﻿@charset "utf-8"; body{min-width:0!important;font-family:roboto,Arial,sans serif;background-image:none;background-color:#fff}.container{width:98%;margin:0 auto;max-width:990px}.mobileheader,.mobilesearch,#mobilemenu,.mobilefeaturelinks,.promobanners.mobile,#mobileFilterButton{display:none}.halfdivider{float:left;width:100%;height:1px;margin:40px auto 5px}.halfdivider div{width:50%;margin:0 auto}.fulldivider{float:left;width:100%;height:1px;margin:10px auto}.purple{border-top:1px solid #3e3e72}.gray{border-top:1px solid #dbdad6}#siteTopHeader{background-color:#e9e9e7;height:40px}.promobanners{float:left;width:30%}.promobanners a{display:none}.promobanners a:first-child{display:block}.promobanners img{vertical-align:top}#accountLinks{width:60%;margin-top:10px}#accountLinks span.cartTotal{font-size:14px;font-weight:700}#siteHeader{width:100%;min-width:0;background-image:none;background-color:#fff;height:110px;border:0;float:left}#headerLogo{float:left;width:25%;height:auto;margin-top:10px;margin-right:10px}#headerLogo img{width:100%;height:auto;max-width:260px}#hdrSearch{width:60%;margin:60px 0 5px;background-image:none;height:auto}#hdrSearch form{float:left;padding:0;margin:0 10px 0 0}#hdrSearch input.searchBox{width:300px;padding:10px 20px;margin:0 3px 0 0;border:1px solid #c1bfbf;text-transform:uppercase;font-family:roboto,Arial,Helvetica,sans-serif;font-size:13px}#trust-link{float:right}#promobar{position:relative;width:100%;height:auto;border:0;float:left;margin:0}#promoDesktop{display:block}#promoMobile{display:none}#promoDesktop img,#promoMobile img{width:100%;vertical-align:top}#navHeader{position:relative;width:100%;min-width:0;background-image:none;background-color:#3e3e72;height:45px;border:0;float:left;margin-bottom:5px;z-index:2}nav{position:relative;float:left;margin-top:0;background-color:#3e3e72;height:45px;width:100%}#navigationArea{width:100%}ul#nav{padding:0 10px;width:98%;height:45px;margin:0 auto}#nav li.navMain{float:left;display:inline;width:auto;height:45px;line-height:45px;margin:0;padding:0 15px;text-align:center;z-index:1;background:url(/images/site-template/nav_divider.gif) right 0 no-repeat;background-image:none}#nav li.navMain:hover{border:0;background:#fff url(/images/site-template/nav_dropdown_bg.gif) left top repeat-x;width:auto}#nav a.navMain{float:left;width:auto;font-family:roboto condensed,arial narrow,Arial,sans-serif;font-size:17px;font-weight:500;color:#fff;text-transform:capitalize;margin:0 auto;text-align:center;text-decoration:none}#nav li.navMain:hover a.navMain{color:#4c3977}#nav li div.subcategories{position:absolute;background:#fff url(/images/site-template/nav_dropdown_bg.gif) left top repeat-x;border:1px solid #ddd;width:100%;top:6px;left:-9999px;margin-top:36px;list-style:none;padding:5px 0;-moz-box-shadow:1px 1px 5px #666;-webkit-box-shadow:1px 1px 5px #666;box-shadow:1px 1px 5px #666;border-radius:0;-webkit-transition:left 0s linear .3s;-moz-transition:left 0s linear .3s;transition:left 0s linear .3s;margin-left:-11px}#nav li div.subcategories ul{list-style:none;padding:15px;margin:0}#nav li:hover div.subcategories{left:10px;margin-left:-11px}#nav li.navSub{width:31%;padding:0 10px 0 12px;height:110px}#nav li.navSub div.navCatPic{width:25%;height:auto;margin:0 20px 30px 0}#nav li.navSub div.navCatPic img{width:100%;max-width:75px}#nav li.navSub div.navCatTitle,#nav li.navSub div.navCatDesc{width:60%}#nav li.navSub div.navCatDesc{height:54px;overflow:hidden}#nav li.navSub a{font-family:roboto condensed,Arial Narrow,Arial,sans serif;font-weight:700;font-size:16px;line-height:16px}#nav li.navBrands{float:left;line-height:13px;margin:0 20px;overflow:hidden;padding:8px 10px;text-align:left;width:18%}#nav li.navBrands a{font-family:roboto condensed,Arial Narrow,Arial,sans serif;font-weight:700;font-size:16px;color:#3e3e72;text-decoration:none}#nav li.navBrands a:hover{color:#db5a06;text-decoration:underline}#nav li div.subcategories div.menuFtrBar{float:left;width:774px;margin:0 5px;height:28px;background:url(/images/site-template/nav_ftrbar_bg.gif) left bottom repeat-x #fff;text-align:right}#siteBackground{float:left;width:100%;margin:0 auto}#whyShop{width:100%;position:relative;margin:30px 0 0;border-bottom:1px solid #dbdad6}.whyShopTitle{background-color:#679f00;font-family:roboto,Arial Narrow,Arial,sans serif;color:#fff;font-size:32px;font-weight:400;text-align:center;padding:20px 0}.whyShopTitle br.mobile{display:none}.whyShopTitle img{position:absolute;right:50px;top:-25px}.whyShopImgs{text-align:center;padding:30px 20px 0}.whyShopImgs img{vertical-align:top;margin:0 10px 30px}.whyShopImgs img.whyshopPoints{width:48%;max-width:452px}.whyShopImgs img.small{display:none}#testimonials{width:100%;height:auto;border-bottom:1px solid #dbdad6;margin:0 0 20px}#testimonialsText{height:auto;width:100%}#testimonialsText img{margin-right:25px;vertical-align:top}#testimonialsText img:nth-child(4){margin-right:0}#testimonialsText img.moreLink{margin-right:0;float:right}.seals{float:left;margin:40px 0 20px;width:100%;text-align:center}.seals a,.seals span{margin:0 25px}#siteFooter{background-image:none;min-width:0;height:auto}#siteFooter .container{border-top:30px solid #bdbdba}#siteFooter #footerContent{background-color:#e9e9e7;width:100%;padding:10px 0 15px}#footerContent h3{font-family:roboto,Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;color:#411770;letter-spacing:0;margin:20px 0 0}#footerContent a{font-size:13px}#footerCol1{margin:0 30px}#footerCol2 .colEndImages{margin-top:10px}#footerCol3{width:220px}.facebook{margin-top:20px}#newsletterAndSpecials{width:100%;text-align:center;padding:20px 0 10px}#signupSection{width:68%;margin:0 auto}#signupText{width:auto;font-family:oswald,roboto condensed,Arial Narrow,Arial,sans serif;font-size:28px;font-weight:300;color:#3e3e72}#signupInput{width:auto;border:0;margin-right:0;padding-right:0}#signupInput input.emailBox{margin:0 6px 0 0;width:188px;height:42px;padding:0 10px;font-family:oswald,roboto condensed,Arial Narrow,Arial,sans serif;font-size:20px;font-weight:300;color:#999;border:1px solid #c1bfbf}.copyright{float:left;width:100%;padding:20px 0;text-align:center;font-family:roboto,Arial,sans-serif;font-size:16px;font-weight:400;color:#000}h1.pagehdr{font-family:oswald,Arial Narrow,Arial,Helvetica,sans serif!important;font-size:22px;font-weight:400;line-height:24px;color:#3e3e72;text-align:center;margin:8px 0}#thumbFeatures,.jshowoff,.jshowoff div,.slideshow .jshowoff.thumbFeatures{height:auto;width:100%!important;max-width:990px!important;margin:6px auto;position:relative;background:0 0!important;border-radius:0}.jshowoff{margin:10px auto!important}#thumbFeatures.absolute div{}#thumbFeatures.relative div{position:relative}#thumbFeatures img{width:100%}.jshowoff p.jshowoff-slidelinks{bottom:10px;right:8px}.jshowoff-slidelinks a{background:transparent url(/images/v2/slide-progress-inactive.png) no-repeat scroll left top;color:#fff;display:block;float:left;font-size:12px;font-weight:700;line-height:14px;margin:0;outline:medium;padding:0 1px;text-decoration:none;text-indent:-9999px;width:13px}.jshowoff-slidelinks a.jshowoff-active{background:transparent url(/images/v2/slide-progress-active.png) no-repeat scroll left top;color:#000;font-weight:700}.jshowoff-slidelinks a.jshowoff-active,.jshowoff-slidelinks a.jshowoff-active:hover{background-color:transparent}.jshowoff-1-slidelinks{display:block!important;padding:0!important;position:absolute;right:15px!important;top:300px}.rightbar{float:left;width:100%;text-align:center;margin:0 0 15px;border-bottom:1px solid #dad9d5}.baritem{padding:5px 19px;float:left;width:21%}.baritem:last-child{border-right:0}.baritem img{width:100%;max-width:236px}h2.featuredTitle{font-family:roboto,Arial Narrow,Arial,sans serif;color:#3e3e72;font-size:22px;font-weight:700;margin:0 0 10px}#popular{float:left;width:100%;margin-top:0}#popular{float:left;width:100%;margin-top:0}.popCategory{position:relative;width:32%;float:left;border:1px solid #dbdad6;margin:0 16px 18px 0}.popCategory:nth-child(3n+1){margin-right:0}.popCategory a{display:block;width:100%;height:120px}.popCategory h2{position:absolute;width:90%;top:45px;left:20px;font-family:roboto condensed,Arial Narrow,Arial,sans serif;color:#3e3e72;font-size:22px;font-weight:700;text-decoration:none;text-indent:-9999px;margin:0}.popCategory a:hover h2{color:#db5a06}.popCategory a img{float:right;width:100%}#shopbrand{float:left;width:100%;margin-top:0;padding-bottom:0}#shopbrand img{float:left;padding:0 18px}#shopbrand a.allbrands{float:right;font-family:oswald,Arial Narrow,Arial,sans serif;color:#db5a06;font-size:20px;font-weight:400;text-transform:uppercase;text-decoration:none}#shopbrand a.allbrands:hover{color:#3e3e72;text-decoration:underline}#educationText{width:100%;margin-top:0}#educationText p{font-size:16px}#educationBanner{float:left;margin:0 40px 0 0;width:500px;height:260px;overflow:hidden}#educationBanner img{width:100%}#fiveSections{border:0;width:100%}.sectionBox{width:150px;height:280px;border-left:1px solid #dbdad6;margin-right:10px;padding:0 19px}.sectionBox:nth-child(2){border:0}.sectionBox:last-child{margin-right:0}.sectionBox a{font-size:15px}.sectionBox p{font-size:13px;line-height:16px}.sectionBox .sectionBoxImg{width:100%;text-align:center}#featuredProducts{width:100%;padding:10px 0}.featuredProductBox{padding:0 30px;border:0}.featuredProductBox img{width:100%;height:auto;max-width:175px}#breadcrumbBox{padding:8px 0;width:100%}#breadcrumbBox a:first-child{margin-left:8px}#catHdr{padding:4px 0;margin-bottom:10px;height:27px;width:100%;float:left;background-color:#8d8dc4;background-image:linear-gradient(to right,#3f3f73,#8d8dc4)}#catHdr h1{margin:0 0 0 8px;font-size:22px;font-weight:700;color:#ffdc64}#catPageBannerWide{width:100%}#catPageBannerWide img{width:100%;height:auto}#filteredContent{width:100%}#filterPropertiesColumn{width:23%}#filterPropertiesColumn .category{background-image:none;padding:0;width:100%}#filterPropertiesColumn .category a{font-family:roboto condensed,Arial Narrow,Arial,sans serif;font-size:14px!important;font-weight:400!important}#filterPropertiesColumn .filterType{width:100%;padding:4px 0;background-color:#48486e;margin-bottom:10px;font-family:oswald,Arial Narrow,sans serif;font-weight:400;font-size:16px;color:#fff;text-transform:uppercase;text-indent:10px}#filterShopCat{padding:0 10px}#filterShopCat a{font-size:11px;font-weight:400;color:#4c3977;text-decoration:none}#filterShopCat a:hover{color:#db5a06;text-decoration:underline}#baseCatColumn{width:75%}.catSectionHdr{width:100%;float:left;background-image:none;background-color:#eae9e7;padding:4px 0;text-indent:.6em;height:26px;font-family:oswald,Arial Narrow,sans serif;font-weight:400;font-size:16px;color:#4c3977;text-transform:uppercase}.catSectionHdr span{margin-right:10px;float:right}.catSectionHdr span a{font-weight:400;text-transform:none}.subCatBox{float:left;width:45%;height:145px;margin:0 10px 10px 0;padding:10px 15px}.subCatBox:nth-child(2n){margin-right:0}.subCatBox h2{margin:0;line-height:20px}.subCatBox h2 a.cattitle{color:#4c3977;font-size:16px;font-weight:700;text-decoration:underline}.subCatBox p{font-size:13px}.subCatImg{float:right;width:40%;margin-left:15px}.subCatImg img{width:100%;height:auto}#baseCatDescription{width:100%}#baseCatDescription p{font-size:13px}#featuredBrands{float:right;width:100%;height:55px;margin-bottom:10px;padding:0}#featuredBrands a{display:inline-block;float:left;margin:0 14px}#featuredBrands a:focus{outline:auto!important}#featuredBrands a img{border:0}.featuredCategory .gridProductBoxAndCompare{width:27%;border:0;margin:0 10px}.minorCats{width:100%;float:left;margin-bottom:10px}.minorCats .minor{float:left;width:30%;margin:0 12px 15px;height:45px}.minorCats .minor img{float:left;height:45px;width:auto;margin-right:10px;vertical-align:middle}.minorCats .minorDesc{float:left;width:160px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.minorCats a{color:#4c3977;font-size:14px;font-weight:700;text-decoration:underline}.minorCats a:hover{color:#db5a06}#filterPropertiesHdr{background-image:none;width:100%;padding:4px 0;background-color:#48486e;margin-bottom:0;font-family:oswald,Arial Narrow,sans serif;font-weight:400;font-size:16px;color:#fff;text-transform:uppercase;text-indent:10px}#filterProperties{width:100%}#filterProperties .filterCategory{background-color:#eee;font-family:roboto condensed,Arial Narrow,Arial,sans serif;font-size:18px;font-weight:600;line-height:18px;margin-bottom:10px;padding:6px 0;width:100%;text-indent:8px}#filterProperties label{font-family:roboto condensed,Arial Narrow,Arial,sans serif;font-size:13px;font-weight:400;padding:0 10px 0 8px}#filterBrand,#filterPrice{font-family:roboto condensed,Arial Narrow,Arial,sans serif;font-size:12px;font-weight:400;padding:5px 0 10px}#filterBrand input,#filterPrice input{margin-left:8px}#catDesc{padding:10px 0;width:100%}#catDesc p{font-size:13px;padding:0 10px}#filterResultsColumn{width:75%;float:right}#filterResultsHdr,#filterResults,#filterResultsSortCompare,#filterResultsProducts{width:100%;padding-left:0;padding-right:0}#filterNumItems{margin:0 25% 0 2%}#filterPaginationLinks,.filterPaginationLinks{float:right;padding:7px}#filterSort{padding:4px 0 4px 15px}#filterResultsBtmPagination{width:100%;background-image:none}.gridProductBoxAndCompare{height:395px;margin:0 6px 12px 7px;width:28%}.gridProductBox,.gridProductName,.gridProductBullets,.gridProductPriceShip{width:100%}.gridProductBox a img{width:100%;height:auto;max-width:175px}.gridProductBox table td{height:auto!important}.gridProductName a{font-size:14px}.gridProductBullets ul li{font-size:12px}#productMainImage{width:100%;height:auto}#productMainImage img{width:100%;height:auto;max-width:300px}#productStockStatus{width:100%}#productDetails .productQtyAddCart{width:100%}#addThisButtons{width:100%;margin-bottom:15px}#productShippingGraphic img{border:1px solid #d2d2d2}#product_tabs ul.tabNavigation li a{background-image:none;border:1px solid #dad9d5;border-bottom:0;background-color:#f2f2f2;margin-right:8px}#product_tabs ul.tabNavigation li a.selected{background-image:none;background-color:#fef7dc}#product_tabs ul.tabNavigation li a:focus{outline:auto}#productInfo,#product_tabs,#product_tabs ul.tabNavigation{width:100%}#product_tabs .tabs div.content{width:100%;padding:0;font-size:13px}#product_tabs .product_tab_title{width:100%}#product_tabs .tabs div.content h4{display:none}#product_tabs .tabs div.content .content_inner{padding:5px 15px}#reviewsContent .customerReview,#reviewsContent .customerInfo,#reviewsContent .reviewInfo{width:100%}.accessorySection{float:left;width:100%}.accessorySection h3{background-color:#ebebeb;color:#3e3e72;display:block;font-size:18px;font-weight:700;padding:5px 0;text-transform:uppercase;width:100%;text-indent:12px}#productAccessories .GridAccessProductBox{}.section{width:100%;float:left;margin:25px 0}.section iframe{width:100%}.sectionFull{width:95%}.sectionWide{width:60%}.sectionSmall{width:35%}.sectionWide.right{float:right}.sectionSmall.right{float:right;text-align:center}.sectionWide.left,.sectionSmall.left{float:left}.section h5{font-size:18px;clear:left;padding-bottom:10px;color:#036;margin:15px 0}.section p{font-size:13px}.section img{width:100%;height:auto;vertical-align:middle}.section img.vert{width:auto}.section .halfwidth{float:left;width:47%}.section .halfwidth+.halfwidth{margin-left:5%!important}.specs{float:left;width:45%}.specs+.specs{margin-left:8%!important}.specs ul{float:left}h1#staticHdr,.staticHdr{width:100%;padding:4px 0;text-indent:8px;background-color:#8d8dc4;background-image:linear-gradient(to right,#3f3f73,#8d8dc4)}.staticDesc{width:98%}#staticDesc{width:100%;padding:10px 0}#staticDesc p,#staticDesc blockquote{padding-left:10px;padding-right:10px}#staticDesc ul{padding-left:60px}#staticDesc,#staticDesc a{font-size:14px}.big_blue{color:#3e3e72;font-size:16px}.staticHalf{float:left;width:46%;padding-top:10px}.staticHalf.left{border-right:1px solid #ddd;padding-right:2%;margin-right:3%}.staticHalf table.contactForm{background-color:#f6f6f4;padding:10px}@media only screen and (min-width:768px) and (max-width:959px){.staticHalf table.contactForm textarea,.staticHalf table.contactForm input.contactInput{width:280px}}@media only screen and (max-width:767px){.staticHalf{width:100%;margin:0;padding:10px 0 0;border:0}.staticHalf table.contactForm textarea,.staticHalf table.contactForm input.contactInput{width:90%}}table.cartTable{width:100%;border-collapse:collapse;border:1px solid #999}table.cartTable tr{border-top:1px solid #999;border-bottom:1px solid #999}table.cartTable th{background-color:#336;color:#fff;text-align:center}table.cartTable td{background-color:#fff}table.cartTable td.instock{text-align:left;color:#0b6223;border-right:1px solid #999}table.cartTable td.prodname{text-align:left;border-right:1px solid #999}table.cartTable td.qty{text-align:center;border-right:1px solid #999}table.cartTable td.each{text-align:right;border-right:1px solid #999}table.cartTable td.subtotal{font-weight:700;text-align:right}table.cartTable td.noborder{border-right:0}.specialOffer{clear:left;border:1px solid #000;margin:10px auto;width:97%;padding:10px;overflow:hidden}.specialOfferTitle{font-size:22px;color:#4c3977;font-weight:700;padding-bottom:10px}table#ShipIDRadioSuite td{background-color:#f6f6f4}.checkoutBackground{background-color:#f6f6f4}.checkout_page h5{background-color:#336;color:#fff;font-size:14px;padding:5px 10px;margin:0 0 10px}table.billShipInfo td:first-child{border-right:10px solid #fff}table.billShipInfo{font-size:13px}table.shippingOptions{width:100%;margin:10px 0;font-size:13px;border-collapse:collapse}table.shippingOptions td{padding:0}#ShipIDRadioSuite td{border-top:1px solid #999;padding:10px 15px}.checkout_page table.cartTable th{background-color:#fff;color:#336;text-align:center}.checkout_page table.cartTable td.thumb img{width:100%;height:auto;max-width:100px}.checkout_page .finalSummary{background-color:#f2fbeb;padding:10px 0 20px;margin-bottom:20px;float:left;width:100%;border-top:1px solid #999;border-bottom:1px solid #999}.checkout_page .finalSummary .billAddress,.checkout_page .finalSummary .shipAddress{float:left;width:20%;padding:10px 20px;margin-right:20px}.checkout_page .finalSummary .ccInfo{float:left;width:15%;padding:10px 20px;margin-right:20px}.checkout_page .finalSummary .orderTotal{float:right;width:20%;padding:10px 20px;margin:0}.checkout_page .finalSummary h4{margin:5px 0;font-size:14px;font-weight:600}.checkout_page .finalSummary .orderTotal .orderTotalTable{border:1px solid #999;float:right;width:100%;border-collapse:collapse}.checkout_page .finalSummary .orderTotal .orderTotalTable td{padding:5px}.checkout_page .finalSummary .orderTotal .orderTotalTable td.cost{text-align:right}.checkout_page .finalSummary .orderTotal .orderTotalTable td.bold{font-weight:600;border-top:1px solid #999}@media only screen and (min-width:1500px){}@media only screen and (min-width:960px) and (max-width:1499px){#testimonialsText img{margin-left:35px}#testimonialsText img:nth-child(4n){display:none}#signupSection{width:71%}h1.pagehdr{font-size:22px}.jshowoff-1-slidelinks{top:290px}.baritem{width:22%;padding:5px 13px}#shopbrand img{padding:0 16px}#educationText p{font-size:15px}.sectionBox{padding:0 15px}#nav li.navSub div.navCatTitle,#nav li.navSub div.navCatDesc{width:65%}#baseCatColumn{}.subCatBox{}}@media only screen and (min-width:960px) and (max-width:1079px){#nav li.navMain{padding:0 14px}#nav a.navMain{font-size:16px}#nav li.navSub{width:30%}#signupSection{width:73%}.popCategory{margin:0 14px 18px 0}.sectionBox{width:140px;height:280px;padding:0 19px}.sectionBox img{height:auto;width:100%}.sectionBox p{font-size:11px;line-height:14px}.featuredProductBox{padding:0 20px}.subCatBox{padding:10px 13px}#featuredBrands a{margin:0 8px}.featuredCategory .gridProductBoxAndCompare{margin:0 3px;padding:8px 18px 10px}.featuredCategory .gridProductBox>a>img{max-width:160px}.minorCats .minor{margin:0 10px 10px}.minorCats .minorDesc{width:150px}.gridProductBoxAndCompare{margin:0 5px 12px}.gridProductBox a img{max-width:165px}#productImage{padding:20px}#productAccessories .GridAccessProductBox{padding:10px 16px}}@media only screen and (max-width:959px){}@media only screen and (min-width:768px) and (max-width:959px){#headerLogo{width:35%}#hdrSearch{margin-top:15px;width:53%}#hdrSearch form{float:right;margin-right:0}#trust-link{margin:10px 5px 0 0}#accountLinks{width:40%}#nav li.navMain{padding:0 8px}#nav a.navMain{font-size:14px}#nav li div.subcategories{width:95%;padding:10px 0 10px 10px}#nav li.navSub{width:33%;height:120px;padding:0}#nav li.navSub div.navCatTitle,#nav li.navSub div.navCatDesc{width:60%}#nav li.navSub div.navCatTitle{line-height:15px}#nav li.navBrands{width:30%;margin:0}#nav li div.subcategories div.menuFtrBar{width:98%}.whyShopTitle{font-size:28px;padding-right:150px}.whyShopImgs{padding:30px 0 0}#testimonialsText img{margin-left:45px}#testimonialsText img:nth-child(3n),#testimonialsText img:nth-child(4n){display:none}.seals a,.seals span{margin:0 20px}.seals a:first-child{margin-left:0}.seals a:last-child{margin-right:0}#siteFooter #footerContent{padding:30px 0 15px}#footerCol1,#footerCol2,#footerCol3,#footerCol4{margin:0}#footerCol1{margin-left:10px}#footerCol1,#footerCol4{width:190px}#footerCol2,#footerCol3{width:175px}#footerContent h3{font-size:16px}#signupSection{width:90%}h1.pagehdr{font-size:18px;line-height:26px;padding:0;margin:5px 0 0}.jshowoff-1-slidelinks{top:220px}.baritem{width:22%;padding:5px 11px}.popCategory{margin:0 11px 18px 0}.popCategory h2{font-size:20px;left:10px}#shopbrand img{padding:0 11px;width:10%}#educationBanner{width:30%}#educationText p{font-size:15px;margin:0 0 8px}.sectionBox{width:135px;height:280px;padding:0 19px}.sectionBox img{height:auto;width:100%}.sectionBox p{font-size:11px;line-height:14px}.featuredProductBox{padding:0 25px;width:175px}.minorCats .minor{margin:0 8px 10px}.minorCats .minor img{height:35px}.minorCats .minorDesc{width:110px}.minorCats a{font-size:13px}#baseCatColumn{width:71%}.subCatBox{width:43%;margin:0 8px 10px 0}.subCatBox h2{line-height:16px}.subCatBox h2 a.cattitle{font-size:14px}.subCatBox p{font-size:12px}#featuredBrands{height:45px}#featuredBrands a{margin:0 5px}#featuredBrands a img{max-width:94px;height:auto}.catSectionHdr span a{font-size:11px}.featuredCategory .gridProductBoxAndCompare{width:25%;height:auto;padding:8px 11px 10px}.featuredCategory .gridProductBox,.featuredCategory .gridProductName,.featuredCategory .gridProductBullets,.featuredCategory .gridProductPriceShip{width:100%;height:auto}.featuredCategory .gridProductBox>a>img{width:100%;height:auto;max-width:105px}.featuredCategory .gridProductBox table{}.featuredCategory .gridProductBox table td{height:auto!important}.featuredCategory .gridProductName a{font-size:12px}.gridProductBoxAndCompare{width:36%;height:400px;padding:8px 28px 10px}.gridProductBox table{width:20px}.gridProductBox a img{max-width:155px}#filterProperties label{font-size:12px}#filterPropertiesColumn{width:27%}#filterResultsColumn{width:71%}#productImage{padding:20px;width:35%}#productDetails{width:50%}#productDetailsLower{width:500px}#addThisButtons,#productShippingGraphic,#productSatisfactionGraphic{width:100%}#productShippingGraphic{width:100%;height:auto;max-width:486px}#productSatisfactionGraphic{width:100%;height:auto;max-width:506px}#productAccessories .GridAccessProductBox{width:26%;padding:10px 18px}.checkout_page .finalSummary .billAddress,.checkout_page .finalSummary .shipAddress{margin-right:0}}@media only screen and (min-width:580px){table.billShipInfo td{width:50%}}@media only screen and (max-width:767px){#accountLinks,#siteHeader,#navHeader{display:none}.supercontainer{position:relative;float:left;width:100%;background-color:#fff;z-index:1}.mobile-scrolling{position:relative;width:100%;z-index:400;background-color:#fff;border-bottom:1px solid #f1f1f1}.mobile-fixed{position:fixed;width:100%;z-index:400;background-color:#22c6de;border-bottom:1px solid #f1f1f1;box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5)}.mobileheader{display:block;background-color:#fff;margin:0 auto}.mobileheader a.navbutton{background:linear-gradient(to bottom,#3e3e72 0%,#3e3e72 20%,transparent 20%,transparent 40%,#3e3e72 40%,#3e3e72 60%,transparent 60%,transparent 80%,#3e3e72 80%,#3e3e72 100%) repeat scroll 0 0 transparent;border:0;border-radius:0;cursor:pointer;display:block;height:25px;left:15px;position:absolute;top:5px;width:30px;z-index:999;color:#3e3e72;line-height:70px;text-decoration:none;font-size:1em}.mobileheader a.navbutton:hover{background:linear-gradient(to bottom,#db5a06 0%,#db5a06 20%,transparent 20%,transparent 40%,#db5a06 40%,#db5a06 60%,transparent 60%,transparent 80%,#db5a06 80%,#db5a06 100%) repeat scroll 0 0 transparent;color:#db5a06}.mobileheader .carttotal{position:absolute;top:8px;right:15px;width:30px;height:34px;text-align:center;background:url(/images/v2/mobile-cart.png) left top no-repeat #fff}.mobileheader .carttotal a{position:absolute;right:10px;top:10px;font-family:roboto,Arial,Helvetica,sans serif!important;font-weight:700!important;font-size:16px!important;text-decoration:none;color:#db5a06}.mobilesearch{display:block;background-color:#3e3e72;margin-top:0;padding:5px 0}.mobilesearch form div{float:right}.mobilesearch form div:first-child{width:90%;float:left}.mobilesearch input.searchBox{width:91%;padding:8px 20px 9px;margin:0 3px 0 0;border:1px solid #ddd;text-transform:uppercase;font-family:roboto,Arial,Helvetica,sans-serif;font-size:13px}.mobilesearch input.searchButton{float:right;padding:0}.mobileheader .container{position:relative}#siteTopHeader{float:left;width:100%;height:auto;background-color:#fff}.promobanners{background-color:#f7f6f1;float:left;text-align:center;width:100%}.bannercontainer{margin:0 auto!important}#promoDesktop{display:none}#promoMobile{display:block}ul#nav,ul#nav ul{width:100%}ul#nav ul{top:18px}ul#nav li{display:block}ul#nav li a{text-align:left;line-height:30px}ul#nav ul li a{letter-spacing:.2em;font-size:1em}.mm-menu{background:#fff}.mm-list a{text-decoration:none;font-size:16px}.mm-list a:hover{text-decoration:underline!important}.mm-list ul a{text-decoration:none;font-size:14px;padding-left:30px!important}.mm-menu.mm-vertical .mm-list li.mm-opened>ul.mm-panel{background-color:#f4f4f4;border-top:1px solid rgba(0,0,0,.15)}.mm-menu .mm-list a{color:#3e3e72}.mm-menu .mm-list .service{background-color:#f4f4f4}.mm-menu .mm-list .service a{font-size:14px;color:#3e3e72}.mm-menu .mm-list .login{background-color:#fff}.mm-menu .mm-list .login a{font-size:14px;color:#3e3e72}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#999}#mobileFilterButton{display:block;width:100%;float:left;text-align:center;margin:10px 0}#mobileFilterButton a{display:block;width:200px;height:44px;background-color:#db5a06;font-family:oswald,Arial,sans-serif;font-size:20px;line-height:44px;font-weight:400;color:#fff;margin:0 auto;text-transform:uppercase;text-decoration:none;text-align:center}#mobileFilterButton a:hover{}.whyShopTitle{padding:10px 120px 10px 0;font-size:28px}.whyShopTitle br.mobile{display:block}.whyShopTitle img{right:10px;top:0;width:120px}.whyShopImgs{padding:20px 0 0}.whyShopImgs img{margin:0}.whyShopImgs img.whyshopPoints{width:100%;margin-bottom:9px}.whyShopImgs img.large{display:none}.whyShopImgs img.small{display:block;max-width:404px;width:100%;margin:20px auto}#testimonialsText{width:100%}#testimonialsText img{margin:10px 12px 0}#testimonialsText img:nth-child(4n){display:none}.seals{margin:0 0 15px}.seals a,.seals span{display:inline-block;margin:10px 15px}#footerContent{float:left;height:auto}#footerContent>div{width:85%;margin:0 30px 25px}#footerContent a{font-size:16px}#footerCol2 .colEndImages{margin:10px 0 0}#newsletterAndSpecials{height:auto;padding:20px 0 25px}#signupSection{width:100%}#signupText{float:none;text-align:center;margin:0 auto 10px}#signupInput{text-align:center;margin:0 17%}#signupInput input.emailBox,#signupInput input.emailButton{}h1.pagehdr{font-size:24px;line-height:30px;padding:0}.rightbar{width:100%;margin:0}.baritem{float:left;padding:11px 8px 5px;width:46%}.popCategory,.popCategory:nth-child(3n+1){width:48%;margin:25px 12px 18px 0}.popCategory:nth-child(2n+1){margin-right:0}#shopbrand a.allbrands{width:100%;text-align:center;margin-top:15px}#educationBanner{width:100%;margin:0 0 15px}#educationText p{margin:0 0 8px;font-size:14px}.sectionBox{width:165px;height:310px;margin-bottom:10px}.sectionBox:nth-child(2n+1){margin-right:0}.featuredProductBox{width:40%;padding:0 20px;margin-bottom:20px}.featuredProductBox:nth-child(4){border:0}#filterPropertiesColumn.mobileNoShow{display:none}#filterPropertiesColumn.mobileFilter{margin-top:10px;margin-bottom:10px;width:100%}#filterPropertiesColumn .filterType{width:100%;padding:4px 0;text-indent:.6em}#baseCatColumn{width:100%}#catHdr{height:auto}.subCatBox{padding:10px;margin:0 2% 10px 0}#minorCatHdr{background-image:url(images/plus.png);background-position:97% center;background-repeat:no-repeat;cursor:pointer}#minorCatHdr.minus{background-image:url(images/minus.png)}.minorCats{display:none}.minorCats .minor{margin:0 11px 10px;width:45%}.minorCats .minor img{height:40px}.minorCats .minorDesc{width:148px}.minorCats a{}#featuredBrands a{margin:0 5px}#featuredBrands a img{max-width:120px;height:auto}.featuredCategory .gridProductBoxAndCompare{width:25%;height:auto;padding:8px 2% 10px}.featuredCategory .gridProductBox,.featuredCategory .gridProductName,.featuredCategory .gridProductBullets,.featuredCategory .gridProductPriceShip{width:100%;height:auto}.featuredCategory .gridProductBox>a>img{width:100%;height:auto}.featuredCategory .gridProductBox table{}.featuredCategory .gridProductBox table td{height:auto!important}#baseCatDescription{margin-top:20px}#baseCatDescription p{padding:0 10px}#filterResultsColumn{margin:0;width:100%;float:left}.gridProductBoxAndCompare{width:37%;height:400px;padding:8px 5% 10px}.gridProductBox table{width:20px}#productImage{width:100%;padding:20px 0;margin:0;text-align:center}#productDetails{float:left;width:91%}#productDetailsLower{float:left;width:100%;margin:0;padding:20px 0}#productShippingGraphic{width:100%}#productShippingGraphic img{width:98%;height:auto;max-width:486px}#productSatisfactionGraphic img{width:100%;height:auto;max-width:506px}#product_tabs ul.tabNavigation{display:none}#product_tabs .tabs div.content{display:block!important;border:0}#product_tabs .tabs div.content h4{display:block;background:url(/images/v2/plus.png) 97% center no-repeat #eee;font-family:roboto,Arial,Helvetica,sans serif;font-size:14px;font-weight:700;color:#3e3e72;text-transform:uppercase;padding:6px 0;margin:5px 0;text-indent:12px;cursor:pointer}#product_tabs .tabs div.content h4.minus{background:url(/images/v2/minus.png) 97% center no-repeat #eee}#product_tabs .tabs div.content .content_inner{padding:10px;display:none}#productAccessories .GridAccessProductBox img{width:100%;height:auto}#product_tabs .tabs div.content .content_inner table td{width:50%}#product_tabs .tabs div.content .content_inner table td img{width:100%;height:auto}#product_tabs .tabs div.content iframe{width:100%;height:300px}#product_tabs .tabs div.content .content_inner table.prodDescTwoColumn td{display:block;padding:0;width:100%}#staticDesc ul{padding-left:30px;padding-right:10px}#staticDesc blockquote{margin:10px}.specialOffer,.staticDesc{width:95%}.specialOffer img{max-width:75px;height:auto}table.cartTable .each,table.cartTable .subtotal{display:block}table.cartTable td.prodname{font-size:13px}table.cartTable td.qty{vertical-align:top}table.cartTable td.each{border-left:0;border-bottom:0;border-right:0}table.cartTable td.subtotal{border-left:0;border-bottom:0}.checkout_page .finalSummary .finalSection{display:block;float:left;width:100%}.checkout_page .finalSummary .billAddress,.checkout_page .finalSummary .shipAddress,.checkout_page .finalSummary .ccInfo,.checkout_page .finalSummary .orderTotal{width:40%;float:left}.checkout_page .finalSummary .shipAddress{margin-right:0}.checkout_page .finalSummary .orderTotal .orderTotalTable{float:left}}@media only screen and (min-width:580px) and (max-width:767px){.jshowoff-1-slidelinks{top:150px}.popCategory,.popCategory:nth-child(3n+1){margin:0 15px 10px 0}.popCategory:nth-child(2n+1){margin:0 0 10px}.popCategory h2{left:10px;font-size:20px}#shopbrand img{padding:0 38px}#educationBanner{width:40%;margin:0 15px 5px 0}.sectionBox,.sectionBox:nth-child(2n+1){width:130px;height:340px;margin-right:9px}.sectionBox:nth-child(3n+1){margin-right:0}.sectionBox p{font-size:12px}.featuredProductBox{padding:0 25px}#testimonialsText img{margin:0 32px}#testimonialsText img.moreLink{margin-right:70px;margin-left:0}#footerCol4 div.addthis{clear:both}.subCatBox{height:160px}.minorCats .minor{width:30%;margin:0 8px 10px}.minorCats .minor img{height:35px}.minorCats .minorDesc{width:110px}.minorCats a{font-size:13px}#featuredBrands a img{max-width:100px}.featuredCategory .gridProductBox>a>img{max-width:105px}#productAccessories .GridAccessProductBox{width:25%;padding:10px 16px}}@media only screen and (min-width:480px) and (max-width:579px){.popCategory h2{position:absolute;top:-28px;left:0;font-size:21px}h1.pagehdr{font-size:19px;line-height:26px}.jshowoff-1-slidelinks{top:120px}.subCatBox{width:95%;height:auto;margin-right:0}.subCatImg{width:20%}#featuredBrands{height:auto}#featuredBrands a{margin:0 25px}.catSectionHdr{height:auto}.catSectionHdr span{float:left;width:100%;margin:0}.featuredCategory .gridProductBoxAndCompare:nth-child(3n){display:none}.featuredCategory .gridProductBoxAndCompare{width:40%;margin:0 5px;padding:8px 3% 10px}.featuredCategory .gridProductBox{height:auto}.baritem{width:45%}.gridProductBoxAndCompare{width:36%}.gridProductBox{height:150px}.gridProductBox a img{max-width:135px}#productDetails{width:89%}#productAccessories .GridAccessProductBox{width:39%;padding:10px 16px}.sectionWide,.sectionSmall{float:none;width:100%}.specs{width:100%}.specs ul{width:80%}.specs+.specs{margin:0!important}table.billShipInfo td{display:block;margin-bottom:20px}table.billShipInfo td:first-child{border:0}}@media only screen and (max-width:479px){.mobileheader a.navbutton{left:5px;font-size:11px}.mobileheader .carttotal{right:5px}.mobilesearch form div:first-child{width:80%;float:left}.mobilesearch input.searchBox{width:100%}.bannercontainer,.promobanners a,.promobanners img{width:100%!important}h1.pagehdr{font-size:18px;line-height:22px}.jshowoff-1-slidelinks{top:85px}.baritem{padding:11px 6px 5px}.popCategory,.popCategory:nth-child(3n+1){width:99%;margin:0 0 10px}#shopbrand img{padding:0 25px}.sectionBox{height:auto;width:90%;padding:10px 13px}.sectionBox .sectionBoxImg{width:30%;float:left;margin-right:15px}.sectionBox .sectionBoxImg img{width:100%;height:auto}.featuredProductBox{height:240px;padding:0 14px}#whyShop{margin:0}.whyShopTitle{font-size:20px;padding:10px 90px 10px 0}.whyShopTitle img{right:0;top:0;width:90px}#testimonialsText{text-align:center}#testimonialsText img:nth-child(n+3){display:none}#testimonialsText img.moreLink{float:none;margin:30px auto 0}#signupText{font-size:20px}#signupInput{margin:0 10%}#signupInput input.emailBox{width:160px}.subCatBox{width:92%;height:auto;margin-right:0}.subCatImg{width:22%}.minorCats .minor{margin:0 15px 10px;width:95%}.minorCats .minor img{margin-right:20px}.minorCats .minorDesc{width:70%}#featuredBrands{height:auto}#featuredBrands a{margin:0 25px}.catSectionHdr{height:auto}.catSectionHdr span{float:left;width:100%;margin:0}.featuredCategory .gridProductBoxAndCompare:nth-child(3n){display:none}.featuredCategory .gridProductBoxAndCompare{width:36%;height:auto;margin:0 5px;padding:8px 12px 30px}.featuredCategory .gridProductBox{height:auto}.baritem{width:45%}#featuredBrands a img{max-width:105px}.catSectionHdr{font-size:14px}#filterNumItems{margin:0 5% 0 2%}.gridProductBoxAndCompare{height:450px;margin:0 2px 12px}.gridProductBox{height:auto}.gridProductBox table{float:left;clear:both;width:100%}.gridProductName{margin-top:20px}#breadcrumbBox{height:auto}#breadcrumbBox span.current{display:block;clear:both;text-indent:8px}#productDetails{padding:20px 12px}select.productOptionSelect{width:250px}#product_tabs .tabs div.content iframe{height:200px}#productAccessories .GridAccessProductBox{width:36%;height:240px;padding:10px 12px}.sectionWide,.sectionSmall{float:none;width:100%}.specs{width:100%}.specs ul{width:80%}.specs+.specs{margin:0!important}table.cartTable .instock,table.cartTable .prodname,table.cartTable .finalSubtotal{display:block}.specialOffer,.staticDesc{width:90%}table.returnButtons td{display:block}table.returnButtons td form{margin:0!important}table.billShipInfo td{display:block;margin-bottom:20px}table.billShipInfo td:first-child{border:0}.checkout_page table.cartTable th.thumb,.checkout_page table.cartTable td.thumb{display:none}.checkout_page .finalSummary .billAddress,.checkout_page .finalSummary .shipAddress,.checkout_page .finalSummary .ccInfo,.checkout_page .finalSummary .orderTotal{width:80%;float:left}}