
body{font-family: myriad-pro,sans-serif;color:#9a9081;background:#ecede4;font-size:14px;margin:0;}
body.form{font-family: myriad-pro,sans-serif;color:#9a9081;background:#554e44;font-size:14px;margin:0;}
a {color: #9a9081;text-decoration: none;}
a:hover {color: #f26322;}
h1{font-size:26px;color:#9a9081;font-weight:700}
h1 span {color:#f04b23;padding-right:80px; background:url(../images/web/dots_h1-01.png) no-repeat right;}
h2,h3,h4{font-size:20px;color:#9a9081;font-weight:700;}
h5{font-size:15px;color:#9a9081;font-weight:700}
a img { border:0 none;}
#wrapper {width:1000px;display:block;margin:0 auto;clear:both;}

.learn_holder {float: left;clear: both;}

/** Header **/
#header {font-family: myriad-pro,sans-serif;font-size:16px;position:fixed;background:#ecede4;border-top:2px solid #f36322;width:100%;float:left;z-index:9999999;}
#header.home #headWrap {width:1000px;display:block;margin:0 auto; position:relative;padding:10px 0 20px 0;z-index:99999999;}
#header.secondary #headWrap {width:1000px;display:block;margin:0 auto; position:relative;padding:10px 0 20px;border-bottom:2px solid #D8D2C8;z-index:99999999;}

/** Navigation **/
#navEdit {float:right;width:auto;}
#headWrap ul#nav {position:absolute;right:0;top:30px;float:right;}
#headWrap ul#nav li {list-style:none;display:inline;padding:0 0 0 0;margin-right:30px;font-size:16px;position:relative;float:left;height:31px;}
#headWrap ul#nav li a:hover,#headWrap ul#nav li a:visited:hover,#headWrap ul#nav li.hover a,#headWrap ul#nav li:hover > a,#headWrap ul#nav li:hover,#headWrap ul#nav li:visited:hover,#headWrap ul#nav li.sfhover{color:#f26322}
#headWrap ul#nav li a{color:#9a9081;font-weight:700;height:20px;}
#headWrap ul#nav li a:hover{color:#f26322;text-decoration:none;height:20px;}
#headWrap ul#nav li ul{list-style:none;position:absolute;clear:both;top:30px;left:0;display:none;z-index:10000;width:250px;margin:0;padding:0}
#headWrap ul#nav li>ul{position:absolute;top:0;left:0;width:270px;height:auto;margin-top:30px}
#headWrap ul#nav li li{clear:both;display:block;width:250px;text-align:left;float:left;height:31px;background-position:-3000px -3000px!important;border:none!important;margin:0;padding:0;}
#headWrap ul#nav li li a,#headWrap ul#nav li li a:visited{display:block;line-height:31px;float:left;height:31px;color:#FFF!important;background:url(../images/web/subNav-01.png) top left no-repeat!important;width:240px;margin:0!important;padding:0 0 0 10px !important;font-size:13px;font-weight:400;}
html>body #headWrap ul#nav li li a{width:240px;float:left;height:31px!important;line-height:31px!important}
#headWrap ul#nav li li a:hover{background:url(../images/web/subNav-01.png) bottom left no-repeat!important;float:left;color:#FFF!important}
#headWrap ul#nav li:hover ul,#headWrap ul#nav li.over ul{display:block}


/** Slider **/
#sliderWrap {float:left;width:1000px;padding:0 0 20px 0;border-bottom:2px solid #D8D2C8;margin-top:115px;}
#slider1 {width:1000px;height:480px;display:block;float:left;clear:both;}
#slider1 .method img { }
#slider1 .method h3 {position:absolute;bottom:24px;left:0;z-index:999;width:100%;height:60px;display:block;background:url(../images/web/slider_overlay-01.png) repeat;font-family: p22-underground-sc,sans-serif; font-style: normal;font-weight: 500; padding:0 0 0 30px;font-size:25px;line-height:60px;color:#58595b; text-transform:uppercase;}
.bx-next{position:absolute;top:381px;right:40px;z-index:999;width:50px;height:50px;text-indent:-999999px;background:url(../images/web/slider_arrows-01.png) no-repeat top right;outline:none}
.bx-prev{position:absolute;top:381px;right:120px;z-index:999;width:50px;height:50px;text-indent:-999999px;background:url(../images/web/slider_arrows-01.png) no-repeat top left;outline:none}
.bx-next a,.bx-next a:visited{background-position:top right;outline:none}
.bx-next:hover{background-position:bottom right;outline:none}
.bx-prev a,.bx-prev a:visited{background-position:top left;outline:none}
.bx-prev:hover{background-position:bottom left;outline:none}

/** Homepage **/
#wrapper.main #column1 {float:left;clear:both;margin:10px 0; width:700px;}
#wrapper.main #column1 h2.text {background:url(../images/web/home_text-01.png) no-repeat;width:700px;text-indent:-9000px;height: 96px;float:left;margin-bottom: 0px;}
#wrapper.main #column1 a.learn {display: block;font-size: 20px;font-weight:700;margin: 17px 0px 27px 15px;background: url(../images/web/learn_more.png) 0% 50% no-repeat;padding-left: 23px;zoom: 1;}
#wrapper.main #column2 {float:right;margin:20px 0;width:300px;}
#wrapper.main #column2 img {display:block;margin:0 auto;}
#wrapper.main #column1 #serviceWrap {clear:both;width:100%}
#wrapper.main #column1 #service1, #wrapper.main #column1 #service2, #wrapper.main #column1 #service3 {float:left;margin:20px 15px 0 0; width:205px; padding:5px;border-top:2px solid #D8D2C8;}
#wrapper.main #column1 #service1 span a, #wrapper.main #column1 #service2 span a,#wrapper.main #column1 #service3 span a {font-weight:700;font-size:19px;background:url(../images/web/learn_more.png) right no-repeat;float:left;width:95%;margin-bottom:10px;}

/** Secondary **/
#wrapper.sec #column1 {float:left;clear:both;margin:140px 0 0 0; width:700px;}
#wrapper.sec #column2 {float:right;margin:140px 0 0 0;width:270px;}
#wrapper.sec #column2 img {display:block;margin:0 auto;}
#wrapper.sec #column1 #serviceWrap {clear:both;width:100%;}
#wrapper.sec #column1 h2, #wrapper.sec #column1 h3, #wrapper.sec #column1 h4 {padding-left:3px;}
#wrapper.sec #column1 p {padding:0 20px 0 3px;}
#wrapper.sec #column2 #secContact,#wrapper.sec #column1 #secContact {float:left;width:100%;margin:40px 0 0 0;}
#wrapper.sec #column2 #secContact .action {float:left;width:100%;height:25px;line-height:25px;margin:0 0 20px 10px;clear:both;padding:0 0 0 40px;font-size:22px; font-weight:700;}
#wrapper.sec #column1 .action {float:right;width:40%;height:25px;line-height:25px;margin:0 0 20px 10px;clear:both;padding:0 0 0 40px;font-size:22px; font-weight:700;}
#wrapper.sec #column2 #secContact a.action, #wrapper.sec #column1 a.action {background:url(../images/web/actionButton-01.png) no-repeat top left;}
#wrapper.sec #column2 #secContact a.action:hover, #wrapper.sec #column1 a.action:hover {background:url(../images/web/actionButton-01.png) no-repeat bottom left;}
#wrapper.sec #column2 #secContact span {font-size:23px;padding-left:80px; background:url(../images/web/dots_h1-01.png) no-repeat left;line-height:70px;font-weight:700;}
#wrapper.sec #column2 #secNav {float:left;width:100%;margin:0 0 0 0;clear:both;}
#wrapper.sec #column2 #secNav h4 {color:#f26322;font-size:18px;font-weight:600;padding-left:25px;}
#wrapper.sec #column2 #secNav ul {padding:0;float:left;margin:0 0 30px 0;}
#wrapper.sec #column2 #secNav li {list-style:none;background:url(../images/web/secNav_list-01.png) no-repeat left;padding-left:30px;margin:0 0 6px 35px;}
#wrapper.sec #column1 ul.options {float:left;width:100%;margin:0 0 18px 0;padding:0;}
#wrapper.sec #column1 ul.options li {float:left;display:inline;width:40%;list-style:none;background: url(../images/web/list_options-01.png) no-repeat left;padding-left:25px;margin:0 0 6px 20px;}
#wrapper.sec #column1 #service1, #wrapper.sec #column1 #service2, #wrapper.sec #column1 #service3 {float:left;margin:30px 15px 0 0; width:205px; padding:5px;border-top:2px solid #D8D2C8;}
#wrapper.sec #column1 #service1 span a, #wrapper.sec #column1 #service2 span a,#wrapper.sec #column1 #service3 span a {font-weight:700;font-size:19px;background:url(../images/web/learn_more.png) right no-repeat;float:left;width:95%;margin-bottom:10px;}

/** Full Width **/
#wrapper.wide #column1 {float:left;clear:both;margin:140px 0 0 0; width:1000px;}
#wrapper.wide #column1 #serviceWrap {clear:both;width:100%;margin-top:60px;}
#wrapper.wide #column1 p, #wrapper.wide #column1 h2, #wrapper.wide #column1 h3, #wrapper.wide #column1 h4 {padding-left:3px;}

/** Mailchimp **/
#mc_embed_signup{clear:both;width:300px;float:left;margin:0 0 30px 0;}
#mc_embed_signup span{font-weight:700;font-size:19px; background:url(../images/web/footer_span-01.png) no-repeat right;padding:0 33px 0 5px;margin:0;clear:both;}
#mc_embed_signup form{display:block;position:relative;text-align:left;padding:0}
#mc_embed_signup input{border:1px solid #D8D2C8;-webkit-appearance:none}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio}
#mc_embed_signup input:focus{border-color:#D8D2C8}
#mc_embed_signup .button{background: url(../images/web/actionButton-01.png) no-repeat top left;border:0 none;float:left;cursor:pointer;display:inline-block;height:25px;width:28px;margin:0 5px 10px 0;padding:0;text-indent:-9000px;}
#mc_embed_signup .button:hover{background: url(../images/web/actionButton-01.png) no-repeat bottom left;}
#mc_embed_signup .small-meta{font-size:11px}
#mc_embed_signup .nowrap{white-space:nowrap}
#mc_embed_signup .clear{clear:none;display:inline}
#mc_embed_signup label{display:block;font-size:13px;float:left;line-height:32px}
#mc_embed_signup input.email{text-indent:5px;width:220px;margin:10px 10px 10px 10px;padding:8px 0;float:left;color: #666}
#mc_embed_signup input.button{width:28px;margin:14px 0 0 0;float:left;}
#mc_embed_signup div#mce-responses{float:left;top:-1.4em;overflow:hidden;width:90%;clear:both;margin:0 5%;padding:0 .5em}
#mc_embed_signup div.response{float:left;top:-1.5em;z-index:1;width:80%;margin:1em 0;padding:1em .5em .5em 0}
#mc_embed_signup #mce-error-response{display:none}
#mc_embed_signup #mce-success-response{color:#529214;display:none}
#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}

/** Footer **/
#footer {background:#554e44;height:200px;margin-top:20px;float:left;clear:both;width:100%; padding:20px 0;}
#footerWrap {width:1000px;display:block;margin:0 auto;}
#footerWrap span {font-weight:700;font-size:19px; background:url(../images/web/footer_span-01.png) no-repeat right;padding:0 33px 0 5px;margin:0;clear:both;}
#footerWrap ul {border-top:1px solid #D8D2C8;width:100%;float:left;margin-top:8px;padding:10px 0 0 0;clear:both;}
#footerWrap #footerLeft li {float:left;display:inline; width:50%;margin:0 0 6px 0;list-style:none;}
#footerRight #about li {float:left;display:inline; width:auto;margin:0 30px 6px 0;list-style:none;}
#footerRight #contact li {float:left;display:inline; width:45%;margin:0 0 6px 12px;list-style:none; color:#fff;}
#footerWrap li a {color:#e8e8e8;padding:0 20px 0 12px;}
#footerWrap li a:hover {padding-right:20px; background:url(../images/web/footer_list-01.png) no-repeat right;}
#footerLeft {float:left;width:440px;}
#footerLeft p {font-size:12px;}
#footerLeft p a:hover {color: #9a9081}
#footerRight {float:right;width:440px;}
#footerRight p {color:#e8e8e8;}

/**Contact Form **/
#formEmail{float:left;width:500px;background:#ecede4;display:inline;margin:30px 0 0 70px;padding:30px;}
#formEmail label{display:block;text-align:right;width:100px;line-height:30px;float:left;clear:both}
#formEmail input{float:left;font-size:12px;border:solid 1px #aacfe4;width:180px;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#formEmail textarea{float:left;font-size:12px;border:solid 1px #aacfe4;width:300px!important;height:80px;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#formEmail #CAPTCHA{float:left;width:400px;clear:right;display:inline;margin:0 0 0 40px}
#formEmail #CAPTCHA label{display:block;text-align:right;width:180px!important;line-height:30px;float:left;clear:both}
#formEmail button{float:left;margin:20px 0 0 0;display:inline;clear:both;float:left;border:none;}
#formEmail button span{display:block;white-space:nowrap;float:left}
#formEmail button.submitBtn{font-size:14px;line-height:30px;background:transparent url(../images/web/submitButton-01.png) repeat top left;float:left;margin:0 0 0 150px;padding:0;}
#formEmail button.submitBtn span{height:30px;line-height:30px;width:180px;color:#FFF;text-align:center;padding:0}
#formEmail button.submitBtn:hover,#formEmail button.submitBtnHover,#formEmail button.submitBtn:hover span,#formEmail button.submitBtnHover span{background-position:bottom left}

/**Quote Form **/
#formQuote{float:left;clear:both;width:100%;display:inline;margin:10px 0 60px 0}
#formQuote h3{font-size:16px;border-bottom:1px dotted #BCBEC0;padding:10px 0 3px 6px}
#formQuote h4{font-size:14px;padding:10px 0 3px 6px}
#quoteContact,#servicesInfo,#transportInfo,#specialNotes,#freightDetails, #serviceCheckboxes{float:left;width:100%;clear:left;margin:0}
#quoteContact label{display:block;text-align:left;width:120px;line-height:30px;float:left}
#quoteContact input{float:left;font-size:12px;border:solid 1px #aacfe4;width:150px;display:inline;margin:2px 20px 20px 10px;padding:4px 2px}
#serviceCheckboxes label {display:block;text-align:left;width:170px;line-height:20px!important;float:left;clear:none!important;}
#serviceCheckboxes input {float:left;font-size:12px;border:solid 1px #aacfe4;width:30px!important;display:inline;margin:10px 0 20px 10px;padding:4px 2px;clear:none!important;}
#servicesInfo label{display:block;text-align:left;line-height:30px;float:left;clear:both;padding:0 0 0 15px}
#servicesInfo input{float:left;font-size:12px;border:solid 1px #aacfe4;width:210px;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#servicesInfo select{float:left;font-size:12px;border:solid 1px #aacfe4;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#servicesInfo textarea{float:left;font-size:12px;border:solid 1px #aacfe4;width:500px!important;height:100px;display:inline;clear:both;margin:2px 0 20px 20px;padding:4px 2px}
#transportInfo .orgin_destination {float:left;width:50%;}
#transportInfo .orgin_destination label{display:block;text-align:left;line-height:30px;float:left;clear:both;padding:0 0 0 15px; width:120px;}
#transportInfo .orgin_destination input{float:left;font-size:12px;border:solid 1px #aacfe4;width:140px;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#transportInfo .orgin_destination input.check{float:left;font-size:12px;border:solid 1px #aacfe4;width:50px;display:inline;margin:10px 0 20px 10px;padding:4px 2px}
#transportInfo .orgin_destination select{float:left;font-size:12px;border:solid 1px #aacfe4;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#freightDetails label{display:block;text-align:left;width:120px;line-height:30px;float:left}
#freightDetails input{float:left;font-size:12px;border:solid 1px #aacfe4;width:150px;display:inline;margin:2px 20px 20px 10px;padding:4px 2px}
#freightDetails select{float:left;font-size:12px;border:solid 1px #aacfe4;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#freightDetails input.check{float:left;font-size:12px;border:solid 1px #aacfe4;width:50px;display:inline;margin:10px 0 20px 10px;padding:4px 2px}
#specialNotes textarea{float:left;font-size:12px;border:solid 1px #aacfe4;width:500px!important;height:100px;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#formQuote #CAPTCHA{float:left;width:450px;clear:right;display:inline;margin:0 0 0 40px}
#formQuote #CAPTCHA label{display:block;text-align:right;width:120px;line-height:30px;float:left;clear:both}
#formQuote #CAPTCHA input,#formEmail #CAPTCHA input{float:left;font-size:12px;border:solid 1px #aacfe4;width:200px;display:inline;margin:2px 0 20px 10px;padding:4px 2px}
#formQuote #CAPTCHA img,#formEmail #CAPTCHA img{float:left;clear:both;background:#CCC;margin:10px 0 10px 30px;padding:4px}
#formQuote #CAPTCHA a,#formEmail #CAPTCHA a{float:left;line-height:70px;padding:0 0 0 20px}
#message span{float:right;margin:10px 0 0}
#msg_box{width:100%;clear:both;float:left;border:1px dotted #BCBEC0;margin:0 0 20px;padding:5px}
#msg_box p{margin:0;padding:10px 0 0}
.msg_success{background:url(../images/green_check.png) 10px center no-repeat #B9FFB9;min-height:34px;font-size:12px;color:#000;padding:5px 5px 5px 40px}
.msg_fail{background:url(../images/alert.png) 10px center no-repeat #FFFFD5;min-height:34px;font-size:12px;color:#575757;padding:5px 5px 10px 50px;}
#formQuote button{margin-left:60px;display:inline;clear:both;float:left;border:none;}
#formQuote button span{display:block;white-space:nowrap;float:left}
#formQuote button.submitBtn{font-size:14px;line-height:30px;background:transparent url(../images/web/submitButton-01.png) repeat top left;float:left;margin:0 0 0 60px;padding:0;}
#formQuote button.submitBtn span{height:30px;line-height:30px;width:180px;color:#FFF;text-align:center;padding:0}
#formQuote button.submitBtn:hover,#formQuote button.submitBtnHover,#formQuote button.submitBtn:hover span,#formQuote button.submitBtnHover span{background-position:bottom left}

.hide {display:none;}
#hide1 label {display:block;text-align:left;width:170px;line-height:20px!important;float:left;clear:none!important;}
#hide1 input {float:left;font-size:12px;border:solid 1px #aacfe4;width:30px!important;display:inline;margin:3px 0 20px 10px;padding:4px 2px;clear:none!important;}