#default_body { width: auto; color: #76797c; }
h1, h2, h4, h5, #floorplanlegend, #floorplanlegend li, #pnl_amenitylist ul, #locallinks ul { margin: 0; padding: 0; }

#subnav_tbl {background:#fff; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-right:none; border-top:none;font-size:12px; line-height:17px;}
.snav_s1 a {color:#60a0bb; font-weight: bold; text-decoration:none;}
.snav_s1 a:hover, .snav_s2 a:hover {color:#bd9947;}
.snav_s2 a {color:#818384; font-weight: normal; text-decoration:none;}

#breadcrumbs {padding-bottom:20px;}

#communitytitle { padding-top: 20px; padding-bottom: 10px; }
#bodytitle { padding-bottom: 10px; }
#bodycontent tr td, #bodycontent tr td p, #pagecontainer p, #pagecontainer ul li, #pagecontainer td { font-size: 12px; }
.print h1 { font-size: 19px; }
.print h2 { font-size: 11px; }
h1, h2, #bodytitle h1, #bodytitle h2, #pagecontainer .largeBlkHdr, #pagecontainer .largeTealHdr, #pagecontainer h1, #pagecontainer h2 { display: inline; font-weight: normal; }
h1, #bodytitle h1, #pagecontainer .largeBlkHdr, #pagecontainer h1 { font-size: 28px; color: #010066; }
h2  { font-size: 20px; color: #010066; padding-left: 10px; }
#bodytitle h2, #pagecontainer .largeTealHdr, #home_fast_factpagecontainer h2 { font-size: 14px; color: #010066; padding-left: 10px; }
#slideshowbox { margin-bottom: 24px; }
#modeldetails { border: 1px solid #dcdcdc; border-left: none; border-top: none; padding-right: 20px; color: #818384; font-size: 11px; }
#communitydesc { font-size: 12px; border: 0px solid #dcdcdc; border-bottom: none; padding: 0px;  }
#floorplanlegend { text-align: right; color: #76797C; display: inline; margin-left: 65px;}
#aftercommunitydesc { border: 1px solid #dcdcdc; border-left: none; border-top: none; margin: 0 0 15px; padding: 5px 0; font-size: .01em; }
#afterOtherInformation { border: 1px solid #dcdcdc; border-left: none; border-top: none; margin: 0 0 15px; padding: 5px 0; font-size: .01em; }
#floorplanlegend li, #pnl_amenitylist li, #locallinks li { list-style: none; background: no-repeat 0 3px; color: #76797c0; font-size: 12px; }

#pnl_tracking {display:none;width:1px;height:1px;padding:0;margin:0;}

#sitemapcontainer tr td table#subnav_tbl {padding-bottom:10px;}

#planlist_cta { font-weight: bold; color: #7db19a; }

#modeldetails_print ul { margin-top: 0; margin-bottom: 10px; margin-left:0; padding: 0 10px 3px 7px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left:none; border-top: none; }
#modeldetails_print li { list-style-image : none; list-style-type : none; padding-right: 0;}
#modeldetails #promo { width:122px; background:#629fbb; margin:15px 0 40px 0; padding: 20px 5px 20px 10px; font-size:18px; font-weight:bold; color: #ffffff; }
#modeldetails #promo strong { color:#ffd521; }

#Slideshowbox_print ul { margin-top: 0; margin-bottom: 10px; margin-left:0; padding: 0 10px 3px 7px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left:none; border-top: none; }
#Slideshowbox_print li { list-style-image : none; list-style-type : none; padding-right: 0;}
#Slideshowbox #promo { width:122px; background:#629fbb; margin:15px 0 40px 0; padding: 20px 5px 20px 10px; font-size:18px; font-weight:bold; color: #ffffff; }
#Slideshowbox #promo strong { color:#ffd521; }

#pnl_localcities h4 { color: #010066; font-weight: bold; }

#localCities h3{padding: 0px; margin: 0px;}
#localCities h3 span { font-size: 13px; color: #010066; padding: 3px 0px 3px 10px;}
#localCities p { border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px; }

#pnl_planlist div	{ padding: 20px 20px 20px; border: 1px solid #dcdcdc; border-left:none; border-top: none; margin-bottom: 10px; }
#div_otherInformation div	{ padding: 20px 20px 20px; border: 1px solid #dcdcdc; border-left:none; border-top: none; margin-bottom: 10px; }
#pnl_amenitylist ul { padding: 10px 10px 7px; border: 0px solid #dcdcdc; border-left:none; border-top: none; margin-bottom: 10px; }
#pnl_planlist div div { padding: 0; border: none; margin-bottom: 0; }
#default_side { padding-left: 24px; }
#locallinks ul { padding: 10px 0px 10px 8px; border: solid #dcdcdc; border-width: 0px 1px 1px 0px;}
#locallinks li { padding-bottom: 3px; }
#locallinks li a:link, #locallinks li a:visited { color: #76797c; text-decoration: none; }
.legalTxt2 { font-size: 9px; color: #868585; }

#uc_planlist_dg_planlist td { font-size: 12px; color: #76797c; border-bottom: 1px solid #76797c; padding: 5px 2px 9px; }
#uc_planlist_dg_planlist a:link, #dg_planlist a:visited { color: #76797c; text-decoration: none; }
#uc_planlist_dg_planlist td.columnheader { font-size: 13px; color: #be9a46; border-color: #be9a46; padding: 0 2px 3px; }
#uc_planlist_dg_planlist td img { margin-left: 6px; margin-right: 6px;}

#dg_communitylistOFI td { font-size: 12px; color: #76797c; border-bottom: 1px solid #76797c; padding: 1px 2px 1px; }
#dg_communitylistOFI a:link, #dg_communitylistOFI a:visited { color: #76797c; text-decoration: none; }
#dg_communitylistOFI td.columnheader { font-size: 13px; color: #be9a46; border-color: #be9a46; padding: 0 2px 3px; }

#dg_communitylist td { font-size: 12px; color: #76797c; border-bottom: 1px solid #76797c; padding: 1px 2px 1px; }
#dg_communitylist a:link, #dg_communitylist a:visited { color: #76797c; text-decoration: none; }
#dg_communitylist td.columnheader { font-size: 13px; color: #be9a46; border-color: #be9a46; padding: 0 2px 3px; }

#dg_communitylistGO td { font-size: 12px; color: #76797c; border-bottom: 1px solid #76797c; padding: 1px 2px 1px; }
#dg_communitylistGO a:link, #dg_communitylistGO a:visited { color: #76797c; text-decoration: none; }
#dg_communitylistGO td.columnheader { font-size: 13px; color: #be9a46; border-color: #be9a46; padding: 0 2px 3px; }

#dg_results td.columnheader { font-size: 13px; color: #be9a46; border-color: #be9a46; padding: 0 2px 3px; }

#lbl_description span { color: #be9a46; font-weight: bold; font-size: 14px;}
#pnl_localcities div { color: #be9a46; font-weight: bold; font-size: 14px;}
#localCities	{margin-bottom: 20px;}
#pnl_quickmovein { zoom: 1; }
#pnl_quickmovein:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#pnl_quickmovein a {
	width: 184px;
	height: 56px;
	float: right;
}
#pnl_priceLarge h3 span { color:#bd9a46; }
#pnl_planlist h3 span { background-image: width: 108px; height: 14px; color: #60a0bb;}
#pnl_otherInformation h3 span { background-image: width: 108px; height: 14px; color: #60a0bb;}
#pnl_otherInformation p { font-size: 12px; border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px; }

#pnl_amenitylist h3 span { background-image: width: 108px; height: 14px; color: #60a0bb;}

#officedetails, #features, #directions { margin-bottom: 20px;}
#officedetails h3, #features h3, #directions h3 {padding: 0px; margin: 0px;}
#officedetails h3 span, #features h3 span, #directions h3 span { font-size: 13px; color: #60a0bb; padding: 3px 0px 3px 10px;}
#officedetails p, #features p, #directions p { border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px; }

#officedetails, #features { margin-top:30px; }
#directions {margin-top: 40px;}
#floorplans { font-size: 13px; font-weight:bold; color: #60a0bb; padding: 3px 0px 3px 0;}
#features ul { display : block; margin-top: 0; margin-left: 5px; padding: 10px 10px 3px 5px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left:none; border-top: none; margin-bottom: 10px; }
#features li { font-size: 10px; list-style-image: url(http://www.newhaven-roofing.co.uk/images/bullet_diamond.gif); padding: 0 0 9px 5px; margin-left: 10px;}

#locallinks h3{padding: 0px; margin: 0px;}
#locallinks h3 span { font-size: 13px; color: #60a0bb; padding: 3px 0px 3px 10px;}
#locallinks p { border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px; }

<!-- DG begin changes -->
#commdirections { padding: 0px; margin-bottom: 20px; margin-top: 40px; position: relative; }
#commdirections h3 { padding: 0px; margin: 0px; }
#commdirections h3 span { font-size: 13px; color: #60a0bb; padding: 3px 0px 3px 10px; }
#commdirections p { border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px; }

#commdirections_thumb { height: 100px; padding: 0px; margin-bottom: 20px; margin-top: 40px; position: relative; }
#commdirections_thumb h3 { padding: 0px; margin: 0px; border: none; }
#commdirections_thumb h3 span { font-size: 13px; color: #60a0bb; padding: 3px 0px 0px 10px; }
#commdirections_thumb h4 { font-size: 10px; color: #010066; padding: 0px 0px 0px 10px; }
img#mapbug	{ position: absolute; right: 0px; top: 0px; z-index: 100; }
<!-- DG end changes -->

#commdirections_map {padding: 0px; margin-bottom: 20px;}
#commdirections_map h3{padding: 0px; margin: 0px;}
#commdirections_map h3 span { font-size: 13px; color: #60a0bb; padding: 0px 0px 0px 10px;}
#commdirections_map p { border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px; }

#communities {padding: 0px 0px 0px 0px; margin-bottom: 20px;}
#communities h3{padding: 0px; margin: 0px;}
#communities h3 span { font-size: 18px; color: #60a0bb; padding: 0px 0px 0px 10px;}
#communities p { border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px; }


#communitydirections h3 span { background-image: url(http://www.newhaven-roofing.co.uk/images/bto/rthdr_directions.gif); width: 97px; height: 31px;}
#communitydirections h3 span#mapbug { position: absolute; left:152px; top: -15px; text-indent: 0; background: none; }
#communitydirections h3 span#mapbug a:link, #communitydirections h3 span#mapbug a:visited { display: block; }
#communitydirections span#mapbug a#mapicon { border: 1px solid #bd9a46; width: 45px; height: 40px; }
#communitydirections span#mapbug a#mapenlarge { color: #bd9a46; text-decoration: none; font-size: 10px; }
#getdrivingdirections h3 span { background-image: url(http://www.newhaven-roofing.co.uk/images/bto/rthdr_getdrivingdirections.gif); height: 38px; width: 134px; }
#mqpowered {font-size: 11px; padding: 0px 0px 10px 12px;}
#mq_logo	{padding: 5px 0px 5px 10px;}

#getdrivingdirections { padding-bottom: 10px; }
#pnl_quickmovein a:hover { background-position: 0 -56px; }



td.bottom_left	{
	border: solid #dcdcdc;
	border-width: 0px 0px 1px 1px;
}
table.special_offersold	{
	border: solid #dcdcdc;
	border-width: 0px 0px 1px 1px;
	padding-bottom: 10px;
}
table.special_offersold td	{
	padding: 0px 0px 5px 10px;
}
#region_opportunities	{
	width: 229px;
	height: 30px;
}
#region_communities	{
	width: 947px;
	height: 30px;
	background: url('../images/region_header_communities.jpg') no-repeat;
	background-position: 10px;
}
table.border	{
	border: solid #dcdcdc;
	border-width: 0px 0px 1px 0px;
}


/*	Home page elements	*/
#home_special_offers {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#home_special_offers h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 229px;}
#home_special_offers h3 span {font-size: 15px; color: #010066; font-weight: bold; padding: 3px 0px 3px 10px;}
#home_special_offers p {margin-top: 0px; padding: 10px 65px 10px 10px; width: 154px; background: url('../images/home_bg_envelope.jpg') no-repeat; background-position: bottom right; height: 23px;}
#home_special_offers p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#contact_details {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#contact_details1 {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#contact_details2 {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#contact_details3 {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#contact_details4 {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}

#contact_details h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 229px;}
#contact_details h3 span {font-size: 15px; color: #7a6f57; font-weight: bold; padding: 3px 0px 3px 10px;}
#contact_details p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 5px 10px 10px; width: 214px;}
#contact_details p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#home_martha {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#home_roof h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 225px;}
#home_roof h3 span {font-size: 15px; color: #9b813c; font-weight: bold; padding: 3px 0px 3px 10px;}
#home_roof p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 209px; background: url('../images/roofers_working_gloves.jpg') no-repeat; background-position: bottom right; height: 220px; position:relative; }
#home_roof p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#home_low_monthly {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#home_low_monthly h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 125px;}
#home_low_monthly h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 3px 0px 3px 10px;}
#home_low_monthly p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 5px 10px 10px; width: 214px; height: 77px;}
#home_low_monthly p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#home_design_tips {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#home_design_tips h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 229px;}
#home_design_tips h3 span {font-size: 15px; color: #010066; font-weight: bold; padding: 3px 0px 3px 10px;}
#home_design_tips p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 5px 10px 10px; width: 214px; height: 77px;}
#home_design_tips p span.header {font-size: 11px; font-weight: bold; color: #010066;}

#home_headlines {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#home_headlines h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 229px;}
#home_headlines h3 span {font-size: 15px; color: #7a6f57; font-weight: bold; padding: 3px 0px 3px 10px;}
#home_headlines div {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 5px 10px 10px; width: 214px;}

#home_earnings {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#home_earnings h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 229px;}
#home_earnings h3 span {font-size: 15px; color: #6b9678; font-weight: bold; padding: 3px 0px 3px 10px;}
#home_earnings p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 5px 10px 10px; width: 214px;}
#home_earnings p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}


/*	My Home My Earth elements	*/
#myhomemyearth_energy_efficiency {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#myhomemyearth_energy_efficiency h3 {padding: 3px 0px 0px 0px; margin: 0px; width: 210px;}
#myhomemyearth_energy_efficiency h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 0px 0px 0px 10px;}
#myhomemyearth_energy_efficiency p {margin-top: 0px; padding: 5px 0px 0px 10px; width: 190px; font-size: 11px; color: #666666; font-weight: normal; background: url('../images/myhomemyearth_myhomemyearth_energystar.gif') no-repeat; background-position: bottom left;}
#myhomemyearth_energy_efficiency p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#myhomemyearth_creating {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#myhomemyearth_creating h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 438px;}
#myhomemyearth_creating h3 span {font-size: 15px; color: #a0b8b3; font-weight: bold; padding: 3px 0px 3px 10px;}
#myhomemyearth_creating p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 418px; font-size: 11px;}
#myhomemyearth_creating p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#myhomemyearth_choices {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#myhomemyearth_choices h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#myhomemyearth_choices h3 span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 10px;}
#myhomemyearth_choices p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px; background: url('../images/myhomemyearth_myhomemyearth_choices.jpg') no-repeat; background-position: bottom right; height: 140px; position:relative;}
#myhomemyearth_choices p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#myhomemyearth_sustainability {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#myhomemyearth_sustainability h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#myhomemyearth_sustainability h3 span {font-size: 15px; color: #9b813c; font-weight: bold; padding: 3px 0px 3px 10px;}
#myhomemyearth_sustainability p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px; background: url('../images/myhomemyearth_myhomemyearth_sustainability.jpg') no-repeat; background-position: bottom right; height: 255px; position:relative;}
#myhomemyearth_sustainability p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#myhomemyearth_environmental_az {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#myhomemyearth_environmental_az h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#myhomemyearth_environmental_az h3 span {font-size: 15px; color: #6b9678; font-weight: bold; padding: 3px 0px 3px 10px;}
#myhomemyearth_environmental_az p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px;}
#myhomemyearth_environmental_az p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#myhomemyearth_better_choice {width: 190px; background: #dbe6ee; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#myhomemyearth_better_choice span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 0px;}
#myhomemyearth_better_choice p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}

#myhomemyearth_resources {width: 190px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff; background: url('../images/myhomemyearth_myhomemyearth_resources.jpg') no-repeat; background-position: bottom left;}
#myhomemyearth_resources p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}
#myhomemyearth_resources p span {font-size: 15px; color: #6b9678; font-weight: bold; padding: 3px 0px 10px 0px;}

#waterwise_water_sense {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#waterwise_water_sense h3 {padding: 3px 0px 0px 0px; margin: 0px; width: 210px;}
#waterwise_water_sense h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 0px 0px 0px 10px;}
#waterwise_water_sense p {margin-top: 0px; padding: 5px 0px 0px 10px; width: 190px; font-size: 11px; color: #666666; font-weight: normal;}
#waterwise_water_sense p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#waterwise_average_family {width: 190px; background: #dbe6ee; margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#waterwise_average_family span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 0px;}
#waterwise_average_family p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}

#waterwise_home_studio {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#waterwise_home_studio h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 438px;}
#waterwise_home_studio h3 span {font-size: 15px; color: #a0b8b3; font-weight: bold; padding: 3px 0px 3px 10px;}
#waterwise_home_studio p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 9px 10px 10px; width: 419px; font-size: 11px;}
#waterwise_home_studio p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#waterwise_energy_star {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#waterwise_energy_star h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#waterwise_energy_star h3 span {font-size: 15px; color: #6b9678; font-weight: bold; padding: 3px 0px 3px 10px;}
#waterwise_energy_star p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px;}
#waterwise_energy_star p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#waterwise_landscaping {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#waterwise_landscaping h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#waterwise_landscaping h3 span {font-size: 15px; color: #9b813c; font-weight: bold; padding: 3px 0px 3px 10px;}
#waterwise_landscaping p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#waterwise_landscaping p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#energyefficiency_every_home {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#energyefficiency_every_home h3 {padding: 3px 0px 0px 0px; margin: 0px; width: 210px;}
#energyefficiency_every_home h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 0px 0px 0px 10px;}
#energyefficiency_every_home p {margin-top: 0px; padding: 5px 0px 0px 10px; width: 190px; font-size: 11px; color: #666666; font-weight: normal;}
#energyefficiency_every_home p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#energyefficiency_greenhouse_gas {width: 190px; background: #dbe6ee; margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#energyefficiency_greenhouse_gas span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 0px;}
#energyefficiency_greenhouse_gas p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}

#energyefficiency_savings {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#energyefficiency_savings h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 438px;}
#energyefficiency_savings h3 span {font-size: 15px; color: #a0b8b3; font-weight: bold; padding: 3px 0px 3px 10px;}
#energyefficiency_savings p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 9px 10px 10px; width: 419px; font-size: 11px;}
#energyefficiency_savings p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#energyefficiency_pocketbooks {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#energyefficiency_pocketbooks h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#energyefficiency_pocketbooks h3 span {font-size: 15px; color: #7a6e57; font-weight: bold; padding: 3px 0px 3px 10px;}
#energyefficiency_pocketbooks p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px;}
#energyefficiency_pocketbooks p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#energyefficiency_home_studio {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#energyefficiency_home_studio h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#energyefficiency_home_studio h3 span {font-size: 15px; color: #9b813c; font-weight: bold; padding: 3px 0px 3px 10px;}
#energyefficiency_home_studio p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px;}
#energyefficiency_home_studio p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#energyefficiency_did_you_know {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#energyefficiency_did_you_know h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 438px;}
#energyefficiency_did_you_know h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 3px 0px 3px 10px;}
#energyefficiency_did_you_know p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 9px 10px 10px; width: 419px; font-size: 11px;}
#energyefficiency_did_you_know p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#energyefficiency_compliant {width: 418px; background: #dbe6ee; margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#energyefficiency_compliant span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 0px;}
#energyefficiency_compliant p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}

#healthyhome_air_purification {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#healthyhome_air_purification h3 {padding: 3px 0px 0px 0px; margin: 0px; width: 210px;}
#healthyhome_air_purification h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 0px 0px 0px 10px;}
#healthyhome_air_purification p {margin-top: 0px; padding: 5px 0px 0px 10px; width: 190px; font-size: 11px; color: #666666; font-weight: normal;}
#healthyhome_air_purification p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#healthyhome_corian {width: 190px; background: #dbe6ee; margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#healthyhome_corian span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 0px;}
#healthyhome_corian p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}

#healthyhome_home_studio {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#healthyhome_home_studio h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#healthyhome_home_studio h3 span {font-size: 15px; color: #9b813c; font-weight: bold; padding: 3px 0px 3px 10px;}
#healthyhome_home_studio p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px;}
#healthyhome_home_studio p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#healthyhome_did_you_know {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#healthyhome_did_you_know h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 438px;}
#healthyhome_did_you_know h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 3px 0px 3px 10px;}
#healthyhome_did_you_know p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 9px 10px 10px; width: 419px; font-size: 11px;}
#healthyhome_did_you_know p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#healthyhome_color {width: 418px; background: #dbe6ee; margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#healthyhome_color span {font-size: 15px; color: #7a6e57; font-weight: bold; padding: 3px 0px 3px 0px;}
#healthyhome_color p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}

#sustainable_better_carpet {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#sustainable_better_carpet h3 {padding: 3px 0px 0px 0px; margin: 0px; width: 210px;}
#sustainable_better_carpet h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 0px 0px 0px 10px;}
#sustainable_better_carpet p {margin-top: 0px; padding: 5px 0px 0px 10px; width: 190px; font-size: 11px; color: #666666; font-weight: normal;}
#sustainable_better_carpet p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#sustainable_shaw {width: 190px; background: #dbe6ee; margin: 20px 0px 20px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#sustainable_shaw span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 0px;}
#sustainable_shaw p {margin-top: 0px; font-size: 11px; color: #666666; font-weight: normal; padding: 3px 0px 3px 0px;}

#sustainable_home_studio {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#sustainable_home_studio h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 438px;}
#sustainable_home_studio h3 span {font-size: 15px; color: #a0b8b3; font-weight: bold; padding: 3px 0px 3px 10px;}
#sustainable_home_studio p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 9px 10px 10px; width: 419px; font-size: 11px;}
#sustainable_home_studio p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#sustainable_forest_preservation {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#sustainable_forest_preservation h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 210px;}
#sustainable_forest_preservation h3 span {font-size: 15px; color: #6b9678; font-weight: bold; padding: 3px 0px 3px 10px;}
#sustainable_forest_preservation p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 190px; font-size: 11px;}
#sustainable_forest_preservation p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#sustainable_did_you_know {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#sustainable_did_you_know h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#sustainable_did_you_know h3 span {font-size: 15px; color: #9b813c; font-weight: bold; padding: 3px 0px 3px 10px;}
#sustainable_did_you_know p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#sustainable_did_you_know p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#whatcan_energy_efficiency {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#whatcan_energy_efficiency h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#whatcan_energy_efficiency h3 span {font-size: 30px; font-family: verdana; color: #53702b; font-weight: normal; padding: 3px 0px 3px 10px;}
#whatcan_energy_efficiency p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#whatcan_energy_efficiency p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#whatcan_water_wise {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#whatcan_water_wise h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#whatcan_water_wise h3 span {font-size: 30px; font-family: verdana; color: #1c7ba6; font-weight: normal; padding: 3px 0px 3px 10px;}
#whatcan_water_wise p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#whatcan_water_wise p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#whatcan_sustainable_sources {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#whatcan_sustainable_sources h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#whatcan_sustainable_sources h3 span {font-size: 30px; font-family: verdana; color: #53702b; font-weight: normal; padding: 3px 0px 3px 10px;}
#whatcan_sustainable_sources p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#whatcan_sustainable_sources p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#whatcan_healthy_home {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative;}
#whatcan_healthy_home h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#whatcan_healthy_home h3 span {font-size: 30px; font-family: verdana; color: #1c7ba6; font-weight: normal; padding: 3px 0px 3px 10px;}
#whatcan_healthy_home p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#whatcan_healthy_home p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#whatchoices_few_ideas {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#whatchoices_few_ideas h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#whatchoices_few_ideas h3 span {font-size: 15px; color: #53702b; font-weight: bold; padding: 3px 0px 3px 10px;}
#whatchoices_few_ideas p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#whatchoices_few_ideas p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#whatchoices_your_thoughts {width: 646px; background: #dbe6ee; margin: 20px 0px 0px 0px; padding: 10px 10px 10px 10px; font-size: 13px; font-weight: bold; color: #ffffff;}
#whatchoices_your_thoughts span {font-size: 15px; color: #60a1bc; font-weight: bold; padding: 3px 0px 3px 0px;}
#whatchoices_your_thoughts p {margin-top: 0px; font-size: 15px; color: #53702b; font-weight: bold; padding: 3px 0px 3px 0px;}

#environmentalaz_environmentalaz {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#environmentalaz_environmentalaz h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#environmentalaz_environmentalaz h3 span {font-size: 15px; color: #7a6e57; font-weight: bold; padding: 3px 0px 3px 10px;}
#environmentalaz_environmentalaz p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#environmentalaz_environmentalaz p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}

#environmentally_friendly_links {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative;}
#environmentally_friendly_links h3 {padding: 3px 0px 3px 0px; margin: 0px; width: 666px;}
#environmentally_friendly_links h3 span {font-size: 15px; color: #7a6e57; font-weight: bold; padding: 3px 0px 3px 10px;}
#environmentally_friendly_links p {border: 1px solid #dcdcdc; border-width: 0px 1px 1px 0px; margin-top: 0px; padding: 10px 10px 10px 10px; width: 646px; font-size: 11px;}
#environmentally_friendly_links p span.header {font-size: 11px; font-weight: bold; color: #60a0bb;}