body{margin:0;padding:0;text-align:center;color:#666;background-image:url(img/palmdalebg.jpg);background-repeat:repeat-x;background-position:top;background-color:#50647f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-size:12px;}
#header{background-image:url(img/banner.jpg);background-color:#FFF;height:176px;}
#slideshow{width:563px;height:185px;position:relative;border-bottom:2px solid #A6A6A6;}
*html #slideshow{height:180px;}
h1{color:#2c4863;font-size:24px;font-weight:normal;letter-spacing:-1px;}
h2{font-size:18px;color:#2c4863;font-weight:normal;}
h3{margin:6px 3px;font-size:12px;}
a{color:#4074c1;text-decoration:none;font-weight:bold;}
a:hover{color:#95b4e3;}

.compare{font-size:10px;}
.compare-title{font-size:10px;font-weight:normal;color:#4074c1;}

#mainnav{background-color:#25405a;position:relative;width:760px;font-family:Arial, Helvetica, sans-serif; border-top:1px solid #999;border-bottom:1px solid #999;height:35px;background-image:;background-repeat:repeat-x;z-index:9;}
#container{display:block;background-color:#FFF;width:760px;text-align:left;margin:0 auto;position:relative;background-image:url(img/containerbg.jpg);background-repeat:repeat-y;border:4px solid #ccc;}
*html #content{position:absolute;top:126px;left:0px;width:760px;z-index:1;}
#rightnav{position:relative;width:195px;float:right;margin-top:-220px;z-index:0;}
*html #rightnav{clear:right;position:relative;width:195px;float:right;;margin-top:-310px;}
#rightnav div{width:195px;margin-bottom:6px; margin-top:0px;}
*html #rightnav div {margin-top:-1px;}
#rightnav div a{display:block;color:#FFF;text-decoration:none;padding:5px;font-size:13px;font-weight:normal;}
#rightnav div ul{width:193px;margin-top:-4px;padding:2px;list-style-type:none;}
*html #rightnav div ul{width:195px;height:12px;display:inline;}
#rightnav div ul li{border-right:1px solid #FFF;border-bottom:1px dotted #c0c5ca;}
*html #rightnav div ul li{padding:2px;border-right:0px solid #FFF;border-bottom:1px solid #c0c5ca;}
#rightnav div ul a{text-align:right;color:#fff;text-decoration:none;font-size:12px; padding-top:6px;padding-bottom:6px;background-color:#91a0af;}
#rightnav div ul a:hover{color:#eee;;background-color:#9eabb8;}
#rightnav div img{margin-bottom:3px;}

/** html #rightnav li{
	height: 1%;
	}*/
/*for internal pages without slideshow*/	
	#rightnav2{position:relative;width:195px;float:right;margin-top:-15px;z-index:0;}
*html #rightnav2{clear:right;position:relative;width:195px;float:right;margin-top:-25px;}
#rightnav2 div{width:195px;margin-bottom:6px; margin-top:0px;}
*html #rightnav2 div {margin-top:-1px;}
#rightnav2 div a{display:block;color:#FFF;text-decoration:none;padding:5px;font-size:13px;font-weight:normal;}
#rightnav2 div ul{width:193px;margin-top:-4px;padding:2px;list-style-type:none;}
*html #rightnav2 div ul{width:195px;height:12px;display:inline;}
#rightnav2 div ul li{border-right:1px solid #FFF;border-bottom:1px dotted #c0c5ca;}
*html #rightnav2 div ul li{padding:2px;border-right:0px solid #FFF;border-bottom:1px solid #c0c5ca;}
#rightnav2 div ul a{font-family:"Times New Roman", Times, serif;text-align:right;color:#FFF;text-decoration:none;font-size:13px; padding-top:6px;padding-bottom:6px;background-color:#000;}
#rightnav2 div ul a:hover{color:#CCC;;background-color:#333}
#rightnav2 div img{margin-bottom:3px;}
	
	
	
#inputs {position:absolute;width:160px;height:150px;top:70px;right:15px;text-align:right;color:#FFFFFF;}
*html #inputs{right:65px;top:60px;margin-right:-50px;}
.contact{font-size:9px;text-align:right;float:right;padding-top:30px;}
#text{position:relative;width:525px;margin-left:20px;margin-right:20px;margin-top:95px;float:left;}
*html #text{margin-top:40px;margin-left:10px;}

/*iframe*/
#text2{position:relative;width:525px;margin-left:0px;margin-right:20px;margin-top:0px;float:left;background-color:#fff;}
*html #text2{position:relative;width:525px;margin-left:0px;margin-right:0px;margin-top:0px;float:left;background-color:#fff;;}
/*end iframe*/

#mainnav p{font-size:12px;padding:8px; margin:0;padding-top:10px;padding-left:0px;}
#mainnav a{font-weight:normal;height:0px;color:#fff;padding:10px 31px 9px 31px;margin-right:-2px;border-right:1px solid #6D655A;}
*html #mainnav a{height:35px;color:#fff;padding:10px 31px 14px 31px;margin-right:-2px;border-right:1px solid #6D655A;}
#mainnav a:hover {background-color:#2c4863;color:#fff;background-image:;background-repeat:repeat-x;text-decoration:none;}
#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;;padding:0;clear:both;color:#222222; background-image:url("img/footer.jpg"); border-top:1px solid #A6A6A6;margin-top:10px;}

#footer p{font-size:10px;padding:15px;margin:0;text-align:left;}
#footer a{color:#000;}
.template-logo {font-size:9px;float:right;padding:4px;padding-right:10px;}
#widetext{position:relative;width:525px;margin-left:15px;margin-right:10px;margin-top:10px;float:left;}
*html #widetext{margin-top:20px;margin-left:10px;}
#mlsfooter {position:relative;width:759px;background:#333;margin-top:0px;_margin-top:0px;padding:0;clear:both;color:#000; background-image: url("img/footer.jpg"); border-top:1px solid #A6A6A6; margin-top:;}
*html #mlsfooter{position:relative;width:759px;background:#333;margin-top:0px;_margin-top:0px;padding:0;clear:both;color:#000; background-image: url("img/footer.jpg"); border-top:1px solid #A6A6A6;}
#mlsfooter p{font-size:10px;padding:15px;margin:0;text-align:left;}
#mlsfooter a{color:#000;}
.image{font-size:8pt;font-family:Arial, Helvetica, sans-serif;border:1px solid #000000;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;}
#rightnav li.sub a{background-image:none;background-color:#000;font-size:10px;height:12px;color:#d6dbdf;}
#rightnav li.sub a:hover{background-image:none;background-color:#8490a0;color:#1D2B3D;}


/*rollover bottom buttons8*/

#buttoncontainer{

}

html>body #buttoncontainer{
position:absolute;
margin-top:0px;
margin-left:0px;
}

a.swapped:link, a.swapped:visited {
position:absolute;
display:block; /*allows width and height settings to apply*/
width: 177px; /*match to width of the image*/
line-height: 77px; /*match to height of the image*/
text-indent:-100.0em; /*moves the text off screen*/
text-decoration:none; /*removes the underline*/
background:url(img/new_listings.jpg) no-repeat; /*sets the unmoused image*/
margin-left:32px;
margin-top:-76px;
}
html>body a.swapped:link, a.swapped:visited {
margin-left:32px;
margin-top:-76px;
}
a.swapped:link:hover, a.swapped:visited:hover {
background:url(img/new_listings_over.jpg) no-repeat; /*changes to the moused image on hover*/
} 


a.swapped2:link, a.swapped2:visited {
position:absolute;
display:block; /*allows width and height settings to apply*/
width: 177px; /*match to width of the image*/
line-height:77px; /*match to height of the image*/
text-indent:-100.0em; /*moves the text off screen*/
text-decoration:none; /*removes the underline*/
background:url(img/request_info.jpg) no-repeat; /*sets the unmoused image*/
margin-left:209px;
margin-top:-76px;
}
html>body a.swapped2:link, a.swapped2:visited {
margin-left:209px;
margin-top:-76px;}
a.swapped2:link:hover, a.swapped2:visited:hover {
background:url(img/request_info_over.jpg) no-repeat; /*changes to the moused image on hover*/
} 


a.swapped3:link, a.swapped3:visited {
position:absolute;
display:block; /*allows width and height settings to apply*/
width: 177px; /*match to width of the image*/
line-height: 77px; /*match to height of the image*/
text-indent:-200.0em; /*moves the text off screen*/
text-decoration:none; /*removes the underline*/
background:url(img/bookmark_this_page.jpg) no-repeat; /*sets the unmoused image*/
margin-left:386px;
margin-top:-76px;
}
html>body a.swapped3:link, a.swapped3:visited {
margin-left:386px;
margin-top:-76px;
}
a.swapped3:link:hover, a.swapped3:visited:hover {
background:url(img/bookmark_this_page_over.jpg) no-repeat; /*changes to the moused image on hover*/
} 


a img {border: none; }	

#SearchForm{
color:#c0c5ca;
line-height:2em;
text-align:right;
margin-left:3px;
margin-top:-5px;
}

*html #SearchForm{
color:#c0c5ca;
line-height:2em;
text-align:right;
margin-right:10px;
margin-left:0px;
margin-top:-10px;
}


/*searchform*/

#SearchForm{
color:#fff;
line-height:1.7em;
text-align:right;
margin-left:3px;
margin-top:-5px;
}

*html #SearchForm{
color:#fff;
line-height:1.3em;
text-align:right;
margin-right:10px;
margin-left:0px;
margin-top:-10px;
}

/*two buttons*/

a.swapped4:link, a.swapped4:visited {
background-image:url(img/cali-communities.jpg);
text-indent:-100em;
display:block;
line-height:65px;
background-repeat:no-repeat;
width:185px;
margin-top:35px;
margin-bottom:-5px;
}
*html a.swapped4:link, a.swapped4:visited {
margin-top:0px;
}

a.swapped4:link:hover, a.swapped4:visited:hover{
background-image:url(img/cali-communities-over.jpg);
}

a.swapped5:link, a.swapped5:visited{
background-image:url(img/hawaii-communities.jpg);
text-indent:-100em;
display:block;
line-height:65px;
background-repeat:no-repeat;
margin-bottom:-5px;
width:185px;
}
a.swapped5:link:hover, a.swapped5:visited:hover{
background-image:url(img/hawaii-communities-over.jpg);
}


.featured-listing {

	width: 160px;

	border: 1px solid #999;

	border-bottom-width: 2px;

	padding: 4px;

	margin: 0 15px 5px 0;

	float: left;

	}



.featured-listing h4 {

	background: #2C4863 !important;

	padding: 6px !important; margin: 0;

	font-size: 11px; font-weight: bold;

	text-align: center;

	color:#FFF;

	}



.featured-listing img {

	border: none;

	margin-bottom: 3px;

	}



.featured-listing p {

	background: transparent;

	padding: 4px; margin: 0;

	font-size: 9px;

	}
	
.clear{clear:both;}