body { background-color: #e5e6e7; }
p { }
td { }
a:link { color: #ffffff; text-decoration: none; }
a:hover { color: #e5e6e7; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:active { color: #ffffff; text-decoration: none; }

#main { background-image: url(../images/mir_bg.png); background-position: center; position: relative; width: 922px; height: 691px; overflow: hidden; clip: auto; margin: 20px auto auto; }
#content { position: absolute; top: 152px; right: 0; width: 778px; height: 460px; overflow: hidden; float: right; }
#content_avail_content { background-image: url(../images/avail_bg.jpg); position: absolute; top: 152px; right: 0; width: 778px; height: 460px; float: right; overflow: hidden; }
#content_avail_wrapper { position: relative; top: 0; right: 0; width: 778px; height: 460px; z-index: 0; overflow: hidden; float: right; }
#content_avail { background-attachment: fixed; position: relative; z-index: 0; top: 0; width: 5446px; height: 460px; }
#nav { position: absolute; left: 0; bottom: 0; width: 920px; height: 76px; float: left; }
#avail_pane { background-image: url(../images/avail_pane.png); position: absolute; top: 0; left: 50px; width: 528px; height: 460px; float: left; }
#avail_front_copy { position: relative; top: 125px; left: 50px; width: 368px; height: 224px; float: left; }
#avail_container { position: absolute; top: 10px; right: 20px; width: 175px; height: 450px; float: right; }
h1 { color: white; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 65%; text-decoration: none; text-align: left; text-indent: 12px; margin: 0.67em 0; }

#pane { position: absolute; top: 0; left: 0; }
#pane2 { position: absolute; top: 0; left: 760px; }
#pane3 { position: absolute; top: 0; left: 1520px; float: left; }
#pane4 { position: absolute; top: 0; left: 2280px; float: left; }
#pane5 { position: absolute; top: 0; left: 3040px; float: left; }
#pane6 { position: absolute; top: 0; left: 3800px; float: left; }
#pane7 { position: absolute; top: 0; left: 4560px; float: left; }
#nexto { position: absolute; top: 210px; left: 500px; float: left; border-width: 0; }
#prevo { position: absolute; top: 210px; left: 15px; float: left; border-width: 0; }

.listing { position: absolute; top: 130px; left: 40px; color: #808080; font: 13px/120% Georgia, "Times New Roman", Times, serif; text-align: left; width: 440px; height: 215px; overflow: auto; float: left; }
.listingpdf {  position: absolute; top: 393px; right: 20px; width: 150px; height: 12px; float: right; }
.listingfloor { background-color: gray; position: absolute; top: 115px; left: 78px; float: left; }
.listingphoto { background-color: gray; position: absolute; top: 115px; left: 78px; float: left; }
.listingphoto2 { background-color: gray; position: absolute; top: 245px; left: 78px; width: 180px; height: 120px; float: left; }
.listingblue { color: #437877; font: 22px Georgia, "Times New Roman", Times, serif; position: absolute; top: 61px; left: 15px; float: left; }
.listingsf { color: #808080; font: 12px Georgia, "Times New Roman", Times, serif; position: absolute; top: 68px; left: 260px; float: left; }
.listingprice { color: #000; font: 15px Georgia, "Times New Roman", Times, serif; position: absolute; top: 66px; left: 125px; float: left; }
.listingphoto3 { background-color: gray; position: absolute; top: 115px; right: 78px; width: 180px; height: 120px; float: right; }
.listingphoto4 { background-color: gray; position: absolute; top: 245px; right: 78px; width: 180px; height: 120px; float: right; }
