@import url(nav.css);

html, body {font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; background-image: url(../images/bg.gif); background-position: 0 -60px; height: 100%; margin: 0; padding: 0; }
#bg-vert { background-image: url(../images/bg-vert.gif); background-repeat: repeat-y; background-position: center -60px; height: 100%; height: auto !important; min-height: 100%; *padding-left: 1px; }
#all { width: 854px; height: 100%; margin-right: auto; margin-left: auto; }
#header { background-image: url(../images/header.jpg); height: 73px; padding-top: 53px; }
#mid { height: 286px; }
#flashcontent { width: 576px; height: 286px; float: left; }
#featured-properties { width: 278px; height: 286px; float: left; }
#pageheading { height: 48px; margin-top: 25px; margin-bottom: 14px; }
#pageheading-thin { margin-top: 25px; margin-bottom: 14px; height: 15px; }
.listings-row1 { height: 96px; }
.listings-row2 { background-color: #e7e7e7; height: 96px; }
.listings-table { font-size: 11px; }
.listings-table img { margin-right: 14px; }
.listings-table h3 { font-size: 12px; margin: 0; padding: 0; }
.listings-status-table { line-height: 12px; margin-left: 20px; }
.standardpad { text-align: justify; padding-right: 44px; padding-left: 44px; }
#footer { font-size: 10px; text-align: center; width: 768px; margin-top: 18px; margin-right: auto; margin-left: auto; padding-top: 12px; border-top: 1px solid #112454; }
.img-l { float: left; margin-right: 15px; margin-bottom: 2px; }
.img-bio { margin-right: 15px; margin-bottom: 35px; float: left; }
.img-bio2 { margin-right: 15px; margin-bottom: 45px; float: left; }
.img-r { float: right; margin-bottom: 2px; margin-left: 15px; }
.textbu { font-size: 16px; font-weight: bold; text-decoration: underline; }
.underline { text-decoration: underline; }
hr { height: 1px; color: #000000 ; background-color: #000000; border-width: 0; }
h2 { font-size: 18px; margin: 0; padding: 0 0 4px; }
a { color: #112454; }
a:hover { text-decoration: none; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */