/**********************
Coded by MediaPoint Pty Ltd
Version 0.3
**********************/
body {
	background-color: #4b4c4c;
	background-image:url('img/bg.gif');
	background-repeat: no-repeat-y;
	margin:0;
	font-family: Verdana;
	font-size:1em;
}

ul, li {
	font-size:.9em;
}

img {
	border:0;
	margin:0;
}

#error {
	color: #871e13;
	font-weight:bold;
	font-size: .7em;
}

a:link, a:visited {
	color: #8f2014;
}
/**********************
HEADER
**********************/
#content {
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	border-collapse:	collapse;	
}

#content td {
	vertical-align:top;
	border:0;
	padding:0;
}

#topleftpad {

}

#topcenterpad {
	width:950px;
	background-color:#fff;
}
#logincenterpad {
	width:950px;
	background-color:#fff;
}
#toprightpad {

}

#submenu {
	height:25px;
	background-image:url('img/submenubg.gif');
	text-align:center;
	color: #fff;
	font-size:.73em;
	background-color: #8f2014;
}

#loginsubmenu {
	height:25px;
	background-image:url('img/submenubg.gif');
	text-align:center;
	color: #fff;
	font-size:.73em;
	background-color: #8f2014;
	padding-top: 10px;

}

#submenu a:link, #submenu a:visited, #loginsubmenu a:link, #loginsubmenu a:visited {
	color: #fff;
}
/**********************
CONTENT
**********************/
#leftpad {
	width: 13px;
	background-image:url('img/lowerleftbg.gif');
}

#centerpad {
	background-color:#fff;
	background-image:url('img/contentbg.gif');

}
#rightpad {
	width: 13px;
	background-image:url('img/lowerrightbg.gif');
}

#maincontent {
	padding-left:13px;
	padding-right:13px;
	padding-bottom:13px;
	color:#6a6a6a;
}

#maincontent3 {

	padding-bottom:13px;
	color:#6a6a6a;
}

#maincontent p{
	font-size: .75em;
}

#maincontent h1{
	font-size: 1.3em;
	padding:0;
	margin:0;
}

#maincontent h2{
	font-size: 1.1em;
	padding:0;
	margin:0;
}

/**********************
FOOTER
**********************/
#footer {
	background-image:url('img/footerbg.gif');
	height:62px;

}

#footercontent {
		color: #fff;
	font-size: .7em;
	margin-top:15px;
	margin-left:20px;
}

#footer a:link, #footer a:visited {
	color: #fff;
}
/**********************
SPONSORS
**********************/
#sponsors {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:913px;
	height:81px;
	background-image:url('img/sponsorsbg.gif');
}
/**********************
CONTENT PAGES
**********************/
#leftcol {
	float:left;
	width:200px;
}
#rightcol {
	float:right;
	width:194px;
}


#centercol {
	width:513px;
	margin-left:205px;
	margin-right:200px;
	font-family: Arial;
	color:#6a6a6a;
}

#centercol p{
	font-size: .75em;
}

#centercol h1{
	font-size: 1.3em;
	padding:0;
	margin:0;
}

#centercol h2{
	font-size: 1.1em;
	padding:0;
	margin:0;
}

#leftcol2 {
	float:left;
	width:2px;
}
#rightcol2 {
	float:right;
	width:4px;
}


#centercol2 {
	width:800px;

	font-family: Arial;
	color:#6a6a6a;
}

#centercol p{
	font-size: .75em;
}

#centercol h1{
	font-size: 1.3em;
	padding:0;
	margin:0;
}

#centercol h2{
	font-size: 1.1em;
	padding:0;
	margin:0;
}

#contentoffers img{
	padding-right: 10px;
	padding-bottom:10px;
}

/**********************
CONSUMER HOME
**********************/
#consumer_menu img {
	float:left;
	margin-left:18px;
	margin-right:18px;
	margin-top:10px;
	margin-bottom:10px;
}

#consumer_offer {
	background-color: #6a6a6a;
	border:0;
	margin:0;
	padding:0;
	border-spacing:0;
	width:707px;
}
#consumer_offer_image {
	width:120px;
	height:180px;
	background-color:#ffffff;
	margin-left:3px;
	float:left;
	
}

#consumer_offer_info {
	width:250px;
	float:left;
	margin-left:5px;
	color: #ffffff;
	font-size: .8em;
}

#consumer_offer_info h1 {
	margin:0;
	padding:0;
	font-size: 1em;
}

#consumer_offer_info p {
	font-size: 1em;
	margin:0;
	padding:2px;
}

#consumer_offer_text {
	background-color: #f7941d;
	border:0;
	margin:0;
	padding:0;
	border-spacing:0;
	width:325px;
	color: #fff;
}

#consumer_offer_text h1 {
	font-size: 1.4em;
	margin:0;
	padding:0;
}

#consumer_offer_texto {
	font-size: 1.2em;
	font-weight: bold;
	margin:0;
	padding:0;
}

#consumer_offer_textp {
	font-size: 1.2em;
	margin:0;
	padding:0;
}
.ctop, .cbottom {display:block; background:transparent; font-size:1px;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#6a6a6a; border-left:1px solid #6a6a6a; border-right:1px solid #6a6a6a;}
.cb1 {margin:0 5px; background:#6a6a6a;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.cboxcontent {display:block; background:#6a6a6a; border:0 solid #6a6a6a; border-width:0 1px; padding:5px;}

/**********************
HOT DEALS
**********************/
#hot_deal_header {
	width:712px;
	height:167px;
	background-color:#881e14;
	background-image:url('img/hot_deals_header.jpg');
}

#hot_deal_header_text {
	padding-top: 55px;
	padding-left: 188px;
	color:#ffffff;
	font-size: .8em;
	width:490px;
}

#hot_deal_category_image {
	text-align:center;
	width:150px;
}

#hot_deal_category_text h1 {
	font-size: 1.05em;
}

#hot_deal {
	background-color: #6a6a6a;
	border:0;
	margin:0;
	padding:0;
	border-spacing:0;
	width:707px;
}

#hot_deal_text {
	background-color: #f7941d;
	border:0;
	margin:0;
	padding:0;
	border-spacing:0;
	width:325px;
	color: #fff;
}

#hot_deal_text h1 {
	font-size:1.4em;
	padding:0;
	margin:0;
}

#hot_deal_text p {
	font-size:1.4em;
	font-weight: bold;
	padding:0;
	margin:0;
}

#condition_text{
	font-size:1.4em;
	padding:0;
	margin:0;
}


/**********************
BUSINESS LISTING
**********************/
.bltop, .blbottom {display:block; background:transparent; font-size:1px;}
.blb1, .blb2, .blb3, .blb4 {display:block; overflow:hidden;}
.blb1, .blb2, .blb3 {height:1px;}
.blb2, .blb3, .blb4 {background:#8a8c8e; border-left:1px solid #8a8c8e; border-right:1px solid #8a8c8e;}
.blb1 {margin:0 5px; background:#8a8c8e;}
.blb2 {margin:0 3px; border-width:0 2px;}
.blb3 {margin:0 2px;}
.blb4 {height:2px; margin:0 1px;}
.blboxcontent {display:block; background:#8a8c8e; border:0 solid #8a8c8e; border-width:0 1px; padding:5px;}

#business_profile {
	margin-top:10px;
	margin-bottom:10px;
	width:715px;
	color:#ffffff;
	font-size:.8em;
	vertical-align:top;
	border:0;
	padding:0;
}

#business_profile a:link,  #business_profile a:visited{
	color: #ffffff;
}



#business_profile_offer {
	background-color: #333333;
	padding:5px;
	height:220px;
	overflow : auto; 
}

#business_profile_friends {
	background-color: #333333;
	padding:5px;
	font-size:.8em;
}

#business_spiel {
	height:220px;
	overflow : auto; 
	background-color: #ffffff;
	padding:5px;
	color:#000000;
	width:270px;
}

#business_pictures img, #main_picture img, #business_logo img, #business_spiel, #business_profile_offer {
	border: 2px solid #cccccc;
}

/**********************
ONLINE DIRECTORY
**********************/
#online_directory_search {
	width: 712px;
	height:167px;
	background-image: url('img/online_directory_bg.jpg');
	background-color: #d2fe95;

}

#online_directory_detailed_search {
	background-color: #b0da78;
	border:0;
	margin:0;
	padding:0;
	border-spacing:0;
	width:707px;

}

#search_bar {
	padding-left:215px;
	padding-top: 35px;
}
#search_categories {
	padding-left:90px;
	padding-top: 35px;
}

/**********************
BUSINESS HOME
**********************/
#business_home {
	width: 720px;
}

#business_links {
	color: #ffffff;
	font-size: .75em;
	height:90px;
}

#business_links a:link, #business_links a:visited {
	color: #ffffff;
}

#business_pictures a {
	padding: 0px;
}

/**********************
COMPEITIONS
**********************/

#competitionentryreceived {
	background-color:#ff9900;
	color: #ffffff;
	border: thin solid #ffcc99;
	width:700px;
	padding:5px;
}

#competitionalreadyentered {
	background-color:#ff0000;
	color: #ffffff;
	border: thin solid #ffcc99;
	width:700px;
	padding:5px;
}



#competitionclosedate {
	background-color:#8d1f14;
	color: #ffffff;
	border: thin solid #ffd2cd;
	width:700px;
	padding:5px;
}

#compeitiondetails {
	border: thin solid #000000;
	background-color:#ececec;
	width:700px;
	padding:5px;
}

#compeititionentry {
border: thin solid #000000;
background-color:#ececec;
width:300px;
padding:5px;

}
#recommendedbusiness{
border: thin solid #000000;
background-color:#ececec;
width:410px;
padding:5px;

}

/**********************
FORM
**********************/
#tellafriend{
border: thin solid #000000;
background-color:#ececec;
padding:5px;

}

/**********************
ROUNDED CORNERS
http://www.cssplay.co.uk/boxes/snazzy.html
**********************/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#2f2f2f; border-left:1px solid #2f2f2f; border-right:1px solid #2f2f2f;}
.xb1 {margin:0 5px; background:#2f2f2f;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#2f2f2f; border:0 solid #2f2f2f; border-width:0 1px;height:180px;}


#scrollingContainer{
  width:180px;  
  height:250px;  
  border:0;
  padding:5px;
  overflow:hidden;
  background-color: #434343;
  margin:0;

}