body{font-family:Geneva, Arial, Helvetica, sans-serif;  margin:0; padding:0;}
img {border:0;}
#header, #menu, #content, #footer{position: relative; width:984px; margin:0 auto; }
#header{ height:175px; background:#2d91ee url(/images/images/header_bg.jpg); background-repeat:no repeat;  }
#noticebar {background:#495126; height:18px; line-height:18px; font-size:12px; color:#FFF; text-align:center;}

header { display:block; width:100%; position: relative; margin:0 auto;  height:245px; text-align:center; background:url(/images/images/header_bg.jpg) top repeat-x;}

#head_wrapper {position:relative; margin:auto; width:984px; height:130px;}
#toplinks {position:absolute; top:3px; left:140px;}
#toplinks a {color:#424349; text-decoration:none; padding:2px 10px; font-size:13px;}
#toplinks a:hover {color:#000; text-decoration:underline;}
#leaderboard {position:absolute;top:32px;right:0px;}
#logo {	position:absolute;	left:0px;	top:2px;}
.date {	font-size:12px;	position:absolute;	top:6px;	right:0px;}
.social {	font-size:12px;	position:absolute;	top:11px;	right:10px;	color:#FFF;}
.social img {vertical-align:bottom;}
.socialbox {float:left; margin-right:15px;}
#fblike {margin-left:25px;}
#keywords {width:984px; margin:0 auto; text-align:center; font-size:11px; margin-top:25px; color:#666;}

nav {display:block;  }
nav ul { list-style-type:none; margin:0; padding:0;}
/*nav li { position:relative;}
nav li a  {display:block; color:#FFF; font-size:18px; text-decoration:none; padding:18px 19px 18px 18px;}
nav li a:hover  {background:#666;}*/

#submenu {	position:relative; 
			clear:both; height:64px; 
			/*background:#fff;*/			
			width:980px; margin:0 auto; text-align:left; 
			-moz-border-radius-topright: 10px;	-moz-border-radius-topleft: 10px;
			border-top-right-radius: 10px;	border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;	-webkit-border-top-left-radius: 10px;
 		    -khtml-border-top-right-radius: 10px;	 -khtml-border-top-left-radius: 10px;				
			
			}
			
/* LIME  GREEN */			
#submenu {	background:url(../images/top-bar-lime.jpg) repeat-x; 
			border:2px #3c431d solid;
			}

#submenu img{ margin:6px 5px 0px 5px;}

#submenu a{}
.sociallinks{position:absolute; bottom:4px; right:10px; }
#login_but {/*position:absolute; top:0px; right:10px;*/}
#advert_but {
	/*position:absolute;
	top:0px;
	right:155px;*/
}
.quick_search_box {
	position:absolute;
	top:17px;
	left:161px;
}
.quick_search_box input {  height:25px; line-height:25px; margin:0;}
#qs_button {height:34px;}

#bottom_bar {	position:relative; height:35px; clear:both;
				/*background:#D2B48C url(../images/images/top-menu-sprite.png) 0px 0px repeat-x;	*/
				/*background:#495126; *//* DARK GREEN  */
				width:984px; margin:0 auto; /*border:2px #003400 solid;*/
				
				
				-moz-border-radius-bottomright: 10px;	-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;	border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;	-webkit-border-bottom-left-radius: 10px;
 		    -khtml-border-bottom-right-radius: 10px;	-khtml-border-bottom-left-radius: 10px;	
				
				}


#topmenu li{float:left; height:36px;}
#topmenu li a{ width:164px; 
display:block; line-height:36px; /*padding:0px 0px 0px 0px;*/ text-decoration:none;  
	/* background:url(../images/images/top-menu-sprite.png) 0px 0px no-repeat*/
	}	
	
#topmenu li a:hover{/*background:url(../images/images/top-menu-sprite.png) 0px -35px no-repeat; */ text-decoration:underline;}

#topmenu  li.selected a{/*background:url(../images/images/top-menu-sprite.png) 0px -72px no-repeat;*/}
#topmenu  li.selected a:hover{/*background:url(../images/images/top-menu-sprite.png) 0px -108px no-repeat;*/}

/*#topmenu li a {background:#b6d231; color:#fff; }  LIME GREEN */

/* DARK GREEN NORMAL */
#topmenu li a {/*background:#495126; */color:#fff; /*border-right:1px #3c431d solid; */ background:#495126 url(../images/main-menu-sprite.jpg) 0px 0px no-repeat;} 
#topmenu li a:hover {/*background:#565f2c;*/ background:#565f2c url(../images/main-menu-sprite.jpg) 0px -49px no-repeat;} 
#topmenu  li.selected a {background:#565f2c url(../images/main-menu-sprite.jpg) 0px -147px no-repeat;}
#topmenu  li.selected a:hover {background:#565f2c url(../images/main-menu-sprite.jpg) 0px -98px no-repeat;}
.magl {margin-left:1px;}

#left_panel {width:186px; float:left;  margin-right:10px;}
.leftmenu li{width:184px; }
.leftmenu li a {padding:4px 0px 4px 5px; display:block; text-decoration:none; height:18px;}
.leftmenu ul ul {}
.leftmenu ul ul li a{ text-indent:10px; font-size:0.8em;}
.leftmenu ul ul li a:hover{text-indent:10px; font-size:0.8em;}

/* DARK GREEN 
#left_panel {border:1px #3c431d solid;} 
.leftmenu li{border-bottom:1px #3c431d solid;}
.leftmenu li a {background: #495126; color:#FFF;}
.leftmenu li a:hover {background:#b6d231; color:#3c431d;}
.leftmenu li.lmactive a.group {background:#b6d231; color:#3c431d;}




.leftmenu ul ul {border-top:1px #3c431d solid;}
.leftmenu ul ul li a{background: #859839; color: #333; }
.leftmenu ul ul li a:hover{background: #98ad43; color:#000;}*/

/* Green / Lime */
#left_panel {border:0px #3c431d solid; /*background: #495126;*/} 
.leftmenu ul { border-left:1px #3c431d solid; border-right:1px #3c431d solid;}
.leftmenu li{border-bottom:1px #3c431d solid;  }
.leftmenu li a {background: #495126; color:#FFF;}
.leftmenu li a:hover {background:#565f2c; color:#fff;}
.leftmenu li.lmactive a.group {background:#b6d231; color:#000;}

.rounded-top {-moz-border-radius-topright: 10px;	-moz-border-radius-topleft: 10px;
			border-top-right-radius: 10px;	border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;	-webkit-border-top-left-radius: 10px;
 		    -khtml-border-top-right-radius: 10px;	 -khtml-border-top-left-radius: 10px;	}
.rounded-bottom {	
			-moz-border-radius-bottomright: 10px;		-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;			border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;	-webkit-border-bottom-left-radius: 10px;
 		    -khtml-border-bottom-right-radius: 10px;	-khtml-border-bottom-left-radius: 10px;	
			}

.leftmenu ul ul {border:0; border-top:1px #3c431d solid; }
.leftmenu ul ul li a{background: #dcff37; color: #000; border:0px #666 solid;  }
.leftmenu ul ul li a:hover{background: #b6d231; color:#000;}

#paypal_logo {text-align:center;}

#right_panel {width:122px; float:right; border:0px #666 solid; }
#right_panel img { vertical-align:top;}
.bnadvert {border:1px #666 solid; margin-top:16px;}
.h600 {height:598px;}
.h174 {height:172px;}
.h60 {height:58px;}
.advert {margin-bottom:10px;}
.adverthdft {margin:0; height:16px;}
.leaderboard_banner{background:url(../images/leaderboard-bg.png) no-repeat; width:730px; height:92px;}
.skyscraper_banner{background:url(../images/skyscraper-bg.png) no-repeat; width:122px; height:632px;}
.full_banner{background:url(../images/fullbanner-bg.gif) no-repeat; width:470px; height:92px; margin-bottom:10px;}
.box_banner{background:url(../images/boxadvert-bg.gif) no-repeat; width:176px; height:206px; margin-bottom:10px;}

.small_banner{background:url(../images/smalladvert-bg.gif) no-repeat; width:122px; height:92px; margin-bottom:10px;}

.wp_post {border-bottom:1px #000 solid;}
.wp_post h2 {margin:0; font-size:0.9em; padding-top:5px;}
.post_date {font-size:0.8em}

.breadcrumbs {margin-bottom:10px; margin-top:10px; font-size:0.8em}
.breadcrumbs a {text-decoration:none; color:#666;}
.breadcrumbs a:hover {text-decoration:underline;color:#333}

.twocolwrapper { overflow:hidden; }
.fullcol{clear:both; border:1px #424349 solid;  width:632px; overflow:hidden; margin-bottom:10px;
background:#FFF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	text-align:left;
	padding:10px;}

.col {border:1px #424349 solid; float:left; width:623px;
background:#FFF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	font-size:0.8em;
}

.col14 {float:left; width:176px;
background:#FFF;
	
}

.side_pannel_box {border:1px #424349 solid; width:153px;
background:#FFF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	font-size:0.8em;}
.colbanner {float:left; width:470px;}

.col34 {width:623px; float:left;}

.col1 {float:left; position:relative; }

.colmr {margin-right:10px;}
.colmb {margin-bottom:10px;}
.colmt {margin-top:10px;}
.colmt5 {margin-top:5px;}
.title {font-size:1em; color:#3c431d; margin:0}
.feature_wrapper{clear:both; width:655px; height:170px;/* background:url(../images/images/feature-box-red.png) no-repeat;*/ position:relative; margin-top:40px;}
.feature_wrapper h1 {
	position:absolute;
	left:50px;
	top:3px;
	font-size:17px;
	margin:0;
}
.greybox {width:188px; border:#797979 solid 1px; margin-bottom:10px; background:#d8d8d8; }
.ratebox {min-height:130px;}
.ratebox h2{margin:0; font-size:1.2em; background:#495126; color:#FFF; text-align:center; padding:2px;}
.ratebox form {margin:0; text-align:center;}
.ratebox li {font-size: 90%}
.highlight{text-align:center; font-weight:bold; background:#bad534; padding:2px;}

ul.greentick {list-style-type:none; margin:0; padding:0; margin:8px 0px 8px 8px;}
ul.greentick li {background:url(../images/green-check.png) left top no-repeat; padding-left:16px; margin-bottom:5px;}

.featnav {position:absolute; top:-29px; left:39px;}
.featnav li{float:left; margin-right:3px; }
.featnav a {float:left; background:url(../images/images/feature-box-nav.png) 0px -39px no-repeat; display:block; line-height:32px; height:35px; width:132px; 
			text-align:center; font-size:14px; color:#fff; text-decoration:none;}
.featnav li.selected a {background:url(../images/images/feature-box-nav.png) 0px 0px no-repeat; color:#FFF; font-weight:bold;}			


.feature_box {border:0px #666 solid; width:574px; height:155px; margin:0 auto; position:absolute; left:40px; top:7px; overflow:hidden;}
#featurebox_loading {position:absolute; left:13px; top:5px;}
.feature_box ul { list-style-type:none; margin:0; padding:0;}
.feature_box li {width:135px; text-align:center; float:left; margin-left:7px; }
.feature_box p, .feature_box h2 {margin:0;}
.feature_box h2 {font-size:13px; height:33px;}
.feature_box p {font-size:0.7em;}

.sold {color:#F00; font-weight:bold;}

.search_box {position:relative; width:186px;  height:215px; background:url(../images/search-box-green.gif) no-repeat; margin:0; display:none;}
.search_form{
	margin:0; padding:0;
	position:absolute;
	top:10px;
	left:12px;
}
.search_form input, .search_form select {margin-bottom:5px; width:150px;}

.advert_list {margin-top:5px; border:1px #495126 solid; padding:8px; overflow:hidden; background:#b9d533 url(../images/advert-list-bg.gif) repeat-x;}
.advert_list img {border:2px #495126 solid; margin-bottom:5px; }
.advert_list h2 {margin:0; padding-bottom:4px; font-size:1em;}
.advert_list p {margin:0;  font-size:0.75em;}
.advert_list a {text-decoration:none; color:#000;}
.advert_list h2{color:#000; font-size:0.9em;}

.adinfo {font-size:0.7em; margin:0 auto; padding:3px; border:1px #666 solid; clear:both; background:#FFF; height:20px; line-height:20px;}
.adinfo a:hover {background:#b9d533;}
.adinfo img {border:0; vertical-align:middle;}

.advert_results {border:1px #999 solid; padding:10px; clear:both; margin-bottom:10px; overflow:hidden;}
.advert_results p {margin:0; padding-bottom:5px;}
.advert_results h2 {margin:0; padding-bottom:5px; font-size:1em;}

.mainimage {border:1px #3c431d solid; width:283px; float:left; margin-right:10px; background:#a6bf2d; padding:5px; text-align:center; }
.mainimage img {border:1px #000 solid; display:block; margin:0; padding:0;}
#gallery ul{list-style-type:none; margin:0; padding:0;}
#gallery li {float:left; border: 1px #495126 solid; background:#a6bf2d; padding:2px; margin:4px;}
#gallery img { display:block; margin:0; border:1px #CCC solid; width:136px;}


.bodytext {font-size:0.8em;}
.bodytext h1 {margin:0; color:#31361a; font-size:1.5em;}
.fleft {float:left; margin-right:10px;}
.fright {float:right; margin-left:10px; margin-bottom:10px;}
.imgbdr {padding:8px; background:#e9e9ea; border:1px #666 solid;}
.acenter {text-align:center;}
.aleft {text-align:left}
.aright {text-align:right}
.nomargin {margin:0;}
.small {font-size:0.7em;}
.white {color:#ffffff;}

#content{background:#FFFFFF; width:984px; overflow:hidden; /*border-left:1px #000000 solid; border-right:1px #000000 solid; border-bottom:1px #000000 solid;*/}
#account_registration {display:none;}
.registration_form, #account_login {border:1px #666 solid;
border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		margin:0 auto; width:90%;
		padding:10px;
		background:#495126;
		margin-top:10px; margin-bottom:10px;
}
.registration_form h1, #account_login h1{color:#FFF; padding:5px;}

.registration_form label, #account_login label {width:190px; text-align:right; float:left; line-height:25px;}
.registration_form input, .registration_form textarea, #account_login textarea, #account_login input {width:250px;}
.registration_form input, .registration_form textarea, .registration_form select, #account_login input, #account_login textarea, #account_login select 
{ margin-left:10px; height:25px; line-height:25px; font-size:16px;}
.registration_form textarea {height:100px;}
input#send_button {height:35px; line-height:30px; margin-left:0px;}
input#captcha {width:150px;}
.frmline {margin-bottom:10px; padding:5px; background:#a0b82c;}
.frmline p {float:right;}
.frmline img {vertical-align:bottom;}
.correct { border:1px #0C0 solid;}
.required {border:1px #F60 solid}
#captcha_warning, .error_message {color:#F00; font-weight:bold;}
.req {color:#F00;}
ul.advertdetails { margin-top:0px;}
ul.advertdetails li{ float:left; width:270px;}

#enquiry_form {display:none}
.error {color:#F00; font-weight:bold;}

#enquiry_form {border:1px #a0b82c solid; padding:5px;}
#enquiry_form label{width:150px; text-align:right; float:left; line-height:25px;}
#enquiry_form input, #enquiry_form textarea{width:250px; height:25px; line-height:25px;}
#enquiry_form textarea {height:100px;}

.page_nav_buttons, .pages {padding:5px;}
.pages {float:right;}
.pagecontrol {position:relative; border:1px #CCC solid; width:100%; margin:0 auto;}
.pagelinks {position:absolute; left:155px; top:0;  width:665px;; overflow:hidden;}
.pagenav {border:1px #999 solid; float:left;  width:18px; font-size:0.8em; margin:3px; text-align:center}
.pagenav a {color:#000; text-decoration:none; display:block; padding:4px; background:#b6d231;}
.pagenav a.selected {background:#495126; color:#FFF}


footer {display:block; width:960px; margin:0 auto; position:relative; text-align:center; font-size:0.8em; padding:10px;	
			
			-moz-border-radius-bottomright: 10px;	-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;	border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;	-webkit-border-bottom-left-radius: 10px;
 		    -khtml-border-bottom-right-radius: 10px;	 -khtml-border-bottom-left-radius: 10px;
			
			/*background:#3f4819 url(../images/images/footer-bg.jpg) repeat-x; color:#FFF; */
			


}
/* DARK GREEN*/
footer {border:2px #3c431d solid;  background:#495126; }

ul.footerlinks {float:left; margin-right:20px;}
.footerlinks a {color:#FFF; text-decoration:none;}
.footerlinks a:hover{text-decoration:underline;}
footer p {margin:0; padding:0px 10px 5px 10px; color:#FFF;}


table.tbl_footer{border-collapse:collapse; padding:0; margin:0 auto; width:100%;}
.tbl_footer td {text-align:left; vertical-align:top}
.tbl_footer td a {color:#FFF; text-decoration:none;}
table.tbl_footer td p {margin:0; padding:3px 3px 3px 0px; font-weight:bold; font-size:1.5em;}
table.tbl_footer td p.small {font-size:11px; padding:3px; font-weight:normal }

/* BANNER SLIDE SHOW */
#banner {
    position:relative; width:655px; height:150px;
	margin:0 auto; margin-bottom:10px;margin-right:12px; text-align:center;
    /*height:350px;*/
}

#banner img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#banner img.active {
    z-index:10;
    opacity:1.0;
}

#banner img.last-active {
    z-index:9;
}