@charset "utf-8";
/* CSS Document */



body{background-color:#231f20; background-image:url(../images/bg_body.jpg); margin:0px; padding:30px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-repeat:repeat-x;}

#outer{width:932px; margin:auto; padding:0px; background-image:url(../images/bg_inner.gif); }
#header{width:900px; margin:0px 0px 0px 32px; background-color:#FFFFFF; padding:20px 0px; border:0px;}
#awards{width:900px; margin:0px 0px 0px 32px; background-color:#FFFFFF; padding:0px 0px; border:0px; height:100px;}
#awards img{float:left; margin:0px 3px 3px 0px;}
#awards ul{list-style:none; background-image:url(../images/ttl_awards.jpg); background-repeat:no-repeat; padding:0px 0px 0px 0px; height:50px; margin:30px 0px 0px 0px; display:block; float:right; width:870px;}
#awards li{font-size:0.55em; color:#999; line-height:1em; display:block; float:right; margin-right:10px; letter-spacing:0em;}
#footer{width:900px; margin:0px 0px 0px 32px; padding:10px 0px; border:0px; color:#625252; background-color:#231f20; background-image:url(../images/bg_fooer.gif); background-position:right; background-repeat:no-repeat;}
#footer p{color:#625252; font-size:0.6em;}
#footer a{color:#625252; text-decoration:none;}
.inner{}
#leftcol{margin:0px 0px 0px 32px; width:500px; padding:0px 0px 0px 0px; }
#leftcoldetail{margin:0px 0px 0px 0px; width:530px; padding:0px 0px 0px 0px; }
#leftcoldetail img{margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; float:right;}
#leftcoldetail p{margin:20px 0px 0px 92px;  width:410px; text-align:left;}
#leftcoldetail h2{
	margin:0px 0px 0px 0px;
	text-align:left;
	color:#e83435;
	font-size:1.3em;
}
#leftcoldetail p.intro{font-size:0.9em; font-weight:bold; line-height:1.2em; }
.leftcolprod{margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; background-image: url(../images/bg_prodlist_tall.jpg); background-repeat:no-repeat; background-position:top left; float:right; width:530px;}
#leftcol p{float:right; margin:20px 0px 0px 0px; display:block; width:395px; text-align:right;}
#leftcol p.intro{font-size:0.9em; font-weight:bold; line-height:1.2em;}
#rightcol{width:360px; float:right; margin:-8px 0px 0px 0px; padding:0px; }
#rightcol p{display:block; margin:0px 0px 0px 0px; padding:0px 40px 20px 0px; }
#rightcol p.intro{margin-top:15px; font-size:0.9em; font-weight:bold;}
.products{width:932px; height:150px; background-image:url(../images/bg_products3.jpg); background-position:32px top; margin:30px 0px 0px 0px; padding: 0px 0px 0px 32px; background-repeat:no-repeat;}
#rightcol ul{margin:0px; padding:0px; list-style:none; display:block; float:left; width:300px;}
#rightcol li{margin:0px 0px 5px 0px; padding:10px 0px 10px 40px; font-size:0.7em; line-height:0.9em;  display:block; color:#5d544f;}
#rightcol li a{color:#5d544f; text-decoration:none;}
.pdf{background-image:url(../images/ico_pdf.gif); background-repeat:no-repeat;}
.mov{background-image:url(../images/ico_mov.gif); background-repeat:no-repeat;}
img.thumb{float:left; margin:0px 10px 10px 0px;}

.product{float:right; width:180px;}
.product p{display:block;font-size:0.55em; letter-spacing:-0.05em; color:#e83435; padding:0px; margin:-3px 0px 5px 15px; line-height:1.1em;}
.product p.sel{color:#edb2af;}



.product a{text-decoration:none; color:#e83435;}
.product a:link{text-decoration:none; color:#e83435;}
.product a:visited{text-decoration:none; color:#e83435;}
.product a:hover{text-decoration:underline; color:#e83435;}
.product a:active{text-decoration:none; color:#e83435;}

.product img.ttl{margin:15px 0px 0px 15px; padding:0px; border:0px;}
.product img{margin:0px 0px 0px 15px; padding:0px; border:0px;}

.product2{float:left; width:170px; height:195px;}
.product2 p{display:block;font-size:0.55em; letter-spacing:-0.05em; color:#e83435; padding:0px; margin:-3px 0px 5px 10px; line-height:1.1em;}



.product2 a{text-decoration:none; color:#e83435;}
.product2 a:link{text-decoration:none; color:#e83435;}
.product2 a:visited{text-decoration:none; color:#e83435;}
.product2 a:hover{text-decoration:underline; color:#e83435;}
.product2 a:active{text-decoration:none; color:#e83435;}

.product2 img.ttl{margin:15px 0px 0px 10px; padding:0px; border:0px;}
.product2 img{margin:0px 0px 0px 10px; padding:0px; border:0px;}
#benefits p{font-size:0.7em; font-weight:bold; color:#5d544f; margin:20px 0px 0px 10px;}
#benefits ul{list-style: url(../images/tick.gif); margin:10px 0px 0px 10px; padding:10px;}
#benefits li{margin:10px 0px 0px 30px; font-size:0.7em;}


.clearboth{clear:both;}
.clearleft{clear:left;}

p{font-size:0.7em; color:#5d544f;line-height:1.4em;}
p a{color:#e93236;}

h1{text-indent:-5000px; float:right; text-align:left; background-repeat:no-repeat; margin:50px 0px 0px 0px;display:block; width:360px; height:60px;}
h1#h1_home{background-image:url(../images/h1_designedby.gif);}
h1#h1_aboutus{background-image:url(../images/h1_aboutus.gif);}
h1#h1_contactus{background-image:url(../images/h1_contactus.gif);}
h1#h1_uk{background-image:url(../images/h1_uk.gif);}
h1#h1_international{background-image:url(../images/h1_international.gif);}
h1#h1_products{background-image:url(../images/h1_products.gif);}
h1#h1_agdispenser{background-image:url(../images/h1_agdispenser.gif);}
h1#h1_maxi{background-image:url(../images/h1_maxi.gif);}
h1#h1_mini{background-image:url(../images/h1_mini.gif);}
h1#h1_easyscrape{background-image:url(../images/h1_easyscrape.gif);}
h1#h1_fs200{background-image:url(../images/h1_fs200.gif);}
h1#h1_bigd{background-image:url(../images/h1_bigd.gif);}
h1#h1_harrow{background-image:url(../images/h1_harrow.gif);}

h3{width:90%; text-indent:-5000px; float:left; text-align:left; background-repeat:no-repeat; margin:25px 0px 0px 0px;display:block; height:30px;}
h3#h3_order{
	background-image:url(../images/h2_order.gif);
	margin:25px 0px 0px 0px;
	width:440px;
	float:right;
}
h3#h3_gallery{background-image:url(../images/h2_gallery.gif);}
h3#h3_downloads{background-image:url(../images/h2_downloads.gif);}
h3#h3_testimonials{background-image:url(../images/h2_whatourcustomers.gif);}

ul.features{list-style:url(../images/tick.gif); display:block; background-color:#FFFFFF; width:490px; margin:15px 0px 20px 0px; padding:20px 20px 10px 10px; background-image:url(../images/bg_features.gif); background-repeat:no-repeat; background-position:top left;}
ul.features li{margin:0px 0px 5px 92px; font-size:0.7em; color:#e93236; font-weight:bold;}
ul.benefits{list-style:url(../images/tick.gif); display:block; background-color:#FFFFFF; width:490px; margin:15px 0px 20px 0px; padding:20px 20px 10px 10px; background-image: url(../images/bg_benfits.gif); background-repeat:no-repeat; background-position:top left;}
ul.benefits li{margin:0px 0px 5px 92px; font-size:0.7em; color:#e93236; font-weight:bold;}
.specification{background-color:#FFFFFF; width:490px; margin:15px 0px 20px 0px; padding:20px 20px 10px 10px; background-image:url(../images/bg_specification.gif); background-repeat:no-repeat; background-position:top left; height:130px;}
.specification table{float:right; font-size:0.6em; line-height:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 20px 0px; color:#5d544f;}
ul.call{list-style: none; display:block; width:490px; margin:0px 0px 0px 0px; padding:0px 20px 0px 0px; float:left;}
ul.call li{margin:0px 0px 5px 92px; font-size:0.7em; color:#e93236; font-weight:bold;}
ul.call li a{color:#5d544f; text-decoration:none; background-image:url(../images/arrow.gif); display:block; padding:0px 0px 10px 25px; background-repeat:no-repeat;}

ul.distributors{list-style: none; display:block; width:440px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; float:right;}
ul.distributors li{
	font-size:0.7em;
	color:#5d544f;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	display:block;
	background-repeat:no-repeat;
	float:left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	width: 360px;
}
ul.distributors li a{color:#e93236; margin:0px; padding:0px; border:0px; text-indent:0px;}
.disname{font-size:1.2em; color:#e93236; margin:0px; padding:0px; width:90%; text-transform: uppercase;}

.bdrRightThick{border-right:2px solid #5d544f;}
.bdrBottomThick{border-bottom:2px solid #5d544f;}
.bdrRightThin{border-right:1px solid #5d544f;}
.bdrBottomThin{border-bottom:1px solid #5d544f;}
td{text-align:center;}



.menuItems{margin-top:25px; width:135px;}
ul#menu{list-style:none; margin:0px 0px 0px 32px; padding:0px; font-size:0.7em; font-weight:bold; line-height:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; background-image:url(../images/bg_nav.jpg); background-repeat:repeat-x; height:57px;}
ul#menu li{margin:0px; padding:0px;width:150px;float:left;}
ul#menu li a{display:block;  padding:0px 0px 0px 15px; margin:0px; background-position:0px 0px; float:left; border:0px; clear:none; min-height:57px;  height:57px;}
ul#menu li a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/bg_nav.jpg);
	background-repeat:no-repeat;
}
ul#menu li a:visited {
		color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/bg_nav.jpg);
	background-repeat:no-repeat;
}
ul#menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/bg_nav_over.jpg);
	background-repeat:no-repeat;
	
}
ul#menu li a:active {
	color: #FFF;
	background-color:#56b9e0;
	text-decoration: none;
	background-image:url(../images/bg_nav.jpg);
	background-repeat:no-repeat;
}
ul#menu li.sel a:link {
	color: #e93236;
	text-decoration: none;
	background-image:url(../images/bg_nav_on.jpg);
	background-repeat:no-repeat;
}
ul#menu li.sel a:visited {
		color: #e93236;
	text-decoration: none;
	background-image:url(../images/bg_nav_on.jpg);
	background-repeat:no-repeat;
}
ul#menu li.sel a:hover {
		color: #e93236;
	text-decoration: none;
	background-image:url(../images/bg_nav_on.jpg);
	background-repeat:no-repeat;
}
ul#menu li.sel a:active {
		color: #e93236;
	text-decoration: none;
	background-image:url(../images/bg_nav_on.jpg);
	background-repeat:no-repeat;
}


input textarea{margin:0px 0px 0px 0px;}
label{color:#666;}
.textfield{width:240px; padding:4px; color:#666; font-size:1.2em; background-color:#FFF; border:2px solid #ddd7cf; margin:5px 0px 0px 0px;}
.textfieldlg{width:240px; padding:4px; color:#666; font-size:1em; background-color:#FFF; border:2px solid #ddd7cf; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px;}

.red{color:#e93236;}
.redintro{color:#e93236; font-size:1.3em; line-height:1.3em;}

.map-eu{background-image:url(../images/map-eu.gif); height:400px; padding-top:20px;}
.map-uk{background-image:url(../images/map-uk.jpg); height:400px; padding-top:20px;}

