div.real_estate_item_holder{width:580px;margin:8px auto;}
h1{background-color:#D70000;color:#fff;font-size:15px;padding:2px 10px;font-family:Geneva;}
h1 a{color:#fff;text-decoration:underline;}
h1 a:hover{color:#fff;}
h2{color:#D70000;font-size:13px;text-transform:uppercase;font-family:Geneva;}
div.photos{height:300px;margin:7px 0;}
div.first{margin-right:2px;}
div.thumbs{float:right;width:74px;height:inherit;margin-top:-1px;}
div.thumbs a{display:block;text-align:center;}
div.thumbs a img{border:2px solid #fff;;margin:-1px;}
div.thumbs a.selected img{border:2px solid #D70000;}
div#main_photo{text-align:center;width:430px;}
table.re_info{margin:5px 0 10px 0;border-collapse:collapse;width:100%;}
table.re_info th{width:28%;}
table.re_info th, table.re_info td{padding:1px 3px;vertical-align:top;border-top:1px solid #DFDFDF;}
table.re_info th.bottom{vertical-align:bottom;}
table.re_info tr.odd, .odd{background-color:#f2f2f2;}
p.broker{font-size:1.2em;font-weight:bold;}
* html div.thumbs a{margin-bottom:4px;}
a.print_re_item{padding:0 0 0 15px;float:right;font-size:1.2em;background:url(/images/bullet_black.gif) no-repeat 5% 55%;}
#topmenu{font-size:1.1em;font-weight:bold;position:absolute;margin:19px 0 0 130px;}
#topmenu a{margin:0 3px;padding-left:10px;background:#fff url("/images/real_estate_bullet.gif") no-repeat 0 5px;}
#back, #close{float:right;color:#D70000;text-decoration:underline;margin:19px 0 0 8px;padding-left:15px;}
#back{background:#fff url(/images/back_ico.gif) no-repeat 0 2px;}
#close{background:#fff url(/images/close_ico.gif) no-repeat 0 2px;}
