@charset "UTF-8";
#howdoitbody #newshead {
	width: 230px;
	float: left;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
	height: 530px;
}
#howdoitbody #newshead p {
	margin: 0px;
	padding: 0px;
}
#howdoitbody #newscont {
	padding-right: 20px;
	padding-left: 20px;
	height: 650px;
	overflow: auto;
}
#howdoitbody hr {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sundew  {
	height: 401px;
	background-image: url(../images/sundew.jpg);
	background-repeat: no-repeat;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sundew a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-left: 20px;
	padding-right: 0px;
	padding-left: 8px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	background-image: url(../images/finout-sun.png);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 122px;
}
#sundew h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding-left: 20px;
	line-height: 22px;
	padding-right: 18px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 225px;
}
#howdoitbody3 {
	width: 613px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 315px;
}
#howdoitbody3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-right: 50px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#howdoitbody3 #greener {
	background-image: url(../images/aboutus/whypeat-greener.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 165px;
	height: 178px;
	margin-right: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
#greener a {
	color: #000;
}
#greener h1 {
	font-family: "Comic Sans MS", cursive;
	color: #3D8645;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
}
#howdoitbody3 #peatlands {
	background-image: url(../images/aboutus/whypeat-peatlands.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 165px;
	height: 200px;
	margin-right: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
#peatlands a {
	color: #1DB9E9;
}
#peatlands h1 {
	font-family: "Comic Sans MS", cursive;
	color: #00B1E6;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
}
#howdoitbody3 #help {
	background-image: url(../images/aboutus/whypeat-help.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 175px;
	height: 178px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
}
#help a {
	color: #EC7205;
}
#help h1 {
	font-family: "Comic Sans MS", cursive;
	color: #EC7205;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
}
#prodguide  {
	height: 235px;
	background-image: url(../images/prodguidebut.jpg);
	background-repeat: no-repeat;
	width: 300px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#prodguide a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	color: #F66511;
	font-weight: bold;
}
#prodguide h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	letter-spacing: -1px;
	padding-left: 20px;
	line-height: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
#greenideas #header {
	height: 263px;
	background-image: url(../images/slideshow/whatiscompost-bg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
/* CSS Document */

#greenideas {
	width: 930px;
}
#howdoitbody {
	background-repeat: no-repeat;
	width: 573px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/aboutus/curve-bg.jpg);
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 315px;
}
#howdoitbody p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-right: 10px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.newsgreenhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6C6F20;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.newsawardheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	font-weight: bold;
}
#howdoitbody h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6C6F20;
}
#process-cont  {
	padding-left: 40px;
	padding-right: 30px;
}
#process-cont h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #6C6F20;
}
#howdoitbody a {
	color: #6C6F20;
}
.newscontheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	text-transform: uppercase;
}
#howdoitbody li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	color: #666666;
	padding-right: 30px;
	line-height: 18px;
	list-style-type: none;
	list-style-image: url(../images/leaf.gif);
}
#howdoitbody  .imgleft  {
	float: left;
	padding-right: 20px;
}
#howdoitbody ul {
	padding-left: 30px;
}
#how-maincontent {
	width: 930px;
	height: 240px;
	z-index: 30;
}
#howdoitbody2 {
	width: 615px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 315px;
}
#process3  {
	height: 238px;
	padding-left: 30px;
	background-color: #CFEDFF;
	background-image: url(../images/virtuous-nobut.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	overflow: hidden;
	padding-top: 25px;
}
#process3  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
#process3    a  {
	color: #BBAEFF;
	text-decoration: none;
	font-size: 14px;
}
#process3  a:hover {
	color: #FFF;
	text-decoration: none;
}
#process3  h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FE63CE;
	font-size: 28px;
	line-height: 34px;
}
#process3  h2 {
	font-family: "Arial Rounded MT Bold";
	color: #FE63CE;
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#process3  h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 15px;
	margin: 0px;
	line-height: 20px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#process3   #rightcontentstock {
	width: 301px;
	position: absolute;
	left: 61px;
	top: 72px;
	height: 160px;
}
#process3   #rightleafstock {
	width: 17px;
	position: absolute;
	left: 34px;
	top: 74px;
	height: 23px;
}
#process3  #rightleafstock2 {
	width: 17px;
	position: absolute;
	left: 34px;
	top: 133px;
	height: 23px;
}
#whypeatfree2  {
	height: 243px;
	padding-left: 30px;
	background-color: #CFEDFF;
	background-image: url(../images/thinkgreen-bg-nobut.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	overflow: hidden;
	padding-top: 20px;
	color: #A4B0BB;
}
#whypeatfree2 a:hover {
	color: #FFF;
	text-decoration: underline;
	font-size: 16px;
	line-height: 20px;
}
#whypeatfree2   p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
#whypeatfree2     a  {
	color: #FFF;
	text-decoration: none;
	font-size: 16px;
	line-height: 20px;
}
#whypeatfree   a:hover {
	text-decoration: underline;
}
#whypeatfree2   h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #636300;
	font-size: 28px;
	line-height: 34px;
	padding-bottom: 10px;
	letter-spacing: -1px;
}
#whypeatfree2   h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
}
#whypeatfree2   h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	font-weight: normal;
}
#team2  {
	height: 263px;
	background-color: #CFEDFF;
	background-image: url(../images/team-bg-nobut.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 580px;
}
#team2   p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
#team2     a  {
	color: #B1C5F0;
	text-decoration: none;
	font-size: 14px;
}
#team2   a:hover {
	color: #808123;
	text-decoration: none;
}
#team2  h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #B1C5F0;
	font-size: 28px;
	padding-bottom: 10px;
	letter-spacing: -1px;
	padding-top: 20px;
}
#team2  h2 {
	font-family: "Arial Rounded MT Bold";
	color: #FFF;
	font-size: 24px;
	padding: 0px;
	margin: 0px;
}
#team2  h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 16px;
	padding: 0px;
	line-height: 22px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#scrollimages  {
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 927px;
	height: 300px;
	margin: 0px;
	padding-left: 0px;
	position: relative;
}
#processtext  {
	height: 225px;
	background-repeat: no-repeat;
	width: 255px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 30px;
	padding-bottom: 5px;
	background-image: url(../images/products/purp-bg.jpg);
	margin: 0px;
}
#processtext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	line-height: 20px;
}
#processtext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #A8D242;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	color: #009900;
	font-weight: bold;
}
#processtext h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #463253;
	letter-spacing: -1px;
	line-height: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px;
}
#faq  {
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#faq p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	padding-bottom: 10px;
}
#faq h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6C6F20;
	letter-spacing: -1px;
	line-height: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	margin: 0px;
}
#faq h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F90;
	letter-spacing: -1px;
	line-height: 19px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px;
	padding-left: 0px;
}
#faq a {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C6F20;
	text-decoration: none;
	line-height: 17px;
}
#faq .sections {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom: 5px;
}
#faq a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C6F20;
	text-decoration: underline;
}
#process-conttop {
	padding-left: 40px;
	padding-right: 30px;
}
#process-conttop h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #6C6F20;
}
#process-conttop h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	line-height: 22px;
}

