@charset "utf-8";

h1{ color:#784B36;padding:0; margin:0; font-size:24px;}
h2{ color:#666666; padding:0; margin:0;  font-size:18px;}
h3{ font-family:"Times New Roman", Times, serif; color:#fff; padding:0 0 0 28px; margin:0;  font-size:24px;font-weight:normal;}
.sales_center_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
.sales_center_nonbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
.address_copy_white_indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-indent: 19px;
	font-weight: bold;
}
.address_copy_white_noindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}
.body_copy_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: 500;
}
.small_type_sans_serif_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 400;
	color: #999999;
}
.headline_serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #595031;
}
.body_copy_alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: normal;
	padding-bottom: 24px;
}
.serif_copy_new_homes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 42px;
	padding-right: 12px;
}
.headline_serif_features {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #53322D;
	padding-left: 24px;
	padding-top: 6px;
	font-weight: normal;
	padding-right: 64px;
}
.list_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	padding-bottom: 6px;
	padding-right: 12px;
}
.headline_copy_energy_star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: normal;
	padding-bottom: 16px;
	padding-left: 52px;
	border-top-style: none;
	padding-top: 16px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 64px;
}
.body_copy_energy_star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #53322D;
	font-weight: normal;
	padding-bottom: 16px;
	padding-left: 24px;
	border-top-style: none;
	padding-top: 44px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 64px;
	margin-top: 54px;
}
.body_copy_location_map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: normal;
	padding-bottom: 12px;
}
.close_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #53322D;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 24px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 64px;
	margin-top: 54px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #53322D;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #C7BC9A;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #C7BC9A;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #C7BC9A;
}
.location_map_close_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #C7BC9A;
	font-weight: bold;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #C7BC9A;
	font-weight: bold;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #C7BC9A;
	font-weight: bold;
}
.location_map_close_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
}
.contact_us_copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #53322D;
	padding-left: 24px;
	padding-top: 12px;
	font-weight: normal;
	padding-right: 24px;
	padding-bottom: 45px;
}
.contactus_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #53322D;
	padding-left: 375px;
}
.press_style_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #53322D;
	padding-left: 190px;
}
.contactus_bold_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	padding-left: 23px;
}

.vtourLink{ border:2px solid #791400; padding:7px; width:275px;}
.vtourLink h2{ color:#791400;}
.vtourLink img{ margin:5px 0 5px 0;}
.vtourLink p{ color:#000000; font-size:11px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.vtourLink a, .vtourLink span{color:#666666; font-weight:normal;}



#commimg {width:300px;height:210px;float:left;padding:10px 0 10px 0;}
.commnav {width:300px; height:15px;float:left; margin:5px 0 0 0; font-weight:normal; border-top:1px dotted; border-color:#7A1501;
		  font-family:Arial, Helvetica, sans-serif; color:#784B36; font-size:12px;text-transform:uppercase;padding:5px 0 0 0; }
.commnav a {font-weight:normal;color:#784B36;text-transform:uppercase;}	
.commnav a:hover {font-weight:normal;color:#7A1501;text-transform:uppercase;text-decoration:underline;}	

.request {width:290px; height:15px;float:left; margin:10px 0 0 0; font-weight:normal;  padding:5px;
		  border-top:1px dotted; border-color:#7A1501; font-family:Arial, Helvetica, sans-serif; 
		  color:#fff; font-size:12px; background:#7A1501; text-transform:uppercase;}	
		  
.request a {color:#FFF; font-size:12px; background:#7A1501; text-transform:uppercase;}	
.request a:hover {color:#FC0;font-size:12px;font-weight:normal;}	

  

