/* CSS Document */
body {background-color:#000000; margin:0; padding:0;}
h1 {font-family:"Trebuchet MS"; font-size:16pt; line-height:normal; margin-top:10px; margin-bottom:22px; color:#f2f2f2;}
h2 {font-family:"Trebuchet MS"; font-size:12pt; line-height:normal; margin-top:10px; margin-bottom:4px; color:#142976;}
img {border:none;}


.reg_mark {font-size:72%; margin-left:3px;}

#inventory {position:absolute; top:6px; right:140px; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
#inventory img {float:left; margin-right:4px;}
#inventory a:link {color: #ffffff; text-decoration:none;}
#inventory a:visited {color: #ffffff; text-decoration:none;}
#inventory a:active {color: #d3d3d3; text-decoration:underline;}
#inventory a:hover {color: #d3d3d3; text-decoration:underline;}

#container {margin-right:auto; margin-left:auto; width:1000px; min-width:1000px; background-image:url(../images/main_background2.jpg); height:840px; position:relative;}

#container.longer {background-image:url(../images/main_background2b.jpg);}
#container.listing {background-image:url(../images/main_background3.jpg);}

#top_nav {margin:0; list-style:none; padding:0; position:absolute; top:124px; left:425px;}
#top_nav li {display:inline; margin:0; padding:0;}

#content {position:absolute; top:178px; left:144px; width:710px; height:320px; padding-right:10px; padding-bottom:10px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:11pt; line-height:15pt; color:#231f20; font-weight:normal;}

#content.listing {position:absolute; top:178px; left:20px;}

#content.scroll {overflow:scroll;}

#footer {width:710px; text-align:center; position:absolute; top:743px; left:148px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:9pt; color:#c3c3c3;}

.agent_box_about {font-size:9pt; line-height:normal; overflow:hidden; height:140px;}
.agent_photo {float:left; margin-right:15px; width:94px; height:108px;}
.agent_name {font-weight:bold; margin:0;}
.title {font-weight:bold; margin:0;}
.phone {font-weigh:bold; margin-top:10px; margin-bottom:10px; font-size:8pt;}
.email {font-weight:normal;}
.more_info {margin-top:10px; font-size:8pt;}


img.agent_bio {float:left; margin-top:15px;}

#contact_form {float:right; width:270px; padding:5px 5px 0 5px; background-color:#ffffff; border:1px dotted #cccccc; font-size:8pt; line-height:normal; font-family:Arial, Helvetica, sans-serif;}

#contact_form p {margin-top:0; margin-bottom:8px;}
#contact_form input, #contact_form select {font-size:8pt; color:#333333; margin-bottom:6px; width:120px;}

#contact_info {float:left; width:400px; font-size:9pt; line-height:12pt;}
#contact_info p {margin-top:0; margin-bottom:12px;}


a:link {color: #005fa2; text-decoration:none;}
a:visited {color: #005fa2; text-decoration:none;}
a:active {color: #231f20; text-decoration:underline;}
a:hover {color: #231f20; text-decoration:underline;}