body {
	font: medium Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #D1E7D2;
}
#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #669966;
}
.hmpage {
	background: #FFFFFF url(images/hmBg.jpg) no-repeat left top;
}
#hdr {
	text-indent: -9999px;
	height: 99px;
	border-bottom: 1px solid #FFFFFF;
}


#hmcontent {
	padding-bottom: 30px;


}
#hmcontent h1 {
	color: #1B5D19;
	background: #FFCC00;
	height: 48px;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
#hmtext {
	font-size: 70%;
	color: #1B5D19;
	float: left;
	width: 270px;
	padding-left: 20px;
	font-weight: bold;
	padding-top: 10px;
	line-height: 150%;
}
#hmbuttons {
	text-align: right;
	float: right;
	padding-right: 10px;
	margin: 0px;
	padding-top: 10px;
}
.clearall {
	clear: both;
}
#cntr {
	font: x-small Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	margin-left: 20px;
}

#ftr {
	background: #024B00;
	font-size: 55%;
	color: #FFFFFF;
	height: 21px;
	padding: 7px 0px 0px;
	text-align: center;
	border-top: 1px solid #FFFFFF;
}
#ftr a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#ftr a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#ftr a:hover {
	text-decoration: underline;
}
label {
	display: block;
}

.subcontent1 {
	border-right: 30px solid #FF9900;
}

.subpage1 {
	background: #FFFFFF url(images/subBg1.jpg) no-repeat left top;
}
.subcontent1   h1 {
	color: #CC3300;
	background: #FF9900 url(images/h1Flower.jpg) no-repeat left top;
	height: 48px;
	margin: 0px;
	padding-top: 18px;
	padding-left: 20px;
	text-indent: 100px;
	font-size: 160%;
}
.subcontent1  h2 {
	font-size: 130%;
	color: #FF6600;
	font-weight: bold;
}

.panel1 {
	background: #FFD697 url(images/pixLandscape.jpg) no-repeat right top;
	height: 530px;
}
.panel1c {
	background: #FFD697 url(images/pixComm1.jpg) no-repeat right top;
	height: 530px;
}
.subcontent2 {
	border-right: 30px solid #028623;
}

.subpage2 {
	background: #FFFFFF url(images/subBg2.jpg) no-repeat left top;
}
.subpage2a {
	background: #FFFFFF url(images/subBgLawn.jpg) no-repeat left top;
}
.subpage2b {
	background: #FFFFFF url(images/subBgLawn2.jpg) no-repeat left top;
}
.subcontent2 h1 {
	color: #F5FB25;
	background: #028623 url(images/h1Lawn.jpg) no-repeat left top;
	height: 48px;
	margin: 0px;
	padding-top: 18px;
	padding-left: 20px;
	text-indent: 100px;
	font-size: 160%;
}
.subcontent2  h2 {
	font-size: 130%;
	color: #FF6600;
	font-weight: bold;
}
.panel2c {
	background: #D1E9D1 url(images/pixComm2.jpg) no-repeat right top;
	height: 600px;
}
.panel2short {
	background: #D1E9D1 url(images/pixLawn.jpg) no-repeat right top;
	height: 600px;
}
.panel2 {
	background: #D1E9D1 url(images/pixLawn.jpg) no-repeat right top;
	height: 900px;
}
.subcontent3 {
	border-right: 30px solid #990000;
}
.subpage3 {
	background: #FFFFFF url(images/subBgFall2.jpg) no-repeat left top;
}
.subpage3a {
	background: #FFFFFF url(images/subBgFall.jpg) no-repeat left top;
}
.subcontent3     h1 {
	background: #990000 url(images/h1Fall.jpg) no-repeat left top;
	height: 48px;
	margin: 0px;
	padding-top: 18px;
	padding-left: 20px;
	text-indent: 100px;
	font-size: 160%;
	color: #FF9900;
}
.subcontent3      .h1truck {
	background: #990000 url(images/h1Truck.jpg) no-repeat left top;
	height: 48px;
	margin: 0px;
	padding-top: 18px;
	padding-left: 20px;
	text-indent: 100px;
	font-size: 160%;
	color: #FF9900;
}
.subcontent3    h2 {
	font-size: 130%;
	color: #990000;
	font-weight: bold;
}
.panel3 {
	background: #CC3333 url(images/pixFall.jpg) no-repeat right top;
	height: 400px;
}
.panel3truck {
	background: #CC3333 url(images/pixTruck.jpg) no-repeat right top;
	height: 400px;
}
.subcontent4 {
	border-right: 30px solid #95FFFF;
}
.subpage4 {
	background: #FFFFFF url(images/subBg4.jpg) no-repeat left top;
}
.subcontent4    h1 {
	color: #0066CC;
	background: #95FFFF url(images/h1Snow.jpg) no-repeat left top;
	height: 48px;
	margin: 0px;
	padding-top: 18px;
	padding-left: 20px;
	text-indent: 100px;
	font-size: 160%;
}
.subcontent4   h2 {
	font-size: 130%;
	color: #FF6600;
	font-weight: bold;
}
.panel4 {
	background: #CCFFFF url(images/pixSnow.jpg) no-repeat right top;
	height: 500px;
}

#subtext {
	width: 400px;
	font-size: 70%;
	padding-left: 70px;
	padding-top: 30px;
	float: left;
	line-height: 130%;
}
#subpanel {
	margin: 1px 1px 0px;
	float: right;
	width: 200px;
}
