	#content {
		font:11px Verdana, Arial, Helvetica, sans-serif;
		margin:0 16px 0 245px;
		padding:10px 15px 10px 10px;
		border:1px #265c8e;
		border-style:none none none solid;
	}
	#contentdiv {
		height:425px;
		overflow:auto;
	}
	#page_heading, #vista_page_heading {
		border-bottom:1px solid #ba9671;
		background:url(/i/page_heading.gif) repeat-x bottom;
		margin:0;
		padding:15px 5px 0 5px;
		font: bold 17px Verdana, Arial, Helvetica, sans-serif;
		color:#036;
	}
	#vista_page_heading {
		font:bold 20px Verdana, Arial, Helvetica, sans-serif;
	}
	#page_subheading, #vista_page_subheading {
		border-bottom:1px solid #6a9cca;
		padding:5px 5px 5px 15px;
		margin:0;
		font: bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#036;
		background:#f7ead8;
	}
	#vista_page_subheading {
		font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	}
	.ed_city_heading {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		margin:10px 0 0 0;
		padding:5px 6px 2px 7px;
		width:680px;
		color:#fff;
		border:1px #265c8e;
		border-style:solid solid none solid;
		background:#6a9cca;
	}
	.ed_results {
		border:1px solid #265c8e;
		padding:0;
		margin:0;
		width:695px;
		border-collapse:collapse;
	}
	.ed_results th {
		padding:3px;
		text-align:left;
		border-bottom:1px solid #265c8e;
		border-collapse:collapse;
		background:#eae1f1;
		color:#265c8e;
	}
	.ed_results td {
		border-collapse:collapse;
		border-bottom:1px solid #6a9cca;
		padding:3px;
	}
	td.ed_com {
		padding:0;
		white-space:nowrap;
	}
	td.ed_com:hover {
		background: #eae1f1;
	}
	.ed_com a {
		padding:3px;
		display:block;
		font-weight:bold;
		height:100%;
	}
	.ed_com a:link, .ed_com a:visited   {
		text-decoration:none;
		border-right:1px solid #fff;
	}
	.ed_com a:hover {
		background: #eae1f1;
		border-right:1px solid #6a9cca;
	}
	.ed_address {
		font-weight:bold;
	}
	.ed_address:link, .ed_address:visited {
		text-decoration:none;
	}
	.ed_address:hover, .ed_address:active {
		text-decoration:underline;
	}

	.ed_info {
		white-space:nowrap;
	}
	th.ed_price, td.ed_price {
		text-align:right;
		padding-right:15px;
	}
	.btt {
		padding:4px 0;
		margin:0;
		font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	#chi_map img{
		border:none;
	}
	dl.con_regions, dl.next_regions {
		padding:0 0 5px 0;
		float:left;
		border-bottom:1px solid #ba9671;
		display:none;
	}
	dl.con_regions {
		margin:10px 0;
		width:217px;
	}
	dl.next_regions {
		margin:10px 0 10px 10px;
		width:218px;
	}
	.con_regions dt, .next_regions dt{
		border-bottom:1px solid #ba9671;
		background:url(/i/page_subheading.gif) repeat-x bottom;
		margin:0;
		padding:2px 2px 2px 2px;
		text-align:center;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	}
	.con_regions dt a, .next_regions dt a {
		color:#265c8e;
		text-decoration:none;
	}
	.con_regions dd, .next_regions dd {
		padding:5px;
		margin:0;
		background:none;
	}
	.con_regions dd a:link, .next_regions dd a:link {
		text-decoration:none;
		color:#265c8e;
	}
	.con_regions dd a:visited, .next_regions dd a:visited {
		text-decoration:none;
		color:#6a9cca;
	}

	.con_regions dd a:hover, .next_regions dd a:hover {
		text-decoration:underline;
		color:#265c8e;
	}
	.con_regions dd a:active, .next_regions dd a:active {
		text-decoration:underline;
		color:#6a9cca;
	}
	#region_map {
		margin:10px 315px 10px 0;
		padding:0;
		text-align:center;
	}
	#region_map img {
		border:none;
	}
	dl#region_communities {
		width:305px;
		margin:2px 0;
		padding:0;
		float:right;
	}
	dl#region_communities dt {
		padding: 2px 2px 0 15px;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		background:url(/i/page_subheading.gif) repeat-x bottom;
		border-bottom:1px solid #ba9671;
		margin:8px 0;
		list-style:none;
	}
	dl#region_communities dt a {
		text-decoration:none;
		color:#265c8e;
	}
	dl#region_communities dt a:hover {
		color:#ba9671;
	}
	dl#region_communities dd {
		margin:0;
		padding:0 0 3px 15px;
	}
	#photo_row, #model_photos {
		margin:8px 0;
		padding:0;
		list-style:none;
		height:106px;
	}
	/*	IF ENLARGED PHOTOS ARE WANTED, REMOVE COMMENTED STYLES ON MODEL PHOTOS AND PHOTO ROW
		#model_photos {   
		height:125px;
	}*/
	#photo_row li, #model_photos li{
		width:162px;
		margin:0 5px;
		padding:0;
		float:left;
	}
	#model_photos li{
		/*width:160px;
		height:120px;
		background:#f7ead8 url(/i/zoom.gif) no-repeat bottom right;
		border:1px solid #ba9671;*/
	}
	#photo_row li img{
		margin:0;
		padding:0;
		border:1px solid #ba9671;
	}
	/*#model_photos li a {
		display:block;
		padding:0 0 0 20px 0;
	}*/
	#model_photos li img {
		border:1px #ba9671;
		border-style:solid;
/*		border-style:none none solid none; */
		margin:0;
		padding:0;
	}
	.models_tbl {
		border:1px solid #ba9671;
		padding:2px;
		margin:0 0 5px 0;
		width:700px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		border-collapse:collapse;
	}
	.models_tbl tr {
		border-collapse:collapse;
	}
	.models_tbl tr.header {
		background:#ba9671;
		color:#fff;
	}
	.models_tbl tr.alt_row{
		background:#f7ead8;
	}
	.models_tbl th {
		padding:2px;
		margin:0;
		text-align:left;
		font-weight:bold;
		border:1px #ba9671;
		border-collapse:collapse;
		border-style:none none solid solid;
	}
	.models_tbl th.tbl_modelname {
		padding:0;
	}
	.models_tbl a {
		text-decoration:none;
		display:block;
		padding:3px;
	}
	.models_tbl a:link{
		color:#265c8e;
	}
	.models_tbl a:visited{
		color:#ba9671;
	}
	.models_tbl a:hover{
		background:#6a9cca;
		color:#fff;
	}
	.models_tbl td {
		border:1px #ba9671;
		border-collapse:collapse;
		border-style:none none solid solid;
		padding:3px;
		margin:0;
	}







	.vista_models, .vista_models_tbl {
		border:1px solid #ba9671;
		padding:2px;
		margin:0 0 5px 0;
		width:700px;
		font:13px Verdana, Arial, Helvetica, sans-serif;
		border-collapse:collapse;
	}
	.vista_models tr,  .vista_models_tbl tr {
		border-collapse:collapse;
	}
	.vista_models tr.header, .vista_models_tbl tr.header {
		background:#ba9671;
		color:#fff;
	}
	.vista_models tr.alt_row,  .vista_models_tbl tr.alt_row{
		background:#f7ead8;
	}
	.vista_models th,  .vista_models_tbl th{
		padding:2px;
		margin:0;
		text-align:left;
		font-weight:bold;
		border:1px #ba9671;
		border-collapse:collapse;
		border-style:none none solid solid;
	}
	.vista_models th.tbl_modelname,  .vista_models_tbl th.tbl_modelname{
		padding:0;
	}
	.vista_models a,  .vista_models_tbl a {
		text-decoration:none;
		display:block;
		padding:3px;
	}
	.vista_models a:link, .vista_models_tbl a:link{
		color:#265c8e;
	}
	.vista_models a:visited, .vista_models_tbl a:visited{
		color:#ba9671;
	}
	.vista_models a:hover, .vista_models_tbl a:hover{
		background:#6a9cca;
		color:#fff;
	}
	.vista_models td, .vista_models_tbl td {
		border:1px #ba9671;
		border-collapse:collapse;
		border-style:none none solid solid;
		padding:3px;
		margin:0;
	}










	.mod_tbl_hdr {
		border-bottom: 1px solid #ba9671;
		margin:3px 0;
		padding:3px 3px 0 3px;
		color:#036;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	}
	.vista_mdl_hdr {
		border-bottom: 1px solid #ba9671;
		margin:3px 0;
		padding:3px 3px 0 3px;
		color:#036;
		font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	}
	ul#com_submenu, ul#mod_submenu {
		width:170px;
		margin:6px 2px 6px 6px;
		padding:0;
		float:right;
		list-style:none;
		border:1px solid #ba9671;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
	ul#vista_submenu, ul#vista_mod_submenu {
		width:180px;
		margin:6px 2px 6px 6px;
		padding:0;
		float:right;
		list-style:none;
		border:1px solid #ba9671;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	}
	ul#com_submenu li,  ul#mod_submenu li, ul#vista_submenu li, ul#vista_mod_submenu li {
		padding:0;
		margin:0;
		background:#f7ead8;
	}
	ul#com_submenu li a,  ul#mod_submenu li a, ul#vista_submenu li a, ul#vista_mod_submenu li a {
		display:block;
		padding:4px;
		margin:0;
		text-decoration:none;
	}
	ul#com_submenu li a:link,  ul#mod_submenu li a:link, ul#vista_submenu li a:link, ul#vista_mod_submenu li a:link {
		color:#265c8e;
	}	
	ul#com_submenu li a:visited,  ul#mod_submenu li a:visited, ul#vista_submenu li a:visited, ul#vista_mod_submenu li a:visited {
		color:#ba9671;
	}
	ul#com_submenu li a:hover, ul#mod_submenu li a:hover, ul#vista_submenu li a:hover, ul#vista_mod_submenu li a:hover {
		background:#6a9cca;
		color:#fff;
	}
	
	ul#vista_submenu li.brochure a:link, ul#com_submenu li.brochure a:link {
		color:#c00;
	}
	ul#vista_submenu li.brochure a:hover, ul#com_submenu li.brochure a:hover {
		color:#fff;
	}
	
	
	
	#com_desc {
		padding:4px 4px 4px 0;
	}
	#com_desc p {
		margin:0 0 10px 0;
	}
	#vista_desc {
		padding:4px 4px 4px 0;
		font:15px Verdana, Arial, Helvetica, sans-serif;
	}
	#vista_desc p {
		margin:0 0 10px 0;
	}
	#model_info {
		padding:4px;
		margin:10px 190px 0 0;
	}
	#model_info p {
		margin:0;
		padding:5px 0;
	}

	.model_specs, .vista_model_specs {
		padding:2px;
		margin:10px 10px 10px 0;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		float:left;
		width:34%;
		height:100px;
	}
	.vista_model_specs {
		font:14px Verdana, Arial, Helvetica, sans-serif;
	}
	.model_specs dt, .vista_model_specs dt {
		clear:left;
		padding:5px;
		margin:0;
		font-weight:bold;
		float:left;
	}
	.model_specs dd, .vista_model_specs dd {
		padding:5px 0;
		margin:0;
	}
	th.specs_hdr {
		background:#ba9671;
		color:#fff;
	}
	#com_map {
		padding:5px;
		text-align:center;
	}
	#com_map img {
		margin:auto;
	}
	.city_url {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
	}
	dl#features, dl#vista_features {
		margin:2px 0;
		padding:0;
	}
	dl#features dt{
		padding: 2px 2px 0 15px;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		background:url(/i/page_subheading.gif) repeat-x bottom;
		border-bottom:1px solid #ba9671;
		margin:8px 25px 0 0;
		list-style:none;
		color:#265c8e;
	}
	dl#vista_features dt {
		padding: 2px 2px 0 15px;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		background:url(/i/page_subheading.gif) repeat-x bottom;
		border-bottom:1px solid #ba9671;
		margin:8px 0 0 0;
		list-style:none;
		clear:right;
		color:#265c8e;
	}
	dl#features dd {
		font-size:12px;
		margin:0;
		padding:3px 0 3px 15px;
	}
	dl#vista_features dd {
		font-size:14px;
		margin:0;
		padding:3px 0 3px 15px;
	}
	#hours_container {
		padding:0 15px;
	}
	.back {
		float:right;
	}
	#info_center {
		margin:10px 0 0 0;
		padding:0;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	#info_phone {
		margin:0 0 10px 0;
		padding:0 0 0 25px;
		font:12px Verdana, Arial, Helvetica, sans-serif;
	}
	#vista_info_center {
		margin:10px 0 0 0;
		padding:0;
		font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	}
	#vista_info_phone {
		margin:0 0 10px 0;
		padding:0 0 0 25px;
		font:15px Verdana, Arial, Helvetica, sans-serif;
	}
	#vista_info_phone li {
		padding:3px;
	}
	#clubhouse {
		font:14px Verdana, Arial, Helvetica, sans-serif;
	}
	.error {
		margin:25px;
		padding:25px;
		border:3px double red;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		background:#ffc;
		color:#900;
	}
	#cs_desc {
		font:13px Verdana, Arial, Helvetica, sans-serif;
		padding:15px;
	}
	#cs_copy {
		font:12px Verdana, Arial, Helvetica, sans-serif;
		height:180px;
		text-align:center;
		padding:10px;
	}
	#cs_copy img {
		float:left;
	}
	#vista_cs_desc {
		font:14px Verdana, Arial, Helvetica, sans-serif;
		padding:15px;
	}
	#vista_cs_copy {
		font:14px Verdana, Arial, Helvetica, sans-serif;
		height:180px;
		text-align:center;
		padding:10px;
	}
	#vista_cs_copy img {
		float:left;
	}
	#results_qty, #vista_results_qty {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#600;
		margin:5px 0 0 10px;
	}
	#vista_results_qty {
		font-size:13px;
	}
	.search_region, .vista_search_region {
		background:url(/i/page_heading.gif) repeat-x bottom;
		margin:15px 0 0 0;
		padding:3px 10px ;
		border:1px #6a9cca;
		border-style:none none solid none;
		color:#036;
		font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	}
	.vista_search_region {
		font-size:18px;
	}
	.search_com, .vista_search_com {
		background:url(/i/page_subheading.gif) repeat-x bottom;
		border-bottom:1px solid #ba9671;
		margin:10px 0 0 0;
		padding:0 15px;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#036;
	}
	.vista_search_com {
		font-size:15px;
	}
	.search_ht, .vista_search_ht {
		padding:0 25px ;
		margin:10px 0 5px 0;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	.vista_search_ht {
		font-size:14px;
	}
	.search_tbl {
		width:625px;
		margin-left:25px;
	}
	#ch_pic {
		margin:10px;
		padding:0;
		text-align:center;
	}
	#ch_pic img {
		border:1px solid #ba9671;
	}
	.first_buy_head  {
		width:34%;
	}
	.buy_head {
		width:31%;
	}
	.first_buy_head, .buy_head {
		float:left;
		margin:25px 7px 7px 0;
		border:1px solid #ba9671;
		height:250px;
	}
	.buy_head h2, .first_buy_head h2 {
		border-bottom:1px solid #ba9671;
		background:url(/i/page_subheading.gif) repeat-x bottom;
		margin:0;
		padding:8px 2px;
		text-align:center;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#265c8e;
	}
	.buy_head dl, .first_buy_head dl{
		margin:5px;
	}
	.buy_head dl dt, .first_buy_head dl dt, .choose_head dl dt {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#265c8e;
		padding:0;
		margin:2px;
	}
	.buy_head dl dt a, .first_buy_head dl dt a{
		color:#036;
		border:1px #fff;
		border-style:solid none;
		text-decoration:none;
		padding:6px 0 6px 3px;
		display:block;
	}
	.buy_head dl dt a:hover, .first_buy_head dl dt a:hover{
		background:#f7ead8;
		border:1px #ba9671;
		border-style:solid none;
	}
	.buy_head dl dd, .first_buy_head dl dd, .why_choose dl dd{
		font:11px Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}
	.buy_head dl dd a, .first_buy_head dl dd a, .why_choose dl dd a{
		border:1px #fff;
		border-style:solid none;
		padding:3px 15px;
		display:block;
		text-decoration:none;
	}
	.buy_head dl dd a:hover, .first_buy_head dl dd a:hover, .why_choose dl dd a:hover{
		background:#f7ead8;
		border:1px #ba9671;
		border-style:solid none;
	}
	.why_choose {
		width:48%;
		margin:25px 7px 7px 0;
		border:1px solid #ba9671;
		float:right;
		height:213px;
	}
	.cust_svc, .how_to_own {
		width:48%;
		margin:15px 7px 7px 0;
		border:1px solid #ba9671;
		float:right;
	}
	.how_to_own {
		height:190px;
	}
	.why_choose h2, .cust_svc h2, #not_covered h2, .how_to_own h2 {
		border-bottom:1px solid #ba9671;
		background:url(/i/page_subheading.gif) repeat-x bottom;
		margin:0;
		padding:8px 2px;
		text-align:center;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#265c8e;
	}
	.why_choose dl, .cust_svc dl{
		margin:5px;
	}
	.why_choose dl dt, .cust_svc dl dt {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#265c8e;
		padding:0;
		margin:2px;
	}
	.why_choose dl dt a, .cust_svc dl dt a{
		color:#036;
		border:1px #fff;
		border-style:solid none;
		text-decoration:none;
		padding:6px 0 6px 3px;
		display:block;
	}
	
	.why_choose a:hover, .cust_svc a:hover {
		background:#f7ead8;
		border:1px #ba9671;
		border-style:solid none;
	}
	.why_choose dl dd, .cust_svc dl dd{
		font:11px Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}
	.cust_svc p, .how_to_own p{
		padding:3px 5px;
	}
	.cust_svc h3 {
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:3px;
		color:#036;
		text-align:center;
	}
	.job_title {
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		margin:20px 0 5px 0;
		padding:3px;
		color:#036;
		border-bottom:1px solid #ba9671;
		background:url(/i/page_subheading.gif) repeat-x bottom;
	}
	.testimonial_info {
		margin:20px 0 0 0;
		clear:right;
		padding:3px 0;
		border-top:1px solid #ba9671;
	}
	.testimonial_info img {
		padding:3px;
		float:right;
	}
	.testimonial_name {
		margin:0 0 20px 0;
		padding:0;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	}
	dl#got_land {
		font:13px Verdana, Arial, Helvetica, sans-serif;
	}
	#got_land dt {
		font-weight:bold;
		margin:20px 0 5px 0;
		padding:0;
	}
	#got_land dd {
		padding:0 0 0 15px;
		margin:0;
	}
	#wc h2, .cs h2, #dc h2 {
		color:#036;
		font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		background:url(/i/page_subheading.gif) repeat-x bottom;
		margin:15px 0 0 0;
		padding:2px;
		border-bottom: 1px solid #ba9671;
	}
	#wc p, #dc p {
		padding:0 5px 6px 5px;
	}
	#wc h3, #dc h3 {
		padding-top:8px;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
	#wc img , #dc img{
		float:right;
		margin:3px 0 3px 7px;
		border:1px solid #ba9671;
	}
	#wc #footnote, , #dc #footnote {
		font:italic 10px Verdana, Arial, Helvetica, sans-serif;
	}
	#wc #download a, #dc #download a {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	#faq_list {
		list-style:none;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
	#faq_list li{
		margin:8px;
	}
	#faq_list a{
		color:#036;
	}
	#faq dt, #vendor_list dt, #trends dt{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#036;
		padding:20px 0 5px 0;
	}
	#faq dt {
		clear:right;
	}
	#faq dd , #vendor_list dd{
		padding:0 0 0 10px;
		margin:0;
	}
	ul#trends_photos {
		float:right;
		list-style:none;
		margin:15px 0 0 30px;
		padding:0 0 35px 0;
		width:262px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	ul#trends_photos li {
		padding:0;
		margin:0 0 20px 0;
	}
	ul#trends_photos li img {
		float:none;
		padding:0;
		margin:0;
	}
	ul#trends_bottom_photos {
		float:right;
		width:536px;
		list-style:none;
		margin:0 0 0 10px;
		padding:0;
		font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	ul#trends_bottom_photos li {
		float:right;
		width:262px;
		margin:0 3px;
	}
	ul#trends_bottom_photos li img {
		float:none;
		padding:0;
		margin:0;
	}
	.cs dl {
		float:left;
		margin:0 12px 0 0;
		padding:3px;
	}
	.cs dl dt {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		margin:3px 0;
	}
	.cs dl dd {
		margin-left:10px;
	}
	.cs p {
		padding-top:10px;
	}
	.cs p img {
		float:right;
		height:115px;
		width:175px;
		border:1px solid #ba9671;
		margin:0 7px;
		padding:0;
	}
	.cs ul {
		list-style:none;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
	#not_covered {
		clear:right;
		margin:0;
		border:1px solid #ba9671;
		height:325px;
		width:98%;
		left:10px;
		position:relative;
	}
	#not_covered p {
		padding:5px;
	}
	#not_covered ul {
		padding:10px;
		margin:0;
		list-style:none;
		width:47%;
		float:left;
	}
	#not_covered ul li {
		padding:0 0 8px 0;
	}
	.fine_print {
		font:italic 10px Verdana, Arial, Helvetica, sans-serif;
	}
	.phases {
		border:1px solid #ba9671;
		margin:0 0 10px 0;
		padding:0;
	}
	.phases dl {
		padding:3px;
		margin:3px;
		float:left;
	}
	.phases dl dt {
		font:italic 10px Verdana, Arial, Helvetica, sans-serif;
	}
	.phases dl dt span {
		color:#036;
		font: normal bold 14px Verdana, Arial, Helvetica, sans-serif;
		display:block;
		padding:3px 0 0 3px;
		margin:0 0 2px 0;
		border-bottom:1px solid #ba9671;
	}
	.phases dl dd {
		margin:5px 0 0 0;
		padding:0 0 0 10px;
	}
	.phases p {
		padding:0 10px;
	}
	.phases h3 {
		clear:left;
		padding:0 0 0 10px;
	}
	#wc ol li{
		margin:20px 30px 20px 30px;
	}
	.past_com {
		float:left;
		width:50%;
	}
	#wc .past_com h2 {
		padding-left:30px;
	}
	.past_com dl {
		margin:10px 60px;
	}
	.past_com dl dt {
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#265c8e;
		margin:10px 0 0 0;
	}
	.past_com dl dd {
		font:12px Verdana, Arial, Helvetica, sans-serif;
		padding:2px 15px;
		margin:0;
	}
	.flashy {
		text-align:center;
	}
	#vista_heading {
		color:#036;
		font:bold 22px Verdana, Arial, Helvetica, sans-serif;
	}
	#lenders .lender1 {
		padding:20px 0 0 0;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#036;
	}
	dl#lenders 	dt.lender1 img {
		float:left;
		margin: 0 10px 45px 0;
	}
	#lenders dd {
		font:12px Verdana, Arial, Helvetica, sans-serif;
		margin:5px 0 0 40px;
	}
	#fifty_years {
		margin:30px;
		padding:0 250px 0 0;
		color:#265c8e;
	}
	.const_list {
		padding:10px 25px 10px 35px;
	}
	#dc_pic_col {
		width:240px;
		float:right;
		margin:0 0 0 10px;
	}
	#dc_pic_col img {
		margin:5px 0;
		border:1px solid #ba9671;
	}
	#dc_pics {
		clear:right;
	}
	#dc_pics img {
		float:right;
		border:1px solid #ba9671;
		margin:0 0 0 10px;
	}
	#directions {
		width:440px;
		margin:0;
		padding:0;
	}
	#directions dt {
		margin:0;
		padding:0;
		font-weight:bold;
	}
	#directions dd {
		margin:0 0 1em 1em;
		padding:0;
	}
	
	#call_form {
		border:1px solid #ba9671;
		padding:5px;
		margin:0;
		list-style:none;
		width:300px;
	}
	#call_form li {
		padding:5px;
	}
	#call_form li label {
		display:block;
	}
	#s_disclaimer {
		margin:50px 75px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	#report_card {
		float:right;
		margin:10px;
	}
	#report_card a img {
		border:none;
	}
	#r_form {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
	#r_form ul {
		list-style:none;
	}
	#r_form ul li {
		margin: 5px 0;
	}
	#r_form ul li label {
		font-weight:bold;
	}
	#r_form ul li label.contact_lbl {
		display:block;
		float:left;
		width:100px;
	}
	