@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:none; outline:none;}
.clear {clear:both;}
.shadow {background:url(img/shadow.png) center top repeat-y; width:100%;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#400000;}

#body ul {font-size:12px; margin-left:25px;}
#body p,li {line-height:1.4em; padding:5px; font-size:12px;}

#agentInfo {background:#D3D1C9; border:1px solid #fff; width:320px; padding:10px;}
#agentInfo #agentImage {float:left; margin-right:10px;}

.agentListing {padding:10px; border:1px solid #660000; margin:10px; background:#E9E8E0}
.listingLeft {float:left; width:300px; margin:10px;}
.listingRight {}

#header {background:url(img/headerbg.gif) repeat-x #1d2735; background-position:center 84px; width:100%; text-align:center; margin:0 auto; height:485px; overflow:hidden;}
#smallheader {background:url(img/headerbg.gif) repeat-x #1d2735; background-position:center 84px; width:100%; text-align:center; margin:0 auto; height:165px; overflow:visible;}
#navwidth {width:1000px; margin:0 auto; text-align:center;}
#logowrap {width:1000px; margin:0 auto; text-align:center; position:relative}
#logo {text-align:left; margin-left:-18px; height:158px; }
#headerwidth {width:1000px; margin:0 auto; text-align:center;}
#flash {margin-top:78px; margin-left:10px; float:left; background:url(img/flashbg.gif); padding:7px 8px}
#headersearch {background:url(img/searchbox.png); width:301px; height:205px; float:right; padding-top:50px; margin-top:80px; margin-right:30px;}

#body a img {}

#flashcatalog { float:right; margin-right:30px; margin-top:4px;}

#headersearch label {float:left; text-align:right; display:block; width:103px; font-size:12px; margin:7px 2px; padding-right:7px;}
#headersearch input {float:left; margin:9px 4px; border:#aaa 1px solid;}
#headersearch select {float:left; margin-top:4px;}
#headersearch .sw2 {width:173px;}
#headersearch .to {width:15px; padding-right:0px;}
#headersearch .button {float:right; margin-right:11px}

#listingSearch {background:url(img/searchbox2.png); width:301px; height:205px; float:left; padding-top:50px; margin-top:11px; margin-right:10px;}
#listingSearch label {float:left; text-align:right; display:block; width:103px; font-size:12px; margin:7px 2px; padding-right:7px;}
#listingSearch input {float:left; margin:9px 4px; border:#aaa 1px solid;}
#listingSearch select {float:left; margin-top:4px;}
#listingSearch .sw2 {width:173px;}
#listingSearch .to {width:15px; padding-right:0px;}
#listingSearch .button {float:right; margin-right:11px}
#listingsLeftCol {float:left; width:315px;}
#listingsRightCol {float:right; width:630px; margin-top:10px;}
.listingsMap {margin-left:100px; margin-top:35px;}

#smallForm {text-align:center; font-size:12px;}

#listingsTable {font-size:12px; width:750px; margin-left:100px; margin-top:10px;}
.tableHeader {background:url(img/table/tableheader.gif) no-repeat top left;width:750px;}
.tableFooter {background:url(img/table/tablefooter.gif) no-repeat top left;width:750px;}
.tableHeader a {color:#fff;}
.tableFooter a {color:#fff;}
#listingsTable th, #listingsTable td {padding-left:10px;}
#listingsTable th a {text-decoration:none;}
#listingsTable tr {height:25px;}
#listingsTable .dark {background:#b1ada2;}
#listingsTable .light {background:#f1ede1;}
#navigation {background:url(img/navrepeat.gif) repeat-x; height:83px; margin-top:-160px;}
#navigation li {display:inline; float:left; list-style-type:none;}
#navigation li a{display:block; text-indent:-2000em; text-decoration:none;float:left;}

#navigation #navHome{background:url(img/nav/home.png) 0 0; height:58px; width:78px;}
#navigation #navHome:hover {background:url(img/nav/home.png) 0 -58px;}
#navigation #navListings{background:url(img/nav/listings.png) 0 0; height:58px; width:93px;}
#navigation #navListings:hover {background:url(img/nav/listings.png) 0 -58px;}
#navigation #navLinks{background:url(img/nav/links.png) 0 0; height:58px; width:70px;}
#navigation #navLinks:hover {background:url(img/nav/links.png) 0 -58px;}

#navigation #navBlog{background:url(img/nav/blog.png) 0 0; height:58px; width:69px;}
#navigation #navBlog:hover {background:url(img/nav/blog.png) 0 -58px;}

#navigation #navFeatured{background:url(img/nav/featured.png) 0 0; height:58px; width:102px;}
#navigation #navFeatured:hover {background:url(img/nav/featured.png) 0 -58px;}
#navigation #navExitAir{background:url(img/nav/exitair.png) 0 0; height:58px; width:90px;}
#navigation #navExitAir:hover {background:url(img/nav/exitair.png) 0 -58px;}
#navigation #navExitAir{background:url(img/nav/exitair.png) 0 0; height:58px; width:90px;}
#navigation #navExitAir:hover {background:url(img/nav/exitair.png) 0 -58px;}
#navigation #navContact{background:url(img/nav/contact.png) 0 0; height:58px; width:93px;}
#navigation #navContact:hover {background:url(img/nav/contact.png) 0 -58px;}
#navigation #navAreaInfo{background:url(img/nav/area.png) 0 0; height:58px; width:102px;}
#navigation #navAreaInfo:hover {background:url(img/nav/area.png) 0 -58px;}
#navigation #navStaff{background:url(img/nav/staff.png) 0 0; height:58px; width:95px;}
#navigation #navStaff:hover {background:url(img/nav/staff.png) 0 -58px;}
#navigation li li a{display:block; text-indent:0em; text-decoration:none;}

.sf-menu,.sf-menu *{font-size:12px;list-style:none;margin:0;padding:0;}
.sf-menu a{color:#ccc;}
.sf-menu{float:right;line-height:1.0;margin-right:30px;padding-top:25px;}
.sf-menu ul{position:absolute;top:-999em;width:250px;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu ul a{display:block;height:12px;padding-bottom:6px;padding-top:6px;position:relative;width:250px;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:58px}
.sf-menu li li{background:url(img/nav/ddbg.png) #9e777f center top;border-bottom:1px solid #333;border-left:1px solid #000;}
.sf-menu li li li:hover,.sf-menu li.sfHover,.sf-menu ul a:focus,.sf-menu ul a:hover,.sf-menu ul a:active{outline:0;} 
.sf-menu ul li,.sf-menu ul *{width:250px;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:150px;top:0;}

#bodybg {margin:0 auto; text-align:center; width:100%; background:url(img/bg.gif) repeat-x #ddd8cb top; margin-top:-18px;}
#navigation {z-index:3000}
#navigation * {z-index:1000}
#body {z-index:1;}
#body {width:1000px; margin:0 auto; text-align:center; padding-top:20px; overflow:auto;}
#body .contentBox {float:left; background:url(img/contentbg.png); width:454px; padding:15px; text-align:left; margin-top:10px;}
.contentBoxNarrow {background:url(img/contentbgnarrow.png) no-repeat top left; width:286px; padding:15px; text-align:left; margin-top:10px;}
#body .contentBox h2 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#6b7d00; font-weight:normal;}
#body .left {margin-right:15px; margin-left:5px;}

.wideBox {text-align:left; padding:10px;}
.wideBox h2 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#6b7d00; font-weight:normal;}

#footer {background:url(img/footer.png) repeat-x center top #373c05; height:350px; font-size:12px;color:#fff; }
#footer p {padding:6px;}
#footer a {color:#fff; text-decoration:none;}
.footerwidth {width:1000px; text-align:center; margin:0 auto; padding-top:25px;}
.seotext {font-size:10px;}

.areaPic {padding:25px;}
.left {float:left;} .right {float:right;}
.clr {clear:both;}
.clear {clear:both;}
