@charset "UTF-8";
div#lander { background:url(../../images/homelanderbg.jpg) top left no-repeat #866b20; border:1px solid #9d9322; padding:10px; }
div#insidelander { background:url(../../images/homelander2.jpg) top left no-repeat #e8ce87; border:1px solid #feedc0; height:293px; position:relative; }
div#insidelander li { height:56px; list-style-type:none; position:absolute; top:237px; width:195px; }
div#insidelander a { display:block; height:56px; width:195px; }
li#lander_search { left:0; }
li#lander_search a:hover { background:url(../../images/homelander2.jpg) left -293px no-repeat; }
li#lander_agent { left:195px; }
li#lander_agent a:hover { background:url(../../images/homelander2.jpg) -195px -293px no-repeat; }
li#lander_opens { left:390px; }
li#lander_opens a:hover { background:url(../../images/homelander2.jpg) -390px -293px no-repeat; }
li#lander_relocate { left:585px; width:191px !important; }
li#lander_relocate a:hover { background:url(../../images/homelander2.jpg) -585px -293px no-repeat; }

div#homenav { background:url(../../images/nav/homenavsprite2.jpg) no-repeat; height:51px; position:relative; width:800px; }
div#homenav li { list-style-type:none; position:absolute; top:0; }
div#homenav li, div#homenav a { display:block; height:51px; }
li#home_buying { left:153px; width:161px; }
li#home_buying a:hover { background:url(../../images/nav/homenavsprite2.jpg) -153px -51px no-repeat; }
li#home_selling { left:315px; width:161px; }
li#home_selling a:hover { background:url(../../images/nav/homenavsprite2.jpg) -315px -51px no-repeat; }
li#home_search { left:476px; width:161px; }
li#home_search a:hover { background:url(../../images/nav/homenavsprite2.jpg) -476px -51px no-repeat; }
li#home_company { left:638px; width:165px; }
li#home_company a:hover { background:url(../../images/nav/homenavsprite2.jpg) -638px -51px no-repeat; }
div#homecontent { margin-top:20px; position:relative; }
div#homesearch { background:url(../../images/homesearchbg.jpg) top left repeat-x #024619; border:1px solid #166431; float:left; margin-right:15px; padding:7px; position:relative; width:316px }
div#welcome { background-color:#03481b; color:#FFF; float:right; position:relative; width:445px; }
div#welcome p { margin-top:12px; }
h2#welcometitle { background:url(../../images/homecontentsprite.jpg) left top no-repeat; height:44px; text-indent:-9999px; }
div#contentsub { margin-top:15px; position:relative; }
div#homesearchfields { color:#FFF; font-size:13px; font-weight:bold; margin:7px auto 0 auto; }
optgroup { background-color:#5D4A1C; color:#FFF; }
option.proptype { background-color:#FFC; color:#036; padding-left:10px; }

#homeproptitle { background:url(../../images/homecontentsprite.jpg) left -44px no-repeat; display:block; height:34px; width:316px; }
#homeagenttitle { background:url(../../images/homecontentsprite.jpg) left -78px no-repeat; display:block; height:17px; width:316px; }

#signaturetitle { background:url(../../images/signaturegallery.gif) top left no-repeat; height:50px; position:absolute; top:-42px; left:0; width:340px; text-indent:-9999px; z-index:15; }
#signaturedesc { position:absolute; top:-31px; left:350px; color:#FFF; font-size:11px; }
div#newlistings { background-color:#003e16; border-bottom:1px solid #003111; margin-top:65px; padding:1px 0; position:relative; z-index:10; }
div#newlistingsinner { background-color:#03481b; height:134px; margin:0 auto; position:relative; width:742px; overflow:hidden; }
div#prevlistings { background:url(../../images/newlistingsprite.png) -186px  top no-repeat; left:0; position:absolute; top:1px; z-index:11; }
div#prevlistings a, div#nextlistings a { display:block; height:134px; width:29px; }
div#nextlistings { background:url(../../images/newlistingsprite.png) -216px  top no-repeat; position:absolute; right:0; top:1px; z-index:12; }
div#newlistingslide { position:absolute; left:742px; }
div#newlistingsinner ul { width:742px; margin:0 auto; }
div#newlistingsinner li { background:url(../../images/newlistingsprite.png) top left no-repeat; height:118px; list-style:none; position:absolute; top:7px; width:185px; }
div#newlistingsinner a { background-color:#03481b; border:1px solid #183314;  display:block; height:67px; overflow:hidden; margin:12px auto 4px auto; margin-left:15px; position:relative; width:100px; vertical-align:middle; }
div#newlistingsinner img {}
div.newlistinginfo { color:#FFF; padding:0 8px; }
div.newlistingmini { color:#a0ebab; font-size:11px; left:124px; position:absolute; top:20px; vertical-align:middle; }
.cityname { color:#CF6; font-weight:bold; }
