/* CSS Document */

body, a, p, h1, h2, h3, h4 img
{
	padding:0px;
	margin:0px;
	color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4
{
	clear:left;
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#195f92;

}
img 
{
	border:none;
}
.row
{
	margin-bottom:10px;
}
.mainContainer
{
	margin:0px auto;
	width:990px;
}
.bodyTopContainer
{
	float:left;
	clear:left;
	background:url("../images/headerslice.jpg") top left repeat-x;
	width:100%;
	margin:0px;
	padding:0px;
	height:221px;
}
.bodyTopContainer img
{
	float:left;
}
.bodyTopContainer ul
{
	float:right;
	margin-right:20px;
	margin-top:30px;
}
.bodyTopContainer ul li 
{
	list-style:none;
	clear:both;
}
.bodyTopContainer ul li a 
{
	float:right;
	color:#ffffff;
	text-decoration:none;
	font-size:0.69em;
}
.bodyTopContainer ul li a:hover
{
	text-decoration:underline;
	color:#85bce5;
}
.bodyTopContainer .navigationContainer .mainNav ul
{
	clear:left;
	float:left;
	margin:0px;
}
.bodyTopContainer .navigationContainer .mainNav ul li 
{
	list-style:none;
	clear:none !important;
	float:left !important;
}
.bodyTopContainer .navigationContainer .mainNav ul li a 
{
	float:right;
	color:#ffffff;
	text-decoration:none;
	font-size:0.69em;
}
.bodyTopContainer .navigationContainer .mainNav ul li a span
{
	display:none;
}
.bodyTopContainer .navigationContainer .mainNav ul li a:hover
{
	text-decoration:none;
}
.nav1 a
{
	float:left;
	width:204px;
	height:52px;
	background:#000000;
	background:url("../images/companyinfo.jpg") top left no-repeat; 
}
.nav2 a
{
	float:left;
	width:224PX;
	height:52px;
	background:#000000;
	background:url("../images/transport.jpg") top left no-repeat; 
}
.nav3 a
{
	float:left;
	width:170PX;
	height:52px;
	background:#000000;
	background:url("../images/recovery.jpg") top left no-repeat; 
}
.nav4 a
{
	float:left;
	width:179px;
	height:52px;
	background:#000000;
	background:url("../images/used.jpg") top left no-repeat; 
}
.nav5 a
{
	float:left;
	width:169px;
	height:52px;
	background:#000000;
	background:url("../images/contact.jpg") top left no-repeat; 
}
/*.nav1 a:hover
{
	background:url("../images/companyinfoON.jpg") top left no-repeat; 
}
.nav2 a:hover
{
	background:url("../images/transportON.jpg") top left no-repeat; 
}
.nav3 a:hover
{
	background:url("../images/recoveryON.jpg") top left no-repeat; 
}
.nav4 a:hover
{
	background:url("../images/usedON.jpg") top left no-repeat; 
}
.nav5 a:hover
{
	background:url("../images/contactON.jpg") top left no-repeat; 
}*/
.bodyContainer
{
	float:left;
	clear:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.bodyMainContainer
{ 
	float:left;
	width:100%;
}
.divlet01, .divlet01a, .divlet01b, .divlet01c
{
	float:left;
	width:50%;
	background:url("../images/largetruck.jpg") bottom left no-repeat;
	min-height:470px;
	position:relative;
	margin-bottom:-36px;
}
.divlet01a
{
	background:none;
	padding-top:20px;
}
.divlet01a p
{
	font-size:0.69em;
	padding-bottom:10px;
}
.divlet01b
{
	background:none;
	width:700px;
padding-bottom:30px;
}
.divlet01c
{
	background:url("../images/rightpanel.jpg") top left no-repeat;
	width:290px;
}
.divlet01c .container
{
	padding:30px 110px 0px 10px;
}
.divlet01c .container a
{
	color:#195F92;
}
.bodyRightContainer,
.bodyLeftContainer
{
	float:right;
	width:170px;
	margin:0px;
	padding:0px 15px;
}
.bodyLeftContainer
{
	float:left;
	background:url(../images/dotsdown.gif) right top repeat-y;
	padding:0px 20px 0px 0px;
	margin-right:10px;
}
.bodyLeftContainer p
{
	font-size:0.69em;
	margin-top:10px;
}
.divlet01 p, .divlet01a p, .divlet05 p,
.divlet01b p, .divlet01c p,
.divlet01 ul li, .divlet01a ul li, 
.divlet01b ul li, .divlet01c ul li
{
	font-size:0.69em;
	padding-bottom:10px;
}
ul li ul 
{
	padding-top:10px;
}
ul li ul li
{
	font-size:1em!important;
}
.divlet01b .container
{
	padding:10px 10px 40px 10px;
}
.killbackground
{
	background:none !Important;
}



.bodyLeftContainer ul,
.divlet05 ul,
.divlet06 ul,
.divlet07 ul
{
	margin:10px 0px 0px 10px;
	padding:0px;
	list-style:none;
}
.divlet05 ul,
.divlet07 ul
{
	margin-left:0px;
}
.bodyLeftContainer ul li,
.divlet05 ul li,
.divlet06 ul li,
.divlet07 ul li
{
	font-size:0.69em;
	background:url(../images/balls.gif) left top no-repeat;
	padding:0px 0px 5px 15px;
	margin-left:20px;
	height:1%;
}
.bodyLeftContainer ul li.mainCat,
.divlet06 ul li.mainCat,
.divlet05 ul li.mainCat
{
	margin-left:0px;
	background:url(../images/blueballs.gif) left top no-repeat;
	font-weight:bold;
}
.bodyLeftContainer ul li a,
.divlet06 ul li a,
.divlet05 ul li a
{
	text-decoration:none;
}
.bodyLeftContainer ul li a:hover,
.divlet06 ul li a:hover,
.divlet05 ul li a:hover
{
	text-decoration:underline;
}
.divlet06 ul li.mainCat
{
	margin-top:10px;
}
.divlet07
{
	float:left;
	width:530px;
}
.divlet08
{
	float:left;
	width:200px;
	margin-top:30px;
}
.divlet08 img
{
	float:right;
	margin-bottom:30px;
}

.divlet09
{
	float:left;
	width:162px !important;
	margin-left:30px !important;
	padding:0px;
	margin:10px 0px 10px 0px;
	cursor:pointer;
}
.divlet09 .container
{	
	float:left;
	background:url(../images/productBackground.gif) no-repeat top left;
	height:156px;

}
.divlet09 .container img
{
	margin:0px;
	padding:10px;
	float:left;
	width:142px;
	height:90px;
} 
.divlet09 .container p 
{
	font-size:0.75em;	
	margin:0px;
	padding:0px;
	text-align:center;
}
.divlet09 .container a
{
	text-decoration:none;
}











.subNav
{
	float:left;
	border-bottom:2px solid #D8D8D8;
	width:961px;
	margin:0px;
	padding:0px;
}
.subNav ul
{
	float:right;
	margin:5px 10px;
	padding:0px;
	list-style:none;
}
.subNav ul li
{
	float:left;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 22px;
	background:url("../images/balls.gif") left no-repeat;
	font-size:0.69em;
}
.subNav ul li a
{
	display:block;
	text-decoration:none;
}
.subNav ul li a:hover
{
	text-decoration:underline;
}

.divlet02
{
	float:left;
	margin:5px 0px 1px;
	width:172px;
	min-height:157px;
	background-repeat:no-repeat;
}
.divlet02 p
{
	float:left;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:0.69em;
}
.divlet02 a
{
	color:#EE3135;
}
.divlet02 h3
{
	margin:0px;
	padding:110px 10px 0px 10px;
	font-size:0.74em;
}
.divlet03
{
	float:left;
	width:350px;
	padding:0px 10px 10px 10px
}
.divlet03 p
{
	font-size:0.74em;
	padding-bottom:10px;
}
.divlet04
{
	float:left;
	width:222px;
	background:url(../images/dotsdown.gif) top right repeat-y;
	padding:10px;
}
.divlet04 h3,
.divlet05 h3,
.divlet07 h3
{
	background:url(../images/balls.gif) top left no-repeat;
	padding:0px 0px 5px 15px;
	font-size:0.74em;
}
.divlet04 img
{
	margin:10px 0px 20px 30px;
	background-position:top left;
	background-repeat:no-repeat;
}
.divlet05
{
	float:left;
	width:420px;
	padding:10px;
}
.divlet06
{
	float:left;
	width:520px;
	border:1px #7b7b7b solid;
	padding:0px;
	margin-top:40px;
}
.divlet06 p
{
	margin-bottom:10px;
}
.divlet06 h3
{
	font-size:1.5em !important;
	color:#EE3135;
	margin-bottom:10px;
}

.divlet07 h3
{
	margin-left:20px;
}
.divlet07 img
{
	margin:0px 30px 0px 20px;
}
.divlet07 p
{
	font-size:0.75em;
	padding:0px 10px 10px 20px;
}




.bodyBotContainer
{
	float:left;
	clear:left;
	background:url("../images/footerbg.gif") bottom left repeat-x;
	width:100%;
	margin:0px; 
	padding:0px;
	height:105px;
}
.bodyBotContainer p
{
	float:left;
	color:#FFF;
	font-size:0.69em;
	padding-top:30px;
	padding-left:30px;
}
.bodyBotContainer p span
{
	color:#85bce5;
}

.title
{
	position:relative;
}
.title h1
{
	position:absolute;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	top:7px;
	left:10px;
	font-size:0.88em;
	font-weight:normal;
}
h1 span,
h3 span
{
	color:#EE3135;
	font-weight:bold;
}
.ext01
{
	padding-left:100px !important;
	width:680px !important;
}
.form1
{
	float:left;
	width:400px;
	margin:10px 0px;
}
.divlet06 .form1
{
	width:240px;
	padding-left:35px;
}
.form1 label
{
	clear:left;float:left;
	width:170px;
	padding-right:10px;
	font-size:0.74em;
}
.form1 text
{
	float:left;
	width:130px;
	margin:10px 0px;
}
.form1 button
{
	clear:left;
	float:left;
}
.about a
{
	background:url("../images/about.jpg") top left no-repeat;
	width:99px;
	height:27px;
	float:left;
}

.about a:hover
{
	background:url("../images/aboutOn.jpg") top left no-repeat;
}
.textStyle01
{
	color:#EE3135;
}
.divlet01b .container ul,
.divlet01b .container p
{
float:left;
}
.divlet01b .container ul li
{
width:350px;
}
.divlet01b .container ul li ul li
{
width:300px;
}
.images img
{
margin-bottom:10px;
}
.divlet6
{
float:left;
clear:left;
}
.divlet6 .container
{
float:left;
padding:0px;
width:200px;
margin-bottom:20px;
}
