/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}
html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background:#fff}
*,:after,:before{box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,nav,section{display:block}
table{border-collapse:separate;border-spacing:0;margin:0;width:100%}
caption,th,td{font-weight:normal;text-align:left;vertical-align:top}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
body,button,input,select,textarea{color:#333;font-family:sans-serif;font-size:14px;font-size:1.4rem;line-height:1.3}
h1,h2,h3,h4,h5,h6{clear:both}
h2,h3,h4,h6,strong{font-weight:700}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
img{height:auto;max-width:100%}
a:hover,a:active{outline:0}
a:focus{outline:none;outline-width:0}
ol,ul{list-style:none}
a img{border:0}
em{font-style:normal}

/* Site */
a,a.visited,.alink{color:#039;text-decoration:none;cursor:pointer}
a:hover,.alink:hover{color:#c00}

.wrap{position:relative;clear:both;max-width:1200px;margin:0 auto;font-family:Arial,Helvetica,sans-serif}
#pageLeft,#megaMenu{width:20%;max-width:240px;float:left}
#allContent{width:80%;float:right;min-height:400px}

#megaMenu #mmWrap,#navMain .nav,.navContainer{border:solid #ccc;border-width:0 1px 1px}
.mmPadding,#megaMenu #mmWrap,#megaMenu .mmNav,.hpNav{float:left;width:100%}

h1,.pcpItems h5,.ppd h5,.articlesSection h2,.hMobile{font-size:1.5em;font-family:"Oswald",serif}
h1{padding:6px}
h1 img{margin-left:6px}

.addMe,.seeMore,.title,.review_counter,.att,.rCart p,.webSpecial em, .ppdMSRP,.modelMSRP,.giftCart p,.addressBook p,
.dealMsg,table.appliedGC td a,p.notes,#att18, .businessHour,#eGiftCards td.receiverName input,.manuals li a,span.ck_paged_loop_pager{font-size:.9em}

.miniFooter i,.miniCartTotal i,.webSpecial i,.error-description,.cartDetails th,#noShip,.giftCart th,.tiny,.askQ .contactMsg{font-size:11px}
.rightTab,.restrictions{font-size:12px}

label{color:#555}
.message,#calcShip,#noShip{background:#ffd}
.rightTab{background:#555;color:#fff;border:1px solid #ccc}
.estimateBlock{color:#000}
.rtxt{text-align:right!important}
.required:after{content:"*";color:#c00;margin-left:2px}

/* Header Links */
#homePage h1{text-align:center}
.accMenu{float:right;text-align:right}
.accMenu li{display:inline-block;margin:6px}
.accMenu .signup{float:right;display:block;margin:4px}
.accMenu .signup em{font-size:1.1em;margin-left:2px}
.accMenu .signup em.icon-fb{color:#369}
.accMenu .signup em.icon-twitter{color:#39c}
.accMenu .signup em.icon-g-plus{color:#c00}
.plusLogo{position:absolute}
.companyLogo{display:inline-block;width:244px;height:55px;margin-top:2px}
.companyLogo img{width:100%;height:auto}
.companyPhone{position:absolute;top:36px;left:252px}
.topDealsLink{position:absolute;top:61px;left:252px}
.padeals,.padeals:hover{color:#fff;position:relative;display:block;width:20px;padding:1px 32px;z-index:2}
.padeals:before{position:absolute;top:-14px;left:-2px;content:'\e825';font-family:'Pyramyd';font-size:34px;color:#f00;text-shadow:-1px 0 0 #aaa}
#topNav{height:30px;padding:0;background:#25384f}
.searchBox{display:block;background:#fff;min-width:310px;width:50%;line-height:26px;margin:2px 0;position:relative}
.searchBox,#cartRef,#cartY{float:right;height:26px}
.searchBox input{border:none;outline:none;width:88%;padding-left:1%;font-size:15px}
.searchBox button,.searchBox button:before{position:absolute;top:0;right:0;width:36px;height:100%;border:none;padding:0;background:#fff}
.searchBox button:before{font-size:1.4em;color:#fff;background:#f90}
#cartRef{min-width:60px;text-align:center;font-size:1.1em;color:#fff;position:relative}
#cartRef:before{content:'\e808';font-family:'Pyramyd';font-size:30px;position:absolute;top:-2px;left:10px}
#cartRef:after{content:"Cart";position:absolute;left:44px;top:13px;font-size:.8em}
.searchBox button:hover:before{background:#c00;cursor:pointer}
#cartY{color:#fff;font-size:1.6em;margin-left:6px;cursor:pointer}
.accMenu,.accMenu a{color:#333;font-size:12px}
#sNum{border:1px solid #ccc;width:480px;background:#ffc;margin:2px}
.leftTab{float:left;margin:0 0 0 4px}
.rightTab{float:right;display:block;width:224px;height:25px;margin:1px 16px 0 0;padding:0 9px}
.msg{color:#c00;font-style:italic;padding:8px;background:#ffd}
p.message{text-align:center;color:#c00;border-bottom:1px solid #ddd;padding:12px}
.widgetTab{padding-top:2%}
.widgetTab h2,.widgetTab h3{text-transform:uppercase;margin:6px 0}
.widgetTab p{font-size:.8em;line-height:1em;color:#888;overflow:hidden}
.rssFeed li span{display:inline-block;vertical-align:top}
.rssFeed li span:first-child{width:34px;height:32px;background:#555;color:#fff;margin:0 .5em .5em 0;font-size:9px;text-align:center;text-transform:uppercase;line-height:14px;letter-spacing:1px}
.rssFeed li span:first-child em{font-style:normal;font-size:2em}

#moreVideos > li{width:32%;margin-right:1%;display:inline-block;vertical-align:top}
#moreVideos > li p{max-width:320px}
#moreResources{clear:both;text-align:center}
#moreResources li{display:inline-block;vertical-align:top}
.allManuf ul{margin-left:12px}
.allManuf li{float:left}
.allManuf li a{display:block;position:relative;min-width:220px;height:90px;border:1px solid #ccc;margin:1px}
.allManuf li a img{position:absolute;bottom:4px;right:4px;max-height:72px;max-width:200px;width:auto}
.allManuf li a h3{border-bottom:0 none;padding-left:8px!important}
.allManuf p{clear:both}

td.vLine{width:24px}
.rate{clear:left;height:18px}
.videoComments{padding:24px}
.videoComments li p{padding:4px 24px}

/* Product List */
.productView{position:relative;background:#fff}
.productView > a img{margin-left:8px;display:inline-block}
.productView > div{display:inline-block;vertical-align:top}
.productView .iDetails{width:360px;padding:4px}
.productView .iDetails a h3{color:#333}
.productView .iDetails strong{color:#900}
.productView .iCart{position:absolute;top:4px;right:0;min-width:220px;min-height:140px;background:#fff}
.productView .iCart .modelPrice{margin-left:6px}
.productView .availability{font-size:.85em}
#productsCat ul{position:relative;clear:both;margin-bottom:20px}
#productsCat ul li{border-top:1px solid #ddd}
#productsCat ul li.paginator{display:block;height:40px;background:#efefef}
#productsCat ul li.paginator:empty{display:none}
#productsCat ul li:last-child{border-bottom:none}
.iSave a{display:block;clear:left;width:132px;margin-top:4px;text-align:center;border:1px solid #039;border-left:4px solid #c00}
.iSave .attn{font-size:.9em;color:#c00}
.iCaliber,.iManuf{font-size:.9em;color:#555}
.iManuf:before,.iSmallView .mInfo:before{content:"by "}

.affirm{display:none;color:#2bc2df;cursor:pointer}
.affirm:after{display:inline-block;width:70px;height:14px;margin-left:3px;content:'with';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAPCAYAAABZebkgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNTk3MDk0NTM4NzFFNjExODg5QkY2MzYwNEMzQTlFQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyM0RFMTk5OTcxNEMxMUU2QTc0NkVGOEEyODUyRDAwRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyM0RFMTk5ODcxNEMxMUU2QTc0NkVGOEEyODUyRDAwRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY2OUREMDEwNEM3MUU2MTE4QTE0QzU0MzUzRjhBRUQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI1OTcwOTQ1Mzg3MUU2MTE4ODlCRjYzNjA0QzNBOUVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SIsnDwAAAhVJREFUeNrsl09IFFEcx5tthUQ8dbAiiL0tSRCiULCsdCgiIS8i7IJK5CkNLKiLXRJEDKJT0CU1DA1xoTqJhxVkT0kE0UrR2qJ1SC/9O+lh189PvsJgUS7M7ozkgw+/9/vNm3nzvu/33ptxisXigf3yewlXqiPHcUpqXz+f78bchWMwmY1HksQS1IfgBMxAD2RgA87Q5qtn71upjClFGAQ4iXlnt0EebsEr+KTJ/Az9uv5Et7UizEuv3jcU0Exu0qC3dGLAKWyDK8MtO8axz+GZxJn1dCL9zhiywy70Qh0MQgRuwlU1uSJrwlxX3ZbQW8jBRcWmtaSS8i17jkAnfETIx/R1mnobHIYFeArHoUNtF01k2v4MgjAmwn25tq/UwoNdPNKyZAzm5Jug3+GbfBP5NlTBWTgFj3askjcQhWpXbBmafRUGUeKYNBxU6IaWxG4zJvwXYWxg6zAKA9qrDsEXyMJ5l0ir8Bou6Jkp3/YYRDmKmXKJslVI40WdNNv+mCEBt8sEscw/uliy04t217DnJEoBGonZ8rvnahsj1oK9I/9SyCdRqiSK7Str8L4M3TxksGuq18n+Iraq+geX+LkdsWq/MsZmK6YZTCiVvS4re+q4JlvaMX1y+5mtdJm6KuwZYfThNiL3BQwH9ZcgVEFR7Bi2D7UafX90kS3F/14YZUpUG9xlRPkR5J9IZ//v+s9lU4ABAMoOnnJMHQ4OAAAAAElFTkSuQmCC)}

/* Product List paginator */
.iPP{position:absolute;top:4px;left:6px}
.iPP select{margin:0 4px;border:1px solid #888;background:#fff}
.productsSort{margin-left:12px;height:22px}
.productsSort table{width:280px;display:inline-block}
.productsSort td,.productsSort th{white-space:nowrap}
.productsSort .popup{position:relative;display:inline-block;color:#039;margin:0 4px;cursor:pointer;z-index:2}
.productsSort dd{position:absolute;top:0;left:0;display:none}
.productsSort dl{background:#fff;padding:4px;border:1px solid #888;margin-top:-1px}
.productsSort em,.productsSort a{padding:4px}
.productsSort em{background:#ffd;color:#333}
.productsSort .popup:after{content:"\25BC"}

.ck_paged_loop_pager{float:right;margin:2px}
.ck_paged_loop_pager a{border-right:1px solid #ccc;padding:0 4px}
.ck_paged_loop_pager a:last-child{border-right:none}
.ck_paged_loop_current{background:#fff;color:#000;padding:0 4px;border-right:1px solid #ccc}

.checkBx{clear:left;padding-left:1%}
.checkBx em{display:inline-block}
.checkBx span i{color:#039;font-style:normal;text-decoration:underline;cursor:pointer}
.rCart #orderSubtotal{font-weight:700;border-top:1px solid #ddd;margin:8px 0 4px;padding:0 0 4px}

/* Add to cart */
.itemPrice p{padding:1%}
.itemPrice .add2miniCart{min-height:2em}
.add2miniCart{position:relative;text-align:center;cursor:pointer}
.add2miniCart em{display:block;width:98%;line-height:2.4em;margin:1%;color:#fff;white-space:nowrap;border-radius:4px;box-shadow:0 -4px 0 rgba(0, 0, 0, .2) inset}
.itemPrice .add2miniCart em{font-size:1.3em;text-transform:uppercase}
.pre-order em,.special-order em{background:#F4731C}
.in-stock em,.plain em{background:#060}
.sub-models em{background:#395484}
.itemPrice .plain{padding:8px 4px}
.itemPrice .plain em{text-transform:none;font-size:.85em}
.iSmallView > div{position:relative}
.iSmallView .availability,.iSmallView .oosMsg{white-space:nowrap;font-size:.8em}
.itemPrice .availability{font-weight:700}
.availability,.oosMsg{text-align:center}
#carouselZoneAmmo{margin-top:20px}

.pAtt{position:absolute;width:98%;max-width:300px;left:1%;top:2.4em;border:1px solid #888;box-shadow:0 2px 2px 0 #888;background:#fff;color:#333;padding:4px;font-size:.9em;line-height:1em;text-align:center;display:none;z-index:10}
.iCart .pAtt{bottom:-4em}
.iSmallView .pAtt{border:none;box-shadow:none;top:-5em}
.add2miniCart:hover .pAtt{display:block}
.add2miniCart:empty{display:none}

.item_code{color:#555;padding:2px 0 0}
.myFav{clear:both;padding-left:12px}
.txtPoint{padding:4px 12px}
.txtPoint:before{content:"[+]"}
table.favList{border:1px solid #ccc}
.favList td{border-bottom:1px solid #ccc;white-space:nowrap;padding:4px 8px 4px 2px}
.favList th{font-weight:400;background:#efefef;padding:4px}

#youTubeVideoPlayer{position:absolute;top:0;left:8px;width:425px;display:none;color:#fff;background:#111;border:2px solid #333;z-index:10}
.navigation{width:680px}
.rCart .shipOptions{line-height:18px;padding:4px 0}
.icon-scissors{display:block;color:#f60;border-top:1px dashed #f60;margin:4px}
.icon-scissors i{font-style:normal;font-size:.8em;color:#888}
.myWishList{margin:12px}
.vote4image{padding:18px}
#calcShip{display:none;margin:0 4px 4px}
.availShippingMethods{width:620px}
.availShippingMethods th{border-bottom:1px solid #ccc;white-space:nowrap;font-weight:400}
.availShippingMethods tr.odd td{background-color:#efefef}
#noShip{color:#c00;text-align:justify;padding:0 4px 2px}
.shippingMethods dt{float:left;margin:4px}
.smInStock .smMarker{display:block;width:30px;height:12px;background:#fff}
.smPreorder .smMarker{background:none}
.mMarker{position:absolute;display:block;width:41px;height:1px;top:76px;left:20px;z-index:12}
.dfTxt,.smTxt{position:absolute;top:96px;left:12px;overflow:hidden;width:680px;height:30px;
    background:#ffd;border:solid #aaa;border-width:1px 0 0;padding:4px}
.smTxt{display:none;z-index:10}
.childManuf h3{padding:4px 8px;font-size:1.1em}
.childManuf a img{max-height:40px;margin:2px 4px}
#mFeatured{margin:50px 0}
.pageProduct{display:none;border:3px solid #555}
.iDescr,.yDescr{display:inline-block;vertical-align:top}
.yDescr{width:30%;max-width:320px}
.iDescr{width:69%;margin-right:1%}
.iDescr td{border-bottom:1px solid #ddd;padding:1px 4px;white-space:nowrap}
.grey{background:#f4f4f4}

/* Product Small View */
.owl-carousel{position:relative}
.ajaxSubModels:empty{display:none}
.iSmallView,.promoBox{display:inline-block;vertical-align:top;text-align:center}
.w740 .iSmallView,.w740 .promoBox{width:20%}
.w980 .iSmallView,.w980 .promoBox{width:16.65%}
.servicePlan .iSmallView{width:14%}
.owl-item .iSmallView{width:100%}
.iSmallView{position:relative;border:1px solid #fff}
#serviceGun{margin-right:32px}
#serviceGun:after{top:40px;right:-32px}
#serviceGun div{font-size:.8em;line-height:1em}
#serviceGun a{color:#333}
#serviceGun p{display:none}
#cartContent #serviceGun{display: none}
#cartContent .servicePlan .iSmallView{width:25%}

.seeAlso h5{padding-left:20px}
.productRating{display:inline-block;line-height:1.2em}
.productRating i{font-style:normal;font-size:.9em}
.productView .iDetails .categoryIcon img{max-width:120px;float:right}
.productTitle{width:100%;min-height:99px;overflow:hidden}
.productTitle span{display:block;overflow:hidden;padding:1px 2px;height:2.2em;line-height:1.1em}
.servicePlan .productTitle{color:#039}
.servicePlan .add2miniCart{cursor:pointer}
.servicePlan p{color:#333}
.recPrice{white-space:nowrap;height:20px;color:#c00}
.recPrice strike{color:#888;margin:0 8px}
.outStock{background:#cc9}
.stkWarning{clear:both;background:#ffd;padding:8px 8px 8px 12px}
.txtBtn{line-height:26px;font-style:normal;white-space:nowrap;color:#039;margin-right:8px;padding:0 2px}
.attBtn{white-space:nowrap;background:#fff}
.inStock{clear:left;text-align:left;color:#060;padding:2px 4px}
.oof{background:#ffd;padding:4px 12px}
.cMsg{background:#ffd;margin-left:-4px;padding:4px}
.articlesSection li{padding:8px 12px}
.searchSuggest{background:#fff;margin:12px;padding:12px 0 12px 32px}
#pathNav{clear:both}
.pageNav{clear:left;overflow:hidden;line-height:18px;height:18px;margin-left:8px}
#pathNav .nav{padding:4px 12px}
#pathNav .nav li *{display:inline-block;margin-right:4px}
#pathNav .nav ul a:after{content:", "}
#pathNav .nav a,.pageNav,.pageNav a{font-size:12px;color:#777}
.pageNav dt{float:left;margin-right:4px}
.pageNav dt.longBC{height:2em;white-space:nowrap;overflow:hidden}
.dbTxt{clear:both;overflow:hidden}
.dbTxt p{clear:left;padding:8px 0}
.txtTerms p{padding:8px}
.dbTxt em{font-style:italic}
.dbTxt ol,.txtTerms ol{list-style-type:decimal;margin-left:20px}
.dbTxt ul,.txtTerms ul{list-style-type:disc;margin-left:20px}
.manufCat .dbTxt{min-height:80px}
.txtList{margin:8px;list-style-type:disc}

/* Login */
.login h1{padding-left:0}
.login label{display:inline-block}
.login section{float:left}
.t-error > div{display:none}
.login .t-error li{margin:-32px 0 24px 40px}
.loginForm{padding:2%}
.accountForm{width:100%;border-top:1px solid #ccc;background:#f4f4f4}
.accountForm form{padding:2%}
.loginForm label{width:80px}
.accountForm label{width:150px}
.addressTab label{display:inline-block;width:100px}
.addressUpdate label{display:inline-block;width:140px}
.passwordTab label{display:inline-block;width:160px}
.contactForm{padding:12px}
.contactForm label{display:inline-block;width:60px;font-size:.9em}
.nraContactForm label{display:inline-block;width:70px;font-size:.9em}
.nraWelcome{margin-bottom:2em}
.contactForm section{padding:1em 0}
#requestCatalog{display:inline-block;text-align:center}
.newLogin{clear:left;padding:0 0 16px 42px}
.tiny{color:#888}
.vC{border:solid #c00;border-width:1px 0;margin:0 -12px;padding:12px;background:#ffc}
.popupDialog{display:none;position:absolute;bottom:-20px;right:-4px;border:2px solid #555;z-index:100}
.s2txt,.editor_field{width:120px;margin-left:12px}
.ztxt{width:60px}
.ltxt{width:280px}
.stxt,.s2txt,.ztxt,.itxt,.ltxt,.editor_field{border:1px solid #acc8e3;margin:2px}
.askQ{position:absolute;top:4px;right:12px;width:230px}
.askQ .contactMsg{color:#888;text-align:justify}
.payments{margin:0 0 12px}
.payments img{clear:both;margin:4px}
.cardVal{padding:24px;border:1px solid #ccc}
.cartList{line-height:24px}

/* Estimate shipping dialog */
.shipCost{display:none;width:100%;border:1px solid #ccc}
.shipCost label{display:inline-block;font-size:.9em;width:60px;margin-left:8px}
.shipCost table{margin-top:12px}
.shipCost th{font-size:.7em;text-transform:uppercase;white-space:nowrap;padding:3px;color:#fff;background:#777}
.shipCost td{font-size:.85em;padding:3px}
.shipCost tr.odd{background:#efefef}
.shipInfo,.att{font-size:.85em}
.shipInfo em,.shipInfo i{color:#555}
.att{color:#c00}

/* Footer */
#footer div{clear:both}
#footer{clear:both;background-color:#efefef;font-size:.8em}
#footer .services{display:inline-block;width:100%;padding:2em 0;background-color:#25384f}
#footer .services ul{display:block;float:left;width:25%;line-height:2em}
#footer .services ul li.contactUs{line-height:1.2em;color:#fff;margin:4px 0}
#footer .services ul li.sealBBB{width:140px;margin:12px 0;background-color:#fff}
#footer .services strong{text-transform:uppercase;color:#fff}
#footer .services *,#footer .services a:visited{color:#efefef}
#footer .services a:hover{color:#fff}
#footer .services .siteNav{width:74%;padding:1em 0}
#footer .siteNav li{display:inline-block}
#footer .siteNav li a:after{content:"|";margin:.5em;color:#888}
#footer .socialIcons li{display:inline-block;margin:.3em}
#footer .socialIcons a:before{font-size:2em;line-height:1.3em;width:1.5em;height:1.5em;border-radius:1.5em;border:2px solid #ccc}
#footer .socialIcons p{margin-top:8px}
#footer .socialIcons p em{font-size:2.4em;margin-right:3px}
#footer .companyPractices{padding:2em 0}
#footer .companyPractices li{display:inline-block;float:left;margin:.1%;background:#fff;border:1px solid #ccc;width:16.45%}
#footer .companyPractices li i{display:block;padding:8px 6px;font-size:1em;font-style:normal;text-transform:uppercase;cursor:pointer}
#footer .companyPractices li i:before{font-size:2em;margin-right:8px}
#policyBox .faqTxt{padding:8px 12px;max-height:120px;overflow-x:hidden;overflow-y:auto;background:#fff}
#footer .eSubscribe{padding-top:2em;text-align:center}
#footer .eSubscribe *{display:inline-table}
#footer .eSubscribe strong{margin-right:12px;font-size:1.3em;color:#c00}
#footer .eSubscribe input{min-width:300px;padding:2px 6px;border:1px solid #888;border-right-color:#c00}
#footer .eSubscribe button{background:#c00;padding:2px 6px;border:1px solid #c00;color:#fff}
#footer .eSubscribe p{text-align:center;padding-top:4px}

#att18 i{color:#039;cursor:pointer}
#att18 i:hover{text-decoration:underline}
#att18{display:block;float:left;line-height:13px;padding:4px;text-align:center}
.attn{font-style:italic}
.attn:before{content:"!";display:inline-block;margin-right:4px;color:#c00;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5em;font-weight:700}
.attn:empty:before{content:""}
.disclamer{color:#888;max-width:620px;margin-top:8px;padding-top:8px;font-size:11px;line-height:11px;border-top:1px dashed #f60}
#capsLock{padding:8px 0}

/* jQuery OwlCarousel */
.iFeatured h1{text-align:center}
#hpBanner,#hpFeatured{width:100%;min-height:120px;max-height:330px}
#hpFeatured h2{color:#039;font-size:1.4em;font-family:"Oswald",serif;font-weight:400}
#hpFeatured p{font-size:.9em;line-height:1.1em;color:#555}
#hpFeatured a{display:block;padding:3px}
#hpFeatured a img{border:1px solid #ddd}
#hpFeatured .owl-buttons div{top:30px}

#productImagesZone,#productImagesZone p{clear:both}
#productVideoBox{position:absolute;top:-1px;left:0;padding:1px;background:#fff;border:1px dotted #111;z-index:20}
#productVideoBox video{width:auto;max-height:316px}
#productImages{max-width:599px;height:59px;overflow:hidden}
#productImages img,#productImages .mp4{width:51px;height:auto;min-height:38px;margin:2px;border:1px solid #ddd;display:block;cursor:pointer}
#productImages .mp4:before{content:'\e820';font-family:'Pyramyd';font-size:2em}
#productImages .zImg{border-color:#f60}
#productImage{clear:left;max-width:600px;height:450px;background:#fff}
#productImage:hover{z-index:295}
#zoomedImage{position:relative;width:98%;min-height:200px;margin:0 auto;text-align:center;border:3px solid #c00}
#zoomedImage .discountLink{margin-left:12px}
#productImage p{font-size:.85em;line-height:1.1em}
.imgMsg{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.8);z-index:2}
.lazyMsg{display:none}
.specialIcon{position:relative;height:1px;width:100%}
.specialIcon img{position:absolute;bottom:100px;left:2px}
.categoryIcon span(max-width:120px;float:right)

.zoom{display:inline-block;position:relative;cursor:crosshair}
.zoom img{display:block}
.zoom img::selection{background-color:transparent}
.zoom span p.lazyMsg{visibility:hidden}

.owl-item{display:inline-block;float:left;vertical-align:top;text-align:center}
.owl-wrapper{display:none;position:relative;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)}
.owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-wrapper-outer.autoHeight{
    -webkit-transition:height 500ms ease-in-out;
    -moz-transition:height 500ms ease-in-out;
    -ms-transition:height 500ms ease-in-out;
    -o-transition:height 500ms ease-in-out;
    transition:height 500ms ease-in-out}
.owl-controls{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none}
.owl-wrapper,.owl-item{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:2px;text-align:center}
.owl-controls .owl-page{display:inline-block;zoom:1;cursor:pointer}
.owl-controls .owl-page span{display:block;width:10px;height:10px;margin:0 4px;background:#555;border-radius:6px;border:1px solid #111;opacity:.5}
.owl-controls .owl-page.active span{background:#eee;opacity:.5}
.owl-controls.clickable .owl-page:hover span{opacity:.8}
.owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;font-size:12px;border-radius:30px;padding:2px 10px}
.owl-buttons div{position:absolute;top:12px;background:rgba(240,240,240,.5);cursor:pointer}
.owl-buttons div:before{font-size:3em;line-height:2em}
.owl-next:before{content:'\f006'}
.owl-prev:before{content:'\f007'}
.owl-buttons div:hover{color:#000}
.owl-item.loading{min-height:50px}
.grabbing{cursor:move}
.owl-prev{left:2px}
.owl-next{right:2px}
#zThumb .owl-buttons div{top:200px}

.itemPrice #pyrTerms{position:absolute;top:0;right:0;background:#fff;border:3px solid #555;display:none;z-index:100}
.restrictions{padding:12px}
.restrictions table,.restrictions td{border-bottom:1px solid #ccc}
.restrictions th{text-align:left;background:#efefef;border-bottom:1px solid #ccc}
.gunmanuals{display:inline-block;vertical-align:top;margin-left:1%;margin-bottom:5%;width:48%}
.gunmanuals h3{margin-left:16px}
.manuals h5{border-bottom:1px solid #ccc;border-top:1px solid #fff}
.manuals li h5{color:#039;line-height:2em;padding-left:16px;background-color:#f4f4f4;cursor:pointer}
.manuals li h5.icon-right:before{float:right; margin-right:8px}
.manuals ul,.tagSearch{margin:12px;color:#888}
.infoPage{padding:18px 12px 4px}
.navContainer{float:left;width:100%;background:#fff;cursor:pointer;overflow:hidden}
.navContainer strong,.hawkRailNav h4{display:block;line-height:2em;border-bottom:1px solid #ccc;background:#efefef;padding-left:6px}
.navContainer dl,.hawkRailNav dl{padding:2px 6px}
.navContainer dt{color:#333}
.navContainer dd em{color:#555;font-size:.85em}
#navContainer{border:solid #ccc;border-width:0 1px 1px}
.downloadCSV{display:block;color:#333;border:solid #ccc;border-width:0 1px 1px;font-size:.8em}
.downloadCSV:before{content:"CSV";color:#fff;padding:1px 3px;line-height:2em;margin:0 3px;background:#060}
.addMe,.seeMore{color:#039;cursor:pointer}
.seeMore{margin-left:18px}
.appliedFilter,.filterSelect{line-height:1.5em}
.appliedFilter .delMe:after,.appliedFilter dt a{float:right;font-size:.85em;color:#c00}
.title{bottom:10px;left:10px;border:1px solid #888;color:#fff;background:#fcc;padding:3px 12px}
.productReview:before{content:"Product: "}
.highlited{background-color:#f4f4f4}
.newReview{float:left;margin:2px 20px 8px}
.newReview td{width:50%}
.setStars{display:inline-block;white-space:nowrap;vertical-align:top;padding:1em}
.setStars:first-child{padding-left:0;border-left:none}
.setStars label{width:160px;display:inline-block;text-align:right;margin-right:4px}
#allReviews .setStars label{width:160px}
.productAllReviews{margin-top:24px}
.reviewHelpful{vertical-align:top;text-align:right;width:400px}
.helpfulViewpoints > span{display:inline-block;vertical-align:top;width:50%}
.helpfulViewpoints h2{padding:6px;background:#efefef}
.helpfulViewpoints span.vsL > div{padding:8px 0}
.helpfulViewpoints span.vsR > div{padding:8px 0 8px 24px}
.helpfulViewpoints span.vsR{position:relative;border-left:1px solid #ddd}
.review-summary-details{margin-top:8px}
.review-summary-details dd span{clear:left;display:block;height:16px;line-height:16px}
.review-summary-details .bar span{background:#c60;border-bottom:1px solid #fff}
.review-summary-details .bar{width:80px;margin:0 4px;background:#ffe0b2}
.review-summary-details .bar a{display:block;border-bottom:1px solid #fff}

.popupHeader th{color:#fff;width:100%;white-space:nowrap;background:#555;padding:4px}
.popupDialog select{width:120px}
.popupDialog td{background:#ffd;padding:2px 4px}
.popupClose{padding:2px 2px 2px 80px;cursor:pointer}
.shMethod,.shPrice,.shTime{white-space:nowrap;background:#fff;padding:1px 4px 1px 2px}
.shTime em{color:red;padding-left:8px}
.gridTotoal td.tdTitle{width:620px;text-align:right}
.gridTotoal td.tdPrice{width:80px;text-align:right;padding:2px}
.subtotal{font-weight:700;color:red}
a.tooltip-right:hover span{left:50px;width:auto;padding:20px}
.error-description{color:red;display:none}
.review_counter{text-align:right;width:200px;border:0 none;background:transparent}
.giftCart{width:440px;float:left;display:block;background:#ffd;border:solid #888;border-width:3px 0 0;margin:4px;padding:8px}
.giftCart p{color:#900;text-align:justify;margin-top:8px}
.giftCart table{border-collapse:collapse}
.giftCart table,.giftCart th{border:1px solid silver}
.giftCart .ilog{margin-top:8px}
.shipHandling td{padding:2px 0}
.giftCart td{padding:2px 8px 2px 2px}
.paymentInfo,.payOption{clear:both;float:left;position:relative;overflow:hidden}
.paymentInfo h2,.payOption h2{background:#efefef;border:solid #fff;border-width:1px 0;padding:4px 0 4px 12px}
.cartDetails h2{display:none}
.subscribeMe{float:left;display:block;padding:0 0 0 18px}
.payMethod{float:left;margin-left:8px;padding:4px 0 18px}
.payMsg{float:left;width:750px;padding:0 0 0 12px}
.payMsg1{float:left;width:720px;height:52px;padding-left:12px}
.payMsg2{float:left;width:500px;height:36px;padding-top:4px}
#AmazonInlineWidget{margin:24px 0 32px}
#AmazonInlineWidget2{float:left;margin-top:6px}
.AmazonCheckout{padding:12px}
#paypalX{float:left;margin-top:2px}
.cartDetails th{font-weight:400;text-align:left;background:#efefef;padding:4px}
.cartDetails td{vertical-align:top;padding:4px 8px 1px 2px}
#shipAddress,#billAddress{background:#fff;padding:8px 0 18px 12px}
#shipAddress em{margin-left:8px;color:#c00}
#orderDetailsComponent .addressTab td{padding-left:10px}
.NRAtnx{height:200px;margin:0 12px;padding:24px 12px}
#searchProductsForm{border-bottom:1px solid #ddd;padding:0 4px 0 12px}
.tagDet{position:relative;padding:2px 12px}
.tagClip{position:absolute;top:-6px;left:150px;width:25px;height:39px}
#tagsView{border:1px solid #ccc;margin-left:4px;background:#ffd}

.info_center{border:0 solid transparent;float:left}
.info_right{float:left;margin-left:20px}
.specialGroup div{margin:8px 12px 4px!important}
.specialGroup h4{height:18px;border:solid #ccc;background:#efefef;border-width:1px 0}
.caption p{width:620px;padding:2px 12px 4px!important}
.shipHandling .shipOptions{padding-right:20px}
.relList .relatedItems,.cartDetails tr.uline{border-bottom:1px solid #ccc}
.discontinued,.red{color:#C00;background:#fff}
.pageNav span{width:300px}
.pyrArticle{padding:4px 12px;text-align:justify}
.shPrice,.shTime,.cartDetails td.total,.cartDetails td.name{text-align:right}
#subject,.terms li h3:hover,.terms li.expand h3{background:#fcc}
.zPayment{background-color:#ffc}

.addressBook{margin-left:8px;width:300px;display:inline-block;vertical-align:top}
.addressBook h2{background:#efefef;padding:4px;margin-top:10px}
.addressBook p{text-align:right}
.addressBook li{border-bottom:1px solid #ccc;margin-top:20px}
.addressBook .ed:before{content:' | ';color:#ccc}
.addressBook h3 span,.addressBook .addNew{float:right}
.addressBook .addNew:before{content:'+';color:#c00;margin-right:3px}

.bDeal{display:block;padding:8px}
.counter_character{display:inline;float:left;position:relative}
.counter_marker{position:relative;overflow:hidden;z-index:10}
.tinSold,.tinMsg{float:left;display:block;height:14px;line-height:14px;padding:3px 4px}
.outStk h2{color:#c00;padding:4px 4px 4px 12px}
.FFF{background-color:#fff}
#eGiftCards td{line-height:21px;text-align:right;padding-right:24px}
.used{color:#f60}
.searchFeedback{clear:both;display:block;padding:12px;font-size:.9em;text-align:center}
.noMiniCart #cartY,.shippMsg1{visibility:hidden}
.bold14,.bold16,span.seeMore,.tagCols p.headerBtn,.showHide,.inStock,.discontinued,.estimateBlock em,.uploadImg{font-weight:700}
#allPage,#navMain #navContainer,.subscribeMe div,.cleft{clear:left}
.iSmallView .ibuy{margin-left:8px}
.colorBtn,.white{background:#fff}
.sortByMenu th,#calcShip td{white-space:nowrap}
.shippingMethods dl{clear:both}
.shippingMethods p i{margin-left:8px;font-style:normal}
.center-two,.cartDetails{margin:12px}
.dbTxt,.myWishList p,.videoReview,.newReview td.leftMe{padding:12px}
.shPrice em,.cartDetails td.total em{color:red}
#eGiftCards td.receiverName{text-align:left}
.counter_character_left,.counter_character_inner,.counter_character_right,.aLn em{display:inline-block}
.businessHour{white-space:nowrap;text-align:left}

/* Category */
.catList{clear:both}
.catDisplay{position:relative;width:32%;margin:4px 0 0 4px;padding:0 0 4px;float:left;background:#fff;border:1px solid #ddd}
.catDisplay .cList{width:100%;height:88px;overflow:hidden}
.catDisplay h2{width:98%;position:absolute;top:72px;left:4px;font-weight:400;height:20px}
.catDisplay ul{width:100%;display:none;position:absolute;left:-1px;top:80px;background:#fff;border:solid #039;border-width:0 1px 1px;box-sizing:content-box;padding-bottom:12px;z-index:20}
.catDisplay li{padding-left:4px}
.catDisplay:hover{border-color:#039;border-width:5px 1px 1px;padding:0}
.catDisplay:hover h2{padding:30px 0;top:6px;white-space:inherit}
.catDisplay:hover .cThumb{background:none}
.catDisplay:hover ul{display:block}
.catDisplay:hover img{display:none}
.catDisplay .cThumb img{margin:-40px}
.midForm{border-left:1px solid #ddd;padding:40px 12px 12px!important}
.orderMsg{background:#ffffc6;color:#900;padding:4px 12px}
.rCart{display:block;color:#111}
.rCart p em{float:right}
.c1C{display:block;margin:6px 0;padding:8px}
.shippingRates{display:inline-block;vertical-align:top}
.shippingRates p{padding-left:8px}
.orderSteps{border-bottom:1px solid #ccc}
.orderSteps dt{display:inline-block;line-height:32px;color:#888}
.orderSteps dt.step{color:#111}
.orderSteps dt:after{content:'\f006';font-family:'Pyramyd';margin:0 4px}
.orderSteps dt:last-child:after{content:''}
.alog{color:#039;font-size:.9em;padding:0;border:none;background:transparent;cursor:pointer}
#aCoupon0,#aGiftCard0,.accNav{color:#039}
#aCoupon1,#aGiftCard1{padding:8px 0}
#aCoupon0 label,#aCoupon1 label,#aCoupon0 label,#aGiftCard0 label{font-size:.9em}
#orderForm .rMsg{border:solid #ccc;background:#efefef;border-width:0 1px 1px}
table.appliedGC{width:210px}
#applyGiftCardWindow td{vertical-align:bottom!important}
table.appliedGC th{font-weight:400;text-align:left;border-bottom:1px solid #ccc;padding:8px 1px 1px}
table.appliedGC td{padding:1px 8px 1px 1px}
.checkoutWith{clear:left;border-top:1px solid #ccc;margin-top:12px;background:#f4f4f4;text-align:center;padding:12px 0 32px 48px}
.checkoutWith .altCheckout{float:left;width:450px}
#socialLogin h4{text-align:center}
#orderDetailsComponent .rCart{float:left!important}
#orderDetailsComponent em{color:#111!important}
#total_due_price{border-top:1px solid #888;font-weight:700}
.shippingMethods span{cursor:pointer}

/* MiniCart */
.closeX{width:100%;color:#333;font-size:14px;line-height:28px;background:#efefef;border-bottom:1px solid #ccc;cursor:pointer}
.closeX:before{content:'';margin-left:8px}
.pWindow{position:fixed;top:0;left:50%;width:320px;margin-left:-160px;margin-top:2%;background-color:#fff;background-clip:padding-box;border:7px solid rgba(0,0,0,.8);border-radius:7px;z-index:210}

.servicePopup{overflow-y:auto;height:100%}
.buyService{font-size:.85em}
.servicePopup h1{margin-left:20px}
.servicePopup section,.buyService section{position:relative;display:inline-block;width:30%}
.servicePopup section input,.buyService section input{position:absolute;bottom:8px;right:2px}
.service-accept{margin-top:12px}
.service-accept input,.cancelService{display:block;float:left;width:120px;height:25px;margin-left:12px;border:none;text-indent:-10000px;cursor:pointer}
.itemPrice .txtTerms{width:460px;max-height:240px;padding:8px;overflow-x:hidden;overflow-y:auto;font-size:.85em}
.pWindow .txtTerms{width:100%;height:320px;overflow-y:auto}
#upgradedProduct p{padding:4px 0;text-align:center;color:#111}
#addToCartPopup ul{height:230px;position:relative;overflow-x:hidden;overflow-y:auto}
#addToCartPopup li{font-size:13px;width:306px;padding:4px;position:relative}
#addToCartPopup li a{width:190px;overflow:hidden;display:block;white-space:nowrap}
#addToCartPopup li input{position:absolute;top:3px;right:74px;width:40px;text-align:right;font-size:.9em;border:1px solid #83a8cc}
#addToCartPopup li em{position:absolute;top:5px;right:62px}
#addToCartPopup li span{position:absolute;top:4px;right:2px}
.pWindow .miniCartTotal{clear:left;padding:6px}
.miniFooter{display:inline-block;clear:both;font-size:12px;margin-top:8px}
.miniCartTotal #mmCart strong{font-size:1.1em;font-family:"Oswald",serif;font-weight:400}
#mmCart #totalPrice{font-size:1.1em}
.miniFooter i,.miniCartTotal i{font-style:normal;color:#888}
.miniFooter strong{color:#c00;font-weight:400}
.cMin{background-position:3px -80px}
.iFree{display:inline-block;float:left;color:#fff}
.iFree:after{content:"FREE";color:#c00}
.c2C{display:block;max-width:380px;font-weight:700;text-align:center;color:#333;background:#fee3ad;border:1px solid #f60;border-radius:3px;margin:4px 0;padding:4px 10px;cursor:pointer}
.c2C:hover{color:#000}
.payBtns{float:right;width:126px}
.payBtns .c2C,.payBtns #payAmazon,.payBtns #paypalXpress{clear:both;width:100%}
#paypalXpress{display:inline-block;width:126px;height:27px;border:none}

/* Main navigation */
#navMain ul{width:100%}
#navMain ul.nav > li:hover > a{z-index:100;background-color:#fff;position:relative;padding:4px}
#navMain li:hover{z-index:99;position:relative}
#navMain ul li ul{z-index:98;display:none;position:absolute;left:99%;background:#fff;border:solid #999;border-width:1px;padding:2px 0}
#navMain ul li:hover ul,#navMain ul li:hover ul{display:block}
#navMain ul li ul li.top,#navMain ul li ul li.middle{border-bottom:1px solid #ddd}
#navMain ul,#navMain li{border:0;outline:0;background:none}
#navMain ul li.subZero:hover ul{display:none!important}
#navMain ul.nav > li > a{display:block;border-bottom:1px solid #ddd;padding:5px}
#navMain ul.nav > li:last-child > a{border-bottom:none }
#navMain .subNav:hover,#navMain .dubNav:hover{border:1px solid #888}
#navMain .subZero:hover{margin:1px}
#navMain ul li ul li{width:232px;float:left;margin:0 4px}
#navMain ul li ul li a{display:block;padding:5px}
ul li.subNav ul{width:250px!important;top:-1px}
ul li.dubNav ul{width:500px!important;top:-70px}
#navMain .searchResults{height:62px}
#navMain .searchResults li i{display:inline-block;width:15px;height:15px;margin-left:4px}
#navMain .searchResults .dOn{background-color:#ffd}
.pageNav .dOn:before,#navMain .searchResults .dOn i:before{content:"\25A3";color:#999;margin-right:2px}
.pageNav .dOff:before,#navMain .searchResults .dOff i:before{content:"\2610";color:#999;margin-right:2px}
#navMain,#navMain ul li ul li:hover{background:#fff}
#navMain .hideThis,#navMain .hideSub,#navMain .searchResults li{display:none}
.searchResults:empty{display:none}
#_Video{margin-left:8px}
.iImg{width:96px;padding:4px 4px 0 0}

/* Mega Menu */
#megaMenu{position:absolute;left:0;top:-30px;z-index:200}
#megaMenu #mmWrap{position:absolute;top:30px;border:solid #ccc;border-width:0 1px}
#megaMenu .mmNav{line-height:30px;font-family:"Oswald",serif;text-align:center;color:#fff;cursor:pointer;z-index:201}
#megaMenu .mmNav:after{content:"\25BC"}
#pageMenu li{position:relative;height:29px;line-height:29px;background-color:#fff;border-bottom:1px solid #ddd;overflow:hidden}
#pageMenu li a{display:inline-block;padding-left:5px;width:90%}
#pageMenu li:hover{background-color:#efefef}
#megaMenu .longList li{float:left;width:238px}
#megaMenu li em{opacity:.2}
#megaMenu li:hover em{opacity:1}
#mmSlider{display:none;position:absolute;top:0;left:100%;background:#fff;border-left:1px solid #ddd;z-index:202}
#mmSlider li{position:relative;line-height:12px;padding:4px 0 0 10px}
#mmSlider h3{color:#333;padding:4px 12px}
#mmSlider p{padding:4px 12px}
#mmSlider img{max-width:inherit}
#mmSlider label{font-size:.8em;color:#888}
.mmBox{box-shadow:10px 5px 20px #333}
.accPage .mmBox{box-shadow:none}
.allPagesMenu  #pageMenu{display:none}

/* t-data-grid */
.t-data-grid{min-width:300px}
.t-data-grid th{background:#efefef;white-space:nowrap}
.t-data-grid th,.t-data-grid td{vertical-align:top;padding:4px 6px}
.t-data-grid td{border-bottom:1px dotted #ddd}
.t-data-grid .priceEach,.t-data-grid .remove,.t-data-grid .qty input,#progressBar p{text-align:center}
.t-data-grid .priceEach > div{margin-top:20px}
.t-data-grid-pager *{margin:0 3px}
.t-data-grid-pager .current{background:#888;color:#fff;padding:0 4px}
.myWishList .priceEach{min-width:160px}
.t-data-grid tr:nth-of-type(odd){background:#f8f8f8}
.myWishList  tr:nth-of-type(odd){background:#fff}
.availShippingMethods table th,.cartDetails th,.paymentInfo th{text-transform:uppercase}
.orderPrice{min-width:200px}
.orderPrice em,.shipOptions em{display:inline-block;font-weight:700}
.ammoGram{display:none}
#uForm table{margin-top:12px}

/* Tapestry (default css) */
div.t-error{border:none;color:red}
div.t-error li{margin-left:8px;display:inline-block}
.t-invisible{display:none}
label.t-error{color:red}
input.t-error,textarea.t-error{border-color:#f50}
img.t-sort-icon{margin-left:4px}
.t-exception-message{font-style:italic;border:thin dotted silver;margin:5px 0;padding:3px}
.t-exception-report li{margin-left:-40px}
.t-exception-report dt,div.t-env-data dt{color:green;padding-left:2px;background-color:#ffc}
.t-exception-class-name{display:block;margin-top:15px;background-color:#e8e8e8;color:blue;font-weight:700;padding:2px 3px}
.t-exception-stack-controls{display:block;float:right}
li.t-usercode-frame{font-weight:700;color:blue}
li.t-omitted-frame{display:none;color:gray}
h1.t-exception-report{color:red}
.t-exception-report dd,.t-env-data dd{margin-left:8px}
table.t-data-table{border-collapse:collapse;margin:0;padding:2px}
table.t-data-table th{background-color:#000;color:#fff}
table.t-data-table td{border:1px solid silver;margin:0}
.t-beaneditor{display:block;background:#ffc;border:2px outset #c00;padding:2px}
.t-beaneditor-row{padding:4px 0 2px}
dl.t-beandisplay{display:block;background:#CCBE99;border:2px outset #000;width:auto;padding:2px}
dl.t-beandisplay dt{width:250px;display:inline;float:left;text-align:right;clear:left;padding-right:3px;vertical-align:middle}
.t-number{text-align:right}
.t-beandisplay .t-beandisplay-label{padding-right:5px}
.t-env-data-section{background-color:#e1e1e1;color:blue;font-weight:700;padding:2px 3px}
.t-env-data dd,.t-exception-report dd{margin-left:25px;margin-bottom:10px}
.t-env-data li{margin-left:-25px}
table.t-location-outer{border-collapse:collapse;border:1px solid #000;width:100%;padding:5px}
td.t-location-line{width:40px;text-align:right;background-color:#e8e8e8;border-right:1px solid #000;padding:0 3px 0 0}
td.t-location-content{border-top:1px solid silver;border-right:1px solid #000;white-space:pre}
td.t-location-current{background-color:#ffc}
td.t-location-content-first{border-top:1px solid #000}
img.t-calendar-trigger{padding-left:3px;cursor:pointer}
div.t-autocomplete-menu{z-index:999}
div.t-autocomplete-menu ul{border:2px outset #c93;background-color:#c93;overflow:auto;padding:4px 6px}
div.t-autocomplete-menu li{color:#fff;border-bottom:1px solid #000;cursor:pointer;margin:0;padding:0}
div.t-autocomplete-menu li.selected{color:#000;font-weight:700}
div.t-dialog-overlay{position:fixed;top:0;left:0;z-index:990;width:100%;height:100%;margin:auto}
div.t-page-loading-banner{position:absolute;top:5px;left:5px;width:auto;font-weight:700;color:#000;background:#fff;padding:24px}
div.t-loading{display:inline;width:auto;font-weight:700;padding-right:20px;background:transparent no-repeat right top}
img.t-autoloader-icon{margin-left:4px;width:16px;height:16px}
div.t-exception-report dt:after,dl.t-beandisplay dt:after{content:":"}
.ajax-loader{display:block;padding-left:8px;min-width:24px;min-height:24px}
.owl-item .loading,.t-autoloader-icon,.t-loading,.t-page-loading-banner,.ajax-loader{background:url(data:image/gif;base64,R0lGODlhGAAYALMPAMDAwM7Ozq6uroyMjJycnNjY2MjIyHZ2dmhoaLi4uPLy8vr6+ujo6ODg4P///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDwAPACwAAAAAGAAYAAAEptDJSV1KNddV6BjUolHNAUwIMimNOErD0UiptDTzKwEHAYMORkOhuXkOxIukwQhNGh+DTdCcLKoOVmti+BBcL+GwwhAMBDohA1xREHXwuCYgIBAEgbhCzFDQ7Xh6fG9yhQtshRIMAAJSYUyIBQICAIgZYoRlAh0SAYQOVys4LqFclUFVTE4aDQB5DgWcQp8jAABvAa83OS8KALy5opZkFLGriQxYIxEAIfkEBQ8ADwAsAAAAABcAGAAABJHwyUmfMTXXRgmhxaJJDBFMwzABBzc+AsFIqdQc6vsERCJ5vwNAM5vEJJeHAgcSMQSCwkpBeYoeiQPi9ChAh7rFAIHwUQACzIuAGEgzi+tIQdXZNwYAwOC6Txp5e31+hIWGFQoFAYOEDAEBBQ6HCo9FDwxydg51JA2SdIYKDUUMln4NDVeohQsNnKusVaaTnBoRACH5BAUPAA8ALAAAAAAYABMAAASI8MlJXyk1V8coAFSjUQogSoIwBUQ3Sp+Cqg9D0O/TAAEMPglCL+OQTQyAhQXzuIUmikDA5RhCfw/DYHCqSQuOXHNrqCgKga5GMBC4xPB4XMFoNBjGHGBwOAwAdHZ4cHt9f3KIDmEvCnkVC3VvGgQIA0xQgmILAwgICRMLdo45CQcIVkqIEgVKEQAh+QQFDwAPACwBAAAAFwAYAAAEjvDJSRmjOL9FS6mOJi2NMgXB1ACm+DQN96CSAgBu3VyPJwWAhkYmYTRClg3AUBnBWg8G8RfqCQQ8BYyXA1w/k4WRqzEIcBpHVbSY5t5wUUBAIAhS8RPdjs/7/34CAwJCgBIEAwNMeQwCMgaJhS4JCQ8KBwNNb4mHB2h5CAgSDZh/oRMAB5JwnBMFbjmUbxEAIfkEBQ8ADwAsAQAAABcAGAAABJHwyUmVojhnxujS4NM0k9J8ITZKy5pinMQ011tdTtOVjs3uD0YgUPNJHIUh0CgKFIrMqJTZMAAABlK0es1OQ5bUAoUpDBCElEEAWCYQiAEZBBAICpIA4pBgCZYKABMFdh0LeBMDBxcGBg8LBAI2AAdpDwSWCQQBL4paAwMykSkNB4ISoBMBBEsYhxSYFFpGjS8RACH5BAUPAA8ALAAABQAYABMAAASG8K3yqr3YLhvQSVn4KE2zVQmCDKf4MKWCFQNCuG/DtJgiuw4HbigCDA6HAYCogOkURqSS6WT8iNgsriEYCLaBwrViGAxuOEchEGBYGmaDBTB+BIQv9tVtERA2BRQPAHIWCngYAQQgg0t2AA1EfnwCXyMAji4MBAF9lg8NdEORc5kviFiBQxEAOw==) no-repeat center center #fff}

/* Specials page */
.airGunSpecials{clear:both}
.promoDiv img{float:left;max-width:352px;margin:1px}
.promoDiv div{float:left;width:175px;height:175px;padding:5px;margin:1px;font-family:'Oswald',serif;font-size:1.4em;color:#fff}

/* Product page */
.itemLeft,.itemOptions,.itemPrice{display:block;vertical-align:top;float:left;padding:.5%}
.itemLeft{width:50%}
.itemOptions{width:27%}
.itemPrice{width:23%}

.itemLeft .owl-item{vertical-align:middle}
#iSpec,#relatedProducts{clear:both}
section h4,.submodel h4{border-bottom:1px solid #ddd;padding:12px 2px 2px;margin-bottom:12px}
.submodel{padding:1%}

.itemPrice .warrantyTerms{clear:left}
.itemPrice .modelPrice{font-size:36px;letter-spacing:-1px}
.itemPrice .discountLink:after{content:"View Bundles";font-family:"Oswald",serif;padding:1px 6px;float:right;background:#c00;color:#fff}
.itemPrice .discountLink:hover{background:#c00;color:#fff}
.modelMSRP,.ppdMSRP{color:#555}
.shipOptions{line-height:18px}
.freeShippingAwayFromMsg{margin-right:5px}

.itemOptions > div:empty{display:none}
.iOptions{position:relative;font-size:.9em}
.iOptions li{padding-bottom:2px}
.iOptions li > i{color:#f60}
.iOptions p,.t-data-grid .product p{padding:2px;font-size:.85em;line-height:1.1em;color:#333}
#mmMobile .mz a:before,#mmMobile .ms a:before{content:''}
.iOptions .ms p{display:none}
#mmMobile .ms p{display:block}
.iOptions .mz,#mmMobile .mz{background:#f4f4f4}
.buyMore{margin-top:1em;text-transform:uppercase;font-size:.85em;letter-spacing:4px}
.iOptions li em:empty:before{content:''}

.optionSelector{font-size:11px}
.optionSelector dl{clear:left;margin:8px 0}
.optionSelector dt{display:block}
.optionSelector dd{text-align:center;display:inline-block;margin:1px;cursor:pointer}
.optionSelector .z1{font-weight:700;color:#000;border-color:#f60!important}
.optionSelector li{display:inline-block;width:31%;min-height:44px;padding:1px;margin:1px;border:1px solid #aaa;line-height:1em;text-align:center}
.optionSelector li div{display:block;padding:4px}
.optionSelector a{color:#555}
.optionSelector li img{width:51px}
.optionSelector .zn{border:1px dashed #ddd}
.optionSelector .zs em{color:#f60;font-weight:700}
.optionSelector .zn img{opacity:.1}
.optionSelector .zs:hover,#productImages .img:hover img{border:1px solid #f60;box-shadow:0 0 5px #f60}
/* squareBox(1), textBox(2), imageBox(3), dropDown(4), optionList(5) */
.optionSelector .squareBox dd{width:42px;padding:8px 4px;line-height:1em;border:1px solid #ccc}
.optionSelector .textBox dd{min-width:52px;padding:8px;border:1px solid #ccc}
.optionSelector .imageBox dd{border:1px solid #fff}
.optionSelector .optionList dd:before{content:" ";display:inline-block;width:9px;height:9px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDU3OUM2MTZBM0I3MTFFN0I0MzNCQzMyQzkxNEZFNjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDU3OUM2MTdBM0I3MTFFN0I0MzNCQzMyQzkxNEZFNjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTc5QzYxNEEzQjcxMUU3QjQzM0JDMzJDOTE0RkU2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTc5QzYxNUEzQjcxMUU3QjQzM0JDMzJDOTE0RkU2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgplZOcAAAAGUExURTMzM////yMof8cAAAACdFJOU/8A5bcwSgAAABdJREFUeNpiYIQBBgIsBgZMFj4dAAEGAA3tAE4C6VWfAAAAAElFTkSuQmCC) no-repeat}
.optionSelector .optionList dd{display:block;text-align:left;border:1px solid #fff;padding-left:4px;max-width:220px}
.optionSelector select{display:block;min-width:180px;padding:2px;margin-bottom:4px}
.optionSelector .optionChart h3{font-weight:700}

.discountTxt,.rebateTxt{display:block;position:absolute;top:0;left:-1px;font-family:"Oswald",serif;text-align:center;overflow:hidden}
.discountTxt span,.rebateTxt span{display:block;width:160px;padding:8px;font-size:16px;
    -webkit-transform:rotate(-45deg) translate(-46px,-20px);
    -moz-transform:rotate(-45deg) translate(-46px,-20px);
    -ms-transform:rotate(-45deg) translate(-46px,-20px);
    -o-transform:rotate(-45deg) translate(-46px,-20px);
    transform:rotate(-45deg) translate(-46px,-20px);
}
.discountTxt span{color:#fff;background:rgba(204, 0, 0,.8);box-shadow:0 -1px 0 rgba(0,0,0,.8) inset}
.rebateTxt span{color:#333;background:rgba(255,255,102,.8);box-shadow:0 -1px 0 rgba(0,0,0,.3) inset}
.itemLeft .discountTxt,.itemLeft .rebateTxt{width:110px;height:110px}
.productView .discountTxt{width:80px;height:80px}
.productView .discountTxt span{width:110px;padding:30px 0 4px;font-size:14px;box-shadow:none;
    -webkit-transform:rotate(-45deg) translate(-20px,-30px);
    -moz-transform:rotate(-45deg) translate(-20px,-30px);
    -ms-transform:rotate(-45deg) translate(-20px,-30px);
    -o-transform:rotate(-45deg) translate(-20px,-30px);
    transform:rotate(-45deg) translate(-20px,-30px);
}

/* Tabs S-page */
.tabSpec{clear:both;position:relative;margin-top:12px;min-height:180px}
.prodDetails,.promoMenu{clear:left;height:36px;margin-top:12px;border-bottom:2px solid #06c;color:#039}
.prodDetails li,.promoMenu li{display:inline-block;line-height:30px;padding:0 12px;cursor:pointer}
.promoMenu li{padding:0 6px;font-size:.9em}
.prodDetails li{font-weight:700}
.prodDetails li.dOff,.promoMenu li.dOff{background:#efefef;border:solid #888;border-width:1px 1px 0 0}
.prodDetails li:first-child.dOff,.promoMenu li:first-child.dOff{border-width:1px 1px 0 1px}
.prodDetails li.dOn,.promoMenu li.dOn{color:#111;background:#fff;border-color:#06c #06c #fff;border-style:solid;border-width:4px 1px}
.prodDetails li i{color:#f00;font-style:normal}
.prodDetails li:hover,.promoMenu li:hover{color:#c00;background:#fff}
.prodDetails #QA em{font-weight:400;font-size:.9em;line-height:1em}
.ppdMSRP{white-space:nowrap;border-bottom:1px solid #ddd}
.BML_terms{background:#fff;margin:8px 0}
#bmlErrorsPopup{background-color:#fff;top:50px}
.iTags{min-height:180px}
.qaQ:before{content:"Q";background:#f60}
.qaA:before{content:"A";background:#060}
.qaQ:before,.qaA:before{display:inline-block;font-size:1.3em;color:#fff;font-weight:400;margin-right:4px;padding:0 4px}
.uLne p{text-align:right;border-bottom:1px dotted #888}
.uLne p{text-align:right;border-bottom:1px dotted #888}
.qaTextarea{vertical-align:top;width:50%}
#spec4 input{vertical-align:top;margin-left:4px}
.qaQ{font-weight:700}
.qaLeft,#qaRight{clear:both;padding:12px}
.qaLeft ul ul{margin:4px 0 4px 18px}
a.seeAll:after{content:"\25B6";margin-left:8px}
#ytPlayerContainer{position:absolute;top:30px;left:0}
.webSpecial{line-height:1em}
.webSpecial em{color:#555}
.webSpecial b{color:#c00;font-weight:400}
.webSpecial i{font-style:normal;color:#888}
.webSpecial h5{font-size:21px;line-height:25px;color:#333;font-weight:400;font-family:"Oswald",serif;margin:0;padding:0}
.webSpecial p{font-size:11px;line-height:1em;font-family:Arial, Helvetica, sans-serif;padding:2px}

/* PPD S-page */
.ppdCol{width:33%}
.ppdCol .t-zone{width:240px;margin:0 auto}

/* Feature icon */
.featureIcon{clear:both;display:inline-block;margin-left:8px}
.featureIcon li{float:left;padding:0 10px 5px 0}
.featureIcon li img{height:54px;width:auto;cursor:pointer}
.featureIcon li div{visibility:hidden;display:block;position:absolute;max-width:180px;padding:6px;font-size:.9em;background:#fff;border:1px solid #f60;box-shadow:1px 1px #f60}
.featureIcon li:hover div{visibility:visible;z-index:2}
#pyrFeature{display:none;position:absolute;margin:0;width:560px;background:#fff;border-radius:6px;
    border:6px solid rgba(0,0,0,.8);z-index:110}

/* Scope-Mounts */
.scopeMounts{clear:both;position:relative}
.scopeMounts li{color:#039;width:280px;padding:1px 5px;background:#fff;border-left:4px solid #fff;cursor:pointer}
.scopeMounts li.mOn{background-color:#efefef;color:#111;font-weight:700;border-left:4px solid #333}
.scopeMounts li:hover{color:#c00}
.scopeMounts > p{padding:4px 12px}
.scopeMounts .MF .webEdit{display:none}
.scopeMounts .iSmallView{max-width:132px}

/* PCP */
.pcpItems{min-height:260px;background-repeat:no-repeat}
.pcpItems .navList{margin-left:12px}
.pcpItems .td1{width:30%;max-width:300px;float:left;font-size:.9em}
.pcpItems .td2{width:70%;min-width:320px;float:left}
.pcpItems .thumb div{position:relative;float:left;text-align:center;cursor:pointer}
.pcpItems .thumb p em{color:#c00}
.pcpItems .thumb img{width:140px}
.pcpItems .td1 p{padding:4px 12px}
.pcpMsg{color:#c00}
.iSmallView .MF{font-size:.8em;white-space:nowrap}
#pcp81{display:inline-block;font-size:.8em}
#pcp81 img{width:87px;height:65px;margin:1px;cursor:pointer}
#pcp81:before{display:block;clear:both;content:"more adapters"}
#pcp81:empty:before{content:""}
.pcpItems .iSmallView{max-width:162px;margin-left:20px;vertical-align:top;position:relative}
.pcpItems .iSmallView:before,#serviceGun:after{content:"+";position:absolute;display:block;color:#888;font-size:4em;z-index:9}
.pcpItems .iSmallView:before{top:0;left:-16px}
.pcpAdapter .iSmallView .productThumb img{width:100px;height:75px;margin:15px 20px}
.pcpReset{padding:12px 4px}
.pcpReset span{padding:4px 12px;margin-left:4px;border-radius:4px;background:#069;color:#fff;cursor:pointer}
.pcpItems img{display:block}
.pcpItems .thumb div span{position:absolute;top:0;left:0;padding:4px;font-size:10px;line-height:1em;background:rgba(255,255,255,.9);border:1px solid #888;z-index:2}
.pcpItems .thumb div span,.pcpItems .thumb div span:empty,.schematics a{opacity:0}
.pcpItems .thumb div:hover span{opacity:1 !important}

/* Add2Cart */
.promoItems .add2miniCart,
.ajaxSubModels > div .add2miniCart,
#recentlyViewedProducts .add2miniCart,
#compatibleProductsZone .add2miniCart,
#newProductsCarouselZone .add2miniCart{
    position:absolute;
    bottom:20px;
    left:0;
    text-align:center;
    width:100%;
    background:#fff;
    opacity:0}
.iSmallView:hover{border-color:#ccc}
.iSmallView:hover .add2miniCart{opacity:1 !important;
    -webkit-transition:all 300ms ease;
    -moz-transition:all 300ms ease;
    -ms-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    transition:all 300ms ease}

/* youTube Video */
.ytVideo{position:relative;cursor:pointer}
.ytVideo i{position:absolute;top:50%;left:50%;margin:-22px;width:44px;height:44px;border-radius:50%;border:2px solid #fff}
.ytVideo i:before{content:" ";display:block;width:0;height:0;margin:2px 10px;border:18px solid transparent;border-left:30px solid #fff}
.yDescr .ytVideo{display:inline-block;width:100%}
.yDescr .ytVideo{max-width:50%;border:1px solid #fff}
.yDescr .ln0{max-width:100%}
.allVideo h2{font-size:1.2em;font-family:"Oswald",serif;font-weight:400;background:#efefef;padding:4px}
.allVideo h2 em{margin-left:4px}
.videoList li{border-bottom:1px solid #ddd}
.videoList li:last-child{border-bottom:none}
.videoList li .ytDescr{display:inline-block;;width:55%;font-size:13px;height:71px;padding:8px .4em;line-height:13px;overflow:hidden;vertical-align:top}
.videoList li .ytVideo{display:inline-block;width:40%;max-width:320px;min-width:180px}
.videoList li.paginator{height:30px;line-height:22px;background:#efefef}
.videoList .iPP,.productAllReviews .iPP{display:none}
#ytVideoContainer,.videoDetails{position:relative;padding-bottom:57%;height:0}
.videoDetails iframe,#ytVideoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:675px}

/* image map */
[class^="flag-"]:after,.cMax,.sealBBB a{content:'';display:inline-block;background-repeat:no-repeat;background-position:100px 0;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAB3CAMAAADfLOmNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk4OERFQzA4QTM5MTFFNkExNUJBQkZCMUQ3RTA2RjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk4OERFQzE4QTM5MTFFNkExNUJBQkZCMUQ3RTA2RjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTg4REVCRThBMzkxMUU2QTE1QkFCRkIxRDdFMDZGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTg4REVCRjhBMzkxMUU2QTE1QkFCRkIxRDdFMDZGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqi3OnEAAABgUExURWiYuyFxsf//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)}

[class^="flag-"]:after{width:35px;height:18px;margin:0 4px;vertical-align:bottom}
.flag-US:after{background-position:0 -78px}
.flag-MX:after{background-position:-37px -78px}
.flag-CA:after{background-position:-74px -78px}
.flag-IN:after{background-position:-111px -78px}
.sealBBB a.seal1{height:36px;width:130px;background-position:0 0}
.sealBBB a.seal2{height:40px;width:40px;background-position:2px -38px}
.sealBBB a.seal3{height:40px;width:80px;background-position:-40px -38px}
.cMax{width:140px;height:25px;background-position:0 -98px}
.modelInfo [class^="flag-"]{display:inline-block}

.itemPrice .iOptions .mz:after{float:left}
.thumbBuy .availability{display:none}
.shareThis{clear:both;margin:6px 12px}
.socialTab{clear:both;display:block;padding:6px;min-height:28px}
.earnPoints{clear:both;color:#039;font-size:.85em;cursor:pointer}
.earnPoints em{color:#c00;font-size:1.5em}
.gigyaTab{display:inline-block}
.sForum:before{content:'\e828';font-family:'Pyramyd';color:#f60;font-size:1.4em;display:inline-block;vertical-align:top;width:24px;height:16px;line-height:16px;margin-right:6px;cursor:pointer}
.seal a{text-indent:-99999px}
#reviewForm td{white-space:nowrap;padding:2px 0 2px 6px;font-size:.9em}
.ck_rating em{margin-left:8px;background:#ffd;line-height:15px}

/* Pellets chart */
#megaMenu .buyAmmo{width:540px;margin:8px}
.aOptions{list-style:none!important;margin-left:0!important}
.aOptions h2{margin-top:8px}
.aOptions li{padding:0!important}
.aOptions a{float:left;width:10%;max-width:60px;height:38px;margin:1px;padding:4px 2px;font-size:11px;text-align:center;background:#f4f4f4;border:1px solid #ccc;border-top:2px solid #c00;word-spacing:inherit}
.aOptions a:hover{border-color:#c00;background:#fff}

/* Font family */
.iPP,.paginator,.earnPoints{font-family:Tahoma,Geneva,sans-serif}
.iSmallView p,.catDisplay h2,ul.rssFeed li,.addMe,#footer .companyPractices li i,.schematicList li{overflow:hidden;white-space:nowrap}
.iSmallView p,.catDisplay h2,.addMe,#addToCartPopup li a,.videoList li .ytDescr,
.productTitle span,#footer .companyPractices li i, .schematicList li{
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis}

/* Customer Product Images */
.cImage,.cImages,.reviewSummary,.customerImages{display:inline-block;vertical-align:top}
.cImage{width:70%;min-height:500px;text-align:center}
.cImage p{padding:.5em;font-size:.9em;text-align:center}
.cImages{width:30%;padding-left:8px}
.cImages p{padding:.5em 0}
.cImages > div{max-height:500px;overflow-y:auto}
.cImages span{display:inline-block;width:33%;padding:1px;position:relative;font-size:11px;cursor:pointer}
.cImages span i{font-style:normal;color:#c00;background:#fff;display:block;width:98%;text-align:center;position:absolute;right:1px;bottom:1px}
.reviewSummary{width:30%;min-width:240px}
.customerImages{width:65%}

/* Images OFF */
.simpleProductList .iPP,.myAccount .iPP,.sPrice,.showQty,.allVideos ul li.iSort,.noscript{display:none}
#allContent .navContainer dl,#allContent #navContainer dl,dl.review-summary-details dd,.itemCode img,.addNav,dl.review-ratings-set dd{float:left}
.gcMsg{display:inline-block;padding:8px 0}
.gcMsg i{background:#ffc;display:block}

/* third-party objects */
.chatBtn{position:fixed;left:50%;margin-left:-525px}
#ltkmodal-contentarea #contentInformation h1{font-family:"Oswald",serif;font-size:24px;font-weight:300;padding:0}

.filterSelect .delMe a em{color:#c00;float:right;margin-right:4px}
.gigyaLink{display:inline-block;width:45%;padding:1em}

/* Underlined (since hover href) */
.g-recaptcha{display:inline-block;margin-left:40px}

/* Back to top */
#backTop{position:fixed;bottom:4px;right:4px;padding:16px;background:rgba(0,0,0,.8);color:#fff;text-align:center;z-index:99;cursor:pointer}
#backTop:before{content:"\25B2"}

/* Popup */
.popupScreen,#zoomedImg{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:rgba(0,0,0,.8);z-index:299}
.popupScreen > div{position:absolute;top:2px;left:50%;width:640px;margin-left:-320px;height:520px;background:#fff;border:2px solid #888;box-shadow:0 0 20px #111}
#ytPopup > div{width:800px;height:auto;margin-left:-425px;border:none}

#zoomedImg > div{position:relative;margin:8px auto;max-width:1120px;background:#fff;border:2px solid #888;box-shadow:0 0 20px #111}
#countryPopup > div{background:#fff;height:200px;margin-top:100px}
#countryPopup > div h2{font-size:1.5em;font-family:"Oswald",serif;font-weight:400;padding:6px 0}

#zThumb{margin-top:30px}
#zoomedImg p{text-align:center;padding:12px;font-size:.9em}
#zoomedImg .addMsg{min-height:32px}

.linkAccountsPopupWindow{position:relative}
.linkAccountsPopupWindow h1,.linkAccountsPopupWindow > p{background:#c00;color:#fff}
.linkAccountsPopupWindow > p{padding:0 12px 4px}
.linkAccountsPopupWindow form{padding:8px 12px}
.linkAccountsPopupWindow form h2{font-size:1.1em;font-family:"Oswald",serif;font-weight:400}
.linkAccountsPopupWindow form label{display:inline-block;width:108px;font-size:.85em}
.alert_lite_content{font-size:inherit}

#mmMobile{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#fff;overflow-x:hidden;transition:.5s;z-index:210}
#mmMobile .hMobile{background:#c00;color:#fff;text-align:center;font-size:1.3em;padding:6px 0;display:block;width:100%}
#mmMobile > ul > li{text-align:center;font-size:1.1em;font-weight:700;width:100%;padding:.6em 0;background:#fff;border-bottom:1px solid #ccc}
#mmMobile > ul > li a span{float:left;margin-left:4px;line-height:1.5em}
#mmMobile > ul > li a span{display:block}
#mmMobile > ul > li p{line-height:1em;color:#333;font-size:.85em;font-weight:400;padding:4px}
#mmMobile > div{width:100%}

#hpSpecials .webEdit{position:absolute;margin-left:-12px}
.cke_editable:hover{background-color:#ffd;transition:background-color 1s ease 0s}
blockquote{border-left:4px solid #2e8cfa;padding-left:12px}
.cke .cke_combo,.printCard > div,.serverTime,.acitem,.billMeLater{display:none}
.rColm{width:98%;max-width:600px;border-left:1px solid #ccc}

@font-face{
    font-family:'Oswald';
    src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'Pyramyd';
    src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');
    font-weight:normal;
    font-style:normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
#pathNav .nav > li > a:after,.pageNav a:after,.accNav:after,.webEdit:before,.delMe:after,.searchBox button:before,
.owl-buttons div:before,.seal30day:before,.closeX:after,.ttip:after,.login .t-error ul:before,.t-error ul:before,
.checkBx ._On:before,.checkBx ._Off:before,.ms a:before,.mz a:before,.addMe:before{font-family:'Pyramyd';
    font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none}
.icon-truck:before{content:'\e801'}
.icon-clock:before{content:'\e802'}
.icon-warranty:before{content:'\e803'}
.seal30day:before{content:'\e804';font-size:64px;width:64px;height:64px;line-height:64px;border-radius:32px;background:#fff;
    position:absolute;top:-6px;right:6px;color:#036;opacity:.9;z-index:10;cursor:pointer}
.icon-cube:before{content:'\e805'}
.icon-exchange:before{content:'\e806'}
.icon-menu:before{content:'\e807'}
.icon-cart:before{content:'\e808'}
.icon-tools:before{content:'\e809'}
.icon-unchk:before,.checkBx ._Off:before,.addMe:before{content:'\e80a';margin-right:4px;color:#555}
.icon-chk:before,.checkBx ._On:before{content:'\e80b';margin-right:4px;color:#555}
.icon-semi-star:before{content:'\e80c'}
.icon-star:before{content:'\e80d'}
.icon-white-star:before{content:'\e80e'}
.icon-question:before{content:'\e80f'}
.icon-close:before,.closeX:after{content:'\e810';font-size:2em;float:right}
.icon-scissors:before{content:'\e811';margin-right:4px}
.icon-cancel:before,.delMe:after{content:'\e812';color:#c00;cursor:pointer}
.icon-thumb-up:before{content:'\e813';font-size:1.6em;margin-right:2px}
.icon-thumb-down:before{content:'\e814';font-size:1.6em;margin-right:2px}
.icon-attention:before,.t-error ul:before{content:'\e815';font-size:1.6em}
.icon-print:before{content:'\e816';color:#777}
.icon-mail:before{content:'\e817'}
.icon-calculator:before{content:'\e818'}
.icon-bb:before{content:'\e819';color:#f00;font-size:2em;line-height:1em;margin-right:6px}
.icon-facebook:before{content:'\e81b'}
.icon-twitter:before{content:'\e81c'}
.icon-gplus:before{content:'\e81d'}
.icon-rss:before{content:'\e81e';color:#333;margin:0 2px 0 8px}
.icon-youtube:before{content:'\e81f'}
.icon-youtube-play:before{content:'\e820'}
.icon-fb:before{content:'\e821'}
.icon-g-plus:before{content:'\e822'}
.icon-circle-empty:before,.ms a:before{content:'\e823'}
.icon-dot-circled:before,.mz a:before{content:'\e824'}
.icon-tag:before{content:'\e825'}
.icon-bookmark:before{content:'\e826';color:#f60;margin:0 6px 0 2px}
.icon-comment:before{content:'\e828';color:#f60;font-size:1.3em;margin:0 4px 0 8px}
.icon-magnifyer:before,.searchBox button:before{content:'\e829'}
.icon-visa:before{content:'\e82a'}
.icon-mc:before{content:'\e82b'}
.icon-discover:before{content:'\e82c'}
.icon-amex:before{content:'\e82d'}
.icon-affirm:before{content:'\e82e'}
.icon-pdf:before{content:'\e830'}
.icon-txt:before{content:'\e831'}
.icon-pin:before,.webEdit:before{content:'\e835';color:#333;font-size:11px;cursor:pointer}
.icon-down:before{content:'\f004'}
.icon-up:before{content:'\f005'}
.icon-right:before,#pathNav .nav > li > a:after,.pageNav a:after,.accNav:after{content:'\f006';margin:0 3px}
.icon-left:before{content:'\f007'}
.icon-pdf:before,.icon-txt:before,.icon-calculator:before{color:#333;margin-right:6px;color:#333;font-size:1.4em;text-decoration:none}
.seal30day:hover:before{opacity:1}
.webEdit:hover:before{color:#c00}
.pageNav dt:last-child a:after{content:''}
.ms a:before,.mz a:before{font-size:1.3em;color:#333;margin-right:6px}
.allStar em,.bigStar em{display:none}
.allStar:before,.bigStar:before,.ck_rating a:before{font-family:'Pyramyd';color:#f60;letter-spacing:-2px;margin-right:3px}
.bigStar:before,.ck_rating a:before{font-size:1.5em}
.cnt0:before,.rs0:before,.rS0:before{content:'\e80e''\e80e''\e80e''\e80e''\e80e'}
.cnt5:before{content:'\e80c''\e80e''\e80e''\e80e''\e80e'}
.cnt10:before,.rs1:before,.rS1:before{content:'\e80d''\e80e''\e80e''\e80e''\e80e'}
.cnt15:before{content:'\e80d''\e80c''\e80e''\e80e''\e80e'}
.cnt20:before,.rs2:before,.rS2:before{content:'\e80d''\e80d''\e80e''\e80e''\e80e'}
.cnt25:before{content:'\e80d''\e80d''\e80c''\e80e''\e80e'}
.cnt30:before,.rs3:before,.rS3:before{content:'\e80d''\e80d''\e80d''\e80e''\e80e'}
.cnt35:before{content:'\e80d''\e80d''\e80d''\e80c''\e80e'}
.cnt40:before,.rs4:before,.rS4:before{content:'\e80d''\e80d''\e80d''\e80d''\e80e'}
.cnt45:before{content:'\e80d''\e80d''\e80d''\e80d''\e80c'}
.cnt50:before,.rs5:before,.rS5:before{content:'\e80d''\e80d''\e80d''\e80d''\e80d'}
.ck_rating a:hover:before,.ck_rating a.rStar:before{content:'\e80d'}
.ck_rating a:before{content:'\e80e'}

.hawk-facetFilters .selected:before{content:'\e80b'!important}
.pyrStars,.pyrStars-semi,.pyrBigStar,.pyrBigStar-semi{visibility:hidden}
.pyrStars:before,.pyrStars-semi:before,.pyrBigStar:before,.pyrBigStar-semi:before{font-family:'Pyramyd';color:#f60;visibility:visible}
#navMain ul li.subNav > a:after,#navMain ul li.dubNav > a:after{content:'\f006';font-family:'Pyramyd';margin-left:8px}
.closeBar{position:absolute;top:0;right:0;display:block;width:1em;height:1em;line-height:1em;font-size:2.4em;text-align:center;color:#fff;background:#c00;cursor:pointer}
.popupScreen .closeBar{z-index:2}

.ttip:hover{color:#333}
.ttip:after{content:'\e80f';color:#f60;margin-left:6px;font-size:1.1em}
.ttip{position:relative;color:#333}
.ttip span{visibility:hidden;display:block;position:absolute;top:1.2em;left:0;background:#fff;white-space:pre-wrap;font-size:11px;
    width:160px;padding:3px 28px 3px 3px;border:1px solid #f60;box-shadow:1px 1px 0 #f60}
.ttip:hover span{visibility:visible;z-index:2}
.ttip span:before{position:absolute;top:-2px;right:10px;color:#f50;content:'\f005';font-family:'Pyramyd';font-size:12px;font-weight:700}
/* adjustments */
.textlist{list-style:inherit;margin-left:20px}
#addToCartTablePopup strong{font-weight:400}
#cartContent .billMeLater{display:none!important}

/* Responsive Design*/
@media screen and (max-width:980px){
    body{background:none}
    .wrap,#topNav .wrap{margin:0}
    #zoomedImg > div{width:100%;top:0;left:0;margin-left:0;border:none}
    #mmSlider{left:98%}
    .copyright{padding:12px}
    .itemOptions,.itemPrice{width:40%}
    .itemOptions:empty,.itemOptions > div:empty{width:5%}
    .productView .iDetails,.reviewSummary,.customerImages{width:98%;padding:1%}
    .iOptions .mz{border:1px solid #888;border-radius:4px;padding:1em}
    .iOptions .mz:after{font-family:'Pyramyd';font-size:1.4em;content:'\f006';position:absolute;top:1em;right:.5em}
    .iOptions p,.iOptions .ms,.webEdit{display:none}
    .iOptions .mz{background:linear-gradient(to bottom,#f4f4f4,#e8e8e8)}
}

@media screen and (max-width:800px){
    #allContent > img{width:100%!important}
    #productImages,#contactForm{width:300px}
    #requestCatalog span{display:block;width:130px;height:200px;margin-top:20px;overflow:hidden}
    #requestCatalog img{width:320px;max-width:inherit;margin-left:-95px}
    .rColm{max-width:420px}
    .gunmanuals{width:95%;margin-left:2%}
    #footer .companyPractices li{width:100%;border:none;text-align:center}
    #footer .companyPractices li i{padding:12px}
    .pyrBlog li{min-width:120px}
    .cImages span{font-size:8px}
    .itemPrice .discountLink:after{display:none}
    #productImage{height:auto}
    .prodDetails,.promoMenu{clear:both;width:100%;height:auto;border-bottom:1px solid #888}
    .prodDetails li,.promoMenu li{display:block;clear:left;margin:0!important}
    .prodDetails li.dOn,.promoMenu li.dOn{color:#fff;background:#555;border-width:0}
    .prodDetails li.dOff,.promoMenu li.dOff,.prodDetails li:first-child.dOff,.promoMenu li:first-child.dOff{border-width:1px 0 0}
    .productView .productRating{font-size:1.2em}
    #recentlyViewedProducts strike,.childManuf,.companyPhone,.accMenu .giftCard,.rssFeed li:last-child,
    .topDealsLink,.accMenu .fiveOff,.iSmallView strike,.iSmallView .mInfo{display:none}
}

@media screen and (max-width:740px){
    #pageLeft,#megaMenu{width:30%}
    #allContent{width:70%}
    .lazyMsg{display:block}
    .specialIcon{height:inherit}
    .specialIcon img{position:relative;bottom:0}
    .specialTxt{bottom:28px}
    .promoItems{text-align:center}
    .promoItems .iSmallView,.promoItems .promoBox{width:33%}
    .iCart{width:66%;margin:0;padding:2%}
    .pcpItems .td1,.pcpItems .td2{width:95%;margin-left:2%;float:left}
    .itemPrice #pyrTerms{position:fixed;top:36px}
    .customerImages{margin-top:2em}
    .catDisplay{width:48%}
    .pcpItems .td2 div{height:inherit}
    .promoDiv,.pcpItems .td2 .iSmallView{width:25%}
    .pcpItems .td1 > div,.orderPriceDisplay{display:none}
    .zoom span p.lazyMsg{visibility:visible}
    #mmMobile > ul > li:before,.prodDetails li.dOff:after,
    .promoMenu li.dOff:after{float:right;font-family:'Pyramyd';font-size:1.2em;content:'\f006';margin-right:6px}
    /* Hawk Search adjustment */
    #hawkitemlist .productView .iDetails{margin-top:1.8em}
    #hawkitemlist .productView .iCart{min-height:inherit}
    #hawkitemlist .productView .iCart .modelPrice{margin-left:0}
    #hawkitemlist .productView .iCart{position:inherit;background:none}
    .iOptions .optionSelector,.iCart .add2miniCart,.iCart .checkBx{display:none}
    .productView .iDetails h3 a{color:#333;font-weight:700}
    .productView .iDetails .productRating a{font-size:.9em}
}

@media screen and (max-width:640px){
    .ppdCol{width:100%}
    .login{width:100%;margin:0 auto}
    .rCart,#cartContent{width:100%!important;padding:0!important;margin:0!important}
    .rCart > div,.rCart > p{margin:8px!important}
    .pWindow{left:0;width:100%;height:100%;overflow-y:auto;margin-left:0;margin-top:0;border:none;border-radius:0}
    .iDescr,.yDescr,.cImage,.cImages{width:100%;padding:0;margin:0}
    .tabSpec{margin-left:12px}
    .cImages span{width:20%}
    .popupScreen > div,#ytPopup > div{width:100%;height:100%;top:0;left:0;margin-left:0;border:none}
    .shippingMethods p{background-image:none!important}
    .continueShopping,.iSmallView .productRating i{display:none}
    #linkAccountsPopupWindow,.alert_lite_content{left:0!important;top:0!important;width:100%!important;height:100%!important;background:#fff!important}
}

@media screen and (max-width:568px){
    .servicePlan > div{width:30%}
    .socialBar .socialTab{min-width:300px;margin:0 auto;float:inherit}
    .allVideo li .ytVideo,.allVideo li .ytDescr{width:100%}
    .cl2,.iPP,.allVideo .ytDescr p{display:none}
}

@media screen and (max-width:480px){
    #hpBanner .item,.dbTxt .mBanner{width:200%;display:block}
    .promoView{overflow:hidden}
    .pageBanner{width:200%}
    #hpSpecials{overflow:hidden}
    #hpSpecials a{width:200%;display:block}
    #megaMenu{max-width:100%}
    #megaMenu .mmNav{position:fixed;top:0;left:0;width:100%;max-width:inherit;font-size:1.5em;padding:4px 0;background:#036}
    #megaMenu .mmNav:before{content:'\e807';font-family:'Pyramyd';float:left;margin-left:6px}
    #megaMenu .mmNav:after{content:""}
    #cartCounter{position:fixed;top:4px;right:4px;z-index:210}
    .rCart{max-width:inherit;border-left:none}
    #cartY{visibility:hidden}
    .searchBox{width:99%;margin:.5%}
    .companyLogo{width:70%;margin:1% 12%}
    .accMenu{margin-top:40px;line-height:16px}
    #pageLeft,#allContent{width:100%;max-width:inherit;border-left:0!important}
    .navContainer .selectFilter:after{content:" - click here";color:#039}
    .narrowSearch dl{border-bottom:1px solid #ccc}
    .narrowSearch dt{line-height:2em}
    .narrowSearch dt:after{content:"\3009";display:inline-block;float:right;margin-right:8px}
    #footer .services li,#footer .siteNav li{width:95%;text-align:center;padding:10px 0;border-bottom:1px solid #ccc}
    #footer .cbbb{width:144px}
    #footer .services ul{width:95%;clear:left;margin:0 4%}
    #footer .services .siteNav{width:95%}
    #footer .siteNav li a:after{content:""}
    .allManuf li{width:90%}
    .txtTerms{width:95%;min-height:400px}
    .helpfulViewpoints > span{width:98%}
    .overlay_alert_lite{background-color:#fff}
    .narrowSearch,.narrowSearch dd{width:100%;display:none}
    .navContainer{border:none}
    #navMain .nav,#mmMobile > div .seeMore,.mmPadding,.vsR #imagelink,#pageMenu,#footer h2,.cl3,.receiverName,.purchaseDate{display:none!important}
}

@media screen and (max-width:414px){
    .itemLeft,.itemOptions,.itemPrice{width:98%;margin:1%}
    .promoItems .iSmallView,.promoItems .promoBox,.promoDiv img{width:49%}
    .pcpItems .thumb img{width:110px}
    #moreVideos > li{width:320px;margin:0 auto;display:block}
    #hpFeatured{font-size:.9em}
    .topPromo{height:inherit}
    .topPromo li{clear:left}
    .servicePlan .iSmallView{width:33%}
    .add2miniCart em,#cartContent .servicePlan .iSmallView .productTitle{font-size:.85em}
    #moreVideos > li h2,.imageThumb,.productView,.promoItems,.socialTab,.itemOptions,.itemPrice p,.checkBx{text-align:center}
    .rssFeed li span:first-child{background:#fff;color:#333;border-right:1px solid #ccc}
    .sPage h1,.productRating,#productsCat .productView{display:block;text-align:center}
    #footer .services ul li.sealBBB{width:95%}
    #footer .eSubscribe input{min-width:180px}
    #serviceGun,.recPrice strike,#recentlyViewedProducts .productRating,.cl4,.affirm:after{display:none!important}
    #cartContent .t-data-grid,#cartContent .t-data-grid thead,#cartContent .t-data-grid tbody,
    #cartContent .t-data-grid th,#cartContent .t-data-grid td,#cartContent .t-data-grid tr{display:block;text-align:center;border:none}
    #cartContent .t-data-grid tr{border-bottom:1px solid #ccc}
    #cartContent .t-data-grid .qty:before{content:"Qty: "}
    #cartContent .t-data-grid .priceEach b:before{content:"Price: "}
    .servicePlan .add2miniCart,#cartContent .t-data-grid th{display:none}
    .hawk-productsSort{position:inherit!important}
    .hawk-productsSort table{width:inherit!important}
}

@media screen and (max-width:375px){
    #productImage{width:100%!important}
    .g-recaptcha{margin-left:-12px!important}
    h1,.pcpItems h5{font-size:1.2em}
    .promoDiv div{width:155px!important;height:155px!important}
    .productView .iCart{min-width:160px}
}

@media screen and (max-width:320px){
    .t-data-grid .productView > a img{max-width:168px}
    #productImage,#productVideoBox{width:320px!important}
    .AmazonCheckout{padding:12px 4px!important}
    #AmazonAddressWidget iframe,#AmazonWalletWidget iframe{width:320px!important}
    #mmCat_788,#mmCat_791{display:none}
}

@media print{
    .wrap{width:780px;border:none;font-size:.8em}
    .serverTime{display:block;text-align:right}
    .in-stock em,.pre-order em,.special-order em{background:#fff;border:2px solid #333}
    .itemLeft,.mainImg{width:400px!important;height:auto}
    #spec1,#spec2{display:block!important}
    #topNav,#megaMenu,#pathNav,#spec3,#spec4,#spec5,#spec6,#relatedProducts,#recentlyViewedProducts,.webEdit,
    .siteNav,.services,.seal,.accMenu,.seal30day,.prodDetails,.socialTab,.itemOptions,.plusLogo,.topDealsLink,
    .checkBx,.ajaxSubModels,.productRating,.compatibility,.needlepoint{display:none!important}
}

/* some animation */
.icon-ajax:before{
    content:'\e800';
    animation:spin 1s infinite linear;
    -moz-animation:spin 1s infinite linear;
    -o-animation:spin 1s infinite linear;
    -webkit-animation:spin 1s infinite linear;
}
.pulse:before{
    animation-name: stretch;
    animation-duration: 1s;
    animation-timing-function: ease-out;
    animation-delay: 0;
    animation-direction: alternate;
    animation-iteration-count: infinite;
    animation-fill-mode: none;
    animation-play-state: running;
}
.blink{
    animation:blink 1s step-start 0s infinite;
    -moz-animation:blink 1s step-start 0s infinite;
    -o-animation:blink 1s step-start 0s infinite;
    -webkit-animation:blink 1s step-start 0s infinite;
}
@-ms-keyframes spin{10%{color:#fff}}
@-moz-keyframes spin{10%{color:#fff}}
@-webkit-keyframes blink{10%{color:#fff}}
@keyframes blink{10%{color:#fff}}
@-ms-keyframes spin{from{-ms-transform: rotate(0deg)} to{-ms-transform: rotate(360deg)}}
@-moz-keyframes spin{from{-moz-transform: rotate(0deg)} to{-moz-transform: rotate(360deg)}}
@-webkit-keyframes spin{from{-webkit-transform: rotate(0deg)} to{-webkit-transform: rotate(360deg)}}
@keyframes spin{from{transform:rotate(0deg)} to {transform:rotate(360deg)}}
@-ms-keyframes stretch{0% {transform: scale(.1)} 25% {transform: scale(1.2)} 100% {transform: scale(1.1)}}
@-moz-keyframes stretch{0% {transform: scale(.1)} 25% {transform: scale(1.2)} 100% {transform: scale(1.1)}}
@-webkit-keyframes stretch{0% {transform: scale(.1)} 25% {transform: scale(1.2)} 100% {transform: scale(1.1)}}
@keyframes stretch{0% {transform: scale(.1)} 25% {transform: scale(1.2)} 100% {transform: scale(1.1)}}