ul#banner,ul#bannerMobile,ul#menutab{margin-top:0;margin-left:-40px;list-style:none}ul#banner li,ul#bannerMobile li,ul#menutab li{display:inline}ul#banner li a,ul#bannerMobile li a,ul#menutab li a{display:inline-block;float:left}.boxText{font-family:Arial,Helvetica,sans-serif;font-size:11px}.errorBox,.orderEdit,.stockWarning{font-size:10px;font-family:Arial,Helvetica,sans-serif}.errorBox{background:#ffb3b5;font-weight:700}.stockWarning{color:#c03}.orderEdit{color:#70d250;text-decoration:underline}.bluelink A:link,.bluelink A:visited{text-decoration:underline;color:#00f}.bluelink A:hover{text-decoration:underline;color:red}.bluelink A:active{text-decoration:none;color:purple}.mainMenu ul li a,.tabcontent a{color:#000;text-decoration:none}ul#banner{width:550px}ul#banner li a.banner_section_1{width:550px;height:75px;background-position:0 0;background-repeat:no-repeat}ul#banner li a.banner_section_2,ul#banner li a.banner_section_3,ul#banner li a.banner_section_4,ul#banner li a.banner_section_5,ul#banner li a.banner_section_6,ul#banner li a.banner_section_7{height:25px;background-repeat:no-repeat}ul#banner li a.banner_section_5{width:80px;background-position:-310px -75px}ul#banner li a.banner_section_7{width:80px;background-position:-470px -75px}ul#banner li a.banner_section_6{width:80px;background-position:-390px -75px}ul#banner li a.banner_section_3{width:80px;background-position:-150px -75px}ul#banner li a.banner_section_4{width:80px;background-position:-230px -75px}ul#banner li a.banner_section_2{width:150px;background-position:0 -75px}ul#banner li a{background-image:url(images/img_header/head_banner_background.png)}ul#bannerMobile{width:80%}ul#bannerMobile li a.banner_section_1{width:550px;height:75px;background-position:0 0;background-repeat:no-repeat}ul#bannerMobile li a.banner_section_5{width:80px;height:25px;background-position:-310px -75px;background-repeat:no-repeat}ul#bannerMobile li a.banner_section_7{width:80px;height:25px;background-position:-470px -75px;background-repeat:no-repeat}ul#bannerMobile li a.banner_section_6{width:80px;height:25px;background-position:-390px -75px;background-repeat:no-repeat}ul#bannerMobile li a.banner_section_3{width:80px;height:25px;background-position:-150px -75px;background-repeat:no-repeat}ul#bannerMobile li a.banner_section_4{width:80px;height:25px;background-position:-230px -75px;background-repeat:no-repeat}ul#bannerMobile li a.banner_section_2{width:150px;height:25px;background-position:0 -75px;background-repeat:no-repeat}ul#menutab li a.menutab_account_button,ul#menutab li a.menutab_ammospec_button,ul#menutab li a.menutab_checkout_button,ul#menutab li a.menutab_gunspec_button,ul#menutab li a.menutab_home_button{width:94px;height:30px;background-repeat:no-repeat}ul#bannerMobile li a{background:url(images/img_header/head_banner_background.png) center;//background-size:contain}ul#menutab li a.menutab_home_button{background-position:-371px -6px}ul#menutab li a.menutab_gunspec_button{background-position:-465px -6px}ul#menutab li a.menutab_ammospec_button{background-position:-559px -6px}ul#menutab li a.menutab_account_button{background-position:-653px -6px}ul#menutab li a.menutab_checkout_button{background-position:-747px -6px}ul#menutab li a.menutab_buyguns_button{width:150px;height:30px;background-position:-861px -6px;background-repeat:no-repeat}.mainMenu{width:100%;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-top:5px}.mainMenu ul{border-bottom:1px solid #000;font-size:12px;width:100%;padding:4px;margin:0;text-align:left}.mainMenu ul li{display:inline}.mainMenu ul li a{padding:4px 6px;margin:0}.mainMenu ul li a.current,.mainMenu ul li a:hover{position:relative;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #E6F3FB;background-color:#E6F3FB;cursor:pointer}.tabcontainer{height:25px}.tabcontent{background-color:#E6F3FB;width:100%;display:none;padding-top:8px;padding-bottom:8px}.tabcontent a{padding-left:4px;padding-right:4px;font-family:Tahoma,Geneva,sans-serif;font-size:11px}.tabcontent a:hover,A:hover{color:red}A,A:visited{color:#006}A{text-decoration:none}A:hover{text-decoration:underline}.mobileLinkContainer a,.mobileUl li a strong,a.no_fuss_link,a.to_top{text-decoration:none}FORM{display:inline}TR.header{background:#fff}TD.headerNavigation{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;background-color:none;border-bottom:1px;border-bottom-color:#E6E6E6;border-bottom-style:solid;height:30px}TD.headerError,TR.headerError{background:red}A.headerNavigation{color:#000}A.headerNavigationFeatured{color:#00F;font-size:16px;font-weight:700;text-decoration:none}TD.headerError,TD.headerInfo{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-align:center}TD.headerError{color:#FFF}TR.headerInfo{background:#0F0}TD.headerInfo{background:#0f0;color:#fff}.admin,.bullet_text{font-family:Tahoma,Geneva,sans-serif}.admin{font-size:10px;background:#FFE6CA}.highlight{background:#FF9}.bullet{list-style-type:disc;color:#039;padding-top:5px;margin-top:0;padding-left:10px;margin-left:5px;padding-right:2px;margin-right:5px}.bullet_text{font-size:11px;line-height:1.1}.infoBoxContents,.infoBoxViewed{font-family:Arial,Helvetica,sans-serif;font-size:10px}.infoBox{color:#444;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:4px solid #ccc;border-bottom:4px solid #ccc}.infoBoxContents{background:#fff;line-height:1.5}.infoBoxNoticeContents,TD.infoBoxHeading{font-size:11px;font-family:Arial,Helvetica,sans-serif}.infoBoxNotice{background:#FF8E90}.infoBoxNoticeContents{background:#FFE6E6}.clickableBox{display:inline-block;width:100%;cursor:pointer;cursor:hand;border:dashed #CCC;border-width:1px;padding:8px 2px}TD.infoBoxHeading{font-weight:700;background:url(images/infobox/tab.gif) no-repeat #F8FAF9;height:28px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:4px solid #ccc;border-bottom:1px solid #ccc;padding:10px 5px 2px 10px;color:#039}TD.errorBox{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;background:#bbc3d3}TD.featuredBoxHeading{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;background:#fff;color:#000}TD.featuredBox,TD.noborderbox,TD.similarBox{font-size:10px}TD.featuredBox{font-family:Tahoma,Geneva,sans-serif;border:dashed #CCC;border-width:1px;padding:6px}.productListing-heading,SPAN.infoBox,TD.infoBox,TD.noborderbox,TD.similarBox{font-family:Arial,Helvetica,sans-serif}TD.similarBox{border-bottom-style:dotted;border-color:#6CC3DC;border-width:1px;padding:6px}SPAN.infoBox,TD.infoBox{font-size:11px}TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.shippingOptions-odd,TR.upcomingProducts-odd{background:#e6f3fb}TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.shippingOptions-even,TR.upcomingProducts-even{background:#fff}TABLE.productListing{border:0 solid #b6b7cb;border-spacing:0}TABLE.dash,TD.dash,TR.dash{border:0;border-bottom:dashed 1px #CCC;width:100%}hr.dash{border:1px dashed #CCC;border-style:none none dashed;color:#FFF;background:#FFF;padding-top:5px;padding-bottom:5px;width:100%}hr.column{size:1px;width:90%}.productListing-heading{font-size:16px;font-weight:700;color:#006;vertical-align:middle;white-space:nowrap;line-height:2.2;border-bottom:dashed 1px #CCC}TD.productListing-data,TD.productListing-data2{font-size:12px;font-family:Arial,Helvetica,sans-serif}TD.productListing-data2{border-bottom:dashed 1px #CCC;padding-top:4px;padding-bottom:4px}TD.productListing-data_info{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:2;padding-top:2px;padding-bottom:2px}TD.productListing-data-image2{font-family:Arial,Helvetica,sans-serif;font-size:10px;background:#fff;border-bottom:dashed 1px #CCC;padding-top:4px;padding-bottom:4px}h1,h2,h3{margin-bottom:0;padding-bottom:0}A.pageResults{color:#00F}A.pageResults:hover{color:#00F;background:#FF3}DIV.pageHeading,TD.pageHeading{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;color:#000}P.main,TD.main{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2}P.tinyText,SPAN.tinyText,TD.tinyText{font-family:Tahoma,Geneva,sans-serif;font-size:10px}P.smallText,SPAN.smallText,TD.smallText{font-family:Arial,Helvetica,sans-serif;font-size:11px}P.mediumText,SPAN.mediumText,TD.mediumText{font-family:Arial,Helvetica,sans-serif;font-size:12px}P.largeText,SPAN.largeText,TD.largeText{font-family:Arial,Helvetica,sans-serif;font-size:14px}SPAN.newItemInCart{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:red}CHECKBOX,INPUT,RADIO,SELECT,TEXTAREA{font-size:11px;font-family:Arial,Helvetica,sans-serif}TEXTAREA{width:100%}TD.productBuyMorePrice{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.checkoutBarCurrent,.checkoutBarFrom,.checkoutBarTo{font-family:Arial,Helvetica,sans-serif;font-size:12px}SPAN.productSavePrice{font-family:Arial,Helvetica,sans-serif;color:#090}SPAN.errorText,SPAN.productSpecialPrice,p.errorText{font-family:Arial,Helvetica,sans-serif;color:red}.catbox{position:inherit;overflow:hidden;width:100px}.moduleRowOver{background-color:#D7E9F7;cursor:pointer;cursor:hand}.mobileUl li a,a.to_top{cursor:pointer}.moduleRowSelected{background-color:#E9F4FC}.checkoutBarFrom,.checkoutBarTo{color:#8c8c8c}.checkoutBarCurrent{color:#000}.messageBox,.messageStackError,.messageStackWarning{font-family:Tahoma,Geneva,sans-serif;font-size:11px}.messageStackError,.messageStackWarning{background-color:#F99}.messageStackSuccess{background-color:#FFF;font-size:18px;font-family:Oswald,sans-serif;color:green}.messageStackSuccess_x{font-family:Tahoma,Geneva,sans-serif;font-size:11px;background-color:#FFF}.inputOptional,.inputRequirement{font-family:Arial,Helvetica,sans-serif;font-size:10px}.inputRequirement{color:red}.inputOptional,h1,h2,h3{color:#000}TD.fieldKey,TD.fieldValue{font-size:12px;font-family:Arial,Helvetica,sans-serif}TD.fieldKey{font-weight:700}h1{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;padding-top:10px}h2,h3{font-weight:400}h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:subpixel-antialiased}.mobileLinkCell,.mobileLinkCell * label,.mobileLinkCell td,.mobileLinkCellPadless *,.mobileSimpleText,.mobileSimpleText *{-webkit-font-smoothing:antialiased}h3{font-family:Arial,Helvetica,sans-serif;font-size:13px}.mobileLinkButton,.mobileLinkCell,.mobileLinkCell * label,.mobileLinkCell td{padding-top:38px;padding-bottom:38px}.pstrength-minchar{font-size:10px;color:red}.pstrength-bar-cont{background-color:#CCC;height:7px;width:140px;margin-top:2px}.pstrength-bar{height:7px}.pstrength-info{font-size:10px}.overlay_box{position:relative;display:block;width:100%}img{border:none;outline:0}img.overlay{position:absolute;top:-4;left:0}.customMenuCategoryListing,.customMenuCategoryListing2{z-index:1000;position:absolute;top:0;left:0;opacity:1;color:#000;display:none}.mobileLinkContainer{padding-left:10px;font-family:Calibri;text-align:center}#xxcaliber-button span,#xxcategories_id-button span,#xxmanufacturers_id-button span{font-size:32px}.mobileLinkCell{font-size:1em}.mobileLinkCell * label{font-family:Calibri;font-size:32px}.mobileLinkButton{font-family:Calibri;font-size:32;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px
	-webkit-font-smoothing: antialiased}.mobileLinkCellPadless *{font-family:Sans-serif;font-size:32px}.mobileUl{list-style-type:none}.mobileUl li{padding:1em 0 0}.mobileUl li a strong{color:#000}P.mobileSmallText,SPAN.mobileSmallText,TD.mobileSmallText{font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:400;-webkit-font-smoothing:antialiased}#xxx_freeshippingLabel,#xxx_instockLabel,#xxx_specialLabel{font-family:Calibri;font-size:32}.customMenuCategoryListing{border:1px solid #006400;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;width:80%;background-color:#CCC}.customMenuCategoryListing2{line-height:1.2;padding:8px;overflow:scroll;border:4px solid #006400;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background-color:#F2F2F2}.customMenuCategoryListing div div ul li a strong{font-size:38px;color:#006}.cartButton,.mobileCartButton{background-color:#006400;color:#FFF;font-weight:700;border-radius:12px}.mobileCheckbox{margin-left:5px;-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);padding:10px}.cartButton{font-size:23px;-webkit-border-radius:12px;-moz-border-radius:12px;padding:8px}.mobileCartButton{font-size:1.3em;-webkit-border-radius:12px;-moz-border-radius:12px;padding:8px}.mobileCartButtonDefault{font-size:1.3em;font-weight:700;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;padding:8px}.mobileError,.mobileSuccess{font-size:1em;margin-left:20%;font-weight:700}.mobileError{color:red}.mobileSuccess{color:#006400}.addressBox{border:2px solid #000;padding:2px}.topMenuButton{width:auto;float:left}#bannerCell{height:70px;background-size:100%}@media (min-width:551px){#bannerCell{height:150px;background-size:65%!important}}@media (max-width:550px){html{font-size:16px}td.largeText ul li{padding-bottom:8px}TD.pageHeading a.ui-link,td[productlinkcell] * a{font-size:.9em}td[optionCell] * span{font-size:.8em}}.price_option_radio{font-family:sans-serif;font-size:.9em}.related_item_block{width:250px}a.no_fuss_link{color:#000;font-family:sans-serif;font-weight:700}img.flip_horizontally{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}a.to_top{display:none;position:fixed;right:20px;bottom:52px;z-index:5000;font-weight:700;color:#FFF;background-color:#AAA;padding:5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}