html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

html{}
body{font-family: arial;background-color: #444446;}
a{text-decoration: none; border:0px;}
a:visited{text-decoration: none; border:0px;}
a:active{decoration: none; border:0px;}
li{list-style-type: none;}
img{border:0px;}
:focus {outline: 0;}
.clearfix{clear:both;}

/*
* header
*/

.somewhere{ position:absolute; left:-10000px;}

#mainwrapper {width: 960px;background-color: #444446;margin:auto;}
#header {float: left;width: 960px;height: 158px;background-color: #444446;}
#logo {float: left;width: 285px;}
#logo img {padding-top:60px;padding-left:0px;}
.callus {float: right;width: 288px;}
.callus img {padding-top: 60px;padding-right: 0px;}

/*
* navbar
setup
*/ 

#navbar {width: 960px;height: 31px;background-color: #444446;}

ul.nav{ list-style: none; padding: 0px;}
.displace { position: absolute; left: -10000px;}
ul.nav li { float: left;}
ul.nav li  a{ background: url('../images/navbarbackgrounds.png');}
ul.nav li.home a { display: block; width: 68px; height: 31px; }
ul.nav li.aboutus a { display: block; width: 78px; height: 31px;}
ul.nav li.saleshire a { display: block; width: 92px; height: 31px; }
ul.nav li.machinery a { display: block; width: 93px; height: 31px; }
ul.nav li.fleetmanagement a { display: block; width: 131px; height: 31px; }
ul.nav li.training a { display: block; width: 76px; height: 31px; }
ul.nav li.accstor a { display: block; width: 100px; height: 31px;}
ul.nav li.healthsafety a { display: block; width: 124px; height: 31px;}
ul.nav li.ourcustomers a { display: block; width: 105px; height: 31px; }
ul.nav li.contactus a { display: block; width: 92px; height: 31px;}

/*
* normal links
*/

ul.nav li.home a { background-position: 0px 0px;}
ul.nav li.aboutus a { background-position: -68px 0px;}
ul.nav li.saleshire a { background-position: -146px 0px;}
ul.nav li.machinery a { background-position: -238px 0px;}
ul.nav li.fleetmanagement a { background-position: -331px 0px;}
ul.nav li.training a { background-position: -462px  0px;}
ul.nav li.accstor a { background-position: -538px 0px;}  
ul.nav li.healthsafety a { background-position: -638px 0px;}
ul.nav li.ourcustomers a { background-position: -762px 0px;}
ul.nav li.contactus a { background-position: -867px 0px;}

/*
* Hover Links
*/ 

ul.nav li.home a:hover { background-position: -0px -36px;}
ul.nav li.aboutus a:hover { background-position: -68px -36px;}
ul.nav li.saleshire a:hover { background-position: -146px -36px;}
ul.nav li.machinery a:hover { background-position: -238px -36px;}
ul.nav li.fleetmanagement a:hover { background-position: -331px -36px;}
ul.nav li.training a:hover { background-position: -462px -36px;}
ul.nav li.accstor a:hover { background-position: -538px -36px;}
ul.nav li.healthsafety a:hover { background-position: -638px -36px;}
ul.nav li.ourcustomers a:hover { background-position: -762px -36px;}
ul.nav li.contactus a:hover { background-position: -867px -36px;}

/*
* Clicked Link
*/

ul.nav li.home a:active { background-position: -0px -70px;}
ul.nav li.aboutus a:active  { background-position: -68px -70px;}
ul.nav li.saleshire a:active  { background-position: -146px -70px;}
ul.nav li.machinery a:active  { background-position: -238px -70px;}
ul.nav li.fleetmanagement a:active  { background-position: -331px -70px;}
ul.nav li.training a:active  { background-position: -462px -70px;}
ul.nav li.accstor a:active  { background-position: -538px -70px;}
ul.nav li.healthsafety a:active  { background-position: -638px -70px;}
ul.nav li.ourcustomers a:active  { background-position: -762px -70px;}
ul.nav li.contactus a:active  { background-position: -867px -70px;}

/*
* Selected Link
*/

ul.nav li.home a.selected { background-position: -0px -110px;}
ul.nav li.aboutus a.selected   { background-position: -68px -110px;}
ul.nav li.saleshire a.selected   { background-position: -146px -110px;}
ul.nav li.machinery a.selected   { background-position: -238px -110px;}
ul.nav li.fleetmanagement a.selected   { background-position: -331px -110px;}
ul.nav li.training a.selected   { background-position: -462px -110px;}
ul.nav li.accstor a.selected  { background-position: -538px -110px;}
ul.nav li.healthsafety a.selected  { background-position: -638px -110px;}
ul.nav li.ourcustomers a.selected   { background-position: -762px -110px;}
ul.nav li.contactus a.selected  { background-position: -867px -110px;}

/* welcome toggle */
.ui-accordion-header{
	width:272px;
	height:30px;
	font-size:12px;
	background:no-repeat;
	display:block;
}
.ui-accordion-header a{
 font-size:14px;
 padding-left:45px;
 padding-top:8px;
}
.ui-corner-all a{
	color:#000000;
	width:227px;
	height:22px;
	background-image: url(../images/welcomelinksquare.png);
	display:block;
}

.ui-state-active a{
	color:#ffffff;
	width:227px;
	height:22px;
	background-image: url(../images/welcomeactivesquare.png);
	display:block;
}

.ui-widget-content{
	display:block;
	color:#fff;
	padding:10px;
	font-size:12px;
	line-height: 20px;
	width:252px;
	height:181px;
	background-image: url(../images/welcome_bg.png);
	background-repeat:repeat-x;
	background-color:#636466;

}
.ui-accordion-content{
	overflow: hidden;
}



#topwrapper{float: left;width: 960px;margin-bottom: 18px;}
#subwrapper {float: left;width: 960px;}
#welcome {float: left;width: 272px;margin-right:13px;height: 351px;}
#welcome ul{width: 272px;height: 351px;}

#flashmovie {float: left;width: 675px;height: 351px;}
#bottomwrapper {float: left;width: 960px;border-bottom-width: 1px;border-bottom-style: solid;Border-bottom-color: #757474;padding-bottom: 11px;}
#downloadbrochurehome {float: left;width: 272px;height: 196px;margin-right: 12px;background-image: url(../images/downloadbackground.png);}

.downloadbrochurehometop {float: left;width: 272px;height: 60px;}
.downloadbrochurehometop img {float: left;margin-left: 20px;margin-top: 11px;}
.downloadbrochurehometop h3 {float: left;color: #ffffff;padding-left: 8px;padding-top: 14px;font-family: arial;font-size: 16px;font-weight: bold;}

#downloadbrochurehomebottom {float: left;width: 272px;height: 136px;}
#downloadbrochurehomebottomleft {float: left;width: 144px;}
#downloadbrochurehomebottomright {float: left;width: 128px;}
#downloadbrochurehomebottomright h5 {float: left;color: #ffffff;padding-top: 25px;padding-left: 5px;padding-right: 8px;font-family: arial;font-size: 12px;font-weight: normal;}

.downloadnowbutton {float: left;width: 110px;height: 19px;padding-top: 10px;padding-left: 5px;}
.downloadnowbutton a{display: block;float: left;width: 110px;height: 19px;background-image: url(../images/downloadnow.png);}
.downloadnowbutton :hover{float: left;width: 110px;height: 19px;background-image: url(../images/downloadnowroll.png);}

.base h5{
	float:left;
	color: #ffffff;
	font-weight: normal;
	width: 252px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}

.base a{
	color: #f5802b;
}

#quotebackground {float: left;width: 417px;height: 196px;margin-right: 11px;background-image: url(../images/quotebackground.png);}

.orange a{color:#ee8c29;}
.testimonials {float: left;width: 357px;height: 120px; color: #ffffff;font-size: 12px;padding-top: 5px;padding-right: 5px;margin-left: 25px;background-color:transparent;}
.quote {color: #ee8c29; line-height: 18px;width:360px;}
.quotec {color: #ee8c29; line-height: 18px;width:170px;}
.quotec p{width:180px;}
.quoterc {color: #ffffff;font-size: 12px;font-weight: bold;padding-top: 10px;width:170px;}
.fade-our-customers{width:190px;height:320px}
.quote p{width:360px;}
.quoter {color: #ffffff;font-size: 12px;font-weight: bold;padding-top: 10px;}
.quoted {color: #ee8c29;font-size: 12px;font-weight: bold;padding-top: 10px;}
.fadivs{width: 357px;background-color:transparent;}
#accstorbox {float: left;width: 248px;height: 196px;background-image: url(../images/accstorbackground.png);}
#accstor {float: left;font-size: 14px;color: #ffffff;padding-top: 5px;padding-left: 20px; padding-right: 20px;}
#accstor p {padding-bottom: 10px; font-size: 12px;}

.morebutton {float: left;width: 49px;height: 20px;background-image: url(../images/more.png);}
.morebutton a {display: block;float: left;width: 49px;height: 20px;}
.morebutton:hover {float: left;width: 49px;height: 20px;background-image: url(../images/moreroll.png);}

#quicklinks{float: left;width: 920px; height: 210px;background-image: url(../images/quicklinksbackground.png);background-repeat: x;border-bottom-color: #f5802b;border-bottom-width: 1px;border-bottom-style: solid;padding-top: 90px;padding-left: 20px;padding-right: 20px;}
#quicklinks h6 {color: #f5802b;font-size: 12px;font-weight: bold;padding-left: 20px;padding-top: 0px;}

li.quicklinks1 {width: 180px;height: 11px;font-size: 11px;font-weight: bold;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ffffff;padding-top: 12px;padding-bottom: 3px;margin-left: 20px;}
li.quicklinks1 a {display: block;color: #ffffff;}
li.quicklinks1 a:hover {color: #f5802b;}

li.quicklinks2{width: 180px;height: 7px;font-size: 11px;font-weight: normal;border-bottom-color: #ffffff;padding-top: 5px;padding-bottom: 5px;margin-left: 20px;}
li.quicklinks2 a {display: block;color: #ffffff;}
li.quicklinks2 a:hover {color: #f5802b;}

.quicklinkslist {float: left;width: 200;}

#footer {float: left;width: 960px;height: 30px;color: #ffffff;font-size: 10px;padding-left: 10px;padding-top: 10px; }

#footer h4 { font-size: 10px; }

/*
* sub pages starts here
*/

#subwrapper {
	float: left;
	width: 960px;
	height: auto;
	margin-top: 31px;
	margin-bottom: 18px;
}

#subdownloadbrochure {float: left;width: 248px;height: 196px;background-image: url(../images/accstorbackground.png);}

#subwrapperleft {
	float: left;
	width: 248px;
}

#subwrapperleftnav {
	float: left;
	width: 248px;
	height: auto;
	padding-top: 20px;
	padding-bottom: 50px;
	margin-bottom: 20px;
	background: #636467  url(../images/subleftmenubackground.png) top no-repeat;
}

li.subwrapperleftnavlist {
	width: 208px;
	height: 11px;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

li.subwrapperleftnavlist img {
	float: left;
}

li.subwrapperleftnavlist  a {display: block;color: #ffffff; padding-left: 20px;}
li.subwrapperleftnavlist  a:hover {color: #f5802b;}
li.subwrapperleftnavlist  a:active {color: #f5802b;}

#subwrappermiddle {
	float: left;
	width: 485px;
	height: auto;
	padding-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
	background: #514f51 url(../images/subheadingbackground.png) top no-repeat;
}

#subwrappermiddle p {
	float: left;
	color: #ffffff;
	font-size: 13px;
	line-height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

#subwrappermiddle ul {
	float:left;
	width: 400px;
	color: #ffffff;
	font-size: 13px;
	line-height: 20px;
	padding-right: 20px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-image: url(../images/bullet.png);
}

#subwrappermiddle li{
	padding-bottom: 20px;
}

#subwrappermiddle a{
	color: #ee8c29;
}

.subtexttitles{
	float:left;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.subheadings {float: left;width: 485px;height: auto;}
.subheadings p{float:left; width: 450px;}
.subheadings img {float: left;margin-left: 20px;margin-top: 22px;}
.subheadings h3 {float: left; width: 400px;color: #ffffff;padding-left: 8px;padding-top: 22px;padding-bottom: 14px;font-family: arial;font-size: 20px;font-weight: bold;}
.subheadings a {color: #ffffff;}
.subheadings h5 {float: left; width: 338px;color: #ffffff;padding-left: 70px;padding-top: 22px;padding-bottom: 14px;font-family: arial;font-size: 14px;font-weight: normal;}


#subwrapperright {
	float: left;
	width: 207px;
	padding-bottom: 20px;
	color: #ffffff;
	background: #636467 url(../images/subpageportraitbackground.png) bottom repeat-x;
}

#subwrapperright p{
	float: left;
	padding: 5px 20px 10px 20px;
	/*color: #ffffff;*/
	font-size: 12px;
	line-height: 20px;
}

.submenuleft {float: left;width: 248px;height: 52px; padding-top: 8px;}
.submenuleft img {float: left;margin-left: 20px;margin-top: 5px;}
.submenuleft h3 {float: left;color: #ffffff;padding-left: 8px;padding-top: 8px;font-family: arial;font-size: 16px;font-weight: bold;}

#submenuleftbox {float: left;width: 248px;height: 176px; margin-bottom: 20px;background-image: url(../images/accstorbackground.png); background-repeat: no-repeat;}
#submenutext {float: left;font-size: 14px;color: #ffffff;padding-top: 5px;padding-left: 20px;padding-right: 20px;}
#submenutext p {padding-bottom: 10px;}

#subdownloadbrochurehomebottomleft {float: left;width: 120px;padding-top: 1px;}

.base2 h5{
	float:left;
	color: #ffffff;
	font-weight: normal;
	width: 228px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 2px;
}

.base2 a{
	color: #f5802b;
}

#saleshiremenu {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 445px;
	height: 59px;
	background: url(../images/salelinkbackground.png) top repeat-x;
}

.saleshiremenu1 img {
	float: left;
	padding-left: 10px;
	padding-top: 12px;
	padding-right: 25px;
}

.saleshiremenu1 a{
	display: block;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}

.saleshiremenu1 :hover {
	color: #f5802b;
}

#subsalesbox {
	float: left;
	width: 445px;
	padding-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ffffff;
}

#subsalesbox img{
	float: left;
	padding-right: 10px;
}

#subsalesbox p {
	float: right;
	width: 235px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left:10px;
}

.contactinfo {
	display: block;
	float: left;
	font-size: 16px;
	width: 340x;
	height: 30px;
	margin-top: 22px;
	margin-left: 10px;
	padding-bottom: 20px;
}

.contactinfo2 {
	float: left;
	margin-top: 22px;
	margin-left: 10px;
}


.contactinfo img {
	float: left;
	width:30px;
	height: 30px;
	padding: 5px;
}

.contactinfo h6 {
	float: left;
	font-size: 15px;
	color: #ffffff;
	width: 350px;
	padding-top: 30px;
}

.rtitblink {
	float: left;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	height: 120px;
}

.rtitblink  img {
	float: left;
	width:80px;
	height: 89px;
	padding: 5px;
}

.rtitblink  p {
	display: block;
	float: left;
	width: 200px;
	height: 89px;
	margin-top: 42px;
	margin-left: -10px;
}

.imageright {
	float:right;
	padding-right: 30px;
	margin-top: -12px;
}

.imagecentre {
	float: left;
	padding-left: 5px;
	margin-top: -12px;
}

#listimg ul{
	float: left;
	display: block;
	width: 220px;
	padding-right: 10px;
	padding-top: 20px;
}

#clientlist ul{
	float:left;
	width: 170px;
	list-style-image: none;
	padding-top: 5px;
	padding-bottom: 0px;
}

#clientlist li {
	line-height: 12px;
}

#addresses {
	float: left;
	width: 167px;
	margin: 10px;
	background-color: #464648;
	padding: 5px;
}

#addresses  p{
	float: left;
	width: 162px;
	font-size: 11px;
	line-height: 12px;
	padding: 5px 10px 0px 5px;
}

.officeorange {
	font-weight: bold;
	color: #f5802b;
}

#formbox {
	float: left;
	width: 300px;
	background-color: #464648;
	margin-left: 80px;
	margin-top: 10px;
	padding-left: -10px;
	color: #000;
	
}

#formbox ul{

	width: 180px;
	color: #000;
	
	}

#formbox p {
	width: 300px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.formspacing {
	width: 280px;
	float: left;
	font-size: 12px;
	padding-top: 10px;
	color: #ffffff;
	padding-left: 20px;
}

.ptop5{padding-top:5px;}
.ptop10{padding-top:10px;}
.ptop20{padding-top:20px;}
.ptop30{padding-top:30px;}
.ptop40{padding-top:40px;}
.pbottom20{padding-bottom:15px;}

.w250{width:250px;}
.w400{width:400px;}
.h100{height:100px;}
.input_b{border: 1px solid #f5802b;padding:3px;color:#464647;}
.required{color:#f5802b;font-size:16px;padding-right:5px;}
.submit_button{ border: 1px; border-color: #fff;  border-style: solid; width:70px; padding-bottom: 4px; height:24px;font-size: 16px;font-weight: normal;color:#fff; background-color: #fb8127;}


#rightcontact {
	float: left;
	width: 207px;
	padding-bottom: 20px;
	background: #636467 url(../images/officesbackground.png);
	background-position: top;
	background-repeat: no-repeat;
}

.submenuright {float: left;width: 207px;height: 60px;}
.submenuright img {float: left;margin-left: 20px;margin-top: 11px;}
.submenuright h3 {float: left;color: #ffffff;padding-left: 8px;padding-top: 14px;font-family: arial;font-size: 16px;font-weight: bold;}

.required {
	color: #ff0000;
}

.centred img {
	padding-left: 110px;
}