*{
	margin: 0pt;
	padding: 0pt;
}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ 
	margin: 0; 
	padding: 0; 
	border: 0; 
}

body {
	background-image:url(../Images/bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525c66;
}

a{
	color:#525c66;
	text-decoration:underline;
}

a:hover{
	color:#525c66;
	text-decoration:none;
}

p {
	line-height: 18px;
}

#container{
	margin:0 auto;
	width:1000px;
}

#header{
	height:142px;
	background-image:url(../Images/header_bg.jpg);
}

.strapline{
	width:439px;
	height:97px;
	float:right;
}

.menu{
	width:875px;
	margin: 14px 5px 0 0;
	float:left;
	font-size:15px;
	text-align:right;
}

	.menu span{
		margin: 0 0 0 13px;
	}
	
	.menu a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.menu a:hover{
		color:#3c6f09;
		text-decoration:none;
	}

.banner{
	height:269px;
	clear:both;
}

.forklifts_animation{
	width:476px;
	float:left;
}

.quicksearch_box{
	float:left;
	width:509px;
	background-image:url(../Images/quicksearch_bg.jpg);
	background-repeat:no-repeat;
	background-color:#e6f2ff;
	margin: 9px 0 0 0;
	padding: 5px 4px 4px 4px;
	height:210px;
}

	.quicksearch_box h1{
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:19px;
		color:#4d4d4d;
		margin: 0 0 15px 0;
		background:none;
		padding:0;
		margin:0;
	}

.list_box{
	float:left;
	color:#595959;
	font-size:11px;
	width:120px;
	padding: 0 0 0 0;
}

.list_box2{
	float:left;
	color:#595959;
	font-size:11px;
	width:60px;
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
}

.text_box{
	height:20px;
	padding: 0 0 9px 0;
}

.dropdown_box{
	float:left;
	width:140px;
}

.form_box{
	height:20px;
	padding: 0 0 9px 0;
}

.form_box2{
	height:60px;
	padding: 0 0 9px 0;
}

.form_box3{
	padding: 0 0 0 0;
}

.selectform{
	color:#5f5f5f;
	font-size:12px;
	height:18px;
	width:138px;
}

.selectform2{
	color:#5f5f5f;
	font-size:12px;
	width:138px;
	height:55px;
}

.maincontent{
	background-image:url(../Images/maincontent_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-left: 1px #acc9e5 solid;
	border-right: 1px #acc9e5 solid;
	padding: 0 10px 0 10px;
}

#footer_container{
	background-image:url(../Images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#49545d;
	min-height:200px;
	height:auto !important;
	height:180px;

}

.footer{
	margin:0 auto;
	width:1000px;
	background-image:url(../Images/footermain_bg.gif);
	background-repeat:repeat-x;
	padding: 14px 0 0 0;
}

.contact_details{
	width:291px;
	float:left;
	color:#e7dc9d;
	font-size:11px;
}

	.contact_details h1{
		width:291px;
		float:left;
		color:#e7dd9d;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 0;
		margin: 0 0 10px 0;
		background-image:none;
	}
	
	.contact_details img{
		padding: 0 5px 0 0;
	}
	
	.contact_details a{
		color:#e7dd9d;
		text-decoration:underline;
	}
	
	.contact_details a:hover{
		color:#f3efd8;
		text-decoration:underline;
	}
	
.copyright{
	width:320px;
	float:left;
	color:#a4e79d;
	font-size:11px;
}

	.copyright h1{
		width:320px;
		float:left;
		color:#a4e79d;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 0;
		margin: 0 0 10px 0;
		background-image:none;
	}
	
	.copyright img{
		padding: 0 5px 0 0;
	}
	
	.copyright a{
		color:#a4e79d;
		text-decoration:none;
	}
	
	.copyright a:hover{
		color:#ecfcea;
		text-decoration:underline;
	}

.footer_nav{
	width:370px;
	float:left;
	color:#9dcde7;
	font-size:11px;
}

	.footer_nav h1{
		width:370px;
		float:left;
		color:#9dcde7;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 0;
		margin: 0 0 10px 0;
		background-image:none;
	}

	.footer_nav a{
		color:#9dcde7;
		text-decoration:none;
	}
	
	.footer_nav a:hover{
		color:#daebf5;
		text-decoration:none;
	}


h1{
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#525c66;
	height:30px;
	background-image:url(../Images/arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0 0 0 30px;
	margin: 0 0 15px 0;
	width:420px;
}
	
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#86b300;
	padding: 0 0 15px 0;
}

h3{

}

p{
	padding: 0 0 10px 0;
	text-align:justify;
}

hr{
	background-color:#D1D3D5;
	color:#ffffff;
	padding: 0 0 0 0;
	margin: 5px 0 10px 0;
	border: 0;
}

em{
	
}

.clr{
	clear:both;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.caps{
	text-transform:uppercase;
	color:#4F90B4;
}

.highlight{
	color:#4F90B4;
	font-weight:normal;
}

.contact_right{
	float:right;
	width:450px;
}

.productbox{
	width:312px;
	height:100px;
	float:left;
	margin: 0 10px 40px 0;
	color:#24688d;
}

	.productbox img{
		float:left;
		margin: 0 5px 5px 0;
		padding:2px;
		border: solid 1px #ACC9E5;
	}

.product_img{
	float:left;
	margin: 0 5px 5px 0;
	padding:2px;
	border: solid 1px #ACC9E5;

}

.signing{
	float:right;
	margin: 0 0 0 20px;
}

li{
	list-style-position:inside;
	
}

.list_heading{

}

	.list_heading span{
		padding: 0 0 0 14px;
	}

.list{
	padding: 0 0 0 25px;
}

.questions{
	color:#86b300;
	font-weight:bold;
}

h4{
	font-size:13px;
	margin: 0 0 10px 0;
	color:#86b300;
}

strong{
	color:#86b300
}

.faqpage{
	
}

	.faqpage strong{
		color:#525C66;
	}
	
.find_the{
	float:left;
	margin: 0 0 0 115px;
}

.home-btn{
	margin: 0 0 0 15px;
}

.logos{
	margin: 0 0 0 50px;
}

.quiz{
	float:right;
}

.img_float_right{
	float:right;
	margin: 0 0 20px 20px;
	border: 1px #ACC9E5 solid;
	padding: 3px;
}

.bullet2{
	list-style-position:outside;
	margin: 0 0 8px 15px;
}

.productbox_attachments{
	width:108px;
	height:130px;
	float:left;
	margin: 0 30px 40px 55px;
	color:#24688d;
	text-align:center;
	display:inline;
}

	.productbox_attachments img{
		margin: 0 5px 5px 0;
		padding:2px;
		border: solid 1px #ACC9E5;
	}
	
	.productbox_attachments h1{
		margin:0;
		padding:0;
		background:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:108px;
		height:35px;
		color:#86b300;
	}
