/* General Declarations */
*{font-family:Arial, Helvetica, sans-serif}
body{background:#900f1b;text-align:center;margin:10px 0;padding:0}
h1{font-family:Arial, Helvetica, sans-serif;background:url(images/header-bg.jpg) top left no-repeat;margin:0;padding:184px 0 48px 114px;color:#858685;font-size:16px;font-weight:normal}
#homepage h1{font-family:Georgia, "Times New Roman", Times, serif;background:url(images/header-bg.jpg) top left no-repeat;margin:0;padding:184px 0 48px 114px;color:#858685;font-size:16px;font-weight:normal}
h2{font-family:Arial, Helvetica, sans-serif;font-size:27px;font-weight:normal;color:#900f1b;margin:0;padding:0}
#homepage h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:27px;font-weight:normal;color:#900f1b;margin:0;padding:0}
h3{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0}
#homepage h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0}

td {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
p{color:#888;font-size:12px;line-height:18px;margin:12px 0}
img{border:none}
/* iDs */
a:hover h3 {text-decoration:underline}
a h3 {margin-left:30px}
#container{width:955px;margin:0 auto;background:#fff;text-align:left}
#navbar{height:35px;margin:0;padding:0 12px;list-style-type:none;background:url(images/navbar-bg.jpg)}
#navbar li{display:inline;float:left;text-align:center}
#navbar li a{display:block;height:35px;line-height:35px;width:133px;text-indent:-10px;text-decoration:none;color:#fff;font-size:12px;background: url(images/nav-li.jpg) top right no-repeat;font-weight:500}
#navbar li a:hover{color:#900f1b}
#navbar #contactlink a{background:none;}
#leftcontent{width:139px;padding:18px 25px;float:left}
#leftcontent p{margin:12px 0;padding:12px 0 3px 0}
#preload {display:none}
#featuredprice{font-size:1.4em;line-height:1.4em}
#maincontent{width:725px;margin:0 0 0 200px;padding:15px 15px 0 13px}
#maincontent img{padding:0;}
#maincontent li{font-size:12px;line-height:18px;}
#fullcontent{width:905px;padding:18px 25px}
#rightcontent{width:300px;float:left;margin:0;padding-top:60px}
#rightcontent p{margin:0 0 24px 0;padding:0}
#intro-text{font-size:14px;line-height:19px;margin:0 50px 12px 0}
#quote-text{float:right;width:371px;padding:50px 24px 0 24px;margin:0 0 0 9px;background:url(images/quotes-open.jpg) 20px 0 no-repeat}
#quote-text p{font-family:Georgia, "Times New Roman", Times, serif;color:#900f1b;font-size:20px;background:url(images/quotes-close.jpg) right bottom no-repeat;padding:0 0 25px 0;line-height:24px}
#rsalespage strong{color:#000}
#rsalespage b{text-transform:uppercase}
#footer{clear:both;border:solid #900f1b;border-width:12px 0 0;padding:4px 0 0}
#footertext{padding:11px 14px}
#footertext p{font-family:Georgia, "Times New Roman", Times, serif;font-size:31px;color:#888;margin:0;padding:0}
#footertext span{float:right;margin:-20px 0 0;color:#858685;font-size:11px}
td#footertext p{font-size:24px}
#footertext a {margin-right:6px;padding-right:6px;border-right:1px solid #bc8d91}
#footertext a+a+a {margin-right:13px; border-right:none}
#footertext #homepagefooter {float:right;margin:-21px 0 0;color:#858685;font-size:11px}
#footertext div {text-align:right}
#container img {margin:0;padding:0}
#contpic {margin-bottom:15px;}

#maincontent #welcome{
					margin-top:18px;}
#requestimg {float:right;
			margin-top:20px;
			margin-right:80px;}
#requestimg a {
	display: block;
	width: 94px;
	height: 83px;
	background-image: url(images/request.jpg);
	text-decoration: none;
	text-indent: -999em;
	margin-left: 20px;
}
#requestimg a:hover {
	background-image: url(images/requestred.jpg);
}
#callyouimg {float:right;
			margin-top:20px;
			margin-right:10px;}
#callyouimg a {
	display: block;
	width: 94px;
	height: 82px;
	background-image: url(images/callyou.jpg);
	text-decoration: none;
	text-indent: -999em;
}
#callyouimg a:hover {
	background-image: url(images/callyoured.jpg);
}



/* Contact form search and feature */
#contactcontent{width:380px;float:left}
/* Contact Form */
con_form{margin:10px 0;padding:0;min-width:370px;width:370px;font-size:0.9em}
con_form label{display:block;float:left;width:95px;padding:0;margin:5px 0 0 0;text-align:right; color:#888888; font-size:12px;}
con_form br{clear:left}
con_form dt{clear:both;width:33%;float:left;text-align:right;color:#888888;font-size:12px}
con_form dd{float:left;width:66%;margin:0 0 0.5em 0.25em}
/* Contact search form */
#leftbar form{margin:1px 0;padding:0;min-width:170px;width:170px;font-size:0.9em;}
#leftbar form label{display:block;float:left;width:60px;padding:0;margin:1px 0 0 0;text-align:right}
#leftbar form br{clear:left}
#leftbar form dt{clear:both;width:33%;float:left;text-align:right;color:#000;font-size:12px}
#leftbar form dd{float:left;width:66%;margin:0 0 0.5em 0.25em}
/*Contact Form Div Container*/
#contactcontainer{width:600px;float:left; background:url(images/containerbg.gif) repeat-y}
#contactform{padding-left:60px;}
#searchcontainer{width:180px;float:left}
#resultcontainer{float:left; background:url(images/containerbg.gif) repeat-y; width:955px;}
#resultcontent{padding-left:215px;}

dl dd input{width:200px;font-size:12px;color:#888}
dl dd select{width:205px;margin:0 0 0 5px;font-size:12px;color:#888}
dl dd textarea{width:200px;height:80px;font-size:12px;color:#888}
#required{font-style:normal}
#error{color:#900f1b}
/* Google Map */
#googlepopup{width:200px;}
#googlepopup form{margin:0;padding:0;font-size:12px}
#googlepopup input{width:150px;color:#888}
#map{height:300px; width:295px;}
/* Selected Page Links */
#homepage #homelink a{color:#900f1b;background:#fff url(images/nav-li.jpg) right bottom repeat-y}
#rsalespage #rsaleslink a,#whychoosepage #whychooselink a,#rletspage #rlettingslink a,#surveyingpage #surveyinglink a,#contactpage #contactlink a,#csalespage #csaleslink a{color:#900f1b;width:141px;margin:0 0 0 -8px;background:#fff url(images/nav-li.jpg) right bottom repeat-y}

/*adjust navbar widths*/
#navbar #whychooselink #choose  {width:119px}
#navbar #surveyinglink #surveying {width:155px}
#navbar #csaleslink #commercial {width:125px}
/* Classes */
.text{color:#888;font-size:12px;line-height:18px}
.w_text{color:#fff;font-size:12px;line-height:18px}
/* Links */
a,a:visited{text-decoration:none;color:#900f1b;font-size:12px;line-height:18px}
a:hover,a:active,a:focus{text-decoration:underline;color:#900f1b}
#fullcontent li {color:#888;font-size:12px;line-height:18px;margin:12px 0}

/*Search Page*/
#searchtypes input{width:20px;font-size:12px;color:#888}
#viewings input{width:20px;font-size:12px;color:#888}
/*#search1{width:420px;float:left;}*/
#search3{width:375px;text-align:right;margin-bottom:10px;}
#searchall{font-size:14px;text-decoration:underline}
/*#searchall:hover {text-decoration:none;}*/
#searchall:hover {border-bottom:1px solid #900f1b}


/*Search Results*/
/*#resultsprice {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0;float:right}
#resultbedtype{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0}
#resultlocation{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0}*/
#resultsprice {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0;float:right}
#resultbedtype{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0}
#resultlocation{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#900f1b;margin:0;padding:0}
#resultslinks{padding-top:5px;}
#resultsdescription{padding-right:20px;}
#searchresults table{border-bottom:1px solid #900f1b;border-top:1px solid #900f1b; padding-top:15px}
#searchresults table table{border-bottom:1px none #900f1b;border-top:1px none #900f1b;padding-top:0px}
#searchresults table+br+table{border-top:1px none #900f1b;padding-top:0px}
#resultcontent a{color:#900f1b;}
#searchresults td{vertical-align:top;}
#searchresults table+br+table td{padding-top:0px}
#paging .paging-kg {font-size:14px}
#propinfo #resultsprice #sstc {font-weight:bold;font-family:inherit;color:#f00;font-size:0.9em}
#propinfo #resultsprice #let {font-weight:bold;font-family:inherit;color:#f00;font-size:0.9em}
#sstcgif {position:absolute;z-index:3}
/* Details Page */
#maindetails{font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:5px;margin-bottom:5px;color:#900F1B}
#gallery{min-height:300px;margin-bottom:5px;}
#details{margin-top:5px; clear:both}
#left{float:left; padding-right:20px;}
#fulloptions ul{margin-top:0;list-style:disc;color:#900F1B}
#fulloptions li{padding-right:30px}
#fulloptions ul li a:hover {list-style:circle}
#fulloptions ul li:hover {list-style:circle}
#sstc {font-weight:bold;font-family:inherit;color:#f00;font-size:0.9em}
 #let {font-weight:bold;font-family:inherit;color:#f00;font-size:0.9em}
 #sstcgifbig {position:absolute;z-index:3}
/*Gallery Internals*/
#internals{width:340px;float:right;margin:0;padding:0;list-style-type:none}
#internals li{width:102px;height:100px;display:inline;float:left;text-align:center;font-size:0.9em;font-weight:normal;margin:0 0 0 8px}
#internals li img{width:100px;border:2px solid #eee}
#internals :hover img{border:2px solid #1b4164}