body{padding:0;margin:11px 0 0 0; font:12px tahoma, verdana, sans-serif;background:#6d90ae;color:#696969;}
a{font: helvetica, arial, sans-serif; font-weight: normal; color:#286ea0; text-decoration:underline;}
a:hover{text-decoration:none;}
p{margin:0; padding:0 0 10px 0;line-height:1.4em; text-align:left;}
td{font:12px tahoma, verdana, sans-serif;}
h1 {font: 20px tahoma, verdana, sans-serif; color:#660000; line-height:1.4em; margin: 0; padding:0 0 5px 0;}
h2 {font: 16px tahoma, verdana, sans-serif; color:#660000; font-weight: bold; line-height:1.4em; margin: 0; padding:0 0 5px 0;}
h3 {font: 14px tahoma, verdana, sans-serif; color:#660000; font-weight: bold; line-height:1.4em; margin: 0; padding:0 0 5px 0;}
h6{font:0.8em helvetica, arial, sans-serif; color:#666;margin:0 0 0 0;}
ul.content { padding: 0 10px 10px 20px; margin: 0; list-style-image: url(/assets/images/arrow-1.gif); }
li { font: 11px verdana; padding: 0 0 4px 0; margin: 0; color: #000; }
blockquote { border: solid 1px #cc9900; background: #FFFFFF; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.block{background:#f0f0f0;padding:15px;}  
.right{text-align:right;}
a img{border:0;}
.hide{display:none;}  
.clear {clear:both;}

#headerContainer{margin:0 auto 0 auto; width:790px; background:#6d90ae;}
#header{height:149px; background:#ADA49E url(/assets/images/header.jpg) center no-repeat;}
.logo{float:left; margin:30px 0 0 35px; width:54px; height:67px; display:inline;}
.top-left {float:left; margin:15px 0 0 18px; width:236px; height:46px; background:url(/assets/images/header-left.gif); display:inline;}
.top-right {float:right; margin:12px 18px 0 0; width:236px; height:46px; font:11px bold tahoma, verdana, sans-serif; text-align: right; color:#0e2c46; text-decoration: none; display:inline;}

#bodyContainer{ margin:auto; width:790px; background: url(/assets/images/mainBG.gif) center repeat-y;}
 
#containerInner{ margin:0 auto 0 auto; padding: 10px 0 0 0; width:772px; background:#f6f8ce;}

#mainContent { width:772px; margin:0; padding:0; background: #f5f8ca; display:inline; }

#leftnav { clear: both; float: left; width: 181px; margin: 0; padding:0; display: inline;}

#navTop { width:181px; height:9px; padding:0; margin:0; background: url(/assets/images/leftnavTop.gif) left no-repeat;}
* html #navTop { margin: -2px 0 -2px 0; }

#leftnav ul.nav { list-style-type: none; padding:0; margin:0; text-align:center; width: 180px; border-right:1px solid #ab783f;  }
#leftnav ul.nav li { width: 172px; padding:0; margin:0; border-right:8px solid #d6d4a8; border-bottom: 1px solid #F5F8CA;}

#leftnav ul.nav li a { display: block; padding:0; margin:0; line-height: 20px; font-size: 9px; font-weight: bold; font-family: tahoma, helvetica, sans-serif; color: #F5F8CA; background-color: #660000; text-decoration:none; }
#leftnav ul.nav li a:hover {background-color: #aaa878; text-decoration:none;}

#navBottom { width:181px; height:167px; padding:0; margin:0; background: url(/assets/images/leftnavBottom.gif) left no-repeat;}

#mainRight { float: left; margin:0; padding:0 0 0 20px; width:550px; background: #f5f8ca;}

#homeWelcome {float: left; height: 250px; width: 267px; padding: 0; margin:0; background: url(/assets/images/homeContentBg1.gif) center no-repeat;}
#homeWelcome h1 {font: 20px tahoma, verdana, sans-serif; color:#660000; line-height:1.4em; margin: 0; padding:5px 5px 0 5px;}
#homeWelcome h2 {font: 11px tahoma, verdana, sans-serif; color:#000000; line-height:1.4em; margin: 0; padding:5px 10px 5px 10px;}

#homeTestimonial {float: right; height: 250px; width: 267px; padding: 0; margin:0; background: url(/assets/images/homeContentBg1.gif) center no-repeat;}
#homeTestimonial h1 {font: 20px tahoma, verdana, sans-serif; color:#660000; line-height:1.4em; margin: 0; padding:5px 5px 0 5px;}
#homeTestimonial h2 {font: 11px tahoma, verdana, sans-serif; color:#000000; line-height:1.4em; margin: 0; padding:5px 10px 5px 10px;}

.signature {float: left; }
.moreinfo { float: right; color: #0000ff; text-decoration:underline;}

#featuredListings { float: left; width:551px; height: 158px; padding: 0; margin:10px 0 0 0; background: url(/assets/images/featuredListingsBg.gif) center no-repeat; display: inline;}

.moreFeatured {float: right; position: relative; right: 20px; top: 13px; padding: 0; font:11px bold tahoma, verdana, sans-serif; text-align: right; color:#f8f9d3; text-decoration: underline; display:inline;}

#featuredListings img { padding:0; margin:0; border: 1px solid #8e3e23; }

#featuredBlock { float: left; padding: 0; margin:45px 0 0 40px; width: 520px; height:99px; display: inline; }
#listing { float: left; width: 95px; height: 99px; padding: 0 30px 0 0; margin: 0; text-align: center;}

#featuredListings a.listing {padding: 0; margin: 0; font:10px tahoma, verdana, sans-serif; color:#8e3e23; text-decoration: underline; }
#featuredListings a.listing:hover {text-decoration:none;}

#breadcrumb { padding: 0 0 5px 0; margin:0; text-align: left; font: 10px tahoma, verdana, sans-serif; color: #6d90ae; text-decoration: none; }
#breadcrumb a { text-decoration: underline; }
#breadcrumb a:hover { text-decoration: none; }

p.recentlySold { height: 75px; padding: 0 0 10px 0; font-weight: bold; }
p.recentlySold img { clear: both; float: left; padding:5px;}

#siteBottom { clear: both; height: 18px; width: 790px; margin: auto; padding:0; background:#f6f8ce url(/assets/images/footerBG.gif) center no-repeat;}

#footer { clear: both; width: 772px; margin: auto; padding: 0 0 20px 0; text-align: center; font: 10px tahoma, verdana, sans-serif; color: #cfcfce; }
#footer a { color: #cfcfce; text-decoration: underline; }
#footer a:hover { text-decoration: none; }

a.copyright { padding: 0; text-align: center; font: 10px tahoma, verdana, sans-serif; color: #6d90ae; text-decoration: none; }
a.copyright:hover { text-decoration: none; color: #254a6b; }

textarea, select, checkbox, input { color:#333333; border-color: #666666; background-color:fff; font: 8pt tahoma, verdana, sans-serif; color: 333333;}