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

img { border:0; }

#home_search { width:500px; float:left; font-family:Helvetica, 'Lucida Grande', Verdana, Arial, sans-serif; height:343px; background-image:url(images/home_search_back.jpg); background-repeat:repeat-x; color:#ebebeb; }

.neighborhoods_div {
width:793px;
background-image:url(images/neighborhood_back.jpg);
background-repeat:repeat-x;
background-color:transparent;
height:22px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:16px;
font-weight:600;
clear:both;
color:#552211;
padding-top:14px;
padding-left:7px;
position:relative;
left:-16px;
top:-12px;
border-top:thin solid #333;
}

.neighborhoods_div_print {
width:793px;
background-image:url(images/neighborhood_back.jpg);
background-repeat:repeat-x;
background-color:transparent;
height:22px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:16px;
font-weight:600;
clear:both;
color:#552211;
padding-top:14px;
padding-left:7px;
border-top:thin solid #333;
}

.builders_div {
width:793px;
background-color:#c78440;
height:22px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
font-weight:600;
clear:both;
color:#000;
padding-top:14px;
padding-left:7px;
position:relative;
left:-16px;
top:-12px;
border-bottom:thin solid #333;
border-top:thin solid #333;
}

.builders_div_print {
width:793px;
background-color:#c78440;
height:22px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
font-weight:600;
clear:both;
color:#000;
padding-top:14px;
padding-left:7px;
border-bottom:thin solid #333;
border-top:thin solid #333;
}

.results {
width:100%;
font-size:13px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
text-align:center;
}

.results_print {
width:750px;
font-size:13px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
text-align:center;
}

.no_results {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
width:100%;
clear:both;
position:relative;
left:-16px;
top:-12px;
padding:5px 5px;
}

.no_results_print {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
width:100%;
clear:both;
padding:5px 5px;
}

.listing_pictures {
width:305px;
background-color:#E7E3C2;
border:thin dotted #333333;
float:left;
clear:left;
}

.listing_pictures .pic_container {
width:250px;
clear:both;
}

.listing_categories {
width:130px;
float:left;
padding:0px 0px 0px 15px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
font-size:14px;
color:#333399;
text-align:right;
/*border:thin dashed #333333;*/
}

#listing_copy {
float:left;
width:420px;
padding:0 15px;
}

#listing_copy li{
font-size:14px;
color:#333;
margin:10px !important;
}

.sales_header {
font-size:14px;
font-weight:bold;
color:#350C00;
text-transform:uppercase;
}


.homepage_quick {
width:210px;
height:263px;
padding:10px 0;
text-align:center;
background:url(images/homepage_quick.jpg) no-repeat;
}

.homepage_quick select, input{
display:block;
clear:both;
margin:0 auto;
}

.homepage_quick input{
margin:10px auto;
}

.homepage_quick h2{
color:#bebe7e;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin:0;
padding:0;
}

.homepage_quick label{
display:block;
clear:both;
color:#FFF;
font-size:14px;
margin:10px 0;
}

.homepage_quick p a{
color:#FFF;
font-size:13px;
}

#home_detail_builder_container {
float:left;
width:450px;
height:150px;
padding-top:15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_header {
width:450px;
color:#381d0c;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
padding-bottom:15px;
}

.home_detail_builder_image {
width:120px;
margin-right:20px;
float:left;
height:150px;
}

#home_detail_builder_info {
width:170px;
float:left;
height:150px;
}

#home_detail_builder_info h6{
color:#381d0c;
font-size:11px;
padding:0px;
margin:0px;
}

#home_detail_builder_info p{
padding:0px;
margin:0px;
color:#636466;
font-size:11px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_incentive {
width:113px;
height:53px;
background-image:url(images/incentive_detail.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding:25px 5px 5px 75px;
margin:0 auto;
color:#FFF;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
}

#home_detail_builder_salespeople {
float:right;
width:280px;
height:150px;
padding-top:15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_salespeople h6{
color:#381d0c;
font-size:14px;
padding:0px;
margin:0px;
}

#home_detail_builder_salespeople p{
font-size:12px;
}

.incentive_results {
padding:3px;
background-color:#993a00;
border:1px solid #000;
text-align:center;
color:#FFF;
margin:5px 0;
width:200px;
}

.incentive_back {
width:200px;
height:100px;
background:url(images/incentive_back.jpg) no-repeat top left;
float:right;
padding:50px 0 0 100px;
border:1px solid #CCC;
}

/* RESULTS LISTING PAGE */

#results_headers td {
text-align:center;
padding:3px;
}

#results_headers td a{
text-decoration:none;
color:#000;
}

#results_headers td a:hover{
text-decoration:underline;
}

#results_headers thead th {
text-align:center;
text-transform:uppercase;
font-size:11px;
text-decoration:underline;
padding:3px;
}

/* Home Detail */
.home_detail_header{
width:250px;
height:25px;
float:left;
clear:left;
line-height:25px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

.home_detail_header h3{
padding:0px;
margin:0px;
float:left;
font-size:16px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

.home_detail_backto {
color:#959595;
font-size:11px;
height:25px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
float:left;
clear:right;
line-height:25px;
margin-right:75px;
}

.home_detail_backto a{
color:#959595;
text-decoration:none;
}

.home_detail_printer {
color:#959595;
font-size:11px;
height:25px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
float:left;
clear:right;
line-height:25px;
}

.home_detail_printer a{
color:#959595;
text-decoration:none;
}


#home_detail_feature_image{
width:500px;
float:left;
clear:left;
}

#home_detail_info{
width:205px;
float:left;
padding:5px 5px 5px 15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_info h4{
color:#381d0c;
font-size:14px;
text-transform:uppercase;
padding:0px;
margin:0px;
font-weight:bold;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_info h5{
color:#381d0c;
font-size:14px;
padding:0px;
margin:0px;
}

#home_detail_info td {
text-transform:uppercase;
color:#636466;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
padding:3px 3px;
}

#home_detail_info p{
font-size:11px;
line-height:14px;
text-align:left;
color:#636466;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_container {
float:left;
width:450px;
height:150px;
padding-top:15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_header {
width:450px;
color:#381d0c;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
padding-bottom:15px;
}

.home_detail_builder_image {
width:120px;
margin-right:20px;
float:left;
height:150px;
}

#home_detail_builder_info {
width:170px;
float:left;
height:150px;
}

#home_detail_builder_info h6{
color:#381d0c;
font-size:11px;
padding:0px;
margin:0px;
}

#home_detail_builder_info p{
padding:0px;
margin:0px;
color:#636466;
font-size:11px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_info p a{
color:#381d0c;
}

#home_detail_incentive {
width:113px;
height:53px;
background-image:url(images/incentive_detail.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding:25px 5px 5px 75px;
margin:0 auto;
color:#FFF;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
font-size:12px;
}

#home_detail_builder_salespeople {
float:right;
width:280px;
height:150px;
padding-top:15px;
font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
}

#home_detail_builder_salespeople h6{
color:#381d0c;
font-size:14px;
padding:0px;
margin:0px;
}

#home_detail_builder_salespeople p{
font-size:12px;
}

.homepage_heading {
	font-size:14px;
	color:#666632;
	padding:15px 0;
	line-height:18px;
}

/***********************************
BLOG
***********************************/

#blog {
	width:750px;
	clear:both;
	background:white;
	margin:auto;
	padding:10px 20px;
	border-top:1px solid #333;
}

#blog .post_container {
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #999;
	clear:both;
}

#blog .post_container img{
	float:right;
	width:176px;
	height:176px;
	border:2px solid #333;
	margin:5px;
}

#blog .post_container h3 {
	color:#350c00;
	font-size:24px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0 0;
}

#blog .post_container p {
	color:#666;
	font-size:13px;
	line-height:18px;
}

#blog .post_container p.date {
	font-size:12px;
	color:#999;
	margin:0;
}