*{margin:0; padding:0}
body{font:normal 11px Arial,Helvetica,sans-serif; background:#CCC; margin:0px; padding:0px}
body a, body a:visited{color:#00F}
body p{padding:5px 0px; margin:5px 0px}
.space{height:30px}
.clr{clear:both}
.fleft{float:left}
.fright{float:right}
.title{font-size:12px; font-weight:bold; text-decoration:underline}
#outer{width:100%; height:20px; background-color:#333; color:#fff;padding-top:7px;text-align:center}
#logo{margin:30px 0 0 30px}
#logo .meta{text-transform:uppercase; color:#ccc}
#logo{margin:30px}
#logo a{font:bold 35px Georgia; ; color:#fff; text-decoration:none}
#page{width:1032px; margin:0px auto; background:url(../images/bg.gif) top center repeat-y; padding:0 10px 0 10px}

#header{width:100%; height:150px; background-color:#7892af}
#headermenu{width:100%; height:16px; background:url(../images/headermenufill.jpg) top left repeat-x; padding:5px 0}
#headermenu a{color:#fff; margin:0 20px 0 20px}

#wrapper{width:100%}

#content{float:left; width:810px; line-height:1.6em; padding-left:15px}
#citylist{width:100%; height:70px; overflow:auto; margin-top:10px}
#citylist ul{list-style:none}
#citylist li{float:left}

.paging{width:650px; float:right}
.paging ul{list-style:none}
.paging li{float:left}
.paging a{color:#000; font-size:15px; text-decoration:none; padding:4px}
.paging a:visited{color:#000}
.paging .current{color:#000ff0; font-weight:bold}

#houselist{width:100%; list-style:none}
#houselist li{float:left; width:400px; height:150px; margin-right:5px}
#houselist li img.house{float:left; width:180px; height:120px; padding:4px; border:#ccc 1px solid; margin-right:5px}

#feature{width:100%; height:250px}
#feature ul{list-style:none}
#feature li{float:left; margin-right:10px; width:258px}
#feature img.house{width:240px; height:180px; padding:4px; border:1px solid gray}
#detail{width:750px; margin:25px auto}
#detail img.house{width:340px; height:220px; padding:4px; border:1px solid gray; float:left; margin-right:15px}

.group{width:28%; margin-left:5%; float:left}
.group a{margin-left:10px}

#sidebar{float:right; width:200px; padding-top:20px}
#sidebar a{margin-left:5px}
#searchquery input{width:180px}
#footermenu{clear:both; width:100%; height:16px; background:url(../images/footermenufill.gif) top left repeat-x; padding:3px 0}
#footermenu a{color:#fff; margin:0 20px 0 20px}

#footer{color:#fff; width:100%; background-color:#7892af}

#footer a, #footer a:hover, #footer a:visited{color:#fff; text-decoration:none}

#footer_left{padding:10px 0 10px 20px; text-align:left; float:left; width:480px; line-height:1.6em}

#footer_right{padding:10px 20px 10px 0; text-align:right; float:right; width:390px; margin-left:0px}

h1, h2, h3{color:#00F; font-family:Helvetica,Arial,Sans-Serif}
h4{color:#000; font-family:Helvetica,Arial,Sans-Serif;margin-top:5px;}

h1{font-size:3.0em; line-height:1.0em}

h2{font-size:1.9em; line-height:1.1em; margin:10px 0 10px 0;}
h3{font-size:1.6em; line-height:1.1em; margin:25px 0 10px 0;}
h4{font-size:1.4em}

hr{display:none}
.adsense_any{margin-bottom:15px}
#adsense_homepage_linkunit{margin-bottom:30px}

#adsense_singlepost_top_square{float:left; margin-right:10px}

#adsense_singlepost_top_banner{margin-bottom:5px}

#adsense_singlepost_bottom_banner{margin-bottom:30px}
.gmap{width:auto; height:270px; border:solid 1px gray}
.ac_results{padding:0px; border:1px solid black; background-color:white; overflow:hidden; z-index:99999}

.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}

.ac_results li{margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden}

.ac_loading{background:white url('indicator.gif') right center no-repeat}

.ac_odd{background-color:#eee}

.ac_over{background-color:#0A246A; color:white}

.ac_results{padding:0px; border:1px solid black; background-color:white; overflow:hidden; z-index:99999}

.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}

.ac_results li{margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden}

.ac_loading{background:white url('indicator.gif') right center no-repeat}

.ac_odd{background-color:#eee}

.ac_over{background-color:#0A246A; color:white}
/* LIGHT BOX */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box >#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
