@charset "utf-8";
/* CSS Document */

/*

		Banner
		Quote
		Content
			Left Content
			Mid Content
			Right Content
		Contact Us

*/

 

/************ Banner ************/

#banner{float:left; background:url(../images/int-banner-bg.jpg) no-repeat; width:974px; height:356px;}

#intro{float:left; width:450px; padding:20px 0px 0px 150px; line-height:160%;}
#intro h1{padding-bottom:10px;}

/************ Quote ************/

#quote{float:right;  width:260px; line-height:100%; font-size:11px; color:#444;}
#quote strong{float:left; color:#fff; padding:25px 0px 35px 47px; font-size:20px;}
#quote table{float:left; border-collapse:collapse; width:260px; background:url(../images/internal-quote.jpg) no-repeat;}
#quote td{padding:0px 10px 13px 10px;}
#quote label{float:left; padding:0px 0px 2px 0px; font-weight:bold;}
#quote label.sm-label{float:left; padding-left:0px;}
#quote input{float:left; width:235px; height:18px; }
#quote input.small{width:60px; display:block; padding:0px; }
#quote .commentbox {height:90px; width:235px;}
#quote select{float:left; height:24px; width:239px;}

#quote .btn-submit-quote {float:left; padding:0px 0px 0px 0px; width:239px; height:39px; border:none; margin:0px; display:block;}


/************ Content ************/

#page{float:left; width:974px; background:url(../images/content-bg.jpg) repeat-y;}
#page h1{color:#333; font-size:24px; font-weight:normal; padding:10px 0px 10px 10px; border-bottom: #ccc dotted 1px;}

#content-container{ float:left; width:974px; background:url(../images/page-bg.jpg) no-repeat;}

#breadcrumb{float:left; width:900px; padding:10px 0px 10px 14px; font-weight:bold; color:#666;}
#breadcrumb a{color:#ff6800; text-decoration:none;}
#breadcrumb a:hover{color:#ff6800; text-decoration:underline;}


		/************ Left Content ************/
		
		#left-cont{float:left; width:220px; padding:10px 0px 0px 25px;}
		
		#content-left{float:left; width:220px; padding-bottom:4px; background-color:#fff4d4;}
		#content-left h3{font-weight:normal; font-size:18px; text-align:left; padding:8px 0px 8px 8px; background-color:#ffda8b; width:212px;}
		#content-left ul{list-style:none; padding-left:8px;}
		#content-left li{background:url(../images/green-checkmark.jpg) left 18px no-repeat; padding-left:18px; line-height:310%; font-weight:bold; font-size:13px; border-bottom:#ccc dotted 1px; width:180px;}
		#content-left li.last{border-bottom:none;}
		#content-left a{color:#ff6800; text-decoration:underline;}
		#content-left a:hover{color:#ff6800; text-decoration:underline;}
		
		
		/************ Mid Content ************/
		
		#content-mid{float:left; width:400px; padding:0px 0px 30px 20px; line-height:160%;}
		#content-mid h1{margin-bottom:10px;  padding:15px 0px 10px 0px; border:none;}
		#content-mid h2{margin-bottom:10px; padding:15px 0px 10px 0px; border:none; font-size:18px; font-weight:normal;}
		#content-mid p{padding:0px 0px 15px 0px;}
		#content-mid img{float:left; border:#ccc solid 1px; padding:2px; margin:0px 10px 5px 0px;}
		#content-mid ul{padding:0px 0px 12px 10px;}
		#content-mid li{list-style:none; background:url(../images/bullet.jpg) left 6px no-repeat; padding-left:14px;}
		#content-mid a{color:#ff6800; text-decoration:underline; font-weight:bold;}
		#content-mid a:hover{color:#666; text-decoration:underline; font-weight:bold;}
		#content-mid ul.sitemap li{padding-left:20px; list-style:none; background:none;}
		
		#p-border{}
		#p-border p{border-bottom:#ccc dotted 1px; padding:20px 0px 10px 0px;}
		
		.drivers-left{float:left; width:180px;}
		.drivers-right{float:right; width:180px;}
		


		/************ Right Content ************/
		
		#content-right {float:left; width:260px; padding:0px 0px 0px 20px;}
		
		.book-button{width:260px; height:66px; border:none; float:left; padding:20px 0px;}
		
		
/************ Contact Us ************/
		
#contact-page{float:left; float:left;}	
#contact-page div{float:left; padding:10px 0px 3px 0px; }
#contact-page p{float:left; width:400px; padding-top:10px;}
#contact-page iframe{ border:#ccc solid 1px; padding:2px;}
#maplet{float:left;}
.contact-border{border-bottom:#ccc dotted 1px; width:400px;}


/************ Submit Resume Form ************/

#resume{float:left; width:400px; border:#ccc dotted 1px; color:#555;}
#resume div{float:left; width:350px; background-color:#fffaec; padding:8px 0px 13px 50px; font-weight:bold;}
#resume div.white-bg{ float:left; width:350px; background-color:#FFF4D4; padding:8px 0px 13px 50px; font-weight:bold;}
#resume label{}
#resume input{float:left; width:300px;}
#resume .submit-resume{width:100px; float:left; margin-left:32px;}
#resume .multiline{float:left; width:300px;}


/************ Driver Qualification Form ************/

#drivers{font-weight:bold;}
#drivers table{}
#drivers td{padding:7px 0px 7px 10px; text-align:right; border-bottom:#ccc dotted 1px;}
#drivers label{}
#drivers input{width:170px;}
#drivers select{width:175px;}

table#driverPositionApp td{padding-left:16px; text-align:left;}
table#driverPositionApp input{width:20px; margin:0px;}

table#dTypeOfDriver td{padding-left:16px; text-align:left;}
table#dTypeOfDriver input{width:20px; margin:0px;}

table#dConvDUI td{padding-left:16px; border:none;}
table#dConvDUI input{width:40px; margin:0px;}

table#dConvictMisdemean td{padding-left:16px; border:none;}
table#dConvictMisdemean input{width:40px; margin:0px;}

table#dOverYears td{padding-left:16px; border:none;}
table#dOverYears input{width:40px; margin:0px;}

#drivers .submit-driver{ float:left; margin-left:15px;}

#drivers .to-from{width:77px; float:left; margin-left:11px;}
#drivers .title{background-color:#FF6600; color:#fff; text-align:left;}

.err {
	font-weight: bold;
	color: #FF0000;
}



#quote input.zip-width {
width: 40px;
}

#quote select.state-width {
width: 140px;
}		

#quote table.document-table {
width: 255px;
}		


#quote-document {float:left;  width:245px; background:url(../images/internal-quote.jpg) no-repeat; padding-left: 15px; padding-bottom: 15px; background-color:#fff1ca; margin-bottom: 20px;}
#quote-document strong{ color:#fff; padding:20px 0px 25px 27px; font-size:20px; display: block;}


#quote-document label {
display: block;
font-weight: bold;
font-size: .9em;
}

#quote-document input{ width:225px; height:18px; margin-bottom: 8px; }
#quote-document select{ height:24px; width:230px; margin-bottom: 8px;}
#quote-document textarea{  width:227px; margin-bottom: 8px;}

#quote-document .btn-submit-quote {float:left; padding:0px 0px 0px 0px; width:239px; height:39px; border:none; margin:0px; display:block;}
#quote-document input.comments{ height: 50px; }

