body{font-family:Lato,Arial;border-top:10px solid #2a0070}hr{border-top:1px solid #ddd}img.absmiddle{vertical-align:middle;margin-bottom:.25em}a:link{color:#1a3c94;cursor:pointer}.no-padding{padding:0}.logo{padding-top:10px;padding-bottom:10px}.top-right{font-size:16px;padding-top:10px;padding-right:0}.top-right input{left:5px;top:1px;border-radius:0;position:relative;width:350px!important}.top-right button{border-radius:0;background:#ff8000;color:#fff;border:1px solid #ff8000}.top-right button:hover{background:#2a0070;color:#fff;border:1px solid #2a0070}.top-right p{margin-bottom:0;margin-top:25px}.searchbutton-header input{border:1px solid #ccc}.searchbutton-header .btn{background:#2a0070;border-top:1px solid #2a0070;border-right:1px solid #2a0070;border-left:1px solid #2a0070;border-bottom:none;color:#fff;font-size:18px;line-height:15px;font-size:14px!important;height:34px}.searchbutton-header .btn:hover{background:#b85c00;color:#fff;border-top:1px solid #b85c00;border-right:1px solid #b85c00;border-left:1px solid #b85c00;border-bottom:none}.navbg .container{border:1px solid #ccc}.navbar-collapse{padding-left:0}.navbar-default{background:#fff;margin-bottom:0;border-radius:0;border:none;font-size:17px;padding-left:0}.navbar-default a{color:#2a0070!important;font-weight:700}.navbar-default a:hover{color:#000!important}.navbar-default .dropdown-menu a{color:#000!important}.navbar-default .dropdown-menu a:hover{color:#000!important}.navbar-default .dropdown-toggle{background:0 0!important}.navbar-default li a{border-right:1px solid #ccc}.navbar-default li:last-child a{border-right:none}.hero{margin:10px auto}.services{padding-top:25px;padding-bottom:25px;color:#535151;font-size:15px;line-height:15px}.services h3{color:#4e4b99;font-weight:700;font-size:18px;line-height:17px;margin-bottom:5px}.services p:nth-child(2){padding-left:15px;margin-bottom:25px}.services strong{color:#2a0070;font-size:15px}.services p{margin-top:0;margin-bottom:5px;font-size:14px;color:#787474}.popular-equip{background:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:15px;font-size:15px}.popular-equip h3{color:#000;font-weight:400;font-size:24px}.popular-equip a{text-decoration:underline;color:#4e4b99}.popular-equip a:hover{text-decoration:none}.welcome{border-bottom:1px solid #ccc;padding:15px 0;font-size:15px}.welcome h3{color:#000;font-weight:400;font-size:24px}.welcome p{color:#535151;font-size:15px;line-height:16px;margin-bottom:15px}.welcome a{text-decoration:underline;color:#4e4b99}.welcome a:hover{text-decoration:none}.equip{background:#efefef;padding-bottom:25px}.equip h2{color:#000;font-size:18px}.equip li{font-size:12px;padding:0;line-height:6px}.bottom-logo{background:url(../images/bottom-logo.png) no-repeat;background-position:right 10px}.middle-search{background:#2a0070;padding:0;color:#fff;font-weight:100;font-size:15px}.middle-search strong{font-weight:400;color:#fff;font-size:16px;display:inline-block;margin-bottom:10px}.middle-search .col-sm-4,.middle-search .col-sm-8{padding-top:15px;padding-bottom:15px}.middle-search .col-sm-4{border-right:1px solid #5f4094}.middle-search input{background:#fff;border:0;border-radius:0;box-shadow:none;font-size:14px;font-weight:400;color:#333}.middle-search .btn-default{background:0 0;border:1px solid #fff;border-radius:0;box-shadow:none;font-size:15px;font-weight:100;color:#fff!important;text-decoration:none}.middle-search .btn-default:hover{background:#b85c00!important;border:1px solid #b85c00;color:#fff!important}.middle-search .col-md-4{border-right:1px solid #fff}.middle-search ::-webkit-input-placeholder{color:#aaa}.middle-search ::-moz-placeholder{color:#aaa}.middle-search :-ms-input-placeholder{color:#aaa}.middle-search :-moz-placeholder{color:#aaa}.middle-search p strong{color:#fff;font-weight:700}.middle-search a{text-decoration:underline;color:#f09c18}.middle-search a:hover{text-decoration:none;color:#597ad1}.middle-search-categories a:active,.middle-search-categories a:hover,.middle-search-categories a:link,.middle-search-categories a:visited{color:#fff;text-decoration:none}.middle-search-buttons .btn-default{left:5px;position:relative}.middle-search-buttons strong{margin-top:12px}.bottom-categories-inner{font-size:12px}.bottom-categories-inner h2{font-size:16px}.copyright{background:#fff;text-align:center;font-size:11px;color:#333;padding:10px 0;border-top:1px solid #ccc}.copyright span{font-size:11px!important}.copyright a{color:#1a3c94;text-decoration:none;cursor:pointer}.copyright a:hover{text-decoration:underline}.copyright br{display:none}.middle-hub{padding-top:15px;padding-bottom:15px}.for-sale{background:#2a0070;padding:10px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.for-sale strong{font-weight:700;color:#fff;font-size:16px}.left-nav{border:1px solid #ccc;padding:10px;margin-bottom:15px}.left-nav ul{border-bottom:1px solid #ccc}.left-nav ul:last-child{border-bottom:none}.left-nav ul li{padding-bottom:6px}.left-nav .small-text{font-size:12px;padding-bottom:0}.left-nav a{color:#160753;font-weight:700;text-decoration:none;font-size:15px}.left-nav a:hover{color:#333}.cat-title{background:#160753;padding:8px 0;margin-bottom:15px}.cat-title a{color:#1a3c94}.cat-title strong{color:#fff;font-weight:100!important;font-size:15px;margin:0;position:relative;top:8px}.cat-title h1{font-size:25px;margin-bottom:0}a.next-btn{font-weight:400;font-size:12px;display:block}a.next-btn:hover{color:#000}.breadcrumbs{border:1px solid #ccc;margin-bottom:15px;padding:5px}.page h1{font-size:25px;margin-top:0;font-weight:700;color:#343434}.condition-box{border:1px solid #ccc;background:#fffbce;padding:15px}.condition-box strong{color:#000;font-weight:700}.condition-box span{color:#197c05;font-weight:400;text-transform:uppercase}.condition-box img{border:3px solid #fffbce}.product-details{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin-top:15px}.product-details-bold{color:#000;font-weight:700}.product-description{margin-top:15px;padding-bottom:15px}.product-description strong,.related-products strong{font-weight:700;color:#000}.related-products strong{margin-bottom:15px!important;display:block}.related-products{padding:15px 15px 0;border:1px solid #ccc}.related-products .rp:nth-child(3n){border-right:0}.rp{border:1px solid #ccc;height:190px;margin-bottom:-1px;margin-left:-1px;padding-top:5px}.rp-image{height:100px;width:100%;overflow:hidden;text-align:center}.rp-image img{max-height:100px;margin:0 auto!important}.rp-name{height:120px;font-size:13px;line-height:14px;padding-top:5px;overflow:hidden}.rp p{margin-top:5px}.product-quote{border:1px solid #ccc;padding:10px;margin:15px 0;background:#efefef}.product-quote .btn-primary{background:#b85c00;color:#fff;border:1px solid #b85c00;border-radius:0}.other-forms .form-group input[type=text]:focus,.other-forms textarea:focus,.product-quote .form-group input[type=text]:focus{border:1px solid #160753}.other-forms img{display:none}.quote-item-name{margin-bottom:10px;line-height:16px;margin-top:10px}.quote-item-name strong{color:#160753}.request-quote-header{padding:5px 0 8px;border-bottom:1px solid #ccc;font-size:16px;font-weight:700}#Country,#StateProv{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.productGallery{border:1px solid #ccc}.productenlarged{width:550px;height:550px;position:relative;background:#fff;margin:0 auto}.productenlarged img{max-width:550px;max-height:550px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;z-index:0;height:auto;width:auto}#productGalleryThumbs{border:1px solid #dedede;background:#fff;float:left;clear:both;margin:10px 0;padding:4px 0}#productGalleryThumbs img{float:left;padding:0 5px;max-height:45px;overflow:hidden}.product-thumbnails{border:1px solid #ddd;padding:5px}.productGallery img{max-width:100%;height:auto}.productimage-enlarged-thumbs{margin-bottom:8px;width:50px;height:50px}.wraptocenter{display:table-cell;text-align:center;vertical-align:middle;height:370px;width:370px}.wraptocenter img{margin:0 auto;text-align:center;max-width:100%}.enlarge{position:relative;left:15px;padding-bottom:15px}.gallery_enlarge{display:none!important}.productGallery{padding:10px;font-size:11px;white-space:nowrap!important}.productGallery table{margin:0 auto;margin-bottom:15px}.productGallery .prodlink img{max-width:45px;max-height:45px}#enlarge{background:#1a3c94;display:block;padding:5px;text-align:center}#enlarge a{color:#fff}.page-cat{border:1px solid #ccc;padding:15px;font-size:14px;margin-bottom:15px}.page-cat h1{font-size:25px;margin-top:0;font-weight:700;color:#343434}.page-cat .list-inline{font-weight:700;font-size:16px}.page-cat-name{font-weight:700;color:#000;font-size:18px;padding-left:15px}.page-cat h2{font-size:16px;margin:2px 0}.warranty-tag{position:absolute;right:10px;top:10px;z-index:23}.warranty-tag img{width:60px!important}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000;background:#fff}.overlay .overlay-close{background:0 0;position:absolute;right:30px;top:10px;overflow:hidden;border:none;color:#1a3c94;outline:0;z-index:1000000000;font-size:24px!important}.overlay .overlay-close .fa-close{color:#1a3c94}.overlay nav{text-align:center;position:relative;top:50%;height:60%;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;text-align:left;min-height:22px}.overlay ul li a{font-weight:400;display:block;color:#1a3c94;-webkit-transition:color .2s;transition:color .2s}.overlay ul li a:focus,.overlay ul li a:hover{color:#000}.overlay-hugeinc{opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.overlay-hugeinc.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay-hugeinc nav{-webkit-perspective:1200px;perspective:1200px}.overlay-hugeinc nav ul{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.overlay-hugeinc.open nav ul{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);padding:20px;width:90%}.overlay-hugeinc.close nav ul{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:18px}.overlay ul li{min-height:24px}}@media only screen and (min-width:992px) and (max-width:1199px){.slogan{left:90px;position:relative;padding-left:0}.productGallery table:nth-child(1){width:80%!important}.productGallery a:nth-child(1){display:block}#enlarge{margin-left:20px!important}.rp-image{height:80px;line-height:80px}.rp-name{height:88px}.services img{max-width:35%}.navbar-default{margin-bottom:0;border:none;font-size:14px;padding-left:0;padding-bottom:0}.navbar li a{padding-left:10px;padding-right:10px}}@media only screen and (min-width:768px) and (max-width:991px){.logo img{width:220px}.logo{padding-left:0;padding-top:8px;padding-bottom:8px}.top-right{padding-right:0;font-size:13px;text-align:right;padding-top:12px}.top-right p{margin-bottom:0;margin-top:5px}.top-right input{width:280px!important}.navbar-default{margin-bottom:0;border:none;font-size:13px;padding-left:0;padding-bottom:0}.navbar li a{padding-left:8px;padding-right:8px}.navbg .navbar-form{border-left:0}.hero{margin-top:10px}.man-link{font-size:11px}.middle-search .col-sm-8{font-size:13px;padding-top:10px}.middle-search .col-sm-4{font-size:13px;padding-top:10px}.middle-search-buttons{left:5px;position:relative}}@media only screen and (max-width:767px){.logo img{max-width:65%}.slogan,.top-right{display:none}.navbg{background:0 0;display:none}.navbar-header{display:none}.navbg .navbar-nav li{padding-left:15px;border-bottom:1px solid #ccc;border-right:0!important;border-top:0!important}.navbg .dropdown-menu li{border-bottom:0}.navbar-default li a{border-right:none!important}.navbg .dropdown-menu li a{color:#2a0070!important;padding-bottom:4px;font-size:16px;border-right:0!important}.navbg .dropdown-menu li a:hover{color:#4863a9!important;font-size:16px}.navbar-default .dropdown-menu li a{border-bottom:0;padding:4px 0;border-right:0}.navbar-default .dropdown-menu{padding-left:0;margin-left:-25px!important;margin-top:-10px!important}.hero .navbar-form{border:none!important;box-shadow:none}.hero{margin-top:-52px}.man-link{text-align:center}.middle-search .col-sm-8{margin-top:5px;border-top:1px solid #5f4094;padding-left:0;padding-right:0;font-size:13px;padding-top:5px}.middle-search .col-sm-4{padding-left:0;padding-right:0;font-size:13px;padding-top:5px;border-right:0}.bottom-logo{background:0 0}.cat-title{margin-top:-45px;padding:0!important;height:40px}.cat-title strong{color:#fff;font-weight:100!important;font-size:15px;margin:0;position:relative;top:-35px}.middle-hub{margin-top:-50px;padding:25px;background:#fff}.middle-hub .leftside{display:none}.rp{border:1px solid #ccc;height:190px;margin-bottom:-1px;width:50%;float:left;margin-left:-1px;padding-top:5px}.mobile-navbar{background:#fff}.mobile-navbar li{border-bottom:1px solid #ddd}.mobile-navbar li:last-child{border-bottom:none}.mobile-navbar ul li{border-bottom:none}.mobile-navbar .dropdown-menu{margin-left:-9px!important}.navbar-fixed-top .navbar-toggle{position:relative;top:-95px}.navbar-fixed-top .navbar-header{padding-bottom:0;padding-top:0}.navbar-fixed-top .navbar-form{border-top:0!important}.navbar-fixed-top button,.navbar-fixed-top input{border-radius:0}.navbar-fixed-top input{border:1px solid #ccc!important}.new-search input{width:90%}.navbar-default{padding:0!important}.nav{border-bottom:1px solid #ddd}.page-cat{margin-top:20px}.blowout-banner{margin-top:-50px;margin-bottom:15px}.equip li{font-size:13px;padding:0;line-height:14px}.page-catpage .list-item-span{display:block;height:30px}.alpha-page li{line-height:24px}.alpha-page .list-item-span{display:block;height:20px}.alpha-anchor{margin-right:20px;line-height:30px}}@media only screen and (max-width:475px){.new-search{position:relative;top:20px}.new-search input{width:80%!important}.logo img{max-width:55%;position:relative;top:-5px}.hero{margin-top:-65px;padding:10px 15px}.hero h1{font-size:36px;line-height:38px}.hero h2{font-size:22px}.services{margin-top:-30px}}.specialsheader{background:#ea901d;width:100%;padding:30px;clear:both;height:120px}.specialsheader-title{font-size:42px;color:#fff;font-family:Lato,Arial,sans-serif;font-weight:700;float:left;height:70px}.specialsheader-sale{float:left;width:90px;height:70px}.salet{top:10px;left:12px;position:relative;display:inline-block;background:#fff;color:#ea901d;height:3.9rem;width:3.9rem;text-align:center;vertical-align:middle;line-height:3.5rem;font-weight:700;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-animation:beat 1s ease infinite alternate;animation:beat 1s ease infinite alternate}.salet:after,.salet:before{content:"";position:absolute;background:inherit;height:inherit;width:inherit;top:0;left:0;z-index:-1;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.salet:after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}@-webkit-keyframes beat{from{-webkit-transform:rotate(-20deg) scale(1);transform:rotate(-20deg) scale(1)}to{-webkit-transform:rotate(-20deg) scale(1.1);transform:rotate(-20deg) scale(1.1)}}@keyframes beat{from{-webkit-transform:rotate(-20deg) scale(1);transform:rotate(-20deg) scale(1)}to{-webkit-transform:rotate(-20deg) scale(1.1);transform:rotate(-20deg) scale(1.1)}}.specials-container{padding:20px}.specials-container p{color:#333;font-weight:300;margin-bottom:26px}.big-discounts{font-weight:100;font-size:17px}.big-discounts strong{font-size:22px}.big-discounts .terms{font-weight:500;text-decoration:underline}.big-discounts .date{font-weight:500}.rep{border:1px solid red;border-radius:6px;padding:20px;background:red;font-weight:500;font-size:16px;margin:24px auto;line-height:19px;color:#fff}.rep a{text-decoration:underline;color:#fff}.rep a:hover{text-decoration:underline;color:#fff}.bullet-list{color:#333;font-size:15px}.bullet-list ul{margin-top:8px}.bullet-list ul li{padding-bottom:10px}.red{color:red}.other-ways-to-search .btn-default{margin-right:10px}@media only screen and (max-width:767px){.page-cat{margin-top:40px}.breadcrumbs{margin-top:40px}.specialsheader{background:#ea901d;width:100%;padding:10px;clear:both;height:85px}.specialsheader-title{font-size:23px;color:#fff;font-family:Lato,Arial,sans-serif;font-weight:700;float:left;height:70px;position:relative;top:10px;left:10px}.specialsheader-sale{float:left;width:62px;height:70px}.big-discounts{font-weight:100;font-size:15px}.big-discounts strong{font-size:18px}}.home-banner{background-image:url(../images/homepage-banner.jpg);background-repeat:no-repeat;background-size:100% 100%;height:279px;border:1px solid #ccc;margin:10px auto}.home-banner-text{width:45%;float:right;padding-right:10px;padding-top:50px}.home-banner-text h1{font-family:Lato,Arial,sans-serif;font-weight:900;line-height:40px;font-size:47px;margin-top:0;color:#000}.home-banner-text p{font-family:Lato,Arial,sans-serif;font-size:26px;line-height:24px;font-weight:400;letter-spacing:-1px}.home-banner-text .btn-primary{background:#2a0070;border-radius:0;border:none;padding:10px 20px;font-size:20px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#fff!important;margin-top:10px}.home-banner-text .btn-primary:hover{background:#ff8b00}@media only screen and (min-width:992px) and (max-width:1199px){.home-banner{height:240px}.home-banner-text{width:45%;float:right;padding-right:5px;padding-top:40px}.home-banner-text h1{line-height:36px!important;font-size:38px!important;margin-top:0}.home-banner-text p{font-size:22px;line-height:24px;letter-spacing:-1px}.home-banner-text .btn-primary{background:#ff8b00;border-radius:0;border:none;padding:10px 20px;font-size:20px;font-weight:400;letter-spacing:0;text-transform:uppercase;margin-top:5px}}@media only screen and (min-width:768px) and (max-width:991px){.home-banner{height:186px}.home-banner-text{width:45%;float:right;padding-right:5px;padding-top:40px}.home-banner-text h1{line-height:24px!important;font-size:26px!important;margin-top:0}.home-banner-text p{font-size:16px;line-height:18px;letter-spacing:-1px}.home-banner-text .btn-primary{background:#ff8b00;border-radius:0;border:none;padding:7px 15px;font-size:14px;font-weight:400;letter-spacing:0;text-transform:uppercase;margin-top:3px}}@media only screen and (max-width:767px){.home-banner{background-image:url(../images/homepage-banner-mobile.jpg);background-repeat:repeat-y;background-size:100% 100%;height:auto!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0;border-right:0;margin:5px auto 20px}.home-banner-text{width:90%;float:none;padding-right:0;padding-top:20px;padding-bottom:20px;margin:0 auto}.home-banner-text br{display:none}.home-banner-text h1{line-height:24px!important;font-size:26px!important;margin-top:0}.home-banner-text p{font-size:16px;line-height:18px;letter-spacing:-1px}.home-banner-text .btn-primary{background:#ff8b00;border-radius:0;border:none;padding:7px 15px;font-size:14px;font-weight:400;letter-spacing:0;text-transform:uppercase;margin-top:3px}}#SearchParameters.collapsing,#SearchParameters.in{display:block!important}@media screen and (min-width:768px){#SearchParameters{display:block!important;visibility:visible!important}}