/* ------------------------------------------------------
@1 Global Stuff
--------------------------------------------------------- */
html,body,div,span,applet,object,iframe,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,

a,abbr,acronym,address,big,cite,code,

del,dfn,em,font,img,ins,kbd,q,s,samp,

small,strike,strong,sub,sup,tt,var,

dl,dt,dd,ol,ul,li,

fieldset,form,label,legend,

table,caption,tbody,tfoot,thead,tr,th,td

{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;  font-size: 100%; font-family: arial, helvetica, sans-serif; vertical-align: baseline; }

/* remember to define focus styles! */
:focus { outline:  1; }
jumpMenu

body { line-height: 1; color: black; background: white;  
margin:0px;
padding:0px;
border-style:dotted;
border-color:#999999;
}
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before,blockquote:after,q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight: bold; }
em { font-style: italic; }
html { 
}
/* ------------------------------------------------------
@2 Useful Classes
--------------------------------------------------------- */
/* auto clears any element with this class */
.easy_clear { float: left; float/**/: none; }
.easy_clear:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
.easy_clear{ display: inline-block; }
/*\*/
.easy_clear { display: block; }
/* end easy clear */
/* resets the default behaviour for lists & list items */
.container_list { list-style: none; margin: 0; padding: 0; font-size: 1em; }
.container_list li { margin: 0; }
/* list with thumbnails (think news)
----- Width values need changing per site -------- */
.thumbnail_list { list-style: none; margin: 0; padding: 0; width:100%; font-size: 1em; }
.thumbnail_list li { width: 650px; float: left; padding: 15px 0; border-bottom: 1px solid #ccc; margin:0px 0 0px 0;}

	.thumbnail_list li.even { }	

	.thumbnail_list li img { float: left; margin: 0px 15px 0px 0; border: 4px solid #fff; }

	.thumbnail_list li h4 { margin: 0 .5em .35em 0; padding:0px;}

	.thumbnail_list li h3 { margin: 0 .5em .35em 0; padding:0px;}
	
	.thumbnail_list li h3  a{color:#000; border-bottom:2px solid #febf0f; text-decoration:none;}

	.thumbnail_list li h3  a:hover{border:none;}

	.thumbnail_list li p { margin: 0 .5em .35em 0;  padding:0px;}

	.thumbnail_list li img{

	padding:10px 0 0 0;

}
	.thumbnail_list li img a { float: left; margin: 0px 15px 0px 0; border: 4px solid #fff; padding:10px 0 0 0; }
/* -----------------------------------------------------

@2 Basic Tags

--------------------------------------------------------- */

a { color:#333333; font-size: 1em;
	 }
p { margin: 0 2em 1em 0; line-height: 1.4em; color:#000; }
h2, h3, h4, h5 { font-weight: bold; margin: 1em 1em .5em 0; color: #A86060; }
h2 { margin: 0 .5em .5em 0; }
h3 { font-size: 1.3em; margin: 1em 1.8em .8em 0; line-height: 1.4em;}
h4 { font-size: 1.1em; line-height: 1.35em; }
h5 { font-size: .9em; font-weight: bold; }
ul { font-size: .85em; margin: 0 1em 1em 2em; padding: 0; list-style: disc; line-height: 1.3em; }
ol { font-size: .85em; margin: 0 1em 1em 2.4em; padding: 0; list-style: decimal; line-height: 1.3em; }
li { margin-bottom: .7em; color:#000;}
img.left, img.cms_image { float: left; margin: 0 15px 15px 0px; }
img.right { float: right; margin: 0 0 15px 10px; }


/* ------------------------------------------------------
@2 Wrapper
--------------------------------------------------------- */
#wrapper{
	width:760px;
	margin:0 auto;
	min-height:1%;
}

/* ------------------------------------------------------
@2 Header
--------------------------------------------------------- */

#header{
	padding:10px 0 10px 0;
	position:relative;
}
#header h1 a{
	display:block;
	width:132px;
	text-indent:-9999px;
	height:46px;
	margin:0 0 5px 0;
	background:url('../img/header/clarklogo.gif');
	}
#header h2{
	margin:0px 0 0 5px;
	font-size:1.1em;
	color:black;
	display:inline;
	text-transform:uppercase;
	}
	/*Phone box */

#phonebox{
	position:absolute;
	display:block;
	width:192px;
	height:57px;
	left:565px;
	top:10px;
	background:url('../img/header/phonebox.jpg') no-repeat;
	padding:7px 0 0 7px;
	margin:0 0 20px 0;
}
#phonebox p{
	font-weight:bold;
	color:#b2d246;
	margin:0px;
	text-align:right;
	margin-right:15px;	
	}
#header	 #phonebox ul{
	margin:5px 0 0 0;
	float:right;
	list-style:none;
	}
#phonebox ul li{
	font-weight:bold;
	font-size:.85em;
	padding:0 5px 0 5px;
	border-right:1px solid;	
	margin:1px	0 0 0;
	display:inline;
	}
#phonebox ul li.subnav_last{
	border-right:none;
	}
#phonebox ul li a{
	color:black;
	text-decoration:none;
	}
#phonebox ul li a:hover{
	text-decoration:underline;
	}
#phonebox_nav_text{
position:absolute;
	
	right:-15px;
	top:60px;
	width:320px;
	height:57px;
	
	
}		
/*navigation*/
#nav{
	padding:0px;
	margin:0 0 10px 0;
	border-bottom:0px;

}
#nav ul{
	list-style:none;
	margin:0px;
	height:35px;
	padding:0px;
	background: url('../img/nav/navbg.gif') repeat-x;
	border-bottom:2px solid #959595;
}
#nav ul li{
	float:left;
	padding:0px;
	margin:0px;
	background: url('../img/nav/navbg.gif') 0px 0px repeat-x;
}
#nav ul li a{
	text-decoration:none;
	border-left:2px solid gray;	
	margin:0px;
	padding:8px 14px 9px 14px;
	display:block;
	font-weight:bold;
	font-size:0.9em;
	color:gray;
	}
#nav ul li a:hover{
	background: url('../img/nav/navbg.gif') repeat-x;
	background-position:0px -36px;
	color:#fff;

}	
#wrapper #nav ul li.nav_last a{
	border-right:2px solid gray;	
	padding:8px 28px 9px 28px;
}
	

/*navigation active page*/

body#home #nav #nav_home, 
body#aboutus #nav #nav_about, 
body#contactus #nav #nav_contact, 
body#parts #nav #nav_parts,
body#healthandsafety #nav #nav_healthandsafety,
body#service #nav #nav_service, 
body#hire #nav #nav_hire , 
body#historysub #nav #nav_about,
body#clark_warehouse #nav #nav_clark_warehouse,
body#access #nav #nav_access,
body#clark_forklift #nav #nav_clark_forklift
{
	background:url('../img/nav/navbg.gif') repeat-x;
	background-position:0px -72px;
	color:#fff;
}

/* ------------------------------------------------------
@2 Footer
--------------------------------------------------------- */

#footer{
	background:url('../img/footer/footerbg.gif') repeat-x;
	margin:0px auto;
	padding:5px 0 5px 0;
	margin-top:10px;
	height:30px;
	width:760px;
}
#footer p{
	margin:0px;
	text-align:center;
	font-size:.7em;
}
#footer p a{
	padding:0px 5px 0 0;
	text-decoration:none;
	color:#000;	
	border-right:1px solid black;
}
#footer p a:hover{
	text-decoration:underline;
}
#footer p a.footer_nav_last{
	border-right:none;
}
/* ------------------------------------------------------
@2 Page Content
--------------------------------------------------------- */
/*Home Page*/
#flashbox{
	margin-bottom:6px;
}
#flash_feedback{
	padding-top:12px;
	padding-bottom:8px;
	font-size:inherit;
	
}	
#flash_video{
float:left;
width:500px;
height:400px;
margin:15px;

}
#leftcolumn{
	width:180px;
	float:left;
}
#leftcolumn p{
	font-size:.78em;
	margin:10px 0px;
}
#leftcolumn p.phonenumber{
	font-size:1.2em;
}
#middlecolumn{
	float:left;
	width:360px;
	margin:0 0 0 20px;
}
#middlecolumn p{
	font-size:.84em;
	margin:10px 0 10px 0;
	color:black;
}
#middlecolumn img{
	margin:10px 0;
}
#middlecolumn.fullwidth{
	width:560px;
}
#rightcolumn{
	width:180px;
	float:right;
}
#satisfaction{
	width:180px;
	
	float:right;
	
}	
#leftcolumn h2, #rightcolumn h2{
	font-size:.85em;
	display:block;
	margin:0px;	
	padding:5px 10px 5px 10px;
	width:160px;
	color:white;
	background:url('../img/content/bg/h2bg.gif') repeat;
}
#middlecolumn h2{
	margin:0px;
	width:340px;
	font-size:.85em;
	color:white;
	padding:5px 10px 5px 10px;
	background:url('../img/content/bg/h2bg.gif') repeat-x;
}
#middlecolumn h3{
	font-size:.9em;
	color:#636464;
}
#wrapper #middlecolumn h3.historytitle{
	margin:5px 0px;
	font-size:1.1em;
	font-weight:normal;
}
#middlecolumn img.thumb{
	padding:5px;
	border:2px solid #636464;
}
.thumbboxright{
	float:right;
	padding:0px;
	border:none;
	width:120px;
	margin:0px 0 0 15px;
}
#middlecolumn .thumbboxright img{
	float:right;
	margin:0 0 0 15px;
}
#middlecolumn span.chairmancaption{
	font-size:.7em;
	margin:3px 0 0 0;
	float:right;
}
#middlecolumn p.caption{
	font-size:.75em;
	font-weight:bold;
	margin:5px 0px;
	color:#636464;
}
#middlecolumn hr{
	border:none;
	color:#636464;
	background-color:#636464;
	height:2px;
	margin:15px 0 10px 0;
	width:560px;
}
/*Quick Links*/
ul#quicklinks{
	margin:0px;
	padding:0px;
	list-style:none;
	clear:both;
}
ul#quicklinks h3{
	font-size:.9em;
	margin:0px;
	color:#3c3c3c;
	margin:0px;
}
ul#quicklinks li{
	border:1px solid #d7d7d7;
	background:#f5f5f5;
	margin:5px 0 5px 0;
	padding:5px 10px 5px 10px;
}
ul#quicklinks p{
	margin:0px;
	color:#666666;
	font-size:.8em;
}
ul#quicklinks a{
	margin:0px;
	padding:0px;
	color:#b3d445;
}
ul#quicklinks a:hover{
	text-decoration:none;
}
/*Testimonials*/
ul#testimonials{
	margin:9px;
	padding:0px;
	list-style:none;
}
ul#testimonials h3{
	font-size:.9em;
	margin:1px;
	padding-left:17px;
	color:#3c3c3c;
	background:url('../img/content/bg/testarrow.gif') 0px 3px no-repeat;
}
ul#testimonials h3 a{
	color:#6a6b6d;
	padding:1px;
	text-decoration:none;
}
ul#testimonials h3 a:hover{
	background:gray;
	color:white;
}
ul#testimonials li{
	border:1px solid #d7d7d7;
	background:#f5f5f5;
	margin:5px 0 5px 0;
	padding:5px 10px 5px 7px;
}
ul#testimonials p{
	color:#666666;
	margin-left:17px;
	margin-right:0px;
	font-size:.8em;
}
ul#testimonials a{
	margin:0px;
	padding:0px;
	color:#b3d445;
}
ul#testimonials a:hover{
	text-decoration:none;
}
.awardwinning li{
	width:160px;
	font-size:.78em;
	background:url('../img/content/bg/pdf.gif') right no-repeat;

}
.awardwinning p{
	color:#666666;
	margin-left:0px;
	margin-right:0px;
	font-size:.7em;
}
.awardwinning ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

/*News*/
#news{
	background:#f5f5f5;
	border:1px solid #d7d7d7;
	padding:7px;
	margin-bottom:9px;
}
#news h3{
	font-size:.77em;
	margin:0px;
	color:#3c3c3c;
}
#news ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#news ul li{
	width:160px;
	font-size:.78em;
	background:url('../img/content/bg/pdf.gif') right no-repeat;
}
#news ul li a{
	color:#b3d445;
}
#news a.newsreadmore{
	color:#b3d445;
	font-size:.8em;
	font-style:oblique;
}
/* ------------------------------------------------------
@2 Subnav
--------------------------------------------------------- */
#wrapper ul#subnav{
	background-color:#f5f5f5;
	color:#636363;
	list-style:none;
	margin:0px;
	padding:5px 0 4px 0;
	border:1px solid #d7d7d7;
}
#wrapper ul#subnav li {
	font-size:.95em;
	margin:1px 0 1px 0;
	padding:0px;
	display:inline;
}
#wrapper ul#subnav li a{
	text-decoration:none;
	margin:0px;
	padding:1px 0 1px 0;
	padding-left:10px;
	display:block;
	color:#636363;
}
/*sub subnav*/
#wrapper ul#subnav li ul{
	list-style:none;
	margin:0px;
	font-size:1em;
}
#wrapper ul#subnav li ul li{
	margin:0px;
	padding:0px;
	text-indent:20px;
}
#wrapper ul#subnav li ul#sub_subnav_active1 li.subsub1{
	background-color:#acacac;
}
#wrapper ul#subnav li ul#sub_subnav_active2 li.subsub2{
	background-color:#acacac;
	border-top:#9e9e9e;
}
#wrapper ul#subnav li ul#sub_subnav_active3 li.subsub3{
	background-color:#acacac;
	border-top:#9e9e9e;
}
#wrapper ul#subnav li ul#sub_subnav_active1 li.subsub1 a,
#wrapper ul#subnav li ul#sub_subnav_active2 li.subsub2 a,
#wrapper ul#subnav li ul#sub_subnav_active3 li.subsub3 a{
	color:#fff;
}
#wrapper ul#subnav li a:hover{
	background-color:#dad7d7;
}
#sub_subnav_active1 li a:hover{
	background-color:#dad7d7;
}
/*About Subnav - USE FOR ALL PAGES*/ 
#wrapper ul#subnav.about a.sub_about{
	background-color:#959595;
	color:#fff;
}
#wrapper ul#subnav.about1 li a.sub_about1,
#wrapper ul#subnav.about2 li a.sub_about2,
#wrapper ul#subnav.about3 li a.sub_about3,
#wrapper ul#subnav.about4 li a.sub_about4,
#wrapper ul#subnav.about5 li a.sub_about5,
#wrapper ul#subnav.about6 li a.sub_about6,
#wrapper ul#subnav.about7 li a.sub_about7, 
#wrapper ul#subnav.about8 li a.sub_about8,
#wrapper ul#subnav.about9 li a.sub_about9,
#wrapper ul#subnav.about10 li a.sub_about10,
#wrapper ul#subnav.about11 li a.sub_about11

{
	background-color:#959595;
	color:#fff;
}
/* Scissor page subnav */
#wrapper ul#subnav.platforms1 a.sub_platform1,
#wrapper ul#subnav.platforms2 a.sub_platform2,
#wrapper ul#subnav.platforms3 a.sub_platform3,
#wrapper ul#subnav.platforms4 a.sub_platform4,
#wrapper ul#subnav.platforms5 a.sub_platform5,
#wrapper ul#subnav.platforms6 a.sub_platform6{
	background-color:#959595;
	color:#fff;
}
/*hire page active and hire page styles*/
#wrapper ul#subnav.hire #sub_hire{
	background-color:#959595;
	color:#fff;
}
#wrapper ul#subnav.hire1 a.sub_hire1, 
#wrapper ul#subnav.hire2 a.sub_hire2,
#wrapper ul#subnav.hire3 a.sub_hire3,
#wrapper ul#subnav.hire4 a.sub_hire4{
	background-color:#7d7d7d;
	color:#fff;
}

#hire_grphic {
	background-image:"../img/content/hire/longtermbg.jpg" 0px 0px no-repeat;
}
#wrapper ul#subnav.ltl #sub_ltl{
	background-color:#959595;
	color:#fff;
}
/*now has become lease rental*/
a.longtermbtn{
	text-indent:-99999px;
	display:block;
	height:45px;
	width:88px;
	float:left;
	margin:0 20px 0 0;
	font-size:.1em;
	color:#fff;
	background-color:white;
	background:url('../img/content/hire/longtermbg1.jpg') 0px 0px no-repeat;
}
a.longtermbtn:hover{
	background:url('../img/content/hire/longtermbg1.jpg') 0px 0px no-repeat;
	background-position:0px -44px;
	text-indent:-99999px;
}
/*now finance options*/
a.spothirebtn{
	text-indent:-99999px;
	display:block;
	height:45px;
	width:88px;
	float:left;
	font-size:.1em;
	color:#fff;
	margin-left:10px;
	margin-bottom:15px;
	background-color:white;
	background:url('../img/content/hire/finance_option.jpg') 0px 0px no-repeat;
}
a.spothirebtn:hover{
	background:url('../img/content/hire/finance_option.jpg') 0px 0px no-repeat;
	background-position:0px -44px;
	text-indent:-99999px;
}
/*now spot-hire*/
a.shorttermbtn{
	text-indent:-99999px;
	display:block;
	height:45px;
	width:88px;
	float:left;
	font-size:.1em;
	color:#fff;
	margin-left:30px;
	margin-right:30px;
	background-color:white;
	background:url('../img/content/hire/spothirebg.jpg') 0px 0px no-repeat;
}
a.shorttermbtn:hover{
	background:url('../img/content/hire/spothirebg.jpg') 0px 0px no-repeat;
	background-position:0px -44px;
	text-indent:-99999px;
}
.hire_graphic-class {


}

/*testimonial page subnav*/
ul#test_subnav{
	margin:0px;
	padding:5px;
	list-style:none;
	border:1px solid #d7d7d7;
	background:#f5f5f5;
}
	ul#test_subnav li{	
	margin:0px;
	padding-left:17px;
	color:#3c3c3c;
	background:url('../img/content/bg/testarrow.gif') 0px 3px no-repeat;
}
ul#test_subnav li a{
	background-color:#b2d246;
	display:block;
	color:#6a6b6d;
	font-size:.85em;
	font-weight:bold;	
	padding:0px 0 0 5px;
	margin:6px 0px;
	text-decoration:none;
	}
ul#test_subnav li a:hover{
	background:gray;
	color:white;
	}
ul#test_subnav li{

	}
ul#test_subnav p{
	color:#666666;
	margin-left:17px;
	margin-right:0px;
	font-size:.8em;
	}
ul#test_subnav a{
	margin:0px;
	padding:0px;
	color:#b3d445;
	}
ul#test_subnav a:hover{
	text-decoration:none;
	}
/*testimonial subnav active styles*/
#wrapper ul#test_subnav.testimonial1 li a.sub_testimonial1,
#wrapper ul#test_subnav.testimonial2 li a.sub_testimonial2,
#wrapper ul#test_subnav.testimonial3 li a.sub_testimonial3,
#wrapper ul#test_subnav.testimonial4 li a.sub_testimonial4,
#wrapper ul#test_subnav.testimonial5 li a.sub_testimonial5 {
	background-color:#7d7d7d;
	color:#fff;
}
/*testimonial subnav active styles*/
#wrapper ul#subanv.about4 #sub_about4{
	background-color:#7d7d7d;
	color:#fff;
}
/* ------------------------------------------------------
@2 Parts page
--------------------------------------------------------- */
#partslocator{
	background:url('../img/content/parts/creditcardsbg.jpg') no-repeat;
	margin:0 0 10px 0;
padding:0 0 20px 0;
}
#partslocator h2{
	padding:4px 0px 5px 5px;
	float:left;
	width:185px;
	display:block;
	color:#fff;
	background:url('../img/content/bg/h2bg.gif') repeat-x;
}
#partsbrands{
	float:right;
	width:480px;
}
#partsorder{
display:block;
}
	#partsorder a img{
	float:left;
	border:2px solid white;
	}
	#partsorder a img:hover{
	border:2px solid gray;
	
	}
	#partsorder a{
	
	}

#partslogos img{
	margin-top:16px;
	clear:both;
	display:block;
}
#partsbrands p{
	margin:0px;
	font-size:1em;
}
#partscontainer{
	width:760px;
	padding-bottom:30px;
}
#partscontainer ul{
	margin:0px;
	list-style:none;
	padding:0px;
}
#partscontainer ul li{
	margin-left:50px;
	float:left;
}
#partscontainer ul li a{
	text-indent:-99999px;
	display:block;
	width:110px;
	height:90px;
	padding:6px;
	border:2px solid white;
}
#partscontainer ul li a:hover{
	border:2px solid #959595;
}
#partscontainer ul li#wheels{
	background:url('../img/content/parts/wheelsbg.jpg') center center no-repeat;
}
#partscontainer ul li#filters{
	background:url('../img/content/parts/filtersbg.jpg') center center no-repeat;
}
#partscontainer ul li#seats{
	background:url('../img/content/parts/seatsbg.jpg') center center no-repeat;
}
#partscontainer ul li#starters{
	background:url('../img/content/parts/startersbg.jpg') center center no-repeat;
}
#partscontainer ul li#contact{
	background:url('../img/content/parts/contactbg.jpg') center center no-repeat;
}
#partscontainer ul li#lpg{
	background:url('../img/content/parts/lpgbg.jpg') center center no-repeat;
}
#partscontainer ul li#engineparts{
	background:url('../img/content/parts/enginepartsbg.jpg') center center no-repeat;
}
#partscontainer ul li#mastrollers{
	background:url('../img/content/parts/mastrollersbg.jpg') center center no-repeat;
}
#middlecolumn.contactborder{
	border:1px solid gray;    
	width:527px;
	padding:15px;
}
#leftcolumn p.partsbox{
	display:block;
	width:180px;
	height:60px;
	background:url('../img/content/parts/clarkslogobg.jpg') 110px 0px no-repeat;
}
#leftcolumn span.clarkparts{
	display:none;
}
#leftcolumn p.stockbrands{
	display:block;
	width:180px;
	height:300px;
	background:url('../img/content/sales/brandslogosbg.gif') 0px 20px no-repeat;
}
#partslogos a img{
border:2px solid #fff;
padding-top:10px;
width:100%;
}
#partslogos a img:hover{
border:2px solid #959595;
}
/*sales page styles - including tables*/
body#sales_nav #middlecolumn{
	width:550px;
}
#middlecolumn table{
	width:400px;
	font-size:.75em;
	margin:0 0 10px 0;
}
#wrapper #middlecolumn table tr td{
	padding:4px;
}
#wrapper #middlecolumn table tr td a{
	line-height:1.2em;
}
#wrapper #middlecolumn table tr td.cost{
	font-weight:bold;
}
#wrapper #middlecolumn table tr td.modeltype{
	font-weight:bold;
}
#middlecolumn tr.dkgreen{
	background-color:#7d7d7d;
	color:#FFFFFF;
}
#middlecolumn tr.green{
	background-color:#c3dd6c;
}
#middlecolumn tr.grey{
	background-color:#7d7d7d;
	color:#FFFFFF;
}
#middlecolumn tr.red{
	background-color:#7d7d7d;
	color:#FFFFFF;
}
#middlecolumn tr.dkgreenmodel{
	background-color:#2d8f2d;
}
#middlecolumn tr.greenmodel{
	background-color:#c3dd6c;
}
#middlecolumn tr.greymodel{
	background-color:#7d7d7d;
	color:#FFFFFF;
}
#middlecolumn tr.redmodel{
	background-color:#DF232D;
}
#middlecolumn tr.greenmodel td{
	font-weight:bold;
}
#middlecolumn span.datasheet{
	font-size:.75em;
}
#middlecolumn img.salesimage{
	float:right;	
}
#middlecolumn span.datasheet a{
	padding:0 0 0 20px;
	background:url('../img/content/bg/pdf.gif') left no-repeat;
}
#middlecolumn span.datasheet a:link{
	color:#000;
	text-decoration:underline;
}
#middlecolumn span.datasheet a:hover{
	color:#000;
	text-decoration:none;
}
/* ------------------------------------------------------
@2 contact page
--------------------------------------------------------- */
body#contactus #middlecolumn input{
	border:1px solid #b3d445;
}
body#contactus #middlecolumn p{
	margin:4px 0;
}
body#contactus #middlecolumn textarea{
	border:1px solid #b3d445;
}
#middlecolumn textarea{
	border:1px solid #b3d445;
}
p.boxes{
	border:none;
}
body#contactus #middlecolumn input.checkbox{
	border:1px solid #79902d;
	float:right;
	margin-right:350px;
}
/*history page styles*/
body#history #middlecolumn{
	width:550px;
}
ul#historylist{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#historylist li{
	border-bottom:1px solid gray;
	float:left;
	margin:0px 0px;
	padding:12px 0px;
}
ul#historylist p{
	margin:0px;
	float:right;
	display:block;
	width:510px;
}
ul#historylist p.year{
	float:left;
	font-weight:bold;
	display:block;
	width:50px;
}
/*Careers Page Styles*/
ul#careers{
	margin:0px;
	list-style:none;
}
ul#careers li{
	padding:5px 0 5px 0;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	float:left;
}
ul#careers li p.careersleft{
	float:left;
	width:60px;
	clear:right;
	font-weight:bold;
}
ul#careers li p.careerscontent{
	width:285px;
	float:right;
}
ul#careers li p.careerssubmit{
	float:right;
	width:285px;
	margin:10px 0 10px 0;
}
ul#careers li p.careerssubmit a{
	padding:5px 10px 5px 10px;
	background:#B3D445;
	color:black;
	text-decoration:none;
}
ul#careers li p.careerssubmit a:hover{
	color:white;
	background:#697c29;
}
ul#careers li span.clear{
	clear:both;
}
/*Platform styles*/
body#platformpage #middlecolumn{
	width:560px;
}
#middlecolumn table.scissortable{
	margin-top:30px;
	width:560px;
	border-left:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
}
#wrapper #middlecolumn table.scissortable td{
	padding:5px;
	border-top:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
}
#wrapper #middlecolumn table.scissortable tr.odd{
	background-color:#f5f5f5;
}
#wrapper #middlecolumn table.scissortable td.caps{
	text-transform:uppercase;
	font-size:.9em;
}
#middlecolumn table.scissortable .nobl {
	border-right:none;
}
#middlecolumn table.scissortable tr.notop{
	border-top:none;
}
#middlecolumn table.scissortable td.spec{
	font-size:1.5em;
	color:#9e9e9e;
}
/*slim tables*/
#middlecolumn table.scissortable_slim{
	margin-top:30px;
	width:360px;
	border-left:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
}
#wrapper #middlecolumn table.scissortable_slim td{
	padding:5px;
	border-top:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
}
#wrapper #middlecolumn table.scissortable_slim tr.odd{
	background-color:#f5f5f5;
}
#wrapper #middlecolumn table.scissortable_slim td.caps{
	text-transform:uppercase;
	font-size:.9em;
}
#middlecolumn table.scissortable_slim .nobl {
	border-right:none;
}
#middlecolumn table.scissortable_slim tr.notop{
	border-top:none;
}
#middlecolumn table.scissortable_slim td.spec{
	font-size:1.5em;
	color:#9e9e9e;
}
/* clarkfoklift page styles*/
ul#productsthumbs{
	margin:0px;
	list-style:none;
}
ul#productsthumbs li {
	display:inline;
}
ul#productsthumbs li a{
	line-height:1.1em;
	font-size:.8em;
	color:#000;
	margin:0 10px 0 0;
	text-decoration:none;	
	width:62px;
	padding:70px 0 5px 5px;
	float:left;
	background:url('../img/content/products/truck.jpg') 0px 10px no-repeat;
	border:1px solid white;
}

ul#productsthumbs li a.sub_products3{
background:url('../img/content/products/diesel_list_item.jpg') 0px 10px no-repeat;
}
ul#productsthumbs li a.sub_products4{
background:url('../img/content/products/electric_list_item.jpg') 10px 15px no-repeat;
}
ul#productsthumbs li a.sub_products5{
background:url('../img/content/products/clark_range_listitem.jpg') 10px 10px no-repeat;
}

ul#productsthumbs li a:hover{
	border:1px solid gray;
	text-decoration:underline;
}
gaslist_item{
	background-color:#333333;
}
/* clarkwarehouse page styles*/
ul#products_warehousethumbs{
	margin:0px;
	list-style:none;
}
ul#products_warehousethumbs li {
	display:inline;
}
ul#products_warehousethumbs li a{
	line-height:1.1em;
	font-size:.8em;
	color:#000;
	margin:0 10px 0 0;
	text-decoration:none;	
	width:62px;
	padding:70px 0 5px 5px;
	float:left;
	background:url('../img/content/products/warehouse.jpg') 0px 0px no-repeat;
	border:1px solid white;
}
ul#products_warehousethumbs li a.sub_warehouse3{
background:url('../img/content/products/stackers_list_item.jpg') 10px 0px no-repeat;
}
ul#products_warehousethumbs li a.sub_warehouse4{
background:url('../img/content/products/indoor_outdoor_reach_item.jpg') 0px 0px no-repeat;
}
ul#products_warehousethumbs li a.sub_warehouse5{
background:url('../img/content/products/warehouse_ranege_list_item.jpg') 10px 0px no-repeat;

}
ul#products_warehousethumbs li a:hover{
	border:1px solid gray;
	text-decoration:underline;
}
/*access platforms page styles*/
ul#products_accessthumbs{
	margin:0px;
	list-style:none;
}
ul#products_accessthumbs li {
	display:inline;
}
ul#products_accessthumbs li a{
	line-height:1.1em;
	font-size:.8em;
	color:#000;
	margin:0 10px 0 0;
	text-decoration:none;	
	width:55px;
	padding:70px 0 5px 5px;
	float:left;
	background:url('../img/content/products/access.gif') 0px 0px no-repeat;
	border:1px solid white;
}
ul#products_accessthumbs li a:hover{
	border:1px solid gray;
	text-decoration:underline;
}
/*News Page*/
ul#newslist{
	list-style:none;
	margin:0px;
	padding:0px;
	width:360px;
}
ul#newslist h3{
	width:360px;
	color: #999999;
	font-size:1em;
	border-bottom:1px solid #999999;
}
ul#newslist p{
	padding-left:10px;   
    
}
ul#newslist a.newspdf{
	padding-left:15px;
	font-size:.8em;
	color:#B3D445;
	background:url('../img/content/bg/pdf.gif') left no-repeat;
}
ul#newslist a.newspdf:hover{
	text-decoration:none;
}
ul#newslist li img{
	float:right;
	border:1px solid gray;
}

/*Clark Ads*/
ul#clarkads{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul#clarkads li{
	float:left;
	margin:10px 30px 10px 0px;
	padding:0px;
	display:inline;	
}
ul#clarkads li.last{
	margin:10px 0px 10px 0px;
}

ul#clarkads li img{
	margin:1px;
	width:110px;
	}


ul#clarkads li a img{
	border:1px solid #fff;
	
}
ul#clarkads li a:hover img {
	border:1px solid #999999;
}
ul#clarkads p {
	font-size:9px;
}	
/* Health and safety page*/

#middlecolumn ul.healthandsafety{
	margin:0px;
	padding:0px;
	list-style:none;

}
#middlecolumn ul.healthandsafety li{
	padding:10px 0 10px 0;
	padding-left:20px;
	background:url('../img/content/bg/pdf.gif') left no-repeat;
}
#middlecolumn ul.healthandsafety li a{
	color:gray;
}
#middlecolumn ul.healthandsafety li a:hover{
	text-decoration:none;   
}


div.servicebox{
	width:250px;
	background:#f2f2f2;
	float:left;
	margin:5px 25px 5px 0px; 
	padding:10px 15px 10px 15px;
	border:1px solid #ccc;
}
div.servicebox ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
div.servicebox ul li{
	margin:5px;
    
}
div.servicebox ul li img{
	float:left;
	margin:0px;
}
#middlecolumn div.servicebox ul li p{
	float:right;
	font-weight:bold;
	color:#333;
	width:110px;
}
ul.arrowslist{
	list-style:none;
	margin:0px;
}
ul.arrowslist li{
	background: url('../img/content/bg/testarrow.gif') 0px 4px no-repeat;
	padding:0px 0 0 20px;
}

a.greenlink{
	background:#B3D445;    
	padding:4px;
	color:#fff;

}
a.greenlink:hover{
	background-color:gray;
}

/*newspage active styles*/
#wrapper ul#subnav.news1 a.sub_news1,
#wrapper ul#subnav.news2 a.sub_news2,
#wrapper ul#subnav.news3 a.sub_news3,
#wrapper ul#subnav.news4 a.sub_news4,
#wrapper ul#subnav.news5 a.sub_news5,
#wrapper ul#subnav.news6 a.sub_news6,
#wrapper ul#subnav.news7 a.sub_news7,
#wrapper ul#subnav.news8 a.sub_news8,
#wrapper ul#subnav.news9 a.sub_news9,
#wrapper ul#subnav.news10 a.sub_news10{
	background-color:#7d7d7d;
	color:#fff;
}

/*Products active styles*/
#wrapper ul#subnav.products1 a.sub_products1,
#wrapper ul#subnav.products2 a.sub_products2,
#wrapper ul#subnav.products3 a.sub_products3,
#wrapper ul#subnav.products4 a.sub_products4,
#wrapper ul#subnav.products5 a.sub_products5,
#wrapper ul#subnav.products6 a.sub_products6,
#wrapper ul#subnav.products7 a.sub_products7,
#wrapper ul#subnav.products8 a.sub_products8,
#wrapper ul#subnav.products9 a.sub_products9{
	background-color:#7d7d7d;
	color:#fff;
}
/*Pallett active styles*/
#wrapper ul#subnav.pallett1 a.sub_pallett1,
#wrapper ul#subnav.pallett2 a.sub_pallett2,
#wrapper ul#subnav.pallett3 a.sub_pallett3,
#wrapper ul#subnav.pallett4 a.sub_pallett4{
	background-color:#7d7d7d;
	color:#fff;
}
/*Pallett active styles*/

#wrapper ul#subnav.service1 a.sub_service1,
#wrapper ul#subnav.service2 a.sub_service2,
#wrapper ul#subnav.service3 a.sub_service3,
#wrapper ul#subnav.service4 a.sub_service4{
	background-color:#7d7d7d;
	color:#fff;
}
#wrapper ul#subnav.access1 a.sub_access1,
#wrapper ul#subnav.access2 a.sub_access2,
#wrapper ul#subnav.access3 a.sub_access3,
#wrapper ul#subnav.access4 a.sub_access4,
#wrapper ul#subnav.access5 a.sub_access5,
#wrapper ul#subnav.access6 a.sub_access6,
#wrapper ul#subnav.access7 a.sub_access7,
#wrapper ul#subnav.access8 a.sub_access8,
#wrapper ul#subnav.access9 a.sub_access9{
	background-color:#7d7d7d;
	color:#fff;	
}
#wrapper ul#subnav.warehouse1 a.sub_warehouse1,
#wrapper ul#subnav.warehouse2 a.sub_warehouse2,
#wrapper ul#subnav.warehouse3 a.sub_warehouse3,
#wrapper ul#subnav.warehouse4 a.sub_warehouse4{
	background-color:#7d7d7d;
	color:#fff;
}
a.feedbackbutton{
	color:white;
	padding:5px;
	background:#b2d246;
	font-size:.8em;
	text-decoration:none;
}
/*maintenence form*/
body#maintenence_form #middlecolumn{
background:#f7f8f8;
border:1px solid #d1d2d4;
width:555px;
}
body#maintenence_form #middlecolumn p{
margin:10px;
}
body#maintenence_form #middlecolumn h3{
margin:10px;
}
body#maintenence_form #middlecolumn form{
padding:0px;
}

body#maintenence_form #middlecolumn form p.boxes input{
border:1px solid #accd4b;
}
/*search box*/
.searchradio{
display:none;
background:pink;
}
form.search_box{
float:left;
padding:5px 0 5px 0;
width:290px;

}
form.search_box input{
border:1px solid #b3d445;
}
form.search_box input.text_input{
display: inline;
margin-right: 5px;
width:200px;
}
form.search_box input.search_button{
display: inline;
width:75px;
}
/*new form*/
form#newform{
width:200px;
}
form#newform p{

margin:0 0 20px 0;
}
form#newform legend{
margin:0px 0 0px 0;
font-size:1em;
font-weight:bold;
padding:10px 0 10px 0;


}
form#newform fieldset{
width:520px;
border:1px solid grey;
padding:20px;
}
form#newform fieldset label{
float:left;
width:230px;
font-size:.75em;
margin:10px 0 10px 0;
margin-right:10px;
}
form#newform fieldset label input{
float:left;
margin:5px 0 5px 0;
width:200px;
padding:5px 0 5px 0;
border:1px solid #b3d445;
}
form#newform fieldset label input.fullwidth{
width:500px;
}
body #middlecolumn form#newform fieldset label input.submit{
border:1px solid #a6cd39;
background:#e6e6e6;
}
body #middlecolumn form#newform fieldset label input.submit:hover{
background:#add040;
cursor:pointer;
}
body #middlecolumn form#newform fieldset input.submit{
border:1px solid #a6cd39;
background:#e6e6e6;
}
body #middlecolumn form#newform fieldset input.submit:hover{
background:#add040;
cursor:pointer;
}
form#newform fieldset label select{
border:1px solid #a6cd39;
display:inline;
float:left;
margin:5px 0 5px 0;
}
form#newform fieldset label.fullwidthlabel{
width:500px;
}
div.clearingform{
clear:both;

}
body#maintenence #middlecolumn{
width:515px;
float:right;
border:1px solid gray;
padding:20px;
}
body form#newform fieldset label.checklabel{
display:block;
margin:5px 0 5px 0;
padding-top:0px;
}
body form#newform fieldset label input.newcheck{
display:block;
float:left;
width:20px;
padding:none;
margin:0px;
}
body form#newform fieldset.checkboxfield{
clear:both;
}
body form#newform p{
width:500px;
}
.wallpaper {
	width: 150px;
	float: left;
	margin: 5px 10px 25px 0;
	padding-right:25px;
	padding-top:10px;
	 text-align: center;
 	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
 
}
.wallpaper #maintenance_wallpaper, .wallpaper #gex_wallpaper, .wallpaper #parts,.wallpaper #built, .wallpaper #logo1, .wallpaper #lifters, .wallpaper #gen2, .wallpaper #logo2 {
	float: left;
	width: 150px;
	height: 100px;
}
.wallpaper #maintenance_wallpaper { background: url('../img/content/wallpapers/wallpaper1smll/planned_maintenance_wallpap.jpg') no-repeat; }
.wallpaper #gex_wallpaper { background: url('../img/content/wallpapers/wallpaper1smll/gexsml.jpg') no-repeat; }
.wallpaper #parts { background: url('../img/content/wallpapers/wallpaper1smll/parts_logo.jpg') no-repeat; }
.wallpaper #built { background: url('../img/content/wallpapers/wallpaper1smll/built_lastsml.jpg') no-repeat; }
.wallpaper #lifters { background: url('../img/content/wallpapers/wallpaper1smll/clark_lifters.jpg') no-repeat; }
.wallpaper #logo1 { background: url('../img/content/wallpapers/wallpaper1smll/clark_logo_sml.jpg') no-repeat; }
.wallpaper #gen2 { background: url('../img/content/wallpapers/wallpaper1smll/gen2sml.jpg') no-repeat; }
.wallpaper #logo2 { background: url('../img/content/wallpapers/wallpaper1smll/clark_logo1.jpg') no-repeat; }
.wallpaperList 
{
list-style: decimal; 
list-style-position: inside;
}
.wallpaperList li 
{
margin-bottom: 8px;
}



