
@charset "utf-8"; .bx-viewport{}body{margin:0}#cont{display:none}.show:focus+.hide{display:inline}.show:focus+.hide+#cont{display:padding-bottom: 20px;}h3{padding:0;margin:5px}h4{padding:0;margin:5px}.viewall{list-style-type:none;padding:0;margin:0}#main{position:relative;left:0;top:0;width:95%;height:auto;margin-left:auto;margin-right:auto}.thankyou{display:none;text-align:right;padding-bottom:15px;font-weight:700;color:#f54}img{border:0}
::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc;opacity:1}:-moz-placeholder{color:#ccc;opacity:1}.bluebutton{color:#fff;background-color:#31a2ac;padding:5px 15px;border:0;font-size:16px}.foo img:last-child{display:none}.foo:hover img:first-child{display:none}.foo:hover img:last-child{display:inline-block}.loadmoreproductimages{color:#fff;font-size:14px;border:1px solid #ccc;background-color:#ccc;margin-right:5px;text-align:center;padding:5px}.prodimg{overflow:hidden;border:1px solid #ccc}.imgnav{float:left;width:24%;height:auto;border:1px solid #ccc;min-height:120px;margin:2px 2px 0 0}.smlbutton{color:#fff;padding:5px 15px;border:0;font-size:16px;background-color:#31a2ac}.greenbutton{color:#fff;background-color:#ff5e00;padding:5px 15px;border:0;font-size:16px}.detailtableheader{font-weight:700;padding:10px 0;border-bottom:2px solid #666}#header{}.cl{clear:both}.lazy{width:100%}.pd15topbot{padding:15px 0}.aligncenter{text-align:center;padding:10px 0}.imgvertalign{vertical-align:bottom}.bannertemp{width:100%;max-width:370px;margin:10px;padding:5px}.form{margin:0;padding:0}.breadcrumbstxt{font-size:12px}.noul{list-style-type:none;padding:0;margin:0}.noul li{line-height:21px}.linkswhite a:link,.linkswhite a:visited,.linkswhite a:active,.linkswhite a:hover{color:#fff;text-decoration:none}.linkswhite a:hover{color:#ccc;}.linksgrey a:link,.linksgrey a:visited,.linksgrey a:active,.linksgrey a:hover{color:#666;text-decoration:none}.linksgrey a:hover{color:#ff5e00}.headerbar{background-color:#31a2ac;color:#fff;padding:15px 5px}#footer{background-color:#333;height:auto; color:#fff;}#footerwrap{width:95%;margin-left:auto;margin-right:auto;padding-top:30px}.box{cursor:pointer;height:250px;max-height:250px;position:relative;overflow:hidden;width:100%;max-width:370px}.box img{position:absolute;left:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.box .overbox{background-color:#372f2b;position:absolute;top:0;left:0;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;width:100%;max-width:360px;height:250px;max-height:250px;padding:10px}.box:hover .overbox{opacity:.95}.box .overtext{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;transform:translateY(40px);-webkit-transform:translateY(40px)}.box .title{font-size:1.8em;text-transform:uppercase;opacity:0;transition-delay:.1s;transition-duration:.2s}.box:hover .title,.box:focus .title{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}.box .tagline{font-size:.8em;opacity:0;transition-delay:.2s;transition-duration:.2s}.box:hover .tagline,.box:focus .tagline{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px)}.pbox{cursor:pointer;height:auto;padding:20px;position:relative;overflow:hidden;width:auto;float:left;text-align:center;border-bottom:1px solid #ccc;min-width:98px}.pbox img{position:absolute;left:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.pbox .poverbox{background-color:#372f2b;position:absolute;top:0;left:0;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;width:100%;height:100px}.pbox:hover .poverbox{opacity:1}.pbox .povertext{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;transform:translateY(40px);-webkit-transform:translateY(40px)}.pbox .ptitle{font-size:1.2em;text-transform:uppercase;opacity:0;transition-delay:.1s;transition-duration:.2s;text-align:center;padding-top:10px}.pbox:hover .ptitle,.pbox:focus .ptitle{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}.pbox .ptagline{font-size:.8em;opacity:0;transition-delay:.2s;transition-duration:.2s;text-align:center}.pbox:hover .ptagline,.pbox:focus .ptagline{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px)}.beginborder{border-left:3px solid #ebebeb;padding:10px 0 0 10px}.rvbox{cursor:pointer;height:150px;position:relative;overflow:hidden;width:152px;float:left;text-align:center;border-bottom:1px solid #ccc}.rvbox img{position:absolute;left:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out}.rvbox .rvoverbox{background-color:#372f2b;position:absolute;top:0;left:0;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;width:152px;height:150px}.rvbox:hover .rvoverbox{opacity:.75;bottom:0}.rvbox .rvovertext{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;transform:translateY(40px);-webkit-transform:translateY(40px)}.rvbox .rvtitle{font-size:1.1em;opacity:0;transition-delay:.1s;transition-duration:.2s;text-align:center;width:150px;white-space:normal;padding-top:15px}.rvbox:hover .rvtitle,.rvbox:focus .rvtitle{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}.rvbox .rvtagline{font-size:1em;opacity:0;transition-delay:.2s;transition-duration:.2s;text-align:center}.rvbox:hover .rvtagline,.rvbox:focus .rvtagline{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px)}.ucontainer{width:1168px;margin:0 auto}ul.utabs{margin:0;padding:0;list-style:none}ul.utabs li{background:0 0;color:#222;display:inline-block;padding:20px 25px;cursor:pointer}ul.utabs li.current{background:#f1f1f1;color:#222}.utab-content{display:none;padding:15px 0;border-top:2px solid #666}.utab-content.current{display:inherit;color:#666}.cartheader{position:relative;height:30px;background-color:#ebebeb;width:100%}.cartheader div{width:18%;float:left;color:#757374;padding:5px}.smltablecell{float:left;width:100px}.tablelayout{float:left;width:140px}.contactboxesleft{width:100%;float:left;padding-bottom:5px}.contactboxes{
	border:1px solid #ccc;
	width:98%;
	height:20px;
	padding-left:20px;
	color:#999;
	font-size:14px
}.contactmsg{border:1px solid #ccc;width:400px;padding-left:20px;size:12px;color:#666;font-size:14px}.contactanswer{border:1px solid #ccc;width:427px;size:12px;color:#666;font-size:14px}.contactcallback{border:1px solid #ccc;width:400px;height:20px;padding-left:20px;size:12px;color:#666;background-position:3px 3px;background-size:15px 15px}.reqbrochureboxes{width:98%;font-size:14px;color:#4f5050;height:20px}.search{display:flex}.searchTerm{width:100%;border:1px solid #31a2ac;border-right:none;padding:5px;height:20px;border-radius:5px 0 0 5px;outline:none;color:#39a9d8}.searchTerm:focus{color:#00b4cc}.searchButton{width:40px;height:32px;border:1px solid #31a2ac;background:#31a2ac;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px}.wrap{width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cart_button{margin-left:20px;padding-bottom:20px;cursor:pointer}#cart_button img{width:26px;height:25px}#cart_button input[type=button]{background:0 0;border:none;background-color:#31a2ac;border-radius:100%;height:20px;width:20px;margin-top:0;color:#fff;font-size:17px;padding-bottom:20px}#mycart{position:absolute;display:none;background-color:#fff;width:300px;z-index:999;right:0;opacity:.9;border:1px solid #ccc}#mycart .cart_items{border-bottom:1px dashed silver;padding:20px;padding-left:10px}#mycart .cart_items img{position:relative;width:70px;height:50px;float:left}#mycart .cart_items p{margin:0;font-size:17px;color:green}#item_div{}.items{}.items:hover input[type=button]{display:block}.items input[type=button]{background:0 0;background-color:#31a2ac;width:200px;height:50px;border:none;font-size:20px;color:#fff;cursor:pointer;float:right}.items img{width:200px;height:200px}.items p{color:green}

.linkswhitegrey a:link,.linkswhitegrey a:visited,.linkswhitegrey a:active,.linkswhitegrey a:hover{color:#fff;text-decoration:none}
.linkswhitegrey a:hover{color:#CCC}

.pantone{ float:left; height:100px; width:100px; margin-right:2px; margin-bottom:2px; border:1px solid #999; padding:10px; }
.pcol{  height:50px; width:100px;}
