body,table.listings{background:#fff}body,#wrap{color:#404040}body{font:76% Verdana,Tahoma,Arial,sans-serif}body,#sidebar ul ul{line-height:1.2em}body,#footer{margin:0 auto}body,#wrap,#sidebar li,#sidebar ul ul,#content,#footer p,#listingsim{padding:0}textarea{font:100% Verdana,Tahoma,Arial,sans-serif}a,h1,h1 a,h2,h3,.blue{color:#4088b8}a,h3,#sidebar li a{font-weight:700}a,a img,img,.cssButton:visited,.cssButton:link,.cssButton,a.cssButton:hover,.cssButton:hover{text-decoration:none}a:hover{text-decoration:underline}a img,img,.td{border:none}a img,img,#listingsim{vertical-align:middle}p{margin:0 0 18px 10px}dl,ol,ul,blockquote,#toplinks,#sidebar ul,#footer{font-size:0.9em}dl,ol,ul{margin:2px 0 16px 35px}hr,#alert,.td{background:#eee}hr{color:#eee;width:100%;height:1px}blockquote{border:1px solid #dadada;margin:20px 10px;padding:8px}h1{font-size:4.2em;letter-spacing:-5px;margin:0 0 30px 25px}h1 a{text-transform:none}h2{border-bottom:4px solid #dadada;font-size:1.4em;letter-spacing:-1px;margin:0 0 10px;padding:0 2px 2px 5px}h3,#toplinks{border-bottom:1px solid #dadada}h3,#sidebar li a,.ListingTableHead{font-size:1.2em}h3,#contentalt h3,#content h3{margin:10px 0 8px}h3{padding:1px 2px 2px 3px}#wrap{margin:10px auto;width:970px}#header,#sidebar ul,#content,#footer p{margin:0}#toplinks{padding:5px 2px 15px 3px}#toplinks,#footer{text-align:right}#toplinks a,#footer,.gray{color:gray}#slogan{background:url("../images/realestatemain.jpg") no-repeat top left #fff;height:160px;padding:0 330px 0 20px}#slogan,.box,span.New{color:#fff}#search_form{background:url("../images/top_back.gif") repeat-x top center #eee;border:1px solid #999}#sidebar,.left,.cssButton:visited,.cssButton:link{float:left}#sidebar{line-height:1.4em;margin:0 0 5px;padding:1px 0 0;width:195px}#sidebar ul,#sidebar li{list-style:none}#sidebar ul{padding:0 0 15px 10px}#sidebar li{margin:0 0 4px}#sidebar li a,.photo,.cssButton:visited,.cssButton:link,.cssButton{padding:2px}#sidebar ul ul{margin:4px 0 3px 15px}#sidebar ul ul li a{font-weight:400}#sidebar h2{margin:3px 0 8px}#content,.right{float:right}#content{line-height:1.5em;text-align:left;width:750px}#footer{border-top:4px solid #dadada;line-height:1.6em;padding:8px 0}#footer,.clear{clear:both}#footer a{color:#808080}.box{background:#4088b8;border:1px solid #c8c8c8;padding:10px 10px 10px 13px}.box a{color:#f0f0f0}.right{margin:0 0 4px 15px}.fade{color:#c8c8c8}.photo,.icons,.ListingTable{background:#fff}.photo,.icons{border:1px solid #bababa}.photo{margin:6px 18px 5px 5px}.icons{margin-top:17px;padding:4px 7px 4px 7px}.ListingTable{border-right:1px solid #bababa;border-left:1px solid #bababa}.ListingTable,.ListingTableHead{border-bottom:1px solid #bababa}.ListingTableHead{padding:5px;background:url("../images/sub_bg.png") repeat-x top center #eee;border-top:1px solid #bababa}.ListingTableHead,span.New,table.listings th{font-weight:bold}#alert,span.Required{color:#f00}#alert{padding:3px}#alert,.cssButton:visited,.cssButton:link,.cssButton,#listingsim{text-align:center}span.warning,span.error,span.success,span.Required{background:transparent}span.warning{color:#fc0}span.error{color:#ff0}span.success{color:#6c0}span.Required{padding-left:4px}span.New{background:#f00;text-decoration:blink;padding:0 4px 0 4px}.cssButton:visited,.cssButton:link,.cssButton{margin:2px 5px 2px 5px;width:110px;border-top:1px solid #ccc;border-bottom:1px solid #000;border-left:1px solid #ccc;border-right:1px solid #000;background:#ccc;cursor:pointer;color:#000;font-weight:normal}a.cssButton:hover,.cssButton:hover{background:#eee}a.cssButton:active,.cssButton:active{border-bottom:1px solid #eee;border-top:1px solid black;border-right:1px solid #eee;border-left:1px solid black}table.listings{border-spacing:0;border-collapse:collapse}table.listings th{background:#ddd;font-size:140%;padding:10px}table.listings td{border-top:1px solid #666;border-left:1px solid #666;padding:3px 0 3px 5px}#listingsim{width:400px;height:300px}