
/*----------------------------------------------------------------------- 
   globals
 ------------------------------------------------------------------------ */


body { font-family:helvetica, verdana, sans-serif; font-size: 14px; line-height:1.7em; }
li {text-decoration:none;list-style:none;margin:0;padding:0;}
a {text-decoration:none;font-weight:bold;color:#ee3124;}
a:hover {color:#fff;background-color:#ee3124;}
ul.bulletList {margin-bottom:18px;}
ul.bulletList li {background-image:url("images/bullet.png");background-repeat:no-repeat;background-position:0 .5em;margin:0;padding:0 0 5px 20px;}
a:hover img {background-color:#fff;}
a img {background-color:#fff;}
a.nohover:hover {background:none;border:none;}
img {border:none;margin:0;padding:0;}
ul,p,h1,h2,h3 {margin:0;padding:0;}

/*----------------------------------------------------------------------- 
   structure
 ------------------------------------------------------------------------ */
 
#wrapper{width:1024px;margin:0 auto;}
#contentWrapper{width:1024px;}
#content{display:inline-block;padding-bottom:32px;margin:27px 0 0 56px;}
#header{width:1024px;height:76px;display:inline-block;}
.indexSubNav{width:154px;padding-bottom:340px;}


/*----------------------------------------------------------------------- 
   search boxes
 ------------------------------------------------------------------------ */
 
.trace_search{font-size:11px;line-height:11px;height:24px;margin-left:376px;width:600px;}
.trace_search p{font-weight:700;float:left;}
.inputHide{visibility:hidden;}
.trace_search input.inputTrace,.trace_search input.inputSearch{width:118px;height:16px;background-color:#eee;margin:2px 8px 0 0;padding:2px;border:#ccc 1px solid;}
.trace_search input{color:#ccc;}
.trace_search input.inputBtn{margin-right:17px;margin-top:3px;}
.trace_search input.searchBtn{margin-left:8px;}
.trace_search p.traceTrackText,.trace_search p.break{padding:6px;}


/*----------------------------------------------------------------------- 
   header
 ------------------------------------------------------------------------ */
 
#header .logoImg{float:left;margin:35px 0 0 25px;}
.nav{height:35px;width:771px;font-size:13px;line-height:13px;margin:17px 0 0 233px;}
.nav a,.nav a:hover{background-color:transparent;}
.nav ul{background-image:url(images/navCenterCapBg.png);background-repeat:repeat-x;}
.nav li.aboutUsLeft{background-image:url(images/navLeftCapBg.png);background-repeat:no-repeat;height:35px;float:left;color:#ee3124;}
.nav li.leftCap{background-image:url(images/navLeft2CapBg.png);background-repeat:no-repeat;height:35px;float:left;}
.nav li.rightCap{height:35px;float:left;}
p.aboutCenter{background-image:url(images/navCenterCapBg.png);background-repeat:repeat-x;height:35px;float:left;margin-left:21px;padding:14px 6px 0;}
.nav p.center{background-image:url(images/navCenterCapBg.png);background-repeat:repeat-x;height:35px;float:left;margin-left:60px;padding:14px 6px 0;}
.nav a.selected{color:#fff;}
.nav li.contactUsLeftCap,.nav li.servicesLeftCap,.nav li.faqLeftCap,.nav li.orangeLeftCap{background-image:url(images/navLeft2CapBg.png);background-repeat:no-repeat;height:35px;float:left;color:#ee3124;}




/*----------------------------------------------------------------------- 
   content - mid
 ------------------------------------------------------------------------ */

#midCol{width:335px;margin-left:49px;float:left;font-size:12px;line-height:1.7em;}
#midCol h1{font-size:18px;border-bottom:1px solid #D4D5D6;border-top:1px solid #D4D5D6;padding:5px 0;margin-bottom:18px;}
#midCol h2{font-size:16px;color:#757779;padding:10px 0 5px;}
#midCol h3{font-size:12px;color:#000;padding:10px 0 5px;font-weight:bold;}
#midCol p{line-height:22px;margin-bottom:18px;padding:0;}
#midCol ul.breadCrumbs{padding-bottom:5px;}


/*----------------------------------------------------------------------- 
   content -  left
 ------------------------------------------------------------------------ */
 

#leftCol { width:154px; float:left; }


/*----------------------------------------------------------------------- 
   content - right
 ------------------------------------------------------------------------  */
 
#rightCol{width:325px;margin-left:585px;font-size:12px;line-height:1.7em;margin-top:75px;}
#rightCol h2{font-size:16px;color:#757779;padding:10px 0 5px;}
#rightCol .error{line-height:22px;font-size:14px;font-weight:bold;color:red;margin:0;padding:0;}
#rightCol p{line-height:22px;margin-bottom:18px;padding:0;}

/*----------------------------------------------------------------------- 
   pullquote
 ------------------------------------------------------------------------  */
 
#pullquote{width:325px;color:#fff;background-color:#ee3124;padding:5px;margin-bottom:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#pullquote h1{color:#fff;font-size:24px;font-weight:700;padding-bottom:5px;text-align:center;border:0;}
#pullquote h2{font-size:20px;font-weight:700;padding:0 0 8px;text-align:center;color:#fff;}
#pullquote p{text-align:center;margin-bottom:0;}
#pullquote a{background-color:#fff;}
#pullquote a:hover{color:#fff;background-color:#ee3124;}
#pullquote .date{font-size:11px;}

/*----------------------------------------------------------------------- 
   youtube
 ------------------------------------------------------------------------  */
 
 .youTubeVideo{margin-top:-75px;}
 
/*----------------------------------------------------------------------- 
   footer
 ------------------------------------------------------------------------  */
 
 #footer{width:1024px;height:282px;background-image:url(images/indexFooterImgBg.png);background-repeat:no-repeat;clear:both;}
#footer div.footerLeftCol{width:776px;padding-top:255px;float:left;font-size:11px;color:#757779;overflow:hidden;}
#footer div.footerLeftCol p{padding-left:260px;line-height:1.5em;}
#footer div.footerRightCol{color:#FFF;text-align:center;width:247px;background-color:#ee3124;vertical-align:bottom;float:left;overflow:hidden;height:225px;margin-top:50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#footer .footerRightCol h1{font-size:24px;font-weight:bold;padding:10px;background-color:#fff;color:#ee3124;line-height:1em;}
#footer .footerRightCol h2{font-size:16px;font-weight:bold;padding:8px 0 0;line-height:1em;}


/*----------------------------------------------------------------------- 
   bios
 ------------------------------------------------------------------------  */
 
#charContainer{width:325px;height:400px;background-color:#fff;margin-top:-75px;}
ul.charNav{float:left;}
ul.charNav li{background-image:url("images/bullet.png");background-repeat:no-repeat;background-position:0 .5em;margin:0;padding:0 10px;}



/*----------------------------------------------------------------------- 
   new bios
 ------------------------------------------------------------------------  */
 
ul.charNav{float:left;}
ul.charNav li{background-image:url("images/bullet.png");background-repeat:no-repeat;background-position:0 .5em;margin:0;padding:0 10px;}
.charNav .active {color:#fff;background-color:#ee3124;}

#team-char{width:325px;height:400px;background-color:#fff;margin-top:-75px;}
#team-char div {width:325px;height:400px;position:absolute;display:none;}

/*----------------------------------------------------------------------- 
   find trucks
 ------------------------------------------------------------------------  */
 
#findTrucks{background-color:#ee3124;color:#fffff;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; padding:10px;}
#findTruckFS{border:none;padding:0; margin:0;}
#cityLabel{float:left;color:#fff;padding-left:42px;margin:24px 0 0 36px;font-weight:bold;}
#cityLabel input{margin-left:14px; border:#666 1px solid; padding:3px;}
#stateLabel{float:left;color:#fff;margin:10px 0 0 35px;font-weight:bold;}
#radiusLabel{float:left;padding-left:27px;color:#fff;width:300px;margin:10px 0 0 35px;font-weight:bold;}
.ftBtn{float:left;margin:10px 0 0 218px;}
 #stateLabel select,#radiusLabel select{margin-left:10px;width:153px;}
 
 /*----------------------------------------------------------------------- 
   find loads
 ------------------------------------------------------------------------  */
#findLoads{background-color:#ee3124;color:#fffff;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; padding:10px;text-align:center;}
#findLoads p.ttNumber{color:#fff;font-weight:bold; text-align:center;}
#findLoads input.ttBtn{text-align:center;}
#findLoads input.ttInput{text-align:center; border:#666 1px solid; padding:3px;}

 
 /*----------------------------------------------------------------------- 
   contact form
 ------------------------------------------------------------------------  */
  #contactForm td {background-color:#ee3124;font-size:10px; color:#fff;}
 #contactForm {background-color:#ee3124;font-size:10px; font-weight:bold;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px; }
  #contactForm input,  #contactForm textarea {border:#666 1px solid; padding:3px;}
 
 
/*----------------------------------------------------------------------- 
   unsorted junk
 ------------------------------------------------------------------------  */
 
 
.liveChat{width:140px;}
.liveChat img.lcImg{border-top:1px solid #d4d5d6;border-bottom:1px solid #d4d5d6;padding:16px 0;}
.socialIcons li.title{width:140px;font-size:12px;color:#757779;font-weight:700;margin:0;padding:0;}
.socialIcons li{width:40px;float:left;padding:5px 6px 0 0;}
.socialIcons{margin-top:12px;padding-top:12px;border-top:1px solid #d4d5d6;width:140px;}
#ts th{background:none repeat scroll 0 0 #CCC;font-size:10px;font-weight:700;}
#ts td{background:none repeat scroll 0 0 #EEE;}
#penc input,#destination,#origin{background-color:#fefeb1;}
