body {
	background-color:#DDD8C2;
	margin-top:0px;
}
table {
      border-collapse: separate;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #06431C;
	font-weight:bold;
}
/*  Homepage styles */


#home_maincontent {
	background-image: url(/images/home_left_main_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 652px;
	margin:0;
	padding:0;
}

#home_middle {
	width: 400px;
	float: right;
	margin-top: 240px;
	margin-left:0;
	padding:0;
}
#home_maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #666666;
	padding-right: 20px;
	padding-left: 20px;
}
#home_maintext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;	
	color: #817132;
	text-decoration:none;
	}
#home_maintext a:hover {
	color: #817132;
	text-decoration:underline;
}

#home_left_section {
	width: 227px;
	margin-top: 435px;
	padding-left: 25px;
	float: left;
	margin-bottom:30px;
}
#home_left_section p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #06431C;
	padding-right: 15px;
	padding-left: 30px;
	padding-bottom:10px;
	padding-top:10px;	
	margin:0;
}
#left_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #06431C;
	text-align: right;
	font-weight:bold;
	padding-right: 15px;
	padding-bottom:10px;
	padding-top:10px;	
}
#left_link a {
	color: #817132;
	text-decoration:none;
}
#left_link a:hover {
	color: #817132;
	text-decoration:underline;
}
#home_right_sidebar {
	background-image: url(/images/home_right_sidebar.jpg);
	background-repeat: repeat-y;
}

#home_right_sidebar_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #FFFFD4;
	padding-top: 4px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 4px;
}
#home_right_sidebar_content h3 {
	font-size: 13px;
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
}
#home_right_sidebar_content p {
	padding-left:20px;
	padding-right:20px;
}
#home_right_sidebar_content ul  {
	list-style-image: url(/images/dkgreen_bullet.gif);
}
#home_right_sidebar_content ul li {
	margin-left:-5px;
}
#home_right_sidebar_content a {
	color: #FFFFD4;	
	text-decoration:none;
}
#home_right_sidebar_content a:hover {
	color: #FFFFD4;	
	text-decoration:underline;
}
#more_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #06431C;
	text-align: right;
	font-weight:bold;
	padding-right: 10px;
	padding-bottom:10px;
	padding-top:10px;	
}
#more_info  a {
	color: #FFFFD4;	
	text-decoration:none;
}
#more_info  a:hover {
	color: #FFFFD4;	
	text-decoration:underline;
}
#home_photos {
	text-align: center;
	margin-left: 20px;
	margin-bottom: 40px;
	margin-top: 40px;
	
}
#home_footer {
	background-image: url(/images/home_footer.jpg);
	height: 47px;
	width: 900px;
	background-repeat: no-repeat;
}

/*  Subpage styles */

#sub_left_sidebar {
	background-image: url(/images/sub_left_sidebar_bkgd.jpg);
	width: 249px;
	background-repeat: repeat-y;
}
#sub_left_sidebar_content {
	margin-top: 4px;
	margin-left: 25px;
	margin-bottom: 30px;
	margin-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #FFFFD4;	
}
#sub_left_sidebar_content h3 {
	font-size: 13px;
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
}
#sub_left_sidebar_content p {
	padding-left:20px;
	padding-right:20px;
}
#sub_left_sidebar_content ul  {
	list-style-type: none;
}
#sub_left_sidebar_content ul li {
	margin-left:-5px;
	color: #06431C;
}
#sub_left_sidebar_content a {
	color: #FFFFD4;	
	text-decoration:none;
}
#sub_left_sidebar_content a:hover {
	color: #FFFFD4;	
	text-decoration:underline;
}

#sub_maincontent {
	background-image: url(/images/sub_right_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 651px;
	margin:0;
	padding:0;
}
#sub_middle {
	width: 465px;
	margin-top: 20px;
	margin-left:30px;
	margin-bottom:30px;
}
#sub_middle_wide {
	width: 575px;
	margin-top: 20px;
	margin-left:30px;
	margin-bottom:30px;
}
#disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A2944F;
	font-weight:bold;
	font-size: 9px;
	margin-top: 20px;
	margin-left: 0px;
	line-height:120%;
}
#breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A2944F;
	font-weight:bold;
	font-size: 9px;
	margin-top: 20px;
	margin-left: 30px;
}
#breadcrumbs a {
	color:#06431C;
	text-decoration:none;
}
#breadcrumbs a:hover {
	color:#A2944F;
	text-decoration:none;
}
#sub_maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#sub_maintext a {	
	color: #06431C;
	text-decoration:none;
	}
#sub_maintext a:hover {
	color: #06431C;
	text-decoration:underline;
}
#sub_maintext h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06431C;
}
#sub_maintext h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06431C;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sub_maintext h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#sub_maintext ul {
	list-style-image: url(/images/sub_quote_bullet.jpg);
}
#community_maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #00421C;
	padding: 0px;
	margin: 0px;
}
#community_maintext h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #A99B4F;
	font-weight: bold;
}
#community_maintext h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	color: #A99B4F;
	font-weight: bold;
}
#community_maintext ul {
	list-style:none;
	margin-left: 20px;
	padding:0;
}
#community_maintext ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 220%;
	color: #00421C;
	font-weight: bold;
	text-decoration:none;
	padding-left: 0px;
}
#community_maintext ul li a:hover {
	text-decoration:underline;
}
#community_maintext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #00421C;
	text-decoration:none;
	padding-left: 10px;
}
#community_infobox {
background-image:url(/images/community/poi_infobox.jpg);
background-repeat:no-repeat;
}
#community_infobox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FCFCD0;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	margin:0;
}
#community_infobox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #06431C;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:5px;
	margin:0;
}
#community_infobox p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FCFCD0;
	font-weight: bold;
	text-decoration:none;
}
#community_infobox p a:hover {
	text-decoration:underline;
}
#community_image {
	padding-top: 5px;
	padding-left: 5px;
}

#amenities {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06431C;
	border:0;
	padding:0;
	margin-top: 10px;
	margin-bottom: 0;
	width:588px;
	margin-left:-12px;
}
#amenities_top {
	padding-top:6px;
	padding-bottom:0;
	background-image:url(/images/amenities_top_bkgd.jpg);
	background-repeat:no-repeat;
	height:34px;
	margin:0px;
}
#amenities_mid {
	background-image:url(/images/amenities_mid_bkgd.jpg);
	margin:0;
	padding: 0px;
	background-position: left top;
}
#amenities_bot {
	background-image:url(/images/amenities_bot_bkgd.jpg);
	background-repeat:no-repeat;
	height:27px;
	background-position: left top;
	margin:0;
	padding:0;
	float:none;
}
#amen_col1 {
	width:325px;
	float:left;
	margin: 0px;
	padding-left:15px;	
	color: #06431C;
}

#amen_col2 {
	margin-left:363px;
	width:205px;
	padding: 0px;
	padding-left:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFD4;
}
#amenities_mid ul {
	font-size:12px;
	list-style-image:none;
	list-style:disc;
	margin-top:0;
	margin-left: 5px;
	padding-left:10px;	
	padding-top:0;
	padding-bottom:0;	
	margin-top:0;
	margin-bottom:0;
}
#amenities_mid ul.circle {
	list-style-image:none;
	list-style:circle;
	margin-top:0;
	margin-left: 5px;
	padding-left:10px;	
	padding-top:0;
	padding-bottom:0;	
	margin-top:0;
	margin-bottom:0;
}
#amenities_mid ul.nobullet {
	list-style-image:none;
	list-style:none;
	margin-top:0;
	margin-left: 5px;
	padding-left:10px;	
	padding-top:0;
	padding-bottom:0;	
	margin-top:0;
	margin-bottom:0;
}

#model_thumb {
	float:left;
	width:188px;
}
#model_info {
	width:350px;
	float:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06431C;	
}
#model_info h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06431C;	
	font-weight:bold;
}
#model_info ul  {
	list-style-type: disc;
	list-style-image: none;
}
#model_info ul li {
	line-height:120%;
	list-style-type: disc;
}
#model_info_link  {
	font-size:9px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;
	padding-left:25px;
}
#model_info_link a {
	color:#A2944F;
	text-decoration:none;
}
#model_info_link  a:hover {
	color:#A2944F;
	text-decoration:none;
}
#go_to_top {
	font-size:9px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;
	padding:0;
}
#go_to_top a {
	color:#A2944F;
	text-decoration:none;
}
#go_to_top  a:hover {
	color:#A2944F;
	text-decoration:none;
}
#elevation {
	float:left;
	width:322px;
	margin-top:20px;
	padding-left:20px;
}
#elevation_choices {
	width:200px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06431C;	
	margin-top:20px;
}
#elevation_choices h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06431C;	
	font-weight:bold;
}
#elevation_choices ul  {
	list-style-type: none;
	margin-left:0;
	padding-left:10px;
}
#elevation_choices ul li {
	line-height:120%;

}
#elevation_choices ul li a {
	color:#06431C;	
	text-decoration:none;	
}
#elevation_choices ul li a:hover {
	color:#06431C;	
	text-decoration:underline;	
}
#elevation_choices_link  {
	font-size:9px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;
	padding:0;

}
#elevation_choices_link a {
	color:#A2944F;
	text-decoration:none;
}
#elevation_choices_link  a:hover {
	color:#A2944F;
	text-decoration:none;
}
#largerimg_link  {
	font-size:9px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;
	padding-top:10px;
	float:left;
	}
#largerimg_link a {
	color:#A2944F;
	text-decoration:none;
}
#largerimg_link  a:hover {
	color:#A2944F;
	text-decoration:none;
}
#elevation_title  {
	font-size:9px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;
	padding-top:10px;
	float:right;
	width:65px;
	text-transform: uppercase;
}
#popup {
 	margin-top:10px;
 	text-align:center;
 }
#popup_title  {
	font-size:11px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
	text-align:center;
}
input.submit  {
	color: #ffffff;
	text-transform: uppercase;
	background: #A2944F;
	font-size: .50em;
	border: 1px solid #FFFFFF;
	padding: 3px;
	margin: 0px;
	background-image: url(/images/spacer.gif);
} 
input.submit2  {
	color: #ffffff;
	text-transform: uppercase;
	background: #A2944F;
	font-size: .75em;
	border: 1px solid #FFFFFF;
	padding: 2px;
	margin: 0px;
	background-image: url(/images/spacer.gif);
} 
#floorplan {
	float:left;
	width:373px;
}
#floorplan_choices {
	width:160px;
	float:left;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06431C;	
}

#floorplan_choices h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06431C;	
	font-weight:bold;
}
#floorplan_choices ul  {
	list-style-type: disc;
	list-style-image: none;
}
#floorplan_choices ul li {
	line-height:120%;
	list-style-type: disc;
}

#floorplan_choices_link  {
	font-size:9px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;
	padding:0;
}
#floorplan_choices_link a {
	color:#A2944F;
	text-decoration:none;
}
#floorplan_choices_link  a:hover {
	color:#A2944F;
	text-decoration:none;
}



#downloadPDF_link  {
	font-size:9px;
	font-weight:bold;
	color:#06431C;
	line-height:100%;

}
#downloadPDF_link  a {
	color:#A2944F;
	text-decoration:none;
}
#downloadPDF_link   a:hover {
	color:#A2944F;
	text-decoration:none;
}

#clear {
	clear:both;
	padding-bottom:10px;
}
#clear2 {
	clear:both;
}

.style1 {
	color: #A2944F;
	font-size: 12px;
	font-weight: bold;
}
.mouseover {
	color: #A2944F;
	font-size: 12px;
	font-weight: bold;
}


/*  footer styles */

#sub_footer {
	background-image: url(/images/sub_footer.jpg);
	height: 47px;
	width: 900px;
	background-repeat: no-repeat;
}


#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #A39450;
	padding-top:28px;
	width: 600px;
	text-align: center;
	margin-left:150px;
}
#copyright a {
	color: #A39450;
	text-decoration:none;
}
#copyright a:hover {
	color: #A39450;
	text-decoration:underline;
}
#footer_nav  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #06431C;
	text-align: right;
	padding-top:28px;
	float:right;
}
#footer_nav a {	
	padding-right:10px;
	color: #06431C;
	text-decoration:none;
}
#footer_nav a:hover {
	padding-right:10px;
	color: #06431C;
	text-decoration:underline;

}

#mortgage_calc input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:right;
}
#mortgage_calc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#06431C;
}
#mortgage_calc td {
	padding-left: 15px;
	padding-right: 15px;
}
#calc_lefttop {
	background-image: url(/images/mortgage_calc/top_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#calc_righttop {
	background-image: url(/images/mortgage_calc/top_right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
}
#calc_leftmid {
	background-image: url(/images/mortgage_calc/left_middle.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#calc_rightmid {
	background-image: url(/images/mortgage_calc/right_middle.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
}
#calc_leftmid_bottom {
	background-image: url(/images/mortgage_calc/left_mid_bot.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#calc_rightmid_bottom {
	background-image: url(/images/mortgage_calc/right_mid_bot.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
}
#calc_left_bottom {
	background-image: url(/images/mortgage_calc/left_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}
#calc_right_bottom {
	background-image: url(/images/mortgage_calc/right_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
}
#calc_midtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#A39450;
	background-position: left center;
}
#footnote p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#A39450;
	line-height:140%;
	font-weight:normal;
	margin-left:-15px;
	padding:0;
}
#dashed  {
	background-image:url(/images/home_left_dashed_divider.gif);
	background-repeat:repeat-x;
	height:2px;
	clear:both;
}
#lenders {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:150%;
	color:#06431C;
}
#lenders h3 {
	color:#06431C;
	font-size:14px;
	margin:0;
}
.gold {
	color:#A39450;
}

