﻿@charset "utf-8";body{font-size:17px;width:100%;height:100%;margin:0;padding:0;font-family:'Raleway',sans-serif;color:#737373;overflow-x:hidden;background:#f4f5f6}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}a img{border:none}a{cursor:pointer;text-decoration:none;outline:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.clear{clear:both} header{background:url(/images/banners/header-bg.png) repeat 0 0;padding-top:1.0vw;padding-bottom:2.5vw;text-align:center}header a img{width:50%;height:auto}.page-background{width:100%;margin:0 auto}
/* Top Banner Space */#top-banner-space{width:100%;background-color:#333333;float:left}.banner-img-1{width:57.8125%;float:left}.banner-img-2{width:29.6875%;float:left}.banner-mobile{display:none}.time-space{width:9.5%;height:50%;margin-left:.6%;margin-top:2.5%;background-color:#333333;float:left}.time-text{font-size:1vw;font-weight:400;font-family:Arial,Helvetica,sans-serif;color:#555;vertical-align:bottom;float:none;white-space:nowrap;list-style-type:none}.menu-search-bar{width:100%;float:left}
/* Page Stage */.desktop-function{width:100%;display:table;background-color:#eeeeee}.left-column{width:.5%;float:left;display:table-cell}#center-stage{width:100%;height:auto;float:none;word-break:break-all}.h1-tag-space{width:100%;height:auto;padding-top:1.5%}.h1-tag-text{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:3vw;font-weight:700;font-style:italic;text-align:center;word-break:normal}.p-under-h1-space{width:100%;padding-bottom:1.3%}.p-under-h1-text{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:2vw;font-weight:700;font-style:italic;text-align:center;word-break:normal}
/* Picture Display */.picture-box{width:37.1%;margin-left:.5%;float:left}.main-picture{width:99%}.thumb-sizer{width:99%}.thumb-bottom-spacer{width:99%;height:3em}.thumbs{width:100%}.AJXLightboxSYMRQWC .AJXLightboxSYMRQWCawrapper{position:relative;width:100%;top:0;left:0;overflow:hidden}.AJXLightboxSYMRQWC li, .AJXLightboxSYMRQWC .AJXLightboxSYMRQWCli{position:relative;margin:.5%;width:18.5%}
/* Swatch Button Based Cart Interface Module 180923 */.color-box{width:8%;margin-left:0%;padding:0% 1% 0% 1%;float:left}.swatches{width:100%;height:40%}.tab-product{width:100%;height:100%;margin-left:2%}.selection{height:2.1vw;margin-top:.1vw;font-family:Arial,Helvetica,sans-serif;color:#000000;font-size:1.05vw;line-height:1.1vw;font-weight:400;word-break:normal;}label.color-selection{display: inline-block;width:100%}label.color-selection > input{visibility:hidden;position:absolute}label.color-selection > input + img{pointer-events:none;cursor:pointer;border:.3vw solid transparent;margin:0vw -.3vw 0vw -.3vw}label.color-selection > input:checked + img{border:.3vw solid #59d341;-webkit-border-radius:.9vw;border-radius:.9vw;}input[type="radio" i] {margin: 0px 0px 0px 0px; float:left}
/* Toggle Button Based Cart Interface Module */.switch-field{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;width:100%;margin-left:1.5%;padding:0vw;overflow:hidden}.switch-title{margin-bottom:.5vw}.switch-field input{visibility:hidden;position:absolute}.switch-field label{float:left}.switch-field label{display:inline-block;width:25%;margin:1% 1% 1% 1%;background-color:#333333;color:#eeeeee;font-size:1.9vw;font-weight:normal;text-align:center;text-shadow:none;padding:.1vw 1.1vw;border:.5vw solid #333333;-webkit-transition:all 0.02s ease-in-out;-moz-transition:all 0.02s ease-in-out;-ms-transition:all 0.02s ease-in-out;-o-transition:all 0.02s ease-in-out;transition:all 0.02s ease-in-out;border-radius:.9vw;-webkit-border-radius:.9vw}.label-price{font-size:1.4vw}.switch-field label:hover{cursor:pointer;background-color:#59d341;border:.5vw solid #59d341}.switch-field input:checked + label{background-color:#eeeeee;color:#333333;-webkit-box-shadow:none;box-shadow:none;border:.5vw solid #59d341}.switch-field label:first-of-type,.switch-field label:last-of-type{border-radius:.9vw;-webkit-border-radius:.9vw}
/* Begin Original Cart Interface */.purchasing,.net-diagram{width:24%;margin-left:0%;margin-bottom:4%;text-align:center;background:#DFE4DF;float:left}.purchasing{width:62%}.net-diagram{margin-right:1%}.purchasing-tab{width:85%;margin-left:5%}.p-info-head-cell{margin:0%;border:none;}.p-info-heading{font-family:Arial,Helvetica,sans-serif;color:navy;font-size:1.8vw;font-weight:700;word-break:normal}.p-info-blue-med{font-family:Arial,Helvetica,sans-serif;color:#0000FB;font-size:1.5vw;font-weight:700;word-break:normal}.p-info-black,.p-info-blue,.p-info-green,.p-info-gray{font-family:Arial,Helvetica,sans-serif;font-size:1.5vw;font-weight:700;word-break:normal}.p-info-black{color:#000}.p-info-blue{color:#0000FB}.p-info-green{color:#1dac01}.p-info-gray{color:gray}
/* Tab based Discount and Color Tables */.desc-table{width:50%;border:1px solid grey;border-spacing:0}.dis-col-1{width:80%;border:1px solid grey;padding:1%}.dis-col-2{width:18%;border:1px solid grey;padding:1%;background-color:#DFE4DF}.desc-col-1{width:70%;border:1px solid grey;padding:1%}.desc-col-2{width:30%;border:1px solid grey;padding:1%;background-color:#DFE4DF;}.col-col{width:35%;border:1px solid grey;padding:1%}.mod-col{width:60%;border:1px solid grey;padding:1%;background-color:#DFE4DF}.v-small-black{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:.9vw;font-weight:400;line-height:normal;word-break:normal;}
/* Cart Interface */.purchasing-header{width:100%;background-color:#DFE4DF;text-align:center;border-collapse:separate;border-spacing:0;margin-top:1%}.discount-table{width:100%;background-color:#eeeeee;text-align:center;border-collapse:separate;border-spacing:0;margin-top:1%}.quantity-space{width:100%;margin-top:2%;margin-bottom:2%}.cart-button-space{height:20vw;margin-top:2%;margin-bottom:2%}.quant-level-header{width:60%;border:.1vw solid #333333;background-color:#eeeeee}.quant-level-header p{font-family:Arial,Helvetica,sans-serif;color:navy;font-size:.9vw;font-weight:700;vertical-align:middle;padding-top:1%;padding-bottom:1%}.discounts-black{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1.2vw;font-weight:700}.discounts-blue{font-family:Arial,Helvetica,sans-serif;color:#0000FB;font-size:1.2vw;font-weight:700}.discount-col-header{border:.1vw solid #333333;background-color:#eeeeee}.discount-col-header p{font-family:Arial,Helvetica,sans-serif;color:navy;font-weight:700;vertical-align:middle;padding-top:1%;padding-bottom:1%}.quant-level-col{width:60%;border:.1vw solid #333333;background-color:#eeeeee;text-align:left}.discount-col{border:.1vw solid #333333;background-color:#eeeeee;text-align:center}.price-area{background-color:#DFE4DF;line-height:60%;vertical-align:bottom;text-align:right}.price-container{width:100%;padding-top:2%;float:none;text-align:center}.price-p{width:100%;float:right}.price-text-black{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1.5vw;font-weight:700}.price-text-green{font-family:Arial,Helvetica,sans-serif;color:#1dac01;font-size:1.5vw;font-weight:700;line-height:normal;word-break:normal}.price-small-black{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:.9vw;font-weight:400;line-height:normal;word-break:normal}.name-text-black{font-family:Arial,Helvetica,sans-serif;font-size:1.5vw;color:#000;font-weight:700;line-height:normal;word-break:normal}.drop-down-table{width:100%;background-color:#DFE4DF}.drop-down-area{background-color:#DFE4DF;line-height:60%;vertical-align:bottom;text-align:right}.drop-down{width:60%;font-size:1.8vw;height:180%;background:#FFFFFF;line-height:100%;padding-top:2%;padding-bottom:2%;margin-bottom:1%;margin-left:1%;-webkit-border-radius:.9vw;border-radius:.9vw;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}.empty-drop-down{background-color:#DFE4DF;height:.1vw}.drop-down-container{width:100%;padding-top:.5%;float:left;text-align:center}
/* Cart Group */.cart-group{width:40%;;margin-left:30%}.quant-name-text{font-family:Arial,Helvetica,sans-serif;font-size:1.5vw;color:#000;font-weight:700;line-height:200%;float:none}.quant-minus,.quant-plus{width:27%;margin-left:.5%;margin-right:.5%;font-family:Arial,Helvetica,sans-serif;font-size:2.5vw;color:#333333;color:#eeeeee;font-weight:700;background-color: #333333;-webkit-border-radius: .9vw;border-radius: .9vw;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;float:left}.quant-minus:hover,.quant-plus:hover{background-color: #0000FF;color: white;}.quantity-select{width:39%;height:100%;font-size:2.5vw;text-align:center;margin-top:0%;margin-left:.5%;margin-right:.5%;-webkit-border-radius:.9vw;border-radius:.9vw;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;float:left}.add-button-space{width:100%;height:3.5vw;margin-left:0%;margin-top:7%;margin-bottom:1%}.add-cart-button,.confirm-button,.calculate-button,.reset-button,.print-button{width:47%;height:100%;margin-top:0%;margin-bottom:0%;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.6vw;color:#eeeeee;line-height:1.3vw;padding:5% 5% 5% 5%;border:0 none;;background:#333333;cursor:pointer;-webkit-border-radius:.9vw;border-radius:.9vw;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}.add-cart-button{width:60%;height:120%;background:#1dac01;margin-top:4%;margin-bottom:6%}.add-cart-button:hover,.confirm-button:hover,.calculate-button:hover,.print-button:hover{background-color: #59d341;color: white;}.print-button{font-size:1.6vw;height:auto;width:auto}.reset-button{background:#8e4141}.reset-button:hover{background-color:#d0a3a3;color:#333333;}input[type=checkbox]{width:2.6vw;height:2.6vw;margin-left:3%}.roll-check{width:100%;height:100%;margin-top:27%}
/* Page and Grid Stage */.color-bar-space{width:auto;margin-left:.5%;float:left}.color-bar-image{width:auto;margin-left:.2%;float:left}.prod-descrpt-space{width:67%;height:auto;margin-left:.5%;word-break:normal;float:left}.grid-descrpt-space{width:98%;height:auto;margin-left:.8%;margin-top:2%;margin-bottom:2%;word-break:normal;float:left}.prod-descrpt-space p,.grid-descrpt-space p{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1.9vw;font-weight:400}.grid-descrpt-space li,.prod-descrpt-space li{list-style-type:disc;color:black;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1.9vw;font-weight:400;padding-left:.5vw;margin-left:5vw}.h2-space{font-family:Arial,Helvetica,sans-serif;color:navy;font-size:2.4vw;font-weight:700;width:100%;padding-bottom:1.5%;word-break:normal}.bold-blue{color:navy;font-weight:700}.style39{font-family:Arial,Helvetica,sans-serif;margin-left:.5%;width:95%;word-break:normal;width:100%;height:auto}.style85{border-width:0;width:100%;height:auto}
/* Grid Stage */.grid-stage{width:98%;background-color:#eeeeee;margin: 1% 1% 1% 1%}.grid-cell{width:13vw;height:18vw;border:.1vw solid #333333;text-align:center;word-break:normal;margin:0;float:left}.grid-cell a,.grid-text3,.grid-text3,.grid-text91,.grid-text92,.grid-text93,.grid-text94{font-family:Arial,Helvetica,sans-serif;font-size:1.3vw;font-weight:400;word-break:normal}.grid-cell a{color:#00F;font-weight:400}.grid-text3{color:#00F;font-weight:400}.grid-text91{color:#00F;font-weight:700}.grid-text92{color:#1dac01;font-weight:700}.grid-text93{color:red;font-weight:700}.grid-text94{color:#49552F;font-weight:700}.grid-cell a:hover{background:#ffffc1;font-style:italic}.grid-cell img{width:100%;height:auto}.grid-cell img:hover{border:.15vw solid #0000FB}.grid-h3-space{font-family:Arial,Helvetica,sans-serif;color:navy;font-size:1em;font-weight:700;width:100%;padding-bottom:1.5%}.grid-4-stage{width:100%;background-color:#eeeeee;margin-left:1%;margin-top:1%}.grid-4-i-cell{width:670px;height:830px;border:1px solid gray;text-align:center;word-break:normal;margin-right:.8%;float:right}.grid-4-i-cell img{width:100%;height:auto}
/* Grid Button Stage */.index-button{display:inline-block;width:95%;margin:1% 1% 1% 1%;background-color:#333333;color:#eeeeee;font-size:1.9vw;font-weight:normal;text-align:center;text-shadow:none;padding:1.5vw .1vw 1.5vw .1vw;border:.5vw solid #333333;-webkit-transition:all 0.02s ease-in-out;-moz-transition:all 0.02s ease-in-out;-ms-transition:all 0.02s ease-in-out;-o-transition:all 0.02s ease-in-out;transition:all 0.02s ease-in-out;border-radius:.9vw;-webkit-border-radius:.9vw;}.index-button:hover{cursor:pointer;background-color:#59d341;border:.5vw solid #59d341;}
/* We-Have Bar */.we-have-bar{width:100%;background-color:#eeeeee}.we-have-border{width:100%;height:10%;background:#333333;font-family:Arial,Helvetica,sans-serif;font-size:1.5vw;color:eeeeee;text-align:center;float:left}.we-have-space{width:100%;height:10%;vertical-align:middle;background-color:#eeeeee}.we-have-text{font-family:Arial,Helvetica,sans-serif;color:#333333;font-size:1.5em;font-weight:700;text-align:center;line-height:200%}.we-have-cell{width:140px;height:165px;background-color:#eeeeee;border:1px solid gray;text-align:center;word-break:normal;margin:.8%;float:left}.we-have-cell:hover{background:#FFFFC1}.we-have-cell img{width:138px;height:92px}.we-have-cell a{font-family:Arial,Helvetica,sans-serif;color:#00F;font-size:.9em;font-weight:400}.we-have-cell a:hover{background-color:#FFFFC1;color:#0000FB}.auto-img{width:auto;height:auto}
/* Bottom Banner */.logosBlock{background:#333333;padding:.4vw 0 0;text-align:center}.logosBlock ul{list-style:none;margin:0vw}.logosBlock li{list-style:none;padding:.3vw .5vw .2em .6vw;width:10.15%;margin-left:0;margin-right:0;float:left}.logosBlock li img{width:100%}.bottom-banner{font-size:.5vw;font-weight:400;font-family:Arial,Helvetica,sans-serif;color:#D6D6D6}#bottom-banner{width:100%;float:none;position:static;bottom:0}
/* Contact form Page */.contact-div{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1em;font-weight:400;text-align:left;width:50%;margin-left:2%;margin-right:2%;padding-left:2px;border:1px solid green;background-color:#F2FFF5;margin-bottom:10%;float:left}.form-heading{width:99%;border:2px solid green;background-color:#FFF2D9;font-family:Arial,Helvetica,sans-serif;color:navy;font-weight:700;text-align:center}.contact-field{font-family:Arial,Helvetica,sans-serif;color:#000;margin-top:4px;margin-bottom:4px;font-size:1em;word-break:normal}.contact-field-text{font-size:1em}.form-small-text{font-size:.7em}.contact-left-space{width:45%;float:left}.red-text{color:red}.dark-blue-text{color:navy}.hl-blue-text{color:#0000FB;word-break:normal}.half-width-img{width:50%;height:auto}.full-width-img{width:100%;height:auto}
/* 180307 Gnarly Wraps(TM) label sleeves*/.gnarly-chart-table{border:.1vw solid #CCCCCC;border-spacing: 0px;background-color:#FFFFCC;display:table;width: 100%}.gnarly-chart-heading{border:.1vw solid #CCCCCC;background-color:#CCFFFF;text-align:center;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:9pt;font-weight:400;line-height:normal;word-break:normal}.gnarly-chart-cell{border:.1vw solid #CCCCCC;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:3vw;font-weight:400}
/* 180406 Net Diagram */.iframe{display:block;width: 100%;height: 2200px}.printed-diagram{background-color:#eeeeee}
/* 180625 tool tip */.tooltip{position:relative;display:inline-block;height:1em;border-bottom:1px dashed #0000FB;color:#0000FB}.tooltip .tooltiptext{visibility:hidden;width:290px;background-color:#FFFFFF;color:#000;text-align:left;padding:10px 7px 15px 7px;border:3px solid; border-color:#84C133;border-radius:8px;position:absolute;z-index:1;bottom:170%;left:50%;margin-left:-150px;opacity:0;transition:opacity 0.6s;}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-18px;border-width:18px;border-style:solid;border-color:#84C133 transparent transparent transparent;}.tooltip:hover .tooltiptext{visibility:visible;opacity:1;}.tooltip-image{width:285px;margin-left:1px;margin-top:15px;margin-bottom:12px}
/* 180902 dd menu | colors: background #F3F3F3 to #DFE4DF */#ddmenu{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;letter-spacing:normal}#ddmenu ul{margin:0 auto;padding:0;text-align:center;width:100%;font-size:0;background:#333;display:inline-block;list-style:none;position:relative;z-index:999999990;border-radius:.1vw;padding-top:.1vw}#ddmenu li{margin:0;padding:0;font-size:1.9vw;display:inline-block;*display:inline;zoom:1;position:relative;color:#eee;line-height:2vw;vertical-align:middle;transition:background-color .2s;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#ddmenu .full-width{position:static}#ddmenu .over{color:#333;background-color:#DFE4DF}#ddmenu .over.no-sub{color:#fff;background-color:#555;border-radius:0}#ddmenu .over.no-sub-search{color:#fff;background-color:#555;border-radius:0}#ddmenu .over.no-sub-s-bar{color:#fff;background-color:#555;border-radius:0}#ddmenu .over.no-sub-icon{color:#fff;background-color:#555;border-radius:0}#ddmenu .over.no-sub-icon-search{color:#fff;background-color:#555;border-radius:0}#ddmenu .over.no-sub-icon-bar{color:#fff;background-color:#555;border-radius:0}#ddmenu .top-heading{font-weight:400;margin:0 1vw;color:inherit;text-decoration:none;display:inline-block;outline:0;cursor:pointer;}#ddmenu a,#ddmenu a:link,#ddmenu a:hover{color:inherit}#ddmenu a:hover{text-decoration:underline}#ddmenu a:focus{outline:.1vw dotted #09F}#ddmenu .caret{color:inherit;left:-.5vw;width:0;height:0;overflow:hidden;vertical-align:middle;margin-bottom:.3vw;border-top:.5vw solid;border-right:.5vw solid transparent;border-left:.5vw solid transparent;display:inline-block;position:relative}#ddmenu .dropdown{width:auto;left:0;color:#333;padding:0;margin:0;display:none;position:absolute;overflow:hidden;top:100%;border:.1vw solid #bbb;border-top:none;border-radius:0 0 .2vw .2vw;box-shadow:0 .3vw .3vw rgba(0,0,0,0.175)}#ddmenu .full-width .dropdown{width:100%;padding:0;margin:0}#ddmenu .offset300{left:-10vw;right:auto}#ddmenu .right-aligned{left:auto;right:0}#ddmenu .over .dropdown{display:block}#ddmenu .dd-inner{text-align:center;padding:1.2vw;margin:0;background-color:#DFE4DF;white-space:nowrap;font-size:1vw}#ddmenu ul ul{margin:0;padding:0;text-align:left;width:auto;background:none;border:none;display:block;position:static;z-index:0;border-radius:0}#ddmenu ul ul li{font-size:1.9vw;padding:.4vw 0;color:inherit;line-height:1;margin:0;display:block;position:static;background:none;border:none;transition:none;border-radius:0;word-break:normal}#ddmenu .dropdown a{color:#444;line-height:1;text-decoration:none;transition:color .4s}#ddmenu .dropdown a:hover,#ddmenu .dropdown a:focus{text-decoration:underline;color:#09F}#ddmenu .column{text-align:left;vertical-align:top;display:inline-block;*display:inline;*zoom:1;white-space:normal;width:auto;min-width:20vw;padding:0 1.9vw;border-right:.1vw solid #333}#ddmenu .dd-inner ul:last-child{border-right:none}#ddmenu h3{font-weight:500;line-height:1.1;margin-top:1.5vw;margin-bottom:.6vw;font-size:2vw;word-break:normal}#ddmenu li{border-radius:.2vw .2vw 0 0}#ddmenu h3{text-transform:uppercase;border-bottom:.1vw solid #333}#ddmenuLink{display:none}#ddmenu .menu-icon{display:none}#ddmenu .menu-header{width:auto;height:4.2vw;line-height:4.2vw;border:1px solid #333333;float:left}#ddmenu .menu-image{width:30vw}
/* under menu area */.under-banner{background-color:#333333}.nav-bar-path{width:97%;height:2.0vw;line-height:1.5vw;background-color:#333333;border-top:.61vw solid #333333;padding-left:.7%;float:left}.nav-text{font-size:1.35vw;font-weight:400;line-height:3.0vw;font-family:Arial,Helvetica,sans-serif;color:#333333;vertical-align:bottom;padding-left:.7vw;border-top:2px solid #9a9a9a;background-color:#DFE4DF;-webkit-border-radius:.6vw;border-radius:.6vw;float:none}.nav-bar-space{width:66%;height:4.1vw; background-color:#333333;line-height:2.7vw;list-style-type:none;float:left;padding-bottom:0px}
/* Search Bar Area */.search-bar-space{width:34%;height:4.1vw;margin-top:0%;background:#333333;list-style-type:none;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;float:left}.search-bar-space:hover{background-color:#444}.search-bar{width:100%;padding-left:0%;background-color:#333333;float:left}.search-bar-query{font-size:1.8vw;width:25vw;height:2.73vw;font-weight:400;font-family:Arial,Helvetica,sans-serif;color:#333333;margin-left:.03vw;margin-top:.57vw;background:#FFFFFF;-webkit-border-radius:.6vw;border-radius:.6vw;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;float:left}.search-button{width:3.2vw;margin-left:.4vw;margin-top:.6vw;float:left}.menu-button,.menu-s-button{width:3.2vw; padding-top:.6vw;float:left}.menu-s-button{display:none}.phone-icon{width:70px; float:right;margin-right:43px; padding-top:14px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s}.phone-icon:hover{background-color:#444}
/* Contact Us Page */.contact-div{font-size:1.25em;float:left}.contact-left-space{font-size:1.25em;float:left}.contact-field{font-size:1.25em}.contact-field-text{font-size:1.25em}
/* Search Page Additions 180912 */.searchheading,.summary,.suggestion,.results,.context,.description,.result_title,.infoline,.zoom_searchform,.zoom_match,.zoom_categories,.result_pages,.result_pagescount,.searchtime,.recommend_title,.recommend_description,.recommend_infoline{font-size:2vw;font-family:Arial,Helvetica,sans-serif;word-break:break-word}.page-search-bar-space{width:100%;height:4.7vw;margin-top:0%;margin-bottom:5vw;list-style-type:none;float:left}.page-search-bar{width:95%}.page-search-bar-query{font-size:4vw;height:4vw;width:85%;font-weight:400;font-family:Arial,Helvetica,sans-serif;color:#333333;margin-left:.07vw;margin-top:.57vw;background:#ffffff;-webkit-border-radius:.6vw;border-radius:.6vw;float:left}.page-search-button{width:4vw;margin-left:.4vw;margin-top:.6vw;float:left}body a:hover {color: #ff0000;}.searchheading{font-weight:700}.summary{font-style:italic}.description{color:#1dac01}.result_title{font-weight:700;color:#0000FB}.infoline{color:gray}.zoom_searchform{font-weight:700}.recommend_title{font-weight:700}.recommend_description{font-weight:700;color:#1dac01}.recommend_infoline{color:gray}.zoom_results_per_page{font-size:7vw;margin-left:2.9vw}.zoom_match{margin-left:7vw}.result_pages{font-weight:700}.category{color:#999}.highlight{background:#FFFF40}.sorting{text-align:right}.search-margin{margin-left:0%;margin-right:0%}.context,.infoline{width:90vw;word-break:break-word}.zoom_categories ul{display:none;margin:0px;padding:0px}.zoom_categories li{display:none;margin-left:5.7vw;list-style-type:none}.result_image{float:left;display:none}.result_image img{margin:2.9vw;width:10%;border:0vw}.result_block,.result_altblock,.recommend_block{margin-top:2.9vw;margin-bottom:2.9vw;clear:left}.recommended{background:#DFFFBF;border-top:.1vw dotted gray;border-bottom:.1vw dotted gray;margin-top:5.7vw;margin-bottom:5.7vw}.recommended_heading{float:right;font-weight:700;font-family:Arial,Helvetica,sans-serif}
/* Responsive Tabs */ul.rtabs{text-align:left;font-size:0;margin:0;padding:0;padding-left:1.5vw;list-style-type:none;border-bottom:2px solid #CCC}ul.rtabs li{margin:0;margin-right:2px;padding:0;display:inline}ul.rtabs li a{padding:0 10px;display:inline-block;font-weight:400;font-size:1.8vw;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:6vw;text-decoration:none;color:#eee;background:#333;outline:none;border:2px solid transparent;-webkit-border-radius:1.2vw 1.2vw 0 0;border-radius:1.2vw 1.2vw 0 0;border-bottom:none;position:relative;transition:border-color .3s linear}ul.rtabs li a:link,ul.rtabs li a:visited{color:eeeeee}ul.rtabs li a:hover{border-color:transparent;background:#59d341;color:#333}ul.rtabs li.selected a{color:#333;font-weight:700;border-color:#CCC;background:#ffffff;z-index:3}ul.rtabs li.selected a:hover{text-decoration:none;color:#000}div.panel-container{border:none;border-top:2px solid #CCC;border-radius:0;background-color:#eee;position:relative;padding:0;margin:0;outline:none;margin-top:-2.5px}div.panel-container > div{padding:30px 0;display:block;margin:0}div.panel-container div.inactive{display:none}div.panel-container ul.rtabs li a{color:#000;background:#fff;border:1px solid transparent;border-bottom:none;border-radius:3px 3px 0 0}div.panel-container ul.rtabs li a:link,div.panel-container ul.rtabs li a:visited{color:#000}div.panel-container ul.rtabs li a:hover{border-color:transparent;border-color:#333;background:#eee;color:#C00}div.panel-container ul.rtabs li.selected a{color:#C00;border-color:#333;background:#eee}div.panel-container ul.rtabs li.selected a:hover{text-decoration:none;color:#000}div.panel-container div.panel-container{border:1px solid #333;border-radius:3px;margin-top:-1px;background:#eee}div.panel-container > div{padding:30px}div.ajaxLoading{background:transparent url(loading.gif) no-repeat center center;height:150px;width:20px;font-size:0;padding:0;margin:0 auto}ul.cart-tab li a,.cart-tab li.selected a,.cart-tab li.selected a:hover,.cart-tab li a:link,ul.cart-tab li a:visited{word-break:normal;width:22%;margin-bottom:0vw;padding:0 0 0 0;border-radius: .6vw .6vw 0vw 0vw;webkit-border-radius: 0vw .6vw 0vw .6vw;text-align:center;line-height:110%}.break-narrow{display:none}
/* @@@@@@   SCREEN SIZES  @@@@@@ */
@media screen and (max-width:4500px){.content .desktop{display:block}.content .mobile{display:none}.content .mobile-large{display:none}.content .mobile-medium{display:none}.content .mobile-small{display:none}
/* General */.dt-heading{font-size:1.528em}.dt-span{font-size:1.33em}.grid-4-i-cell{width:45%;height:auto}.picture-box{width:36%}.color-bar-space{width:25%}.color-bar-image{width:310px}.contact-div{font-size:1.25em;float:left}.contact-left-space{font-size:1.25em;float:left}.contact-field{font-size:1.25em}.contact-field-text{font-size:1.25em}
/* ***  2048  DESKTOP  *** */
}@media screen and (max-width:2172px){.content .desktop{display:block}.content .mobile{display:none }.content .mobile-large{display:none }.content .mobile-medium{display:none}.content .mobile-small{display:none}
/* General */.dt-heading{font-size:1.528em}.dt-span{font-size:1.33em}.prod-descrpt-space{width:65%}.picture-box{width:36%}.color-bar-space{width:25%}.color-bar-image{width:310px}.contact-div{font-size:1.25em;float:left}.contact-left-space{font-size:1.25em;float:left}.contact-field{font-size:1.25em}.contact-field-text{font-size:1.25em}
}@media screen and (max-width:2047px){.h1-tag-space{width:100%;height:auto;padding-top:1.5%}.p-under-h1-space{width:100%;padding-bottom:1.3%}.picture-box{width:37.1%;margin-left:.5%;float:left}.main-picture{width:99%}.AJXLightboxSYMRQWC li,.AJXLightboxSYMRQWC .AJXLightboxSYMRQWCli{position:relative;margin:.5%;width:18.5%}.thumb-sizer{width:99%}.thumb-bottom-spacer{width:99%;height:3em}.thumbs{width:100%}.AJXLightboxSYMRQWC .AJXLightboxSYMRQWCawrapper{position:relative;width:100%;top:0;left:0;overflow:hidden}.color-bar-space{width:auto;margin-left:.5%;float:left}
/* General */.color-bar-image{width:auto;margin-left:.2%;float:left}.prod-descrpt-space{width:67%;height:auto;margin-left:.5%;word-break:normal;float:left}.prod-descrpt-space{width:95%}.contact-div{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:1em;font-weight:400;text-align:left;width:50%;margin-left:2%;margin-right:2%;padding-left:2px;border:1px solid green;background-color:#F2FFF5;margin-bottom:10%;float:left}.form-heading{width:99%;border:2px solid green;background-color:#FFF2D9;font-family:Arial,Helvetica,sans-serif;color:navy;font-weight:700;text-align:center}.contact-field{font-family:Arial,Helvetica,sans-serif;color:#000;margin-top:4px;margin-bottom:4px;font-size:1em;word-break:normal}.contact-field-text{font-size:1em}.form-small-text{font-size:.7em}.contact-left-space{width:45%;float:left}.red-text{color:red}.dark-blue-text{color:navy}.hl-blue-text{color:#0000FB;word-break:normal}.half-width-img{width:50%;height:auto}.full-width-img{width:100%;height:auto}.special-display-space1{width:45%;height:16em;margin-left:2%;margin-bottom:2%;border:2px solid #333333;text-align:center;float:left;display:table}.special-display-space2{width:45%;height:16em;margin-left:2%;margin-bottom:2%;border:2px solid #333333;text-align:center;float:left;display:table-cell}.auto-img{width:auto;height:auto}
/* *****  1024  IPAD PRO  **** */
}@media screen and (max-width:1024px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:none}
/* Banner Space */#top-banner-space{width:100%}header{height:12vw;text-align:center}.banner-img-1{width:92%;;margin-right:1.5vw;float:right}.banner-img-2{display:none}.nav-bar-space{width:100%;height:5.8vw;padding-top:.6vw;line-height:2.8vw}.nav-text{font-size:2.2vw;padding-left:.2vw;line-height:3.8vw}
/* ddmenu */#ddmenu .column.mayHide{display:none}#ddmenu ul{width:100%;display:none;border-radius:0}#ddmenu .no-sub-icon-search{display:none}#ddmenu .no-sub-icon{display:none}#ddmenu li{position:relative;display:block;font-size:47px;line-height:88px;text-align:left;border-bottom:1px solid rgba(0,0,0,0.2);border-radius:0}#ddmenu .full-width{position:relative}#ddmenu .dropdown{position:relative;*top:auto;border:none;border-radius:0;box-shadow:none;background-color:#DFE4DF}#ddmenu .offset300{left:0}#ddmenu .full-width .dropdown{width:auto}#ddmenu .dd-inner{margin:0;background:none;text-align:left}#ddmenu .column{width:auto;padding:0;border:none;display:block}#ddmenu .caret{width:10px;height:10px;position:absolute;left:auto;right:14px;top:19px;border-width:5px}#ddmenu .menu-icon{font-size:69px;display:block;position:absolute;width:78px;height:75px;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;background-color:#eee;border-radius:6px;left:0;top:14px;margin-top:0;margin-left:12px;margin-right:auto}#ddmenu .menu-icon::before{content:"";position:absolute;top:.25em;left:4px;width:1em;height:.125em;border-top:.375em double #333;border-bottom:.125em solid #333;box-sizing:content-box}#ddmenu .menu-icon-active{background-color:#333}#ddmenu .menu-icon-active::before{border-color:#eee}.search-bar-space{display:block;width:100%;height:93px;margin-top:0px;padding-bottom:0px;background:#333333;border-bottom:1px solid #292929;float:left}#ddmenu .caret{border-top: 20px solid;border-right: 20px solid transparent;border-left: 20px solid transparent;}#ddmenu .dd-inner{font-size:28px}#ddmenu ul ul li{font-size:40px;padding-bottom:26px}#ddmenu h3{font-size:48px}#ddmenu .menu-header{width:auto;height:88px;line-height:88px;border:none;float:none}#ddmenu .menu-image{width:50%;margin-left:25%}.menu-button{width:64px;padding-top:15px}.menu-s-button{width:64px;padding-top:15px}.menu-button{display:none}.menu-s-button{display:none}#left-column{width:0}
/* h1 area */.h1-tag-text{font-size:6vw}.p-under-h1-text{font-size:4vw}
/* description areas product and grid */.h2-space{font-size:4.8vw}.prod-descrpt-space p,.grid-descrpt-space p,.grid-descrpt-space li,.prod-descrpt-space li{font-size:3.6vw}.picture-box{width:100%;margin-left:0%}.main-picture{width:100%}.thumb-sizer{width:100%;margin-left:0%}
/* Cart Interface: Notes: Font Size increase from desktop to 1024 mobile is (regular font size) X 3.75vw in most cases */
/* Swatches */.color-box{width:20%;margin-left:2.7%;margin-top:3.2%}.selection{height: 5vw;font-size:3vw;line-height:3vw}label.color-selection > input + img{cursor:pointer;border:.8vw solid transparent;margin: 0vw -.8vw 0vw -.8vw}label.color-selection > input:checked + img{border:.8vw solid #59d341;-webkit-border-radius:1.2vw;border-radius:1.2vw;}
/* Toggle Buttons */.switch-field{width:110%;margin-left:.5%;margin-bottom:-12%}.switch-field label{font-size:6.1vw;width:40%;border:.8vw solid #333333;border-radius:1.2vw;-webkit-border-radius:1.2vw}.switch-field label:hover{border:.8vw solid #59d341;}.label-price{font-size:4.2vw}.switch-field input:checked + label{border:.8vw solid #59d341;}.switch-field label:first-of-type,.switch-field label:last-of-type{border-radius:1.2vw;-webkit-border-radius:1.2vw}
/* Original Cart Interface styles */
/* Cart interface */.purchasing,.net-diagram,.purchasing-tab{width:80%;margin-left:10%}.p-info-heading{font-size:5.5vw}.p-info-blue-med{font-size:4.3vw}.p-info-black,.p-info-blue,.p-info-green,.p-info-gray{font-size:3vw}.discounts-black{font-size:2.5vw}.quant-level-header p,.discount-col-header p,.price-small-black{font-size:3vw}.price-text-black,.price-text-green{font-size:5vw}.discounts-blue{font-size:2.5vw}.name-text-black,.quant-name-text{font-size:4.8vw}.drop-down-area{line-height:60%;vertical-align:bottom;text-align:right}.drop-down{width:100%;font-size:5vw;-webkit-border-radius:1.2vw;border-radius:1.2vw;}.empty-drop-down{background-color:#DFE4DF;height:1px}.drop-down-container{width:98%;padding-top:5%;padding-bottom:2%;float:left;text-align:center}.cart-group{width:100%;;margin-left:0%}.quant-minus,.quant-plus{width:28%;margin-left:.5%;margin-right:.5%;font-size:8vw;-webkit-border-radius: 1.2vw;border-radius: 1.2vw;float:left}.quantity-select{width:39%;font-size:8.0vw;margin-top:0%;margin-left:1%;margin-right:1%;-webkit-border-radius:1.2vw;border-radius:1.2vw;}.add-button-space{height:12vw}.add-cart-button,.calculate-button,.reset-button,.confirm-button{font-size:6vw;width:60%}input[type=submit]{-webkit-border-radius:1.4vw;border-radius:1.4vw;}input[type=checkbox]{width:8vw;height:8vw;margin-left:3%}.print-button{font-size:6vw;height:auto;width:auto}
/* Page Stage */.color-bar-space{width:60%;margin-left:20%;margin-bottom:5%}.color-bar-image{width: 100%;}.prod-descrpt-space{width:100%}
/* Responsive Tabs */ul.cart-tab li a,.cart-tab li.selected a,.cart-tab li.selected a:hover,.cart-tab li a:link,ul.cart-tab li a:visited{width:99%;border-radius: .9vw .9vw .9vw .9vw;webkit-border-radius: .9vw .9vw .9vw .9vw;line-height:250%}ul.rtabs li a{font-size:3.8vw;line-height:12vw;}.break-narrow{display:block}.tab-product { width:101%;}.desc-table{width: 95%;}.v-small-black{font-size: 2.2vw;}
/* grid */.grid-4-i-cell{display:none}.grid-cell a,.grid-text3,.grid-text3,.grid-text91,.grid-text92,.grid-text93,.grid-text94{font-size:3vw}.grid-cell{width:38vw;height:45vw;margin-left:7.3vw;margin-bottom:4.5vw;border:.3vw solid #333333}
/* Grid Button Stage */.index-button{font-size:5vw;padding:5vw .1vw 5vw .1vw;border-radius:1.2vw;-webkit-border-radius:1.2vw;}
/* We-Have Bar */.we-have-text{font-size:5vw}.logosBlock{padding:1.4vw 0 0}.logosBlock li{padding:.3vw .5vw 1.2em 3.6vw;width:24.5%}.bottom-banner{font-size:1.5vw}
/* Search Page */.searchheading,.summary,.suggestion,.results,.context,.description,.result_title,.infoline,.zoom_searchform,.zoom_match,.zoom_categories,.result_pages,.result_pagescount,.searchtime,.recommend_title,.recommend_description,.recommend_infoline{font-size:4vw;font-family:Arial,Helvetica,sans-serif}.page-search-bar-space{height:8.7vw}.page-search-bar-query{font-size:8vw;height:8vw}.page-search-button{width:8vw;margin-left:.4vw;margin-top:.6vw;float:left}.result_block,.result_altblock,.recommend_block{margin-top:3.2vw;margin-bottom:3.2vw;clear:left}
}@media screen and (max-width:1023px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:none}
/* General */.purchasing,.net-diagram,.purchasing-tab{width:85%;margin-left:7%}.we-have-text{font-size:7vw}.grid-cell a,.grid-text3,.grid-text3,.grid-text91,.grid-text92,.grid-text93,.grid-text94{font-size:4.5vw}.grid-cell{width:50vw;height:61vw;margin-left:21vw;margin-bottom:4.5vw;border:.3vw solid #333333}.logosBlock li{margin-left:1.2%;margin-right:1.2%;padding:0 .25em .3em;width:45.4%}}@media screen and (max-width:812px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:none}.selection{height: 5vw;font-size:4vw;line-height:4vw}
/* ****  768 MOBILE  **** */
}@media screen and (max-width:768px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:none}
/* Banner Space */.banner-img-1{display:none}.banner-mobile{display:block;float:right}header{padding-top:1.0vw;padding-bottom:16vw}
/* ddmenu */#ddmenu .menu-image{width:95%;margin-left:2.5%}
/* page */.h1-tag-text{font-size:7vw}.p-under-h1-text{font-size:5vw}.h2-space{font-size:6.8vw}.prod-descrpt-space p,.grid-descrpt-space p,.grid-descrpt-space li,.prod-descrpt-space li{font-size:6.1vw}
/* Cart Interface: Notes: Font Size increase from 1024 mobile to 768 mobile is (regular font size) X 1.3vw in most cases */
/* Cart interface */.purchasing,.net-diagram,.purchasing-tab{width:99.1%;margin-left:0%}.p-info-heading{font-size:7.1vw}.p-info-blue-med{font-size:5.5vw}.p-info-black,.p-info-blue,.p-info-green,.p-info-gray{font-size:3.9vw}.discounts-black{font-size:3.2vw}.quant-level-header p,.discount-col-header p,.price-small-black{font-size:3.9vw}.price-text-black,.price-text-green{font-size:6.5vw}.discounts-blue{font-size:3.2vw}.name-text-black,.quant-name-text{font-size:6.2vw}.drop-down-area{line-height:60%}.cart-group{width:95%;;margin-left:3%}.drop-down{font-size:7.8vw;margin-top:1%}.quant-minus,.quant-plus{width:32%;margin-left:.5%;margin-right:.5%;font-size:12vw;-webkit-border-radius: 2.4vw;border-radius: 2.4vw;}.quantity-select{width:29%;font-size:12vw}.add-button-space{height:16vw}.add-cart-button,.calculate-button,.reset-button,.confirm-button{font-size:8vw;width:60%}.print-button{font-size:8vw;height:auto;width:auto}input[type=submit]{-webkit-border-radius:2.4vw;border-radius:2.4vw;}input[type=checkbox]{width:13vw;height:13vw;margin-left:3%}
/* Page Stage */.color-bar-space{width:80%;margin-left:10%;margin-bottom:5%}.color-bar-image{width: 100%;}.prod-descrpt-space{width:100%}
/* Responsive Tabs */ul.rtabs{padding-left:0;box-sizing:border-box;border-left:2px solid #ccc;border-top:2px solid #ccc;min-width:260px;}ul.rtabs li{display:inline-block;box-sizing:border-box;margin-right:0;width:50%;}ul.rtabs li:last-child:nth-child(odd){width:100%}ul.rtabs li a{background-color:#333;border-top:none;border-left:none;border-right:2px solid #ccc;border-bottom:2px solid #ccc;display:block;padding:0;text-align:center;border-radius:0}ul.rtabs li a:hover{border-color:#ccc;background-color:#f6f6f6}ul.rtabs li.selected a{background-color:#fff}div.panel-container{border-radius:0;min-width:260px;box-sizing:border-box;border:2px solid #ccc;padding:14px;width:auto}
/* Index Grid */.grid-4-stage{margin-left:0%;}.we-have-border {display:none}.grid-descrpt-space {padding-bottom:60px; margin-bottom:0px;border-bottom:8px solid #333333}
/* Grid Button Stage */.index-button{font-size:6.5vw;padding:6vw .1vw 6vw .1vw;border-radius:2.4vw;-webkit-border-radius:2.4vw;}
/* Search Page */.searchheading,.summary,.suggestion,.results,.context,.description,.result_title,.infoline,.zoom_searchform,.zoom_match,.zoom_categories,.result_pages,.result_pagescount,.searchtime,.recommend_title,.recommend_description,.recommend_infoline{font-size:7vw;font-family:Arial,Helvetica,sans-serif}.page-search-bar-space{height:8.7vw}.page-search-bar-query{font-size:8vw;height:8vw}.page-search-button{width:8vw;margin-left:.4vw;margin-top:.6vw;float:left}.result_block,.result_altblock,.recommend_block{margin-top:6vw;margin-bottom:6vw;clear:left}
}@media screen and (max-width:720px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:none}
/* General */.banner-mobile{display:block;width:80%;float:right}header{padding-top:1.0vw;padding-bottom:18vw}.picture-box{width:98%}.grid-cell a,.grid-text3,.grid-text3,.grid-text91,.grid-text92,.grid-text93,.grid-text94{font-size:4.5vw}.grid-cell{width:50vw;height:61vw;margin-left:21vw;margin-bottom:4.5vw;border:.3vw solid #333333}.color-bar-space{width:80%;margin-left:10%;margin-bottom:5%}
/* *****  APPLE i PHONES **** */
}@media screen and (max-width:480px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:block}
/* ddmenu */#ddmenu .column.mayHide{display:none}#ddmenu ul{width:100%;display:none;border-radius:0}#ddmenu li{position:relative;display:block;font-size:31px;line-height:88px;text-align:left;border-bottom:1px solid rgba(0,0,0,0.2);border-radius:0}#ddmenu .full-width{position:relative}#ddmenu .dropdown{position:relative;top:auto;border:none;border-radius:0;box-shadow:none;background-color:#DFE4DF}#ddmenu .offset300{left:0}#ddmenu .full-width .dropdown{width:auto}#ddmenu .dd-inner{margin:0;background:none;text-align:left}#ddmenu .column{width:auto;padding:0;border:none;display:block}#ddmenu .caret{width:10px;height:10px;position:absolute;left:auto;right:14px;top:19px;border-width:5px}#ddmenu .menu-icon{font-size:60px;display:block;position:absolute;width:70px;height:67px;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;background-color:#eee;border-radius:5px;left:0;top:8px;margin-top:0;margin-left:8px;margin-right:auto}#ddmenu .menu-icon::before{content:"";position:absolute;top:.25em;left:4px;width:1em;height:.125em;border-top:.375em double #333;border-bottom:.125em solid #333;box-sizing:content-box}#ddmenu .menu-icon-active{background-color:#333}#ddmenu .menu-icon-active::before{border-color:#eee}.search-bar-space{display:block;width:100%;height:73px;margin-top:0px;padding-bottom:0px;background:#333333;border-bottom:1px solid #292929;float:left}#ddmenu .caret{border-top: 10px solid;border-right: 10px solid transparent;border-left: 10px solid transparent;}#ddmenu .dd-inner{font-size:28px}#ddmenu ul ul li{font-size:32px;padding-bottom:26px}#ddmenu h3{font-size:42px}.menu-button{width:64px;padding-top:15px}.menu-s-button{width:64px;padding-top:15px}.menu-button{display:none}.menu-s-button{display:none}.phone-icon{width:50px; float:right;margin-right:28px; padding-top:14px}.banner-img-2{width:0;float:none}#left-column{width:0}
/* For Cart Interface: Font Size increase from 768 mobile to 480 phone is (regular font size) X 1.7 vw in most cases */
/* Grid Button Stage */ .index-button{font-size:11.5vw;padding:8vw .1vw 8vw .1vw;border-radius:2.4vw;-webkit-border-radius:2.4vw;}
/* Swatch Buttons */.color-box{width:40%;margin-left:4.5%}.selection{height: 10vw;font-size:7vw;line-height:7vw}label.color-selection > input + img{cursor:pointer;border:1.8vw solid transparent;margin: 0vw -1.8vw 0vw -1.8vw}label.color-selection > input:checked + img{border:1.8vw solid #59d341;-webkit-border-radius:2.4vw;border-radius:2.4vw;}
/* Toggle Buttons */.switch-field{width:100%;margin-left:8.5%;margin-bottom:-12%}.switch-field label{font-size:9.1vw;width:80%;border:1.2vw solid #333333;border-radius:2.4vw;-webkit-border-radius:2.4vw}.switch-field label:hover{border:1.2vw solid #59d341;}.label-price{font-size:6.2vw}.switch-field input:checked + label{border:1.2vw solid #59d341;}.switch-field label:first-of-type,.switch-field label:last-of-type{border-radius:2.4vw;-webkit-border-radius:2.4vw}
/* Cart Interface */.purchasing,.net-diagram,.purchasing-tab{width:99.1%;margin-left:0%}.p-info-heading{font-size:8vw}.p-info-blue-med{font-size:7.3vw}.p-info-black,.p-info-blue,.p-info-green,.p-info-gray{font-size:6.6vw}.discounts-black,.quant-level-header p,.discount-col-header p,.price-small-black{font-size:4.6vw}.price-text-black,.price-text-green{font-size:9.6vw}.discounts-blue{font-size:5.2vw}.name-text-black,.quant-name-text{font-size:10.5vw}.drop-down-area{line-height:60%}.drop-down{font-size:13.2vw;margin-top:1%}
/* Cart Group */.cart-group{width:92%;;margin-left:5%}.quant-minus,.quant-plus{width:32%;margin-left:.5%;margin-right:.5%;font-size:17vw;}.quantity-select{width:29%;height:100%;font-size:17vw}.add-button-space{height:23vw}.add-cart-button,.calculate-button,.reset-button,.confirm-button{font-size:12vw;width:100%}.add-cart-button{margin-top:7%;margin-bottom:6%;}.print-button{font-size:12vw;height:auto;width:auto}input[type=submit]{-webkit-border-radius:2.4vw;border-radius:2.4vw;}.roll-check{margin-top:38%;}input[type=checkbox]{width:20vw;height:20vw;margin-left:3%}
/* Responsive Tabs */ul.rtabs li{display:inline-block;box-sizing:border-box;margin-right:0;width:100%}ul.rtabs li a{font-size:8vw;line-height:12vw}div.panel-container > div{padding: 2px;}.tab-col{width:75%;}.tab-col2{width:20%;}
/* Page Stage */.h1-tag-text{font-size:11vw}.p-under-h1-text{font-size:8vw}.h2-space{font-size:8.8vw}.prod-descrpt-space p,.grid-descrpt-space p,.grid-descrpt-space li,.prod-descrpt-space li{font-size:9vw}.color-bar-space{width:100%;margin-left:0%}.prod-descrpt-space{width:100%;margin-top:4%}.contact-div{margin-left:15.5%}.contact-left-space{margin-left:15.5%}.p-under-h1-space{padding-bottom:20px;margin-bottom:20px;border-bottom:8px solid #333333}.p-under-h1-space{padding-bottom:20px; margin-bottom:20px; border-bottom:8px solid #333333}.grid-4-stage{margin-left:0%;}.grid-cell a,.grid-text3,.grid-text3,.grid-text91,.grid-text92,.grid-text93,.grid-text94{font-size:8.5vw}.grid-cell{width:97vw;height:117vw;margin-left:.1vw;margin-bottom:4.0vw;border:.3vw solid #333333}.we-have-border {display:none}.grid-descrpt-space {padding-bottom:60px; margin-bottom:0px;border-bottom:8px solid #333333}.picture-box {margin-left:0%;}.main-picture{width:100%;}.thumb-sizer{width:100%;}.thumb-bottom-spacer{height:1em;}
/* Search Page */.searchheading,.summary,.suggestion,.results,.context,.description,.result_title,.infoline,.zoom_searchform,.zoom_match,.zoom_categories,.result_pages,.result_pagescount,.searchtime,.recommend_title,.recommend_description,.recommend_infoline{font-size:10vw;font-family:Arial,Helvetica,sans-serif}.page-search-bar-space{height:11.7vw}.page-search-bar-query{font-size:11vw;height:11vw}.page-search-button{width:10vw;margin-left:.4vw;margin-top:.6vw;float:left}.result_block,.result_altblock,.recommend_block{margin-top:13.4vw;margin-bottom:13.4vw;clear:left}
}@media screen and (max-width:460px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:block}.search-bar-space{display:block}header{padding-top:1.0vw;padding-bottom:20vw}.picture-box{width:99%}.color-bar-space{width:80%;float:left;margin-top:4%;margin-bottom:4%;margin-left:9.4%}.color-bar-image{width:100%}.prod-descrpt-space{width:99%}.contact-div{margin-left:14.8%}.contact-left-space{margin-left:14.8%}
}@media screen and (max-width:414px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:block}.search-bar-space{display:block}
/* General */header{padding-top:2.5vw;padding-bottom:7.8vw}.banner-mobile{display:block;width:75%;float:right}header{padding-top:1.0vw;padding-bottom:19vw}.color-bar-space{width:100%;margin-top:4%;margin-bottom:4%;margin-left:0%}.contact-div{margin-left:10%}.contact-left-space{margin-left:10%}
}@media screen and (max-width:375px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:block}.search-bar-space{display:block}.contact-div{margin-left:7.5%}.contact-left-space{margin-left:7.5%}
/* General */.h2-space{font-size:10.8vw}.prod-descrpt-space p,.grid-descrpt-space p,.grid-descrpt-space li,.prod-descrpt-space li{font-size:10vw}.logosBlock li{margin-left:2.5%;margin-right:.4%;padding:0 .25em .3em;width:44.0%}
}@media screen and (max-width:360px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:block}.search-bar-space{display:block}.contact-div{margin-left:4.9%}.contact-left-space{margin-left:4.9%}
}@media screen and (max-width:320px){.content .desktop{display:none}.content .mobile{display:block}.content .mobile-large{display:none}.content .mobile-medium{display:block}.content .mobile-small{display:block}.search-bar-space{display:block}.contact-div{margin-left:.5%}.contact-left-space{margin-left:.5%}
} /* Universal Device Responsive E-commerce Website Styling Copyright (C) 2015 - 2018 American Home & Habitat Inc. All Rights Reserved https://www.ahh.biz */
