@charset "utf-8";
/* CSS Document */

*{margin:0px auto; padding:0px;}
body{background:url(../images/body_bg.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif;}
#wrapper{width:900px; }

p{margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#565656; margin-bottom:7px; line-height:1.5em; }
.testimonial-title{ font:normal 12px Arial, Helvetica, sans-serif; color:#B8060F;}
.testimonial-title a{ font:normal 12px Arial, Helvetica, sans-serif; color:#B8060F;}
.testimonial-title a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#B8060F; text-decoration:none;}
.testimonial{font:italic 13px Arial, Helvetica, sans-serif; color:#000000; line-height:1.5em; }


.clear { clear:both;}
img{ border:0;}
.image{ float:right; margin:0px 0px 15px 15px;}
.image2{ float:left; margin:0px 15px 15px 0px;}


a {color:#b8060f; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}

h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333; 
	font-size:18px; 
}
h2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14pt; 
	font-weight:normal; 
	line-height:1.2em; 
	margin-bottom:10px; 
	margin-top:0px; 
	color:#333333; 
	text-transform:uppercase; 
}
h3 { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#b8060f; 
	font-size:16pt; 
	line-height:1em; 
	font-weight:bold; 
	margin-bottom:20px;
}
h4 { font-size:12pt; font-weight:bold; color:#333333; margin-bottom:7px;}
h5 { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#b8060f; 
	font-size:18px; 
	line-height:1em; 
	font-weight:normal; 
	margin-bottom:10px;
}
h6 { font-size:1em; color:#b8060f; margin-bottom:16px;}

ul list1{list-style:none; }
.list1 li { background:url(../images/bullet.gif) 0px 0px no-repeat; padding:5px 0px 5px 10px; margin-left:30px; color:#666666;}
.list1 li a {color:#666666; text-decoration:none;}
.list1 li a:hover {color:#333333; text-decoration:underline;}

.header{width:900px; height:125px;}
.logo-area{float:left; width:900px; height:91px; background:url(../images/call-us.jpg) right no-repeat; }
.logo{ float:left;}
.call-now{ float:right; padding-right:90px; padding-top:25px; text-align:center; font:normal 16pt Arial, Helvetica, sans-serif; color:#333333;}

/*------Top drop down Nav----------*/

.nav{float:left; width:900px; height:34px;  position:relative;}

.nav ul{ float:left; margin:0; padding:0}
.nav ul li{ float:left; list-style:none; }
.nav ul li a{ font:bold 11px 'tahoma'; text-decoration:none; float:left; color:#fff; padding:0px 15px; line-height:34px; }
.nav a:hover{ font:bold 11px 'tahoma'; color:#b8060f; background:#FFFFFF url(../images/arrow-hover.jpg) center bottom no-repeat; line-height:34px; }
.nav a.active{ font:bold 11px 'tahoma'; color:#b8060f; background:#FFFFFF url(../images/arrow-hover.jpg) center bottom no-repeat; line-height:34px; }

.nav ul li {position:relative;}

.nav ul li div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width:150px;
	top:35px;
	left:0;
	background:#E9E9E9;
	border: 1px solid #ccc}

	.nav ul li div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 8px 4%;
		width: 92%;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:#E9E9E9;
		color: #333333;
		font:normal 11px 'tahoma';}

	.nav ul li div a:hover
	{	background: #fff;
		font:bold 11px 'tahoma';
		color: #b8060f; }

	.nav ul li div a.active
	{	background: #fff;
		font:bold 11px 'tahoma';
		color: #b8060f; }

/*-----End Nav-------*/

.banner_main{
	padding-top:33px; 
	margin-top:0px; 
	float:left; 
	padding-left:45px; 
	background:url(../images/truck.jpg) right no-repeat; 
	height:206px; 
	width:855px; 
	line-height:1.5em; 
	color:#333333; 
	font-size:13px; 
	font-weight:bold; 
}
.mid_container{ 
	margin-top:20px; 
	background:url(../images/mid_bg.jpg) repeat-x; 
	float:left; 
	width:868px; 
	border-bottom:#b8060f 5px solid; 
	padding:14px 16px 14px 16px;
}

.col-1, .col-2, .col-3, .col-4 { margin-bottom:10px;}
.col-1 {float:left; width:195px; margin:0px 14px 0px 0px; }
.col-2 {float:left; width:198px; padding:0px 10px 0px 15px; }
.col-3 {float:left; width:198px; padding:0px 10px 0px 14px; }
.col-4 {float:right; width:198px; }
.p4{ margin-bottom:15px;}
.image{text-align:center;}
.col-separator{ background:#eeecdc; margin-top:45px; width:1px; float:left; height:90px; }

.get-yours{ padding:15px 0 0 18px; font-weight:bold; font-size:13px;}
.get-yours a{ float:left; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
.get-yours a:hover{ color:#333333; text-decoration:underline; }

.more{ padding:5px 0; float:left;  }
.more a{ float:left; color:#860323; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; text-transform:uppercase; background: url(../images/right-round-more.jpg) no-repeat right top; }
.more a span{ padding:0px 10px 3px 10px; color:#860323; height:auto; float:left; background:url(../images/left-round-more.jpg) no-repeat left top;}
.more a:hover{ color:#860323; text-decoration:underline; }

.footer{ 
	float:left; 
	width:868px; 
	border-bottom:#b8060f 5px solid; 
	padding:16px 16px 12px 16px; 
	text-align:justify; 
}
.footer1{ 
	float:left; 
	width:868px; 
	border-bottom:#b8060f 5px solid; 
	padding:16px 16px 12px 16px; 
	text-align:justify; 
}
.copy{ float:left; padding:15px 0px 0px 15px; font:normal 10px Arial, Helvetica, sans-serif; color:#840322; text-transform:uppercase;}
.copy a{font:normal 10px Arial, Helvetica, sans-serif; color:#555555; text-transform:uppercase; text-decoration:none;}
.copy a:hover{font:normal 10px Arial, Helvetica, sans-serif; color:#555555; text-transform:uppercase; text-decoration:underline;}

.bottom-link{ float:left; padding-top:15px; padding-bottom:25px; padding-left:15px; width:540px; text-transform:uppercase; font:normal 10px Arial, Helvetica, sans-serif;}
.bottom-link a{text-transform:uppercase; text-decoration:none; font:normal 10px Arial, Helvetica, sans-serif; color:#555555;}
.bottom-link span{text-transform:uppercase; text-decoration:none; padding:0px 8px; color:#dddddd; font:normal 10px Arial, Helvetica, sans-serif;}
.bottom-link a:hover{text-transform:uppercase; text-decoration:underline; color:#cc0000;}
.bottom-link1 a{text-transform:uppercase; text-decoration:none; font:normal 10px Arial, Helvetica, sans-serif; color:#555555;}
.bottom-link1 a:hover{text-transform:uppercase; text-decoration:underline; color:#333333;}
.footer-brand{float:right; padding:5px 15px 0px 0px; }

.clients-col{width:864px; float:left;}
.clients-box{float:left; width:216px; height:100px; padding-top:0px; text-align:center; vertical-align:middle;}
.clients-box-text{float:left; width:216px; height:65px; text-align:center; padding-top:35px; }

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form label, .form1 label, .form-box label { font-size:12px; font-weight:bold; display:block; color:#333333; }
.form, .form1 { height:44px; padding-left:0px;}
.form-box { height:88px; padding-left:0px;}
.reCAPTCHA { height:100px; padding-left:0px;}
.form input {width:250px; padding:2px 0px 2px 5px; background:#fff; border:1px solid #a09b96;}
.form1 input {width:200px; padding:2px 0px 2px 5px; background:#fff; border:1px solid #a09b96;}

textarea { width:250px; height:62px; overflow:auto; background:#fff;  border:1px solid #a09b96; padding:2px 0px 0px 3px; }
.buttons { border:none; background:#990000; color:#FFFFFF; padding:4px; margin-left:5px;}

.red{ color:#b8060f; font:bold 14px Arial, Helvetica, sans-serif; padding-left:4px;}
.form-col-1, .form-col-2, .form-col-3{ margin-bottom:10px;}
.form-col-1 {float:left; width:280px; margin-left:3px }
.form-col-2 {float:left; width:280px; margin-left:25px; }
.form-col-3 {float:left; margin-left:25px; width:250px; }
.form-col {float:left; width:300px; margin-left:3px }

.detailed-style{border:solid 1px #999999; background:#f3f3f3;}
.detailed-title{padding:5px; border:solid 1px #999999; border-bottom:none; background:#E4E4E4;}