
/* Import the other .css files */

@import url(/css/forms.css);



body			{ margin: 20px auto 0px auto; background-color: #cccccc; color: #666666; }

img			{ border: none; }

a:link			{ font: normal 10pt Arial; color: #004B28; text-decoration: underline; }
a:hover			{ font: normal 10pt Arial; color: #004B28; text-decoration: underline; }
a:active		{ font: normal 10pt Arial; color: #004B28; text-decoration: underline; }
a:visited			{ font: normal 10pt Arial; color: #004B28; text-decoration: underline; }


#preloader		{ display: none; }

#container		{ width: 1024px; height: 768px; background-color: white;margin-left:auto;margin-right:auto; }

#navigation		{ width: 1024px; height: 100px; background-color: #004B28; }
#naviButtons		{ float: left; height: 100px; }
#naviButtons td		{ padding: 0px 10px 0px 10px; }
.button			{ }
.buttonHi		{ opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.50; }
#logo			{ float: right; margin: 19px 15px 0px 15px; }

#middle			{ width: 1024px; height: 568px; }
#tableBox		{ padding-top: 7px; }
#greenhouses		{ width: 984px; height: 427px; }
.main			{ background: url(gfx/corners_large.jpg) no-repeat center; }
.sub			{ background: url(gfx/corners_small.jpg) no-repeat; }
.slogan			{ height: 226px; text-align: center; }
#introText		{ font: normal 10pt Arial; color: #666666; text-align: left; padding: 0px 10px 0px 10px; line-height: 17px; }

#footer			{ width: 1024px; height: 100px; background-color: #004B28; }
#footerButtons		{ float: left; height: 100px; }
#footerButtons td	{ padding: 0px 15px 0px 15px; }
#registeredOffice	{ font: normal 10pt Arial; padding-top: 10px; }
#registeredOffice a	{ font: normal 10pt Arial; color: #000000; }



/* Product Range */

#productImage		{ float: right; margin: 10px; }
.padding		{ padding-top: 18px; }
#productText		{ float: left; width: 580px; font: normal 10pt Arial; color: #666666; text-align: left; padding: 40px 0px 0px 10px; line-height: 17px; }
#specifications		{ float: left; padding: 0px 10px 0px 10px; }
#pdf			{ padding-top: 10px; }
.spec			{ font: normal 10pt Arial; color: #004C28; padding: 10px; width: 150px; }
.spec a			{ font: normal 10pt Arial; color: #004C28; text-decoration: underline; }


/* Locate a Retailer */
#iframe		{ width: 1000px; height: 548px;  margin-top: 10px; }
#iframeBody	{ background-color: #ffffff; padding: 0px; margin: 0px; text-align: center; }
#locatorBox	{ width: 1000px; height: 548px; }
#locatorText	{ float: left; width: 690px; height: 368px; }
.locatorImage	{ float: right; margin: 10px 10px 0px 20px; background: url(gfx/corners_small.jpg) no-repeat center; width: 160px; height: 161px; }

.padding2	{ padding-top: 7px; }

#map		{ float: left; padding: 40px 10px 5px 10px; width: 285px; }
.map		{ font: normal 10pt Arial; text-align: left; padding: 40px 10px 10px 10px; }
.makeSure	{ font: bold 10pt Arial; text-align: left; line-height: 20px; padding: 10px 10px 10px 10px; }
.postcode	{ font: bold 10pt Arial; text-align: left; padding-left: 10px; }
#county		{ font: normal 10pt Arial; text-align: left; padding-left: 10px; }

#searchBox	{ border: solid 1px #004B28; margin-top: 10px; padding: 10px; }
.result		{ font: normal 10pt Arial; text-align: center; padding: 5px 0px 5px 0px; }
.searchResult	{ font: normal 10pt Arial; }
#search		{ width: 800px; }
#details	{ float: left; width: 560px; }
.detailTitle	{ background-color: #007130; font: bold 0.8em Arial; color: #ffffff; text-align: center; }
.detail		{ font: normal 10pt Arial; background-color: #9ACC99; padding: 0px 5px 0px 5px; }
#searchText	{ font: normal 10pt Arial; padding: 10px; }
#searchText a	{ font: normal 10pt Arial; text-decoration: underline; }


/* RHS */

#rhsText	{ float: left; font: normal 10pt Arial; color: #666666; text-align: left; padding: 20px 20px 0px 10px; line-height: 17px; width: 650px; height: 270px;  }
#rhsBox		{ float: left; text-align: center; width: 1000px; padding-top: 10px; }
.rhsBorder	{ background: url(gfx/rhsback.jpg) no-repeat center; width: 400px; height: 311px; text-align: center; }
.rhsBorderSmall	{ background: url(gfx/rhsbacks.jpg) no-repeat center; width: 250px; height: 194px; text-align: center; }
#rhsHead	{ float: left; font: normal 10pt Arial; color: #666666; text-align: left; padding: 20px 0px 0px 10px; }
#test		{ float: left; padding: 60px 0px 0px 0px; }
#rhsList	{ font: normal 9pt Arial; }
#rhsList a	{ font: normal 9pt Arial; }
#gold		{ background-color: #ffffff; text-align: left; font: normal 10pt Arial; }
#goldText	{ padding: 10px 10px 10px 20px; }

/* Contact Us */
#contact	{ float: left; padding: 5px 5px 0px 5px; border: solid 1px #004B28; margin: 40px 10px 0px 10px; }
#form		{ font: normal 10pt Arial; }
.formPadding	{ padding: 0px 5px 0px 5px; }
.selectbox	{ border: solid 1px #9ACC99; }
.submitPadding	{ padding-top: 10px; text-align: right; }
.consent 	{ font: normal 8pt Arial; text-align: left; }
#contactText	{ float: left; padding: 50px 10px 0px 10px; font: normal 10pt Arial; text-align: left;  }
.contactImage	{ background: url(gfx/corners_small.jpg) no-repeat center; width: 160px; height: 161px; text-align: center; }
#contactImage	{ float: left; padding-top: 50px; width: 420px;  }

/* Gallery */
.gallery	{ background: url(gfx/corners_large2.jpg) no-repeat center; }


/* Bespoke Greenhouses */
#bespoke	{ margin-top: 20px; }
.bespokeBack	{ width: 160px; height: 178px; background: url(gfx/corners_small.jpg) no-repeat; padding: 7px 0px 0px 7px; }
.bespokeLarge	{ width: 500px; height: 500px; background: url(gfx/corners_large3.jpg) no-repeat; }
#bespokePadding	{ padding-top: 20px; }
#bespokeText	{ font: normal 10pt Arial; text-align: left; padding: 40px 0px 0px 0px; }

.pdficon	{ margin-left:13px;margin-top:-7px; }

.brochureblock	{  margin-left:20px;text-align:left; }

/* Lists */

.pins			{ list-style-type: image; list-style-image: url(/gfx/icons/pin.jpg); }
.pins li		{ padding: 0px 0px 0px 25px; }



/* W3C */

#w3c		{ float: right; margin: 50px 10px 0px 0px; }



/* Google Analytics block */

#ga			{ display: inline; clear: both; width: 100%; border-top: 0px solid red; }
