footer{width:100%;position:relative;margin:0 auto;padding:20px 0 50px 0;border-top:solid 1px #959595}footer div.foot-copy{font-family:Trebuchet,Helvetica,sans-serif;text-align:left;padding:0 10px;color:#3b3b3b;font-size:12px;line-height:18px;margin:0}footer div.foot-copy a{color:#3b3b3b;text-decoration:none}footer div.foot-copy a:hover{text-decoration:underline}footer div.foot-sm{font-family:Trebuchet,Helvetica,sans-serif;text-align:left;padding:0 10px;color:#3b3b3b;font-size:10px;line-height:16px;margin:10px 0 0}footer div.foot-sm a{color:#3b3b3b;text-decoration:none}footer div.foot-sm a:hover{text-decoration:underline}footer ul.social{position:absolute;top:18px;right:20px}footer ul.social li{display:inline-block;margin:0;padding:0}div.holiday{font-family:Trebuchet,Helvetica,sans-serif;font-size:20px;color:#fff;text-align:left;line-height:26px;display:block;background:#6f2c91;display:block;width:75%;min-height:150px;margin:0 auto 50px auto;background-image:url("/_images/home/icon-urgent.png");background-repeat:no-repeat;background-position:top 20px left 20px;padding:20px 0 0 15%;border:solid 1px #000;border-radius:10px}div.holiday a{color:#fff;text-decoration:none}section{padding:0 20px 40px 20px}section h2{font-family:Trebuchet,Helvetica,sans-serif;font-weight:200;margin:0 0 5px 0;padding:0;text-align:left;color:#6f2c91;font-size:26px}section p{font-family:Trebuchet,Helvetica,sans-serif;margin:0;padding:0;text-align:left;color:#000;font-size:15px;line-height:30px}section .flag{float:right;margin:0 20px 0 100px;width:95px;height:auto}div.page{padding:80px 20px 0 20px;font-family:Trebuchet,Helvetica,sans-serif;position:relative}div.page h1{display:block;font-weight:200;font-size:30px;text-align:left;color:#6f2c91;margin:0;padding:10px 0}div.page h2{font-size:26px;font-weight:200;color:#337968;margin-bottom:10px}div.page h2 a{color:#337968}div.page div.half p{width:50%;padding-right:50%}div.page div.three-quarter{width:75%;min-height:400px}div.page p{font-size:15px;line-height:30px;text-align:left;margin:0 0 20px 0;display:block}div.page p a{text-decoration:underline;color:#6f2c91;padding-bottom:5px}div.page p.right-pad{padding-right:25%}div.page img.top-img{width:75%;margin-bottom:20px}div.page div.breadcrumb{width:100%;margin:5px 0 20px 0;text-align:left;font-size:14px;color:#000}div.page div.breadcrumb a{text-decoration:none;color:#000}div.page div.breadcrumb a:hover{text-decoration:underline}div.page a.gallery{float:right;width:170px;margin:10px 25% 10px 40px;padding:20px 0 20px 80px;text-align:left;font-family:Trebuchet,Helvetica,sans-serif;font-size:14px;color:#fff;line-height:20px;display:block;border-radius:30px;text-decoration:none;background:url("/_images/icon-gallery.svg") center left no-repeat #337968;background-size:65px 45px;background-position-x:10px;background-color:#337968}div.page a.gallery:hover{background-color:#ce5300}div.page a.download{float:right;width:155px;min-height:30px;margin:10px 25% 10px 40px;padding:20px 15px 20px 80px;text-align:left;font-family:Trebuchet,Helvetica,sans-serif;font-size:15px;color:#fff;line-height:20px;display:block;border-radius:30px;text-decoration:none;background:url("/_images/icon-download.svg") center left no-repeat #337968;background-size:65px 45px;background-position-x:10px;background-color:#337968}div.page a.download:hover{background-color:#ce5300}div.page a.learn-more{float:right;width:170px;margin:10px 20px 10px 40px;padding:20px 0 20px 80px;text-align:left;font-family:Trebuchet,Helvetica,sans-serif;font-size:15px;color:#fff;line-height:20px;display:block;border-radius:30px;text-decoration:none;background:url("/_images/icon-learn-more.svg") center left no-repeat #337968;background-size:65px 45px;background-position-x:10px;background-color:#337968}div.page a.learn-more:hover{background-color:#ce5300}div.page .no-right-margin{margin-right:0 !important}div.page ul.list,div.page ol{padding-left:70px}div.page ul.list li,div.page ol li{margin-bottom:15px}div.page ul.list li a,div.page ol li a{text-decoration:none;color:#6f2c91}div.page ul.list li a:hover,div.page ol li a:hover{text-decoration:underline}div.page ul.list li ul,div.page ul.list li ol,div.page ol li ul,div.page ol li ol{padding-left:30px}div.page .blog{display:block;width:85%;min-height:150px;margin:0 0 30px 0;padding:0 0 0 12%;position:relative;border-bottom:dashed 2px #000}div.page .blog .info-date{width:100px;height:64px;margin:0;padding:18px 0;text-align:center;background:#6f2c91;border:solid 1px #000;position:absolute;top:0;left:0}div.page .blog .info-date div.date-mo{font-size:24px;font-family:Helvetica,sans-serif;color:#fff;margin:0;padding:0;text-transform:uppercase;font-weight:bold;line-height:10px}div.page .blog .info-date div.date-da{font-size:35px;font-family:Trebuchet,Helvetica,sans-serif;color:#fff;margin:0;padding:0;text-transform:uppercase;font-weight:bold;line-height:45px}div.page .blog .info-date div.date-yr{font-size:20px;font-family:Trebuchet,Helvetica,sans-serif;color:#fff;margin:0;padding:0;text-transform:uppercase;line-height:10px}div.page img.blog-img-long{margin-bottom:20px;max-width:100%;border:solid 1px #3b3b3b}div.page ul.blog-cta{width:35%;max-width:230px;height:auto;display:block;margin:0 10px 30px 40px;background:#6f2c91;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;color:#fff;padding:0;border-radius:0 0 15px 15px;float:right}div.page ul.blog-cta li{display:block;vertical-align:top;line-height:24px;text-align:center;padding:10px 0 0 0}div.page ul.blog-cta li img{max-width:85%}div.page ul.blog-cta li.blog-cta-text{padding:0 15px 15px 15px;text-align:center}div.page .blog-btn{width:45%;display:block;background:#8246a0;font-family:arial,sans-serif;font-size:22px;color:#f4f4f4;text-decoration:none;text-align:center;margin:30px 0 30px 120px;padding:20px 0;border-radius:15px}div.page ul.highlight{display:block;width:90%;margin:0;padding:0}div.page ul.highlight li{display:inline-block;margin:0;padding:0;vertical-align:middle;width:68%}div.page ul.highlight li img{max-width:100%}div.page ul.highlight li.show{width:30%;background-color:#6f2c91;text-align:center;color:#fff;font-family:Trebuchet,Helvetica,sans-serif;font-size:20px;line-height:28px;height:220px;padding:50px 0 0 0}div.page ul.callout-buttons{display:block;width:100%;margin:0 0 30px 0;padding:0}div.page ul.callout-buttons li{display:inline-block;width:25%;height:auto;margin:0 3%}div.page ul.callout-buttons li a{display:block;width:100%;margin:0;padding:20px 0;color:#fff;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;text-decoration:none;text-align:center;background-color:#6f2c91}div.page ul.callout-buttons li a:hover{opacity:.85}div.page a.callout-single{display:block;width:30%;margin:0 auto 25px auto;padding:20px 10px;color:#fff;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;text-decoration:none;text-align:center;background-color:#6f2c91}div.page a.callout-single:hover{opacity:.85}div.page iframe{display:block;margin:0 auto 30px auto}ul.main-cat{width:100%}ul.main-cat li{display:inline-block;width:31%;height:auto;margin:0 1% 2% 1%;padding:12px 0;background:#6f2c91;text-align:center;border-radius:0 0 20px 20px;overflow:hidden}ul.main-cat li img{width:90%;height:100%}ul.main-cat li h2{font-family:Trebuchet,Helvetica,sans-serif;font-size:22px;color:#fff;margin:10px 0 0 0;padding:0;text-align:center}ul.main-cat li a{color:#fff;text-decoration:none}div.new-cat-box{width:75%;min-height:225px;margin:15px 0 30px;padding:0;background:rgba(0,0,0,.05);border:2px solid #959595;border-radius:0 10px 10px 0;display:block;position:relative;overflow:hidden}div.new-cat-box div.box-copy{font-family:Trebuchet,Helvetica,sans-serif;font-size:15px;color:#000;text-align:justify;line-height:25px;margin:0;padding:0 2% 0 0}div.new-cat-box img{float:left;margin:0 2% 0 0;padding:0;opacity:.8}div.new-cat-box a.title-link{font-family:Trebuchet,Helvetica,sans-serif;font-size:25px;color:#6f2c91;line-height:40px;text-decoration:none}div.new-cat-box a.title-link:hover{text-decoration:underline}div.new-cat-box a.cat-learn-more{position:absolute;display:block;width:300px;text-align:center;margin:0;padding:12px 0;right:1%;bottom:5%;font-family:Trebuchet,Helvetica,sans-serif;font-size:15px;color:#fff;background-color:#6f2c91;text-decoration:none}div.new-cat-box a.cat-learn-more:hover{border-radius:0;background-color:rgba(112,44,145,.85)}div.subnav{position:absolute;top:175px;right:20px;width:23%;margin:0;padding:0;font-family:Trebuchet,Helvetica,sans-serif}div.subnav div.sub-nav-wrap{width:100%;padding:0;display:block}div.subnav div.sub-nav-wrap .first-subber{display:none !important}div.subnav div.sub-nav-wrap .cat-button{display:block;width:96%;font-size:20px;color:#fff;text-align:left;line-height:25px;text-shadow:1px 1px rgba(0,0,0,.05);cursor:pointer;background:#337968}div.subnav div.sub-nav-wrap .cat-button:last-child{border:none}div.subnav div.sub-nav-wrap .cat-button a{color:#fff;text-decoration:none;z-index:10000;display:block;width:95%;padding:10px 0 10px 5%;border:solid 1px #fff}div.subnav div.sub-nav-wrap .cat-button a:hover{color:#337968;background:#fff;border:solid 1px #337968}div.subnav div.sub-nav-wrap div.menu{width:96%;padding:0;text-align:left;display:none}div.subnav div.sub-nav-wrap div.menu ul{width:100%;display:block}div.subnav div.sub-nav-wrap div.menu ul li{margin:0;padding:0;list-style:none}div.subnav div.sub-nav-wrap div.menu ul li a{display:block;height:auto;width:85%;margin:0;padding:10px 0 10px 15%;font-family:Helvetica,sans-serif;font-size:16px;font-weight:200;color:#000;background:#fff;text-align:left;line-height:24px;text-decoration:none}div.subnav div.sub-nav-wrap div.menu ul li a:hover{background:rgba(0,0,0,.08)}div.subnav div.sub-nav-wrap div.menu ul li p{margin-top:15px;padding-left:30px;line-height:25px;font-size:15px}div.subnav div.sub-nav-wrap div.menu ul li p a{width:auto;font-weight:600;display:inline;padding:0;font-size:15px;text-decoration:underline}div.subnav div.sub-nav-wrap div.menu ul li p a:hover{background:none}div.subnav div.sub-nav-wrap div.menu ul li ul.social{width:80%;margin:10px auto}div.subnav div.sub-nav-wrap div.menu ul li ul.social li{width:23%;height:auto;text-align:center;display:inline-block;margin:0;padding:0;vertical-align:middle}div.subnav div.sub-nav-wrap div.menu ul li ul.social li a{background:none}div.subnav div.sub-nav-wrap div.menu ul li ul.social li a:hover{background:none}div.subnav div.sub-nav-wrap div.show-sub-menu{display:block}div.sortby select{width:72%;font-size:20px;height:40px !important;border:solid 1px #337968;outline:none}ul.product-list{width:75%;margin:0;padding:0;padding-left:0 !important;font-family:Trebuchet,Helvetica,sans-serif}ul.product-list li.sub-cat-box{width:25%;min-height:420px;margin:0 auto 35px auto;float:left;list-style:none;border-bottom:1px solid #337968;text-align:center;position:relative;vertical-align:top}ul.product-list li.sub-cat-box img{max-width:80%;margin-left:auto;margin-right:auto}ul.product-list li.sub-cat-box a.list-btn{width:70%;height:20px;padding:8px 0 5px 0;display:block;color:#fff;font-weight:400;position:absolute;left:12%;bottom:30px;text-align:center;margin:0;text-decoration:none;background:#6f2c91}ul.product-list li.sub-cat-box a.list-btn:hover{background:rgba(112,44,145,.85)}ul.product-list li.sub-cat-box a.pdf-btn{bottom:70px;background:#337968}ul.product-list li.sub-cat-box a.pdf-btn:hover{background:rgba(51,121,104,.85)}ul.product-list li.sub-cat-box div.prod-copy{width:88%;padding:0 5% 0 0;position:absolute;left:8%;bottom:85px;font-size:12px;font-family:Helvetica,sans-serif;color:#000;text-align:left;line-height:20px;margin:0 0 30px}ul.product-list li.sub-cat-box div.prod-copy b.prodTtl{font-family:Trebuchet,Helvetica,sans-serif}ul.product-list li.sub-cat-box div.prod-copy a{font-weight:700;color:#3b3b3b;text-decoration:none}ul.product-list li.sub-cat-box div.prod-copy a:hover{text-decoration:underline}ul.product-list li.sub-cat-box div.prod-copy div.stock-banner{display:block;width:80%;text-align:left;background:#ce5300;color:#fff;font-family:Trebuchet,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;padding:2px 4%;border-radius:0 5px 5px 0}.sp-list{width:100% !important}.sp-list li.sub-cat-box{width:19% !important}.sp-list li.sub-cat-box img{max-height:140px}a.prod-btn{display:block;width:200px;height:30px;margin:0 auto;padding:5px 0 10px 0;background:#ce5300;color:#fff !important;font-size:18px;text-align:center;text-decoration:none !important;cursor:pointer}a.prod-btn:hover{background:#6f2c91}ul.product-topper{width:100%;margin-bottom:50px;padding-left:0 !important;font-family:Trebuchet,Helvetica,sans-serif}ul.product-topper li{width:47%;display:inline-block;vertical-align:top;padding:0 1%}ul.product-topper li h1{color:#337968;font-family:Trebuchet,Helvetica,sans-serif;font-weight:600;font-size:26px;border:none;margin:0}ul.product-topper li div.item-num{font-size:16px}ul.product-topper li a.prod-price{display:block;color:#6f2c91;font-weight:bold;font-size:30px;margin:60px 0 15px 0;text-decoration:none}ul.product-topper li a.prod-price:hover{text-decoration:underline}ul.product-topper li strong{font-size:16px}ul.product-topper li img{height:auto;width:auto;max-width:300px;max-height:300px;display:block;margin:15px auto}ul.product-topper li ul.thumbs{width:100%;margin:0 auto 15px auto;padding:0;text-align:center}ul.product-topper li ul.thumbs li{max-width:20%;margin:0 auto;display:inline-block}ul.product-topper li ul.thumbs li a{margin:0 auto;padding:0;text-align:center}ul.product-topper li ul.thumbs li a img{max-width:100%;max-height:75px;margin:0 auto}ul.product-topper li div.view-more-copy{width:100%;font-family:Helvetica,sans-serif;text-align:center;color:#000;font-size:16px}ul.product-topper li ul.buttons{width:100%;margin-bottom:30px;padding-left:0 !important}ul.product-topper li ul.buttons li{width:46%;display:inline-block}ul.product-topper li ul.buttons li a{display:block;width:100%;background:#6f2c91;padding:14px 0;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;border:solid 1px #6f2c91}ul.product-topper li ul.buttons li a:hover{background:rgba(111,44,145,.85)}ul.product-topper li ul.buttons li .prod-spec{background:#fff;color:#6f2c91}ul.product-topper li ul.buttons li .prod-spec:hover{background:rgba(111,44,145,.15)}div.description{background:#ebebeb;margin:0 0 50px 0;padding:2%;width:96%}div.description h3{font-family:Trebuchet,Helvetica,sans-serif;font-weight:200;margin:0 0 5px 0;padding:0;text-align:center;color:#6f2c91;font-size:22px}div.description p{text-align:justify;-moz-column-count:2;column-count:2;-moz-column-gap:3%;column-gap:3%}#jp_container li{font-family:Trebuchet,Helvetica,sans-serif;display:inline-block}#jp_container li a.jplay-btn{display:block;margin:0;padding:10px 20px;color:#fff;background:#337968;text-decoration:none;text-align:center;border-radius:8px}#jp_container li a.jplay-btn:hover{background:#ce5300}div#horizontalTab{text-align:center;width:75% !important;margin:0 auto !important;display:block}ul.resp-tabs-list{display:block;width:100%;margin:0 auto !important;padding-left:0 !important;border-bottom:solid 2px #3b3b3b}ul.resp-tabs-list li{width:18%;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;color:#3b3b3b;display:inline-block;padding:10px;margin:0 !important;list-style:none;cursor:pointer;border-top:solid 2px #fff;border-left:solid 2px #fff;border-right:solid 2px #3b3b3b}ul.resp-tabs-list li:last-child{border-right:solid 2px #fff}ul.resp-tabs-list li:hover{color:#fff;background-color:rgba(51,121,104,.85);border-top:solid 2px #3b3b3b;border-left:solid 2px rgba(51,121,104,.85);border-right:solid 2px #3b3b3b}ul.resp-tabs-list li.resp-tab-active{color:#fff;background-color:#337968;border-top:solid 2px #3b3b3b;border-left:solid 2px rgba(51,121,104,.85);border-right:solid 2px #3b3b3b}.resp-tabs-container{width:100%;height:auto;min-height:540px;padding:0;clear:left;margin:0 0 10px !important}.resp-tabs-container div table.details{width:100%;height:auto;margin:0 auto}.resp-tabs-container div table.details tr td{width:2%;display:table-cell;margin:0;padding:15px 0 15px 2%;vertical-align:top;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;line-height:20px;text-align:left}.resp-tabs-container div table.details tr td a{color:#6f2c91;text-decoration:none}.resp-tabs-container div table.details tr td a:hover{text-decoration:underline}.resp-tabs-container div table.details tr td:nth-child(1){padding-left:10%}.resp-tabs-container div table.details tr td:nth-child(4){padding-right:10%}.resp-tabs-container div table.details tr:nth-child(even){background:#ebebeb}.resp-tabs-container div.install-wrap a{width:40%;height:50px;margin:0 0 30px 10px;padding:15px 0 15px 70px;text-align:left;font-family:Trebuchet,Helvetica,sans-serif;color:#000;font-size:15px;line-height:45px;vertical-align:middle;text-decoration:none;display:block;float:left;background-image:url("/_images/product/icon-pdf.png");background-position:5px 15px;background-repeat:no-repeat;border-radius:10px}.resp-tabs-container div.install-wrap a:hover{background-color:rgba(0,0,0,.075)}.resp-tabs-container div.warranty p{margin:0 0 20px 0}.resp-tabs-container div.warranty a{color:#6f2c91;text-decoration:none}.resp-tabs-container div.warranty a:hover{text-decoration:underline}h2.resp-accordion,.resp-tab-content{display:none;padding:15px}.resp-accordion-active,.resp-content-active,table.details{display:block}.resp-tab-active{border-bottom:none;margin-bottom:-1px !important}.flexslider{padding:0;margin:0 0 60px;position:relative;zoom:1;padding-left:0 !important}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;text-align:center;height:230px;text-align:center;position:relative}.flexslider .slides{zoom:1;padding-left:0 !important}.flexslider .slides li:nth-child(even){background:#ebebeb}.flexslider .slides li img{display:block;margin:10px auto 0px auto;text-align:center;display:block;max-width:120px;max-height:100px;width:auto;height:auto}.flexslider .slides li p{color:red;width:100%;text-align:center;line-height:16px;position:absolute;left:0;bottom:-15px}.flexslider .slides li div.switch-mount-copy{width:100%;line-height:20px;position:absolute;text-align:center;font-size:14px;left:0;bottom:-15px;color:#000;margin:0 0 30px;padding:0}.flexslider .slides li div.switch-mount-copy a{color:#3b3b3b;text-decoration:none;font-weight:600;font-size:16px;margin-bottom:-10px;display:block}.flexslider .slides li div.switch-mount-copy a:hover{text-decoration:underline}.flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-next:hover{opacity:1}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-prev:hover{opacity:1}.flexslider2{padding:0;padding-left:0 !important;margin:0 0 60px;position:relative;zoom:1}.flexslider2 .slides2>li{display:none;-webkit-backface-visibility:hidden;text-align:center;height:280px;text-align:center;position:relative;padding-left:0 !important}.flexslider2 .slides2{zoom:1}.flexslider2 .slides2 li:nth-child(even){background:#ebebeb}.flexslider2 .slides2 li img{display:block;margin:10px auto 0px auto;text-align:center;display:block;max-width:200px;max-height:130px;width:auto;height:auto}.flexslider2 .slides2 li p{color:red;width:100%;text-align:center;line-height:16px;position:absolute;left:0;bottom:-15px}.flexslider2 .slides2 li div.switch-mount-copy{width:100%;line-height:20px;position:absolute;left:0;bottom:-15px;color:#000;margin:0 0 30px;padding:0}.flexslider2 .slides2 li div.switch-mount-copy a{color:#6f2c91;text-decoration:none}.flexslider2 .slides2 li div.switch-mount-copy a:hover{text-decoration:underline}.flexslider2 .slides2:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider2:hover .flex-next{opacity:.8;right:5px}.flexslider2:hover .flex-next:hover{opacity:1}.flexslider2:hover .flex-prev{opacity:.8;left:5px}.flexslider2:hover .flex-prev:hover{opacity:1}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;padding-left:0 !important}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging{padding-left:0 !important}.flex-control-paging li a{width:20px;height:20px;display:block;background:#3b3b3b;cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#337968;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}#c-map{display:block;width:99%;height:auto;margin:25px 0 20px 0;padding:0;border:2px solid #337968}#c-map a{padding:0;margin:0}#c-map img{width:100%;height:100%;margin:0;padding:0}.req{color:#921417}.error{background:#eeb1af !important;border:1px solid #921417 !important}#error{width:95%;padding:15px 15px 10px 15px !important;margin:30px 0 !important;background:#921417}#error p{margin:0;padding:0;font-size:17px;color:#921417;text-align:center}#error p a{color:#fff;font-weight:bold}#error p a:hover{text-decoration:underline}#error li{margin:0;padding:0;font-size:15px;color:#e6e6e6;text-align:center}#message{width:95%;padding:15px 15px 10px 15px !important;margin:30px 0;background:green}#message p{color:#fff;text-align:center;margin:0;padding:0 !important;font-size:15px}#message p a{color:#fff;font-weight:bold}form#contactForm div.two-cols,form#registrationForm div.two-cols{-moz-column-count:2;column-count:2;-moz-column-gap:5%;column-gap:5%}form#contactForm div.col-gapper,form#registrationForm div.col-gapper{display:block;width:100%;height:80px}form#contactForm label,form#registrationForm label{display:block;width:100%;margin:0 0 5px 0;text-align:left;font-size:15px}form#contactForm input[type=text],form#contactForm input[type=password],form#registrationForm input[type=text],form#registrationForm input[type=password]{width:94%;margin:0 0 20px 0;padding:2% 3%;text-align:left;border:solid 1px #959595;font-size:15px}form#contactForm select,form#registrationForm select{width:100%;margin:0 0 20px 0;height:30px;background:#fff;text-align:left;border:solid 1px #959595;font-size:15px;outline:none}form#contactForm textarea,form#registrationForm textarea{width:100%;margin:0 0 20px 0;height:35px;background:#fff;text-align:left;border:solid 1px #959595;font-size:15px;outline:none}form#contactForm input[type=submit],form#registrationForm input[type=submit]{width:40%;display:block;margin:20px auto;padding:20px;background:#6f2c91;color:#fff;font-size:18px;cursor:pointer;-webkit-appearance:none}div#search-wrap{width:100%;margin:30px 0 30px 0}div#search-wrap form input[type=text]{width:68%;display:inline-block;padding:.8% 1%;margin-right:1%;text-align:left;border:solid 1px #959595;font-size:15px}div#search-wrap form input[type=submit]{width:28%;padding:.8% 0;text-align:center;display:inline-block;background:#6f2c91;color:#fff;font-size:15px;cursor:pointer;-webkit-appearance:none}ul.page-columns{width:100%;display:block;padding-left:0 !important;margin:0 0 30px 0}ul.page-columns li{display:inline-block;width:48%;margin:0;padding:0;vertical-align:top}ul.page-columns li label{display:block;width:100%;margin:0 0 5px 0;text-align:left;font-size:15px}ul.page-columns li input[type=text],ul.page-columns li input[type=password]{width:94%;margin:0 0 20px 0;padding:2% 3%;text-align:left;border:solid 1px #959595;font-size:15px}ul.page-columns li input[type=submit]{width:40%;display:block;margin:20px auto;padding:20px;background:#6f2c91;color:#fff;font-size:18px;cursor:pointer;-webkit-appearance:none}ul.page-columns li p.register-me{margin:0;padding:0;text-align:center}.login-page-submit{margin-left:160px !important}a.login-register-box{display:block;width:75%;max-width:600px;height:60px;margin:5% auto 35px;padding:10px;text-align:left;font-size:18px;line-height:14px;font-weight:700;font-style:italic;color:#333;background:rgba(240,240,240,.45);border:2px solid #702c91;position:relative;text-decoration:none}a.login-register-box .lrb-register{display:block;width:100px;height:65px;margin:0;padding:15px 0 0;background:#702c91;color:#fff;text-shadow:1px 1px #212121;text-transform:uppercase;font-weight:600;font-style:normal;text-align:center;font-size:16px;line-height:25px;position:absolute;top:0;right:0}a.login-register-box .lrb-copy{font-size:16px;color:#3b3b3b;text-align:left;line-height:18px;margin:10px 0 0;padding:0 130px 0 20px;font-weight:400;font-style:normal}a.login-register-box:hover{background:rgba(240,240,240,.45);color:#3b3b3b}div.columns{-moz-column-count:2;column-count:2;-moz-column-width:46%;column-width:46%;-moz-column-gap:2%;column-gap:2%;padding-bottom:30px}ul.tech-support{width:100%;margin:0;padding:0 !important}ul.tech-support li.tech-cat{width:21%;min-height:300px;margin:0 1.5% 30px 1.5%;padding:0;border:1px solid #ce5300;float:left;list-style:none;border-radius:0 0 10px 10px}ul.tech-support li.tech-cat a{display:block;text-align:center;font-family:Trebuchet,Helvetica,sans-serif;font-size:17px}ul.tech-support li.tech-cat a.tech-title{width:96%;min-height:40px;margin:0 0 5px 0;padding:2%;background:#ce5300;color:#fff;text-decoration:none}ul.tech-support li.tech-cat a.tech-title:hover{background:#337968}ul.tech-support li.tech-cat ul{padding:0 !important}ul.tech-support li.tech-cat ul li{width:95%;line-height:25px;list-style:none;margin:0}ul.tech-support li.tech-cat ul li a{font-size:15px;color:#3b3b3b;text-decoration:none}ul.tech-support li.tech-cat ul li a:hover{text-decoration:underline}div.spec-page-spacer{height:200px;display:block;width:100%}table.spec-table{width:75%;margin-bottom:30px}table.spec-table tr.row-title{background:#6f2c91;color:#fff;font-weight:600}table.spec-table tr td{padding:12px 15px;font-size:15px}table.spec-table tr td a{color:#6f2c91}ul.brochures{display:block;width:75%;margin:0;padding:0}ul.brochures li{width:40%;min-height:235px;display:inline-block;margin:0 4% 50px;padding:0 0 20px;line-height:20px;vertical-align:top}ul.brochures li a{font-size:15px;display:block;font-weight:600;color:#000;text-align:center;text-decoration:none}ul.brochures li a:hover{text-decoration:underline}ul.brochures li a img{display:block;margin:0 auto 20px auto;border:1px solid #3b3b3b}ul.news-cols{margin-top:40px;width:100%}ul.news-cols li{display:inline-block;width:48%;vertical-align:top}ul.news-cols li h3{text-align:center;margin:10px 0}ul.news-cols li img{display:block;width:50%;margin:0 auto 30px auto}ul.news-cols li ul li{display:list-item;width:100%;list-style:disc !important;list-style-type:disc;line-height:30px}.vid-clip{margin:10px 0 30px;clear:both;padding:0;display:block}.vid-clip img{width:20%;float:left;margin:0 10px 20px 0;border:1px solid #212121;padding:0;display:block}ul.addToCartColumns{display:block;width:100%;margin:0 0 35px 0;padding:0}ul.addToCartColumns li{display:inline-block;width:70%;vertical-align:top;margin:0 1%}ul.addToCartColumns li legend{font-family:Trebuchet,Helvetica,sans-serif;font-size:26px;font-weight:normal;color:#337968;text-align:left;margin:25px 0 20px 0;padding:0}ul.addToCartColumns li label{width:15%;height:38px;display:inline-block;margin:0 0 10px 0;padding:5px 0 0 0;font-family:Trebuchet,Helvetica,sans-serif;font-size:15px;color:#3b3b3b;line-height:35px;text-align:left;vertical-align:top;font-weight:bolder}ul.addToCartColumns li input[type=text]{width:46.5%;height:18px;display:inline-block;margin:0px 0 10px 2px;padding:10px 10px 10px 10px;text-align:left;font-size:15px;border:solid 1px #3b3b3b;outline:none}ul.addToCartColumns li input[type=submit]{width:50%;display:inline-block;margin:0;padding:10px;text-align:center;font-size:16px;border:solid 1px #3b3b3b;color:#fff;text-shadow:1px 1px #000;background:#6f2c91;cursor:pointer;-webkit-appearance:none}ul.addToCartColumns li input[type=submit]:hover{opacity:.85}ul.addToCartColumns li select{width:50%;margin:0 0 20px 0;height:38px;background:#fff;text-align:left;border:solid 1px #959595;font-size:15px;outline:none}ul.addToCartColumns li DIV.note{margin:0 0 25px 15%;font-family:Trebuchet,Helvetica,sans-serif;font-size:14px;font-style:italic}ul.addToCartColumns li a.col-chart{display:block;margin:8px 10% 0 0 !important;padding:5px 10px;text-align:center;color:#fff;background:#702c91;border-radius:12px;text-decoration:none;font-family:Helvetica,sans-serif;font-size:15px;width:100px;float:right !important}ul.addToCartColumns li a.col-chart:hover{opacity:.85}ul.addToCartColumns li.product{width:25%}ul.addToCartColumns li.product DIV.prod-info{width:85%;background:#fff;margin:5px auto 20px auto;padding:3% 2%;display:block;border:solid 1px #959595;border-radius:10px;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;line-height:22px}ul.addToCartColumns li.product DIV.prod-info em{font-size:12px;line-height:14px !important}ul.addToCartColumns li.product DIV.prod-info img{display:block;margin:0 auto;max-width:175px}ul.addToCartColumns li.product DIV.prod-info img.small{max-height:75px}ul.addToCartColumns li.product DIV.prod-info .info-red{color:#921417}ul.addToCartColumns li.product DIV.prod-info a{text-decoration:none;background:none;color:#121212;margin:0;padding:0}ul.addToCartColumns li.product DIV.prod-info a:hover{text-decoration:underline}.shop-now-btn{display:block;color:#fff;font-family:Trebuchet,Helvetica,sans-serif;width:30%;height:auto;margin:0 0 30px;padding:1% 2%;text-align:right;background:url("/_images/account/shop-icon.svg") left center no-repeat #ce5300;background-size:100px;border-radius:15px;text-decoration:none;text-shadow:2px 2px 5px rgba(0,0,0,.5);text-transform:uppercase;font-size:45px;box-shadow:inset 0 0 15px 5px rgba(0,0,0,.2);border:1px solid #212121;background-position-x:2%}.shop-now-btn:hover{background-color:rgba(206,83,0,.85)}table.cart{width:75%;margin:0 0 30px 0;padding:0;text-align:left}table.cart th{font-family:Trebuchet,Helvetica,sans-serif;font-size:18px;color:#fff;margin:0;padding:10px;background-color:#ce5300}table.cart th a{font-size:13px;color:#fff;text-decoration:none}table.cart th a:hover{text-decoration:underline}table.cart tr{margin:0;padding:0}table.cart tr td{margin:0;padding:0}table.cart tr td img{margin:10px auto;padding:0;display:block}table.cart tr td p{padding:10px 20px 0 20px;line-height:20px}table.cart tr td p a{text-decoration:none;color:#6f2c91}table.cart tr td p a:hover{color:#6f2c91;text-decoration:underline}table.cart tr td p a img.info-btn{display:inline;margin:0;padding:0}table.cart tr td p a.continue-shopping{display:block;width:50%;margin:0;background-color:#337968;color:#fff;padding:15px 0 15px 10px;border-radius:0 10px 10px 0;font-size:22px}table.cart tr td p a.continue-shopping:hover{text-decoration:none}table.cart tr td a{text-decoration:none;color:#6f2c91;margin-left:20px}table.cart tr td a:hover{color:#6f2c91;text-decoration:underline}table.cart tr td strong.note{margin-left:20px}table.cart tr td a.crt-remove{display:block;color:#fff;font-family:Trebuchet,Helvetica,sans-serif;text-align:center;text-decoration:none;border:none;cursor:pointer;float:left;width:auto;min-width:65px;margin:10px 0 0;padding:5px;font-size:16px;background-color:#337968;height:22px}table.cart tr td ul{margin:-15px 0 0 0;padding-left:40px;font-size:14px;line-height:20px}table.cart tr td ul li{margin-bottom:12px}ul.receipt-info{width:100%;display:block}ul.receipt-info li{width:30%;display:inline-block;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;text-align:left;color:#3b3b3b;margin:0;padding:10px 1%}ul.cart-top{width:100%;display:block}ul.cart-top li{width:10%;display:inline-block;font-family:Trebuchet,Helvetica,sans-serif;font-weight:600;font-size:18px;text-align:right;color:#fff;margin:0;padding:10px 1%;background-color:#ce5300}ul.cart-top li a{color:#fff;text-decoration:none;font-size:14px}ul.cart-top li a:hover{text-decoration:underline}ul.cart-top li.first{width:62%;text-align:left}ul.cart-body{width:100%;display:block;margin-bottom:30px}ul.cart-body li{width:10%;display:inline-block;font-family:Trebuchet,Helvetica,sans-serif;font-size:16px;text-align:right;color:#3b3b3b;margin:0;padding:10px 1%;vertical-align:top}ul.cart-body li a{color:#6f2c91;text-decoration:none}ul.cart-body li a:hover{text-decoration:underline}ul.cart-body li ul li{width:90%;text-align:left;font-size:14px}ul.cart-body li select{width:100%;max-width:300px;padding:5px 0px;outline:none}ul.cart-body li form{margin:0;padding:0}ul.cart-body li form input[type=text]{margin:0 0 0 5px;width:20px;float:right;font-size:15px;padding:5px 2px;border:solid 1px #3b3b3b}ul.cart-body li form input[type=submit]{float:right;margin:0 5px 0 0;width:auto;width:65%;font-size:15px;padding:7px;background-color:#702c91;color:#fff;outline:0 !important;-webkit-appearance:none}ul.cart-body li form input[type=submit]:hover{background-color:rgba(112,44,145,.85)}ul.cart-body li.img{width:7%;text-align:center;vertical-align:top}ul.cart-body li.prod-info{width:52%;text-align:left}ul.cart-body li.spacer{width:65%;text-align:left;line-height:30px;font-size:18px}ul.cart-body li.spacer .print-page{font-size:14px;font-style:italic}ul.cart-body li.total{width:30%}ul.cart-body li.border{width:98%;border-bottom:solid 1px #3b3b3b}.wide{width:95% !important;margin:0 auto !important}a.crt-checkout{display:block;color:#fff;font-family:Trebuchet,Helvetica,sans-serif;text-align:center;border:none;cursor:pointer;float:right;width:30%;min-width:200px;margin:10px 1% 30px 0;padding:10px;font-size:18px;background-color:#702c91;text-decoration:none}a.crt-checkout:hover{background-color:rgba(112,44,145,.85)}.crt-options{font-size:13px;line-height:20px}.crt-rgt{text-align:right !important;padding:0 !important}.alternate{background:#e5e5e5}table.est-ship{width:100%;margin:0;text-align:left;font-family:Trebuchet,Helvetica,sans-serif}table.est-ship tr th{background:#337968;color:#fff;padding:15px 1%}table.est-ship tr td{width:33%;padding:0 1%}table.est-ship tr td a{color:#6f2c91;text-decoration:none !important}table.est-ship tr td a:hover{text-decoration:underline}.ui-progress-bar{position:relative;height:35px;padding-right:2px;background-color:#abb2bc;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;background:-moz-linear-gradient(#9da5b0 0, #b6bcc6 100%);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.5),0 1px 0 0 #fff;margin:20px 0}.ui-progress{position:relative;display:block;overflow:hidden;width:inherit;height:33px;border-radius:35px;-webkit-background-size:44px 44px;background-color:#702c91;border:1px solid #702c91;-webkit-animation:animate-stripes 2s linear infinite}.ui-progress span.ui-label{font-family:helvetica,arial,sans-serif;font-size:15px;font-weight:lighter;position:absolute;right:0;line-height:33px;padding-right:12px;color:#f9f9f9;text-shadow:1px 1px rgba(0,0,0,.3);white-space:nowrap}.cart-ul{width:100%;display:inline-block;list-style:none}.cart-ul .cart-wrap{width:45%;margin:0 2% 20px;padding:0;float:left}.cart-ul .col-1{border-right:solid 1px #3b3b3b}.card-wrapper{margin:20px 100px;width:150px !important}ul.cart-wrap{width:95%;display:block;margin:0 auto;padding:0;min-height:300px}ul.cart-wrap li{display:inline-block;width:42%;max-width:42%;height:100%;padding:0 1%;margin:0 2%;list-style:none;border-right:solid 1px #3b3b3b;vertical-align:top}ul.cart-wrap li p{line-height:20px;font-size:14px}ul.cart-wrap li form#billing,ul.cart-wrap li form#billingPayment{width:95%;margin:0;padding:0;font-size:14px}ul.cart-wrap li form#billing legend,ul.cart-wrap li form#billingPayment legend{margin:0 0 10px 0;padding:0;font-size:20px}ul.cart-wrap li form#billing input[type=text],ul.cart-wrap li form#billing select,ul.cart-wrap li form#billingPayment input[type=text],ul.cart-wrap li form#billingPayment select{width:42%;margin:5px 10px 5px 0;padding:10px;border:solid 1px #3b3b3b;border-radius:8px;outline:none}ul.cart-wrap li form#billing input#address,ul.cart-wrap li form#billing input#address_2,ul.cart-wrap li form#billing input#city,ul.cart-wrap li form#billing input#po,ul.cart-wrap li form#billing textarea,ul.cart-wrap li form#billing input#shipCompany,ul.cart-wrap li form#billing input#shipAddress,ul.cart-wrap li form#billing input#shipAddress_2,ul.cart-wrap li form#billing input#shipCity,ul.cart-wrap li form#billing input#billingAddress,ul.cart-wrap li form#billing input#email-address,ul.cart-wrap li form#billing input#phoneNumber,ul.cart-wrap li form#billingPayment input#address,ul.cart-wrap li form#billingPayment input#address_2,ul.cart-wrap li form#billingPayment input#city,ul.cart-wrap li form#billingPayment input#po,ul.cart-wrap li form#billingPayment textarea,ul.cart-wrap li form#billingPayment input#shipCompany,ul.cart-wrap li form#billingPayment input#shipAddress,ul.cart-wrap li form#billingPayment input#shipAddress_2,ul.cart-wrap li form#billingPayment input#shipCity,ul.cart-wrap li form#billingPayment input#billingAddress,ul.cart-wrap li form#billingPayment input#email-address,ul.cart-wrap li form#billingPayment input#phoneNumber{width:93%}ul.cart-wrap li form#billing select#state,ul.cart-wrap li form#billing select#country,ul.cart-wrap li form#billing input#zip,ul.cart-wrap li form#billing select#shipState,ul.cart-wrap li form#billing select#shipCountry,ul.cart-wrap li form#billing input[type=text]#shipZip,ul.cart-wrap li form#billing input#billingCity,ul.cart-wrap li form#billing select#billingState,ul.cart-wrap li form#billing input#billingZip,ul.cart-wrap li form#billing select#expireYear,ul.cart-wrap li form#billing input#cvv,ul.cart-wrap li form#billing select#expireMonth,ul.cart-wrap li form#billingPayment select#state,ul.cart-wrap li form#billingPayment select#country,ul.cart-wrap li form#billingPayment input#zip,ul.cart-wrap li form#billingPayment select#shipState,ul.cart-wrap li form#billingPayment select#shipCountry,ul.cart-wrap li form#billingPayment input[type=text]#shipZip,ul.cart-wrap li form#billingPayment input#billingCity,ul.cart-wrap li form#billingPayment select#billingState,ul.cart-wrap li form#billingPayment input#billingZip,ul.cart-wrap li form#billingPayment select#expireYear,ul.cart-wrap li form#billingPayment input#cvv,ul.cart-wrap li form#billingPayment select#expireMonth{width:29%}ul.cart-wrap li form#billing select#billingState,ul.cart-wrap li form#billingPayment select#billingState{width:25%}ul.cart-wrap li form#billing input[type=text].sssmall,ul.cart-wrap li form#billingPayment input[type=text].sssmall{width:24% !important}ul.cart-wrap li form#billing textarea,ul.cart-wrap li form#billingPayment textarea{margin:5px 10px 5px 0;border-radius:8px;font-family:Trebuchet,Helvetica,sans-serif;height:40px}ul.cart-wrap li form#billing input[type=submit],ul.cart-wrap li form#billingPayment input[type=submit]{border-radius:8px;border:solid 1px #3b3b3b;background:#6f2c91;color:#fff;padding:20px;display:block;margin:15px auto 25px auto;cursor:pointer}ul.cart-wrap li .new-cart{display:block;position:relative;width:100%;height:500px;font-family:Trebuchet,Helvetica,sans-serif}ul.cart-wrap li .new-cart hr{margin:10px 0;display:block;width:91%}ul.cart-wrap li .new-cart .new-cart-column,ul.cart-wrap li .new-cart .new-cart-column-text,ul.cart-wrap li .new-cart .new-cart-column-wide{width:30%;display:inline-block;height:auto;margin:0 0 20px 0;padding:0;font-size:14px;line-height:16px;color:#3b3b3b;float:left;text-align:right;position:relative}ul.cart-wrap li .new-cart .new-cart-column a,ul.cart-wrap li .new-cart .new-cart-column-text a,ul.cart-wrap li .new-cart .new-cart-column-wide a{color:#000;text-decoration:none}ul.cart-wrap li .new-cart .new-cart-column a:hover,ul.cart-wrap li .new-cart .new-cart-column-text a:hover,ul.cart-wrap li .new-cart .new-cart-column-wide a:hover{text-decoration:underline}ul.cart-wrap li .new-cart .new-cart-column span.accessory,ul.cart-wrap li .new-cart .new-cart-column-text span.accessory,ul.cart-wrap li .new-cart .new-cart-column-wide span.accessory{font-size:13px}ul.cart-wrap li .new-cart .new-cart-column img,ul.cart-wrap li .new-cart .new-cart-column-text img,ul.cart-wrap li .new-cart .new-cart-column-wide img{margin:0 auto;display:block;max-width:80%;max-height:80%}ul.cart-wrap li .new-cart .pay-font-size{font-size:20px;background:none !important;border:none !important;line-height:16px}ul.cart-wrap li .new-cart .product-image{width:20%;padding:10px 0;text-align:left;border:solid 1px #3b3b3b;border-radius:10px;background:rgba(0,0,0,.025)}ul.cart-wrap li .new-cart .qty-dot{border-radius:50%;background:#6f2c91;color:#fff;font-size:12px;font-weight:bold;width:24px;height:20px;text-align:center;margin:0;padding:4px 0 0 0;position:absolute;top:-10px;right:0px;box-shadow:1px 1px 2px rgba(0,0,0,.15)}ul.cart-wrap li .new-cart .new-cart-column-wide{width:38%;padding:0 0 0 2%;vertical-align:top;font-size:12px;line-height:16px;text-align:left}ul.cart-wrap li .new-cart .new-cart-column-wide img{max-width:100px;max-height:100px;float:left}ul.cart-wrap li .new-cart .new-cart-column-wide a{color:#3b3b3b;text-decoration:none;font-weight:bold}ul.cart-wrap li .new-cart .new-cart-column-wide a:hover{text-decoration:underline}ul.cart-wrap li .new-cart .new-cart-column-wide a.small-link{font-size:15px}ul.cart-wrap li .new-cart .new-cart-column-text{width:60%;text-align:left;padding:2% 0;font-size:14px}ul.cart-wrap li .new-cart .new-cart-column-text input[type=text]{width:70%;margin:0;padding:10px;border-radius:8px;border:solid 1px #3b3b3b;display:inline-block}ul.cart-wrap li .new-cart .new-cart-column-text input[type=button]{width:20%;border-radius:8px;padding:10px;border:solid 1px #3b3b3b;display:inline-block}ul.cart-wrap li .new-cart .new-cart-column-text #couponError{margin:0;padding:5px 0;color:#921417;font-size:12px;font-family:Trebuchet,Helvetica,sans-serif;text-align:left}ul.cart-wrap li .new-cart .new-cart-column-text .activeCode{background:#6f2c91;color:#fff;cursor:pointer}ul.cart-wrap li .new-cart .number{padding:2% 0;vertical-align:middle}ul.cart-wrap li .info-box{display:block;margin:0;padding:0;border-radius:10px;border:solid 1px #3b3b3b;font-size:14px;width:91%}ul.cart-wrap li .info-box .box{display:block;width:90%;border-bottom:solid 1px #3b3b3b;margin:0 auto;padding:10px 0}ul.cart-wrap li .info-box .box .title{font-weight:bold;padding-right:20px}ul.cart-wrap li .info-box .box select{width:220px;padding:5px 5px !important;border-radius:10px;font-size:14px}ul.cart-wrap li .info-box .box input[type=text]{width:180px;padding:10px 5px;border-radius:10px;border:solid 1px #3b3b3b;font-size:14px}ul.cart-wrap li .info-box .shipHideMe{display:none}ul.cart-wrap li .info-box .shipSowMe{display:block}ul.cart-wrap li .info-box .last{border:none}ul.cart-wrap li:last-child{border:none;width:100%}table.addresses tr td{font-family:Trebuchet,Helvetica,sans-serif;font-size:14px;text-align:left;padding:10px 0 10px 5px;color:#000}table.addresses tr td a{color:#6f2c91;font-weight:bold}table.addresses tr.odd{background:rgba(0,0,0,.05)}form#coder,form#billingPayment{width:100%;margin:0;padding:0}form#coder .error,form#billingPayment .error{background:#eeb1af;border:solid 1px #921417}form#coder legend,form#billingPayment legend{font-family:Trebuchet,Helvetica,sans-serif;font-size:25px;font-weight:normal;color:#ce5300;text-align:left;margin:0;padding:50px 0 30px 0}form#coder label,form#billingPayment label{width:80%;display:inline-block;margin:0;padding:0;font-family:Trebuchet,Helvetica,sans-serif;font-size:15px;color:#959595;line-height:35px;text-align:left;vertical-align:top}form#coder input[type=text],form#coder input[type=password],form#billingPayment input[type=text],form#billingPayment input[type=password]{width:90%;height:20px;display:inline-block !important;margin:0 0 20px 0;padding:10px 10px 10px 10px;text-align:left;font-size:15px;border:solid 1px #3b3b3b;outline:none}form#coder select,form#billingPayment select{width:100%;height:43px;display:inline-block;margin:0 0 20px 0;padding:10px 10 15px 10px;text-align:left;font-size:15px;border:solid 1px #3b3b3b;outline:none}form#coder textarea,form#billingPayment textarea{width:95%;display:inline-block;margin:0 0 20px 0;padding:10px;text-align:left;font-size:15px;border:solid 1px #3b3b3b;outline:none}form#coder input[type=submit],form#billingPayment input[type=submit]{width:50%;display:block;margin:20px auto 35px auto;padding:10px;text-align:center;font-size:15px;border:solid 1px #3b3b3b;color:#fff;text-shadow:1px 1px #000;background:#6f2c91;cursor:pointer}form#coder input[type=submit]:hover,form#billingPayment input[type=submit]:hover{opacity:.85}form#coder input[type=text],form#coder select,form#billingPayment input[type=text],form#billingPayment select{width:43%;margin:5px 10px 5px 0;padding:10px;border-radius:8px}form#coder input#address,form#coder input#address_2,form#coder input#city,form#coder input#po,form#coder textarea,form#coder input#shipCompany,form#coder input#shipAddress,form#coder input#shipAddress_2,form#coder input#shipCity,form#coder input#billingAddress,form#coder input#email-address,form#coder input#phoneNumber,form#billingPayment input#address,form#billingPayment input#address_2,form#billingPayment input#city,form#billingPayment input#po,form#billingPayment textarea,form#billingPayment input#shipCompany,form#billingPayment input#shipAddress,form#billingPayment input#shipAddress_2,form#billingPayment input#shipCity,form#billingPayment input#billingAddress,form#billingPayment input#email-address,form#billingPayment input#phoneNumber{width:93%}form#coder input#first_name,form#billingPayment input#first_name{width:40%}form#coder select#state,form#coder select#country,form#coder input#zip,form#coder select#shipState,form#coder select#shipCountry,form#coder input#shipZip,form#coder input#billingCity,form#coder select#billingState,form#coder input#billingZip,form#coder select#expireYear,form#coder input#cvv,form#coder select#expireMonth,form#billingPayment select#state,form#billingPayment select#country,form#billingPayment input#zip,form#billingPayment select#shipState,form#billingPayment select#shipCountry,form#billingPayment input#shipZip,form#billingPayment input#billingCity,form#billingPayment select#billingState,form#billingPayment input#billingZip,form#billingPayment select#expireYear,form#billingPayment input#cvv,form#billingPayment select#expireMonth{width:26% !important}form#coder select#billingState,form#billingPayment select#billingState{width:25%}@media screen and (max-width: 1225px){footer ul.social{top:45px}}@media screen and (max-width: 1100px){ul.product-list li.sub-cat-box{width:33%}div#horizontalTab{width:80% !important}ul.cart-body li form input[type=submit]{font-size:12px;width:55%;text-align:center}form#billingPayment input#first_name,form#billingPayment input#last_name{width:95%}}@media screen and (max-width: 1000px){div.new-cat-box div.box-copy{font-size:13px;line-height:22px}div#horizontalTab{width:88% !important}ul.tech-support li.tech-cat{min-height:350px;width:30%}.shop-now-btn{width:50%}ul.cart-body li form input[type=submit]{font-size:11px;width:55%}form#billingPayment select#billingState,form#billingPayment input#billingCity,form#billingPayment input#billingZip,form#billingPayment input#cvv,form#billingPayment select#expireMonth,form#billingPayment select#expireYear{width:95% !important}}@media screen and (max-width: 950px){ul.main-cat li{width:47.5%}ul.product-topper li h1{font-size:22px}ul.product-topper li div.item-num{font-size:14px}div#horizontalTab{width:90% !important}ul.cart-body li.img img{max-width:100%;max-height:100%}ul.cart-body li form input[type=submit],ul.cart-body li form input[type=text]{float:none;width:90%;margin-bottom:5px}}@media screen and (max-width: 900px){ul.product-topper li ul.buttons li a{font-size:16px}div#horizontalTab{width:98% !important}.sp-list li.sub-cat-box{width:24% !important}ul.addToCartColumns li label{width:20%}ul.addToCartColumns li a.col-chart{margin:8px 0 0 0 !important}table.cart tr td a.crt-remove{min-width:auto;font-size:10px;padding-top:10px;height:18px}input[type=submit].crt-update{min-width:auto;font-size:10px;padding-top:10px;height:32px}div.page iframe{width:100%}}@media screen and (max-width: 850px){ul.product-topper li ul.buttons li a{font-size:14px}ul.resp-tabs-list li{width:24%;padding:10px 0}ul.page-columns li{display:block;width:95%;margin:0 auto}ul.page-columns li input[type=submit]{width:200px;margin:0 auto 10px auto !important}div.spec-page-spacer{height:260px}table.cart tr td p a.continue-shopping{width:70%}}@media screen and (max-width: 800px){div.page div.breadcrumb{line-height:18px;font-size:12px}div.page img.top-img{width:100%}div.page a.gallery{margin-right:0px}div.page div.half p{width:60%;padding-right:25%}div.new-cat-box{width:98%;margin:30px 0}div.subnav{position:static;width:95%;margin:0 auto 30px auto}div.page div.three-quarter{width:100%;padding:0}ul.product-list{width:100%}div.sortby select{width:97%}ul.slides{width:100% !important}ul.slides li{display:inline-block;width:25% !important;margin-bottom:30px}ol.flex-control-nav{display:none}.slides>li{width:180px !important}ul.tech-support li.tech-cat{width:46%}div.spec-page-spacer{display:none}div.page p.right-pad{width:95%}table.spec-table{width:100%}ul.brochures{width:90%}ul.brochures li{width:48%;margin:0}.shop-now-btn{width:90%;font-size:50px}table.cart{width:100%}table.cart tr td a.crt-remove{min-width:93%}ul.cart-wrap li{display:block;width:100%;max-width:100%;border:none}}@media screen and (max-width: 750px){input[type=text].crt-qty{min-width:95%;margin:10px 0 0 0}input[type=submit].crt-update{min-width:100%}ul.cart-body li.spacer{width:44%}ul.cart-body li.total{width:50%}}@media screen and (max-width: 700px){div.page{padding-top:110px}ul.product-topper li{display:block;width:100%}ul.product-topper li h1{margin-top:30px;font-size:30px}ul.product-topper li div.item-num{font-size:20px}ul.product-topper li a.prod-price{font-size:35px}ul.product-topper li strong{font-size:18px}div.description p{-moz-column-count:1;column-count:1}ul.resp-tabs-list li{font-size:14px}.resp-tabs-container div table.details tr td{width:46%;height:100%;display:inline-table;padding:12px 0}.resp-tabs-container div table.details tr td{background-color:none !important}.resp-tabs-container div table.details tr td:nth-child(1){padding-left:0%}.resp-tabs-container div table.details tr td:nth-child(2){padding-left:0%}.resp-tabs-container div table.details tr td:nth-child(4){padding-right:0%}div#search-wrap form input[type=text]{width:98%;display:block;height:30px}div#search-wrap form input[type=submit]{display:block;width:200px;margin:15px auto;padding:10px 0}.sp-list li.sub-cat-box{width:33% !important}div.productOptions input[type=text],div.productOptions select,label.cart-option{width:90% !important;font-size:18px}label.cart-option{line-height:25px;padding-bottom:15px}ul.addToCartColumns li{display:block;width:90% !important}div.productOptions input[type=text],div.productOptions select,label.cart-option{width:90% !important;font-size:18px}label.cart-option{line-height:25px;padding-bottom:15px}table.cart th{font-size:15px}.price-col,img.crt-img{display:none !important}ul.cart-body li.img{width:100%}ul.cart-body li{width:12%}.shop-now-btn{min-height:65px}}@media screen and (max-width: 650px){footer ul.social{top:60px}section .flag{margin:0 10px}div.new-cat-box{border-radius:10px;width:95%;padding:0 10px}div.new-cat-box img{display:none}ul.slides li{width:33% !important}form#registrationForm div.col-gapper{height:0}form#contactForm div.two-cols,form#registrationForm div.two-cols{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}form#contactForm input[type=text]{width:90%}form#contactForm select{width:96%}form#contactForm textarea{width:95%}form#contactForm input[type=submit]{width:75%}.vid-clip img{width:50%;margin:0 auto;float:none}.vid-clip p{text-align:center !important;margin:0 auto 50px auto !important}ul.addToCartColumns li label{width:40%}table.cart{width:95%}.mobile-hide{display:none}table.cart tr td p a.continue-shopping{width:100%}.cart-ul .cart-wrap{display:block;width:100%;float:none}.cart-ul .col-1{border-right:none}}@media screen and (max-width: 600px){div.page a.gallery{float:none;margin:0 auto 20px auto}div.page div.half p{width:100%;padding:0}ul.product-list li.sub-cat-box{width:48%}ul.resp-tabs-list{border-bottom:none}ul.resp-tabs-list li{display:block;width:98%;border:none;border-bottom:solid 1px #3b3b3b;background:#337968;color:#fff;font-size:22px}ul.resp-tabs-list li.resp-tab-active{border-left:solid 1px #337968;border-right:solid 1px #337968;border-top:solid 1px #337968;background:#fff;color:#337968}.resp-tabs-container div.install-wrap a{line-height:20px}ul.news-cols li{display:block;width:90%;margin:50px 0}}@media screen and (max-width: 550px){ul.main-cat li{width:100%}ul.brochures{width:98%;margin:0}ul.brochures li{width:100%;margin:0 0 20px 0}ul.receipt-info li{width:98%;text-align:center}}@media screen and (max-width: 500px){footer ul.social{top:75px}ul.slides li{width:50% !important}.sp-list li.sub-cat-box{width:90% !important}a.login-register-box{width:95%}ul.tech-support li.tech-cat{width:95%}table.spec-table tr td{width:100%;display:block}ul.cart-body li{width:15%}ul.cart-body li.prod-info{width:35%}ul.cart-body li form input[type=text]{width:20px}ul.cart-top li{width:18%}ul.cart-top li.first{width:35%}form#billing input[type=submit]{width:200px;margin:0 auto 30px auto}.shop-now-btn{font-size:40px}}@media screen and (max-width: 450px){div.page{padding-top:130px}ul.main-cat{width:330px}ul.main-cat li{display:block;margin:20px auto;width:330px}ul.main-cat li img{width:300px}ul.product-list li.sub-cat-box{width:100%}ul.cart-body li.spacer{width:90%}ul.cart-body li.total{width:98%}}@media screen and (max-width: 425px){footer ul.social{position:static;width:175px;margin:20px auto !important;display:block}footer ul.social li img{width:40px;height:40px}footer div.foot-sm{width:100%;text-align:center;font-size:12px;margin-bottom:20px;padding:0}ul.cart-top li{width:16%}}@media screen and (max-width: 400px){div.description p{text-align:justify !important}ul.slides li{width:100% !important}a.login-register-box{font-size:16px}a.login-register-box div.lrb-copy{font-size:12px}.shop-now-btn{font-size:35px;height:60px}ul.cart-body li.total{width:80%}}@media screen and (max-width: 360px){div.page img.top-img{width:310px;height:200px;margin:0 auto}div.page a.gallery{margin-top:20px}div.new-cat-box{width:295px;min-height:200px}div.new-cat-box a.cat-learn-more{position:static;font-size:18px;width:290px;margin:15px 0;padding:12px 0}div.subnav{width:320px}div.sortby select{width:300px}ul.products-list{width:310px}ul.products-list li.sub-cat-box{width:310px}ul.product-topper li h1{font-size:22px;line-height:28px}ul.product-topper li div.item-num{font-size:14px}ul.product-topper li a.prod-price{font-size:25px;margin-top:20px}ul.product-topper li ul.buttons li{width:300px}ul.product-topper li ul.buttons li a{width:300px;margin:10px 0;font-size:20px}ul.product-topper li img{width:300px}ul.product-topper li ul.thumbs{width:310px}ul.product-topper li ul.thumbs li{max-width:75px;margin:0 10px}ul.thumbs li a img{min-width:75px;min-height:50px;height:auto;margin:0 auto}ul.product-topper li div.view-more-copy{font-size:13px}ul.resp-tabs-list li{width:310px}.resp-tab-content,.resp-tabs-container{width:280px}.slides2{width:1000px}.slides2>li{width:280px !important}ul.slides li{width:310px !important}#c-map{display:none}form#contactForm input[type=text]{width:295px}form#contactForm select{width:315px}form#contactForm textarea{width:310px}form#contactForm input[type=submit]{width:250px}a.login-register-box{width:285px}ul.tech-support li.tech-cat{width:300px}table.spec-table{width:280px}table.spec-table tr td{width:280px}ul.brochures{width:300px}ul.brochures li{width:300px}.vid-clip img{width:280px}ul.cart-top li{width:18%}.shop-now-btn{width:300px;font-size:30px;padding-top:30px}div.page iframe{width:300px;height:158px}}