body 	{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 8pt; }
a img 	{ border: none; } 
table   { border-collapse:collapse; vertical-align:top; }
#logoprint { position: relative; display:block; visibility:visible; height: 45px; width: 100%; padding-bottom: 5px; border-bottom: 2px solid #061946; top:0; left:0; font-size:12pt; font-weight:bold; }
#header, #footer, #account, #logo, #motto, #leftbg, #mainl, div#mce { display:none; }
#main	{ padding-top: 5px; }
#splashContainer, #splashFrame { display:none; }
p { margin: 0px; padding: 0px; }

#col133 { width:33%; vertical-align:top; padding:0 5px 5px 0; }
#col233 { width:34%; vertical-align:top; padding:0 5px 5px 0; }
#col333 { width:33%; vertical-align:top; padding:0 0 5px 0; }

#col150 { width:50%; vertical-align:top; padding:0 5px 5px 0; }
#col250 { width:50%; vertical-align:top; padding:0 0 5px 0; }

#col267 { width:67%; vertical-align:top; padding:0 0 5px 0; }

/* Main */
.shadow { float:left; background: url("/resources/img/shadow-alpha.png") no-repeat bottom right !important; background: url("/resources/img/shadow.gif") no-repeat bottom right; margin: 4px 0 0 4px !important; margin: 4px 0 0 4px; }
.shadow img { display: block; position: relative; background-color: #ffffff; border: 1px solid #a9a9a9; margin: 0; padding: 4px; left:-6px; top:-6px; } 

/* Pages */
#mainc h2.title { color: #ad002c; font-size:8pt; margin: 2px 0; }

.listing_photo { width: 125px; padding: 6px 2px 2px 2px; }
.listing_line td  { border-top: 1px solid #868686; }
.listing_line .item { padding-top: 2px; }

.nav { text-align: center; padding: 0px 0px 6px 0px; font-size:80%; width:100%; }
.nav .side { display:none; }
#mainc table.full, #mainc table.desc, #mainc table.listing_info, #mainc table.list { width:100%; }

.listing_photo_stnd { position:relative; width: 340px; padding:  8px 4px 4px 4px; }
.agent .field   { position: relative; float: left; left: 5px; top: 0px; height: 110px; }
.agent .dirline { position: relative; padding-bottom: 4px; }
.agent .dirline a { padding-bottom: 4px; font-weight: normal; }
.agent .field span { position: absolute; float: left; left: 64px; top: 0; width: 200px; font-weight: normal; }
.agent .name { clear: left; font-size: 110%; font-weight:bold; width: 240px; text-align:center; padding: 6px 0 2px 0; }
.agent .link { width: 240px; text-align:center; padding: 0px 0 2px 0; }
.agent .company { width: 240px; text-align:center; padding: 10px 0 2px 0; }
.agent .address { width: 240px; text-align:center; padding: 0px 0 2px 0; }
.agent .company b, .agent .address b { font-weight: normal; }

.desc { margin-top: 6px; }
.list { margin-top: 6px; margin-left:2px; margin-right: 2px; }
.list td { border:1px solid #a9a9a9; padding:1px 3px; }
.listing_photo img { height:60px; }

.disclosure {  margin-top:6px; padding:0; }
.disclosure td { padding:0; font-size: 9px; }
.disclosure img { display:none; }

#imageNav { display: none; }
#zoombtn, .mp_corner, .mp_left_right, .mp_top_bottom { display:none; }
.mapviewer { text-align:left; width:480px; }
.map_center { width:480px; height:360px; text-align:left; border: 1px solid #a9a9a9; }

.dir { width:100%; margin-bottom: 10px; }

.find_address { display:none; }

.popup .close { display:none; }

.mwtitle { color: #ad002c; font-weight:bold; padding: 0 10px 2px 0; }
.mwtext { padding: 2px 0px 6px 0; }
.mwtext img { float:right; padding-left: 4px; }
.mwtext ul { margin: 0; padding: 4px 0 0 16px; }
.mwtext li { padding: 0 0 10px 0; }