/* private:site_styles */

body {background:url(/images/body-back.gif) top repeat-y; text-align:center; margin:0; border:0; padding:0; position:relative;}

/*general styles*/
.clear, #skipNav {clear:both; font-size:1px; height:1px; line-height:1px; display:block;}
.whiteBack {background-color:#fff;}
.noShow {display:none;}

#header, #body, #footer {width:776px; margin:auto; text-align:left;}
#headerInner, #bodyInner {width:775px; margin-left:1px;}

/*header styles*/
#header {padding-top:15px; clear:both;}
#logo {width:186px; float:left; padding-top:10px;}
#topNavHolder {width:589px; float:left; background-color:#371101;}
#topNavHolder .spacer {float:left; width:26px; height:10px; display:block; background-color:#fff; font-size:1px; line-height:1px;}
#topNavHolder .inner {float:left; width:537px; background:url(/images/topNav-back.gif) top left repeat-y;}

/*body styles*/
.safariBack {background:url(/images/body-back.gif) top right repeat-y;;}
#leftSide {width:255px; float:left; margin-left:23px;}

#propertyQuickSearch {margin-top:20px;}
#propertyQuickSearch .title {margin-bottom:15px;}
#propertyQuickSearch label {color:#fff; width:105px; display:block; float:left;}
#propertyQuickSearch .selectHolder {margin-bottom:10px;}
#propertyQuickSearch select {width:130px; border:1px solid #371101;}
#locationLabel {background:url(/images/t_quick-town.gif) left no-repeat;}
#priceLabel {background:url(/images/t_quick-price.gif) left no-repeat;}
#bedroomLabel {background:url(/images/t_quick-bedroom.gif) left no-repeat;}

#rightSide {float:left; width:422px; margin-left:25px; overflow:hidden; }
#pageTitle {margin-bottom:20px;}



/*footer styles*/
#footer, #netconstruct {padding-top:30px;}
#backTop {padding:20px 0;}
#logoHolder div {width:20%; float:left; clear: right;}
#logoHolder .logo { padding: 0 25px; }
#footerInner {width:412px; margin-left:309px; text-align:center;}

#go_home {
	float: right;
}

/*homepage styles*/


.green_text {
	color #f00;
}