body {margin:0;padding:0;text-align:center;color:#222222;font-family:Helvetica, sans-serif; font-size:11px;background-color:#bcbbbc;}

blockquote {
	background:#f2f4d2;		
	padding: 20px 20px 20px 65px;
	border: 1px solid #c6c997;
}

#header {background-image:url(../img/banner.jpg);background-color:#FFF;height:138px;}
#slideshow {
	width:563px;
	height:185px;
	position:static;
	border-bottom:2px solid #A6A6A6;
}
*html #slideshow {height:180px;}
h1 {color:#7a8253;font-size:24px;font-weight:normal;letter-spacing:-1px;}
h2 {font-size:18px;color:#203f2f;font-weight:normal;}
h3 {margin:6px 3px;font-size:11px;}
a {color:#660000;text-decoration:none;}
a:hover {color:#333;}
#mainnav {z-index:9;position:relative;width:760px;background-image:url(../img/navbg.jpg);font-family: Helvetica; border-top:1px solid #A6A6A6;border-bottom:1px solid #A6A6A6;height:25px;}
#container {display:block;background-color:#FFF;width:760px;text-align:left;margin:0 auto;position:relative;background-image:url(../img/containerbg.jpg);background-position:right;background-repeat:repeat-y;border:4px solid #dbd8d8;}

#rightnav {position:relative;width:195px;float:right;margin-top:-186px;}
*html #rightnav {margin-top:-186px;clear:left;}
#rightnav div {width:190px;margin-bottom:6px; margin-top:0px;}
*html #rightnav div {margin-top:-1px;margin-left:-55px;}
#rightnav div a{display:block;color:#FFFFFF;text-decoration:none;padding:5px;font-size:10px;}
*html #rightnav div a{display:block;color:#FFFFFF;text-decoration:none;padding-right:5px;font-size:10px;}
#rightnav div ul {width:193px;margin-top:-4px;padding:2px;list-style-type:none;}
*html #rightnav div ul{margin-top:-8px;z-index:0;}
*:first-child+html #rightnav div ul{margin-left:0px;}


#rightnav div ul li.main {margin: 0; padding:0; border-right:1px solid #FFFFFF;}
*html #rightnav div ul li.main {padding:2px;border-right:0px solid #FFFFFF;display:block;margin-left:20px;width:190px;}
#rightnav div ul li.main a {font-family:Helvetica, sans-serif;text-align:right;color:#FFF;text-decoration:none;font-size:11px; padding-top:6px;padding-bottom:6px;}
*html #rightnav div ul li.main a {font-family:Helvetica, sans-serif;text-align:right;color:#FFF;text-decoration:none;font-size:11px; padding-top:2px;padding-bottom:6px;}
#rightnav div ul li.main a:hover {color:#ccc;background-color:#3e6a53;}


#rightnav div ul li.sub {margin: 0; padding:0; border-right:1px solid #FFFFFF;}
*html #rightnav div ul li.sub {padding:2px;border-right:0px solid #FFFFFF;display:block;margin-left:20px;width:190px;}
#rightnav div ul li.sub a {font-family:Helvetica, sans-serif;text-align:right;color:#ccc;text-decoration:none;font-size:11px; padding-top:6px;padding-bottom:6px;background-color:#2b523d;}
*html #rightnav div ul li.sub a {font-family:Helvetica, sans-serif;text-align:right;color:#9d9cc5;text-decoration:none;font-size:11px; padding-top:2px;padding-bottom:6px;}
#rightnav div ul li.sub a:hover {color:#ccc;background-color:#3e6a53;}



#rightnav div img {margin-bottom:3px;}
*html #rightnav div img {margin-bottom:3px;margin-left:63px;}
#inputs {position:absolute;width:160px;height:150px;top:70px;right:15px;text-align:right;color:#FFFFFF;}
*html #inputs {right:65px;top:60px;}
.contact {font-size:9px;text-align:right;float:right;padding-top:15px;}
#text {position:relative;width:525px;margin-left:15px;margin-right:10px;margin-top:10px;float:left;}
#text2 {position:relative;width:760px;margin-left:0px;margin-right:0px;margin-top:0px;float:left;background-color:#fff;}
#text a {text-decoration:underline;color:#203f2f;border-bottom:1px solid color:#660000;}
#text2 a {text-decoration:underline;color:#990000;border-bottom:1px solid color:#660000;}
#text a:hover {color:#FFF; background-color:#203f2f;}
*html #text {margin-top:20px;margin-left:10px;padding-bottom:10px;}
*html #content {top:326px;left:0px;width:760px;z-index:1;}
#mainnav p {font-size:11px;padding:7px; margin:0;}
#mainnav a {color:#FFF;padding:6px 19px;margin-right:-2px;background-repeat:no-repeat;background-position:9px center;border-left:1px solid #2F4159;border-right:1px solid #A6A6A6;}
*html #mainnav a{background-position:bottom;}
#mainnav a:hover {background-color:#203f2f;}
#imagelinks {position:relative;width:759px;height:82px;margin-top:20px;_margin-top:0px;padding:0;clear:both;color:#222222;border-top:1px solid #A6A6A6;}
*html #imagelinks {margin-bottom:-5px;}
#footer {position:relative;width:759px;background:#333;margin-top:0px;_margin-top:0px;padding:0;clear:both;color:#222222; background-image: url("../img/footer.jpg"); border-top:1px solid #A6A6A6;}
#footer p {font-size:10px;padding:15px;margin:0;text-align:left;}
#footer a {color:#000;}
#footer a:hover {color:#434343;}
.template-logo {font-size:9px;float:right;padding:4px;padding-right:10px;}



/*  Listings
==============================================================*/

.result {
	width: 100%;
	float: left;
	padding: 10px 0;
	border-bottom: 1px solid #AFA899;
	}


.detail .imgs img {
	width: 290px; height: 216px;
	float: left;
	}

.result .imgs img {
	width: 120px; height: 80px;
	float: left;
	}

.listing img {
	padding: 4px;
	margin-right:10px;
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: 3px solid #ccc;
	}

.detail .thumbs img {
	margin: 0 0 6px 10px !important;
	}

.listing .mls {
	font-size: 9px;
	display: block;
	}

.listing .price {
	display: block;
	}

	.listing .price .type {
		position: absolute;
		left: -3000px;
		}

	.listing .price .value {
		position: static;
		font-size: 18px;
		}

.listing .city {
	display: block;
	}


.listing .address .type, .listing .proptype {
	position: absolute;
	left: -3000px;
	}

dl {
	margin: 0 0 15px 0;
	}
dt {
	font-weight: bold;
	}
dd {
	margin: 0 0 5px 0;
}

.column ul {width:168px;padding:0px;margin:0;list-style-type:none;float:left;margin-right:7px;}
.column li {margin-bottom:10px;background-color:#eee;margin:0;padding:6px;border-bottom:1px solid #ccc;margin-bottom:5px;}

h2.idx_header {font-weight:normal;color:#7A8253;background-color:#e7f1de;padding:5px;}

