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

body {text-align: center; background: #e2ddd8 url('_images/common/bkgd.gif') repeat-x; margin: 20px 0px;}

img {border: 0;}

p {margin: 0; padding: 0;}

h1 {font: normal 150%/100% "Times New Roman", Times, serif; color: #004769; margin: 0 0 10px 0; padding: 0;}
h2 {font: bold 85%/100% Arial, Helvetica, sans-serif; color: #004769; margin: 0 0 4px 0; padding: 0;}

.copy {font: normal 85%/140% "Times New Roman", Times, serif;}

.image_left {float: left; margin: 0 10px 0 0;}
.image_right {float: right; margin: 0 0 0 10px;}

.space_bottom {margin: 0 0 4px 0;}

.clear {clear: both; line-height: 1px;}

.boxheader {font: normal 100%/100% "Times New Roman", Times, serif; color: #fff; text-align: center; text-transform: uppercase; letter-spacing: 0.2em; background-color: #000; padding: 6px 10px;}

.boxcontent {border: 1px solid #000; background-color: #f3f0ef; padding: 10px;}

.home_properties {font: normal 65%/120% Arial, Helvetica, sans-serif;}
.home_properties a {font-weight: bold; color: #069;}
.home_properties a:hover {text-decoration: none;}

.reviews {font: italic 80%/120% Arial, Helvetica, sans-serif;}

.more_info {display: block; width: 100px; height: 15px; background: url('_images/common/more_info_btn.png') no-repeat 15px 0;}
.more_info:hover {background-position: 15px -15px;}
.more_info span {position: absolute; top: -999em;}

#at_a_glance {font: normal 80%/120% Arial, Helvetica, sans-serif;}
#at_a_glance a {color: #069;}
#at_a_glance a:hover {text-decoration: none;}
#at_a_glance .header {font-weight: bold; text-transform: uppercase;}

#for_sale {font: normal 80%/120% Arial, Helvetica, sans-serif;}
#for_sale a {font-weight: bold; color: #069;}
#for_sale a:hover {text-decoration: none;}

#open_house {font: normal 80%/120% Arial, Helvetica, sans-serif;}
#open_house a {font-weight: bold; color: #069;}
#open_house a:hover {text-decoration: none;}

#wrapper {width: 950px; margin:0px auto; padding: 0; text-align: left; background-color: #fff;}

#header {background-color:#7a0708; margin:0; padding:0;}

#nav {margin:0 15px; padding:0; list-style:none;}   
#nav li {float:right; display:block; background:#7a0708; position:relative; z-index:500; margin:0;}
#nav li a {font: normal 100%/100% Arial, Helvetica, sans-serif; display:block; padding:14px 10px; text-decoration:none; color:#fff; text-align:center;}
#nav li a:hover {color:#fff; background:#9c0a0b;}
#nav a.selected {color:#f00;}
#nav ul {position:absolute; left:0; display:none; margin:0 0 0 -1px; padding:0; list-style:none;}
#nav ul li {width:200px; float:left; border-top:1px solid #fff; background:#9c0a0b;}
#nav ul a {display:block; padding: 8px 2px; color:#fff; line-height:100%;}
#nav ul a:hover {text-decoration:none; background:#7a0708;}
*html #nav ul {margin:0 0 0 -2px;} /* fix ie6 small issue */

#subnav {margin: 0 0 15px 15px; padding: 0; list-style: none;}
#subnnav ul {list-style: none;}
#subnav li {font: normal 110%/120% Arial, Helvetica, sans-serif;display: block; margin: 0; padding: 0 0 6px 0;}
#subnav li a {color: #069; display: block; text-decoration: none;}
#subnav li a:hover {color: #7a0708; text-decoration: underline;}
#subnav .active {color: #7a0708; font-weight: bold;}

#home_hdr {height: 100px; background: url("_images/home/header_photo.jpg"); border-top:solid 1px #fff;}
#eo_hdr {height: 50px; background: url("_images/ember_oaks/eo_header_photo.jpg"); border-top:solid 1px #fff;}
#wm_hdr {height: 50px; background: url("_images/wildflower_meadows/wm_header_photo.jpg"); border-top:solid 1px #fff;}
#cs_hdr {height: 50px; background: url("_images/countryside/cs_header_photo.jpg"); border-top:solid 1px #fff;}
#cw_hdr {height: 50px; background: url("_images/champion_woods/cw_header_photo.jpg"); border-top:solid 1px #fff;}
#sc_hdr {height: 50px; background: url("_images/steeplechase/sc_header_photo.jpg"); border-top:solid 1px #fff;}
#ab_hdr {height: 50px; background: url("_images/about_us/about_header_photo.jpg"); border-top:solid 1px #fff;}
#ap_hdr {height: 50px; background: url("_images/additional_properties/ap_header_photo.jpg"); border-top:solid 1px #fff;}
#co_hdr {height: 50px; background: url("_images/communities/comm_header_photo.jpg"); border-top:solid 1px #fff;}

#content_home {background: #fff url('_images/home/bkgd_photo.jpg') no-repeat 450px 35px; text-align: left; padding: 15px;}
#content {text-align: left; padding: 15px;}

#leftcolumn_home {float: left; width: 230px; padding: 0;}
#leftcolumn {float: left; width: 180px; padding: 0;}

#maincolumn_home {float: left; width: 390px; padding: 0; margin: 15px 15px 0 15px;}
#maincolumn {float: left; width: 425px; padding: 0; margin: 15px 30px 0 30px;}
#maincolumn_lg {float: right; width: 710px; padding: 0; margin: 15px 0 0 30px;}

#rightcolumn {float: right; width: 250px; padding: 0;}

#footer {font: normal 70%/120% Arial, Helvetica, sans-serif; padding: 10px 0 0 0; background: #e2ddd8; text-align: left;}
#footer a {color: #000;}
#footer a:hover {text-decoration: none;}

#sales_associate {font: normal 85%/120% Arial, Helvetica, sans-serif; color: #fff; border: 1px solid #000; background-color: #7a0708; padding: 10px; width: 230px;}
#sales_associate .header {font-weight: bold;}
#sales_associate a {color: #fff;}
#sales_associate a:hover {text-decoration: none;}

.for_sale_grid_left {float: left; width: 188px; padding: 0; margin: 0 0 15px 30px; border: 1px solid #000;}
.for_sale_grid_mid {float: left; width: 188px; padding: 0; margin: 0px 40px; border: 1px solid #000;}
.for_sale_grid_right {float: right; width: 188px; padding: 0; margin: 0 30px 0 0; border: 1px solid #000;}

.for_sale_copy {font: normal 80%/120% Arial, Helvetica, sans-serif; text-align: center; margin: 6px 4px;}

.underline {border-bottom: 1px solid #004769; padding-bottom:4px;}

.more_info_link {font: normal 90%/100% Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 4px 0 0 0;}
.more_info_link a {color: #069;}
.more_info_link a:hover {text-decoration: none;}

