@import 'https://fonts.googleapis.com/css?family=Lora:400,400italic,700';html,body,fieldset,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;border:0;outline:0;font-size:1em}body{font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;background-color:#FFF;color:#222;background:#a5e6ca;background:-moz-linear-gradient(left,#a5e6ca 0%,#ffffff 20%,#ffffff 80%,#ffffff 80%,#a5e6ca 100%);background:-webkit-linear-gradient(left,#a5e6ca 0%,#ffffff 20%,#ffffff 80%,#ffffff 80%,#a5e6ca 100%);background:linear-gradient(to right,#a5e6ca 0%,#ffffff 20%,#ffffff 80%,#ffffff 80%,#a5e6ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5e6ca',endColorstr='#a5e6ca',GradientType=1);;font-size:78%;margin:0 0 0 0;padding:0 0 0 0;text-align:center;width:100%}h1,h2,h3,h4,h5,h6{font-family:'Lora','Palatino Linotype','Book Antiqua',Palatino,serif}h1{color:#02384C;font-size:1.6em;font-weight:700;margin:.1em .5em 1em 0em;text-align:center}h1.larger{font-size:1.8em;margin:.1em 0em 1em 0em}h1.compact{padding:10px;margin:0}h2{color:#015430;padding:2px;font-size:1.4em;margin:.1em 0em .6em 0em;text-align:center}h2.larger{font-size:1.6em;color:#204B5C;margin:.1em 0em .8em 0em}h3{color:#02384C;font-size:1.3em;margin:.1em 0em .5em 0em;text-align:center}h3.product-not-found{margin:25px 10px}h4{color:#058E53;font-size:1.2em;margin:.1em 0em .5em 0em;text-align:center}p{font-size:1em;line-height:1.3em;margin:.1em 0em .5em 0em}strong,b{font-weight:700}a,a:link{color:#058E53;text-decoration:underline}a:visited{color:#444;text-decoration:underline}a:hover,a:active{color:#CE4007;text-decoration:underline}img{border:0}table{margin:0 auto}th{vertical-align:top;font-weight:700}iframe{margin-top:4px;-moz-box-shadow:3px 3px 4px 5px #C0E2EF;-webkit-box-shadow:3px 3px 4px 5px #C0E2EF;box-shadow:3px 3px 4px 5px #C0E2EF;border-radius:25px 10px / 10px 25px;.extend iframe{margin-top:6px;padding:5px;position:relative}}select{width:263px;padding:2px;border:solid 1px #5FE6AC}input[type=text],input[type=password],input[type=email],input[type=tel]{font-size:1em;padding:4px;border:solid 1px #5FE6AC}.bulk input[type=text]{width:50px}.error{border:1px solid #7A2402;text-align:center;padding:10px;margin:20px auto;max-width:700px}.error h2{color:#7A2402}.inserter textarea{border:1px solid #5FE6AC}.inserter label{font-weight:700}.indent{padding-left:20px}.inputFieldset textarea{width:100%;height:100%;border:thin solid #CCC}.inputFieldset label{color:#444;font-weight:700}.inputFieldset input[type=text],.inputFieldset select{width:100%}.insertForm{border:0;padding:0;margin:20px 0 0 0;line-height:1.4em;font-size:1.1em}.insertForm label{width:150px;display:inline-block;vertical-align:middle;text-align:right;margin-right:5px;color:#444;font-size:1em;font-weight:700;line-height:1.2em}.insertForm p{margin:0 0 10px 0;padding:0;overflow:hidden;height:1%;min-height:1%;line-height:1.4em;vertical-align:middle}.insertForm .text,.insertForm .buttons{color:#444;font-size:1.1em;font-weight:700;padding:0 0 6px 158px}.insertForm .buttons{padding-top:25px}.insertForm .text-indent{padding:0 0 6px 158px}.insertForm input[type=text],.insertForm input[type=password],.insertForm input[type=email],.insertForm input[type=tel],.insertForm textarea{border:1px solid #999;display:inline-block;vertical-align:middle;width:250px;font-size:1em}.insertForm textarea{width:550px;height:150px;font-style:normal;letter-spacing:normal;font-size:1em}.insertForm input[type=text]:focus,.insertForm input[type=password]:focus,.insertForm input[type=email]:focus,.insertForm input[type=tel]:focus,.insertForm textarea:focus{border-color:#000}.insertForm input[type=text].priceRange{width:111px}.insertForm select{display:inline-block;vertical-align:middle;width:263px}.insertForm .readonly{font-size:1em}.insertForm label.readonly{padding-top:0}#registrationForm .insertForm{margin:0 15px;box-sizing:border-box}#registrationForm .insertForm *{margin-top:0;box-sizing:border-box}#registrationForm .insertForm label{width:40%;display:inline-block;margin:0;padding-right:10px}#registrationForm .insertForm input[type=text],#registrationForm .insertForm input[type=tel],#registrationForm .insertForm input[type=email],#registrationForm .insertForm input[type=password],#registrationForm .insertForm select{width:40%;display:inline-block;margin-left:-4px}#registrationForm .insertForm span{display:block;text-align:right;margin-right:20%}.center{margin:auto;text-align:center}.noJavaScriptWarning{font-size:1.2em;font-weight:700;color:red;text-align:center!important;padding:8px}input[type=submit],input[type=button],input[type=reset],.mimicButton a,.mimicButton a:visited{background-color:-ms-linear-gradient(bottom,#206447 0%,#FFFFFF 100%);background-image:-moz-linear-gradient(bottom,#206447 0%,#FFFFFF 100%);background-image:-o-linear-gradient(bottom,#206447 0%,#FFFFFF 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#206447),color-stop(1,#FFFFFF));background-image:-webkit-linear-gradient(bottom,#206447 0%,#FFFFFF 100%);background-image:linear-gradient(to top,#206447 0%,#FFFFFF 100%);border:4px double #5FE6AC;color:white;text-align:center;width:142px;height:34px;font-size:14px;font-weight:500!important}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{background-color:-ms-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:-moz-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:-o-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C0E2EF),color-stop(1,#FFFFFF));background-image:-webkit-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:linear-gradient(to bottom,#C0E2EF 0%,#FFFFFF 100%);color:white;cursor:pointer;cursor:hand}.mimicButton,.mimicButton a{display:inline-block;vertical-align:top;text-align:center;width:142px;height:34px!important;padding:0;line-height:34px;font-size:14px!important;font-weight:500!important;text-decoration:none}.insertForm .buttons div.mimicButton,.insertForm .buttons .mimicButton a{font-weight:500!important}.mimicButton a:hover,.mimicButton a:active{background-color:-ms-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:-moz-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:-o-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C0E2EF),color-stop(1,#FFFFFF));background-image:-webkit-linear-gradient(top,#C0E2EF 0%,#FFFFFF 100%);background-image:linear-gradient(to bottom,#C0E2EF 0%,#FFFFFF 100%);color:#222;text-align:center;cursor:pointer;cursor:hand}.buttons{padding:20px;text-align:center!important}.short{height:200px}.narrow{width:200px}.tall{height:400px}.wide{width:500px}.w100per{width:100%}.h100per{height:100%}.h200{height:200px}.w200{width:200px}.h400{height:400px}.h500{height:500px}.w400{width:400px}.w500{width:500px}.w700{width:700px}.w800{width:800px}.w850{width:850px}.w900{width:900px}.w300{width:300px}.h300{height:300px}.hidden{display:none;height:1px}.center{text-align:center;margin:auto}.clearfix{clear:both}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.nowrap{white-space:nowrap}.scroll{overflow:scroll}.pre{white-space:pre}.money:before{content:"$"}.money.neg:before{content:"- $"}.alternator{border:1px solid rgb(209,209,209);text-align:center;border-collapse:collapse;border-spacing:0;box-shadow:1px 1px 3px 1px rgba(0,0,0,.1)}.alternator td{font-size:11px}.alternator tr td,.alternator th{padding:5px 10px!important;border:1px solid rgb(208,208,208);font-family:sans-serif}.alternator tr:nth-child(2n){background-color:#FFF}.alternator tr th:first-child{font-weight:700;text-align:right;padding-right:15px!important}.alternator tr td:first-child{text-align:left}.GoodBox{border:1px solid #4CAF50!important;background:#DCEDC8!important}.BadBox{border:1px solid rgb(255,0,0)!important;background:rgba(255,0,0,.1)!important}.NeutralBox{border:1px solid rgb(204,204,204)!important;background:none!important}.CautionBox{border:1px solid #CC7A29!important;background-color:#FF9!important}.ChangedBox{border:1px solid #988;background-color:#9CC}.GoodMessage,.boxSuccessMsg{color:rgb(70,125,40)!important}.BadMessage,.boxErrorMsg{color:rgb(255,60,10)!important}.NeutralMessage{color:rgb(34,34,34)!important}.CautionMessage{color:#CC7A29!important}span.GoodMessage,span.BadMessage,span.NeutralMessage,span.CautionMessage{padding:2px;margin-left:5px}.scroller{overflow:auto;border:1px solid #CCC;margin-bottom:10px}.table{display:table;margin:0 auto;padding:4px}.row{display:table-row}.row>div{display:table-cell;margin:2px;padding:2px;width:1px}.column{display:table-row}.column>div{display:table-cell;margin:2px;padding:2px}.caption{display:table-caption}.table-header{display:row;height:20px}.header{font-weight:700;border-bottom:1px solid #015430}.table .header{display:table-row}.table .header>div{text-align:center;padding:5px}.table-header>div{font-weight:700;text-align:center;display:table-cell;height:inherit;vertical-align:bottom;border:2px solid #5FE6AC;margin:2px;padding:2px}.cell{display:table-cell;margin:2px;padding:2px;width:1px}.45deg span{display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.hovering{position:relative;cursor:help;z-index:24;color:#058E53}.hovering:hover{z-index:25;color:#222}.hovering span{display:none}.hovering:hover span{display:block;position:absolute;left:0;min-height:10px;min-width:50px;max-width:400px;background-color:#E5E5E5;z-index:1000;width:100%}.hovershow{overflow:hidden}.hovershow:hover{overflow:visible;background-color:#02384C;Z-index:26}.blinkLinks{text-align:center}.blinkLinks a{display:inline-block;border:2px solid #FFF}.blinkLinks a:hover{border:2px solid #5FE6AC}.linkTable a{display:inline-block;padding:2px;border:2px solid #FFF}.linkTable a:hover{border:2px solid #5FE6AC}.leftside{float:left;margin-right:40px}.rightside{float:right;margin-left:40px}.imagecolumn{width:208px;padding:4px;margin-top:20px;text-align:center;font-weight:700}.imagecolumn img{max-width:200px;display:block;margin:10px auto}.imagetable{margin:0;text-align:center;box-sizing:border-box}.imagetable *{box-sizing:border-box}div.imagetable>p{display:inline-block;margin:5px;vertical-align:top;max-width:216px}div.imagetable>div{display:inline-block;margin:0 5px 10px 4px;vertical-align:top;max-width:130px}.imagetable ul{padding-left:20px;text-align:left}.imagetable img,.imagetable div>div,.imagetable p>div,.imagetable p>p,.imagetable div>p,.imagetable p>span,.imagetable div>span{max-width:100%;height:auto;display:block;margin:0 0 5px 0}.listtable{width:600px;margin:10px auto;text-align:center;padding-bottom:20px;border-bottom:1px solid #5FE6AC}.listtable p{display:inline-block;width:150px;margin:2px 16px;vertical-align:top;border-left:1px outset #5FE6AC;border-top:1px outset #5FE6AC;padding:4px;min-height:30px;text-shadow:0 0 5px white,0 0 3px white}.relatedArea{margin:auto;text-align:center;font-size:12px;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff}.relatedArea *{box-sizing:border-box}.relatedArea a{color:#204B5C;text-decoration:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:172px;height:200px;margin:3px 4px;text-align:center;padding:5px}.relatedArea a:hover{box-shadow:0 0 3px 2px #015430}.relatedArea span{display:inline-block;vertical-align:middle;margin:auto;height:145px;line-height:145px;width:100%}.relatedArea img{vertical-align:middle;display:inline-block;margin:auto;max-width:160px;max-height:130px}.carousel{overflow-x:hidden;width:100%;position:relative;margin:auto;overflow-y:auto}.carousel .relatedArea{position:relative;width:2000px;text-align:center;left:0;top:0;margin:0 auto;padding:0;overflow-y:auto;min-width:100%}.carousel .relatedArea a,.carousel .relatedArea a:link{width:172px;height:200px;float:left}.navPrev,.navNext{display:block;position:absolute;top:36%;text-align:center;text-decoration:none;height:50px;width:20px;padding:5px;color:white;cursor:pointer;background:rgba(0,0,0,.4);line-height:43px;font-size:40px;color:white!important}.navPrev{left:0}.navNext{right:0}.navPrev:hover,.navNext:hover{text-decoration:none;color:#058E53!important;font-size:42px}.scriptonly{display:none}.thumbs{width:120px;max-width:120px;height:120px;max-height:120px;overflow:hidden;margin:10px auto;padding:0;text-align:center}.cartThumbs{line-height:0;-webkit-column-count:2;-webkit-column-gap:0;-moz-column-count:2;-moz-column-gap:0;column-count:2;column-gap:0}.cartThumbs img{width:100%!important;height:auto!important}.oneThumb img{max-width:160px;max-height:160px;margin:0}.twoThumbs{height:60px}.blink{-webkit-animation:blink 1s steps(5,start) infinite;-moz-animation:blink 1s steps(5,start) infinite;-o-animation:blink 1s steps(5,start) infinite;animation:blink 1s steps(5,start) infinite}@-webkit-keyframes blink{to{visibility:hidden}}@-moz-keyframes blink{to{visibility:hidden}}@-o-keyframes blink{to{visibility:hidden}}@keyframes blink{to{visibility:hidden}}.image>a,td.image,span.image,.image .imageWrapper{display:block;position:relative}.image>a img,td.image>img,span.image>img,.image .imageWrapper #ProductImage{position:relative;z-index:15}.image>a img.hangingImage,td.image>img.hangingImage,span.image>img.hangingImage,.image .imageWrapper img.hangingImage{position:absolute;z-index:30;width:75%;right:-30%;top:-15%;border:none!important}label.nonlabel{width:auto!important;font-weight:normal!important;text-align:left;font-size:inherit!important;margin-left:3px}.settings input[type=text],.settings textarea{width:500px}.settings input.w150{width:150px}.settings .table{width:900px;margin:auto}.settings label{display:inline-block;text-align:right;width:80px;font-weight:700}.shipmenttable td{width:150px}.shipmenttable td.half{width:75px}.shipmenttable td>select{width:150px}.shipmenttable td>input[type=text]{width:150px}.ordersDetailListing{margin-left:-300px;width:1000px;overflow:auto}.ordersDetailListing .shipment th{color:#204B5C;max-width:300px}.ordersDetailListing .shipment td{background-color:#FFF;max-width:300px}.ordersDetailListing .detail th{background-color:#FFF;color:#058E53;width:100px}.ordersDetailListing .detail td{background-color:#FFF;width:200px}.ordersDetailText{width:400px;margin:auto;padding:20px}.blockWrapper{margin:0;padding:0}.blockWrapper .block{background-color:#FFF;width:230px;height:150px;padding:20px;margin:10px 10px 0 0;display:inline-block;vertical-align:top;float:none;border:1px solid #eee}.blockWrapper .block h2{margin:0 0 10px 0;font-size:20px;font-weight:400;color:#058E53}.blockWrapper .block p{margin:2px 0 8px}.contentBox{padding:0 20px 10px 20px;margin-left:-17px;margin-right:-17px}.contentBox p{margin-bottom:15px}.contentBox .checkme{margin:20px 0}.contentBox .checkme label{margin-top:-10px}.contentBox a,.contentBox a:link{color:#058E53}.contentBox a:hover{color:#444}.bottomLinkWrapper{min-height:1%;clear:both;margin-top:10px}.bottomLinkWrapper .links{text-align:center;padding:5px}.bottomLinkWrapper .links input{padding:0;margin:0}#WA_Store_Cart_Checkout,#Checkout,#modify_information,#Submit_order{font-size:16px;height:40px;width:160px}.bottomLinkWrapper .links a,.bottomLinkWrapper .links a:link,.bottomLinkWrapper .helperText{color:#058E53;text-decoration:none;border-left:solid 1px #015430;border-right:solid 1px #015430;padding:5px 15px}.bottomLinkWrapper .helperText{color:#015430;font-size:1.2em;display:inline;border:none}.bottomLinkWrapper .links a:hover{text-decoration:underline}.bottomLinkWrapper .links a.first{border-left:0;padding-left:0}.bottomLinkWrapper .helperText{border:none;padding:5px 5px;vertical-align:middle}.bottomLinkWrapper .links a{padding:5px!important;border:1px solid #eee!important;background:#f5f5f5!important;text-decoration:none;display:inline-block;text-align:center;vertical-align:middle;font-size:1em;letter-spacing:1px}.bottomLinkWrapper .links a:hover{text-decoration:none;border:1px solid #015430!important;background:#f9f9f9!important}.bottomLinkWrapper .links a:first-child{margin-right:3px}.bottomLinkWrapper .links a:last-child{margin-left:3px}.pagesWrapper{overflow:hidden;height:1%;min-height:1%;margin-top:0}.pagesWrapper .helperText{width:300px;height:100px}.pagesWrapper .links{color:#EEE;font-size:12px;font-weight:700}.Display_Search *{box-sizing:border-box}.Display_Search.table{padding:0}.Display_Search div.row>div{border-bottom:1px solid #ddd;padding:10px;max-width:500px}.Display_Search p{display:block;min-width:300px}.Display_Search p>label,.Display_Search p>span{display:inline-block;vertical-align:top}.Display_Search p>label{width:120px;margin-right:3px}li.standard_price,li.product_price{list-style-type:square;font-size:1.2em;float:left;margin-right:30px}.productResultsWrapper .mimicButton{display:block;margin:5px auto;height:27px;line-height:27px}.productResultsWrapper .mimicButton a{height:27px!important;line-height:27px}.productResultsWrapper .standard_price,li.standard_price,.productResultsWrapper .product_price,li.product_price{border:none;color:#204B5C;padding:5px 0 0 0;margin-bottom:0}.standard_price.has-special-pricing,.standard_price span.has-special-pricing,.product_price span.has-special-pricing,span.money.has-special-pricing{text-decoration:line-through;color:#999}.productResultsWrapper{clear:right;overflow:hidden;min-height:70px;position:relative}.productResultsWrapper .lft{display:table-cell;vertical-align:middle;width:166px;text-align:center}.productResultsWrapper .lft .image{margin:auto;width:152px;height:152px;border:1px solid rgba(0,0,0,.1);position:relative}.productResultsWrapper .lft .image a{width:100%;height:100%}.productResultsWrapper .lft .image img{max-height:100%;max-width:100%;transform:translateY(-50%);top:50%;position:relative}.productResultsWrapper .middle{display:table-cell;vertical-align:top;width:400px}.productResultsWrapper .middle h2{margin-bottom:10px}.productResultsWrapper .middle h2 a{color:#058E53;font-size:1em;font-weight:700;text-decoration:none;margin-bottom:0;line-height:1.1em}.productResultsWrapper .rght{display:table-cell;text-align:center;vertical-align:top;padding:15px 10px 0 0;width:200px;font-weight:700;font-size:1.3em}.productResultsWrapper .rght h3{padding:0;margin:0;font-weight:700;color:#204B5C;margin-bottom:15px}.productResultsAfterWrapper{height:12px;background-repeat:no-repeat;background-position:50% 0;margin-bottom:10px}.productResultsWrapper .rightSide{width:auto!important;max-width:none!important;padding-left:0!important}.productResultsWrapper .rightSide .rght{padding:10px}.search-footnotes{padding:30px 10px 0;font-style:italic;font-size:12px}.quick-add-to-cart{margin:10px 0 0 0}.quick-add-to-cart label{display:inline-block;color:#555;font-weight:400}.quick-add-to-cart .qty{width:25px;height:27px;font-size:12px;display:inline-block;vertical-align:middle}.quick-add-to-cart .add-to-cart{font-weight:bold!important;margin-top:5px;height:27px;line-height:27px}.table.Display_Search .ribbon{left:-8px;top:5px}.table .productResultsWrapper .rating{padding:0 0 10px 0}.grid.Display_Search{border-left:1px solid rgba(0,0,0,.2);width:auto}.grid .productResultsWrapper{width:33.333%;float:left;display:block;padding:10px;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);overflow:visible}.grid .productResultsWrapper .lft{display:table;width:100%}.grid .productResultsWrapper .lft .image{height:150px}.grid .productResultsWrapper .lft .image a{display:table-cell;vertical-align:middle;width:auto;height:150px}.grid .productResultsWrapper .lft .image img{border:0;vertical-align:middle;position:static;transform:none}.grid .productResultsWrapper .middle{display:block;width:auto;padding-left:0;height:100px}.grid .productResultsWrapper .middle .rating .jq-ry-container{margin:0 auto}.grid .productResultsWrapper .middle h2{margin:0;padding-left:0;padding-right:0;line-height:1}.grid .productResultsWrapper .middle h2 a{font-size:14px}.grid .productResultsWrapper .rightSide .rght{display:block;padding:0;margin-right:0;width:auto;height:105px;position:relative}.grid .productResultsWrapper .standard_price{margin:0;display:block;font-size:16px;padding:0}.grid .productResultsWrapper .product_price{margin:0;display:block;font-size:16px;padding:3px 0 2px 0}.productResultsWrapper .bulk-discount{color:green;font-weight:700;font-size:.9em;min-width:0}.grid .productResultsWrapper .bulk-discount{font-weight:400;font-size:14px;margin:0}.view-switch{display:inline-block;vertical-align:middle}.grid .hangingImage{display:none}.grid .productResultsWrapper .mimicButton{width:100%;position:absolute;bottom:0}.grid .productResultsWrapper .mimicButton a{width:100%;font-size:11px!important;font-weight:bold!important}.grid .productResultsWrapper.single .mimicButton{width:75px;float:left}.grid .productResultsWrapper.single .mimicButton a{width:100%}.grid .quick-add-to-cart{width:100%;margin:5px 0 11px 0;position:absolute;bottom:0}.grid .quick-add-to-cart label{display:inline-block;vertical-align:middle;font-size:13px;color:#555;font-weight:400}.grid .quick-add-to-cart .qty{height:27px;margin-right:2px}.grid .quick-add-to-cart .add-to-cart{width:100px;font-size:11px!important;display:inline-block;vertical-align:middle;height:27px;line-height:27px;margin-top:0}.product-search-no-results{margin-top:200px}.contentBox_order{clear:right;padding:20px 20px 10px 20px;margin-left:-17px;margin-right:-17px;margin-bottom:10px}.adminListing{min-height:1%;padding:10px}.adminListing .col{float:right;background-repeat:no-repeat;background-position:0 0;padding-left:20px;min-height:160px}.adminListing .col .id{color:#058E53}.adminListing .first{background-image:none;padding-left:0}.adminListing .buttons a{display:block;margin-bottom:7px}#Overdue{background-color:#F48E65;overflow:auto}.adminListing-user{padding-bottom:10px}.adminListing-user .col1{width:230px}.adminListing-user .col2{width:280px;padding-left:30px}.adminListing-user .col3{width:110px;padding-left:10px}.adminListing-user .col3 input[type=submit]{margin:35px 0 0 20px}.adminListing-user .col3 p{margin-top:50px;color:#02384C;font-size:14px;text-align:center}.adminListing-user .col4{padding-top:7px;height:120px;padding-left:45px;width:150px}.adminListing-user .col1 table,.adminListing-user .col2 table{margin-top:20px}.adminListing-user table th,.adminListing-user table td{padding:5px}.adminListing-user table th{text-align:right;color:#058E53;font-weight:700;white-space:nowrap}.adminListing-user table td{color:#02384C}#outerWrapper{margin:0;text-align:left;width:100%;min-height:100%;position:relative}#outerWrapper .wide{min-width:1001px;width:auto}#contentWrapper{clear:both;margin:auto;height:1%;min-height:0;padding-bottom:120px;padding-left:0;padding-top:10px}#outerWrapper #contentWrapper #leftColumn1{float:left;width:222px}#outerWrapper #contentWrapper #leftColumn2{float:left;width:216px;margin:0 0 0 0}#outerWrapper #contentWrapper #content{margin-left:222px;padding:0 17px 17px 17px;min-height:400px;max-width:1000px}#outerWrapper #contentWrapper #widecontent{width:100%;min-height:400px}#outerWrapper #contentWrapper #widecontent.cart{max-width:1000px;margin:0 auto}#outerWrapper #header .phonenumber .phone{display:block;text-decoration:none}.halfcolumn{width:48%;margin:1%;float:left}.halfcolumn>p{padding-bottom:15px}#footer{clear:both;margin:0 auto;color:#058E53}#footer .container{width:1000px;margin:0 auto}#footer .col{box-sizing:border-box;float:left;width:25%;vertical-align:top;padding:0 0 0 100px;margin:20px 0}#footer .col.account{width:25%}#footer .col.contact-us{width:25%;padding-left:20px}#footer .col.support{width:25%}#footer .col:first-child{border-left:none}#footer h3{font-size:20px;text-align:left}#footer .col a,#footer .col a:link,#footer .col a:visited,#footer .col a:active,#footer .col a:hover{color:#058E53;padding:0;margin:1px 0 8px 0;text-decoration:none;font-size:14px;float:left;clear:left}#footer .col a:hover{text-decoration:underline}#footer p{font-size:14px;margin:1px 0 8px 0;float:left;clear:left}#footerBottom{max-width:1000px;padding:0;margin:15px auto}#footerBottom a{color:#444}#footer .first,#footerBottom .first{margin-left:220px}.social-media-icons div{display:inline-block;width:36px;height:36px;position:relative;color:white;margin-right:1px}.social-media-icons div:last-child{margin-right:0}.social-media-icons a{width:100%;height:100%;margin:0!important;padding:0!important;position:absolute;top:0;left:0;z-index:1}.social-media-icons a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;transition:opacity .1s;opacity:0;background-color:white;z-index:9999999}.social-media-icons a:hover::before{opacity:.2}.social-media-icons svg{position:absolute;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.social-media-icons svg path,.social-media-icons svg ellipse,.social-media-icons svg circle{fill:#FFF}#footerBottom .copyright{float:right}.trust-area{float:left}.trust-area>*{display:inline-block;vertical-align:middle}.trust-area script,.trust-area iframe{display:none}.trust-area .bbb-a-plus{width:135px;padding-top:10px;margin:0 10px}.trust-area .bbb-a-plus img{width:100%}.trust-area .norton-seal{width:130px;margin:0 10px}.trust-area .paypal-verified{width:70px;margin:0 10px}.trust-area .rapid-ssl-badge{display:inline-block;width:110px;vertical-align:middle}.trust-area .cards{width:auto}.trust-area .cards img{width:60px;box-sizing:border-box;display:inline-block}.trust-pilot-mini{margin-top:10px}.trust-pilot-bar{padding:15px 0 10px 0;background-color:#eee}.productDetailWrapper{height:1%;min-height:1%;margin-bottom:20px;max-width:900px}.social-buttons{margin-left:25px}.social-button{float:left;vertical-align:top;margin:0 5px 0 0}#___plusone_0{padding:4px 5px!important}.social-button iframe,#___plusone_0 iframe{border:none;padding:0;margin:0;box-shadow:none}#cpn-32165450{max-width:216px!important;margin:10px 0;padding:0}#cpn-32165450>*{max-width:216px!important}iframe.twitter-share-button{margin:0;padding:0}.productDetailWrapper .image-area{float:left;width:340px}.productDetailWrapper .image{padding-bottom:10px;width:100%;margin:auto;text-align:center}.productDetailWrapper .image .imageWrapper{text-align:center;max-width:230px;max-height:260px;margin:30px auto}.productDetailWrapper .ribbon{margin-top:12px}.productDetailWrapper .imageWrapper .hangingImage{display:none}.imageWrapper img{border:solid 1px #CCC;margin:5px 5px 2px 5px;max-width:230px;max-height:260px;vertical-align:middle;text-align:center}.productShortDesc{padding-bottom:10px;margin-right:15px;width:355px}.productDetailWrapper .productShortDesc h2{vertical-align:top;color:#02384C}.overview{width:355px;margin-right:15px;font-size:1.1em}.overview h2{font-size:1.1em;color:#015430;text-align:left;list-style:circle;padding-left:15px;margin:.1em 0em .7em 0em}.overview ul>li{font-size:1.1em;margin:.1em 0em .7em 0em}.overview ul>li>ul>li{font-size:.9em;margin:.1em 0em .3em 0em}#ReplacementOverview h2,#ReplacementOverview h3,#ReplacementOverview h4,#ReplacementOverview h1,#ReplacementOverview p,#ReplacementOverview li{font-size:1em;line-height:1em;padding:5px 0;margin:0;margin-left:15px;font-weight:400;font-variant:inherit;text-align:left!important;display:list-item;list-style-type:square;color:black}#ReplacementOverview ul,#ReplacementOverview ol,#ReplacementOverview div{padding:10px;margin:0}.video{display:inline-block;float:right;width:300px;min-height:290px;margin:10px 30px;text-align:center}.video iframe,.video embed,.video div{height:233px;width:300px}.video div{display:inline-block;vertical-align:middle;background-color:gray;line-height:100px}div.video:nth-of-type(even)+div.description{clear:right}.productDetailWrapper .productLongDesc{width:100%;margin:auto;max-width:900px}.productLongDesc{clear:right}.overview blockquote{margin:0}.productDetailWrapper .productLongDesc .description table{clear:right}.productDetailWrapper .productLongDesc .description td,th{padding:2px}.productDetailWrapper .productLongDesc .description li{padding-bottom:10px}.productLongDesc blockquote{margin:10px 15px}.productLongDesc img[data-src]{opacity:0;transition:opacity .3s ease-in}.productDetailWrapper .sub-product{margin:10px 75px 25px 75px;background-color:#fff;border:3px dashed #ddd;padding:15px 25px 25px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.05)}.productDetailWrapper .sub-product img{max-width:180px;float:left;margin-right:25px;max-height:200px}.productDetailWrapper .sub-product h3{text-align:left;font-size:14px;line-height:20px}.productDetailWrapper .sub-product ul{margin:10px 0 0 180px}.productDetailWrapper .sub-product ul li{margin-bottom:5px}#productReviews,#shippingInfo,#productFiles{padding:0 25px 25px}#productReviews *{box-sizing:border-box}#productReviews .no-reviews,#shippingInfo .info{margin:15px auto;padding:0;font-size:14px;font-weight:700;color:#555}#shippingInfo a,#productFiles a{font-size:14px;display:block}#productReviews .review-entry{border:1px solid rgba(0,0,0,.1);padding:10px;background-color:#fff;margin-top:15px}#productReviews .review-entry h4{text-align:left;padding:0;margin:3px 0 10px;color:#444}#productReviews .review-entry .left-side{display:inline-block;vertical-align:top;border-right:1px dashed #ddd;padding-right:10px;width:23%}#productReviews .review-entry .left-side p{margin-top:10px}#productReviews .review-entry .left-side .verified-buyer{color:green;border:1px solid;padding:3px;display:block;width:90px;text-align:center}#productReviews .review-entry .right-side{display:inline-block;vertical-align:top;padding-left:10px;width:77%;margin-left:-4px}#productReviews .review-entry .selected-options{border-top:1px solid #eee;margin:10px 0;padding:10px 0 0 10px}#productReviews .review-entry .selected-options>h5{margin:0 0 5px;color:#444}#productReviews .review-entry .selected-options p{display:inline-block}#productReviews .review-entry .selected-options label{font-weight:400;text-align:left;padding:0 10px 0 0;margin:0;color:#800;min-width:100px;display:inline-block}#productReviews .product-review-form{padding:20px;margin:25px 0 0 0}.product-review-form textarea,.product-review-form input{font-family:Arial}.product-review-form form>div{margin:20px 0}.product-review-form label{width:30%;display:inline-block;font-weight:700;color:#666;font-size:14px}.product-review-form .add-to-cart-select-row label{font-weight:400;text-align:right;padding:0 10px 0 0;margin:0;color:#02384C}.product-review-form .add-to-cart-select-row select{width:70%;padding:0;margin:5px 0 5px -4px;height:25px}.product-review-form label .required{color:#ff2f2f;padding:0 0 0 2px}.product-review-form form>div>div{width:70%;display:inline-block;margin:0;margin-left:-4px;vertical-align:top}.product-review-form input[type=text],.product-review-form input[type=email]{width:100%;height:35px}.product-review-form textarea{width:100%;min-height:100px}.product-review-form .buttons{text-align:right!important;padding:10px 0;margin:0;clear:both}.product-review-form .product-review-submit{width:160px;height:35px}#productReviewCaptcha{float:right;margin-top:0}#productReviews .bad::after{content:'';width:100%;border-bottom:2px solid rgb(216,0,0);height:1px;display:block;padding-top:2px}.product-review-form .buttons .message span{color:rgb(216,0,0);display:block}.relatedWrapper{width:100%;box-sizing:border-box;max-width:800px;padding:10px 0;margin-top:30px;border-top:4px double #000}.related{margin:auto;display:table}.related a{display:table-row;text-decoration:none;float:left;min-width:160px;max-width:160px;width:160px;min-height:160px;max-height:200px;height:200px;margin:6px;padding:5px;border:thin solid #CCC}.related span.caption{color:#204B5C;font-size:.9em;text-align:center;margin:0;padding:2px;line-height:normal;display:table-cell;vertical-align:middle;width:155px}.related a:hover{outline:medium solid #000}.related a span.picture{display:table-row;text-align:center;height:145px;margin:auto}.related a span.picture img{vertical-align:bottom;max-width:160px;max-height:130px}.imageCart .imageWrapper{border:solid 1px #CCC;margin:5px 5px 3px 5px}.outerAdd{width:410px;margin-bottom:40px;float:right}.outerAdd *{box-sizing:border-box}.addToCart{width:100%;height:100%;text-align:left}.addToCart>label,.addToCart #price_range,.addToCart #itemSelectionArea>label{font-size:14px}.outerAdd #price_range{text-align:left;display:inline-block;margin-top:10px}.addToCart #groupSelects{margin:5px 0}.work-area{background:#f5f5f5;padding:5px;border:2px dashed #ddd}.outerAdd form{padding:30px 20px 20px 20px;text-align:center}.outerAdd .replaced-product-area{padding:10px;border:1px solid #eee;background:white;margin:0 10px 10px}.outerAdd .replaced-product-area form{padding:0 10px 10px}.outerAdd form label{padding:0 3px 0 0;margin:5px 0;width:40px;text-align:right}.outerAdd form option{padding:0;margin:0}.outerAdd form select{width:65%;padding:0;margin:5px 0;height:25px}.outerAdd .add-to-cart-select-row{white-space:nowrap;padding:0 5px}.outerAdd .add-to-cart-select-row label{width:35%;display:inline-block;text-align:right;padding:0 5px 0 0;margin:0;color:#02384C}.outerAdd .qty-area{float:left;width:35%;text-align:left}.outerAdd .qty-area label{width:25%;text-align:left;display:inline-block;font-size:14px;padding-left:0}.outerAdd #AddToCart{width:65%;margin:0;float:right;font-weight:bold!important}.outerAdd .qty-area #Quantity{width:50%;max-width:45px;font-size:16px;padding:10px}.outerAdd #CartAddArea input{height:44px}.outerAdd #image_container{margin:5px auto}.outerAdd .product-rating{text-align:left}.outerAdd .product-rating>*{display:inline-block;vertical-align:middle}.outerAdd .product-rating p{display:inline-block;font-size:14px;margin:2px 0}.outerAdd .product-rating a{text-decoration:none;cursor:pointer}.addToCart #soldOut{color:#CE4007;font-weight:700;font-size:14px;padding-bottom:5px}.addToCart #checkingAvail{font-style:italic}.addToCart #notSold{font-style:italic}.discountlist{display:block;padding:8px;text-decoration:none;margin:15px auto 3px auto;background-color:#A5E6CA;text-align:center;font-size:1.1em;cursor:pointer;color:#058E53}.discountlist .table{border-collapse:collapse;border:1px solid #fff;width:100%;margin-top:5px}.discountlist .row>div{border:1px solid #fff;background-color:#C0E2EF;color:black;padding:5px 8px}.discountlist .header>div{background-color:#02384C;color:white;vertical-align:middle}#image_container{width:100px;height:100px;margin:auto;background:#FFF}#image_container img{max-width:200px;max-height:100px}#price_container{margin-top:10px;text-align:center}#price_container form{padding-bottom:5px}#lnkbtnItemDetail{display:block;padding:10px;text-decoration:none;margin:0;width:100%;background-color:#A5E6CA;text-align:center;font-size:1.1em;cursor:pointer;box-sizing:border-box}.addToCart #lnkbtnItemDetail{margin:15px auto 0 auto;width:318px}.standard_price{color:#444;padding:5px}.standard_price span{color:#222;font-size:1.4em}.product_price{color:#015430;padding:5px}.product_price span{font-size:1.6em}#BulkDiscountAvailable{color:green;text-align:left}.OrderHistory_Form{float:right;border:thin solid #999;padding:10px;margin:8px;font-size:.9em}.OrderHistory_Form li{padding-left:10px}.OrderHistory_Form p{font-size:1.2em;display:inline-block;text-align:left}.OrderHistory_Form input[type=radio]{margin-left:14px}.Sort_Form{width:auto;margin-bottom:10px;width:100%;border:thin solid #ddd;background:#eee;display:inline-block;box-sizing:border-box}.Sort_Form.searched-for{min-width:200px;float:left}.Sort_Form form{width:100%;padding:10px 0}.Sort_Form form>div{display:inline-block;vertical-align:middle;margin-right:10px}.Sort_Form h3{font-size:1.2em;display:inline-block;vertical-align:middle;padding:0 5px;margin:0}.Sort_Form select{width:150px;display:inline-block;vertical-align:middle}.Sort_Form li{padding-left:10px}.Sort_Form input{margin-left:20px}.Sort_Form>p{margin:5px 0;padding-left:10px}.Sort_Form>h3{padding:5px}.try-advanced-search{margin:0 0 5px 0;padding:0 10px;font-size:14px;text-align:center}.resultsLink{padding-left:100px;padding-top:50px;font-weight:600}.resultsLink .links a{display:inline-block;border:1px solid #5FE6AC;text-decoration:none;padding:3px}.cartSummaryWrapper{width:100%;overflow:hidden;height:1%;min-height:1%;margin-top:20px}.cartSummaryWrapper select{width:263px}.cartSummaryWrapper .title{float:left;width:190px;padding-top:12px;background-color:#A5E6CA;background-image:-ms-linear-gradient(top,#FFFFFF 10%,#A5E6CA 100%);background-image:-moz-linear-gradient(top,#FFFFFF 10%,#A5E6CA 100%);background-image:-o-linear-gradient(top,#FFFFFF 10%,#A5E6CA 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.1,#FFFFFF),color-stop(1,#A5E6CA));background-image:-webkit-linear-gradient(top,#FFFFFF 10%,#A5E6CA 100%);background-image:linear-gradient(to bottom,#FFFFFF 10%,#A5E6CA 100%)}.cartSummaryWrapper .details,.cartSummaryWrapper .buttons{margin-left:191px}.cartSummaryWrapper .details table.eC_CartSummary{width:100%;padding-bottom:20px;font-size:1.1em}.cartSummaryWrapper .details table.eC_CartSummary th{padding:20px;padding-right:0;color:#02384C;font-weight:700;text-align:right;width:140px}.cartSummaryWrapper .details table.eC_CartSummary td{padding:20px}.cartSummaryWrapper .details table.eC_CartSummary th.total{font-size:1.3em;font-weight:700}.cartSummaryWrapper .details table.eC_CartSummary td.total{color:#058E53;font-size:1.3em;font-weight:700}.cartSummaryWrapper .details table.eC_CartSummary span.subtotal{color:#058E53;font-size:1.2em;font-weight:700}.cartSummaryWrapper .details table.eC_CartSummary span.subsubtotal{color:#058E53;font-weight:700}.cartSummaryWrapper .details table.eC_CartSummary td.discounts{color:#CE4007}.eC_SummaryFooter textarea{box-sizing:border-box;width:100%;min-width:200px;height:60px}.checkoutHeader{background-color:#02384C;color:#EEE;opacity:70%;font-size:1.2em;text-align:center;font-weight:700;margin-left:-17px;margin-right:-17px;padding:10px 20px}.checkoutHeader a{font-size:1.2em;color:#444}.contentBox select{width:263px}h1{padding-top:5px}.explanation{font-style:italic}.coloring{color:white;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black}.scheme{width:120px!important;display:inline!important}.schemenext{width:380px!important;display:inline!important}.example{display:inline-block;width:100px}.block{display:block;max-width:150px;margin:20px;float:right}.ruletitle{text-align:left;display:inline-block;margin-right:200px;border:none!important}.Topper{clear:right;border:1px solid #CCC;color:#444;font-size:1.5em;text-align:left;padding-left:130px;margin-top:30px;line-height:25px}.unpaid{margin-bottom:10px}.unpaid a{display:block;width:300px;margin:0 auto;padding:10px;border:1px solid #7A2402;background:#F48E65;text-decoration:none;box-sizing:border-box}.cartBar{border:none;margin-top:10px;margin-bottom:35px}.cartBar a{box-shadow:inset 0 -10px 10px 4px #CCC;vertical-align:middle}.cartBar a.SelectedCart{box-shadow:inset 0 -10px 10px 4px #5FE6AC}.cartBar h3,.cartBar h4{line-height:1.3em;padding:0;margin:0}.AddressBlock,.sel-work-block{display:inline-block;vertical-align:top;width:220px;min-height:120px;padding:10px;font-size:.9em;border:1px solid #CCC;overflow:auto}.sel-work-block{display:block;width:100%;box-sizing:border-box;min-height:0;margin-bottom:10px;overflow:visible}.details .AddressBlock{padding:10px;padding-left:20px;border:none}.newAddress{width:400px;min-height:1px}.newAddress>h3{text-align:left;font-size:1.1em}.AddressBlock label{display:inline-block;width:120px;text-align:right}.productCartEmpty{padding:5px;min-height:0;text-align:center;margin:auto}#ShippingCompanyDiv div{display:inline-block;vertical-align:top;max-width:400px}#ShippingCompanyDiv select{width:100px}#ShippingResults select{width:260px}#ShippingCompanyDiv p{padding-top:12px}#CartShippingAreaTD .AddressBlock h3{font-size:1em;text-align:left}.simpletable{max-width:300px;margin:0}.simpletable td,.simpletable th{padding:2px;text-align:center!important;line-height:1em;font-size:1em}.componentTable{border-spacing:2px}.componentTable th,.componentTable td{padding:1px 2px}.componentTable th{border-bottom:1px solid #5FE6AC}.insertForm{line-height:1.4em}.threecolumn{width:31%;float:left;margin:1%}.hideBullets{padding-left:0}.hideBullets>ul{padding-left:0}.hideBullets p>ul{margin:0;padding-top:0}.hideBullets ul{margin:0}.hideBullets p{margin:0;padding:0}.hideBullets li{list-style-type:none;margin:0}.semichecked{FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80)}.Display_Search .hideBullets li input{margin:5px}.Display_Search .hideBullets li{margin:5px}.bottomLinkWrapper .links input{width:80px}.sandboxcustomer{background-color:#DDD;padding:20px;width:400px}.sandboxcustomer h3{font-size:1em!important}.sandboxcustomer p{font-size:0.9em!important;line-height:.9em;padding:0;margin:0}.disabledNoBox{border:none!important;color:#222;background:none;padding:0px!important;margin:0;text-indent:none}a form.DeleteForm{display:none}a:hover form.DeleteForm{display:block;position:relative;left:0;top:120;width:200px;height:40px}.topProfile{padding-left:180px}.boxSuccessMsg,.boxErrorMsg{text-align:center;width:500px;margin:5px auto;padding:10px;border-radius:5px;font-weight:700}.boxSuccessMsg{background-color:rgba(70,125,40,.1)}.boxErrorMsg{background-color:rgba(255,60,10,.1)}.discountinfo>p{margin:0;padding:2px}.req-asterisk{color:#de1e00}.Schluter_Pro_Advanced_Comparison{font-size:1em}.Schluter_Kerdi_Tile_Redi{color:maroon}.Pro_Advanced_Tile_Shower_Waterproof_Kits{color:green}.Shower_Kit_Installation_Features{color:#069}.Comparison_of_Tile_Shower_Kits_Schluter_Kerdi_Pro_Advanced_Tile_Redi{text-align:center;border:3px groove #666;padding:20px;margin-bottom:30px;font-weight:700}.Comparison_of_Tile_Shower_Kits_Schluter_Kerdi_Pro_Advanced_Tile_Redi img{height:30px}.Comparison_of_Tile_Shower_Kits_Schluter_Kerdi_Pro_Advanced_Tile_Redi td,.Comparison_of_Tile_Shower_Kits_Schluter_Kerdi_Pro_Advanced_Tile_Redi th{padding:5px;width:120px;border:1px groove #069;vertical-align:middle;text-align:center}.Comparison_of_Tile_Shower_Kits_Schluter_Kerdi_Pro_Advanced_Tile_Redi th{font-size:.9em}.Comparison_of_Tile_Shower_Kits_Schluter_Kerdi_Pro_Advanced_Tile_Redi .Schluter_Kerdi_Waterproof_Tile_Shower_Features{width:250px;text-align:center;font-size:.9em}.Comparison_of_Tile_Shower_Kits_Schluter_Kerdi_Pro_Advanced_Tile_Redi .Schluter_Kerdi_Pro_Advanced_Tile_Redi_Waterproof_Tile_Shower{font-size:1em;color:#036;padding:8px}.Top_Features_of_Tile_Waterproofing_Kits{font-style:italic}.pro-advanced-comp-table-pan{padding:10px;box-sizing:border-box;margin-bottom:20px}.pro-advanced-comp-table-pan *{box-sizing:border-box}.pro-advanced-comp-table-pan table{border:1px solid rgb(208,208,208);border-collapse:collapse;text-align:center}.pro-advanced-comp-table-pan table td,.pro-advanced-comp-table-pan table th{border:1px solid rgb(208,208,208);padding:10px;vertical-align:middle}.pro-advanced-comp-table-pan table td{padding:5px!important}.pro-advanced-comp-table-pan table th{font-size:13px}.pro-advanced-comp-table-pan table img{max-width:30px;max-height:30px;width:auto;height:auto}.pro-advanced-comp-table-pan table th span{color:#069}.pro-advanced-comp-table-pan table .green{color:green}.pro-advanced-comp-table-pan table .red{color:#ce0000}.pro-advanced-comp-table-pan table .col-th{color:#036;width:20%}.desc-shower-kit>ul,.desc-shower-kit .points-overview,.desc-shower-kit section>ul{font-size:14px}.desc-shower-kit .video-instructions p{font-size:14px}.desc-shower-kit .instructions-button{float:left;text-align:center}.desc-shower-kit .instructions-button>a{display:block;border:2px dashed #00bdbd;padding:25px 20px;margin:0 10px 0 0;font-weight:700;text-decoration:none;background-color:#9ff}.desc-shower-kit section{background-color:#fff;padding:30px 10px;border-bottom:1px solid #ddd}.desc-shower-kit section:nth-child(odd){background-color:rgb(247,247,247);box-shadow:inset -1px 1px 0 rgba(255,255,255,.5)}.desc-shower-kit .video{margin:10px 25px}.desc-shower-kit .size-panel{float:right;margin:15px;border:1px solid #eee;padding:30px 25px;text-align:center;background-color:#fff;color:#636363}.desc-shower-kit .size-panel .size{font-size:24px;font-weight:700;margin-top:0;margin-bottom:5px}.desc-shower-kit .size-panel .drain{font-size:20px;font-weight:700;margin-bottom:0}.desc-shower-kit .size-panel .instructions-button{float:none}.desc-shower-kit .size-panel .instructions-button>a{margin:10px 0 0 0;padding:10px}.desc-shower-kit .kit-contents ol{font-size:14px;margin:20px 0 0 0}.desc-shower-kit section h3{margin:0 auto 20px}.desc-shower-kit .video{float:left}.desc-shower-kit .video-static .video{float:right;clear:right}.productLongDesc .warning{padding:25px 10px;background-color:#fff;border:1px solid red}.productLongDesc .warning p{color:red;font-size:16px;margin:0;padding:0;text-align:center}.blurb{text-align:justify;text-indent:30px;color:#545454;line-height:1.2;font-size:16px}.blurb.cat{text-align:left;text-indent:0}.half{width:49.8%;display:inline-block;vertical-align:top}#CardType{width:150px;vertical-align:middle;display:inline-block}#cardTypeRow{display:none}#cardTypeRow label{display:inline-block;width:auto;vertical-align:middle}#cartPaymentInfo{width auto;margin:25px auto}#cartPaymentInfo .cards{display:inline-block;float:right;vertical-align:middle}#cartPaymentInfo .cards img{max-height:34px;vertical-align:middle}#cartPaymentInfo .cards img.selected{max-height:40px}#cartPaymentInfo .cards img.grayscale{filter:grayscale(100%)}.card-info{display:inline-block;position:relative;margin-right:10px;margin-bottom:20px}.card-info label{display:inline-block!important;text-align:left!important;margin:0;width:auto}.card-info input[type=text],.card-info select{width:70px;box-sizing:border-box;height:30px;padding:4px}.card-info>span{display:block;position:absolute;padding:2px 0!important;margin:0!important;min-width:270px}#cartPaymentInfo .cvv-tooltip-button{margin-left:5px;background:#555;color:white;padding:3px 6px;font-size:14px;font-weight:700;line-height:14px;border-radius:10px;cursor:pointer;position:relative;display:inline-block}#cartPaymentInfo .cvv-tooltip{display:none;width:600px;height:250px;background-color:#555;background-image:url("https://kitchenbathsupplycenter.com/Utilities/Image/New/cvv-locations.jpg");position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:28px;cursor:default;border-radius:5px}#cartPaymentInfo .cvv-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#555 transparent transparent transparent}#cartPaymentInfo .cvv-tooltip.amex{width:300px;background-position:100%}#cartPaymentInfo .cvv-tooltip.visa,#cartPaymentInfo .cvv-tooltip.discover,#cartPaymentInfo .cvv-tooltip.mastercard{width:300px}#cartPaymentInfo .cvv-tooltip-button:hover .cvv-tooltip{display:block}#CardNumber{width:200px!important}#cartButtons{padding:0!important}.cards img{display:inline-block!important;margin:0!important}#cartNotes{margin:20px 0 0 0}#cartNotes h4{text-align:left}.cartShowDetail{width:100px!important}.button-line{margin:20px auto;text-align:center;padding:0}.cartSummary{width:270px;padding:10px;border:1px solid rgba(0,0,0,.25);float:right;margin-bottom:20px}.cartSummary.full{width:350px}.cartSummary .cart-summary-row{margin:8px 0}.cartSummary .cart-summary-cell{width:45%;display:inline-block;vertical-align:top;margin-left:-4px;text-align:right;color:#058E53;font-weight:400;font-size:14px}.cartSummary .cart-summary-cell.header{width:55%;border:0;margin-left:0;text-align:left;font-size:14px;color:#494949;font-weight:700}.cartSummary .no-shipping-set{font-weight:400;display:block}.cartSummary #checkoutButton{margin-top:20px;margin-bottom:10px;padding:15px;width:100%;height:auto!important;font-size:1.2em;font-weight:bold!important}.cartSummary #checkoutButton.disabled{opacity:.4;cursor:default}.cartSummary #OrderAmount{transition:transform .1s;-webkit-transition:transform .1s;-moz-transition:transform .1s;-ms-transition:transform .1s;-o-transition:transform .1s;display:block;font-weight:700}.cartSummary #OrderAmount.pop{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}.cartSummary>table tr.header>th{text-align:left}.cartSummary table{font-size:14px;margin:0;width:100%}.cartSummary.full table{font-size:1em}.cartSummary>table th{padding:8px 5px;color:#02384C;font-weight:700;text-align:left;color:#494949;min-width:80px}.cartSummary>table th.extra-charge .instr-tooltip{padding:10px;width:auto;height:auto}.discount-tooltip .instr-tooltip>span{display:block;white-space:nowrap}.cartSummary td .options{font-size:.8em;padding-left:15px;color:#666}.cartSummary .cards>img{width:56px}.please-calculate-shipping{margin:10px auto -5px;color:red}#cartTrustArea{display:none;text-align:center;padding-top:20px;border-top:1px solid rgba(0,0,0,.25)}#cartShipCalc{min-height:500px;position:relative;float:left;width:690px;padding:10px;box-sizing:border-box}#cartShipCalc>h4,#cartStep2>h4{text-align:left;margin:15px 0}#cartShipCalc .AddressBlock{min-height:150px;text-align:center;font-size:12px;margin:5px 5px 0 0;cursor:pointer;width:220px;transition:transform .1s;-webkit-transition:transform .1s;-moz-transition:transform .1s;-ms-transition:transform .1s;-o-transition:transform .1s;background-color:#fdfdfd}#cartShipCalc .AddressBlock.pop{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}#cartShipCalc .AddressBlock:hover{box-shadow:0 0 1px 1px #4C9ED9}.ship-option-error{color:red}.AddressBlock.selected,.sel-work-block.selected{border:1px solid #4C9ED9;box-shadow:0 0 2px 1px #4C9ED9;cursor:default}#cartShipCalc input[type=text],#cartShipCalc select{height:28px}#QuoteSpot *{box-sizing:border-box}#QuoteSpot>div{display:inline-block}#QuoteSpot label{display:inline-block;width:30%;padding-right:10px;margin-top:12px}#QuoteSpot input[type=text],#QuoteSpot select{display:inline-block;width:70%;margin-left:-4px;max-width:150px}#QuoteSpot .zone{width:100%;text-align:left;padding:5px 0 0 15px;max-width:200px}#cartStep2{display:none}#cartShipCalc .AddressBlock label.addPlus{display:block;font-size:80px;color:#4C9ED9;margin-top:15px;font-weight:100;width:auto;text-align:inherit;cursor:pointer}.overlay{display:none;background:rgba(255,255,255,.6);position:absolute;top:0;right:0;bottom:0;left:0}.overlay p{text-align:center;margin:0;padding:10px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;left:0;right:0;color:#555;font-size:24px}.checkout-section h2{margin-top:0;padding-bottom:5px;text-align:left}.checkout-section{background-color:#f7f7f7;border:1px solid #ddd;box-shadow:0 1px 0 rgba(255,255,255,.4) inset;padding:15px;margin-bottom:20px}.checkout-section .AddressBlock{background-color:#fff;min-width:160px;width:auto;cursor:pointer;box-sizing:border-box;min-height:177px}.checkout-section .sel-work-block{background-color:#fff}.checkout-section .AddressBlock *,.checkout-section .sel-work-block *{box-sizing:border-box}.checkout-section .AddressBlock:hover,.checkout-section .sel-work-block:hover{box-shadow:0 0 1px 1px #4C9ED9}.checkout-section .AddressBlock>div{margin:0 auto}.checkout-section .AddressBlock input[type=radio]{margin-left:0}.checkout-section .AddressBlock>span{font-weight:700;font-size:14px;color:#444}.checkout-section .newAddress{display:block;width:450px;cursor:default;min-height:auto}.checkout-section .newAddress h3{cursor:pointer;font-size:14px}.checkout-section .floating-trust{float:right;width:130px;padding:10px;border:1px solid #eee;background-color:#fff;text-align:center}.checkout-section .floating-trust img{max-width:100%}.checkout-section .NeutralBox{background-color:#fff!important}.checkout-section .AddressBlock.newAddress p>span{display:block;margin-left:125px!important}.checkout-section>p{margin:10px auto 20px 0;padding-right:10px}.checkout-section .AddressBlock select{width:250px}.checkout-section .dollar-sign-inside{position:relative}.checkout-section .dollar-sign-inside:before{content:"$";position:absolute;left:0;padding:4px 5px;color:#777071}.checkout-section .dollar-sign-inside input[type=text]{padding:4px 3px 5px 15px}.sel-work-block:not(.selected){cursor:pointer}.sel-work-block:not(.selected):hover{box-shadow:0 0 1px 1px #4C9ED9}.sel-work-block h3{margin:0;font-size:15px;text-align:left}.sel-work-block .sel-work-block-content{display:none;margin-top:15px}.sel-work-block.selected .sel-work-block-content{display:block}.sel-work-block h3 input[type=radio]{margin:0 5px 0 0}.store-credit-amount{font-weight:700}.apply-store-credit{font-weight:700}.apply-store-credit input[type=text]{width:80px}.buttons.cart-buttons{padding:0;margin:15px 0}.buttons.cart-buttons.top{display:none}.buttons.cart-buttons .mimicButton{float:left;height:40px!important}.buttons.cart-buttons .mimicButton a{background-color:#aaa;height:40px!important;line-height:40px}.buttons.cart-buttons input{float:right;font-weight:bold!important;height:40px}.co-mainarea{margin-right:400px;min-height:400px}.co-mainarea h3{margin:20px 0}.co-mainarea .AddressBlock{min-height:150px;text-align:center;font-size:12px;margin:5px 5px 0 0;width:180px}.co-mainarea #newShippingAddress{border:none;width:400px;text-align:left;padding-left:0}.co-mainarea #newShippingAddress label{display:block;text-align:left;width:100%;font-weight:700;padding:2px;color:#444}.co-mainarea #newShippingAddress div{margin-top:5px}.co-mainarea #newShippingAddress .buttons{padding:0}.co-mainarea #newShippingAddress input[type="text"],.co-mainarea #newShippingAddress input[type="email"],.co-mainarea #newShippingAddress input[type="tel"]{display:block;text-align:left;width:100%}.co-mainarea #newShippingAddress select{display:block;text-align:left;width:410px}.ship-to-this-address{margin:10px}#outerWrapper #navWrapper.reverse{background-image:url(../../../Images/footer_bg.gif)}.sales-quote{margin-right:300px;margin-top:20px}.info-box{padding:5px;border:1px solid rgb(238,238,238);margin-bottom:20px}.info-box>.inner{margin:0;padding:10px;background:#F5F5F5;border:1px solid #9BC8E8}.section>.title{text-align:left}.section>.content{padding-left:5px}.payment-method{padding:10px 10px 10px 0}.payment-method.selected{background:#F5F5F5}.payment-method:hover{background:#EAEAEA}.payment-method>p{display:inline-block;padding-left:3px}.payment-method .rightside{float:right}.payment-method .rightside>img{max-height:30px}.payment-method .content{display:none;margin:20px}.payment-method .content #cartPaymentInfo{margin:0}#applyStoreCredit{font-weight:700;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:0}#ShippingCompanyDiv>label,#ShippingResults>label,#ShippingTotal>label{display:block;font-weight:700;padding-bottom:5px}#cartItemsWrapper{border:1px solid rgba(0,0,0,.1)}#cartItemsWrapper .table{width:100%;padding:0}.table-row{display:table-row}.table-cell{display:table-cell;vertical-align:top}.cart-item{border-top:1px solid rgba(0,0,0,.1)}.cart-item>.table>.table-row>.table-cell{padding:10px!important}.item-total{border-top:1px solid rgba(0,0,0,.1);padding:10px 20px 10px 10px;background:#f9f9f9}.discount-tooltip .instr-tooltip{width:auto;height:auto}.discount-tooltip .instr-tooltip span{display:block;white-space:nowrap}.item-total>h3{text-align:right;margin:0;color:#02384C;max-width:50%;float:right;clear:right;font-size:14px}.item-total::after{content:'';display:table;clear:both}.item-total>h3>span.label{color:#555}h3.item-total-discount{font-size:12px;margin-top:5px;vertical-align:middle;display:inline-block;width:100%}#changequantitymessage{font-style:italic;float:left;max-width:50%;margin:0;color:#555}.cart-item:first-child{border-top:none}.item-left{width:15%}.item-right{width:85%;position:relative}.item-right .table-cell{vertical-align:middle}.item-image>a{display:block;text-align:center}.item-image img{max-width:100%}.item-special-shipping.default-hidden{display:none}.item-special-shipping>p{text-align:left;font-size:12px;color:#666;padding:5px 0 0 0;margin:0;min-width:0}.item-title h2{text-align:left}.item-details{width:70%;height:100px;vertical-align:top!important}.item-extra-files{border-top:1px dashed #ddd}.item-extra-files h4{text-align:left;margin-top:5px}.item-extra-files a{color:inherit;text-decoration:none;display:block;padding:0 0 2px 5px}.item-show-more{width:10%;text-align:center;margin-top:10px}.item-qty{width:10%;text-align:center}.item-qty-field{width:25px}.item-qty::before{content:'Qty'}.item-price{width:10%;text-align:center}.item-price h4{font-weight:400}.item-remove{position:absolute;right:0;top:0;margin:10px;width:25px;height:25px;text-align:center;font-size:26px;color:#555;cursor:pointer;box-sizing:border-box}.item-remove span{line-height:20px;display:block}.remove-checkbox{display:none}.cartSummary>table td{color:#800;font-weight:700;font-size:16px}.remove-overlay{position:absolute;top:0;right:0;left:0;bottom:0;font-size:14px;font-weight:700;color:#555;text-align:center}.remove-overlay p{margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cart-item.to-remove{position:relative}.cart-item.to-remove>.table,.cart-item.to-remove>.item-total{filter:blur(3px);-webkit-filter:blur(3px);opacity:.5}.cartSummary>table td{color:#800;font-weight:700;font-size:16px}.cart-offer-message{background:#f9f9f9}.cart-offer-message p{color:#efb23b;font-size:18px;line-height:18px;text-align:center;padding:15px 0;border:1px solid rgba(0,0,0,.1);border-bottom:none;background:#f9f9f9;text-transform:uppercase;margin:0;font-weight:700}#promoBanner{float:left;width:180px;margin-left:20px;margin-top:-8px}#promoBanner img{width:100%}.dimension-box{text-align:center;border:1px solid #ddd}.dimension-box h4{background:#eee;margin:0;padding:10px}#sideMenu h4.promo *{box-sizing:border-box}#sideMenu h4.promo{background:#efb23b;border:0;position:relative;margin-top:0}#sideMenu h4.promo>a{color:white;font-size:15px;text-align:left;padding:8px;font-weight:700}.desktop #sideMenu h4.promo>a:hover{background-color:#eda92a;color:white;text-decoration:none}#sideMenu h4.promo.chosen>a{border:none;background:#efb23b}.desktop #sideMenu h4.promo.chosen>a:hover{background-color:#eda92a;color:white;text-decoration:none}.desktop #sideMenu.brand h4 a:hover{text-decoration:none;cursor:pointer}.topmost{position:relative}.topmost.admin{z-index:120}#cartPreview{display:none;position:absolute;right:0;z-index:999;width:400px;box-shadow:2px 2px 7px 2px rgba(0,0,0,.4);background:white}#cartPreview .item-left{width:25%}#cartPreview .item-image img{max-height:80px}#cartPreview .cart-item>.table>.table-row>.table-cell{padding:8px!important}#cartPreview .item-details{height:auto;width:55%}#cartPreview .item-details h2{margin:0 0 5px 0;padding:0;font-size:14px;text-align:left}#cartPreview .item-details a{text-decoration:none}#cartPreview .item-details p{padding-left:5px}.item-preview-right{width:20%}#cartPreview .item-qty{width:auto}#cartPreview .item-qty::before{display:none}#cartPreview .item-price{width:auto;margin-top:10px}#cartPreview .item-price h4{margin-bottom:5px}#cartPreview .item-remove{position:static;width:auto;height:auto;text-align:center;font-size:14px;display:none}#cartPreview .item-total{padding:8px 15px 8px 8px}#cartPreview .header{border-bottom:0;font-weight:400}#cartPreview .header h3{font-size:18px;margin:0;padding:8px}#cartPreview .preview-buttons{text-align:right;border-top:1px solid rgba(0,0,0,.1);padding:10px 15px 10px 15px;background:#f9f9f9}#cartPreview .preview-buttons .mimicButton,#cartPreview .preview-buttons .mimicButton a{height:34px;line-height:34px;width:100%}#cartPreviewWrapper{float:right;width:300px;height:100%;position:relative}#newCartButton{cursor:pointer}#newCartButton a{height:100%;text-decoration:none;font-size:14px}#cartPreview .offer-message{background:#f9f9f9;border-top:1px solid rgba(0,0,0,.1)}#cartPreview .offer-message p{margin:0;padding:5px;color:#00BF06;font-size:14px}.cart-icon{float:left}.cart-icon svg{width:25px!important;height:25px!important;padding:3px 0 0 5px}#searchBox{float:right;text-align:right;margin:0;width:300px}#searchBox *{box-sizing:border-box}#searchBox fieldset>*{display:inline-block;vertical-align:middle}#searchBox #S_ProductName{width:230px;height:30px;padding-right:66px!important}#searchBox #Search{margin-left:2px;width:60px;height:24px;line-height:12px!important;cursor:pointer;cursor:hand;margin-left:-66px}#searchBox #Advanced{width:62px;height:28px;border:0;border-radius:5px;margin-left:5px;text-align:center;line-height:28px;font-size:1em;font-weight:550}#searchBox #Advanced a{border-radius:5px;font-size:1em;display:block;line-height:29px;text-decoration:none}#outerWrapper #topNavigation ul{float:left;z-index:999}#MyAccount>a{display:inline-block;width:auto;background:transparent}#searchBoxMobile{display:none}.ribbon{position:absolute;z-index:99;width:auto;height:36px;background:#1e97c4;left:-8px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2);margin-top:5px}.ribbon:before,.ribbon:after{content:"";position:absolute}.ribbon:before{height:0;width:0;border-bottom:8px solid #186C8C;border-left:8px solid transparent;top:-8px;left:0}.ribbon:after{height:0;width:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:15px solid #1e97c4;right:-15px;top:0}.ribbon-content{line-height:36px;color:white;font-size:15px;text-align:left;text-transform:uppercase;font-weight:700;padding-left:10px}.bottom-banner{position:fixed;bottom:0;width:100%;background-color:white;box-shadow:0 0 8px 4px rgba(0,0,0,.1);z-index:9999;box-sizing:border-box}.bottom-banner .container{margin:0 auto;width:600px;height:85px;background-repeat:no-repeat;background-position:50%;background-size:contain;position:relative;box-sizing:border-box}.bottom-banner span{position:absolute;display:block;font-size:26px;line-height:22px;padding:4px;cursor:pointer;color:#555;right:0;font-family:sans-serif}.bottom-banner a{position:absolute;bottom:0;right:0;color:white;text-decoration:none;padding:5px}#cartTrustArea .bbb-a-plus img{width:100%}#devBar{background:#ea0000;padding:5px 0 3px;text-align:center}#devBar p{color:#555;font-size:16px;line-height:16px;font-weight:700;color:white;text-shadow:1px 1px rgba(0,0,0,.3)}.breadcrumbs{margin:0;padding:0 0 10px;list-style-type:none}.breadcrumbs li{display:inline-block;margin:0 0 0 2px;font-size:14px}.breadcrumbs li>a{text-decoration:none;color:#4a4a4a}.breadcrumbs li>p{display:inline}.breadcrumbs li>a:hover{text-decoration:underline}.breadcrumbs li::before{content:'> ';color:#777}.breadcrumbs li:first-child::before{content:none}#subCategoryWrapper{padding:5px}.subcat,.subcat *{box-sizing:border-box}.subcat{width:20%;float:left;padding:0 5px}.subcat>div{height:100%}.subcat a{display:block;width:100%;height:100%;text-decoration:none}.subcat .subcat-image{width:140px;height:140px;background-repeat:no-repeat;background-position:50% 50%;margin:0 auto;background-size:contain;border:1px solid rgba(0,0,0,.2);background-color:#fff}.subcat .subcat-title{text-align:center;width:100%;display:block;font-size:14px;padding:5px 0;min-height:65px}#sideArticleArea{margin-top:10px;background:#f6f6f6}#sideArticleArea *{box-sizing:border-box}.side-article-entry{width:100%;padding:10px;border-top:1px solid #fff}.side-article-entry:first-child{border-top:none}.side-article-entry a{text-decoration:none;display:block}.side-article-entry p{margin:5px 0 0 0;font-size:14px}.side-article-entry .article-image{position:relative;height:100px;overflow:hidden}.side-article-entry .article-image img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}#mobileMenu{display:none}.confirm-wrap{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;background-color:rgba(0,0,0,.3);z-index:9999;overflow:hidden;box-sizing:border-box}.confirm-wrap *{box-sizing:border-box}.confirm-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2);padding:10px;max-width:350px}.confirm-close{padding:6px 9px;position:absolute;top:0;right:0;font-size:20px;font-family:Helvetica;line-height:16px;cursor:pointer}.confirm-box p{margin:25px 0;font-size:14px}.confirm-box .cancel-button{float:left;width:45%}.confirm-box .confirm-button{float:right;width:45%;margin:0}.confirm-box .confirm-button a{width:100%}.confirm-box.cart-popup{max-width:850px;padding:20px}.confirm-box.cart-popup .confirm-close{padding:16px 18px;font-size:24px}.confirm-box.cart-popup .cancel-button,.confirm-box.cart-popup .confirm-button,.confirm-box.cart-popup .confirm-button a{width:175px;height:40px!important;line-height:40px}.confirm-box.cart-popup .cancel-button{background-color:#999;margin-right:7px}.confirm-box.cart-popup .confirm-button{margin-left:7px}.confirm-box.cart-popup .cancel-button:hover{background-color:#888;background-image:none}.confirm-box.cart-popup .post-cart{margin-bottom:20px}.confirm-box.cart-popup .post-cart p{margin:10px 0}.confirm-box.cart-popup h3{margin:0 0 20px 0}.confirm-box.cart-popup .work-area h3{text-align:left;margin-bottom:10px}.confirm-box.cart-popup .work-area{padding:15px}.confirm-box.cart-popup .recommended-wrap{text-align:left}.desktop .confirm-box.cart-popup .recommended-wrap{width:auto!important}.confirm-box.cart-popup .recommended-wrap>div{display:inline-block;width:130px;vertical-align:top;margin-right:6px;background-color:#fff;box-shadow:1px 1px 2px 2px #eee;padding:10px}.confirm-box.cart-popup .recommended-wrap>div:last-child{margin-right:0}.confirm-box.cart-popup .recommended-wrap>div .recommended-image{width:100px;height:100px;margin:0 auto}.confirm-box.cart-popup .recommended-wrap>div img{max-width:100%;max-height:100%}.confirm-box.cart-popup .recommended-wrap>div a{text-decoration:none}.confirm-box.cart-popup .recommended-wrap>div p{margin-top:5px;display:block;height:80px;text-align:center}.jq-ry-container{position:relative;padding:0;line-height:0;display:block;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:ltr}.jq-ry-container[readonly="readonly"]{cursor:default}.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}ul.tabs{list-style-type:none;margin:0;padding:0;box-sizing:border-box;text-align:left;height:44px}ul.tabs>li{display:inline-block;width:120px;box-sizing:border-box;margin-left:-4px}ul.tabs>li:first-child{margin-left:0}ul.tabs>li>a{text-decoration:none;cursor:pointer;box-sizing:border-box;width:100%;display:inline-block;text-align:center;padding:10px 15px;font-size:13px;font-weight:700;border:1px solid #bbb;border-bottom:none;background-color:#eee;box-shadow:inset -1px 1px 0 rgba(255,255,255,.5)}ul.tabs>li>a:hover{background-color:#f3f3f3}ul.tabs>li>a.active{background:#fcfcfc;position:relative;top:1px;padding:18px 18px 10px;cursor:default}ul.tabs>li>a.active:hover{color:#058E53}.tabs-content{border:1px solid #bbb}.tabs-content>div{display:none;min-height:200px;margin-top:15px}.tabs-content>div.active{display:block}.instr-tooltip-button{margin-left:5px;background:#555;color:white;padding:4px 5px;font-size:12px;font-weight:700;line-height:10px;border-radius:10px;cursor:pointer;position:relative;display:inline-block;vertical-align:top}.instr-tooltip{display:none;width:300px;padding:10px;line-height:15px;font-size:12px;background-color:#555;position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:26px;cursor:default;border-radius:5px;text-align:left;z-index:50;font-weight:400}.instr-tooltip-button::after{content:"";position:absolute;display:none;margin-left:-5px;margin-top:-22px;border-width:8px;border-style:solid;border-color:#555 transparent transparent transparent}.instr-tooltip-button:hover .instr-tooltip{display:block}.instr-tooltip-button:hover::after{display:block}.clear-both{clear:both}.home-banner{background-color:#eee;height:300px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.home-banner>a.banner-link{display:block;width:100%;height:100%;padding:0;margin:0}.home-banner>a.banner-link-button{box-sizing:content-box;position:absolute;bottom:25px;right:25px;display:block;height:25px;line-height:25px;padding:5px 10px;text-decoration:none;color:#fff;text-align:center;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.5);box-shadow:1px 1px 1px 1px rgba(0,0,0,.1)}.home-banner>a.banner-link-button:visited,.home-banner>a.banner-link-button:focus{outline:none}.home-banner>a.banner-link-button:hover{transform:scale(1.05,1.05);outline:none}.home-banner>a.banner-link-button:active{box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,.1);outline:none;background-color:rgba(233,233,233,.3);border:0 solid rgba(255,255,255,.05)}.feat-cat-wrap{box-sizing:border-box;background-color:#fff;border-top:1px solid #eee}.feat-cat-wrap *{box-sizing:border-box}.feat-cat{width:50%;display:inline-block;vertical-align:top;border-bottom:1px solid #eee;min-height:235px;position:relative}.feat-cat:nth-child(even){margin-left:-4px;border-left:1px solid #eee}.feat-cat>div{padding:10px}.feat-cat>div>*{display:inline-block;vertical-align:top}.feat-cat-image{width:40%}.feat-cat-image a{display:block;width:100%}.feat-cat-image img,.feat-cat-image .placeholder{max-width:100%;width:auto;max-height:150px;position:relative}.feat-cat-image .placeholder{min-height:150px}.feat-cat-image .placeholder::after{content:'Image Placeholder';background-color:#eee;font-size:16px;padding-top:45px;color:#ccc;text-align:center;text-transform:uppercase;position:absolute;top:0;left:0;right:0;bottom:0}.feat-cat .links{width:60%;margin-left:-4px}.feat-cat a{text-decoration:none;color:#555;font-size:14px;display:block}.feat-cat>div>a{padding:5px 0 10px 0;font-size:18px}.feat-cat .links ul{margin:0;padding:0 0 0 10px}.feat-cat .links a{padding:0 0 10px 0}.feat-cat .links a:last-child{padding:0}.feat-cat .view-more{position:absolute;bottom:0;right:0;padding:10px}.back-to-top{position:fixed;right:10px;bottom:50px;cursor:pointer;width:50px;height:50px;background-color:rgba(0,0,0,.4);text-indent:-9999px;display:none;z-index:999}.back-to-top span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#fff}.back-to-top:hover{background-color:#058E53;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.slick-dots{display:block;width:100%;padding:0;margin:2px 0 -5px 0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 1px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-arrow{display:block;position:absolute;top:50%;text-align:center;height:60px;width:30px;padding:0;color:white;cursor:pointer;background:rgba(0,0,0,.4);line-height:0;font-size:0;border:0;transform:translateY(-50%)}.slick-arrow:focus{outline:none}.slick-arrow:before{font-size:42px;line-height:16px;display:inline-block}.slick-prev{left:0;z-index:1}.slick-prev:before{content:'‹'}.slick-next{right:0}.slick-next:before{content:'›'}.slick-arrow:hover:before{transform:scale(1.1,1.1)}.slick-prev:hover:before{margin-right:5px}.slick-next:hover:before{margin-left:5px}.product-carousel{position:relative;width:100%;height:100%;overflow:hidden}.carousel-container{width:100%;height:100%;position:relative;display:flex;transition:transform 0.5s ease-in-out}.carousel-slide{min-width:100%;width:100%;height:100%;position:relative;transition:opacity 0.5s ease-in-out}.carousel-slide img{width:100%;height:100%;object-fit:contain}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:white;padding:10px 10px;border:none;cursor:pointer;z-index:2;transition:background-color 0.3s ease}.carousel-button:hover{background:rgba(0,0,0,.8)}.carousel-button.prev{left:0}.carousel-button.next{right:0}.carousel-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:2}.dot{width:10px;height:10px;background:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;transition:background-color 0.3s ease}.dot:hover{background:rgba(255,255,255,.8)}.dot.active{background:white}.topmost{text-align:left;float:right;margin:5px}.topmost>a{text-align:center;text-decoration:none;display:block;border-radius:5px 10px;width:110px;line-height:20px;padding:5px;margin:3px;background-color:#206447}.topmost>label{text-align:center;display:block;width:110px;line-height:20px;padding:5px;margin:3px;color:#206447;font-variant:small-caps}.topmost>a:hover{background-color:#5FE6AC}.topmost.admin{height:128px;background-color:#A5E6CA;overflow:hidden;position:absolute;right:350px}.topmost.admin a{height:5px;color:#206447;overflow:hidden}.topmost.admin:hover{overflow:auto;height:auto}.topmost.admin:hover a{height:auto;overflow:auto;color:white}ul#cssmw_home{cursor:default;height:30px;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}ul#cssmw_home ul{cursor:default;font-size:0;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}ul#cssmw_home ul li{background-image:none;float:none}ul#cssmw_home li{background-image:none;float:left;padding:0 0 0 0;position:relative;white-space:nowrap;z-index:100}ul#cssmw_home li ul{display:none;top:0}.desktop ul#cssmw_home li:hover>ul,ul#cssmw_home li.selected>ul{display:block;position:absolute}.desktop ul#cssmw_home li.hover>ul{display:block;position:absolute}ul#cssmw_home li.current>ul{position:absolute}ul#cssmw_home>li{background-image:none}ul#cssmw_home>li>span{background-image:none;background-position:top;display:block}ul#cssmw_home>li>span>a{background-image:none;background-position:top top;color:#02384C;display:block;font-style:normal;font-weight:400;height:35px;line-height:35px;margin:5px 0 0 0;text-align:center;text-decoration:none;width:120px}.desktop ul#cssmw_home>li:hover>span{display:block}.desktop ul#cssmw_home>li.hover>span{display:block}ul#cssmw_home>li.current>span.current{display:block}.desktop ul#cssmw_home>li:hover>span>a,ul#cssmw_home>li.selected>span>a{background-color:#204B5C;color:#EEE;border-top-left-radius:15px;border-top-right-radius:15px}.desktop ul#cssmw_home>li.hover>span>a{background-color:#204B5C;color:#EEE;border-top-left-radius:15px;border-top-right-radius:15px}ul#cssmw_home>li.current>span.current>a.current{background-color:#204B5C;color:#EEE;border-top-left-radius:15px;border-top-right-radius:15px}ul#cssmw_home ul.level-1{left:0;top:100%}ul#cssmw_home ul.level-1>li{background-image:none}ul#cssmw_home ul.level-1>li>a{background-color:#204B5C;background-image:none;border-bottom-width:0;border-left-color:#E3E3E4;border-right-width:0;color:#EEE;display:block;font-size:13px;font-style:normal;font-weight:400;margin:0 0 0 0;padding:10px 10px 10px 10px;text-align:left;text-decoration:none;width:200px;font-stretch:narrower}ul#cssmw_home ul.level-1>li>a:active{border:dotted 1px #EEE;font-weight:700;text-decoration:none}.desktop ul#cssmw_home ul.level-1>li:hover>a{background-color:#64C0E4;border-right:#02384C;color:#02384C;font-weight:400;text-decoration:none}.desktop ul#cssmw_home ul.level-1>li.hover>a{background-color:#64C0E4;border-right:#02384C;color:#02384C;font-weight:400;text-decoration:none}ul#cssmw_home ul.level-1>li.current>a.current{background-color:#64C0E4;border-right:#02384C;color:#02384C;font-weight:400;text-decoration:none}#outerWrapper #navWrapper{clear:both;background-image:none;background-repeat:no-repeat;background-position:0 0;height:41px;padding:7px 0 3px 0;margin:0 1px 0 1px}#outerWrapper #navWrapper #topNavigation{color:#02384C;padding:0 0 0 20px;background-color:#64C0E4;border-radius:15px;height:41px}#outerWrapper #topNavigation ul{float:left;z-index:999}#sideMenu{background-color:;padding-top:10px;padding-bottom:1px;border-radius:15px;font-size:.8em}.side-menu h3{background-color:#02384C;text-align:center;margin:0;padding:10px 0;border-radius:50px 10px;color:white}#sideMenu h4{background-color:#02384C;text-align:center;margin:1px 1px 0 1px;font-weight:400;padding-left:6px;border-radius:50px 10px}#sideMenu h4 a{color:#EEE;padding:7px 2px 7px 2px;display:block;font-weight:500;text-decoration:none;margin:0;text-transform:none;font-stretch:semi-condensed}.desktop #sideMenu h4 a:hover{background-color:#0A6082;border-radius:50px 10px}#sideMenu h4.chosen a{background-color:#64C0E4;border-radius:50px 10px}.desktop #sideMenu h4.chosen a:hover{background-color:#5FE6AC;border-radius:50px 10px}#sideMenu ul{padding:0;margin:1px 1px 3px 6px;border-radius:4px;background-color:#206447}#sideMenu ul li{list-style-type:none}#sideMenu ul li a{color:#EEE;font-size:1.1em;text-decoration:none;border-radius:4px;font-weight:500;display:block;font-stretch:condensed;margin:1px;padding:2px}#sideMenu ul li a:before{content:"> "}.desktop #sideMenu ul li a:hover{background-color:#058E53}.nest{border-top:1px solid #C0E2EF}#sideMenu li.chosen a{background-color:#64C0E4}.desktop #sideMenu li.chosen a:hover{background:#5FE6AC}.chosen ul li a{background:none}h1{font-size:2em}h1.larger{font-size:2.2em}h1.cat{text-align:left;margin:5px 5px 10px 0}.blurb.cat{font-weight:400}select{padding:0;border:solid 1px #999}input[type=text],input[type=password],input[type=email],input[type=tel]{padding:2px;border:solid 1px #999}input[type=submit],input[type=button],.mimicButton a{background-image:none;background-color:#206447;border-radius:50px;border:0;color:#EEE}input[type=submit]:hover,input[type=button]:hover,.mimicButton a:hover,input[type=submit]:active,input[type=button]:active,.mimicButton a:active{background-image:none;background-color:#058E53;color:#EEE}.insertForm input[type=text],.insertForm input[type=password],.insertForm input[type=email],.insertForm input[type=tel],.insertForm textarea{padding:4px}.ordersDetailListing .shipment th{background-color:#FFF;text-align:center}.ordersDetailListing .shipment td{background-color:none}.ordersDetailListing .detail th{text-align:center}.ordersDetailListing .detail td{text-align:center;background-color:none}.bottomLinkWrapper .links a,.bottomLinkWrapper .links a:link,.bottomLinkWrapper .helperText{color:#015430;padding-left:15px;border-right:0}.contentBox_order{background-color:#FFF}#outerWrapper{width:1001px;padding:0 9px;margin:auto}#outerWrapper #header{height:87px}#outerWrapper #header .logo{float:left;padding:10px 0 0 40px}#outerWrapper #header .links{float:right;background-color:#02384C;margin-top:31px;padding:10px 10px 10px 20px}#outerWrapper #header .links a,#outerWrapper #header .links a:link{color:#EEE;margin-right:15px;text-decoration:none;font-size:12px;font-weight:700}#outerWrapper #header .links a:hover{text-decoration:underline}#outerWrapper #header .phonenumber{float:left;color:#444;width:180px;margin:20px 0 0 50px;text-align:center}#outerWrapper #header .phonenumber .phone{color:#204B5C;font-weight:700;font-size:22px}#phoneCountdown{font-size:16px;line-height:1}#phoneCountdown label{font-size:16px;text-align:center}#phoneCountdown .countdown{font-size:20px;margin-bottom:0}#contentWrapper{width:1000px;background-color:#FFF;background-image:-ms-linear-gradient(bottom,#FFFFFF 90%,#C0E2EF 100%);background-image:-moz-linear-gradient(bottom,#FFFFFF 90%,#C0E2EF 100%);background-image:-o-linear-gradient(bottom,#FFFFFF 90%,#C0E2EF 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.9,#FFFFFF),color-stop(1,#C0E2EF));background-image:-webkit-linear-gradient(bottom,#FFFFFF 90%,#C0E2EF 100%);background-image:linear-gradient(to top,#FFFFFF 90%,#C0E2EF 100%);height:1%;min-height:0;padding-bottom:40px;padding-left:0;padding-top:10px;border:3px solid #FFF;border-radius:25px 10px / 10px 25px}#outerWrapper #contentWrapper #content{margin-left:0;padding:0 0 17px 0;width:761px;float:right}.breadcrumbs{padding-left:5px;padding-bottom:0}.breadcrumbs p,.breadcrumbs a{font-size:15px}#footer{color:inherit}#footer .container{background-color:#FFF;background-image:-ms-linear-gradient(bottom,#FFFFFF 50%,#C0E2EF 100%);background-image:-moz-linear-gradient(bottom,#FFFFFF 50%,#C0E2EF 100%);background-image:-o-linear-gradient(bottom,#FFFFFF 50%,#C0E2EF 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.9,#FFFFFF),color-stop(1,#C0E2EF));background-image:-webkit-linear-gradient(bottom,#FFFFFF 50%,#C0E2EF 100%);background-image:linear-gradient(to top,#FFFFFF 50%,#C0E2EF 100%);border:3px solid #FFF;border-radius:25px 10px / 10px 25px;width:1000px}#footer .split{padding-left:5px}#footer a,#footer a:link{color:#058E53}#footer a.first{padding-left:0;border-left:0}#footerBottom{margin:0 auto;padding:15px 0;text-align:left;border-top:1px solid #C0E2EF}.productDetails-bottomShadow{height:20px}.productDetailWrapper{width:auto}.productDetailWrapper .image-area{width:355px;padding-top:0}.productDetailWrapper .image .imageWrapper{margin:0 auto;border:1px solid rgba(0,0,0,.1);max-width:none;max-height:none;width:auto;height:355px;background:white;position:relative}.imageWrapper img{max-height:300px;max-width:300px;display:block;margin:0;padding:0;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.productDetailWrapper .productShortDesc h2{color:#204B5C}.overview h2{font-size:1.2em}.productDetailWrapper .productLongDesc{clear:right}.relatedWrapper{border:none}.outerAdd{box-sizing:border-box;padding:10px;width:350px;background:white;border:1px solid rgba(0,0,0,.1);margin-right:25px;box-shadow:2px 2px 3px 1px rgba(0,0,0,.1)}.outerAdd form{padding:10px}.social-buttons{margin-left:0}hr.divider{display:none}.productShortDesc{width:auto;margin:0}.overview{width:auto;margin-right:0}ul.tabs>li>a{font-family:Arial}.add-to-cart-select-row{border:none!important}.outerAdd .add-to-cart-select-row label{border-bottom:1px solid #eee}#soldOut{font-size:1.1em}.product_price{color:#058E53}.cartSummaryWrapper .title{width:200px}.cartSummaryWrapper .details,.cartSummaryWrapper .details-text,.cartSummaryWrapper .buttons{margin-left:201px}.cartSummaryWrapper .details-text{background-image:-ms-linear-gradient(top left,#FFFFFF 20%,#A5E6CA 100%);background-image:-moz-linear-gradient(top left,#FFFFFF 20%,#A5E6CA 100%);background-image:-o-linear-gradient(top left,#FFFFFF 20%,#A5E6CA 100%);background-image:-webkit-gradient(linear,left top,right bottom,color-stop(.2,#FFFFFF),color-stop(1,#A5E6CA));background-image:-webkit-linear-gradient(top left,#FFFFFF 20%,#A5E6CA 100%);background-image:linear-gradient(to bottom right,#FFFFFF 20%,#A5E6CA 100%);border:2px solid #A5E6CA;border-radius:15px 15px;padding:20px}.cartSummaryWrapper .details table th{padding:20px 20px 0 0;color:#058E53;font-size:14px;font-weight:400}.cartSummaryWrapper .separator{height:12px;padding:0}.Topper{background-image:-ms-linear-gradient(right,#058E53 20%,#FFFFFF 100%);background-image:-moz-linear-gradient(right,#058E53 20%,#FFFFFF 100%);background-image:-o-linear-gradient(right,#058E53 20%,#FFFFFF 100%);background-image:-webkit-gradient(linear,right top,left top,color-stop(.2,#058E53),color-stop(1,#FFFFFF));background-image:-webkit-linear-gradient(right,#058E53 20%,#FFFFFF 100%);background-image:linear-gradient(to left,#058E53 20%,#FFFFFF 100%);color:#204B5C;font-size:1.5em;font-style:italic;text-align:left;width:300px;padding-left:130px;height:30px;line-height:30px;border-radius:15px 3px;margin-bottom:10px;border:none;text-shadow:2px 1px 2px white}#boxes{font-size:1.3em}#boxes a,#boxes a:link{width:210px;height:210px;background-color:#FFF;border-radius:10px 50px}#boxes a:hover,#boxes a:active{outline:none;border-radius:20px 40px;box-shadow:0 0 4px 2px #02384C}#boxes img{max-width:200px}.relatedArea a,.relatedArea a:link{border-radius:20px 5px / 5px 20px}.relatedArea a:hover,.relatedArea a:active{border-radius:20px 5px / 5px 20px}.navPrev{border-radius:20px 5px / 5px 20px}.navNext{border-radius:20px 5px / 5px 20px}#newCartButton{height:100%;background:#A5E6CA}#newCartButton a{height:100%;line-height:41px;display:block;text-decoration:none;font-size:16px;color:#02384C;padding-left:15px}.cart-icon svg{padding:8px 5px 0 0}.cart-icon svg path{stroke:#02384C!important}.cart-icon svg circle{fill:#02384C!important}.grid .productResultsWrapper{width:25%}.grid .productResultsWrapper:nth-child(-n+4){border-top:1px solid rgba(0,0,0,.2)}.ribbon-content{text-transform:none}h1.home{padding-top:20px}.shippingNote{font-style:italic;font-size:.9em;margin:10px 0 10px 50px}.no-scroll{overflow:hidden;height:100%}#mobileNavIcons{display:none}#mobileNavArea{display:none}#categoryOverlay{display:none}#leftMobileNavIcons{display:none}#mobileMenu{display:none}.mobile-nav-section{display:none}.three-bar-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;padding:0 0 0 5px;line-height:25px}.three-bar-icon .bar{display:block;width:20px;height:3px;text-align:center;border-top:3px solid}@media screen and (max-width:768px){select,textarea,input[type=text],input[type=email],input[type=password],input[type=tel]{font-size:16px!important}select:focus,textarea:focus,input:focus{background:#eee}#promoBanner{display:none}#___plusone_0{display:none!important}input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:none;-moz-appearance:none}input[type=text],input[type=email],input[type=password],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0!important}select{border-radius:0!important}#outerWrapper{min-width:300px;width:100%;padding:0}#outerWrapper div#header{width:100%!important;height:auto}#outerWrapper #header .logo{height:80px;float:left;display:inline-block;padding:0}#header .logo a{display:block;height:100%;overflow:hidden}#header .logo img{max-height:100%;max-width:180px!important}#outerWrapper #navWrapper{margin:0;width:100%}#outerWrapper #navWrapper #topNavigation{width:100%;padding:0}#outerWrapper #contentWrapper{width:auto;height:auto;padding-bottom:10px;padding-top:0}#outerWrapper #contentWrapper #content{margin-left:0;padding:0;width:auto;float:none;border-left:0;border-right:0}#content>.contentBox{margin-left:0;margin-right:0}#outerWrapper #contentWrapper #widecontent{width:auto!important;padding-top:10px}.Topper{padding-left:15px;width:auto;flex:1 1 100%}#footerBottom{padding:0;max-width:none;width:auto}#footer{padding-left:0;text-align:center;box-sizing:border-box}#footer *{box-sizing:border-box}#footer .container{width:auto;padding-top:5px}#footer .col{padding:0 10px;text-align:left;margin:10px 0}#footer .col .split{width:49%;vertical-align:top;display:inline-block;box-sizing:border-box}#footer .col.contact-us,#footer .col.support,#footer .col.follow-us,#footer .col.account{width:100%}#footer .col.contact-us{padding-left:10px}.social-media-icons div{width:37.5px;height:37.5px;margin-right:-3px}#footer .first,#footerBottom .first{margin-left:0}#footerBottom .copyright{padding-right:10px}.trust-area .bbb-a-plus{width:120px;margin:0}.trust-area .norton-seal{width:110px;padding-top:10px;margin:0}.trust-area .norton-seal>div{width:110px!important;background-size:contain;background-repeat:no-repeat}.trust-area .paypal-verified{width:60px}.trust-area .cards{width:100%}.trust-area .cards img{width:70px}.topmost{display:none}#outerWrapper #header #midArea{margin:5px 5px 0 0;float:right;width:auto}#outerWrapper #header .phonenumber{margin:0;float:none;width:125px}#outerWrapper #header .phonenumber .phone{font-size:16px}#phoneCountdown{display:none}.boxSuccessMsg,.boxErrorMsg{width:auto;margin:10px}.relatedWrapper{margin-bottom:0!important;margin-top:0!important;width:auto}.Topper.smaller{font-size:16px}.blurb.cat{font-size:14px}li.product_price,li.standard_price{font-size:1em;margin:0}li.standard_price{margin-right:30px}h1{font-size:18px;margin:10px 0 15px 0;padding:0 10px}h1.cat{font-size:16px;text-align:center}#searchBox{display:none}ul#cssmw_home{width:100%}ul#cssmw_home>li>span>a{width:auto;text-align:center}ul#cssmw_home>li{width:25%}ul#cssmw_home li.parent:last-child ul.level-1{left:auto;right:0}ul#cssmw_home ul.level-1>li>a{width:auto}ul#cssmw_home ul.level-1>li{width:auto}#homeMenuItem{display:none}#mobileNavIcons{display:block;margin-top:2px;border-top:solid 1px rgba(0,0,0,.1);height:40px}#mobileNavIcons>a{float:left;width:40px;height:40px;position:relative;border-left:solid 1px rgba(0,0,0,.1)}#mobileNavIcons>a:first-child{border-left:none}#mobileNavIcons>a:before{content:'';position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background-size:auto 100%}#mobileNavIcons>a.selected{background:rgba(0,0,0,.1)}#expandCart:before{background:url(../../../Utilities/Image/New/mobile_nav_3.png) -19px 0 no-repeat}#expandUser:before{background:url(../../../Utilities/Image/New/mobile_nav_3.png) -39px 0 no-repeat}#expandSearch:before{background:url(../../../Utilities/Image/New/mobile_nav_3.png) 2px 0 no-repeat}#expandPhone:before{background:url(../../../Utilities/Image/New/mobile_nav_3.png) -88px 0 no-repeat}#expandPhone{display:none}#mobileNavArea{clear:right}.mobile-nav-section{display:none;border-top:1px solid rgba(0,0,0,.1);padding:10px;-webkit-box-shadow:inset 0 20px 20px -30px rgba(0,0,0,.8),inset 0 -20px 20px -30px rgba(0,0,0,.8);-moz-box-shadow:inset 0 20px 20px -30px rgba(0,0,0,.8),inset 0 -20px 20px -30px rgba(0,0,0,.8);box-shadow:inset 0 20px 20px -30px rgba(0,0,0,.8),inset 0 -20px 20px -25px rgba(0,0,0,.8);text-align:center}.mobile-nav-section a,.mobile-nav-section p,#SearchAdvanced{padding:10px;border:1px solid #eee;background:#f5f5f5;text-decoration:none;display:inline-block;text-align:center;vertical-align:top;margin-right:5px;height:40px;box-sizing:border-box;font-size:14px;margin:0}.mobile-nav-section.selected{display:block}#areaSearch{text-align:left}#searchBoxMobile{display:block}#searchBoxMobile *{box-sizing:border-box}#S_ProductNameMobile{width:68%;padding:5px;-webkit-appearance:none;-moz-appearance:none;border-radius:0;display:inline-block;vertical-align:middle;height:40px;padding-right:65px}#SearchMobile{background:none repeat scroll 0% 0% rgb(76,158,217);border:medium none!important;font-size:14px;line-height:normal;padding:5px;font-weight:500!important;text-shadow:0 1px 2px rgba(0,0,0,.25);color:white;width:60px!important;height:30px;margin-right:10px!important;margin-left:-68px;display:inline-block!important;vertical-align:middle!important;-webkit-appearance:none;-moz-appearance:none;border-radius:0!important}#SearchAdvanced{margin-right:0;font-size:12px;line-height:18px;padding:10px;height:40px;width:30%;margin-left:-4px;float:right}.ab-1-1 #outerWrapper div#header{box-sizing:border-box;position:relative}.ab-1-1 #outerWrapper div#header *{box-sizing:border-box}.ab-1-1 #outerWrapper #header .logo{height:60px;margin:0;display:block}.ab-1-1 #header .logo img{height:72px;margin-top:-7px}.ab-1-1 #outerWrapper #header .phonenumber{display:none}.ab-1-1 #outerWrapper #header #midArea{margin-top:10px}.ab-1-1 #mobileNavIcons{border-top:none;margin-top:0}.ab-1-1 #mobileNavIcons>a{border:none}.ab-1-1 #mobileNavArea{clear:both}.ab-1-1 #mobileNavIcons>a:before{width:30px;height:30px;margin:-15px 0 0 -15px;background-size:auto 100%}.ab-1-1 #expandUser:before{background-position-x:-59px}.ab-1-1 #expandCart:before{background-position-x:-29px}.ab-1-1 #expandPhone::before{background-position-x:-88px}.ab-1-1 #expandPhone{display:block}.ab-1-1 #leftMobileNavIcons{display:block;float:left;margin:5px 0 0 0}.ab-1-1 #leftMobileNavIcons .three-bar-icon{padding:15px 10px;height:45px;width:45px}.ab-1-1 #leftMobileNavIcons .three-bar-icon.active{transform:rotateZ(90deg);margin-left:2px}.ab-1-1 #leftMobileNavIcons .three-bar-icon .bar{height:8px;width:25px}.ab-1-1 #homeMenuItem{display:block}.ab-1-1 #productsMenuItem{display:none}#cartPreviewWrapper{display:none}.mobile-reset{width:auto!important;padding-top:0px!important;margin-bottom:0px!important}.mimicButton{margin-bottom:10px}.Sort_Form{margin-left:0;float:none;margin:0 auto;padding:0;margin-bottom:0}.Sort_Form form>div{padding-bottom:5px}.Sort_Form form>div>h3{font-size:14px;width:80px;text-align:left}.Sort_Form form>div>p{margin-bottom:0}.Sort_Form input[type=text],.Sort_Form select{box-sizing:border-box;padding:5px;height:30px}.Sort_Form select{width:180px}.Sort_Form #ProductNormal_Limit{width:45px!important;margin-right:3px}.bottomLinkWrapper{width:auto;margin:0;padding:0;text-align:center;clear:both}.bottomLinkWrapper .helperText{font-size:.9em;display:inline-block;width:120px}.bottomLinkWrapper .links{padding:10px 0}.bottomLinkWrapper .links a{font-size:.9em}#ProductNormal_form .buttons{padding:0;margin:10px 0}.table.Display_Search{padding:0;width:100%}.table.Display_Search *{box-sizing:border-box}.table.Display_Search .ribbon{display:none}.table.Display_Search .row{width:100%}.Display_Search div.row>div{max-width:none;padding:0}.Display_Search div.row>div{padding:5px}.Display_Search div.row>div:last-child>div{width:auto!important}.Display_Search #category_scroller{width:auto!important;height:auto;max-height:400px;overflow-y:scroll}.Display_Search p{min-width:0}.productResultsWrapper{padding:5px}.productResultsWrapper .lft{width:100px;vertical-align:top}.productResultsWrapper .lft .image{width:100%;height:auto;border:none}.productResultsWrapper .lft .image a{height:auto}.productResultsWrapper .lft .image img{width:100%;position:static;transform:none}.productResultsWrapper .middle{width:auto;display:block;padding-left:5px}.productResultsWrapper .middle h2{text-align:left;font-size:1.2em}.productResultsWrapper .rght{width:auto;display:block;padding:5px!important}.productResultsWrapper .rght h4,.productResultsWrapper .rght h3{font-size:16px;display:inline-block;padding:0;margin:5px}.grid .productResultsWrapper{width:50%}.grid .productResultsWrapper .lft img{max-width:100%;width:auto;max-height:120px}.grid .productResultsWrapper .lft .image{height:120px;display:table-row}.grid .productResultsWrapper .mimicButton{height:35px;line-height:35px;margin-bottom:10px}.grid .productResultsWrapper .mimicButton a{width:100%;height:35px!important;line-height:35px}.grid .productResultsWrapper .rightSide .rght{padding:10px 0 0 0!important;height:115px}.grid .productResultsWrapper .middle h2 a{font-size:14px}.grid .productResultsWrapper .middle h2{font-size:12px;padding:5px 5px 0}.grid .productResultsWrapper .rght h4,.grid .productResultsWrapper .rght h3{font-size:14px}.grid .productResultsWrapper .bulk-discount{font-size:12px;padding-top:2px}.productResultsWrapper .bulk-discount{position:relative}.grid .productResultsWrapper .discount-tooltip{vertical-align:middle}.view-switch{display:none}.grid .productResultsWrapper:nth-child(-n+4){border-top:0}.grid .productResultsWrapper:nth-child(-n+3){border-top:0}.grid .productResultsWrapper:nth-child(-n+2){border-top:1px solid rgba(0,0,0,.2)}.grid .productResultsWrapper.single .mimicButton{display:none}.grid .quick-add-to-cart{float:none;margin:10px 0}.grid .quick-add-to-cart .qty{height:35px;width:35px;margin-right:0}.grid .quick-add-to-cart .add-to-cart{width:60px;padding:0 5px;height:35px;line-height:12px;white-space:normal}.ribbon{height:30px}.ribbon:before{border-bottom:8px solid #186C8C;border-left:8px solid transparent}.ribbon:after{border-top:15px solid transparent;border-bottom:15px solid transparent;right:-12px;border-left-width:12px}.ribbon-content{line-height:30px;font-size:12px;letter-spacing:1px}.productDetailWrapper .ribbon{margin-top:3px}.outerAdd{width:auto!important;margin:0;float:none;min-height:0}.outerAdd form{padding:0}.outerAdd form #Quantity{margin-right:5px}.outerAdd form select{padding:2px;margin-top:10px}.addToCart{padding:0 10px;border-top:0;border-left:0;border-right:0}#price_range{margin:5px}.addToCart #soldOut{padding-left:0;font-size:1.2em}#price_container{margin-left:0;margin-right:0;border:none}.product_price{margin-top:10px}.productDetailWrapper .image-area{float:none;width:auto;padding:10px}.productDetailWrapper .image .imageWrapper{border:1px solid #ccc;box-sizing:border-box;width:100%}.productDetailWrapper .image .imageWrapper img{border:none;max-width:99%;max-height:298px}.image .imageWrapper img.hangingImage{width:100px;right:-10px;top:-15px}.productDetailWrapper .productShortDesc{clear:both;width:100%;padding:0}.productDetailWrapper .productShortDesc h2{font-size:16px}.productDetailWrapper .productLongDesc img{max-width:100%!important;margin:auto!important;padding-left:0!important;padding-right:0!important}.productDetailWrapper .productLongDesc table{margin-bottom:10px}.productLongDesc .link{width:auto}.productLongDesc div,.productLongDesc p{width:auto!important}.productDetailWrapper .link a{width:auto}.overview{width:auto;font-size:14px}.overview ul>li{font-size:14px}.overview h2{margin:0 0 10px 0;padding:0;font-size:14px}.overview blockquote,.productLongDesc blockquote{margin:0}.productLongDesc blockquote{padding:0 10px}.video{width:auto;margin:auto;overflow:hidden;float:none;margin:0 auto;display:block}.video iframe{width:100%;max-width:430px}.link{margin:0 auto!important}.mobile-table-container{overflow:auto}.mobile-table-container::before{content:"(horizontally scrollable)";font-weight:400;color:#555;font-style:italic}.tabs-wrap{position:relative}nav.tabs{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:38px;margin-bottom:-2px}.tabs-wrap::after{position:absolute;content:"";top:4px;right:0;height:32px;width:60px;z-index:2;pointer-events:none;background:-webkit-linear-gradient(right,#fcfcfc,rgba(248,247,238,0));background:linear-gradient(to left,#fcfcfc,rgba(248,247,238,0))}ul.tabs{height:36px}ul.tabs>li>a{padding:8px 10px;height:32px}ul.tabs>li{width:80px}ul.tabs>li>a.active{padding:12px 10px 8px;height:36px}#productReviews,#shippingInfo{padding:0 10px 10px}#productReviews .product-review-form{padding:10px}#productReviews .instr-tooltip{width:230px;transform:translateX(-30%)}#productReviews .instr-tooltip::after{left:30%}.gritrow>*{vertical-align:middle}input[type="button"].minusone,input[type="button"].plusone{height:24px!important;line-height:24px!important}.item-left{width:25%}.item-right{width:75%}.item-image img{min-width:60px}.item-right .table-row{display:block}.item-details{width:100%;display:block;height:auto}.item-title h2{margin-top:0;padding-top:0;margin-right:25px;font-size:16px}.item-title h2 a{text-decoration:none;font-size:16px}.item-show-more{display:block;width:auto;text-align:left;margin-right:10px}.item-qty{display:inline-block;width:auto;margin-top:10px}.item-qty::before{display:block;text-align:left;margin:0 0 5px;font-size:14px;color:#555}.item-price{display:inline-block;width:auto;float:right;padding-right:15px;margin-top:10px}.item-remove{position:absolute;right:0;top:0;width:25px;height:25px;text-align:center;font-size:20px;color:#555;cursor:pointer}.remove-overlay{padding:0 10px}#cartShipCalc{float:none;padding:10px;width:auto;min-height:0}.AddressBlock{padding:0 0 5px 0}#ShippingResults select{width:70%;min-width:235px;margin-bottom:5px}#cartNotes textarea{box-sizing:border-box;width:100%}.cartSummary{float:none;border:none;width:auto}.sales-quote{margin:0;padding:10px}.sales-quote input{width:auto!important}.item-special-shipping.default-hidden{display:block}.grid .item-special-shipping.default-hidden{display:none}.hangingImage{display:none}#widecontent h1{margin:2px auto 5px}#widecontent>form{width:auto!important}#widecontent .insertForm{width:auto;padding:0 10px;margin-top:0}.half{width:100%}#cartPaymentInfo{width:auto}.AddressBlock{width:220px}#QuoteSpot{padding:10px 0}.AddressBlock>*{padding-left:5px}.AddressBlock>*:first-child{margin-top:5px}.AddressBlock.newAddress>p{padding-left:5px}.AddressBlock.newAddress>p>input,.AddressBlock.newAddress>p>select{width:90%}.AddressBlock.newAddress label{display:block;width:100%;text-align:left;padding-bottom:2px}.checkout-section h2{margin:10px 0}#cartPaymentInfo{margin:25px 10px}#cartPaymentInfo>*{display:block;margin:20px 0}#cardTypeRow{display:none}#cartPaymentInfo .cards{margin:0 auto}#cartPaymentInfo .cvv-tooltip{position:fixed;top:25%;width:98%;background-size:contain;background-repeat:no-repeat;background-position:0}#cartPaymentInfo .cvv-tooltip.visa,#cartPaymentInfo .cvv-tooltip.discover,#cartPaymentInfo .cvv-tooltip.mastercard,#cartPaymentInfo .cvv-tooltip.amex{background-size:initial}#cartPaymentInfo .cvv-tooltip:after{display:none}#confirmWrapper .buttons{padding:0;margin-bottom:20px}#confirmWrapper .buttons>input{width:98px}.cartSummaryWrapper{margin-top:0}.cartSummaryWrapper .title{float:none;width:auto;padding:10px}.cartSummaryWrapper .title h2{margin:0 auto}.cartSummaryWrapper .details{margin-left:0;font-size:14px}.cartSummaryWrapper .details table.eC_CartSummary{padding-bottom:0}.cartSummaryWrapper .details table.eC_CartSummary th{color:#555;font-size:16px;width:40%;text-align:left;padding:10px 0 10px 10px;vertical-align:middle}.cartSummaryWrapper .details table.eC_CartSummary td{padding:10px 10px 10px 0;text-align:right;font-size:14px}#CartShippingAreaTD>div>span{display:block}.separator{margin:0!important}.insertForm .buttons{padding:5px}h4.SubTopper{margin-left:0;border-bottom:none;margin-top:10px}.profileBox{width:auto}#pageOrdersHistory .table.Display_Search{display:block}#pageOrdersHistory .table.Display_Search .row{display:block}#pageOrdersHistory .Display_Search div.row>div{display:block;margin:0;border-bottom:1px solid #fff}#pageOrdersHistory .Display_Search div.row>div:first-child{padding:10px 0}#pageOrdersHistory .Display_Search div.row>div:first-child h2{margin:0 10px}#pageOrdersHistory .Display_Search div.row>div:first-child>*{display:inline-block;vertical-align:middle}body.showing-categories ul#cssmw_home li#productsMenuItem:hover>ul{display:none}ul#cssmw_home>li#productsMenuItem:hover>span>a{text-decoration:none}#categoryOverlay{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:122px;background:rgba(0,0,0,.2);z-index:50}#categoryOverlay.active{display:block}#outerWrapper #contentWrapper #leftColumn1{float:none;width:auto;max-width:300px;position:absolute;top:0;bottom:0;margin-top:122px;margin-right:45px;z-index:99;overflow-y:auto;transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;transform:translateX(-100%)}#outerWrapper #contentWrapper #leftColumn1.active{transform:translateX(0%)}body.showing-categories.mobile-nav-open #outerWrapper #contentWrapper #leftColumn1{margin-top:166px}body.showing-categories.mobile-nav-open #categoryOverlay{margin-top:166px}#sideMenu{background:white;overflow-y:scroll;overflow-x:hidden}#sideArticleArea{display:none}.side-menu h3{width:auto;margin:0}#sideMenu .imagecolumn{display:none}html.fixed,body.showing-categories,body.showing-categories #outerWrapper{height:100%;overflow:hidden}body.showing-categories #header,body.showing-categories #navWrapper{position:relative;z-index:100}body.showing-categories #content,body.showing-categories #widecontent,body.showing-categories #footer,body.showing-categories #breadCrumbs{position:relative;filter:blur(3px);-webkit-filter:blur(3px);z-index:10}body.ab-1-1.showing-categories #navWrapper{position:relative;filter:blur(3px);-webkit-filter:blur(3px);z-index:10}.ab-1-1 #categoryOverlay{margin-top:0;z-index:800}.ab-1-1 #outerWrapper #contentWrapper #leftColumn1{display:none}.ab-1-1 .side-menu{margin-bottom:5px;background-color:#eee}.ab-1-1 .side-menu-header{border:0;padding:14px 10px;font-size:16px}.ab-1-1 .side-menu.foldable{transition:max-height .2s ease-out;-webkit-transition:max-height .2s ease-out;-moz-transition:max-height .2s ease-out;max-height:900px;background-color:transparent}.ab-1-1 .side-menu.foldable .side-menu-header{height:45px;box-sizing:border-box;background-color:#eee}.ab-1-1 .side-menu.foldable .side-menu-header::after{content:'-';float:right;font-size:24px;line-height:10px}.ab-1-1 .side-menu.foldable.folded .side-menu-header::after{content:'+';line-height:14px}.ab-1-1 .side-menu.foldable.folded{max-height:45px;overflow:hidden!important;transition:max-height .2s ease-in;-webkit-transition:max-height .2s ease-in;-moz-transition:max-height .2s ease-in}.ab-1-1 .side-menu h4{margin:0;border-top:1px solid #ddd;background-color:#F6F6F6;text-align:left;font-weight:400}.ab-1-1 .side-menu h4:last-child{border-bottom:1px solid #ddd}.ab-1-1 .side-menu a{padding:10px 0 10px 10px;color:#666;display:block;font-weight:500;text-decoration:none;margin:0;text-transform:none;font-stretch:semi-condensed;font-size:14px}.ab-1-1 .side-menu>a{padding:12px 10px}.ab-1-1 .sideMenu h4 a::after{display:none}.ab-1-1.showing-categories #leftMobileNavIcons{position:absolute;right:0}.ab-1-1.showing-categories #outerWrapper #midArea{display:none}body.ab-1-1.showing-categories.mobile-nav-open #outerWrapper #contentWrapper #leftColumn1,body.ab-1-1.showing-categories.mobile-nav-open #categoryOverlay{margin-top:0}.ab-1-1 #mobileMenu{display:block;width:auto;max-width:300px;position:absolute;top:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:transform .25s;-webkit-transition:transform .25s;-moz-transition:transform .25s;transform:translateX(-100%);box-sizing:border-box;margin-top:0;z-index:900;max-width:none;left:0;right:45px;height:100%;margin-right:0;background-color:#fff;max-width:300px}.ab-1-1 #mobileMenu.active{transform:translateX(0%)}.ab-1-1 #searchBox #Search{padding:0}.breadcrumbs{margin:10px}#subCategoryWrapper{margin-top:0;padding-top:0}.subcat{width:50%;padding:5px}.subcat-image{width:auto;height:auto;max-width:100%}.bottom-banner{transform:none!important;left:0!important}.bottom-banner .container{height:auto!important;width:auto!important}.bottom-banner span{text-shadow:1px 1px 1px rgba(0,0,0,.5);padding:8px}.confirm-box.cart-popup{left:0;bottom:auto;right:0;transform:translate(0,-50%);margin:10px;overflow:auto}.confirm-box.cart-popup .work-area{height:280px;width:100%;overflow-x:auto;overflow-y:hidden}.confirm-box.cart-popup .work-area-wrap{position:relative}.confirm-box.cart-popup .work-area h3{position:absolute}.confirm-box.cart-popup .recommended-wrap{overflow-x:scroll;margin-top:30px;-webkit-overflow-scrolling:touch}.confirm-box.cart-popup .cancel-button,.confirm-box.cart-popup .confirm-button,.confirm-box.cart-popup .confirm-button a{width:150px}.contentBox ul{padding-left:20px}.contentBox dd{margin-left:0}.checkout-section .floating-trust{width:100px}.checkout-section .floating-trust *{max-width:100px!important;max-height:70px!important;background-size:contain;background-repeat:no-repeat}.checkout-section .newAddress h3{margin:5px auto}.checkout-section .AddressBlock>span{display:inline-block;margin:0 auto 5px auto;vertical-align:top}.checkout-section .AddressBlock>input{margin:2px 2px 0 0;vertical-align:top;display:inline-block}.checkout-section .AddressBlock{width:auto;padding:10px}.checkout-section .AddressBlock>*{padding-left:0}.checkout-section .AddressBlock.newAddress>p{padding-left:0}.AddressBlock.newAddress>p>input,.AddressBlock.newAddress>p>select{width:100%}#widecontent.cart h1{margin:5px auto 10px}#cartPaymentInfo{margin:15px 0}.outerAdd .product-rating{padding:0 10px}.feat-cat-wrap{border:0;background:transparent;padding:10px}.feat-cat{display:block;width:100%;margin:0 0 10px 0;padding:0;border:0;min-height:0}.feat-cat>div{background-color:#fff;border:1px solid #eee}.feat-cat:nth-child(even){margin-left:0;border:0}.feat-cat-image img{max-height:240px}.social-buttons{margin-left:0}.back-to-top{left:10px;bottom:10px}.item-total{position:relative}.discount-tooltip{position:static}.discount-tooltip .instr-tooltip{left:15px;right:15px;transform:none}.item-total .discount-tooltip .instr-tooltip{margin-bottom:35px}.discount-tooltip .instr-tooltip span{white-space:normal}}@media screen and (max-width:374px){#ProductNormal_form .Display_Search div.row>div{width:100%;display:block;border-bottom:0;margin:0;padding:0 10px 5px}#ProductNormal_form .Display_Search div.row>div:first-child{text-align:left!important;font-size:14px;margin:10px 0 0 0}.confirm-box.cart-popup{padding:10px}.confirm-box.cart-popup .post-cart{margin-bottom:10px}.confirm-box.cart-popup .post-cart>h3{margin:5px 0 10px 0}.confirm-box.cart-popup .confirm-close{padding:14px 12px}.confirm-box.cart-popup .cancel-button,.confirm-box.cart-popup .confirm-button,.confirm-box.cart-popup .confirm-button a{width:135px;margin:0}.contentBox ul{padding-left:15px}.AddressBlock{width:100%!important;min-height:120px!important}.home-banner{height:138px}.feat-cat>div{min-height:200px}.feat-cat .view-more{left:0}}@media screen and (min-width:550px) and (max-width:768px){.ab-1-1 #searchBox{display:block;position:absolute;left:160px;margin-top:0;right:150px;width:auto;padding:10px 0}.ab-1-1 #searchBox #Advanced{display:none}.ab-1-1 #searchBox #S_ProductName{width:98%;height:40px}.ab-1-1 #searchBox #Search{height:34px}.ab-1-1 #expandSearch{display:none}.grid .productResultsWrapper{width:33.3%}ul#cssmw_home>li{width:120px}.productDetailWrapper .image-area{width:40%;float:left;padding-top:0;box-sizing:border-box}.productDetailWrapper .image .imageWrapper{height:250px}.productDetailWrapper .image .imageWrapper img{max-width:99%;max-height:99%}.social-button{margin-bottom:5px}.outerAdd{float:right;width:60%!important}.bottom-banner .container{height:150px!important}}@media screen and (min-width:375px) and (max-width:768px){.grid .quick-add-to-cart .add-to-cart{width:90px}.grid .productResultsWrapper .middle h2{padding:5px 10px 0;line-height:16px}.ab-1-1.showing-categories #leftMobileNavIcons{position:static}.ab-1-1.showing-categories #outerWrapper #midArea{display:block}body.ab-1-1.showing-categories #header{position:relative;filter:blur(3px);-webkit-filter:blur(3px);z-index:10}.subcat{width:33.3%}#footer .col.contact-us,#footer .col.support,#footer .col.follow-us,#footer .col.account{width:50%}#footer .col.account{clear:left}#footer .col .split{width:100%}}@media screen and (min-width:375px) and (max-width:415px){.subcat .subcat-image{max-height:110px}.home-banner{height:160px}}@media screen and (min-width:416px) and (max-width:450px){.home-banner{height:180px}}@media screen and (min-width:375px) and (max-width:450px){.subcat .subcat-image{max-height:110px}}@media screen and (min-width:375px) and (max-width:485px){.support-index{margin-right:10px;width:135px}}@media screen and (min-width:450px) and (max-width:550px){.grid .productResultsWrapper .middle{height:70px}.home-banner{height:200px}}@media screen and (min-width:550px) and (max-width:650px){.home-banner{height:240px}}@media screen and (min-width:550px) and (max-width:768px){#footer .col{padding:0 20px!important}}@media screen and (min-width:651px) and (max-width:768px){.home-banner{height:280px}}@media screen and (min-width:450px) and (max-width:768px){nav.tabs{height:44px;margin-bottom:-2px}.tabs-wrap::after{top:4px;height:38px;width:60px}ul.tabs{height:36px}ul.tabs>li>a{padding:8px 10px;height:38px;line-height:22px}ul.tabs>li{width:100px}ul.tabs>li>a.active{padding:12px 10px 8px;height:42px}}@media screen and (min-width:600px) and (max-width:768px){.subcat{width:25%}}@media screen and (max-width:400px){.checkout-section .floating-trust{display:none}}@media screen and (max-width:480px){.AddressBlock.newAddress{width:100%!important;min-height:30px!important}.profileBox>p>label{text-align:left}.item-title h2{font-size:14px}.item-title h2 a{font-size:14px}}@media screen and (max-width:550px){#productReviews .review-entry .left-side{display:block;width:100%;border-right:0;border-bottom:1px dashed #ddd}#productReviews .review-entry .right-side{display:block;padding:10px 0 0;margin-left:0;width:auto}.product-review-form label{width:100%;display:block;padding:5px 0}.product-review-form form>div>div{width:100%;margin-left:0;display:block}.product-review-form .new-product-rating{margin-top:5px}.product-review-form .add-to-cart-select-row label{text-align:left}.product-review-form .add-to-cart-select-row select{display:block;width:100%;margin-left:0}#registrationForm .insertForm{margin:0;padding:0 10px}#registrationForm .insertForm label{width:35%}#registrationForm .insertForm input[type=text],#registrationForm .insertForm input[type=tel],#registrationForm .insertForm input[type=email],#registrationForm .insertForm input[type=password],#registrationForm .insertForm select{width:65%}#registrationForm .insertForm span{margin-right:0}#cartPaymentInfo .cards{float:none}.productDetailWrapper .sub-product{margin:10px 25px 25px}}@media screen and (max-width:450px){#registrationForm .insertForm label{width:100%;display:block;text-align:left}#registrationForm .insertForm input[type=text],#registrationForm .insertForm input[type=tel],#registrationForm .insertForm input[type=email],#registrationForm .insertForm input[type=password],#registrationForm .insertForm select{width:100%;display:block;margin-left:0}.desc-shower-kit ul{padding-left:18px}.desc-shower-kit .pro-advanced-comp-table-pan{padding:0}div.imagetable>div{max-width:125px}.desc-shower-kit .video-static .video{float:none}.desc-shower-kit .size-panel{float:none}}@media screen and (max-width:485px){.productDetailWrapper .sub-product img{margin-right:0;margin-top:5px;float:none}.productDetailWrapper .sub-product>div>a{display:block;width:100%;text-align:center}.productDetailWrapper .sub-product ul{margin:10px 0;padding-left:25px}#content>.contentBox{padding:0 10px 10px 10px}}@media screen and (max-device-width:768px) and (orientation:landscape){html{-webkit-text-size-adjust:100%}.confirm-box.cart-popup{margin-top:0}.confirm-box.cart-popup .work-area h3{position:static}.confirm-box.cart-popup .work-area{max-height:160px;overflow-y:auto;padding:10px}.confirm-box.cart-popup .recommended-wrap>div{width:47%;margin:5px}.confirm-box.cart-popup .recommended-wrap{width:100%!important;margin:0}.confirm-box.cart-popup .recommended-wrap>div .recommended-image{display:inline-block}.confirm-box.cart-popup .recommended-wrap>div p{display:inline-block;width:50%;vertical-align:top;margin:0;padding-left:5px}}@media screen and (max-width:768px){body{background:#fff}#outerWrapper #header .logo{overflow:hidden}#header .logo a{margin:5px 0 0 10px}#outerWrapper #navWrapper{padding-top:0}.shippingNote{position:static;margin-left:10px}.outerAdd{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;border-radius:0;padding:0 10px 0 0;background-color:transparent}.outerAdd>form{background-color:#fff;border:1px solid rgba(0,0,0,.1);padding:10px}.addToCart #soldOut{padding-top:5px}#footer{padding:15px 0 10px 0}#footer a,#footer a:link,#footer a:visited,#footer a:active,#footer a:hover{padding:0 8px}#sideMenu ul li a{padding:4px 2px}ul#cssmw_home>li#productsMenuItem.active>span>a,ul#cssmw_home>li.selected>span>a{background-color:#204B5C;color:#EEE;border-top-left-radius:15px;border-top-right-radius:15px}#outerWrapper #contentWrapper #leftColumn1{transform:translateX(-105%)}.ab-1-1 #header .logo a{width:100px;margin:0 0 0 5px}.ab-1-1 #header .logo img{height:auto;margin-top:4px;width:100%;display:block}.ab-1-1 #leftMobileNavIcons .three-bar-icon .bar{color:#209a65}#boxes a,#boxes a:link{width:140px;height:140px;border-radius:5px 30px;padding:5px;margin:5px;box-sizing:border-box}#boxes span.image{width:70%;height:70%}#boxes img{max-width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;height:auto}.productDetailWrapper .productShortDesc{padding:10px;box-sizing:border-box}.productDetailWrapper .overview{padding:10px}#footerBottom .copyright{padding-top:10px}.grid .productResultsWrapper .mimicButton{margin-bottom:0}.grid .quick-add-to-cart{margin-bottom:0}}@media screen and (min-width:375px) and (max-width:768px){#boxes a,#boxes a:link{width:160px;height:160px}}