@charset "iso-8859-1";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,  code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#525252; background-color:#d9d9d9;}
body {margin-top:18px;}

/* PARAGRAPH STYLES */

H1, H3, H4, H5 {font-size:100%;	font-weight:normal;}

H1 {}
H2 {
	font-size:24px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom:10px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
H3 {}
H4 {}
 
UL, OL { list-style: none; }
li {list-style:none;}

#estimate

{
font-family: Arial; 
font-size: 12px; 
line-height: 17px; 
font-weight: none; 
color: #333333;
word-spacing: -0.04em; 
text-align: left;
} 
 
A {text-decoration:none; color:#c13b31; }
A:hover { color:#000; text-decoration:none; }
A:focus {outline:none; -moz-outline-style: none;}

:focus {outline: 0;}

fieldset, img {border:0;}

q:before, q:after {	content:'';}

input, textarea, select { border:1px solid #333333; margin-bottom:2px; margin-top:2px; font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#header { background:url(../images/topback.gif) no-repeat; width:968px; width/**/:/**/938px; margin:0 auto; padding:8px 15px 0 15px; text-align:left;}
	.logo { float:left; width:198px; height:78px;}
		.logo a {display:block; text-indent:-9999px; width:198px; height:78px; background:url(../images/logo.gif) no-repeat;}
		
	.rtop { float: right; width:734px; text-align:right;}
		.rtoplinks {padding:9px 0 10px 0; border-bottom:1px solid #dedede; font-family:Tahoma, Arial, sans-serif, Verdana; color:#7f7f7f;}
			.rtoplinks a{ color:#7f7f7f; margin:0 8px;}
			.rtoplinks a:hover{ color:#c23b31;}
			
		.rg { padding:8px 2px 0 0;}
		
			/* navigation links
			-------------------------------------------------------- */
	.navbar { }
			ul#nav {
				width:938px; height:44px;
				background:url(../images/navback.gif) no-repeat;
				position: relative;
				padding:0; margin:0 auto;
				border-bottom:1px solid #c1c1c1;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:44px;}
			
					ul#nav li#nav-1 a { 
						left: 0; width: 111px; 
						background: url("/images/navback.gif") 0 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 111px; width: 152px; 
						background: url("/images/navback.gif") -111px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 263px; width: 142px; 
						background: url("/images/navback.gif") -263px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 405px; width: 165px; 
						background: url("/images/navback.gif") -405px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 570px; width: 112px; 
						background: url("/images/navback.gif") -570px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 682px; width: 88px; 
						background: url("/images/navback.gif") -682px 0 no-repeat;
						}
					ul#nav li#nav-7 a { 
						left: 770px; width: 84px; 
						background: url("/images/navback.gif") -770px 0 no-repeat;
						}
					ul#nav li#nav-8 a { 
						left: 854px; width: 84px; 
						background: url("/images/navback.gif") -854px 0 no-repeat;
						}					

			
			ul#nav li#nav-1 a:hover  	{ background-position: -0px -44px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -111px -44px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -263px -44px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -405px -44px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -570px -44px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -682px -44px; }
			ul#nav li#nav-7 a:hover  	{ background-position: -770px -44px; }
			ul#nav li#nav-8 a:hover  	{ background-position: -854px -44px; }

			ul#nav li#nav-1 a.active  	{ background-position: -0px -44px; }
			ul#nav li#nav-2 a.active  	{ background-position: -111px -44px; }
			ul#nav li#nav-3 a.active  	{ background-position: -263px -44px; }
			ul#nav li#nav-4 a.active  	{ background-position: -405px -44px; }
			ul#nav li#nav-5 a.active  	{ background-position: -570px -44px; }
			ul#nav li#nav-6 a.active  	{ background-position: -682px -44px; }
			ul#nav li#nav-7 a.active  	{ background-position: -770px -44px; }
			ul#nav li#nav-8 a.active  	{ background-position: -854px -44px; }

			/* navigation close */

#wrapper { background:url(../images/maincontentback.gif) repeat-y #fff; width:968px; width/**/:/**/938px; margin:0 auto; padding:0 15px; text-align:left;}
#wrapper1 { background:url(../images/maincontentback.gif) repeat-y #fff; width:968px; width/**/:/**/938px; margin:0 auto; padding:0 15px;}

.innerPageBox img{ border:1px solid #000; padding: 3px; background-color:#f1f1f1;}
.innerPageBox1 img{ border:0px solid #000; padding: 0px; background-color:#f1f1f1;}

.mainimg {background:url(../images/mainimg.jpg) no-repeat; width:938px; height:205px; color:#fff;}
.mainimg p.txt{ display:block; padding:96px 0 2px 12px; width:579px; width/**/:/**/567px; line-height:13px;}


.textmainback {background:url(../images/backmainall.jpg) no-repeat; width:938px; margin:11px 0 0 0;}
.textmainbackClose { background:url(../images/backmainallclose.jpg) no-repeat; width:938px; height:9px; overflow:hidden;}
	.welcome-quote {float:left; width:278px; margin:0 0 0 13px;}
	.welcome-quote form{ border-top:1px solid #cdcdcd; padding:9px 0 0 0; margin:44px 0 0 0;}
		.welcome-quote form input{ width:98%;}
		.welcome-quote form select{ width:99%;}
		.welcome-quote form .dates{ width:32%;}
		.wauto { width:auto !important;}
	.welcome-quote form p.lf1{ float:left; width:110px; margin:2px 12px 1px 4px; display:block;} 
	.welcome-quote form p.lf2{ float:left; width:150px; margin:2px 0 1px 0; display:block;} 

	
	.innerPageBox {
	background-color:#F5F5F5;
	width:928px;
	margin:10px;
	font-size:14px;
}
	.innerPageBox .cnt{ padding:10px;}
	.innerPageBox .cnt p{ padding:0 0 10px 0;}	
	.innerPageBox .cnt h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}	


	.innerPageBox1 {
	background-color:#F5F5F5;
	width:928px;
	margin:10px;
	font-size:14px;
}
	.innerPageBox1 .cnt{ padding:10px;}
	.innerPageBox1 .cnt p{ padding:0 0 10px 0;}	
	.innerPageBox1 .cnt h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}	


	.testimonials { width:170px; margin:0 50px 0 34px; float:left; padding:8px 0 0 0;}
	.testimonials .cnt{ padding:28px 0 0 14px;}
	.testimonials .cnt p{ padding:0 0 10px 0;}
	
	.moveBox { float:right;  width:290px; padding:8px 10px 10px 0; color:#dacbca; line-height:13px;}
	.moveBox em{ color:#fff; font-style:normal; font-weight:bold;}
	.moveBox a{ color:#ffc600;}
		.imgmrg {margin:15px 0 15px 1px;}
		p.ban1 {display:block; padding:0 0 14px 0;}
		#sBox {width:120px; }
		.box1 { height:193px; overflow:hidden; background:url(../images/truck1.jpg) no-repeat 134px 28px; padding:0 144px 0 0;}
		.box2 { background:url(../images/truck2.jpg) no-repeat 104px 62px; padding:36px 140px 0 0;}
		
.botThreeBoxex { background:url(../images/botback.jpg) no-repeat; width:938px; height:174px; overflow:hidden; color:#dacbca;  line-height:13px;}
	.botThreeBoxex em{ color:#fff; font-style:normal; font-weight:bold;}
	.botThreeBoxex a{ color:#ffc600;}
	.banbot1 { display:block; text-indent:-9999px; height:32px;}
	
		.cntbot1 { padding:15px 0 0 12px; width:182px; width/**/:/**/170px; float:left;}
		.cntbot2 { padding:15px 0 0 12px; width:182px; width/**/:/**/138px; float:left; margin:0 0 0 130px;}
		.cntbot3 { padding:15px 0 0 12px; width:182px; width/**/:/**/170px; float:left; margin:0 0 0 165px;}

.botnav { background:url(../images/botnavback.gif) repeat-x #232323; height: 38px; padding-top: 6px; text-align:center; color:#c6c6c6;}
	.botnav a {color:#c6c6c6; margin:0 4px;}
	.botnav a:hover {color:#fff;}

#footer { background:url(../images/botnavfooter.gif) no-repeat top left; width:968px; width/**/:/**/938px; margin:0 auto; text-align:left; padding:22px 15px; color:#7f7f7f;}
#footer a { color:#7f7f7f;}

	
