html,body,div,p,ul,li,ol,dl,dd,blockquote,form,table,h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.2;}table,img,iframe{max-width:100%;}input,select{max-width:95%;}select, input{font-family:inherit;}h1,h2,h3,h4,h5,h6{font-size:12px;}h1{}h2{font-size:33px;font-weight:700;color:#f68113;}h3{font-size:22px;font-weight:700;color:#f68113;}h4{}h5{}h6{}img{border-style:none;}a:link{text-decoration: underline;color:#f68113;}a:visited{text-decoration: underline;color:#f68113;}a:hover{text-decoration: underline;color:#de541e;}a:active{text-decoration: underline;color:#de541e;}p, ul, ol, dl, blockquote{padding-bottom:1.2em;}b, strong{}table{border-collapse:collapse;}::-moz-selection{background:#DD511E;color:#fff;}::selection{background:#DD511E;color:#fff;}.ahfxmessage{margin:24px auto;padding:8px 18px;background:#da2;font-size:22px;color:#fff;}.ahfxmessage a, .ahfxmessage a:link, .ahfxmessage a:visited, .ahfxmessage a:hover, .ahfxmessage a:active, .ahfxmessage a:focus{font-weight:bold;color:#fff;}.ahfxmessage a:hover, .ahfxmessage a:active, .ahfxmessage a:focus{color:#000;}.clear{font-size:1px;height:1px;clear:both;margin:0;padding:0;}.clearfix:after{content:"";display:block;width:0;height:0;font-size:1px;line-height:0;clear:both;}body{margin:0 auto;color:#191919;font-family:"Roboto",Helvetica,Arial,sans-serif;background:#ffffff;font-size:15px;}#full{min-width:280px;max-width:1137px;margin:0 auto;}#header_holder{}#header_holder .header{}#header_holder .logo{float:left;width:269px;}#header_holder .logo img{vertical-align:top;}#header_holder .nav{float:left;display:block;padding:32px 0 0;list-style:none;}#header_holder .nav li{float:left;}#header_holder .nav a, #header_holder .nav a:link, #header_holder .nav a:visited, #header_holder .nav a:hover, #header_holder .nav a:active, #header_holder .nav a:focus{display:block;padding:9px 22px 4px;border-bottom:6px solid #fff;font-size:16px;font-weight:700;text-decoration:none;color:#191919;}#header_holder .nav a:hover, #header_holder .nav a:active, #header_holder .nav a:focus{border-bottom-color:#c01a2c;color:#f68113;}#header_holder .subnav{float:right;display:block;padding:0;list-style:none;}#header_holder .subnav li{float:left;padding:27px 16px 0;position:relative;}#header_holder .subnav a, #header_holder .subnav a:link, #header_holder .subnav a:visited, #header_holder .subnav a:hover, #header_holder .subnav a:active, #header_holder .subnav a:focus{display:block;width:40px;height:40px;font-size:16px;font-weight:700;text-decoration:none;text-align:center;color:#191919;position:relative;}#header_holder .subnav a:hover, #header_holder .subnav a:active, #header_holder .subnav a:focus{color:#f68113;}#header_holder .subnav img{margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;}#header_holder .subnav .cart span{display:inline-block;width:22px;height:22px;line-height:22px;border-radius:50%;background:#F68113;font-size:14px;font-weight:700;text-align:center;color:#fff;position:absolute;right:-3px;top:-5px;}#header_holder .subnav .cart a:hover span, #header_holder .subnav .cart a:active span, #header_holder .subnav .cart a:focus span{background:#DE541E;}#contact-info-head {border-bottom:dotted 1px #f68113;display:block;height:25px;padding:5px 0 0;}#contact-info-head .subnav {float:right;padding:0 16px 0;position:relative;list-style:none;}#contact-info-head .subnav li {float:right;padding:0 15px;font-weight:bold;}.banner{width:100%;margin-bottom:22px;position:relative;}.banner img{width:100%;vertical-align:top;}.banner p{padding:0;font-size:38px;line-height:1.026;color:#fff;position:absolute;left:695px;right:60px;top:31%;}.banner b{display:inline-block;padding-right:20px;}.main_content{margin:0 auto;padding:32px 0;}.main_content h2, .main_content h3{margin-bottom:0.8em;}.crumbs{margin:0 0 16px;}.pd_name{width:558px;margin-bottom:16px;}.pd_info{width:558px;}.pd_image{float:right;width:558px;margin:0 0 16px 16px;}.pd_desc p{font-size:16px;line-height:1.4;}.pd_price{margin:16px 0;font-size:24px;}.pd_varieties{margin-bottom:24px;}.pd_varieties select{display:block;margin-bottom:8px;}#addtocartbtn{display:inline-block;margin-top:16px;padding:8px 24px 7px;border:none;background:#f68113;font-size:22px;font-weight:700;color:#ffffff;cursor:pointer;}#addtocartbtn:hover, #addtocartbtn:focus, #addtocartbtn:active{background:#DE541E;}#shoppingcart{width:100%;margin:24px auto;}#shoppingcart td, #shoppingcart th{padding:2px 6px;border:1px solid #DE541E;}#shoppingcart th{background:#F68113;text-align:left;color:#fff;}#shoppingcart .cartnumber{text-align:right;}#shoppingcart .cartqty{text-align:center;}#shoppingcart .cartqty input{text-align:center;}#shoppingcart .cartextra{font-size:0.94em;color:#888;}#shoppingcart .light td{background:#fcfcfc;}#shoppingcart .dark td{background:#f5f5f5;}#shoppingcart .empty{background:transparent;border:none;}#shoppingcart .cartsubtotal{padding:6px 6px;border-top:3px double #de541e;font-size:1.1em;font-weight:bold;}#shoppingcart .carttotal{padding:6px 6px;border-top:3px double #de541e;background:#f1f1f1;font-size:1.2em;font-weight:bold;}.cartbtns{text-align:right;margin-top:15px;}.cartbtn, .cartbtn:link, .cartbtn:visited, .cartbtn:hover, .cartbtn:active, .cartbtn:focus{display:inline-block;margin:8px 0;padding:8px 24px 7px;border:none;background:#f68113;font-size:22px;font-weight:700;text-decoration:none;color:#ffffff;cursor:pointer;max-width:none;}.cartbtn:hover, .cartbtn:active, .cartbtn:focus{background:#DE541E;}.cartbtn2, .cartbtn2:link, .cartbtn2:visited, .cartbtn2:hover, .cartbtn2:active, .cartbtn2:focus{display:inline-block;margin:8px 0;padding:8px 24px 7px;border:none;background:#0064C1;font-size:22px;font-weight:700;text-decoration:none;color:#ffffff;cursor:pointer;}.cartbtn2:hover, .cartbtn2:active, .cartbtn2:focus{background:#0057A3;}#checkout_left{}#checkout_right{}.checkout_section{}.checkout_section ul{}.checkout_section li{list-style:none;}.checkout_section li label > span{display:inline-block;width:150px;}.checkout_section li input{display:inline-block;margin-bottom:6px;padding:4px 6px;font-size:16px;}.checkout_section li select{display:inline-block;margin-bottom:6px;font-size:14px;}.categorylist{float:left;width:388px;margin:0 0 0 -27px;padding:16px 0 32px;list-style:none;position:relative;left:27px;}.categorylist ul{margin:1px 0;padding:0;list-style:none;}.categorylist li{margin:1px 0;padding:0;}.categorylist a, .categorylist a:link, .categorylist a:visited, .categorylist a:hover, .categorylist a:active, .categorylist a:focus{display:block;margin-right:27px;padding:8px 16px;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:18px;transition:0.4s all;}.categorylist a:hover, .categorylist a:active, .categorylist a:focus{background:rgba(0,0,0,0.78);color:#F68113;}.categorylist li li a, .categorylist li li a:link, .categorylist li li a:visited, .categorylist li li a:hover, .categorylist li li a:active, .categorylist li li a:focus{padding:6px 16px 6px 32px;font-size:0.94em;}.categorylist li li li a, .categorylist li li li a:link, .categorylist li li li a:visited, .categorylist li li li a:hover, .categorylist li li li a:active, .categorylist li li lia:focus{padding:6px 16px 6px 48px;}.categorylist li li li a, .categorylist li li li li a:link, .categorylist li li li li a:visited, .categorylist li li li li a:hover, .categorylist li li li li a:active, .categorylist li li li li a:focus{padding:6px 16px 6px 60px;}.categorylist .active > a, .categorylist .active > a:link, .categorylist .active > a:visited, .categorylist .active > a:hover, .categorylist .active > a:active, .categorylist .active > a:focus{background:#F68113;color:#fff;cursor:default;}.categorygrid{display:block;width:1137px;height:527px;padding:0;margin-bottom:22px;list-style:none;position:relative;}.categorygrid li{display:inline-block;width:558px;height:317px;position:absolute;left:0;top:0;}.categorygrid .b{width:557px;left:580px;top:207px;}.categorygrid .c{width:267px;height:185px;left:580px;}.categorygrid .d{width:268px;height:185px;left:869px;}.categorygrid .e{height:185px;top:339px;}.categorygrid a, .categorygrid a:link, .categorygrid a:visited, .categorygrid a:hover, .categorygrid a:active, .categorygrid a:focus{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:26px;font-weight:700;text-decoration:none;text-align:right;color:#fff;position:relative;transition:0.4s all;}.categorygrid a:hover, .categorygrid a:active, .categorygrid a:focus{color:#f68113;}.categorygrid img{display:none;vertical-align:top;}.categorygrid span{padding:10px 26px;background:rgba(0,0,0,0.28);background-blend-mode:darken;position:absolute;left:0;right:0;bottom:15px;}.categorygrid a:hover span, .categorygrid a:active span, .categorygrid a:focus span{background:rgba(0,0,0,0.72);}.categorygrid .b span, .categorygrid .d span{text-align:left;}.categorygrid2{display:block;margin:0 auto;padding:16px 0;list-style:none;}.categorygrid2 li{display:inline-block;width:388px;margin-bottom:27px;vertical-align:top;}.categorygrid2 li:nth-of-type(3n){width:361px;}.categorygrid2 a, .categorygrid2 a:link, .categorygrid2 a:visited, .categorygrid2 a:hover, .categorygrid2 a:active, .categorygrid2 a:focus{display:block;width:361px;min-height:63px;background:#000;font-size:26px;font-weight:700;text-decoration:none;color:#fff;transition:0.4s all;position:relative;}.categorygrid2 a:hover, .categorygrid2 a:active, .categorygrid2 a:focus{color:#f68113;}.categorygrid2 img{display:block;width:100%;vertical-align:top;opacity:0.98;transition:0.4s all;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.categorygrid2 a:hover img, .categorygrid2 a:active img, .categorygrid2 a:focus img{opacity:0.99;}.categorygrid2 span{display:block;padding:6px 12px;background:rgba(0,0,0,0.38);background-blend-mode:darken;position:absolute;left:0;right:0;bottom:12px;transition:0.4s all;}.categorygrid2 a:hover span, .categorygrid2 a:active span, .categorygrid2 a:focus span{background:rgba(0,0,0,0.72);}.features{display:block;margin-bottom:64px;padding:26px 0 55px;border-bottom:3px solid #eaeaea;list-style:none;}.features li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:25%;padding:51px 22px 0 0;vertical-align:top;}.features .roadway{background:url('images/icon_roadway.png') no-repeat left top;}.features .check{background:url('images/icon_check.png') no-repeat left top;}.features .dollar{background:url('images/icon_dollar.png') no-repeat left top;}.features .customer{background:url('images/icon_customer.png') no-repeat left top;}.features h3{padding-bottom:23px;}.features p{font-size:15px;color:#a9a9a9;}.productgrid{width:1164px;margin-left:-27px;margin-bottom:52px;padding-top:20px;}.productgrid h2{margin-left:27px;margin-bottom:84px;text-align:center;}.productgrid h2:before{content:url("images/icon_flame.png");display:inline-block;padding-right:20px;}.productgrid ul{display:block;padding:0;list-style:none;}.productgrid li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:361px;margin-left:27px;margin-bottom:27px;vertical-align:top;}.productgrid2 li{box-shadow:3px 4px 5px 3px rgba(0,0,0,0.12);}.productgrid h3{margin-bottom:8px;}.productgrid p{font-size:15px;color:#a9a9a9;}.productgrid2 p, .productgrid2 h3{padding-left:6px;}.productgrid img{width:100%;margin-bottom:8px;box-shadow:3px 4px 5px 0 rgba(0,0,0,0.12);vertical-align:top;}.productgrid2 img{box-shadow:none !important;}.productgrid .btn{float:right;display:inline-block;margin-top:7px;margin-left:12px;margin-bottom:12px;padding:8px 24px 7px;background:#f68113;font-size:22px;font-weight:700;color:#ffffff;}.productgrid2 .btn{margin-right:6px;}.productgrid a, .productgrid a:link, .productgrid a:visited, .productgrid a:hover, .productgrid a:active, .productgrid a:focus{display:block;width:361px;text-decoration:none;color:#f68113;}.productgrid a:hover img, .productgrid a:active img, .productgrid a:focus img{box-shadow:3px 4px 5px 0 rgba(0,0,0,0.24);}.productgrid a:hover h3, .productgrid a:active h3, .productgrid a:focus h3{text-decoration:underline;}.productgrid a:hover .btn, .productgrid a:active .btn, .productgrid a:focus .btn{background:#de541e;text-decoration:underline;}.banner2{margin-bottom:64px;padding:110px 64px;background:#de541e url('images/testimonial_bg.jpg') no-repeat center center;color:#fff;}.banner2 ::-moz-selection{background:#fff;color:#F68113;}.banner2 ::selection{background:#fff;color:#F68113;}.banner2 .testimonial{min-height:224px;max-height:358px;}.banner2 h2{margin-bottom:56px;font-size:44px;font-weight:700;text-transform:uppercase;text-align:center;color:#fff;}.banner2 p{font-size:21px;}.banner2 .name{margin-top:-1.0em;font-style:italic;text-align:right;}#footer_holder{width:100%;margin-top:108px;padding:18px 0 36px;background:#eaeaea;}#footer_holder .footer{width:1137px;margin:0 auto;text-align:right;}#footer_holder p{font-size:12px;color:#313131;}#loginformholder input[type=text], #loginformholder input[type=password], #loginformholder input[type=password],#resetpassholder input[type=text], #resetpassholder input[type=email],#updateinfo input[type=text], #updateinfo input[type=email], #updateinfo input[type=password],#createaccholder input[type=text], #createaccholder input[type=email]{display:inline-block;margin-bottom:6px;padding:4px 6px;font-size:16px;}#loginformholder, #resetpassholder, #createaccholder, #myaccountholder{border:1px solid #eaeaea;background:#fcfcfc;}#forgotbox{float:right;width:46%;}#loginformholder{width:50%;height:350px;}#loginformholder .padding{padding:12px 16px 8px;}#loginformholder .active{font-weight:bold;}#resetpassholder{width:100%;height:350px;}#resetpassholder .padding{padding:12px 16px 8px;}#createaccholder{width:50%;}#createaccholder .padding{padding:8px 16px;}#myaccountholder{max-width:996px;}#myaccountholder .padding{padding:8px 16px 0;}#updateinfo{float:right;width:47%;}.myinfo{font-size:13px;}.myinfo .action{font-size:11px;}.myinfo .active{font-weight:bold;}.ibleft{display:inline-block;width:120px;vertical-align:top;}.ibright{display:inline-block;width:245px;vertical-align:top;}#pastholder{width:100%;padding:12px 16px 0;border-top:3px solid #eaeaea;background:white;position:relative;left:-16px;}.pastorder{width:100%;padding:16px;position:relative;left:-16px;background:#fff;border-top:1px solid #eaeaea;}.dark{background:#f1f1f1;}.orderdetails{float:left;width:40%;font-size:14px;line-height:1.33;}.orderdetails p{line-height:1.33;}.lighttext{color:#555;}.itemdetails{float:left;width:58%;border-left:2px solid #eaeaea;line-height:1.33;}.itemdetails .padding{padding-left:16px;}.itemdetails .item{padding-bottom:16px;}.itemdetails .image{float:left;width:60px;margin-right:18px;}#changeaddressholder{}#changeaddressholder label{width:100%;display:inline-block;margin-bottom:10px;}#changeaddressholder .firstnamelabel, #changeaddressholder .lastnamelabel{width:44.4%;}#changeaddressholder .citylabel{width:33%;font-size:14px;}#changeaddressholder .statelabel{width:26.5%;font-size:13px;}#changeaddressholder .ziplabel{width:26%;font-size:13px;}#changeaddressholder .inputbox{width:80%;margin:0;padding:0;}#changeaddressholder .smalltext{font-size:14px;}#changeaddressholder select{max-width:100%;}@media only screen and (max-width:1156px){#full{max-width:966px;}.banner p{left:523px;}.categorygrid{width:993px;height:auto;margin-left:-27px;}.categorygrid li{width:469px !important;height:auto !important;margin-left:27px;margin-bottom:27px;position:relative;top:0 !important;left:0 !important;}.categorygrid img{display:block;}.categorygrid a, .categorygrid a:link, .categorygrid a:visited, .categorygrid a:hover, .categorygrid a:active, .categorygrid a:focus{background:transparent !important;}.categorylist{width:330px;}.productgrid{width:993px;}.productgrid li{width:304px;}.productgrid a, .productgrid a:link, .productgrid a:visited, .productgrid a:hover, .productgrid a:active, .productgrid a:focus{width:100%;}.pd_image{max-width:50%;}#footer_holder .footer{max-width:966px;}}@media only screen and (max-width:1023px){#full{max-width:96%;}#header_holder .logo{width:156px;}#header_holder .nav a, #header_holder .nav a:link, #header_holder .nav a:visited, #header_holder .nav a:hover, #header_holder .nav a:active, #header_holder .nav a:focus{padding-left:16px;padding-right:16px;}#header_holder .subnav li{padding-left:6px;padding-right:6px;}.banner p{left:0;right:0;text-align:center;}.categorygrid{width:752px;margin:0 auto 0 -27px;}.categorygrid li{width:349px !important;}.categorylist{width:374px;}.features{padding-bottom:32px;}.features h3{padding-bottom:12px;}.features li{padding-right:12px;}.productgrid{width:752px;margin:0 auto 0 -27px;}.productgrid li{width:348px;}#footer_holder .footer{max-width:96%;}}@media only screen and (max-width:767px){#full{max-width:100%;}#header_holder{width:96%;margin:0 auto;}#header_holder .logo{width:100%;text-align:center;}#header_holder .nav{float:none;text-align:center;}#header_holder .nav li{float:none;display:inline-block;}#header_holder .subnav{float:none;padding-top:6px;text-align:center;}#header_holder .subnav li{float:none;display:inline-block;padding:4px 12px;}.banner p{padding:6px 16px;background:#000;font-size:28px;line-height:1.1;position:static;}.main_content{width:92%;margin:0 auto;}.categorygrid{width:92%;margin:0 auto;text-align:center;}.categorygrid li{max-width:480px;width:100% !important;margin-left:0;margin-bottom:22px;padding:0;}.categorylist{float:none;width:100%;margin:0 auto;left:0;top:0;}.categorylist a, .categorylist a:link, .categorylist a:visited, .categorylist a:hover, .categorylist a:active, .categorylist a:focus{margin-right:0;}.categorylist li ul{display:none;}.categorylist li.active > ul,.categorylist li.subactive > ul{display:block;}.features{width:92%;margin:0 auto;}.features li{width:100%;padding:51px 0 12px;background-position:center top !important;text-align:center;}.productgrid{width:92%;margin:0 auto;text-align:center;}.productgrid h2{margin-left:0;margin-bottom:48px;}.productgrid li{max-width:480px;width:100%;margin:0 0 22px;}.pd_image{float:none;max-width:96%;}.pd_info{width:auto;}.pd_name{width:auto;}.checkout_section li label > span{display:block;}.banner2{padding:32px 16px;background:#D54221;background: -moz-linear-gradient(-45deg, rgba(244,126,20,1) 0%, rgba(192,27,44,1) 100%);background: -webkit-linear-gradient(-45deg, rgba(244,126,20,1) 0%,rgba(192,27,44,1) 100%);background: linear-gradient(135deg, rgba(244,126,20,1) 0%,rgba(192,27,44,1) 100%);}.banner2 h2{font-size:32px;}.banner2 p{font-size:16px;line-height:1.4;}#footer_holder{margin-top:48px;}#footer_holder p{line-height:1.5;}#loginformholder{float:none;width:100%;height:auto;}#forgotbox{float:none;width:100%;height:auto;}#resetpassholder{height:auto;}#updateinfo{float:none;width:auto;}.orderdetails{float:none;width:auto;padding-bottom:6px;}.itemdetails{float:none;width:auto;padding-top:8px;border-left:none;border-top:2px solid #eaeaea;}}