@charset "utf-8";

/*UNIVERSAL*/
body { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#5e5e5e; background:#eeeeee;}
body,h1,h2,h3,h4,h5,h6,ul,li,form{margin:0; padding:0;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:none;}
img{border:0;}
.container:after, .header:after, .nav:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}

/*CONTAINER*/
.container{ width:850px; background:url(../../images/top-bg.gif) repeat-x; margin:0 auto;}
.container .left-crv{ background:url(../../images/top-left.gif) no-repeat left top;width:850px; float:left;}
.container .right-crv{ background:url(../../images/top-right.gif) no-repeat right top;padding:0 10px;width:830px; float:left;}

/*HEADER*/
.header{ background:url(../../images/phone.gif) no-repeat right;}
.logo{ width:259px;}
.logo a{ width:259px; height:109px; background:url(../../images/logo.gif) no-repeat; display:block; text-indent:-10000px;}

/*NAV*/
.nav{ font-size:12px; font-weight:bold;padding:0 0 0 170px; margin:10px 0 0 0; width:648px;}
.nav li{ display:inline; list-style:none;}
.nav ul{text-align:right; float:left;} 
.nav a{color:#000; padding:11px 15px; float:left; background:url(../../images/nav-sep.gif) no-repeat 100% 50%;}
.nav a:hover{ background:url(../../images/nav-o.gif) repeat-x; color:#FFF;}
.nav .current a{ background:url(../../images/nav-o.gif) repeat-x; color:#FFF;padding:11px 15px;}
.nav li.selected a{background:url(../../images/nav-o.gif) repeat-x; color:#FFF;padding:11px 15px;}
.dropmenudiv_b{position:absolute;top: 0;font-size:12px;line-height:18px;
z-index:100;background-color: #666666;width: 150px;visibility: hidden;margin:0 0 0 0;}
.dropmenudiv_b a{width:auto;display: block;text-indent: 5px; border-bottom: 1px solid #FFFFFF; padding: 5px 0;
text-decoration: none;color: #FFFFFF;}
* html .dropmenudiv_b a{width: 100%;}
.dropmenudiv_b a:hover{background:#ca0202;color: #FFFFFF;}

/*BANNER*/
.banner-con{width:808px; float:left; padding:13px 0 7px 10px;}
.banner-con .banner{ float:left; width:612px;}
.banner-con .why{ float:right; width:177px; height:22px; background:url(../../images/why.gif) no-repeat; padding:250px 10px 0 0; text-align:right; font-size:12px; font-weight:bold;}
.banner-con .why a{color:#000; background:url(../../images/arrow-yellow.gif) no-repeat right; padding:0 12px 0 0;}
.banner-con .why a:hover{color:#e1171f;}

/*CONTENT*/
.content{width:830px; float:left; padding:10px 0 0 0;}
.about{ width:386px; float:left; padding:15px; background:#FFF url(../../images/content-bottom.gif) repeat-x bottom; border:solid 2px #dddada; line-height:18px;}
.about p{margin:9px 0;}
.about h1{font-size:12px; background:url(../../images/h1-arrow.gif) no-repeat 0 2px; padding:0 0 0 15px;}
.about h1 span{ font-size:14px; text-transform:uppercase; color:#ca0202; font-style:italic;}
.about img{float:left; margin:15px 10px 0 0;}
.more{ text-align:right;}
.more a{ color:#5e5e5e; background:url(../../images/arrow3.gif) no-repeat right; padding:0 10px 0 0;}
.more a:hover{ color:#ca0202;}

.services{float:left; width:233px; margin:0 0 0 18px;}
.services li{ list-style:none; margin:0 0 10px 0;}
.services a{width:233px; height:57px; display:block; text-indent:-10000px;}
.services a:hover{filter:alpha(opacity=80);opacity:0.8;}
.services .sameday a{ background:url(../../images/same-day.gif) no-repeat;}
.services .airport a{ background:url(../../images/airport.gif) no-repeat;}
.services .warehouse a{ background:url(../../images/warehouse.gif) no-repeat;}
.services .largetruck a{ background:url(../../images/large-truck.gif) no-repeat;}

.quote-sec{float:right; width:142px;margin:0 0 0 15px;}
.request{width:137px; height:173px;}
.request a{ background:url(../../images/request.gif) no-repeat; width:137px; height:173px; display:block; text-indent:-10000px;}
.request a:hover{ background:url(../../images/request-o.gif) no-repeat;}
.logos{padding:5px 0 0 0;}
.logos img{ padding:0 0 5px 0;}

/*FOOTER*/
.footer{padding:5px 15px 10px 15px;;border:solid 2px #dddada; line-height:18px;border-bottom:none; background:url(../../images/footer-bg.gif) repeat-x bottom #FFF; float:left; width:800px; *float:none;}
.footer .links{text-align:center; padding:5px 0;}
.footer a{color:#848484; padding:0 5px;}
.footer a:hover{text-decoration:none; color:#e4091e;}
.copy-con{padding:5px 0 0 0;}
.copy-con .copy{width:300px; float:left;}
.copy-con .marketing{width:470px; float:left; text-align:right; }
.copy-con .ccs{width:28px; float:left;}
.copy-con .ccs a{ background:url(../../images/ccs.gif) no-repeat; width:28px; height:19px; display:block; text-indent:-10000px; margin:0 0 0 3px;}
.copy-con a{padding:0; margin:0 0 0 3px;}

/*CONTENT INSIDE*/
.inside-content{ float:left; width:635px;padding:15px; background:#FFF url(../../images/content-bottom.gif) repeat-x bottom; border:solid 2px #dddada; line-height:18px; margin:0 0 10px 0; font-size:12px;}
.inside-content h1{font-size:16px; background:url(../../images/h1-arrow.gif) no-repeat 0 5px; padding:0 0 0 15px; line-height:25px;}
.inside-content h1 span{ font-size:18px; text-transform:uppercase; color:#ca0202; font-style:italic;}
.inside-content ul{margin:0 0 0 30px; padding:0;}
.inside-content a{color:#ca0202;}
.inside-content a:hover{color:#5e5e5e;}
.inside-content h3{font-size:18px; margin:0; padding:0;padding:10px 0 10px 40px;}
.inside-content h3.call{background:url(../../images/phone-icon.gif) no-repeat;}
.inside-content h3.quote{background:url(../../images/quote.gif) no-repeat;}
.inside-content h3.mail{background:url(../../images/mail.gif) no-repeat;}

.inside-content p{margin:8px 0;}
.inside-content li{ list-style:none; background:url(../../images/li-arrow.gif) no-repeat 0 7px; padding:5px 0 5px 25px; border-bottom:#E9E9E9 solid 1px;}
.inside-content h2{color:#ca0202;font-size:19px;border-top:solid 1px #F2F2F2;border-bottom:solid 1px #F2F2F2; padding:10px 5px 5px 55px;margin:10px 0 0 0; font-weight:normal; background:#EBEBEB url(../../images/h2-arrow.gif) no-repeat;}
.inside-content h2 span{display:block; font-size:12px; font-style:italic;color:#000;}
.inside-content h2.same{ background:url(../../images/same-day-icon.gif) no-repeat left bottom;}
.inside-content h2.air{ background:url(../../images/air-icon.gif) no-repeat left bottom;}
.inside-content h2.ware{ background:url(../../images/ware-icon.gif) no-repeat left bottom;}
.inside-content h2.truck{ background:url(../../images/large-icon.gif) no-repeat left bottom;}

.highlight{background:#ca0202; color:#FFF; padding:10px;}
.highlight strong{ font-size:21px;}
.small{font-size:10px;}
.inside-content h4{font-size:16px;border-top:solid 1px #F2F2F2;border-bottom:solid 1px #F2F2F2; padding:5px;margin:10px 0 0 0; font-weight:bold; background:#EBEBEB;}
.inside-content ol li{list-style:decimal; background:none; padding:5px 0 5px 5px;}
.inside-content ol li ul li{list-style:lower-alpha; border:none;}

.requestquote input{ background:#E4E4E4; border:none; width:300px; height:23px;}
.requestquote .but{width:auto; background:#666; color:#FFF; font-weight:bold;}

.video{float:right; width:420px; padding:10px; border:solid 3px #E9E9E9; margin:5px 0 5px 10px;}
