/* CSS Document */
body { margin:20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; }
div.container { width:770px; margin:0 auto; position:relative; }
h1 { margin:0; padding:25px 0 0 0; overflow: hidden; height: 0px !important; height /**/:25px; }
h1.woodfuel-supply {background-image:url(../img/headers/h-woodfuel-supply.gif); }
h1.woodland-management {background-image:url(../img/headers/h-woodland-management.gif); }
h1.woodfuel-consultancy {background-image:url(../img/headers/h-woodfuel-consultancy.gif); }
h1.fuel-prices {background-image:url(../img/headers/h-fuel-prices.gif); }
h1.fuel-costs {background-image:url(../img/headers/h-fuel-costs.gif); }
h1.latest-news {background-image:url(../img/headers/h-latest-news.gif); }
h1.press-releases {background-image:url(../img/headers/h-press-releases.gif); }
h1.newsletters {background-image:url(../img/headers/h-newsletters.gif); }
h1.case-histories {background-image:url(../img/headers/h-case-histories.gif); }
h1.useful-links {background-image:url(../img/headers/h-useful-links.gif); }
h1.faqs {background-image:url(../img/headers/h-faqs.gif); }
h1.contact-us {background-image:url(../img/headers/h-contact-us.gif); }
h1.about-us {background-image:url(../img/headers/h-about-us.gif); }
h1.our-staff {background-image:url(../img/headers/h-our-staff.gif); }
h1.landscape-equestrian-products {background-image:url(../img/headers/h-landscape-equestrian-products.gif);}
h1.firewood-supply {background-image:url(../img/headers/h-firewood-supply.gif);}
h1.wood-chipper-hire {background-image:url(../img/headers/h-wood-chipper-hire.gif);}


.menu { float:left; width:144px; padding-bottom:100px; }
/* Expanding list */
.logo { margin-bottom:24px; }
.menu p { margin:15px 0 4px 0; }
.menu p a { display:block; background-repeat:no-repeat; font-size:1.1em; color:#626466; padding:12px 0 0 0; overflow:hidden; height:0px !important; height /**/:12px; }


.menu .home { background-image:url(../img/nav/home.gif); margin-top:0; }
.menu .our-services { background-image:url(../img/nav/our-services.gif); }
.menu .fuel-prices { background-image:url(../img/nav/fuel-price-comparisons.gif); padding:24px 0 0 0; height:0px !important; height /**/:24px; }
.menu .news { background-image:url(../img/nav/news.gif); }
.menu .useful-links { background-image:url(../img/nav/useful-links.gif); }
.menu .faqs { background-image:url(../img/nav/faqs.gif); }
.menu .contact-us { background-image:url(../img/nav/contact-us.gif); }
.menu .case-history { background-image:url(../img/nav/case-history.gif); }
.menu .about-us { background-image:url(../img/nav/about-us.gif); }

.elementon, .element { list-style:none; margin:0; padding:0; }
.elementon li, .element li { margin:0; padding:0; color:#626466; font-weight:normal; font-size:1em; line-height:1.6em; }
.elementon li a, .element li a { color:#626466; text-decoration:none; }
.elementon li a.active, .element li a.active { color:#81A22E; text-decoration:none; }
.elementon li a:hover, .element li a:hover { color:#81A22E; }

.menu .active, .menu a:hover { color:#81A22E; background-position: 0px -12px; }
.menu .active24, .menu a.fuel-prices:hover  { color:#81A22E; background-position: 0px -24px; }











div.content { width:407px; float:left; }
div.copy { margin:5px 0 0 0; border-top:#81A22E solid 1px; background-color:#E8F4D9; padding:14px; }
div.copy h2 { font-size:1.3em; color:#81A22E; margin:0; line-height:1.5em; }
div.copy h3 { font-size:1.1em; color:#000; margin:0; line-height:1.5em; }
div.copy p { font-size:1.1em; color:#626466; line-height:1.5em; margin:0 0 1.5em 0; }
div.copy em { font-style:normal; font-weight:bold; color:#81A22E; font-size:1.1em; }
div.copy li { font-size:1.1em; color:#626466; line-height:1.5em; }
div.copy a { color:#81A22E; font-weight:bold; }
div.copy img {float:right; margin:3px 0px 5px 8px;}

div.copy table {font-size:1.1em; color:#626466; line-height:1.5em;}
div.newsitem { margin-bottom:-2px; }
div.newsitem h2 { color:#1D3A17; }
div.newsitem p { margin:0; }


/* CONTACT US */
form#contact { margin:0; background-image:url(/images/box-grad.gif); background-repeat:repeat-x; padding:0; position:relative;}
form#contact h3 { margin:0 0 6px 0; font-size:1.2em; padding:12px 0 4px 0; border-bottom:#FFF 1px solid; }
form#contact h4 { color:#285A68; margin:4px 0; padding:3px 0; font-size:1.1em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
form#contact p.label { padding:2px 0; margin:2px 6px; width:130px; display:inline; float:left; clear:left; }
form#contact textarea#Message{ width:200px; }
form#contact input.txt {width:200px; padding:0;}
div.hr { margin:0; height:1px; }
div.hr hr { display:none; }
div.hrline { margin:0 0 6px 0; height:1px; border-bottom:1px solid #FFF; clear:left; }
div.hrline hr { display:none; }


div.rightcol { float:right; width:208px; }
div.rightcol .ad { margin-bottom:5px;}
form.email-newsletter { margin:0; padding:10px 0 7px 0; width:100%; background-image:url(../img/bg-email.gif); background-repeat:repeat-y; }
form.email-newsletter h3 { margin:0 9px; padding:14px 0 0 0; overflow: hidden; height: 0px !important; height /**/:14px; background-image:url(../img/email-newsletter.gif); background-repeat:no-repeat; }
form.email-newsletter p { color:#00582C; font-weight:bold; font-size:1.1em; margin:7px 9px; }
form.email-newsletter .email { margin:0 0 0 9px; width:175px; border:none; }
form.email-newsletter .button { margin:7px 0 0 108px; }

div.footer { position:relative; }
div.footer p { font-size:1em; line-height:1.4em; margin:0; }
div.footer a { text-decoration:none; color:#000; }
div.footer div.contact { position:absolute; height:30px; top:-30px; }
div.footer div.contact p { width:144px; position:absolute; bottom:0; }
div.footer p.registration { color:#A7A9AC; }
div.footer p.gendall { color:#C0D096; position:absolute; top:0; right:0;  }
div.footer p.gendall a { color:#C0D096; text-decoration:none; }

div.footer p.apr { color:#C0D096; margin:0px  }
div.footer p.apr a { color:#C0D096; text-decoration:none; }

