html,body { color: #000; font-size: 14px; background-color: #fff; }
div#container { width:auto; float: none; clear: none; min-height:100%; margin-top: -50px; /* real browsers */
}
div#content { background-position: 0 0; width: auto; float: none; clear: none; margin-top: -120px; /* bottom padding for footer */
}
#logo { display: none; }
#photo { background-image: url(../images/logo.gif); background-position: 0 0; 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; display: none !important; }
div#header { font-size: 0; line-height: 0; width: 0; height: 0; visibility: hidden; float: none; display: none !important; }
#logo { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; display: none !important; }
#marquee { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; display: none !important; }
#marqueeBar { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; 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; display: none !important; }
#sidebar { font-size: 0; line-height: 0; background-position: 0 0; width: 0; height: 0; visibility: hidden; float: none; clear: none; 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; display: none !important; }
#details { background-position: 0 0; width: auto; float: none; clear: none; }
#details h1 { background-image: url(../images/bars.jpg); background-position: 0 0; text-indent: 20px; width: auto; float: none; clear: none; }
#details #photo IMG { background-position: 0 0; width: auto; float: none; clear: none; }
#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; }

