div#mainWrap {
	background-color: #6c993e;
}
div#mainContainerBottom div#mainContainer{
	background-image: url(../img/backtop_eco_grad.png);
	background-repeat: repeat-x;
}
div#mainContainerBottom {
	background-image: url(../img/backbottom_eco_grad.png);
	background-color: #6d9a3f;
}
h2 {
	color: #518820;
}
img.ecologo {
	float: left;
	margin-top: -10px;
	margin-left: 4px;
	margin-bottom: 15px;
	border: 0px;
}
img.goingforwood {
	margin-bottom: -10px;
}
* html img.goingforwood {
	margin-bottom: 0px;
}
 div.iconedGreen div.backToEco {
   background-image: url(../img/eco_range_ico.png);
   color: #2f4a07;
 }
 div.iconedGreen div.backToEco a {
 	color: #2f4a07;
 }
 div.leftConBottom {
   background-image: url(../img/eco_bottomcurve.png);
 }
 div.relatedProducts div.bottom {
   background-image: url(../img/eco-related-products.png);
 }
  div.relatedProducts div.top {
    background-image: url(../img/eco-related-top.png);
 }

 div.ecorange {
 	background-image: url(../img/ecobg.gif);
 	background-repeat: repeat-y;
 	background-position: center 10px;
 }
 div.ecorange div#mainContainerBottom {
 	background-color: #518820;
 	border: 0px solid #518820;
 	width: 762px;
	background-image: url(../img/ecoshadow_darker.gif);
 	background-repeat: repeat-x;
 	background-position: top left;
 }
 div.ecorange div#mainContainerBottom div#mainContainer{
 	background-image: none;
 }
 div.ecoshadow {
 	background-image: url(../img/ecoshadow_lighter.gif);
 	background-repeat: repeat-x;
 	background-position: top left;
 }
 div.ecoproductlist h4{
 	color: #518820;
 }
 div.ecoproductlist h4 a{
 	font-size:0.7em;
	color: #518820;
	text-decoration:none;

}

 div.ecoproductlist a img{
 	border:none;

 }


 div.ecorange div. {
 	padding: 0px;
 	margin: 0px;
 }
 div.ecorange h2 {
 	margin-bottom: 13px;
	font-size: 1.1em;
 }
 div.ecorange div.ecofaqs {
 	margin-top: 0px;
 	margin-bottom: 25px;
 }
 div.ecorange div.greyBlurb p{
 	margin-bottom: 10px;

 }
 div.ecorange div.leftColumn a.arrowlink {
 	background-image: url(../img/greenarrow.gif);
 }
 div.ecorange div.smallerBrownText {
 	font-size: 0.75em;
 	color: #2f4806;
 }
 div.ecorange div.smallerBrownText a {
 	color: #2f4806;
 }
 div.ecoproductlist {
 	margin-top: 20px;
 }
 div.ecoproductitem {
 	padding-top: 20px;
 	padding-bottom: 20px;
 	position: relative;

 	background-image: url(../img/eco/lightshadow.gif);
 	background-repeat: no-repeat;
 	background-position: top center;
 }
 div.ecoproductitem.firstitem {
 	background-image: none;
 	padding-top: 10px;
 }
 div.ecoproductitem_text{
 	width: 350px;
 }
 div.ecoproductitem h4{
 	font-size: 1.45em;
 	margin-bottom: 10px;
 }

 div.ecoproductitem div.smallerBrownText {
 	margin: 0px;
 	padding: 0px;
 }
 img.ecoprodimg {
 	position: absolute;
 	top: 10px;
 	left: 359px;
 }
 div.ecorange div.brownbox_right h3 {
 	background-image: url(../img/boxes/eco_right/eco_box_h3.gif);
 	color: #2c4907;
	font-size: 0.8em;
 }
 div.ecorange div.brownbox_right div.boxcontent {
 	background-image: url(../img/boxes/eco_right/eco_box_content.gif);
	height: 199px;
	background-image: no-repeat;
	width: 235px;


 }
 div.ecorange div.brownbox_right div.boxcontent p {
 	color: #92a972;
    font-size: 0.8em;

 }
 div.ecorange div.brownbox_right div.boxcontent a{
 	color: #fff;
 	background-image: url(../img/boxes/eco_right/arrow.gif);
	font-size: 0.8em;
 }
 div.ecorange div.brownbox_right div.boxcontent div.boxfooter input {
 	color: #fff;
 	background-image: url(../img/boxes/eco_right/arrow.gif);
 }
 
 div.boxinfo div {margin-bottom: 10px;}
 div.ecorange div.leftConBottom {
 	background-image: url(../img/eco_range_bottomcurve.png);
 }
 div.ecorange span.q {
	 display: block;
	 float:left;
	 width: 18px;
	 padding-left: 2px;
	 color: #5D9732;
	 font-size: 0.8em;
	 line-height: 1.5em;

 }
  div.ecorange .a {
 	display: block;margin-left: 20px;

 }
 .question {
 	 color: #5D9732;
 	 font-weight: bold;
	 font-size: 0.7em;
     line-height: 2em;
 }
 div.ecorange div.answer {
 clear: both;overflow: hidden;
 }
 div.woodland {
 	color: #fff;
 	padding: 3px;
 	margin-top: 10px;
 	font-size: 1em;
 }
 p.charityno {
 	text-align: left;
 	display: block;
 	margin: 0px;
 	padding: 0px;
 	width: auto;
 	padding-top: 20px;
 }

 a#woodlandlink {
   border: 0px solid #000 !important;
   position: relative;
   float: none;
   padding: 0px !important;
   margin: 0px !important;
   background-color: transparent;
 }
 a#woodlandlink img {
 	margin: 0px;
	border: 0px solid #000;
 }

 .bulletList li {
 	margin-bottom: 20px;
	font-size: 0.7em;
 }
 
div.submit {clear: both; display: block; width: 62px; height: 25px; margin-left: 230px; margin-top: 15px;}
*+html div.submit {margin-left: 200px;}
*html div.submit {margin-left: 200px;}

div.block label
{
  float: left;
  width: 170px;
}

div.block input
{
  width: 230px;
}

div.block input.submit_button
{

  margin-bottom: 10px;
  width: 60px;
  margin-right: 30px;
}

div.submit input.submit_button
{
  width: 62px;
}
