html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{min-height:100%;overflow-y:scroll;position:relative;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body{font-family:"proxima-nova",Helvetica,sans-serif;font-size:16px;line-height:1.618em;font-weight:400;color:#444}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:"adelle",Georgia,serif;font-weight:400;text-rendering:optimizeLegibility}h1{color:#f44b33}h3{margin-bottom:20px}p,ol,ul,dl,address{margin-bottom:1.618em;font-family:"proxima-nova",Helvetica,sans-serif;font-size:16px;line-height:1.618em}a{text-decoration:none;color:#f44b33}a:hover{color:#b71f0a}a:focus{outline:thin dotted;color:#b71f0a}a:hover,a:active{outline:0}::-moz-selection{background-color:#005399;color:#fff;text-shadow:none}::selection{background-color:#005399;color:#fff;text-shadow:none}.nav ul ul{width:230px}.nav ul ul li{background:#005399}.nav ul ul li:hover a{background:rgba(255,255,255,0.5)}.nav ul ul li a{border-right:none}.nav ul li a{color:#fff;font-weight:700;white-space:nowrap;border-right:1px solid #fff}@media screen and (min-width: 43.75em){.nav{background:#005399;border-top:1px solid #001c33;border-bottom:1px solid #001c33}.nav ul ul:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:12px;left:40px}.nav ul a{padding:5px 8px;font-size:14px}}@media screen and (min-width: 56.25em){.nav ul a{padding:5px 12px}}@media screen and (min-width: 69em){.nav ul a{padding:5px 20px;font-size:16px}}.button{background:#f44b33;font-family:"adelle",Georgia,serif;font-size:18px;line-height:1;text-transform:uppercase;text-rendering:optimizeLegibility;letter-spacing:1px;border:1px solid #b71f0a;border-radius:2px;box-shadow:none}.button:hover{background:#b71f0a}.button.large{font-size:18px}ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:none;font-size:13px;padding-left:5px}.pagination .ActivePage{background-color:#f44b33;color:#fff;font-weight:700;padding:1px 7px}@media screen and (min-width: 43.75em){.hide-size-desktop{display:none !important}}header[role="banner"]{padding-top:1em;padding-bottom:1.5em;border-top:3px solid #005399}header[role="banner"]::after{clear:both;content:"";display:table}@media screen and (min-width: 43.75em){header[role="banner"]{padding-top:0}}header[role="banner"] .logo-container{width:1000px;max-width:100%;min-height:2.5em;padding:0 1em;margin:0 auto}header[role="banner"] .logo-container::after{clear:both;content:"";display:table}@media screen and (min-width: 35em){header[role="banner"] .logo-container{margin-bottom:1em}}header[role="banner"] .logo{float:left;width:50%;margin:0;position:relative}@media screen and (min-width: 35em){header[role="banner"] .logo{margin:5px 0}}@media screen and (min-width: 43.75em){header[role="banner"] .logo{width:35%}header[role="banner"] .logo a{display:inline-block;max-width:350px}}header[role="banner"] .account-links{background:#1f1f1f;display:none;padding:5px 0 7px;position:relative;top:0;left:0;text-align:right}header[role="banner"] .account-links>ul{padding:0 15px;width:1000px;max-width:100%;margin:0 auto;overflow:visible}header[role="banner"] .account-links .inline-list>li{display:inline-block;float:none}header[role="banner"] .account-links li{padding-left:12px !important;margin-left:11px !important;line-height:12px}header[role="banner"] .account-links a{font-size:13px;color:#fff}@media screen and (min-width: 43.75em){header[role="banner"] .account-links{background:none;display:block;text-align:center}header[role="banner"] .account-links a{color:#444}header[role="banner"] .account-links i{margin-right:4px}header[role="banner"] .account-links .cart-link .cart-count{color:#444}}header[role="banner"] .info-col{position:absolute;top:50%;right:0}@media screen and (min-width: 43.75em){header[role="banner"] .info-col{float:right;width:auto;padding-top:1em;position:static}}header[role="banner"] .top-menu{position:relative;margin-top:-5px;float:left;width:50px}header[role="banner"] .top-menu>a{padding:10px 15px;color:#41413B;display:block;font-size:21px}header[role="banner"] .top-menu>a.active{background:#111111;color:white}header[role="banner"] .top-menu ul{background:#111111;position:absolute;top:45px;left:0;display:none;padding:20px 25px;z-index:100;width:250px}header[role="banner"] .top-menu ul i{margin-right:12px}header[role="banner"] .top-menu ul li{display:block;margin-bottom:8px}header[role="banner"] .top-menu ul a{color:white;text-transform:uppercase}header[role="banner"] .store-credit{border-top:1px solid #fff;padding-top:1em;margin-top:1em}@media screen and (min-width: 43.75em){header[role="banner"] .store-credit{display:none;border:none;padding:0;margin:0}}header[role="banner"] .account-link{border-top:1px solid #fff;padding-top:1em;margin-top:1em}@media screen and (min-width: 43.75em){header[role="banner"] .account-link{display:none;border:none;padding:0;margin:0}}header[role="banner"] .page-menu-link{border-top:1px solid #fff;padding-top:1em;margin-top:1em}@media screen and (min-width: 43.75em){header[role="banner"] .page-menu-link{display:none;border:none;padding:0;margin:0}}header[role="banner"] .page-menu-link ~ .page-menu-link{border:none;margin:0;padding:0}header[role="banner"] .social-links{display:none;margin:0}header[role="banner"] .social-links li{margin-right:1em;margin-left:0}header[role="banner"] .social-links a{color:#005399;font-size:18px;margin-top:2px}header[role="banner"] .social-links a:active,header[role="banner"] .social-links a:hover{color:#002a4d}header[role="banner"] .social-links span{display:none}@media screen and (min-width: 43.75em){header[role="banner"] .social-links{display:block;float:left}}.search-form-container{background:#005399;padding:.8em 1em;margin:0;position:absolute;top:0;left:0;width:100%}@media screen and (min-width: 43.75em){.search-form-container{background:none;float:right;width:auto;padding:0;position:static}}.search-form{width:280px;margin:0 auto}.search-form::after{clear:both;content:"";display:table}.search-form input{background:#fff;float:left;width:240px;padding-right:5px;margin-right:10px;margin-bottom:0;font-size:14px;box-shadow:none;border-radius:0}.search-form input:focus{border:1px solid rgba(255,255,255,0.7);outline:0}.search-form input::-webkit-input-placeholder{color:#444}.search-form input::-moz-placeholder{color:#444}.search-form input:-moz-placeholder{color:#444}.search-form input:-ms-input-placeholder{color:#444}.search-form button{background:#fff;float:left;width:30px;padding:0 5px;margin:0;border:0;font-size:15px;line-height:32px}.search-form .icon-search{color:#005399}@media screen and (min-width: 43.75em){.search-form{background:none;position:relative;margin:0 0 0 1em}.search-form input{color:#444;border:0;border-top:1px solid rgba(0,83,153,0.7);border-bottom:1px solid rgba(0,83,153,0.7)}.search-form input:focus{border:1px solid rgba(0,83,153,0.7);width:260px}.search-form button{background:none;color:#fff;padding:0;margin-right:1em;position:absolute;right:0;top:0px}}.default .product-grid{margin-bottom:3em}.default .product-grid:last-child{margin-bottom:0}.home-featured-brands .qv-container{display:none}html.js .productOptionViewRectangle .selectedValue label{border-color:#f44b33;border-width:2px;padding:1px 9px}@media only screen and (min-width: 481px){ul.product-thumbs>li.active{box-shadow:0 3px 0 #f44b33}}.product-grid h1{display:table;white-space:nowrap;overflow:hidden}.product-grid h1:before,.product-grid h1:after{content:"";display:table-cell;position:relative;top:0.5em;width:45%;border-top:2px solid #f44b33}.product-grid h1:before{right:2%}.product-grid h1:after{left:2%}.product-details h1{text-align:center;color:#444;letter-spacing:normal}.product-details .Label{padding-right:0;font-size:16px}.product-details .Value.column{display:block;float:none;width:100%}.product-details .ProductPrice{display:block;text-align:center}.name-price-divider{background:#005399;width:5em;height:.5em;margin:1em auto}.product.page .ProductSKU .Label{font-weight:700;color:#005399}.product.page .ProductSKU .VariationProductSKU{padding-bottom:2px;color:#005399;border-bottom:2px dotted #005399}.productOptionPickListSwatch .swatch{margin-right:5px}.productOptionPickListSwatch .swatch:last-child{margin-right:0}.productOptionPickListSwatch .swatchTwoColour .swatchColour{width:20px}.productOptionPickListSwatch .swatchThreeColour .swatchColour{width:15px}.swatchTwoColour .swatchColour{width:20px}.AddCartButton{text-align:center}.product .quantityInput{background:#ececec url(//cdn10.bigcommerce.com/s-9f9eo/templates/__custom/images/select-arrow.png?t=1713125358) no-repeat right center;display:block;min-width:100px;height:40px;padding:10px;margin:0 0 1.3em 0;font-size:16px;border:0px solid #d8d8d8;outline:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;-webkit-padding-end:30px}.BulkDiscountLink{padding-top:1em;padding-bottom:1em;margin-top:1em;margin-bottom:1em;border-top:2px dotted #f44b33;border-bottom:2px dotted #f44b33}.BulkDiscountLink h3{padding-bottom:10px;margin-bottom:0;border-bottom:0}.BulkDiscountLink ul{margin-bottom:0;margin-left:0;list-style:none;text-align:center}.category.page .product-grid .ProductName{font-size:14px;font-weight:700;line-height:1.2em}.category.page .product-grid .name-price-divider{background:#f44b33;width:3em;height:.3em;margin:.5em auto}.category.page .product-grid .ProductPrice{font-size:14px;font-weight:700;line-height:1.2em}.category.page .product-grid .ProductActionAdd .button{background:#848484;border:1px solid #5e5e5e}.category.page .product-grid .ProductActionAdd .button:hover{background:#5e5e5e}.category h1{padding-bottom:0;margin-bottom:1em;border-bottom:none}.inline-list.dividers{padding:1em 0}.inline-list.subcategory-list{margin:0 1px 2em 0;overflow:hidden;border-top:2px solid #e2e2e2;border-bottom:2px solid #e2e2e2}.inline-list.subcategory-list a{font-size:14px;color:#444;text-transform:uppercase}.inline-list.subcategory-list a:hover{color:#f44b33}.team-package-details-container{margin:0 0 1.5em 0 !important;border:3px solid #005399}.team-package-details-container h2{padding-bottom:.5em;font-weight:700;color:#005399}.team-package-details-container ul{padding-bottom:0;padding-left:1.5em;margin-bottom:0}.team-package-details-container a{font-weight:700}.team-package-details-container .columns{padding:.5em}.team-package-details-container .team-package-details{padding:1.5em;border:1px solid rgba(0,83,153,0.5)}.brands #frmCompare::after{clear:both;content:"";display:table}.brands .subcat-grid{padding-bottom:0;border-bottom:0}.brands .subcat-grid ul{margin:0;overflow:hidden;text-align:center}.brands .subcat-grid ul::after{clear:both;content:"";display:table}.brands .subcat-grid li{float:left;width:48.5%;padding:0;margin:2em 1% 0 0}.brands .subcat-grid li:nth-child(4n){clear:none;margin-right:0}.brands .subcat-grid li:nth-child(4n+1){clear:none}.brands .subcat-grid li.RowDivider{display:none !important}.brands .subcat-grid li a{text-transform:none;letter-spacing:normal}.brands .subcat-grid img{max-width:none;max-height:none;margin:0 auto}@media screen and (min-width: 43.75em){.brands .subcat-grid li{width:24.25%}}.cart.page .product-list .ProductName{width:49%}.cart.page .product-list .ProductDetails .row{width:49%}.cart.page .quantityInput{background:#ececec url(//cdn10.bigcommerce.com/s-9f9eo/templates/__custom/images/select-arrow.png?t=1713125358) no-repeat right center;display:block;min-width:60px;height:40px;padding:10px;margin:0 0 1.3em 0;font-size:14px;border:0px solid #d8d8d8;outline:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;-webkit-padding-end:30px}.cart.page .cart-button-col-top::after{clear:both;content:"";display:table}@media screen and (min-width: 56.25em){.cart.page .cart-button-col-top>a{margin-right:10px}.cart.page .cart-button-col-top>.button{margin-left:20px;position:relative;top:0}}.breadcrumbs{display:block;padding:.4em 0;margin-bottom:0;margin-left:0;overflow:hidden;list-style:none}.breadcrumbs li{float:left;margin:0;padding:0 5px 0 0}.breadcrumbs li:before{content:">";font-size:12px}.breadcrumbs li:hover a,.breadcrumbs li:hover a:focus{text-decoration:underline}.breadcrumbs li:first-child:before{content:""}.breadcrumbs li:first-child a,.breadcrumbs li:first-child span{padding-left:0}.breadcrumbs li.current:hover a,.breadcrumbs li.current a:focus{text-decoration:none}.breadcrumbs li.current+li{clear:both}.breadcrumbs li.current a{padding-left:0;cursor:default}.breadcrumbs li.unavailable:hover a,.breadcrumbs li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs li.unavailable a{color:#999}footer[role="contentinfo"]{width:100%;margin-top:2em}.js footer[role="contentinfo"]{position:absolute;left:0}footer[role="contentinfo"] h4{padding-top:10px;margin-bottom:10px;border-top:1px solid rgba(163,162,162,0.5)}footer[role="contentinfo"] ul{list-style:none}footer[role="contentinfo"] ul ul{display:none}footer[role="contentinfo"] .divider{opacity:.15}footer[role="contentinfo"] .social-links{float:none;margin:0}footer[role="contentinfo"] .social-links li{margin:0}footer[role="contentinfo"] .social-links a{color:#005399;margin-right:15px}footer[role="contentinfo"] .social-links a:active,footer[role="contentinfo"] .social-links a:hover{color:#002a4d}footer[role="contentinfo"] .social-links span{display:none}footer[role="contentinfo"] p{border-top:none}footer[role="contentinfo"] .button{background:#f44b33;border:1px solid #cf240b}footer[role="contentinfo"] .button:hover{background:#cf240b}footer[role="contentinfo"] .copyright{background:#005399;padding:1.5em 0;margin-top:1.5em;text-align:center}footer[role="contentinfo"] .copyright p,footer[role="contentinfo"] .copyright a{margin:0;font-size:14px;color:#fff}footer[role="contentinfo"] .copyright ul{margin-bottom:1em;text-align:center}footer[role="contentinfo"] .copyright li{display:inline-block;margin-right:1.5em}footer[role="contentinfo"] .copyright li:last-child{margin-right:0}footer[role="contentinfo"] .copyright li a{font-weight:700}footer[role="contentinfo"] .copyright .inline-list>li,footer[role="contentinfo"] .copyright .link-list>li{float:none}footer[role="contentinfo"] .copyright .inline-list>li a,footer[role="contentinfo"] .copyright .link-list>li a{font-size:21px}.row-slideshow{margin-bottom:3em}.orbit-wrapper{display:inline-block !important;width:100% !important;float:left;margin-bottom:0;position:relative}.orbit-wrapper.with-bullets{margin-bottom:0}.orbit-wrapper:hover .slider-nav span{opacity:1}.orbit{width:100% !important;position:relative;overflow:hidden;margin-bottom:0;text-align:center}.orbit .fluid-placeholder{width:100%;display:block;position:static;visibility:hidden}.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}.orbit div.orbit-slide{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.orbit a.orbit-slide{border:none;line-height:0;display:none}.orbit .slide-content{background:none;width:66%;max-width:none;height:100%;padding:7% 30px 0;left:0;top:0;text-align:left;line-height:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width: 35em){.orbit .slide-content{background:rgba(0,0,0,0.2);max-width:100%;width:100%;padding:20px 15px 30px;position:absolute}}@media screen and (min-width: 35em){.orbit .slide-content{width:45%}}.orbit .slide-heading{display:block;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px;text-shadow:none;font-weight:700}@media screen and (min-width: 35em){.orbit .slide-heading{font-size:14px !important;text-align:left}}.orbit .slide-text{display:block;margin:15px 0;font-style:italic;text-shadow:none}@media screen and (min-width: 35em){.orbit .slide-text{font-size:12px !important;text-align:left}}.orbit .button{background:#4e0000;display:inline-block;text-transform:uppercase;font-size:17px;font-weight:700;border-radius:3px}@media screen and (min-width: 35em){.orbit .button{font-size:10px;padding:5px 10px;float:left}}@media screen and (min-width: 35em){.orbit{overflow:visible}.orbit.with-bullets{margin-bottom:0;overflow:hidden}}.slider-nav{display:block}.slider-nav span{width:23px;height:23px;margin-top:-25px;position:absolute;top:50%;z-index:30;text-indent:-9999px;cursor:pointer;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.slider-nav span.right{background:url("../images/foundation/orbit/right-arrow.png?1395781172");background-size:100%;right:0}.slider-nav span.left{background:url("../images/foundation/orbit/left-arrow.png?1395781172");background-size:100%;left:0}.timer{display:none;width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}.timer:hover span.pause,.timer:focus span.pause{opacity:1}span.rotator{background:url("../images/foundation/orbit/rotator-black.png?1395781172") no-repeat;display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;z-index:3}span.rotator.move{left:0}span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}span.mask.move{background:url("../images/foundation/orbit/timer-black.png?1395781172") repeat 0 0;width:40px;left:0}span.pause{background:url("../images/foundation/orbit/pause-black.png?1395781172") no-repeat;display:block;width:40px;height:40px;position:absolute;top:0;left:0;z-index:4;opacity:0}span.pause.active{background:url("../images/foundation/orbit/pause-black.png?1395781172") no-repeat 0 -40px;opacity:1}.orbit-bullets{padding:0;margin-left:-50px;position:absolute;bottom:5px;right:20px;left:auto;z-index:30;list-style:none}.orbit-bullets li{background-image:none;background:#e2e2e2;float:left;width:12px;height:12px;margin-left:5px;overflow:hidden;cursor:pointer;color:#999999;text-indent:-9999px;border-radius:15px;border:1px solid rgba(0,0,0,0.15)}.orbit-bullets li.active{background:#005399}@media screen and (min-width: 35em){.orbit-bullets{display:none}}.orbit-slide-counter{background:rgba(0,0,0,0.7);padding:5px;position:absolute;bottom:0;z-index:99;color:white}.orbit-caption{display:none;background:black;background:rgba(0,0,0,0.6);width:100%;padding:7px 0;position:absolute;right:0;bottom:0;z-index:30;color:white;text-align:center;font-size:13px}@media only screen and (max-width: 767px){.orbit .slide-heading{font-size:30px}.orbit .slide-text{font-size:15px}.orbit .button{display:none}.or{display:block}.orbit.orbit-stack-on-small img.fluid-placeholder{visibility:visible}.orbit.orbit-stack-on-small .orbit-slide{position:static;margin-bottom:10px}}.tabs dd.active,.tabs li.active{border-top:3px solid #f44b33;margin-top:-3px}#DescriptionTab p{margin-top:1.5em;margin-bottom:.5em}#DescriptionTab ul{padding-left:1.5em;list-style:disc}
