html,body { color: #000; font-size: 15px; background-color: #fff; margin: 0; padding: 0; }
div#container { width:auto; float: none; clear: none; min-height:100%; margin: 0 0 0; padding: 0; /* real browsers */
}
div#content { background-position: 0 0; width: auto; float: none; clear: none; margin: -50px 0 0; padding: 0; /* bottom padding for footer */
}
#logo { margin: 0; padding: 0; display: none; }
#photo { position: absolute; top: 0; right: 0; visibility: visible; float: right; clear: none; margin-top: 100px; }
#marquee { font-size: 0; line-height: 0; width: 0; height: 0; visibility: hidden; float: none; margin: 0; padding: 0; display: none !important; }
div#header { font-size: 0; line-height: 0; width: 0; height: 0; visibility: hidden; float: none; margin: 0; padding: 0; display: none !important; }
div#sidebar1 { font-size: 0; line-height: 0; visibility: hidden; display: none !important; width: 0; height: 0; float: none; margin: 0; padding: 0; }
div#sidebar2 { font-size: 0; line-height: 0; visibility: hidden; display: none !important; width: 0; height: 0; float: none; margin: 0; padding: 0; }
#logo { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; margin: 0; padding: 0; display: none !important; }
#marquee { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; margin: 0; padding: 0; display: none !important; }
div#nav { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; margin: 0; padding: 0; display: none !important; }
#sidebar { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; margin: 0; padding: 0; display: none !important; }
div#footer { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; margin: 0; padding: 0; display: none !important; }
#details { background-position: 0 0; width: auto; float: none; clear: none; }
#details h1 { text-indent: 20px; position: absolute; top: 0; right: 0; width: auto; float: none; clear: none; margin: 0; padding: 0; }
#details #photo IMG { background-position: 0 0; width: auto; float: none; clear: none; margin: 0; padding: 0; }
#details .buttons { background-position: 0 0; width: auto; float: none; clear: none; display: none; }
#details .header { background-position: 0 0; width: auto; float: none; clear: none; }
#details .cathead { background-position: 0 0; width: auto; float: none; clear: none; }
#details #mls { background-position: 0 0; width: auto; float: none; clear: none; }
.details_hr { background-position: 0 0; width: auto; float: none; clear: none; }
#details #area { background-position: 0 0; width: auto; float: none; clear: none; }
#details #price { background-position: 0 0; width: auto; float: none; clear: none; }
#details #detblock { background-position: 0 0; width: auto; float: none; clear: none; }
#detblock .label { background-position: 0 0; float: left; clear: none; }
#detblock .value { background-position: 0 0; float: left; clear: none; }
#details .divclear { background-position: 0 0; width: auto; float: none; clear: none; }
