@media screen and (min-width: 1020px){
/* nav */
	#navagation {width: 1020px;}
/* header */
	#headerWrap {width: 1020px; }
	#infoWrap{width: 1020px; }
	/* header-home */
	#headerWrapH {padding-top: 43px; width: 1020px; height: 380px;}
	#headerH{width: 315px; float:left;  }
	#header1 {float: left}
	#infoWrapH {width: 315px; }
	#contactH{width: 315px; padding-left: 15px; text-align:left;}
	#contact {padding-left: 475px; margin-top: 20px; font-size: 14px; text-align:left; }
	
	#slideshowWrap{width: 700px; }

	
/* body */
	#questionCol {width: 1000px; font-size:16px;}  
	#contactCol {width: 1000px; font-size:14px;} 
	/* body-home */
	#container {width: 1020px; }
	#textarea2, #textarea5 { width:657px; border-right-color:#999; border-right-style: solid; border-bottom-width:2px;  }
	#field {width:270px; border-right-width: 2px; border-right-style: solid; border-right-color: #666; }
	#field2  {width:270px; } 
	
	/*body-about*/
	.generalCol { width: 980px;}
    .cvalue{width:213px; height:240px; }
	/*body-contact */
	.contactItem, .contactItem2 {text-align: right;}
	.contactInput2 { margin-top: 10px;}
	.contactBox3 {margin-top: -45px; }
	#cform { width: 658px;  }
	.locationBox { margin-left:25px;}
	/*body-quote*/
	#textarea4 {width: 1000px; }
	#quoteform {width:1000px; } 
	/*body-trucks*/
	#gsheets {width:1000px; } 
	#gsheetL {width:1240px; } 
	/*body-sitemap*/
	.smapContent {width:588px; }
	
/* sidebar */
	#titalBox, #from, #social, #other {width: 340px;}
	#socialicons {width:319px;}
	#textBox {width: 289px; }
	/* others */
	#textarea3 {width: 1020px; }
	.contactBox, .contactBox3 {width:305px;  }
	.contactBox2 {width:205px;  }
	
	
/*footer*/
	#footer {width:1020px;  }
	.textRow {width:300px; font-size:14px; }
}


@media screen and (max-width: 1019px) and (min-width: 795px)  {	
/*nav */
	#navagation {width: 795px;}
/*header*/
	#headerWrap {width: 795px;  }
	#infoWrap {width: 795px;} 
	/*header-home*/
	#headerWrapH {padding-top: 43px; width:795px; height: 380px;}
	#headerH{width: 212px; float:left; }
	#header1 {float: left}
	#infoWrapH {width: 212px;}
	#contactH{width:212px; padding-left: 15px; text-align:left;}
	#contact {padding-left: 260px; margin-top: 20px; font-size: 14px; text-align:left; }
	
	#slideshowContainer{width: 575px; }
	
/*body*/
	/*body-font*/
	#questionCol { font-size:16px; }
	#contactCol { font-size:14px; }
	/*---------*/
	#container  {width: 795px;}
	#textarea2 {width: 435px;}
	#page {width: 435px;}
	
	/*body-home*/
	#field, #field2 {width: 300px;}
	#questionCol, #contactCol {width:775px; } 
	
	/*body-about*/
	#textarea3 {width:795px; }
	.generalCol {width: 755px;} 
	.cvalue {width: 345px; height:175px;}
	/*body-contact*/
	.contactItem, .contactItem2 {text-align: right;}
	.contactBox, .contactBox2, .contactBox3, .contactTitle, .contactTitle2 {width:380px; }
	.contactInput, .contactInput2, .contactInput3, .contactInput4 {width:300px; }
	.contactInput2 { margin-top: 10px;}
	.locationBox { margin-left:25px;}
	#textarea5 {width:775px; }
	#cform { width: 775px;  }
	/*body-shipper*/
	#textarea4 {width: 775px;}
	#quoteform {width:775px; }
	/*body-trucks*/
	#gsheets {width:775px; } 
	
/* sidebar-original */
	#titalBox, #from, #social, #other {width: 340px;}
	#textBox {width: 289px; }
	#socialicons {width:319px;}
	
/*footer*/
	#footer {width:775px;  }
	#textarea5 {width: 434; border-right-width: 0px; }
	.textRow {width:735px; font-size:14px; }	
}

/*-------------------------------------------------------------------*/
@media screen and (max-width: 794px) and (min-width: 540px){
	#headerContainer {margin-top: 30px; }
	#header1 {float: left}
	#infoWrap {width: 540px; }
	#contact {margin-top: 5px; margin-left: 101px; font-size: 20px; text-align:left; } 
/*body*/
	#container, #headerWrap {width: 540px; }

	/*body-font*/
	#questionCol { font-size:24px; }
	#contactCol { font-size:16px; }
	/*---------*/

	#textarea2, #textarea5 {width: 520px; }
	#textarea3 {width: 520px;}
	#cform {width:520px;}
	
	/*body-idex*/
	#headerWrapH {width: 540px; margin-top: 43px; height: 220px;}  
	#infoWrapH {width: 540px; }
	#headerH {float:left;}
	#contactH {padding-left: 105px; margin-top:-2px; font-size: 20px; text-align:left; }
	#slideshowWrap{display : none;} 
	
	
	/*body-sidebar-edited*/
	#titalBox, #from, #social, #other{width: 540px;}
	#textBox {width: 489px;}
	#socialicons {width: 519px;}
	/*body-about*/
	.generalCol {width:500px; }
	.cvalue {width: 480px  ;padding-bottom: 30px; }
	
	/*body-contact*/
	.contactItem, .contactItem2 {text-align: right;}
	.contactInput,.contactInput2, .contactInput3, .contactInput4 { width: 370px;  }
	.contactInput2 { margin-top: 10px;}
	.locationBox { margin-left: 80px;}
	.contactTitle, .contactTitle2 {width: 470px;}
	/*body-quote*/
	#textarea4 {width: 520px; }
	/*body-trucks*/
	#gsheets { width: 510px;}
	
	
/*footer*/
	#footer {width:540px;  }
	.textRow {width:495px; text-align:center;  font-size:20px;}

	
}

@media screen and (max-width: 539px) and (min-width: 320px){
	#headerContainer {margin-top: 30px; }
	#infoWrap {width: 320px; height: 430px; }
	#contact {width: 320px; text-align: center; margin-left:auto; margin-right: auto; font-size: 20px;}
	#header1 {width:196px; margin-left:auto; margin-right: auto; }
	

/*body*/
	/*body-font*/
	#questionCol {font-size:18px; }
	#contactCol { font-size:16px; }
	/*--------*/
	#page{ width: 310px; }
	#container, #headerWrap {width: 320px; }
	#textarea2 {width: 300px; }
	/*sidebar*/
	#titalBox, #from, #social, #other {width:320px;}
	#textBox {width: 269px; }
	#socialicons { width: 299px; }
	/*body-idex*/
	#headerWrapH {width: 320px; margin-top: 43px; height: 220px;}  
	#infoWrapH {width: 320px; height: 430px; }
	#contactH {width: 320px; text-align: center; margin-left:auto; margin-right: auto; font-size: 20px; }
	#headerH {width:196px; margin-left:auto; margin-right: auto; }
	#slideshowWrap{display : none;} 
	
	/*body-about*/
	#textarea3 {width: 320px; }
	.generalCol {width:278px; }
	.cvalue {width: 275px; padding-bottom: 30px; }
	
	/*body-contact*/
	#textarea2, #textarea5 {width: 300px; }
	.contactBox, .contactBox2, .contactBox3 {width: 250px;}
	.contactTitle, .contactTitle2 {width: 250px;}
	.contactItem, .contactItem2 {text-align: left; font-weight:bold; }
	
	.contactInput,.contactInput2, .contactInput3, .contactInput4 { width: 240px;  }
	.contactInput2 { margin-top: 0px;}
	.locationBox { margin-left:0px;}
	
	
/*footer*/
	#footer {width:320px;  }
	.textRow {width:280px; text-align:center;  font-size:20px;}
}
/*-----------------------------------------------------------------------------------------------------------*/
/*footerImageCorrection*/

@media screen and (min-width: 1020px){#textarea1 {width: 255px;}}
@media screen and (max-width: 1019px) and (min-width: 795px){#textarea1 {width: 397.5px;}}
/*----*/
@media screen and (max-width: 794px) and (min-width: 540px){#textarea1 {width: 270px;}}
/*----*/
@media screen and (max-width: 539px) and (min-width: 320px){#textarea1 {width: 320px;}}