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

body {
	background:#040607;
	margin:20px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	font-size:0.9em;
	margin:0 0 10px 0;
	line-height:1.4em;
}

h1 {
	width:400px;
 	padding:0;
	margin:0 0 10px 20px;	
}

#header {
	width:893px;
	position:relative;
	margin:0 auto 10px auto;
	padding:0;
	background:#040607;
}

#main-content {
	width:893px;
	height:348px;
	position:relative;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	background:#666;
	overflow:hidden;

}

#big-content {
	width:893px;
	height:520px;
	position:relative;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	background:#666;
	overflow:hidden;

}

#footer {
	width:893px;

	margin:0 auto 0 auto;
	padding:10px 0 0 0;
}

#footer p {
	font-size:.55em;
	color:#FFF;
	margin:0;
	padding:0 0 30px 0;
}

#footer a {
	color:#FFF;
	text-decoration:none;
}

#footer a:hover {
	color:#999;
	text-decoration:underline;
}

#sector-panels {
	width:893px;
	height:153px;
	position:relative;
	margin:0 auto 0 auto;
	padding:13px 0 0 0;
}

.pad-sp{
	margin:0 13px 0 0;
	padding:0;
}

#sector-panels h3{
	margin:0;
	padding:0;
}

#sector-panels h3 a{
	width:138px;
	height:153px;
	display:block;
	float:left;
	padding:0;
	text-indent:-9000px;
}

.sp-plant {background:url(../images/sector_panels/sp_plant_construction.png) no-repeat;}
.sp-trailers {background:url(../images/sector_panels/sp_trailers_caravans.png) no-repeat;}
.sp-materials {background:url(../images/sector_panels/sp_materials_handling.png) no-repeat;}
.sp-groundcare {background:url(../images/sector_panels/sp_groundcare.png) no-repeat;}
.sp-procurement {background:url(../images/sector_panels/sp_global_procurement.png) no-repeat;}
.sp-agriculture {background:url(../images/sector_panels/sp_agricultural.png) no-repeat;}

.mspage-panels {
	width:893px;
	height:153px;
	position:relative;
	margin:0 auto 0 auto;
	padding:13px 0 0 0;
}


span.footer-right {float:right;}

.clear{clear:both; height:0;}
/* --------------------------------market sector sub menu */

ul#ms_sub_menu {
	list-style-type:none;
	padding:0;
	margin:0 0 0 20px;
	position:relative;
	width:600px;
	
}


ul#ms_sub_menu li{
	height:25px;
	float:left;
	margin:0 0 10px 0;
	padding:0 10px 0 0;
}

ul#ms_sub_menu li a{
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:.8em;
}

ul#ms_sub_menu li a:hover {
	color:#939598;
	text-decoration:underline;
}

div#ms-menu {
	width:893px;
	height:20px;
	margin:0 auto 0 auto;
	padding:13px 0 0 0;
}

div#ms-menu ul{
list-style-type:none;
padding:0;
margin:0;
position:relative;
}

div#ms-menu ul li{
height:20px;
float:left;
}

div#ms-menu ul li a{
display:block;
width:138px;
height:20px;
text-indent:-9000px;
outline:none;
}

div#ms-menu ul li.ms-plant {background:url(../images/buttons/btn_plant_off.jpg) no-repeat;}
div#ms-menu ul li.ms-plant:hover {background:url(../images/buttons/btn_plant_on.jpg) no-repeat;}
div#ms-menu ul li.ms-plant a.current {background:url(../images/buttons/btn_plant_on.jpg) no-repeat;}

div#ms-menu ul li.ms-trailers {background:url(../images/buttons/btn_trailers_off.jpg) no-repeat;}
div#ms-menu ul li.ms-trailers:hover {background:url(../images/buttons/btn_trailers_on.jpg) no-repeat;}
div#ms-menu ul li.ms-trailers a.current {background:url(../images/buttons/btn_trailers_on.jpg) no-repeat;}

div#ms-menu ul li.ms-agricultural {background:url(../images/buttons/btn_agricultural_off.jpg) no-repeat;}
div#ms-menu ul li.ms-agricultural:hover {background:url(../images/buttons/btn_agricultural_on.jpg) no-repeat;}
div#ms-menu ul li.ms-agricultural a.current {background:url(../images/buttons/btn_agricultural_on.jpg) no-repeat;}

div#ms-menu ul li.ms-materials {background:url(../images/buttons/btn_materials_off.jpg) no-repeat;}
div#ms-menu ul li.ms-materials:hover {background:url(../images/buttons/btn_materials_on.jpg) no-repeat;}
div#ms-menu ul li.ms-materials a.current {background:url(../images/buttons/btn_materials_on.jpg) no-repeat;}

div#ms-menu ul li.ms-groundcare {background:url(../images/buttons/btn_groundcare_off.jpg) no-repeat;}
div#ms-menu ul li.ms-groundcare:hover {background:url(../images/buttons/btn_groundcare_on.jpg) no-repeat;}
div#ms-menu ul li.ms-groundcare a.current {background:url(../images/buttons/btn_groundcare_on.jpg) no-repeat;}

div#ms-menu ul li.ms-procurement {background:url(../images/buttons/btn_procurement_off.jpg) no-repeat;}
div#ms-menu ul li.ms-procurement:hover {background:url(../images/buttons/btn_procurement_on.jpg) no-repeat;}
div#ms-menu ul li.ms-procurement a.current {background:url(../images/buttons/btn_procurement_on.jpg) no-repeat;}



ul#list {
	padding:0;
	margin:0 0 0 15px;
	position:relative;
	
}


ul#list li{
	margin:0;
	padding:0 10px 5px 0;
	color:#FFF;
	font-size:.9em;
	list-style-type:disc;
}

.white {color: #FFF;}

.fix {
	display:block;
	float:left;
	width:135px;
	color:#666;
	font-weight:bold;
	font-size:1em;
	padding:0;
}

.textInput {
	width:250px;
	height:22px;
	border:none;
	padding:3px 0 0 3px;
	margin:0;
	background:url(../images/backgrounds/bg_form_fields.jpg) no-repeat center -20px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

.textArea {
	width:250px;
	height:150px;
	border:none;
	padding:3px 0 0 3px;
	margin:0;
	background:url(../images/backgrounds/bg_form_fields.jpg) no-repeat top center;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

#contactForm {position:absolute; left:20px; margin:0 10px 0 0; color:#FFF;}
#contactDetails {position:absolute; left:20px; top:380px;}
#contactDetails p{color:#FFF; font-size:.8em; font-weight:bold; line-height:1.2em;}
#contactDetails span {color:#ee2e24; font-weight:bold;}
#contactDetails a {color:#FFF; font-weight:bold; text-decoration:none;}
#contactDetails a:hover {text-decoration:underline;}

.google {
	position:absolute;
	left:255px;
	height:103px;
	top:40px;
	width:138px;
	text-align:right;
	margin:0;
	padding:0;
}

.googleLink{display:block; height:60px; width:60px; margin:0; padding:0; position:absolute; left:320px; top:75px; text-indent:-9000px; outline:none;}

.para-noScroll {margin:0 0 10px 20px; width:400px;}
.scroll-container {width:400px; margin:5px 0 0 0;}

.yellow {color:#ffcb08;}
.purple {color:#caaed3;}
.blue {color:#81cec1;}
.orange {color:#f68f1e;}
.green {color:#bed62f;}
.red {color:#ee2e24;}
.taupe {color:#b4cc95;}

a.enquiry {display:block; width:120px; height:40px; position:absolute; top:300px; left:750px; text-indent:-9000px; outline:none;}

a.enquiryGP {display:block; width:120px; height:40px; position:absolute; top:470px; left:750px; text-indent:-9000px; outline:none;}


label.error { float:none; color:#FFF; font-weight:bold; font-size:.7em; margin:0 0 0 5px; padding:2px 5px 5px 20px; vertical-align:top; background: url(../images/error_icon.png) no-repeat left center;}

.header-link a {text-decoration:none;}
.header-link a:hover {text-decoration:underline;}




