.Ubuntu{font-family:'Ubuntu',sans-serif}
.Roboto{font-family:'Roboto Condensed',sans-serif}
.Trebuchet{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif}
body{font-family:'Ubuntu',sans-serif;font-size:14px;color:#000;background-color:#fff;margin:0;padding:0}
table{font-family:'Ubuntu',sans-serif;font-size:14px}
td,th{font-family:'Ubuntu',sans-serif;font-size:14px}
p{margin-bottom: 1.5rem;}
div.zMainBG{color:#fefefe;background-color:#454545;background-image:url(/sysImages/large-button-overlay.png);background-repeat:repeat-x;background-size:100% 100%;padding:8px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
div.zMainBG a{color:#fefefe;font-size:1.3rem;}
div.zSecondBG{color:#000;background-color:#f0f0f0;background-image:url(/sysImages/large-button-overlay.png);background-repeat:repeat-x;background-size:100% 100%}
div.zHover:hover,li.zHover:hover{border:1px solid rgba(16,130,252,0.90);-moz-box-shadow:0 0 8px rgba(16,130,252,0.90);-webkit-box-shadow:0 0 8px rgba(16,130,252,0.90);box-shadow:0 0 8px rgba(16,130,252,0.90)}
a.zLink{color:#121212}
a.zLink:hover{color:rgba(16,130,252,0.90)}
div.zBorder{border:1px solid rgba(0,0,0,0.25)}
/*input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:auto;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}*/
.MainSiteWrapper{background:#fff url(/images/abstract_lines1920.jpg) no-repeat;background-size:100% auto}
.headerContainer{text-align:center;padding-top:10px}
.sidebar{width:180px;max-width:180px;display:none}
.zBodyDiv{background-color:rgba(255,255,255,0.85);padding:6px;margin-bottom:8px;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px}
.bodyWrapper{min-height:820px;margin-bottom:10px;border:1px solid silver;overflow:hidden;padding:0 5px 50px 8px}
.homeH1,.pageH1{font-size:24px;color:#fefefe;font-weight:700;margin:4px 0;padding:5px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-variant:small-caps}
@media(max-width:550px) {
.homeH1,.pageH1{color:#232323;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
}
.one-half h2,.homePageGalContainer h2{font-size: 2.2rem !important}
.homePageGalContainer h2{margin-top: 10px;border-top: 1px solid rgba(0, 0, 0, 0.25);}
.zsidemenu{border-bottom-width:0;width:166px}
* html .zsidemenu{width:144px}
.zsidemenu ul{list-style-type:none;margin:auto;padding:2px}
.zsidemenu a{font-family:'Ubuntu',sans-serif;font-weight:700;font-size:11px;margin-bottom:2px;display:block;width:100%;color:#fff;text-decoration:none;border:1px solid silver;background-color:rgba(16,130,252,0.90);background-image:url(/sysImages/large-button-overlay.png);background-repeat:repeat-x;background-size:100% 100%;padding:4px 15px}
.subSideLevel a,.subSideLevel a:visited{font-family:'Ubuntu',sans-serif;font-weight:400;font-size:11px;color:#000;background:url() no-repeat 3px 7px}
.zsidemenu a:hover{background-color:rgba(16,130,252,0.90);color:#fff}
.menuBGTile{background-color:#232323;margin-bottom:5px}
.topMenuWrapper{width:100%;height:35px;overflow:visible}
.ztopMenu ul li{position:relative;display:inline;float:left}
.ztopMenu ul li a{display:block;width:auto!important;border-right:1px solid rgba(255,255,255,0.25);text-decoration:none;font-size:15px;line-height:35px!important;color:#e0e0e0;font-weight:400;font-family:'Ubuntu',sans-serif;z-index:900;white-space:nowrap;padding:0 14px}
* html .ztopMenu ul li a{width:auto!important;height:1%}
.ztopMenu ul li ul{left:0;position:absolute;top:0;display:block;visibility:hidden;width:auto;-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888}
.ztopMenu ul li ul li{display:list-item;float:none;background-color:#F3F3F3;z-index:900;text-align:left}
.ztopMenu ul li ul li ul{left:159px;top:0}
.ztopMenu ul li ul li a{display:block;min-width:160px;color:#000;text-decoration:none;font-weight:400;font-size:14px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;z-index:900;padding:3px 3px 3px 5px}
.ztopMenu ul li ul li .zProdCatListTitle{border-bottom:1px solid #ccc}
.ztopMenu ul li ul li .zProdCatListTitle a{font-weight:700;border-left:0;color:#fff;background:#444}
.ztopMenu ul li ul li .zProdCatListSubs{padding-left:8px;font-size:13px}
.ztopMenu ul li ul li .zProdCatListSubs a{border-bottom:0;border-left:0;font-weight:400;color:#232323;background:#f3f3f3}
.ztopMenu ul li a:hover{background-color:#1082FC;color:#fff}
.ztopMenu ul li ul li a:hover{background-color:#1082FC;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
.ztopMenu .mainfoldericon{background:url(sysImages/dc_arrow_down.png) no-repeat center left}
.ztopMenu .subfoldericon{background:#F3F3F3 url(sysImages/arrow-right.gif) no-repeat center right;border-bottom:0}
* html p#iepara{padding-top:1em}
* html .ztopMenu ul li{float:left;height:1%}
.footerBGTile{background:#232323;margin:5px 0}
.footerWrapper{position:relative;width:100%;overflow:visible}
.zfooterMenu{display:table;margin:0 auto}
.zfooterMenu ul li{display:inline}
.zfooterMenu ul li a{display:inline-block;width:auto!important;text-decoration:none;font-size:13px;line-height:35px!important;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;z-index:900;white-space:nowrap;padding:0 14px!important;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
.zfooterMenu ul li a:hover{color:#fefefe;background-color:#1082FC}
* html .zfooterMenu ul li a{width:auto!important;height:1%}
.shadow{-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888}
.drop-shadow,.dropShadow{-moz-box-shadow:3px 3px 2px #888;-webkit-box-shadow:3px 3px 2px #888;box-shadow:3px 3px 2px #888}
.box{border:1px solid silver}
.orangeHeader{background:#FF5C00;background-image:url(/sysImages/tall-tsc-button-overlay.png);text-shadow:0 -1px 1px rgba(0,0,0,0.25);color:#FFF;font-weight:700;border:1px solid rgba(0,0,0,0.25);padding:4px}
.greenHeader{background:#45C800;background-image:url(/sysImages/tall-tsc-button-overlay.png);text-shadow:0 -1px 1px rgba(0,0,0,0.25);color:#FFF;font-weight:700;border:1px solid rgba(0,0,0,0.25);margin:1px 1px 2px 2px;padding:4px}
.blueHeader{background:rgba(16,130,252,0.90);background-image:url(/sysImages/tall-tsc-button-overlay.png);text-shadow:0 -1px 1px rgba(0,0,0,0.25);color:#FFF;font-weight:700;border:1px solid rgba(0,0,0,0.25);padding:4px}
.redHeader{background:#c23030;background-image:url(/sysImages/tall-tsc-button-overlay.png);text-shadow:0 -1px 1px rgba(0,0,0,0.25);color:#FFF;font-weight:700;border:1px solid rgba(0,0,0,0.25);padding:4px}
.boxShadow8{box-shadow:0 0 8px #888}
.buynow_button{margin:6px 0}
.box-list,.prodSampler,.catGallery,.productTeaser,.prodSamplerList,.asItem,.apItem,.zThumbnailGallery{display:table;text-align:center;width:100%}
.box-list UL,.prodSampler ul,.zProdCatMenu ul,.catGallery ul,.productTeaser ul,.prodSamplerList ul,.asItem ul,.apItem ul,.zThumbnailGallery ul{list-style:none;margin:0;padding:0}
.box-list UL LI,.prodSampler ul li,.catGallery ul li,.productTeaser ul li,.prodSamplerList ul li,.asItem ul li,.apItem ul li,.zThumbnailGallery ul li{position:relative;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:center}
.box-list UL LI a,.prodSampler ul li a,.catGallery ul li a,.productTeaser ul li a,.prodSamplerList ul li a,.asItem ul li a,.apItem ul li a,.zThumbnailGallery ul li a{color:#121212;text-decoration:none}
.zProdCatSubMenu{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.prodSamplerWrapper{width:auto;display:block;overflow:hidden}
.catGallery ul li{width:160px;height:130px;margin:4px;padding:5px;vertical-align: top;}
.prodSampler ul li,.asItem ul li,.prodSamplerList ul li,.apItem ul li{width:180px;height:260px;margin:4px;padding:5px}
.productTeaser ul li{width:180px;height:200px;margin:4px 0;padding:5px}
.catGallery ul li:hover,.productTeaser ul li:hover,.prodSampler ul li:hover,.asItem ul li:hover,.prodSamplerList ul li:hover,.apItem ul li:hover{-moz-box-shadow:0 0 4px rgba(16,130,252,0.90);-webkit-box-shadow:0 0 4px rgba(16,130,252,0.90);box-shadow:0 0 4px rgba(16,130,252,0.90)}
.asItem ul li a{font-size:12px;text-decoration:none}
.prodSamplersBanner,.asItemsBanner,.apItemsBanner{display:block;overflow:hidden;color:#fff;background:#444;margin:auto 4px;padding:8px 4px}
.prodSampleCatNameDiv{height:26px}
.asItemsBanner,.apItemsBanner{margin-top:20px;font-weight:700}
.prodSamplersBanner a{color:#fff;font-weight:700;text-decoration:none}
.prodSampleCatNameDiv a{line-height:26px}
.zPartTitleLink{color:#000;text-decoration:none;font-size:12px}
.zProdCatMenu li{margin:1px 2px}
.zProdCatMenu a{color:#000;display:block;text-decoration:none;font-size:12px;width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:3px 0;padding:3px;border:1px solid rgba(0,0,0,0.25);background-image:url(/sysImages/small-button-overlay.png);background-repeat:repeat-x;background-size:100% 100%}
.zProdCatMenu a:hover{border:1px solid rgba(0,0,0,0.25);background-color:rgba(16,130,252,0.90);background-image:url(/sysImages/large-button-overlay.png);color:#FFF}
.prodSamplerShowingPage{color:#fff}
.infoPanelTitle{font-size:18px;font-variant:small-caps;color:#FFF;font-weight:700;background-color:#232323;margin:3px 0;padding:8px 4px}
.infoPanelItem{background-color:#fff}
.zButtonProdSearch{background:url(/sysImages/large-button-overlay.png) repeat-x scroll 0 0 rgba(16,130,252,0.90);border:1px solid rgba(0,0,0,0.25);border-radius:5px 5px 5px 5px;box-shadow:0 0 8px #888;color:#FFF!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;line-height:1;overflow:visible;position:relative;text-align:center;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);width:138px;margin:4px 0 10px;padding:5px 15px 6px}
.zButtonProdSearch:hover,.zButtonProdSearchOver{background:url(/sysImages/large-button-overlay.png) repeat-x scroll 0 0 rgba(16,130,252,0.90);border:1px solid rgba(0,0,0,0.25);color:#FFF!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;line-height:1;overflow:visible;position:relative;text-align:center;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);width:138px;margin:4px 0 10px;padding:5px 15px 6px}
.zPartInfoTD_NG{border:1px solid rgba(0,0,0,0.25);text-align:left;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;width:200px;overflow:hidden;padding:8px}
.zPartInfo_NG{width:auto;background:#fefefe;font-size:12px;color:#232323;border:1px solid rgba(0,0,0,0.25);padding:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
.zPartInfo_NG .zInput{margin-top:2px;padding:4px 3px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:14px}
.zPartPriceDetail_NG{text-align:center;font-size:16px;padding-top:6px;font-weight:700}
.zPartPrice{color:#000;font-weight:700}
.zPartPartNoDetail_NG{text-align:center;margin:10px auto;font-weight:700}
.zPartDetailCategories{font-size:1.2rem;overflow:hidden;margin:10px auto 0}
.zPartBuyDetail_NG .zInput{border:1px solid rgba(0,0,0,0.25);padding:3px}
.zProdOpsInputSelect{border:1px solid rgba(0,0,0,0.25);width:180px;padding:2px;margin:5px 0}
.zPartTitleDetail_NG{font-size:16px;font-weight:700;color:#fff;background-color:#444;margin:3px;padding:4px}
.zPartTitleDetail_NG .zPartTitleLink{font-size:15px;font-weight:700;color:#fff}
.zShoppingCartTable .zSCTitle{background:rgba(16,130,252,0.90);background-image:url(/sysImages/tall-tsc-button-overlay.png);text-shadow:0 -1px 1px rgba(0,0,0,0.25);color:#FFF;font-weight:700;border:1px solid rgba(0,0,0,0.25);padding:4px}
.zProdDetailImgGallery_NG{overflow:hidden;max-height:120px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
#motioncontainer{margin-top:3px;width:100%;height:184px}
#motioncontainer a img{border:1px solid #fff;cursor:pointer;margin:0 2px}
#motioncontainer a:hover img{-moz-box-shadow:0 0 2px rgba(16,130,252,0.90);-webkit-box-shadow:0 0 2px rgba(16,130,252,0.90);box-shadow:0 0 2px rgba(16,130,252,0.90)}
#statusdiv{background-color:#fffef0;border:1px solid gray;position:absolute;left:-300px;visibility:hidden;padding:2px}
#motioncontainer a:hover{color:rgba(16,130,252,0.90)}
.siteSeal{text-align:center;margin-top:20px}
.pageTeaserTable{margin:4px}
.pageTeaserText{border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;padding:4px}
.zPartTitle_NG,productTeaserTitle{height:55px;overflow:hidden}
.zPartPriceList{font-weight:Bold}
html>body .zsidemenu a,html > body .zProdCatMenu a{width:auto}
.ztopMenu ul,.zfooterMenu ul{list-style-type:none;margin:0;padding:0}
* html .ztopMenu ul li ul li,* + html .box-list ul li{float:left}
.imgTrans,.pageTeaserImg img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.zQuickProductDivBar{height:24px;background-color:rgba(16,130,252,0.90);background-image:url(/sysImages/large-button-overlay.png);border:1px solid silver;padding:2px;margin:3px;color:#fff;font-weight:700}
.quickProductTable{width:100%}
#quickProductDetailWindow{z-index:999;width:900px;overflow:hidden;left:1px;top:60px;display:none}
.quickDetailWindowHdr{background:url(/CFIDE/scripts/ajax/resources/ext/images/default/layout/panel-title-greylight-bg.gif) repeat-x;border-bottom:1px solid #a0a0a0;color:#000;font-size:11px;text-align:left;font-weight:700;padding:5px}
.x-dlg .x-dlg-close{background-image:url(/CFIDE/scripts/ajax/resources/ext/images/default/basic-dialog/close_flat.gif)}
.quickDetailButton{border:0 solid #a0a0a0;width:80px;height:23px;background:url(/sysImages/btn_quickView.png) no-repeat;font-family:tahoma,verdana,arial,helvetica;font-size:11px;font-weight:400;cursor:pointer;padding:4px}
.quickDetailButton:hover{background:url(/sysImages/btn_quickView.png) no-repeat;width:80px;height:23px;cursor:pointer}
.quickDetailButtonOver{border:0 solid #a0a0a0;background:url(/sysImages/btn_quickView.png) no-repeat;width:80px;height:23px;font-size:11px;font-weight:400;cursor:pointer;padding:4px}
.quickDetailDiv,.quickDetailTeaserDiv,.quickDetailListDiv{verticle-align:top;top:33px;display:none;position:absolute;width:100%;height:23px;left:0}
.zPartQuickDesc{height:220px;overflow:hidden}
.zPartQuickAsItems{text-align:left;height:180px;overflow:auto}
.zPartQuickDescDetail,.zPartAddDetail{clear:both;display:table-cell;width:auto;margin-top:8px;color:#000;background:#fefefe;height:200px!important;overflow:auto;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid rgba(0,0,0,0.25)}
.zPartQuickDescDetail .asItemsBanner,.zPartQuickDescDetail .apItemsBanner{font-size:1px;color:#000;font-weight:700;width:0!important;height:0!important;display:none}
#productQuickTab{display:table!important;width:585px!important;height:220px!important;overflow:hidden}
#productQuickTab div{background:#fefefe;width:593px!important}
#userInput .zInput{border:1px solid rgba(0,0,0,0.25);padding:2px;width:180px;margin:5px 0}
.zPartDetailWrapper_Echo{display:table;margin:0 5px;overflow:hidden}
.zPartOnSaleRetail{font-weight:400;font-size:11px;text-decoration:line-through}
.zpwResend{text-align:center;padding:3px}
.zpwResendA{color:#000;text-decoration:none;padding:3px;border:1px solid rgba(0,0,0,0.25);white-space:nowrap;font-size:11px;background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.zpwResendA:hover{background:#D3EBD7}
.prodSamplerImg{position:relative}
.zInputChkOut{width:175px}
.zProductSearchButtonWrapper{text-align:center}
.html5SearchButton,.zUserLoginButtonTiny{background-color:#749A02;background-image:url(/sysImages/large-button-overlay.png);border:1px solid rgba(0,0,0,0.25);color:#FFF!important;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:1;overflow:visible;padding:2px 15px 2px 3px;position:relative;text-align:center;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);width:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.zomixButton{display:inline;font-size:12px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:1px solid rgba(0,0,0,0.25);background-color:#91BD09;background-image:url(/sysImages/large-button-overlay.png);font-weight:700;padding:2px;cursor:pointer;width:auto;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-decoration:none}
.zomixButton:hover{background-color:#749A02}
.html5SearchButton:hover,.zUserLoginButtonTiny:hover{background-color:#90c213}
.html5SearchButton span{display:inline-table;margin-left:3px;padding-top:5px}
.html5SearchButton img{background-image:url(/sysImages/gray-classic-search-icon.png);background-repeat:norepeat;width:20px;height:20px}
.zUserLogin div{border:1px solid silver;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:20px;-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888;width:600px}
.pageTeasersWrapper{text-align:center;display:table;overflow:none;width:100%}
.pageTeasers{overflow:none;text-align:center;align:center;margin:auto}
.pageTeasersList{padding:10px}
.pageTeasersList ul{list-style-type:none;margin:0}
.pageTeasersList ul li{display:inline-table;margin:8px}
.pageTeaserImg{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888}
.pageTeaserTitle{padding:10px 0;width:200px}
.pageTeaserTitle a{color:#232323;text-decoration:none}
.zPartDetailCategoriesDelta ul{list-style-type:disc;margin:0;padding:0}
.zPartDetailCategoriesDelta ul li{display:inline}
.zPartDetailCategoriesDelta ul li a{width:auto;background:url(/sysImages/bullet_triangle_grey_16.png) no-repeat;text-decoration:none;color:#000;padding:0 10px 0 20px}
.zPartDetailCategoriesDelta ul li a:hover{width:auto;background:url(/sysImages/bullet_triangle_yellow_16.png) no-repeat;text-decoration:underline;color:maroon;padding:0 10px 0 20px}
.zProdDetailImg{width:350px;padding:2px}
.zPartImgDetail_NG{margin:8px}
.zProductDetailDesc{display:table-cell;background-color:#CEDFF2;margin-top:6px;line-height:18px;font-size:13px;padding:5px;border:1px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;width:auto;min-height:70px;overflow:hidden;clear:both;float:left;margin-bottom:5px}
div.zPartDescDetail_NG{padding:5px;margin:5px 0;border:1px solid rgba(0,0,0,0.25);background-color:#fff;background-image: none;}
.isoGalImgs{cursor:pointer}
.isoGalImgs img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;cursor:pointer;margin:2px}
.isoGalImgs img:hover{border:2px solid rgba(16,130,252,0.90);margin:0;background-color:rgba(16,130,252,0.90)}
@media screen and (min-width:200px) and (max-width:1024px) {
#prodMainImg div{width:310px;height:210px}
#prodMainImg div img{width:310px;height:auto}
}
#zoomGallery{postion:fixed;display:block;overflow:hidden}
#zoomGallery img{border:2px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
#zoomGallery a{text-decoration:none}
#zoomContainer{position:absolute;top:0;left:650px}
.active img{border:2px solid rgba(16,130,252,0.90)!important}
div.zoomLens{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}
.zoomImageMain{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.zoomWindow{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:2px 0 0 2px}
#zoomMainImgHolder{margin-bottom:10px;margin-right:2px;z-index:0}
.isotope-item{float:left}
.zPartTitleDetail_NGR{font-weight:700;font-size:1em;display:flex;align-items: center;}
.prodMainImgReactive img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.zPartBuyDetail_NG{text-align: center;}
.zInput.zQtyIn{width:40px;text-align:center;}
/*.zcartButton{font-size:14px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:1px solid rgba(0,0,0,0.25);background-color:#91BD09;background-image:url(/sysImages/large-button-overlay.png);font-weight:700;padding:4px;cursor:pointer;width:100px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.zcartButtonOver,.zcartButton:hover{background-color:#749A02;display:inline;font-size:14px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:1px solid rgba(0,0,0,0.25);background-image:url(/sysImages/large-button-overlay.png);font-weight:700;padding:4px;cursor:pointer;width:100px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}*/
.listPriceinCart,.ShowPriceInCartList{font-size:12px;font-weight:400;color:#b0b0b0;text-decoration:line-through}
.priceinCart{font-size:14px;text-decoration:underline;cursor:pointer}
.ShowPriceInCartInfo{padding:5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid rgba(0,0,0,0.25);background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;padding:6px;border:1px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#CEDFF2 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.ShowPriceInCartItem{color:rgba(16,130,252,0.90);font-size:16px;font-weight:700;padding:5px;margin-top:5px;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid rgba(0,0,0,0.25)}
*/
.ShowPriceInCartSale{color:rgba(16,130,252,0.90);font-size:24px;font-weight:700;text-align:center}
.zProductSearchModule,.zUserLoginTiny,.zUserLoginInfoTiny{text-align:center;margin-top:6px;border:1px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:5px;background:#fff url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.zProductSearchText{text-align:center;color:rgba(16,130,252,0.90);padding:4px 6px;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.zUserLoginCustomtiny,.zUserLoginCustomcompact{list-style:none;padding:5px;margin:5px;background:#fff url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid rgba(0,0,0,0.25);-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888}
.zUserLoginCustomtiny li{text-align:center;margin:2px 0}
#zUserLoginCustomtinyButtonLi,#zUserLoginCustomcompactButtonLi{margin:2px 0}
#zUserLoginCustomcompactNameTxtLi{margin:0 2px;font-weight:700}
.loginLIpwd{margin:0 2px;font-weight:700}
.zUserLoginInputCustomtiny,.zUserLoginInputCustomcompact,.zUserLoginInputCompact,.zUserLoginTiny .zUserLoginInputTiny{border:1px solid rgba(0,0,0,0.25);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:125px}
.tsc_c3b_small.tsc_button.tsc_c3b_green.zUserLoginButtonTiny{width:125px;padding:4px;font-size:12px;font-weight:400;margin:3px auto}
.tsc_c3b_small.tsc_button.tsc_c3b_gray.zpwResendA,.tsc_c3b_small.tsc_button.tsc_c3b_gray.zpwCreateA{width:125px;font-size:12px;padding:4px;margin:3px auto;font-weight:400}
.zUserLoginButtonCompact span{display:inline-block;background:url(/sysimages/system-lock-screen_002.png) no-repeat 0 0;width:20px;height:16px;margin-left:-6px}
.tsc_c3b_small.tsc_button.tsc_c3b_gray.loginMyAccount{margin:3px auto;width:125px}
.tsc_c3b_small.tsc_button.tsc_c3b_gray.logoutLink{margin:3px auto;width:125px}
.prodRebateInfo{width:200px;overflow:hidden;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.prodRebateInfo img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.prodRebateAmtDiv{padding:6px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid rgba(0,0,0,0.25);background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;font-size:14px;text-align:center}
.prodRebateAmt{font-weight:700}
.prodRebateNetAmt{color:red;font-weight:700}
.thisProduct{border:1px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;text-align:center;padding-bottom:10px;margin-bottom:10px}
.myContent_Wrap{font-family:'Ubuntu',sans-serif}
.myContent_Files ul li{border:1px solid rgba(0,0,0,0.25);border-radius:6px;box-shadow:0 0 8px #888;font-size:12px;margin:6px;padding:6px}
.myContent_Files ul li:hover{border:1px solid rgba(16,130,252,0.90)}
.myContentFile_Title{margin-bottom:8px;font-weight:700}
.myContentFile_noImage{background-color:#f0f0f0;color:#343434}
.qtyWrapper{display:table;height:43px;padding:0;margin:3px}
.qtyButtons{cursor:pointer;outline:medium none;display:inline;height:43px;line-height:41px;margin:0;padding:0;vertical-align:middle;width:43px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid rgba(0,0,0,0.25);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.qtyMinus{background:#FFF0F0 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.qtyPlus{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.qtyWrapper .zInput{outline:medium none;border:0;border-top:1px solid rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);display:inline;height:41px;line-height:41px;margin:0 -3px;padding:0 5px;text-align:center;vertical-align:middle;width:36px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.attrWrapper{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:2px;border:1px solid rgba(0,0,0,0.25);margin-top:6px;background:#fff url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.attrHeader{color:rgba(16,130,252,0.90);padding:4px 6px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.attrHeaderName{font-weight:700;cursor:pointer;padding:2px;text-align:left}
.attrHeaderName a{color:rgba(16,130,252,0.90);text-decoration:none}
.attrHeaderName:hover{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.attrGroupName{font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,0.5)}
.resultsBack{width:600px;text-align:center;padding:3px}
.resultsDetail:hover{cursor:pointer}
.resultsHeaderTxt,.resultsHeaderPdf{font-size:14px;font-weight:700;color:#676767;padding:4px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;border:1px solid rgba(0,0,0,0.25)}
.resultsHeaderTxt{display:table;width:98%}
.resultsTxtLH{display:table-cell;width:50%}
.resultsTxtRH{display:table-cell;width:50%;text-align:right;padding-right:7px}
.resultsWrapperPdf{height:1800px}
.raceResultsTable{width:600px}
.resultsHeader{padding:3px;background:#565656 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;color:#fff}
.raceResultsTable .resultsRow td{padding:3px;border-bottom:1px solid rgba(0,0,0,0.25)}
.raceResultsTable .resultsRow:nth-child(odd){background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.raceResultsTable .resultsRow:hover{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.resultsSelectedTrack{font-size:15px;font-weight:700}
.resultsDetail.count{text-align:center}
.UploadResultsContainer{clear:both;margin:10px;width:600px;border:1px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:6px}
.UploadResultsTitle{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;padding:3px}
.fieldDiv span{display:inline-block;width:150px}
.fileSelector{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.forumWrapper{display:table;width:800px;padding:5px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.25)}
.forumWrapper:hover{cursor:pointer;background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.forumWrapper .forumListCell{display:table-cell;width:33%}
.forumListCell.forumName{font-weight:700}
.forumListCell.forumInfo:hover{background:#FFFEF0 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.headerRow{width:80%;max-width:960px;margin:0 auto;text-align:left}
.companyLogoContainer{display:inline-block}
.companyLogo{max-width:360px}
.companyInfo{max-width:215px;float:right}
.zProductsOutterWrapper{float:right;width:390px}
.zProductSearch{width:150px;border: 1px solid rgba(0, 0, 0, 0.25);padding:7px 5px;}
.zProductSelectSearch{width:150px;padding:6px 3px}
.zProductSearchWrapperInline div{display:inline}
@media (max-width:959px) {
.headerRow{width:98%;max-width:960px;margin:0 auto;text-align:left}
}
@media (max-width:785px) {
.companyLogoContainer{display:inline-block;width:42%}
.companyLogo{max-width:100%}
}
@media (max-width:699px) {
.companyLogoContainer{display:block;width:98%;text-align:center}
.companyLogo{max-width:100%}
.zProductsOutterWrapper{float:none;width:98%;text-align:center}
.companyPhoneContainer{width:98%;text-align:center}
.companyInfo{max-width:215px;float:none}
}
@media (min-width: 960px) {
li{margin-bottom:auto}
}
@media (min-width: 550px) {
.sidebar{display:block}
.nine.columns.bodyText{margin:0 10px}
}
.navigation{position:relative;clear:both}
.ie9 .navigation,.not-ie .navigation{z-index:100}
.navigation{zoom:1}
.navigation > ul > li{position:relative;margin-bottom:0;list-style:none}
.navigation .nav-responsive{display:none;margin:5px 0;padding:4px 26px;width:100%;color:#fff;font-weight:700;border:0;background-color:#232323;background-image:url(/sysimages/menu-icon-24-wht.png);background-position:left center;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.pulldown.reactive{width:100%}
input.tsc_c3b_input{margin:5px 0 0;line-height:29px;letter-spacing:0}
hr{margin:10px 0}
.attrInlineHeader img{width:100%;max-width:100%}
@media only screen and (min-width: 960px) {
.green_tab a{min-width:90px;text-align:center}
.login{margin-top:10px}
.login div{text-align:right}
.pulldown{margin-bottom:.5rem}
.content,.contentBox{font-size:.9rem}
.leftColumn{max-width:160px}
.nine.columns.bodyColumn{width:790px;margin-left:5px}
}
@media only screen and (max-width: 1000px) {
.row.prodDetails .columns{width:98%;margin-left:0;text-align:center}
.leftColumn{max-width:160px}
.nine.columns.bodyColumn{width:74%;margin-left:4%}
.prodQuickSpecs{font-size:1.1em}
select.zProdOpsInputSelect{width:98%}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container{margin:0 5px;width:98%}
.zBodyDiv{border:0;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}
.holder{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border:none}
.navigation{margin:0}
.map{height:330px}
.entry .map{height:200px}
article.entry .entry-body{display:inline-block;width:84%;margin:0}
#bottom-footer{padding:22px 3px}
}
@media only screen and (max-width: 1000px) {
input.zButtonProdSearch{height:38px}
}
@media only screen and (max-width: 767px) {
.container{margin:0 5px;width:98%}
.caption{display:none}
.single-image{text-align:center}
.add-border img{display:inline-block}
.goGreenCol{text-align:center}
.navigation > ul{display:none}
.navigation .nav-responsive{display:inline-block}
.navigation > ul > li{margin-bottom:0}
.footerrow a{font-size:100%}
.control_panel{display:none}
.zfooterMenu{background:none}
.zfooterMenu ul li{display:inline-block;float:none;min-width:25%;background:#676767 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
.zPagination ul li,.zfooterMenu ul li{margin:1em}
.headerTagLine{padding-top:15px;text-align:center}
.attrWrapper,.sideMenuWrapper,.shopByCatWrapper,.siteSeals{display:none}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container{margin:0 5px;width:98%}
article.entry .entry-body{display:block;margin:0}
a.xtall img{display:none}
.navigation > ul > li{margin-bottom:1rem}
}
@media only screen and (max-width: 549px) {
.zBodyDiv{border:0;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}
.slidernav,.sidebar{display:none}
.slidernav img{width:100%}
.menuham{display:inline-block}
span.loginLabel{text-align:left}
a.xtall img{display:none}
.rightAlign{text-align:center}
.leftAlign{text-align:center}
.headerTagLine{padding:5px;text-align:left}
.zfooterMenu{background:none}
.zfooterMenu ul li{display:inline-block;float:none;min-width:25%;background:#676767 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}
}
@media only screen and (max-width: 479px) {
.zfooterMenu ul li{min-width:35%;max-width:50%}
.container.carlightsContainer{width:98%;padding:0}
.prodSamplerList ul li,.catGallery ul li{width:40%;height:auto}
.prodSamplerList ul li img,.catGallery ul li img{width:100%;max-width:100%;min-width:50%;height:100%}
.homeGallery ul li img{max-width: 99px;}
.contact-form input,.comments-form input{width:100%}
.contact-form textarea,.comments-form textarea{width:100%;height:150px;max-width:100%;max-height:200px;min-width:100%;min-height:150px}
blockquote{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#logo{float:none;text-align:center}
#logo h1{margin:0}
.navigation{margin:0}
}
@media (min-width: 400px) {
.container.carlightsContainer{width:98%}
}
@media only screen and (max-width: 320px) {
.tabs-style-1 .tabs-nav li a,.tabs-style-3 .tabs-nav li a{padding:4px 15px}
.tabs-style-2 .tabs-nav li a{padding:0 15px}
}