div.pageBg { position:absolute; z-index:0; width:825px; height:366px; border:3px solid #23533A; }
div#overviewBg { background:url(../images/services/bg_overview.jpg) no-repeat; }
div#manageBg { background:url(../images/services/bg_management.jpg) no-repeat; }
div#lawnrenBg { background:url(../images/services/bg_lawninstall.jpg) no-repeat; }
div#sweetpeetBg { background:url(../images/services/bg_sweetpeet.jpg) no-repeat; }
div#lawncareBg { background:url(../images/learning/bg_links.jpg) no-repeat; }
div#designBg { background:url(../images/services/bg_design.jpg) no-repeat; }
div#yardBg { background:url(../images/services/bg_yard.jpg) no-repeat; }
div.content img.overviewPic { clear:both; float:none; margin-top:18px; }
div.content p.overviewText { color:#FFFFFF; margin-top:8px; }
div#cntSuNav { margin-top:45px; }
div#cntFeature { padding-top:40px; padding-bottom:14px; clear:both; }
img.picHeader { margin-bottom:6px; }
div#cntHeaderFlash { position:relative; height:auto; overflow:hidden; }

th h2 { line-height:100%; padding:3px; }
th h2 span { font-size:9px; font-weight:normal; letter-spacing:normal; }

div#OverviewContent {  }
div.content p.overviewText { width:496px; }
div#OverviewMain { height:230px; background:url(../images/services/bg_overviewcontent.gif) repeat-x bottom; }
div#OverviewMain div.service { position:relative; width:191px; margin-right:1px; float:left; }
div#OverviewMain div.service img.serviceTitle { margin:15px 0 1px 7px; }
div#OverviewMain div.service img.serviceLink { position:absolute; z-index:15; left:119px; top:31px; }
div#OverviewMain div.service img.servicePhoto { margin:0; }
div#OverviewMain div.service p { font-size:9px; color:#666666; margin:8px 0 0 7px; }
div#OverviewMain div.service select { width:145px; margin:2px 0 0 7px; }
div#OverviewMain div.service select option { font-size:11px; }

div.maincontent div.innercontent { padding:2px; }
div#subnav { height:24px; margin-bottom:1px; }
div#subnav ul { list-style:none; padding: 0; margin: 0; }
div#subnav li { list-style:none; float: left; margin: 0 22px 0 8px; font-size:11px; }
div#subnav li.selected { font-weight:bold; }
div#subnav li a { height: 2em; line-height: 2em; float: left; display: block; text-decoration: none; text-align: center; color:#FFFFFF; }
div#subnav li a:hover { text-decoration:underline; }

div#subnav_sub { height:24px; margin-bottom:1px; background-color:#000000; }
div#subnav_sub ul { list-style:none; padding: 0; margin: 0; }
div#subnav_sub li { list-style:none; float: left; margin: 0 22px 0 8px; font-size:11px; }
div#subnav_sub li.selected { font-weight:bold; }
div#subnav_sub li a { height: 2em; line-height: 2em; float: left; display: block; text-decoration: none; text-align: center; color:#FFFFFF; }
div#subnav_sub li a:hover { text-decoration:underline; }
div#cntSubServicesBtns img { margin:4px; }
div.cntContent { padding:30px 30px 30px 22px; }

img.serviceAdd { margin-bottom:14px; }

p.txtQuote { background:url(../images/services/btnAdd.gif) no-repeat; padding-left:25px; line-height:25px; }
div.cntSubServices { clear:both; padding-top:14px; margin-top:14px; border-top:1px dotted #476856; }
div.cntSubService {
	clear:both;
	margin-top:20px;
	background-repeat:no-repeat;
	padding-left:186px;
	padding-right:45px;
	min-height:170px;
  	height:auto !important;
  	height:170px;
}
div.cntSubServices h3 {
	margin-bottom:3px;
}
.addBottom { clear:both; margin-top:25px; }
img.floater { float:right; margin-left:25px; margin-bottom:18px; }


div.cntSubserviceDisplay { float:left; width:200px; padding:0 14px 0 14px; }
div.cntSubserviceDisplay h2 { margin-bottom:3px; line-height:110%; }
div.cntSubserviceDisplay h3 { margin-bottom:6px; line-height:110%; font-size:12px; }
div.cntSubserviceDisplay p { font-size:11px; }
div.cntSubserviceDisplay a { font-size:12px; }
div.cntSubserviceDisplay p.txtLink { margin-bottom:3px; }
div.cntSubserviceDisplay p.leadin { font-size:12px; color:#103621; margin-bottom:0; }
div.cntSubserviceDisplay li { font-size:11px; }


div.cntChartContent { clear:both; margin-top:14px; padding-top:14px; border-top:1px dotted #476856; }
div.cntChartContent h2 { font-size:18px; }
div.cntChartOuter { clear:both; background-color:#FFFFFF; border:1px dotted #476856; padding:3px;  }
table.chart { border-bottom:1px solid #7CB03A; }
table.chart th { background-color:#7CB03A; padding-top:4px; }
table.chart td { text-align:center; padding:3px; border-right:1px solid #7CB03A; border-top:1px solid #7CB03A; }
table.chart td.title { border-left:1px solid #7CB03A; }
table.chart tr.on td { background-color:#FFE599; }
table.chart p { text-align:left; font-size:12px; padding:4px 12px 4px 4px; margin-bottom:0; }
table.chart h4 { font-size:12px; margin-bottom:0; }
div.cntAddToCart { text-align:right; padding-right:4px; }
div.cntAddToCart div { width:103px; float:right; background-color:#000000; border-right:1px solid #7CB03A; }

img.btnAdd { float:left; margin-right:15px; margin-bottom:14px; }
div.cntIntro { float:left; width:460px; padding-top:8px; padding-bottom:14px; }