@charset utf-8;*{box-sizing:border-box}
body{font-family:'Open Sans',sans-serif;color:#333;font-size:13px;background-color:#696969;background-image:url(/images/art/concrete-wall-3.jpg);margin:0;padding:0}
label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}
body.dialog{background-color:#fff!important;background-image:none!important}
img{max-width:100%}
.gutter{margin:15px 0}
.gutter-top{margin-top:15px}
.gutter-bottem{margin-bottom:15px}
#reviews-wrap{background-color:#fff}
#VirtualAddToCart1{float:right}
#VirtualAddToCart2{float:right;margin-top:0}
.cart-button-mobile{margin-top:15px}
.NowHiring{color:#f37321;margin-left:35px;text-decoration:underline;font-weight:900;font-size:1em;letter-spacing:.18em;text-transform:uppercase}
.NowHiring{margin-left:0\9}
a.NowHiring:hover{color:#FFF}
.addthis_toolbox{margin-top:15px}
.OW-Plus-Poly{font-size:30px;font-weight:900;color:#333;line-height:30px}
#productDetails{padding-top:20px}
#ShipWeight{margin-top:15px}
#productDescription>h2{margin-top:0}
.MagicZoomPlusHint[style]{display:none!important}
.ItemBox{width:100%;border:5px solid grey;background:white;padding:10px}
.SocialBox{margin:0 auto;width:100%}
.Poly-Sample-Box{border:solid #000}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:30px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle}
.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}
.form-horizontal .controls{margin-left:180px}
.footerrow{margin-left:-15px}
.CSspan{width:1165px;margin-left:15px!important;padding-top:15px;margin-bottom:100px}
.CSWarranty{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:21px}
.CSField{font-size:21px;font-weight:bold;font-family:'Open Sans',sans-serif;color:#F25C27}
.CustServCenter{font-size:14px;font-family:'Open Sans',sans-serif}
.CSData{font-size:21px;font-weight:bold;font-family:'Open Sans',sans-serif}
.CSTechSupportText{font-size:14px;font-family:'Open Sans',sans-serif;padding-left:15px;padding-right:15px}
a.prdocutname:hover{text-decoration:none;color:#F25C27!important}
.prodbox{margin-bottom:15px;height:auto}
.ProductBorder{border:2px solid #DEDEDE;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:5px}
.CSNavList{display:block;margin-left:15px;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:bold;padding-right:15px}
.CSNavList li{line-height:27px}
.CSHead2{font-family:'Russo One',sans-serif;font-size:30px;color:#F25C27;margin-bottom:0}
.CSTS{font-family:'Russo One',sans-serif;font-size:30px;color:#F25C27;padding-left:15px}
.CatMenuHover{hover:#fff!important}
#shareIcons{padding-left:1px}
.form-horizontal .controls{white-space:nowrap}
a,a:link,a:visited{color:#333;text-decoration:none}
a:hover{text-decoration:none;color:#F25C27}
h1,h2,h3,h4,h5{font-weight:400}
.heading1{margin-bottom:20px;border-bottom:1px solid #efefef;margin-top:0;font-size:34px;margin-left:15px;margin-right:15px}
.heading2{font-size:24px;color:#F25C27;font-weight:400;text-transform:uppercase;font-family:'Russo One',sans-serif;padding:0}
.heading1 .subtext{font-size:16px;color:#96979d;text-transform:none;font-weight:400;padding:0}
.heading1 .maintext{font-size:26px;color:#F25C27;text-transform:uppercase;font-family:'Russo One',sans-serif;padding:0 14px 4px 0}
.carttext{font-size:26px;color:#333;text-transform:uppercase;font-weight:900;font-family:'Russo One',sans-serif;padding:0 14px 4px 0}
.cart-update-qty{width:50px}
.cart-checkout-save-group{margin-left:15px}
.estimate-shipping{width:375px}
.source-code{float:right;width:345px}
.checkout-inputs{height:41px!important;margin-bottom:0!important;width:168px}
@media(max-width:600px){.cart-checkout-save-group{margin-right:15px}
.estimate-shipping{width:100%}
.source-code{width:100%}
.hidden-600{display:none}
.checkout-inputs{margin-bottom:5px!important;width:100%}
}
.cart-checkout-promo-group{margin-right:15px;margin-bottom:5px}
@media(max-width:600px){.cart-checkout-promo-group{margin-left:15px}
}
.cart-checkout-shipping-group{margin-right:15px;margin-bottom:5px}
.am-cart-input-input{display:inline-block;margin-bottom:15px;margin-right:5px;vertical-align:top}
.am-cart-input-left{max-width:100%;text-align:left}
.am-cart-input-left{margin:auto;max-width:500px;width:100%}
.am-cart-input-btn{display:inline-block;min-width:140px}
@media(max-width:600px){.cart-checkout-shipping-group{margin-left:15px}
}
.mainimage li.producthtumb{display:inline-block}
.producthtumb img{height:auto;max-width:50px;display:block;margin:0 auto}
.owl-carousel{z-index:0;margin-top:15px}
.owl-carousel .owl-stage{margin:0 auto}
.owl-prev,.owl-next{padding:11px 5px;float:left;position:absolute;top:0;background:#6B6B6B;color:white}
@media(max-width:600px){.cart-checkout-message-group{margin-right:15px}
}
.cart-checkout-recommended-group{margin-left:15px;margin-right:15px}
.cart-checkout-btn-group{margin-right:15px;margin-bottom:15px;margin-top:20px}
@media(max-width:979px){.cart-checkout-btn-group{margin-left:15px;margin-right:15px;margin-top:0}
}
.CSHeading{font-size:18px;padding-left:15px}
.CSHeading .maintext{font-size:18px;color:#F25C27;text-transform:uppercase;font-family:'Russo One',sans-serif;padding:0 14px 4px 0}
table th{font-weight:700}
h1,h2,h3,h4,h5,h6{line-height:normal}
.mt0{margin-top:0!important}
.mb0{margin-bottom:0!important}
.mt40{margin-top:20px!important}
.mt20{margin-top:20px}
.mt60{margin-top:60px!important}
.mr2{margin-right:2px}
.mr10{margin-right:10px}
.error404{font-size:60px;text-align:center;font-family:'Russo One',sans-serif;color:#F25C27}
.red{color:red}
.orange{color:#F25C27}
#CatRequest{margin-top:23px}
.CatRequest{padding-right:5px}
.poweredbykalio{color:#969ba4}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#96979d}
.headerstrip{height:72px}
.logo{width:613px;text-align:center;height:41px;line-height:72px;margin-top:15px}
#topnav .navbar-inner{background:0;border:0;box-shadow:none;filter:none}
#topnav ul{padding:10px 0 0}
#topnav ul li{padding:5px 0}
#topnav ul li a{box-shadow:none;color:#FFF;font-weight:500;font-size:1em;letter-spacing:.18em;text-transform:uppercase;background-image:url(/images/art/sprite.png);background-repeat:no-repeat;background-color:transparent;margin-right:22px;clear:both;padding:0 0 0 25px}
.top-search{margin-top:0;padding-left:5px}
.headerdetails{padding:10px 5px 40px 0}
.headerdetails #main-nav ul>li.topcart{background:#fff;height:45px}
.headerdetails #main-nav ul>li.topcart a{color:#999;font-size:14px}
.headerdetails .navbar .nav li.topcart .dropdown-toggle .caret,.navbar .nav li.dropdown.open.topcart .caret{border-bottom-color:#999;border-top-color:#999}
.headerdetails ul.topcartopen{font-size:12px}
.headerdetails ul.topcartopen li>table{border-collapse:collapse;width:100%;margin-bottom:5px;padding:10px}
.headerdetails ul.topcartopen li>table td{vertical-align:top;border-bottom:1px dashed #E7E7E7;padding:5px 10px}
.headerdetails ul.topcartopen li>table .image{width:1px}
.headerdetails #header #cart .mini-cart-total>table{border-collapse:collapse;float:right;clear:left;margin-bottom:5px;padding:5px}
.headerdetails ul.topcartopen li>table a{padding:0}
.headerdetails .shoppingcarttop{position:absolute;top:0;right:250px}
.headerdetails ul.nav.language li.dropdown{border:1px solid #f2f2f2;display:inline-block;margin-right:15px;text-transform:uppercase;padding:7px 20px}
.headerdetails ul.nav.topcart li.dropdown{border:1px solid #f2f2f2;display:inline-block;text-transform:uppercase}
.headerdetails .topcall{font-size:16px;background:#fff url(/images/art/sprite.png) left -287px no-repeat;line-height:31px;margin-left:40px;padding:0 0 0 41px}
.headerdetails li.carticon.dropdown{background:url(/images/art/sprite.png) no-repeat 10px -328px;padding:8px 86px 7px 90px}
.buttonwrap{margin:10px 10px 10px 0;padding:10px}
#categorymenu{background-image:url(/images/art/nav-main-bg.png);font-weight:900;color:#333;clear:both;font-size:14px;margin:10px 0 0;padding:7px 0}
#categorymenu:after{clear:both;content:""}
ul.categorymenu{margin:0;display:table;padding-left:0}
ul.categorymenu>li{position:relative;border-right:1px solid #000;margin:0}
ul.categorymenu>li>a{text-decoration:none;font-family:'Open Sans',sans-serif;display:block;z-index:6;position:relative;color:#fff!important;text-transform:uppercase;font-size:15px;text-shadow:0 1px 0 #fff}
ul.categorymenu>li:hover>a,ul.categorymenu>li>a.active{color:#fff!important;text-shadow:0 1px 0 #fff;background-color:#f37321}
ul.categorymenu>li>div{position:absolute;top:97%;left:0;z-index:99999;display:none;float:left;min-width:120px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-right-width:2px;border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:1px 0 0;padding:15px}
ul.categorymenu>li>div:before{right:auto;left:12px;border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute;top:-5px}
ul.categorymenu>li>div:after{right:auto;left:13px;border-bottom:6px solid #FFF;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute;top:-4px}
ul.categorymenu>li>div>ul{display:table-cell;vertical-align:top}
ul.categorymenu>li ul>li{display:block;float:left;width:100%;border-bottom:1px dashed #ddd}
ul.categorymenu>li>div>ul.arrow li a{display:block;padding:8px}
ul.categorymenu>li ul>li>a{text-decoration:none;display:block;white-space:nowrap;min-width:120px;padding:8px}
ul.categorymenu>li>div>ul li:hover a{text-shadow:none;background-color:#fff;color:#999}
ul.categorymenu>li ul>li img{max-width:none;margin:3px}
.thumbnails grid li:nth-child(3n+1){clear:left}
.breadcrumbs{height:50px;background-color:#FFF;padding-top:15px;padding-left:0;padding-bottom:15px;margin-bottom:10px}
ul.categorymenu>li>div>ul li:hover>a{background-color:#f25c27;color:#fff}
.box{height:330px}
.brandsbox{height:255px}
.otherddetails{border:1px solid #ddd;margin:0 auto}
.btn-new{background-color:#F37321;color:#fff!important}
ul#all-brands-list{padding-bottom:20px;float:left}
#page-categorylist #cats{width:100%;float:left;margin:0 auto;padding-left:10px}
.otherddetails .otherddetailspart{background:url(/images/art/otherseperate.png) no-repeat right center;width:25%;height:80px;float:left;display:inline-block}
.otherddetails .otherddetailspart .innerclass{background:url(/images/art/otherdetailicon.png) no-repeat 10px top;padding:25px 0 15px 90px}
.otherddetails .otherddetailspart .innerclass.free{background-position:20px 29px}
.otherddetails .otherddetailspart .innerclass.payment{background-position:20px -103px}
.otherddetails .otherddetailspart .innerclass.shipping{background-position:20px -240px}
.otherddetails .otherddetailspart .innerclass.choice{background-position:20px -360px}
.smbanner .span3 a{display:block;border:0}
#newslettersignup table{margin-top:10px}
#newslettersignup input{margin-left:5px;float:right;height:35px}
.newsletterfooter input{width:100%}
.newsletterfooter .col-sm-8{padding-left:0}
#newslettersignup input[type=submit]{float:right}
#newslettersignup .pull-right{padding-right:5px;padding-bottom:65px;border-left:1px solid #333;padding-left:20px}
#newslettersignup .newsletter{background:url("/images/art/otherdetailicon.png") no-repeat scroll left -490px rgba(0,0,0,0);height:80px;margin-left:15px;padding:8px 0 0 72px}
.border{border-right:1px solid #C9CACC;height:120px;margin:4px}
#newslettersignup .newsletter2{background:0;height:80px;padding:0}
.catalog{background:url("/images/art/otherdetailicon.png") no-repeat scroll left -620px rgba(0,0,0,0);padding:8px 0 0 70px}
.catalog h2{color:#5E626B;font-size:20px;line-height:normal;margin:0}
#featured:after,#latest:after,#related:after,#category:after,#popularbrands:after,#newslettersignup .container:after{visibility:hidden;display:block;content:"";clear:both;height:0}
.thumbnails .productname{font-size:14px;color:#5e626b;text-align:center;display:block;margin:0;padding-top:10px}
.thumbnails.list .thumbnail .prdocutname{font-size:16px;color:#5e626b;text-transform:uppercase;text-align:left;display:block;margin:0 0 10px}
.thumbnails.list>li{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}
.thumbnails.list .productdiscrption{margin:10px 0 25px}
.thumbnails.list .thumbnail .shortlinks{display:block;width:auto;position:static;text-align:left;margin:10px 0 25px}
.thumbnails.list .pricetag{margin-left:-15px}
.thumbnail .offer{position:absolute;top:10px;left:-2px;background:url(/images/art/offer.png) no-repeat 0 0;height:45px;width:68px;float:left;overflow:hidden;display:block;text-indent:9999px}
.thumbnail .sale{position:absolute;top:10px;left:-2px;background:url(/images/art/sale.png) no-repeat 0 0;height:45px;width:68px;float:left;overflow:hidden;display:block;text-indent:9999px}
.thumbnail .new{position:absolute;left:-2px;background:url(/images/art/new.png) no-repeat 0 0;float:left;overflow:hidden;display:block;text-indent:9999px}
.col-md-3 .thumbnail .pricetag{height:60px;background:url(/images/art/price-tag-edit2.png) no-repeat right 0;background-size:100%;position:relative;margin-bottom:20px;padding:9px 9px 9px 5px}
.thumbnail .pricetag{height:60px;background:url(/images/art/price-tag-edit2.png) no-repeat right 0;position:relative;margin-bottom:20px;padding:9px 9px 9px 5px}
.thumbnail .pricetag .spiral{position:absolute;top:-19px;left:10px;background:url(/images/art/spiral.png) no-repeat right 0;height:50px;width:35px}
.thumbnail a.productcart{background:#f25c27 url(/images/art/prodcutcart.png) right 7px no-repeat;color:#fff;float:right;font-size:13px;padding:8px 27px 8px 8px}
.thumbnail input.productcart{background:#f37321;color:#fff;font-weight:bold;float:right;font-size:14px;border:0;width:120px;height:40px}
.thumbnail .shortlinks{background:#fff;position:absolute;left:0;top:60%;width:100%;text-align:center;display:none;padding:5px 0}
.thumbnail .shortlinks a{font-size:12px;background:url(/images/art/sprite.png) 0 0 no-repeat;padding:5px 5px 0 25px}
.thumbnail .shortlinks a.details{background-position:0 -384px}
.thumbnail .shortlinks a.wishlist{background-position:0 -423px}
.thumbnail .shortlinks a.compare{background-position:0 -462px}
.thumbnail .price{text-align:center}
a.Details{text-align:center;display:block;color:#f37624;font-weight:900}
.thumbnail .price .pricenew{font-size:16px;color:#5e626b;font-weight:700;margin-right:5px;margin-left:0}
.thumbnail .price .priceold{font-size:13px;text-decoration:line-through;color:#96979d;margin-right:5px}
#prod-det-buy{float:left;width:300px;background:url(/images/art/prod-buy-body2.jpg) repeat-y;margin-left:10px;margin-bottom:10px}
#prod-det-buy-top,#prod-associated-wrap #prod-det-buy-top,#prod-standard-wrap2 #prod-det-buy-top2,#prod-associated-wrap2 #prod-det-buy-top2{height:10px;background:url(/images/art/prod-buy-top2.jpg) top left no-repeat}
#prod-det-buy-body{padding:3px 10px}
#prod-det-buy-bot,#prod-associated-wrap #prod-det-buy-bot,#prod-standard-wrap2 #prod-det-buy-bot2,#prod-associated-wrap2 #prod-det-buy-bot2{height:30px;width:300px;background:url(/images/art/prod-buy-bot2.jpg) bottom left no-repeat}
.prod-det-list{font-size:14px;text-decoration:line-through;color:#333;font-weight:400}
.prod-det-sale{font-size:15px;color:#C00000;font-weight:700}
input#qtyproduct{vertical-align:middle;height:34px;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0}
input#addToCart{margin-bottom:0}
#featured .thumbnails li .thumbnail img,#latest .thumbnails li .thumbnail img,#related .thumbnails li .thumbnail img,#category .thumbnails li .thumbnail img,.thumbnails.list li .thumbnail img{transition:all .8s;-ms-transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;padding-left:0;margin-right:auto;margin-left:auto;display:block}
.thumbnails.list li:hover .thumbnail img{transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;-o-transform:none!important;-moz-transform:none!important;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}
#popularbrands{position:relative;padding:0 0 20px}
#popularbrands ul#brandcarousal{list-style:none;display:block;margin:0;padding:0}
#popularbrands ul#brandcarousal li{text-align:center;display:block;float:left;margin:6px;padding:10px 5px}
#popularbrands.responsive{width:auto;margin-left:0}
.clearfix{float:none;clear:both}
#popularbrands ul#brandcarousal .prev{float:left;margin-left:10px}
#popularbrands ul#brandcarousal .next{float:right;margin-right:10px}
#popularbrands ul#brandcarousal .pager{float:left;width:300px;text-align:center}
#popularbrands ul#brandcarousal .pager a{text-decoration:none;margin:0 5px}
#popularbrands ul#brandcarousal .pager a.selected{text-decoration:underline}
#popularbrands #prev{background:url(/images/art/carousalarrow.png) no-repeat scroll 8px center #F25C27;position:absolute;font-size:24px;text-indent:-9999px;display:block;overflow:hidden;height:25px;width:25px;left:0;top:95px}
#popularbrands #next{background:url(/images/art/carousalarrow.png) no-repeat scroll -18px center #F25C27;position:absolute;font-size:24px;text-indent:-9999px;display:block;overflow:hidden;height:25px;width:25px;right:0;top:95px}
#musthave{width:300px!important;margin:0}
h1.pagetitle{background:#f9f9f9;font-size:24px;color:#F25C27;margin:0 0 40px;padding:10px}
ul.productinfo li{list-style:none;display:block;padding:5px 0}
ul.productinfo li .productinfoleft{width:160px;float:left;font-weight:700}
.productformbutton{border-bottom:1px solid #E7E7E7;width:100%;float:left;display:block;padding-bottom:25px}
.form-horizontal.productform .control-label{text-align:left!important}
.productaddtocart{float:left!important;margin:10px 10px 10px 160px}
.rating{border-top:1px solid #E7E7E7;border-radius:4px 4px 4px 4px;border-bottom:1px solid #E7E7E7;margin:25px 30px 40px 0;padding:15px 0}
.options{margin:5px 0 12px}
ul.rate li{height:20px;width:20px;background:url(/images/art/rate.png) no-repeat scroll 0 0 transparent;display:inline-block;margin-right:5px}
ul.rate li.on{background-position:left top}
ul.rate li.off{background-position:left -24px}
.productprice .price{height:28px;line-height:28px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;text-align:center;text-transform:uppercase;font-size:16px;color:#f25c27;width:80px;margin:11px auto 0}
.productprice .rate{margin:25px 0 0}
.productright .productpriceround{display:block;cursor:pointer;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;border-radius:100px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);float:right;border:1px solid #E7E7E7;margin:0 auto;padding:10px}
.productprice{clear:both;border:6px solid #E7E7E7;margin:0}
.productpageprice{width:250px;position:relative;font-size:15px;color:#333}
.productpageprice .spiral{position:absolute;top:-19px;left:25px;background:url(/images/art/spiral.png) no-repeat right 0;height:50px;width:35px}
.productpageoldprice{font-size:18px;margin-left:0;text-align:right;clear:both;margin-top:10px}
.productpageoldprice .oldPrice{text-decoration:line-through;color:#000;margin-right:5px;font-weight:bold}
#PriceBreak .productpageoldprice .regularPriceAlign{float:left;margin-right:14px}
#PriceBreak #SalePrice .salePriceAlign{float:left;margin-left:10px}
#AddPriceBreaks .productpageoldprice .regularPriceAlign{float:left;margin-right:14px}
#AddPriceBreaks #SalePrice .salePriceAlign{float:left;margin-left:10px}
span.wasprice{text-decoration:line-through}
ul.productpagecart{margin-left:0;display:inline-block;clear:both;margin-top:5px}
ul.productpagecart li{display:inline-block;background:url(/images/art/productpageicon.png) no-repeat 0 0}
.productpagecart li a.cart{background-position:10px 12px}
.productpagecart li a.wish{background-position:10px -51px}
.productpagecart li a.comare{background-position:10px -126px}
.productpagecart li a:hover{background-color:#d8420e}
.selectsize{width:170px;float:left;margin-right:10px}
.selectqty{width:100px;float:left;margin-right:10px}
.quantitybox{background:#fff;border:1px solid #ccc;display:block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;margin:30px 0 20px;padding:15px 15px 8px 0}
.productlinks{float:left;margin:6px 0 0 10px}
.productlinks a{margin-right:10px;background:url(/images/art/productpagelinkicon.png) no-repeat 0 0;color:#4B5B58;line-height:24px;font-size:14px;padding:0 0 0 25px}
.productlinks a.compare{background-position:0 -49px}
h1.productname{color:#f25c27;font-size:25px;background:0;line-height:auto!important;margin:0 0 20px}
h1.standardproductname{color:#f25c27;font-size:25px;background:0;line-height:auto!important;margin-top:0;margin-bottom:0}
.productright a.addtocart{background:url(/images/art/addtocart.png) no-repeat scroll 0 0 transparent;color:#FFF;font-size:20px;font-weight:700;height:34px;text-align:center;width:159px;margin-top:20px;display:block;cursor:pointer;margin-left:2px;padding:58px 0 0}
.productright a:hover.addtocart{background-position:0 -111px}
.productdesc{margin:22px 0 0}
.productdesc .nav-tabs li a{font-size:13px;color:#999}
.productdesc .nav-tabs li.active{border-bottom:1px solid #fff}
.productdesc .nav-tabs li.active a{color:#000}
.productdesc #myTab.nav-tabs li a{margin:0!important}
.tab-content{padding:15px}
ul.reveiw{margin:0;padding:0}
ul.reveiw>li{border-bottom:1px solid #E7E7E7;margin-bottom:22px;padding:5px 0 10px}
ul.reveiw li .date{float:right;font-size:14px}
.ratings{width:85px;height:16px;display:block;background:url(/images/art/star-ratings-sprite.png) 0 0 no-repeat;margin-left:auto;margin-right:auto}
.stars-4{background-position:-17px 0}
.stars-3{background-position:-34px 0}
.stars-2{background-position:-51px 0}
.stars-1{background-position:-68px 0}
.stars-0{background-position:-85px 0}
.review-item{border-bottom:1px dotted #ccc;padding:0 5px;margin-top:15px}
.review-item h3{margin:10px 0 5px}
.ui-widget-content p.review-item-meta{font-size:11px;color:#333;margin:5px 0 3px}
.ui-widget-content p.review-item-rating{overflow:hidden;width:100%;margin:5px 0 0;padding:5px 0}
.review-item-title{float:left;font-weight:700;padding-left:10px;padding-right:10px;color:#333}
.review-item-body{margin:0 0 10px}
.review-item-summary{font-size:11px;margin:2px 0 10px}
#review-submit h1{font-size:24px}
#review-submit h2{font-size:16px;margin:15px 0 0}
#review-submit h3{font-size:12px;margin:15px 0 2px}
#review-submit label{display:block;text-align:left;padding:10px 0 5px}
#review-submit .field-radio label{display:inline;font-weight:400;padding:0 0 0 3px}
.cart-info table{width:100%;margin-bottom:20px;border-collapse:collapse;border-top:1px solid #E7E7E7;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;background-color:#fff;clear:both}
.cart-info td,.cart-info th{padding:10px}
.cart-info th{font-weight:700;background-color:#eee;border-bottom:1px solid #E7E7E7;padding:10px}
.cart-info th .quantity a{margin-top:-5px}
.cart-info tbody td{vertical-align:top;border-bottom:1px solid #E7E7E7}
.cart-info tbody .quantity{text-align:center}
.cart-info th .quantity{text-align:center}
.cart-info tbody .remove{vertical-align:middle}
.cart-info tbody span.stock{color:red;font-weight:700}
.cart-info table td.image{width:75px;display:block;border-top:0;padding:10px 0}
.cart-module .cart-heading{border:1px solid #E7E7E7;font-weight:700;font-size:12px;margin-bottom:15px;cursor:pointer;background:#fff url(/images/art/arrow-right.png) 10px 50% no-repeat;padding:8px 8px 8px 22px}
.cart-module .active{background:#fff url(/images/art/arrow-down.png) 7px 50% no-repeat}
.cart-module .cart-content{display:none;overflow:auto;padding:0 0 15px}
.cart-total{border-top:1px solid #E7E7E7;overflow:auto;padding-top:8px;margin-bottom:15px}
.cart-total table{float:right}
.cart-total td{text-align:right;padding:3px}
.cartoptionbox{background:#fff;margin-bottom:15px}
ul.total{font-size:16px;margin-top:5px;margin-right:10px}
ul.total li{padding:10px 0}
ul.total li span.extra{width:150px;float:left;text-align:right;padding-right:20px}
ul.action{font-size:16px;margin-top:5px;margin-right:10px}
ul.action li{padding:10px 0}
ul.action li span.extra{width:150px;float:left;text-align:right;padding-right:20px}
.cart-tax-amount{font-size:22px;margin-top:15px}
.cart-total-amount{font-size:22px;margin-top:15px}
.loginbox{padding:5px}
.registerbox{margin-bottom:20px;padding:20px 15px 0}
.account-banner{margin:15px 0}
.account-banner img{max-width:100%}
.account-banner-bottom img{max-width:100%}
.acct-prod-name{margin-top:50px}
.alert.alert-success.top-order-summary{padding:5px;border:1px solid #B8FFB9}
.acct-link{background:url(/images/art/arrowcategory.png) no-repeat scroll right 6px transparent;color:#999;padding-right:15px;color:blue}
.myaccountbox{margin-bottom:20px;width:320px}
.myaccountbox ul{margin:0;padding:0}
.myaccountbox ul li{display:block;border-bottom:1px dashed #E7E7E7}
.myaccountbox ul li a{display:block;background:url(/images/art/arrowcategory.png) no-repeat scroll 8px center transparent;color:#999;padding:8px 5px 8px 30px;font-size:14px;font-weight:bold}
.myaccount h3.heading3{font-size:20px}
.checkoutsteptitle{background:#E7E7E7 no-repeat right -21px;color:#495c58;font-size:16px;border-bottom:1px dashed #E7E7E7;cursor:pointer;margin:5px 0 10px;padding:8px 10px}
.checkoutsteptitle.down{background-position:right 10px}
.checkoutsteptitle a.modify{float:right;margin-right:30px;font-size:13px;line-height:16px}
.checkoutstep{background:#fff;margin:15px 0 30px;padding:15px}
.checkoutstep textarea{width:95%}
.newcustomer,.returncustomer{width:40%;float:left;border:1px solid #E7E7E7;border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;margin-left:5px;margin-bottom:5px;padding:15px 20px}
.newcustomer{margin-right:5%}
.privacy{float:right;margin:10px 10px 0 0}
.accrodian-trigger,.togglehandle{display:block;border:1px solid #D6D4CB;cursor:pointer;margin:5px 0;padding:8px}
.blogdetail{margin-bottom:30px}
.tab-content.sideblog ul li{margin-bottom:20px;list-style:none;border-bottom:1px dashed #D6D4CB;padding:5px 5px 10px 0}
.tab-content.sideblog ul li:after{content:"";clear:both;display:block}
.author{margin:5px 0 10px}
.tab-content .blogtitle{font-size:15px;color:#F25C27}
.sideblogimage{float:left;border:1px solid #ddd;margin:0 10px 10px 0;padding:5px}
.blogicons{clear:both;margin:20px 0 10px}
.blogdetail .blogicons{margin:-10px 0 30px}
ul.tags{margin:20px 0 0}
.tags li{display:inline-block;margin:5px 3px}
ul.tags li a{display:inline-block;background:#E7E7E7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#999;padding:3px 10px}
ul.tags li a:hover{background:#f25c27;color:#fff}
span.viewfancypopup{background:url(/images/art/view.png) no-repeat scroll center center transparent;text-align:center;width:100%;display:none;height:75px;position:absolute;bottom:50%;margin-bottom:-38px}
a.fancyboxpopup{position:relative;display:block}
a.fancyboxpopup:hover span.viewfancypopup{display:block;position:absolute;z-index:999;margin-top:-55%}
#comments .blogtitle{font-size:14px}
.avtar{margin:0 10px 10px 0}
.blogautor{margin-bottom:30px;padding-bottom:20px}
ul.comments li ul.comments{margin-top:40px}
ul.comments li{clear:both;margin-bottom:40px}
.blogautor .avtar{height:80px;width:120px;float:left}
.comments .avtar{height:60px;width:60px;float:left}
.commentdetail{margin-left:150px}
ul.comments .commentdetail{margin-left:80px}
.usercomment{color:#F25C27;display:block;margin:5px 0}
.bloggridtitle{font-size:18px;color:#F25C27;display:block;margin:5px 0 10px}
.categorytitle{margin:0 0 35px}
ul.categories{background:none repeat scroll 0 0 #FFF;border-radius:4px 4px 4px 4px;padding-top:10px;padding-bottom:10px}
ul.categories li{display:block;border-bottom:1px dashed #E7E7E7;position:relative}
ul.categories li a{display:block;background:url(/images/art/arrowcategory.png) no-repeat scroll 10px center transparent;color:#999;padding:11px 5px 11px 30px}
ul.categories li a:hover{background-image:url(/images/art/arrowcategory.png) no-repeat scroll 10px center transparent;color:#333}
ul.bestseller{background:none repeat scroll 0 0 #FFF;border-radius:4px 4px 4px 4px;padding-top:10px;padding-bottom:10px;margin:0}
ul.bestseller li a.productname{display:block;color:#F25C27;font-size:15px}
ul.bestseller li img{float:left;border:1px solid #E7E7E7;background:#fff;margin:0 5px 10px 0;padding:5px}
ul.bestseller li span.price{display:block;font-size:16px}
ul.bestseller li span.procategory{display:block;color:#333}
ul.bestseller li{display:block;border-bottom:1px dashed #E7E7E7;padding:16px 10px}
.sidebanner{background:none repeat scroll 0 0 #FFF;border-radius:4px 4px 4px 4px;display:block;line-height:1;position:relative;margin-top:40px}
.sidebanner img{display:block;margin:0 auto}
.thumbnail .newprice{background:#6A7274;display:block;font-size:18px;line-height:22px;color:#fff;padding:2px 5px}
#latestblog p{line-height:20px}
#latestblog .blogtitle{font-size:22px;color:#f25c27;line-height:30px;margin-bottom:5px;display:block}
.latestblogbutton{display:block;clear:both}
.listblcok{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #E7E7E7}
.pagination a:hover,.pagination .active a{background-color:#fff;color:#f25c27}
.sorting{overflow:auto;margin-bottom:40px;margin-top:22px;padding:10px}
.list .thumbnail .links{float:right;margin-top:78px}
.list .details{line-height:18px;margin:10px}
.thumbs{overflow:hidden;margin:0;padding:0}
.thumbs li{list-style:none;display:inline-block}
.thumbs li a{display:inline-block;float:left;border:1px solid #999;margin:4px}
.thumbs li img{height:50px;width:50px}
label.error{color:#f25c27;float:none;display:inline-block}
ul.listoption1 li,ul.listoption2 li,ul.listoption3 li,ul.listoption4 li,ul.listoption5 li,ul.listoption6 li{display:block;padding:5px 0 5px 20px}
ul.listoption1 li{background:url(/images/art/list1.png) no-repeat scroll 0 5px;padding:5px 0 5px 25px}
ul.listoption2 li{background:url(/images/art/list2.png) no-repeat scroll 0 5px}
ul.listoption3 li{background:url(/images/art/list3.png) no-repeat scroll 0 9px;padding:5px 0 5px 15px}
ul.listoption4 li{background:url(/images/art/list4.png) no-repeat scroll 0 10px}
ul.listoption5 li{background:url(/images/art/list5.png) no-repeat scroll 0 4px;padding:1px 0 5px 15px}
ul.listoption6 li{background:url(/images/art/list6.png) no-repeat scroll 0 10px}
.errormsg,.alertmsg,.successmsg,.infomsg,.infomsg2{background:url(/images/art/messages.png) no-repeat scroll 8px 0 transparent;display:block;position:relative;color:#666!important;margin:18px 0;padding:15px 8px 15px 50px}
.errormsg{background-color:#FCCAC1;background-position:8px -69px;border:1px solid #E18B7C}
.alertmsg{background-color:#FFE9AD;background-position:8px -214px;border:1px solid #EAC572}
.successmsg{background-color:#EFFEB9;background-position:8px -144px;border:1px solid #C1D779}
.infomsg{background-color:#DEEEFA;background-position:8px 5px;border:1px solid #AFD3F2}
.infomsg2{background-color:#FFF;background-position:8px 5px;border:1px solid #AFD3F2}
a.clostalert{background:url(/images/art/messages.png) no-repeat scroll 0 -310px transparent;cursor:pointer;height:15px;overflow:hidden;position:absolute;right:5px;text-indent:9999px;top:5px;width:15px}
#footer{margin-top:0}
.contact ul li{background:url(/images/art/sprite.png) no-repeat 0 0;height:46px;padding:0 0 0 32px}
.contact ul li.phone{background-position:0 -502px}
.contact ul li.mobile{background-position:-7px -579px}
.contact ul li.email{background-position:-7px -641px}
.emailBlock p{margin:0}
.emailBlock .emailAddress{margin-left:0;margin-top:10px;margin-bottom:5px}
.emailBlock .no-lp{padding-left:0}
.catalog h2{border:0;text-transform:none;font-family:'Open Sans',sans-serif;padding:0}
.catalog p{margin:0}
.footersocial h2{font-family:'Open Sans',sans-serif;margin:15px 0}
.footerlinks{background:#3a3a3a;color:#969ba4;padding:10px 0 18px}
.footerlinks ul li a{color:#969ba4;padding:5px 10px}
.footerlinks .info{float:left;margin-top:5px}
.footerlinks ul li{display:inline-block}
.footerlinks ul li:first-child a{padding-left:0}
#twitter ul li{margin-bottom:15px;display:block;clear:both;padding:0!important}
#twitter ul li a{font-style:italic;color:#f25c27}
a.tweet_avatar{float:left;margin:5px 5px 5px 0}
.tweet_list .tweet_avatar{float:left}
.footersocial{background:#e7dfbd;color:#333;padding:20px 0 40px;clear:both}
.footersocial h2{margin-bottom:15px;font-size:18px;color:#5e626b;text-transform:uppercase;border-bottom:1px dashed #999;padding:0 0 5px}
#footersocial{float:right;margin-right:-12px}
#footersocial a{background:url(/images/art/footericon.png) no-repeat;height:30px;width:30px;margin-right:11px;text-indent:-9999px;overflow:hidden;display:inline-block;margin-bottom:5px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}
#footersocial a.facebook{background-position:0 -6px}
#footersocial a.facebook:hover{background-position:0 -47px}
#footersocial a.twitter{background-position:-40px -6px}
#footersocial a.twitter:hover{background-position:-40px -47px}
#footersocial a.linkedin{background-position:-80px -6px}
#footersocial a.linkedin:hover{background-position:-80px -47px}
#footersocial a.blooger{background-position:-118px -6px}
#footersocial a.blooger:hover{background-position:-118px -47px}
#footersocial a.rss{background-position:-155px -6px}
#footersocial a.rss:hover{background-position:-155px -47px}
#footersocial a.dig{background-position:-194px -6px}
#footersocial a.dig:hover{background-position:-194px -47px}
#footersocial a.googleplus{background-position:-234px -6px}
#footersocial a.googleplus:hover{background-position:-234px -47px}
#footersocial a.youtube{background-position:-422px -6px}
#footersocial a.youtube:hover{background-position:-422px -47px}
#footersocial a.skype{background-position:-271px -6px}
#footersocial a.skype:hover{background-position:-271px -47px}
#footersocial a.flickr{background-position:-309px -6px}
#footersocial a.flickr:hover{background-position:-309px -47px}
.copyrightbottom{background:#303030;color:#969ba4;padding:15px 0}
#gotop{position:fixed;bottom:2px;right:5px;height:58px;width:58px;background:url(/images/art/gotop.png) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden}
.the-icons li{display:inline-block;width:22%;padding:10px 0}
ul,ul li,li.dropdown,ul.reveiw li,#footer ul li{list-style:none}
h2,ul.reveiw li .title{font-size:20px}
.textright,.headerdetails ul.topcartopen li>table .quantity,.headerdetails ul.topcartopen li>table td.total,td.action,.headerdetails ul.topcartopen li>table .remove,.cart-info th .price,.cart-info th .total,.cart-info th .action,.cart-info tbody .price,.cart-info tbody .action,.cart-info tbody .total{text-align:right}
.mb20,#twitter ul{margin-bottom:20px}
.mb40,.sidewidt{margin-bottom:40px}
.centeralign,.cart-info tbody .remove,.cart-info tbody .image,.cart-info tbody .quantity{text-align:center}
.margin-none,ul.categorymenu li div ul,ul.rate,.nav-tabs,.review-item-summary p,.tab-content ul,.pagination,.sorting form{margin:0}
.clear,.tweet_time{clear:both}
.displayblock,ul.categories li:hover>ul,ul.categories li ul li,ul.categories li ul li a,ul.categories li ul li:hover ul,ul.categories li ul li ul li,ul.categories li li ul ul li a{display:block}
.footerlinks ul li a,.footerlinks ul li a:hover,.thumbnail .shortlinks a,.thumbnail .shortlinks a:hover,.flex-control-paging li a,.flex-control-paging li a:hover,ul.categorymenu>li>a,ul.categorymenu>li>a:hover,.dropdown-menu li>a,.dropdown-menu li>a:hover,ul.categorymenu>li>div>ul>li>a,ul.categorymenu>li>div>ul>li>a:hover,#topnav ul li a,#topnav ul li a:hover,.thumbnail a.productcart,.thumbnail a:hover.productcart,.thumbnail input.productcart,.thumbnail input:hover.productcart,input,input:focus,select,select:focus,textarea,textarea:focus,#footersocial a:hover{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}
.poweredbykalio a:hover,.footerlinks ul li a:hover{color:#f9f9f9}
.headerdetails ul.topcartopen li>table .image img,.cart-info tbody .name,.cart-info tbody .model{text-align:left}
.headerdetails ul.topcartopen li>table .name small,ul.categorymenu>li>div>ul>li>a{color:#333}
.headerdetails ul.topcartopen li>table .remove img,.mainimage li.producthtumb img{cursor:pointer}
.headerdetails nav.subnav select,#categorymenu select,.cart-module>div,.list{display:none}
ul.categorymenu>li:last-child,.myaccountbox ul li:last-child,.tab-content.sideblog ul li:last-child,ul.categories li:last-child,ul.bestseller li:last-child,.thumbs li a img{border:0}
ul.categorymenu>li:hover>div,ul.categorymenu>li>div>ul>li:hover>div,ul.categorymenu>li>div>ul>li>div ul li:hover>div{display:table;width:100%;vertical-align:top}
ul.categorymenu>li ul+ul,.RegisterHeading{padding-left:20px}
ul.categorymenu>li>div>ul>li,.brandcarousalrelative,.productright{position:relative}
ul.categorymenu>li>div>ul>li>div,ul.categorymenu>li>div>ul>li>div ul li>div{position:absolute;top:10%;left:90%;z-index:99999;display:none;float:left;min-width:120px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-right-width:2px;border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:1px 0 0;padding:15px}
ul.categorymenu>li>div>ul>li>div ul li a,.pagination ul{background:#fff}
.otherddetails .otherddetailspart:last-child,#footer .info ul li:last-child{background:0}
.otherddetails .otherddetailspart .innerclass h2,#newslettersignup .newsletter h2{font-size:20px;color:#5e626b;line-height:normal;margin:0}
.thumbnail a.productcart:hover,.thumbnail input.productcart:hover{background:#db420e;color:#000}
#popularbrands ul#brandcarousal .timer,.timer{background-color:#999;height:6px;width:0}
#product,.thumbnails.mainimage li.span5,.thumbnails.mainimage li.span4{margin-bottom:0}
ul.productinfo,ul.listoption1,ul.listoption2,ul.listoption3,ul.listoption4,ul.listoption5,ul.listoption6,ul.foodicon,ul.blogcaterg,#footer ul{list-style:none;margin:0;padding:0}
.quantitybox:after,.checkoutstep:after,.blogicons:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.productlinks a.cartadd,.stars-5{background-position:0 0}
.productdesc .nav-tabs li a:hover,.tab-content .blogtitle:hover,ul.bestseller li a:Hover.productname{color:#333}
ul.reveiw ul.rate,.tab-content .blogicons{margin:10px 0}
#review-summary ul{width:142px;margin:0 auto}
#review-summary ul li span,.review-item-rating span.ratings span,#review-summary-category ul li span,#review-summary-novideo ul li span{visibility:hidden}
#review-summary-body,#review-summary-category-body,#review-summary-novideo-body{overflow:hidden;border:1px solid #999;padding:15px}
#review-summary ul li,#review-summary-category ul li,#review-summary-novideo ul li{margin-right:auto;margin-left:auto;display:block;text-align:center;color:#333}
.cart-info table tr,.cart-info table tr:hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.myaccountbox ul li a:hover,.author a,ul.categories li a.active,#latestblog .blogtitle:hover{color:#f25c27}
#myTab,#flickr{margin-top:25px}
ul.categories li>ul,ul.categories li ul li ul{display:none;position:absolute;top:80%;left:5%;z-index:10;background:#fff;border:1px solid #E7E7E7;padding:10px}
#floating-list{border:1px solid #f2f2f2;display:inline-block;text-transform:uppercase;padding:5px}
#review-summary-home span{visibility:hidden}
#review-summary-home-body,#review-summary-home-body,#review-summary-home-body{overflow:hidden;border:1px solid #999;padding:15px}
#review-summary-home ul li,#review-summary-home ul li,#review-summary-home ul li{margin-right:auto;margin-left:auto;display:block;text-align:center;color:#333}
#grid-control{background:#DBDCDD;-webkit-border-radius:5px;-moz-border-radius:5px;width:100%;margin:0;padding:0;margin-bottom:15px}
#sorting label{display:inline-block;padding-right:4px}
#sorting select{margin-top:4px}
.shipping-highlight.warning{padding:10px 0}
.PolyRedFont{color:#F00}
table.responsive{clear:right;width:98%}
input.search-query,.btn,.label,.badge,.nav-pills>li>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.dropdown-menu li>a{color:#96979d;padding:5px 20px}
.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #E7E7E7;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.nav>li>a:hover{background-color:transparent}
.nav .dropdown-toggle .caret{border-bottom-color:#f25c27;border-top-color:#f25c27;margin-top:10px}
.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background:#F25C27}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#333;text-decoration:none;background:#F25C27;outline:0}
.btn{padding:6px 12px;margin-bottom:10px;font-weight:bold}
.btn-orange{color:#fff;text-shadow:none;background:#f37624;box-shadow:none;font-weight:bold}
.btn-orange-disabled{color:#fff;text-shadow:none;background:#f37624;box-shadow:none;font-weight:bold}
.btn-orange-disabled[disabled]{color:#fff;background-color:#f37624;opacity:.95}
.btn-black{color:#000;text-shadow:none;background:#f37624;box-shadow:none;font-weight:bold}
.btn-black:hover{color:#000;background-color:#d8420e}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{color:#fff;background-color:#d8420e}
.btn-orange:active,.btn-orange.active{background-color:#d8420e \9}
.dropdown-menu{top:97%}
.thumbnail{position:relative;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0}
table th{color:#333}
.nav li.dropdown.open a:hover .caret{border-top-color:#F25C27!important;border-bottom-color:#F25C27!important;opacity:1;filter:alpha(opacity=100)}
.label-orange,.badge-orange,.label-orange[href],.badge-orange[href]{background-color:#f37321}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
#catalog-graphic{height:98px;background:url(/images/art/April_animatedcover.gif) no-repeat}
#floating-cart{display:block;z-index:2000}
#floating-cart-link{display:inline-block}
span#review-summary-home{text-align:center}
#review-summary{text-align:center}
td.name{padding-bottom:7px;padding-left:7px}
td.quantity{padding-right:18px}
.price-was{text-decoration:line-through}
.footersocial .span3{overflow:hidden}
.otherddetails .otherddetailspart .innerclass{padding:25px 0 25px 80px;background:url(/images/art/otherdetailicon.png) no-repeat 10px top}
.btn-gray{color:graytext;text-shadow:none;background:#D3D3D3;box-shadow:none;font-weight:bold}
.btn-gray:hover,.btn-gray:active,.btn-gray.active,.btn-gray.disabled,.btn-gray[disabled]{color:#fff;background-color:#303030!important}
.btn-gray:active,.btn-gray.active{background-color:#303030 \9}
.placeholder{color:#d3d3d3!important}
.checkoutsteps{background:#E7E7E7 no-repeat right -21px;color:#495c58;font-size:16px;border-bottom:1px dashed #E7E7E7;cursor:pointer;margin:5px 0 10px;padding:8px 10px}
#QOrd{margin-top:47px}
.QOrd{margin-top:47px;padding-right:5px}
#maincontainer{width:100%}
.container{margin:0 auto}
.White_BG{background-color:#fff}
section#newslettersignup .White_BG{padding-bottom:25px}
.white-background{background-color:#FFF;margin:0 auto}
#CenterProductDescription{margin-left:-1px}
#cart-items-open{border:1px solid #000;display:none;position:absolute;z-index:2000;overflow:hidden;background:#FFF;max-width:605px}
.White_BG_NoShadow{background-color:#FFF}
#Price{display:inline-block}
#ItemNumber{float:left;padding-top:5px;padding-left:5px;font-weight:bold}
#StockStatus{float:right;text-align:right}
#PriceBreak{text-align:center;font-size:18px;clear:both;margin-top:10px;float:right}
#AddPriceBreaks{text-align:center;font-size:18px;clear:both;margin-top:10px;float:right}
sup{font-size:50%;top:-0.9em}
.StandardProductBox{width:400px}
#DisabledAddToCart{background:#787878;color:#fff;font-size:18px;background-position:10px 12px;margin-top:32%}
#SalePrice{font-size:18px;margin-left:0;text-align:right;clear:both;margin-top:10px;font-weight:bold;color:#f25c27}
#quickorder .quickorder{background:url(/images/art/otherdetailicon.png) no-repeat left -735px;height:80px;margin-left:10px;padding:8px 0 0 80px}
a.cart-close{margin:25px 0 0 10px}
#ShopBy{text-decoration:none;font-family:'Open Sans',sans-serif;display:block;z-index:6;position:relative;color:#f37321!important;text-transform:uppercase;font-size:15px;text-shadow:0 1px 0 #f37321;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:2px 5px 2px 6px;padding-top:8px;padding-bottom:8px;padding-right:12px;padding-left:12px;line-height:14px;cursor:auto;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}
#SeeChoices{padding-left:0!important;float:right}
.video-container{position:relative;padding-bottom:50.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:95%;height:100%}
.categoryListCats{margin-left:-47px!important}
.newprod{color:red}
.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}
.modalDialog:target{opacity:1;pointer-events:auto}
.modalDialog>div{width:400px;position:relative;margin:10% auto;padding:5px 20px 13px 20px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#fff,#999);background:-webkit-linear-gradient(#fff,#999);background:-o-linear-gradient(#fff,#999)}
.closeModal{font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:bold;float:right;padding:6px;text-decoration:none;text-align:center;color:#fff;background-color:#555;border-radius:30px;display:block;width:20px;height:20px;cursor:pointer}
.closeModal:hover{background-color:#666}
.PrivacyPolicy{text-decoration:underline;color:#335f9c;cursor:pointer}
.coupons{margin:15px 0;background:url(/images/art/coupon-page-image.jpg) center center;background-repeat:no-repeat;background-size:cover}
.coupon-list{background:rgba(255,255,255,.5)}
.coupons .header-coupons{background:#4B4C47;color:#FF6200;text-align:center;text-transform:uppercase;font-size:40px;font-family:'Russo One',sans-serif}
.coupons .header-coupons h3{font-size:35px}
.coupons .coupon-list p span{font-family:'Russo One',sans-serif;font-size:40px;text-transform:uppercase;text-align:center;color:#4B4C47}
.coupons .coupon-list p span.lobster{font-family:'Lobster',cursive;text-transform:none;-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);display:block}
.coupons .coupon-list p span,{float:left;text-align:center;display:block}
.coupons .coupon-item{border:1px solid black;padding:15px;font-size:18px;margin-bottom:15px}
.coupons .coupon-list .coupon-item p{margin-bottom:0}
.coupons .coupon-list .coupon-item p span{font-size:25px;text-align:left}
.coupons .coupon-list .coupon-item p:last-child span{font-size:16px;text-transform:none}
.SignUpNow{font-size:15px;font-weight:900}
.subscribetext{font-size:16px}
.floating-label-form-group{margin-bottom:0;position:relative;padding-bottom:.5em}
.floating-label-form-group input,.floating-label-form-group textarea{position:relative;z-index:1;resize:none;width:151px}
.floating-label-form-group label{display:block;position:relative;top:2em;opacity:0;z-index:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;margin:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}
.floating-label-form-group:not(:first-child){border-left:1px solid #ccc;padding-left:14px}
.floating-label-form-group-with-value label{top:0;opacity:1}
.floating-label-form-group-with-focus label{color:#428bca}
form .row:first-child .floating-label-form-group{border-top:1px solid #ccc}
.cart-info th.price{float:none}
.cart-info td.price{float:none}
#hawkbottompager{padding-bottom:15px}
.selectnav{display:none}
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/images/art/fancybox_sprite.png');background-position:0 152px}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('/images/art/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/images/art/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:visible}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/images/art/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
iframe{border:0}
.fb_reset{overflow:hidden!important}
#fb-root>div{overflow:hidden!important}
.fan_box .connections{padding:0!important;border:0!important;font-family:Calibri,Arial,Helvetica,sans-serif!important;font-size:11px;color:#666}
.fan_box a:hover{color:#EF4135;text-decoration:none}
.fan_box .full_widget{height:200px;border:0!important;background:none!important}
.fan_box .connect_top{background:none!important;padding:0!important;float:left!important}
.fan_box .profileimage,.fan_box .name_block{display:none}
.fan_box .connect_action{padding:0!important}
span.total{color:#767676;text-shadow:1px 1px 1px #FFF}
.fan_box .connections .connections_grid{padding-top:10px!important;text-align:center;clear:both!important}
.fan_box .connections_grid .grid_item{padding:0 11px 10px 0!important}
.fan_box .connections_grid .grid_item .name{font-family:Calibri,Arial,Helvetica,sans-serif;font-weight:normal!important;color:#333!important;padding-top:2px!important}
.fan_box .connect_widget{margin:0 0 10px!important}
.fan_box .connect_widget .connect_widget_interactive_area{margin:0!important}
.fan_box .connect_widget td.connect_widget_vertical_center{padding:0!important}
#fb-root span.total{display:block!important;margin:5px 0 0 0!important}
height:32px}
@media screen and (max-width:600px){.js #nav{display:none}
.js .selectnav{display:block}
}
@media(min-width:1200px){#viewvideo{float:left}
#topnav ul{padding:25px 0 0}
.Poly-Sample-Box{height:215px}
.table-cart-wrapper{float:left;width:100%;clear:both;display:block;padding-left:15px;padding-right:15px}
.cart-hover-item{text-align:center}
.cart-hover-qty{text-align:center}
.cart-hover-price{text-align:center}
.cart-hover-subtotal{padding-right:50px}
.productprice{margin-bottom:15px}
.CartPricing{padding:32px}
.brandsbox{margin-left:35px}
.SearchButton{margin-bottom:8px;height:33px}
#topnav ul li a.AMLPhone{background-position:-50px -56px}
.StartCheckout{margin-right:10px;margin-top:10px}
.topCartStartCheckout{margin-top:76px}
.ShipContainer{width:370px;float:right}
.cartsubtotal{float:right;margin-bottom:5px}
.CatalogGif{padding-right:126px}
td.name{width:35%;text-align:center}
td.model{width:16.25%}
td.quantity{width:16.25%;text-align:center}
td.price{width:16.25%;text-align:center}
td.total{width:16.25%;text-align:center}
.CustServCenter{width:350px}
.videospotlight{margin-left:0;margin-right:0}
.CSCenter{width:870px;height:auto;float:left;margin-left:15px;border:1px solid #999}
.CSContainer{padding-left:15px}
.CSAside{width:260px;height:693px;float:left;min-height:1px;margin-left:0;border:1px solid #999}
.CSHead2 img{margin-right:15px;border:1px solid #666}
.CSLeftFooter{margin-top:15px;margin-left:15px;float:left;width:363px;height:auto;padding-bottom:15px;border:1px solid #999}
.CSRightFooter{margin-top:15px;margin-left:15px;float:left;width:490px;height:280px;padding-bottom:15px;border:1px solid #999}
.CSTSP{padding-left:15px}
.ProductBorder:hover{border:1px solid #f37321}
.span3{margin-left:15px}
.span3Brand{margin-left:9px!important}
.action{width:9%}
.smbanner{padding-top:15px;padding-bottom:15px}
#SecondLevelCategoryGrid{margin-left:30px!important}
#categorygrid{margin-left:10px}
.FeaturedProducts{margin-left:15px}
#topnav ul li a.home{background-position:-13px -56px}
#topnav ul li a:hover.home,#topnav ul li a.active.home{background-position:-13px -25px}
#topnav ul li a.myaccount{background-position:-13px -118px}
#topnav ul li a:hover.myaccount,#topnav ul li a.active.myaccount{background-position:-13px -86px}
#topnav ul li a.shoppingcart{background-position:-13px -175px}
#topnav ul li a:hover.shoppingcart,#topnav ul li a.active.shoppingcart{background-position:-13px -145px}
#topnav ul li a.checkout{background-position:-13px -238px}
#topnav ul li a:hover.checkout,#topnav ul li a.active.checkout{background-position:-13px -207px}
.nav-tabs>li>a,.nav-pills>li>a{margin:2px 5px 2px 6px;margin:2px 5px 2px 6px;padding-right:12px;padding-left:12px;line-height:30px}
.prod-det-stockstatus{float:left;padding-left:76px}
#review-summary{width:100%}
}
@media(max-width:1200px){.headerdetails{padding:10px 0!important}
#featured .thumbnails li .thumbnail img,#latest .thumbnails li .thumbnail img,#related .thumbnails li .thumbnail img,#category .thumbnails li .thumbnail img,.thumbnails.list li .thumbnail img{padding-left:11px}
.topCartStartCheckout{margin-top:76px}
.cartsubtotal{float:right;margin-bottom:5px}
#shareIcons{margin-left:23px}
#review-summary{display:block}
.flex-control-nav{width:100%;position:absolute;bottom:15px;overflow:hidden}
#categorymenu{background-image:url(/images/art/nav-main-bg.png);font-weight:700;color:#333;padding:0}
#topnav ul li a{margin-right:8px}
.thumbnails li:hover .thumbnail img{transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.thumbnail{text-align:center}
}
@media(min-width:768px) and (max-width:979px){#StandardProductBox{width:320px;margin-left:112px!important}
#bs-example-navbar-collapse-1 ul li{width:100%}
.navbar-collapse{padding-right:15px!important;padding-left:15px!important;overflow-x:visible!important;border-top:1px solid transparent!important;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset!important;border-color:#101010}
#topnav ul li{margin-right:5%!important}
.navbar{margin-bottom:0!important}
.navbar-header{width:100%}
.navbar-nav{width:90%}
h1.productname{color:#f25c27;padding-left:0;width:auto;font-size:20px;background:0;line-height:auto!important;margin:0 -60px 20px 0}
#topnav ul li a{background:0}
#deskandtabletonly{display:none}
.cfp{margin-right:550px}
.thumbnail .price .priceold{dislay:none}
.brandsbox{height:245px}
.footerrow{margin-left:-20px}
.border{display:none}
.catalog{height:130px}
.aboutus{display:none}
.CatalogGif{display:none}
.CSAside{display:none}
.CSspan{width:700px;padding-top:15px;margin-bottom:100px}
.thumbnail .pricetag{background-image:none!important;margin-top:5px;margin-right:20px;width:300px}
.ProductBorder{border:0}
.action{width:14%}
.BrandsNavDropdown{display:none}
a[title="brands"]+div{display:none}
h2.ReadDescription{padding-left:420px;width:300px;font-size:20px;background:none repeat scroll 0 center transparent;margin:0 -60px 20px 0;cursor:pointer}
#categorygrid{margin-left:80px}
#SeeChoices{margin-right:270px}
#topnav ul li a.myaccount{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -118px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.home{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -56px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.shoppingcart{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -175px;background-image:url('/images/art/sprite.png')}
#topnav ul li a:hover.home,#topnav ul li a.active.home{background-position:-13px -25px}
#topnav ul li a:hover.myaccount,#topnav ul li a.active.myaccount{background-position:-13px -86px}
#topnav ul li a:hover.shoppingcart,#topnav ul li a.active.shoppingcart{background-position:-13px -145px}
#topnav ul li a.checkout{background-position:-13px -238px}
#topnav ul li a:hover.checkout,#topnav ul li a.active.checkout{background-position:-13px -207px}
#shareIcons{margin-left:112px}
#featured .thumbnails li .thumbnail img,#latest .thumbnails li .thumbnail img,#related .thumbnails li .thumbnail img,#category .thumbnails li .thumbnail img,.thumbnails.list li .thumbnail img{padding-left:0}
#PreApproved{float:left;border-top:1px solid #E7E7E7}
#review-summary{width:100%}
}
@media(min-width:768px) and (max-width:1200px){.thumbnail .pricetag{background:0;width:auto;height:120px;margin:10px 0;padding:0}
#aslowas{clear:both}
.aslowas{clear:both;margin-right:558px}
#topnav ul li a .AMLPhone{background-image:none}
.prod-det-stockstatus{float:left;padding-left:76px}
.thumbnail .pricetag .spiral{display:none}
#VideoWebIcon{margin-right:auto;margin-left:auto;display:block}
.thumbnail .price{text-align:center;width:100%}
.thumbnail .shortlinks{top:30%}
.thumbnail a.productcart,.thumbnail input.productcart{float:none}
.SearchButton{margin-bottom:5px;height:33px}
}
@media(min-width:768px){.coupons .header-coupons h3{font-size:50px}
}
@media(min-width:980px){#cats li:nth-child(4n+1){clear:left}
.navbar-inverse{background-color:transparent!important;border-color:transparent!important;border-radius:0!important}
.navbar{margin-bottom:0!important}
#ReadDescription{display:none}
li.readmore{display:none}
#readmore{display:none}
#rfk_recommendation_widget{clear:both}
#TopNavigationControls{height:75px;background-color:#2c2c2c;-webkit-box-shadow:0 5px 19px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 19px 2px rgba(0,0,0,0.1);box-shadow:0 5px 19px 2px rgba(0,0,0,0.1)}
}
@media(min-width:980px) and (max-width:1199px){#CenterProductDescription{margin-left:30px;margin-bottom:15px}
.thumbnail .pricetag{height:50px}
#topnav ul li a{color:#333;background-image:none}
.col-md-3 .thumbnail .price{display:none}
.col-md-3 .thumbnail .price .pricenew{display:none}
.footerrow{margin-left:-20px}
.aboutus{display:none}
.CSAside{display:none}
.CSspan{width:740px;padding-top:15px;margin-bottom:100px}
.logo{width:540px}
.ProductBorder{border:0;padding:0}
.action{width:11%}
#newslettersignup .pull-right{padding-right:5px;padding-bottom:65px;padding-top:69px;margin-right:390px}
#categorygrid{margin-left:11px}
.pricenew{margin-left:75px!important}
.priceold{clear:both;margin-left:80px!important}
#SeeChoices{margin-right:283px}
#DisabledAddToCart{margin-left:0!important}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;margin:2px 2px 2px 5px}
#review-summary{display:block;width:100%}
#viewvideo{float:left}
}
@media(max-width:979px){#categorymenu{background:0;margin:0 0 10px}
#CheckoutProcess{width:724px}
#NewPrivacyPolicy{float:left}
h1.productname{color:#f25c27;font-size:20px;background:0;line-height:auto!important;margin:0 -60px 20px 0}
#StandardProductBox{width:520px;margin-left:50px}
#EmailShare{margin-left:-12px}
#viewvideo{float:left;margin-top:7px}
.logo{width:100%;text-align:center;line-height:72px;margin-left:auto;margin-right:auto;display:block}
.form-search .pull-left{margin-right:auto;margin-left:auto;display:block;float:none}
#categorymenu select{display:block}
.container{padding:0 20px}
nav.subnav{width:auto;float:none;background:0;border:0}
nav.subnav select{display:inline-block;height:auto;width:100%;float:none}
.headerstrip .pull-right .search-query{width:90%;margin-top:15px}
.headerdetails{margin:0;padding:20px 0 0!important}
.headerdetails .nav.pull-left{float:none}
#newslettersignup .pull-left.newsletter table{margin-top:10px}
.headerstrip{height:auto;background-color:#303030}
.headerdetails .topcall{position:absolute;right:50px;top:5px;background:url(/images/art/sprite.png) left -659px no-repeat;color:#fff}
.otherddetails .otherddetailspart .innerclass h2{font-size:18px}
#featured .thumbnails li:hover .thumbnail img,#latest .thumbnails li:hover .thumbnail img,#related .thumbnails li:hover .thumbnail img,#category .thumbnails li:hover .thumbnail img,.thumbnails.list li:hover .thumbnail img{transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;transition:all .8s;-ms-transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s}
.newcustomer,.returncustomer{width:85%;margin-bottom:10px}
#CheckoutSide,#CenterProductDescription,nav.subnav ul,#otheritems{display:none}
#topnav,.span8,.checkoutstep .span4{width:auto}
.headerstrip .pull-right,.headerdetails .pull-left,.headerdetails .pull-right{float:none;text-align:center}
#cart-items-open{display:none}
.cart_name{width:130px!important}
.saveShoppingCart{padding-left:8px}
}
@media(max-width:760px){.headerstrip #topnav{padding-bottom:10px}
.checkoutBottomButton{margin-right:0!important}
.saveShoppingCart{padding-left:12px}
.cartStartCheckout{margin-right:24px!important}
#bs-example-navbar-collapse-1 ul li{width:100%}
.headerstrip .pull-left{float:none}
.top-search{margin-top:-5px}
#topnav{width:100%;text-align:center}
#topnav ul{text-align:center;float:none;margin:0 auto}
#topnav ul li{display:inline-block;float:left}
.headerstrip .pull-right .search-query{margin-top:0}
.footerlinks{text-align:center;padding:10px 0}
.footerlinks .info,#footersocial{float:none;margin:10px 0}
.otherddetails .otherddetailspart{background:0;border-bottom:1px solid #ddd}
.the-icons li{display:block;width:90%;padding:10px 0}
.smbanner .span3 a{margin:10px 0}
.productdesc #myTab.nav-tabs li a{padding:8px}
th.image,th.model,td.image,td.model{display:none!important}
.cart-info td,.cart-info th{padding:5px}
.copyrightbottom,.copyrightbottom .textright{text-align:center}
#cart-items-open{display:none}
.cart_name{width:168px!important}
}
@media only screen and (max-width:480px){.inlinelables,.badges,.description{display:none}
.modify{text-indent:-9999px;overflow:hidden}
#cart-items-open{display:none}
}
@media(max-width:767px){#review-summary ul{clear:left}
}
@media(min-width:360px) and (max-width:767px){.HiringLink{clear:both}
.NowHiring{margin-left:0}
#deskandtabletonly{display:none}
.headerstrip #topnav{margin-right:50px}
#ss{height:40px}
.heading1 .carttext{font-size:23px;color:#333;text-transform:uppercase;font-weight:900;font-family:'Russo One',sans-serif;padding:0 14px 4px 0}
td.name{width:45%}
.CartProdImage{display:none}
.CategoryBoxesBrand{margin-left:50px}
.logo{line-height:45px}
.navbar-inner{min-height:30px}
.border{display:none}
.CatalogGif{display:none}
.aboutus{display:none}
#Catalog{margin-top:42px}
#newslettersignup .newsletter{padding:8px 0 0 10px!important;background:0}
.CustomerServiceLogo{display:none}
.CSspan{width:310px;padding-top:15px;margin-bottom:100px}
.CSAside{display:none}
#topnav ul{padding:0}
.thumbnail .pricetag{width:278px}
.ProductBorder{border:0;padding:0}
.BrandsNavDropdown{display:none}
a[title="brands"]+div{display:none}
#categorygrid{margin-left:6px}
#ProductNumber{width:90px}
#topnav ul li a.checkout{background-position:none!important;display:none}
#topnav ul li a{padding:0!important;background-image:none}
.topnav ul{padding:0}
#topnav ul li{padding:15px 0!important}
#topnav ul li a.myaccount{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -118px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.home{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -56px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.shoppingcart{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -175px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.checkout{background-position:none!important;display:none}
.navbar{margin-bottom:0!important}
#topnav ul li a{padding:0!important}
.navbar{margin-bottom:0!important}
#AcceptedCCs{width:292px}
#newslettersignup .pull-right{margin-top:50px;padding-right:5px}
#StandardProductBox{width:310px;margin-left:0}
.thumbnail{padding-bottom:15px}
#CheckoutProcess{width:auto}
.SearchButton{margin-bottom:5px;height:33px}
.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{display:inline;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#PreApproved{float:left;border-top:1px solid #E7E7E7}
.prod-det-stockstatus{float:left;padding-left:50px}
#VirtualProductDescription{display:none}
#VideoWebIcon{margin-right:auto;margin-left:auto;display:block}
#VirtualName{padding-left:50px;width:300px}
h1.productname{padding-left:30px}
#qtyproduct{width:50%}
.productpagecart a{margin-left:60px}
ul.productpagecart{float:right;margin-left:0;clear:both;margin-top:15px}
#cart-items-open{display:none}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;padding:0}
#topnav ul li{margin-right:5%!important}
.thumbnail .offer,.thumbnail .sale,.thumbnail .new{left:70px}
.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}
.pinned table{border-right:0;border-left:none;width:100%}
.pinned table th,.pinned table td{white-space:nowrap}
.pinned td:last-child{border-bottom:0}
div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}
div.table-wrapper div.scrollable{margin-left:35%;overflow:scroll;overflow-y:hidden}
table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}
#topnav ul li a{font-size:11px;margin-right:5px}
table.responsive,.headerstrip #topnav{margin-bottom:0}
table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td,section#related.row.mt40{display:none}
#cart-items-open{display:none}
}
@media(min-width:320px) and (max-width:359px){#AcceptedCCs{width:292px}
#DisabledAddToCart{font-size:16px}
#deskandtabletonly{display:none}
.CartProdImage{display:none}
td.name{width:34%}
.CategoryBoxesBrand{margin-left:50px}
.headerdetails{padding:5px 0 0!important}
.border{display:none}
.CatalogGif{display:none}
.navbar-inner{min-height:30px}
.logo{line-height:50px}
.aboutus{display:none}
.catalog-footer{float:right;margin-right:15px}
#Catalog{margin-top:90px}
.CSspan{width:270px;padding-top:15px;margin-bottom:100px}
.CustomerServiceLogo{display:none}
.CSAside{display:none}
#topnav ul{padding:0}
.ProductBorder{border:0;padding:0}
.thumbnail .pricetag{margin-right:0;width:226px}
.pricenewdouble{width:85px!important}
#newslettersignup .newsletter{padding:8px 0 0 0!important;background:0;margin-left:10px}
.BrandsNavDropdown{display:none}
a[title="brands"]+div{display:none}
#categorygrid{margin-left:-5px}
#topnav ul li a{padding:0!important;box-shadow:none;color:#FFF;font-weight:500;text-transform:uppercase;background-repeat:no-repeat;background-color:transparent;clear:both;background-image:none}
.topnav ul{padding:0}
#topnav ul li{padding:15px 0!important}
#topnav ul li a.myaccount{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -118px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.home{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -56px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.shoppingcart{display:block;height:20px;text-indent:-9999px;width:20px;background-position:-13px -175px;background-image:url('/images/art/sprite.png')}
#topnav ul li a.checkout{background-position:none!important;display:none}
#topnav ul li a.checkout{background-position:none!important;display:none}
.navbar{margin-bottom:0!important}
#newslettersignup .pull-right{margin-top:34px;padding-right:5px}
#VirtualProductDescription{display:none}
.thumbnail{padding-bottom:15px}
.SearchButton{width:100px!important;margin-bottom:10px!important;height:33px}
#ViewVideo{margin-left:38px}
h1.productname{padding-left:14px}
#StandardProductBox{width:290px;margin-left:0}
.productprice{padding:34px;padding-bottom:0}
.prod-det-stockstatus{float:left;padding-left:50px}
#CheckoutProcess{width:auto}
.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{display:inline;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#PreApproved{float:left;border-top:1px solid #E7E7E7}
#ContinueShopping{margin-top:10px;margin-bottom:10px;margin-right:2px}
ul.productpagecart{float:right;margin-left:0;clear:both;margin-top:15px}
#qtyproduct{width:50%}
#cart-items-open{display:none}
}
#NewsletterSignUp{background:url("/images/art/email_popup.jpg") no-repeat scroll 0 0 rgba(0,0,0,0);height:370px;width:520px}
@media only screen and (max-width:1024px){#cart-items-open{width:80%;left:10%;top:25%;padding:10px 0;box-shadow:1px 3px 5px #000}
.buttonwrap{margin:0}
a.cart-close{margin:5px 0}
ul.productpagecart{float:right;margin-left:0;clear:both;margin-top:15px}
}
@media(min-width:320px) and (max-width:480px){a.Details{padding:0 5px}
.pricenewdouble{width:85px!important}
}
@media(min-width:992px) and (max-width:1199px){#SeeChoices{margin-right:50px}
#CenterProductDescription{margin-left:0}
#deskandtabletonly{display:none;margin-left:0!important}
}
@media(min-width:980px) and (max-width:991px){#deskandtabletonly{display:none}
.thumbnail .pricetag{background-image:none!important}
}
@media(min-width:1200px) and (max-width:1200px){#SeeChoices{margin-right:60px}
.aslowas{margin:0}
}
@media print{a[href]:after{content:""}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.NowHiring{margin-left:0!important}
#topnav ul li a{margin-right:3px!important}
}
#hawkbannertop.bannerTop{display:none!important}
a.currentpage{color:#F37321}
.Lifetime-Validity{margin-left:45px}
.video-lifetime-container{text-align:center;margin-top:15px}
.video-lifetime-container img{vertical-align:baseline}
div#productDescription{padding-bottom:15px}
div#productDisplay{padding-top:15px}
@media(min-width:992px){div#productDescription{padding-bottom:15px}
}
#productDescription h2{margin-top:0}
#productImage{text-align:center}
#productDescription ul{list-style:disc;list-style-type:disc;margin-top:10px;margin-bottom:10px}
#productDescription ul li{list-style:disc;list-style-type:disc}
.cartbutton{margin-bottom:0;height:41px;width:168px;font-size:20px;margin-left:5px}
@media(max-width:600px){.cartbutton{margin-top:5px;width:100%;margin-left:0}
}
.cartbutton-small{font-size:14px}
.cartbutton-promo{font-size:14px;color:#fff}
.cartbutton-shipping{font-size:14px;color:#fff}
td.total{padding-right:20px}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.cartStartCheckout{margin-right:4px}
.cartsubtotal{margin-right:15px}
#cartPromotionMessage{background-color:grey;width:200px;height:200px}
.review-intro{margin:0 25px;width:69%}
.SearchButton{margin-bottom:5px;height:33px;box-shadow:none}
#field{margin-left:.5em;float:left}
#field,label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:small}
br{clear:both}
input{margin-bottom:.5em}
input.error{border:1px solid red}
label.error{background:url('/images/art/unchecked.gif') no-repeat;padding-left:16px;margin-left:.3em}
label.valid{background:url('/images/art/checked.gif') no-repeat;display:block;width:16px;height:16px}
.demographics{padding:10px;margin:15px 0}
.demographics input{float:left;margin:3px 5px;clear:left}
.demographics input[type="checkbox"]{margin:12px 5px 0 0;float:left}
.demo-toggle{clear:left;overflow:hidden;margin-left:20px}
.demo-toggle input[type="checkbox"]{margin:3px 5px 0 0}
.demographics h4{font-weight:bold}
.demographics h5{font-weight:bold}
.demographics .form-group{margin-bottom:0}