#page_border { border:1px solid #000; padding:4px; background-color:#E8E8E8; }
.header_logo { margin-right: 0px; }
#site_selector_tabs li.sst_re { z-index:9; }
#mainnav { background-color: #FFF; }

#mainnav li a { color: #000; /*background: url(/slices/mainnav_bg_re.jpg) top repeat-x;*/ }
#mainnav ul li a { text-shadow: 1px 1px 1px hsla(0,0%,0%,0.50); }
/*#mainnav li a:hover { text-shadow: 1px 1px 1px hsla(351,76%,49%,0.70); }*/

.mncl { background-image:url(../slices/mainnav_corner_leftw.png); }
.mncr { background-image:url(../slices/mainnav_corner_rightw.png); }

#readd, #readd2 { visibility:hidden; position:absolute; top:26px; white-space:nowrap; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #000; border-top:1px solid #FFF; z-index:150; }
#readd a, #readd2 a { display: block; border-left:1px solid #FFF; border-right:1px solid #000; font-weight:bold; color:#FFF !important; text-decoration:none; text-align:left; padding:.4em .8em !important; font-size:12px !important; text-transform:none !important; background:none !important; }
#readd a:hover, #readd2 a:hover { background-color:#FFF !important; color:#000 !important; }

.re_main_content { background-color:#e8e8e8; padding:8px; }
.re_main_content p { padding-right:none; }

/*#info_bottom { padding:8px; width:80%; margin:auto; }
#info_bottom img { margin:0 20px; }
*/
#footnav { background:#000; }
.header_logo { min-width:180px; max-width:336px; margin-top:0px; width:100%; }

/*.auction_rotator_img img { width:100%;	margin-bottom:0 !important; margin-top:0 !important; }*/
.auction_rotator_img img { width: 100%; margin-bottom: -15% !important; margin-top: -8% !important; }

.details_slideshow_thumbs li img { max-height:85px; }
/*
.listing_cell .info_col { width:31%; float:left; padding:4px; }
.listing_cell .img_col { width:17%; float:left; padding:4px; margin-left:4px; border-left:1px solid #000; }
.listing_cell img { display:inline; }
.listing_row {}
.listing { width:48%; float:left; }

*/
/*.listing_desc { width:77%; }*/
@media only screen and (min-width: 591px) {
#mainnav ul { width:579px; margin:auto; }
#mainnav li a { padding:.5em .7em; }
.re_main_content { background-image: url(/real_estate/graphics/content_bg_home.jpg); background-position: right bottom; background-repeat: no-repeat; }
.re_main_content p { padding-right:270px; }
}

@media only screen and (min-width: 769px) {
.header_logo { margin-top:0; }
#site_selector_tabs li.sst_re { z-index:9; height:25px; margin-top:-6px; padding-top: 7px; padding-bottom:3px; font-size: 20px; text-shadow: 1px 1px 1px hsla(0,0%,0%,0.40); }

#mainnav ul { width:auto; }
#mainnav li a { padding:.2em 1em; }
}