 
.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:0px;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
table{font-family: 'Ubuntu', sans-serif;font-size:14px}
td, th{font-family: 'Ubuntu', sans-serif;font-size:14px}
.tsc_button{-moz-box-shadow: 0px 0px 0px #888888;-webkit-box-shadow: 0px 0px 0px #888888;box-shadow:0px 0px 0px #888888; border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; }
div.zMainBG{color:#fff;background-color:#BBBBBB;background-image:url(/sysImages/large-button-overlay.png);background-repeat:repeat-x;background-size:100% 100%;padding:5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
div.zMainBG a{color:#fff;}
div.zSecondBG{color:#000;background-color:#CEDFF2;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 #0866ec;-moz-box-shadow:0 0 8px #0866ec;-webkit-box-shadow:0 0 8px #0866ec;box-shadow:0 0 8px #0866ec}
a.zLink{color:#121212;}
a.zLink:hover{color:#0866ec;}
div.zBorder{border: 1px solid rgba(0, 0, 0, 0.25);}

.tsc_button{border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-moz-box-shadow: 0px 0px 0px #888888;-webkit-box-shadow: 0px 0px 0px #888888;box-shadow:0px 0px 0px #888888;line-height:1.5rem;border: 0px solid rgba(0, 0, 0, 0.25);}
.tsc_c3b_small.tsc_button{background-image: none;}
.MainSiteWrapper{max-width:99%;}
.sidebar{width:180px;max-width:180px;display:none;background-color:#f0f0f0; } 
.bodyText{overflow:hidden;max-width: 100%;box-sizing: border-box;}
.zBodyDiv{background-color: #fff;padding:6px;margin-bottom:8px;max-width: 100%;box-sizing: border-box;}
.stdHeader{text-align:center;}
.bodyWrapper{min-height:820px;margin-bottom:10px;overflow:hidden;padding:0 5px 50px 8px;border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; }
.homeH1,.pageH1{font-size:15px; color:#232323;font-weight:700;margin:0px 0px 4px 0px;padding:8px 5px}
.slider1ContainerDefaults{margin: auto;max-width: 100%;}
/*Site Header*/
.headerBG{background:rgba(0,100,236,.90);background-image:url(/sysImages/large-button-overlay.png);background-repeat:repeat-x;background-size:100% 100%;}
.siteHeaderBlock{padding:1% 0px;vertical-align: middle;}
.headSiteLogo,.headSiteSearch{vertical-align: middle;}
.companyLogo{width:300px;max-width:100%;vertical-align: middle;margin:auto;}


/*Side Menu CSS	*/
.zsidemenu{border-bottom-width:0;width:99%;max-width:100%;}
* html .zsidemenu{width:144px}
.zsidemenu ul{list-style-type:none;margin:auto;padding:4px 2px}
.zsidemenu a{
	font-family: 'Ubuntu', sans-serif;font-weight:700;font-size:11px;
	margin-bottom:2px;display:block;width:100%;
	color:#121212;text-decoration:none;
	background-color:#BBBBBB;
	padding:8px 15px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
.zsidemenu ul li ul{border: 1px solid rgba(0, 0, 0, 0.25);padding:0px 0px 0px 0px;margin-bottom:5px;}
.subSideLevel a, .subSideLevel a:visited{
	font-family: 'Ubuntu', sans-serif;;font-weight:400;font-size:11px;color:#000;
	background-color:#f0f0f0;}
.zsidemenu a:hover{background-color:#525252;color:#fff;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }

/*Top Menu CSS*/
.topMenuWrapper{width:100%;height:35px;overflow:visible;background:#f0f0f0;margin-bottom:5px}
.ztopMenu ul li{position:relative;display:inline;float:left}
.ztopMenu ul li a{display:block;width:auto!important;border-right:1px solid silver;text-decoration:none;font-size:13px;line-height:35px!important;color:#525252;font-weight:700;font-family: 'Ubuntu', sans-serif;z-index:900;white-space:nowrap;padding:0 14px!important;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);}
.ztopMenu ul li.noRule a{border-right:0;}
* html .ztopMenu ul li a{width:auto!important;height:1%}
.ztopMenu ul li ul{left:0;position:absolute;top:0;display:block;visibility:hidden;height:200px;width:auto}
.ztopMenu ul li ul li{display:list-item;float:none;background-color:#F3F3F3;z-index:900;text-align:left;overflow:hidden;}
.ztopMenu ul li ul li ul{left:159px;top:0}
.ztopMenu ul li ul li a{display:block;width:160px!important;color:#000;text-decoration:none;font-weight:400;font-size:12px;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 a:hover{background-color:#F5F5F5;color:#000}
.ztopMenu ul li ul li a:hover{background-color:#B9B9B9;color:#000}
.ztopMenu .mainfoldericon{background:url(sysImages/arrow-down.gif) 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%}

/*Footer Menu CSS*/
.footerBGTile{background:#c0c0c0;margin:5px 0px;}
.footerWrapper{position:relative;width:100%;min-height:35px;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:#121212;font-weight:700;
	font-family: 'Ubuntu', sans-serif;z-index:900;
	white-space:nowrap;padding:0 14px!important;	
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);}
.zfooterMenu ul li a:hover{color:#fff;background-color: #525252; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);}
* 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:#2d6db5;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;-moz-box-shadow:0 0 0px #888;-webkit-box-shadow:0 0 0px #888;box-shadow:0 0 0px #888;text-align:center;border: 1px solid rgba(0, 0, 0, 0.25); }
.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:180px;height:150px;border:1px solid #B8B8B8;-moz-box-shadow:0 0 8px #DCDCDC;-webkit-box-shadow:0 0 8px #DCDCDC;box-shadow:0 0 8px #DCDCDC;margin:4px;padding:5px}
.prodSampler ul li,.asItem ul li,.prodSamplerList ul li,.apItem ul li{width:180px;height:260px;margin:4px;padding:5px;-moz-box-shadow:0 0 8px #DCDCDC;-webkit-box-shadow:0 0 8px #DCDCDC;box-shadow:0 0 8px #DCDCDC;}
.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{border: 1px solid rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 8px #7E7D7D;-webkit-box-shadow:0 0 8px #7E7D7D;box-shadow:0 0 8px #7E7D7D;}
.asItem ul li a{font-size:12px;text-decoration:none}
.prodSamplersBanner,.asItemsBanner,.apItemsBanner{display:block;
	color:#121212; overflow:hidden;background-color:#BBBBBB;margin:4px;padding:8px 4px;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);  }
.asItemsBanner,.apItemsBanner{margin-top:20px;font-weight:700}
.prodSamplersBanner a{color:#fff;font-weight:700;text-decoration:none}
.zPartTitleLink{color:#000;text-decoration:none;font-size:12px}
.zProdCatMenu li{margin:1px 2px;}
.zProdCatMenu a{font-family: 'Ubuntu', sans-serif;font-weight:700;font-size:11px;
	margin-bottom:2px;display:block;width:100%;
	color:#121212;text-decoration:none;
	background-color:#BBBBBB;
	padding:8px 15px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);}
.zProdCatMenu a:hover{background-color:#525252;color:#fff;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);}

.infoPanelTitle{text-shadow:0 -1px 1px rgba(0,0,0,0.25);color:#FFF;font-weight:700;background-color:#BBBBBB;background-image:url(/sysImages/large-button-overlay.png);margin:3px 0;padding:4px}
.zProductSearch,.zProductSelectSearch{border: 1px solid rgba(0, 0, 0, 0.25);width:130px;max-width:100%;font-size:13px;margin:4px 0;padding:3px}
.zProductSelectSearch{width:138px}
.zButtonProdSearch{background:url(/sysImages/large-button-overlay.png) repeat-x scroll 0 0 #BBBBBB;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}
.zButtonProdSearch:hover,.zButtonProdSearchOver{background:url(/sysImages/large-button-overlay.png) repeat-x scroll 0 0 #E6E6E6;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}
.zProductsOutterWrapper{}
.zProductSearchModule2{float:right;display:table;width:100%;max-width:300px;overflow:hidden;position:relative;margin-top:15px;}
.zProdSearchLIset{}
.zProdSearchLIset{display:table-cell;overflow:hidden;padding:0px;}
.zProdSearchLIset ul{list-style:none;display:table;overflow:hidden;padding:0px;margin:0px;}
.zProdSearchLIset ul li{display:table-cell;float:left;height:34px;line-height:34px;vertical-align:middle;padding:0px 2px;color:#fff;}

.zProdSearchLIset ul li.prodSearchLI{width:100%;max-width:280px;}
.zProdSearchLIset ul li.searchLabel{display:none;width:100px;background: #800000;height:24px;line-height: 24px;padding-left:6px;margin: 0px 0px -2px 3px;border-radius: 3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px; }

.zpSearchInput,.zProdSearchLIset .zButtonSeach{font-size:1.4rem;line-height: 1.4rem;width:100%;padding-left:25px !important;background: #fff url(/sysImages/gray-classic-search-icon.png) no-repeat 3px 6px;height:33px;}
.zSearchCatSelect{font-size:1.4rem;padding: 6px 10px;}
.zpSearchSubmit{}
.zpSearchButton{}
.zProductSearchWrapper2 ul li input.zProductSearch{padding:4px;width:100%}
.zPartInfoTD_NG{border:1px solid silver;background:#BBBBBB;text-align:left;width:200px;overflow:hidden;padding:8px}
.zPartInfo_NG{float:right;width:200px;background:#CEDFF2;font-size:12px;color:#BBBBBB;border: 1px solid rgba(0, 0, 0, 0.25);padding:6px;}

.zPartPriceDetail_NG{text-align:center;font-size:16px;padding-top:6px;font-weight:bold;}
.zPartPrice{color:#000;font-weight:700}
.zPartPartNoDetail_NG{text-align:center;margin:10px auto;font-weight:bold;}
.zPartDetailCategories{font-size:10px;width:180px;overflow:hidden;margin:10px auto 0}
.zPartTitleDetail_NG{font-size:15px;font-weight:700;color:#fff;background-color:#BBBBBB;background-image:url(/sysImages/large-button-overlay.png);background-repeat:repeat-x;background-size:100% 100%;margin:3px;padding:4px}
.zPartTitleDetail_NG .zPartTitleLink{font-size:15px;font-weight:700;color:#fff}
.zShoppingCartTable .zSCTitle{}
.zProdDetailImgGallery_NG{overflow:hidden;max-height:120px;}
#motioncontainer{margin-top:3px;width:100%;height:184px}
#motioncontainer a img{border:1px solid #fff;cursor:pointer;margin:0 2px}
#motioncontainer a:hover img{border:1px solid #E6E6E6;}
#statusdiv{background-color:#fffef0;border:1px solid gray;position:absolute;left:-300px;visibility:hidden;padding:2px}
#motioncontainer a:hover{color:red}
.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}
.zPagination{}
.zPagination div{margin-bottom:4px;text-align:center;padding:0 auto}
.zPagination ul{text-align:center;display:table;overflow:hidden;font:12px Tahoma;list-style-type:none;margin:4px auto;padding:0}
.zPagination ul li{float:left;margin:0 0 0 5px;padding:0}
.zPagination ul li:first-child{margin-left:0}
.zPagination ul li a{display:block;text-decoration:none;color:#767676; border:1px solid #EFEFEF; background:#D9D9D9; ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:7px 10px}
.zPagination ul li a img{border:none}
.zPagination ul li a:hover,.zPagination ul li a.currentpage{
	text-shadow:0px 1px #C6C6C6; border-color:#C4C4C4; 
	background:#E7E7E7; background:-moz-linear-gradient(top, #DFDFDF 1px, #9F9F9F 1px, #E7E7E7); 
	background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #DFDFDF), color-stop(0.02, #A9A9A9), color-stop(1, #888C92));
	color:#fff;cursor:pointer;}
html>body .zsidemenu a,html > body .zProdCatMenu a{width:auto}
.ztopMenu ul,.zfooterMenu ul{display:table;list-style-type:none;margin:0 auto;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:#BBBBBB;background-image: url("/sysImages/large-button-overlay.png");border:1px solid #c0c0c0;padding:2px;margin:3px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;color:white;font-weight:bold;}
.quickProductTable{width:100%}
#quickProductDetailWindow{z-index:999;width:900px;overflow:hidden;left:1px;top:60px;display:none;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;}
.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:black;background:#fefefe;height:200px!important;overflow:auto;border: 1px solid rgba(0, 0, 0, 0.25);}
.zPartQuickDescDetail .asItemsBanner,.zPartQuickDescDetail .apItemsBanner{font-size:1px;color:black;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-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;border:1px solid #c0c0c0;padding:2px;width:180px;margin:5px 0px;}
.zPartDetailWrapper_Echo{display:table;margin:0px 5px;overflow:hidden;}
.zPartOnSaleRetail{font-weight:normal;font-size:11px;text-decoration:line-through;}
.zpwResend{text-align:center;padding:3px;}
.zpwResendA{color:#000;text-decoration:none;padding:3px;border:1px solid #c0c0c0;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:#c0c0c0;background-image: url(/sysImages/large-button-overlay.png);color: #FFFFFF !important;cursor: pointer;display: inline-block;font-size: 13px;font-weight: bold;line-height: 1;    overflow: visible;    padding: 3px 15px 3px 3px;    position: relative;    text-align: center;    text-decoration: none;    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);    width: auto;
}
.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{}
.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:0px;}
.pageTeasersList ul li{display:inline-table;margin:8px;}
.pageTeaserImg{border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;}
.pageTeaserTitle{padding:10px 0px;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;}
.zPartImgDetail_NG img{border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;}
.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;}
.zPartDescDetail_NG{padding:5px;margin:5px 0px;border: 1px solid rgba(0, 0, 0, 0.25); }
.zProductDetailDesc span{}

.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 #E6E6E6;margin:0px;background-color:#0866ec}

#prodMainImg div{	 }
@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:0px;left:650px;}
/*Change the colour*/
.active img{border:2px solid #E6E6E6 !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 0px 0px 2px;}
#zoomMainImgHolder{margin-bottom:10px;margin-right:2px;z-index:0;}
.isotope-item{float:left; }
#prodMainImg{}
.zPartTitleDetail_NGR{font-weight:bold;font-size:1em;}
.prodMainImgReactive img{border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px; }
.zPartInfo_NG{margin:10px;float:right;width:200px;
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;}


.listPriceinCart,.ShowPriceInCartList{font-size:12px;font-weight:normal;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%;}

.ShowPriceInCartInfo{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: #BBBBBB;font-size: 16px;font-weight: bold;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: #BBBBBB;font-size: 24px;font-weight: bold;text-align: center;}

.zProductSearchModule,.zUserLoginTiny,.zUserLoginInfoTiny{text-align:center;margin-top:6px;}
.zProductSearchText{text-align:center;color:#121212;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: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;	
}
.zUserLoginCustomtiny li{text-align:center;margin:2px 0px;}
#zUserLoginCustomtinyButtonLi,
#zUserLoginCustomcompactButtonLi{margin:2px 0px;}
#zUserLoginCustomcompactNameTxtLi{margin:0px 2px;font-weight:bold;}
.loginLIpwd{margin:0px 2px;font-weight:bold;}
.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:normal;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 4px;margin:3px auto;font-weight:normal;}
.zUserLoginButtonCompact span{display:inline-block;background: url(/sysimages/system-lock-screen_002.png) no-repeat 0px 0px;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:bold;}
.prodRebateNetAmt{color:red;font-weight:bold;}

/* Product Reviews CSS */
.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;}
 
/* Digital content listing CSS */
.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 #888888; font-size: 12px; margin: 6px; padding: 6px;}
.myContent_Files ul li:hover{border: 1px solid #E6E6E6;box-shadow 0 0 8px #E6E6E6;}
.myContentFile_Title{ margin-bottom:8px; font-weight:bold;}
.myContentFile_noImage{background-color:#f0f0f0;color:#343434;}

.qtyWrapper{display:table;height:43px;padding:0px;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:0px;	border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
.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:0px;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: 0px -3px;padding: 0px 5px;text-align: center;vertical-align: middle;width: 36px;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}

.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: #BBBBBB; padding: 4px 6px; text-align: center; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
.attrHeaderName{font-weight:bold;cursor:pointer;padding:2px;text-align:left;}
.attrHeaderName a{color: #BBBBBB;text-decoration:none;}
.attrHeaderName span{}
.attrHeaderName:hover{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;}
.attrContainer{}
.attrGroupName{font-weight:bold;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);}
ul.multiSelectList{}

.resultsBack{width:600px;text-align:center;padding:3px;}
.resultsDetail:hover{cursor:pointer;} 
.resultsHeaderTxt,.resultsHeaderPdf{font-size:14px;font-weight:bold;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:bold;}
.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;}
.UploadResultsWrapper{}
.UploadResultsTitle{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;padding:3px;}
.fieldDiv{}
.fieldDiv span{display:inline-block;width:150px;}
.UploadEventName{}
.fileSelector{background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;}

.forumListWrapper{}
.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:bold;}
.forumListCell.forumInfo:hover{background:#FFFEF0 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;}

.quickProdDialog{display:none;}
div.quickProdDialog div.ui-dialog-titlebar{background: url("//d3fda3xxezq3ta.cloudfront.net/pre-header-quick.jpg") no-repeat scroll 0% 0% transparent;border-bottom:0px;height:28px;}
div.quickProdDialog .ui-dialog-titlebar-close{top:18px;margin-right:11px;border-radius: 4px 4px 9px 6px;-moz-border-radius:4px 4px 9px 4px;-webkit-border-radius: 4px;-webkit-border-bottom-right-radius: 9px;}
.quickProdTitle{text-align: center;}
div.quickProductDetailWdw.ui-dialog-content.ui-widget-content{padding-top:0;} 

/* ---- zGrid ---- */

.zGrid {}
.zGrid * { box-sizing: border-box; }
/* clear fix */
.zGrid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .zGrid-item ---- */

.zGrid-sizer,
.zGrid-item {
  width: 25%;
}
.zGrid-item--width2 { width: 25%; }
.zGrid-item--height2 {height: 200px;}
.zGrid-item {
  float: left;
}
@media(max-width:600px){
	.zGrid-item {
	   width: 50%;
	}
}
.zGrid-item img {
  display: block;
  max-width: 100%;
}

/* Larger than desktop */
@media (min-width: 960px) {
	li{margin-bottom:auto;}
}
@media (min-width: 550px) {
	.sidebar{display:block;}
	.columns.bodyText{}
}
/* -------------------------------------------------- */
/*	Main Reactive Navigation
/* -------------------------------------------------- */

	.navigation {position: relative;clear: both;}	
	.ie9 .navigation,.not-ie .navigation {z-index: 100;}	
	.navigation {zoom: 1;}	
	.ie7 .navigation,.ie8 .navigation {	}
	.navigation > ul > li {	position: relative;	margin-bottom:0;list-style: none;}
	.ie7 .navigation > ul > li {}
	.navigation > ul > li > a {	}			

	/* Nav Responsive  */

	.navigation .nav-responsive {
		display: none;
		margin: 0 0 5px 0;
		padding: 4px 26px;
		width: 100%;
		color:#fff;
		font-weight:bold;
		border:0px;
		background-color:#333333;
		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: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;
	}	

/* Misc Reactive */
	
	.pulldown.reactive{width:100%;}
	
	input.tsc_c3b_input{margin:5px 0px 0px;line-height:29px;letter-spacing: 0rem;}
	hr{margin:10px 0px;}

	.attrInlineHeader img{width:100%;max-width:100%;}

/* ---------------------------------------------------------------------- */
/*	Media Queries
/* ---------------------------------------------------------------------- */


/* Standard 960 or larger (browsers) */
@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;}
}


/* Smaller than standard 960 (devices and browsers) */
@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%;}
}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.container{margin:0 5px;width:98%;}
	/* -------------------------------------------------- */
	/*	Holder
	/* -------------------------------------------------- */
	
	.holder {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		border: none;
	}
	
	/* -------------------------------------------------- */
	/*	Main Navigation
	/* -------------------------------------------------- */

	.navigation {margin: 0;}
			.mainMenu{height:54px;}
			.navigation > ul > li > a {padding: 18px 15px;}
			.navigation > ul > li{margin-bottom:1rem;}
			
	/* ---------------------------------------------------------------------- */
	/*	Contact Us
	/* ---------------------------------------------------------------------- */

	.map {height: 330px;}

	.entry .map {height: 200px;}
	
/* ---------------------------------------------------------------------- */
/*  Blog
/* ---------------------------------------------------------------------- */	

	article.entry .entry-body {
		display: inline-block;
		width: 84%;
		margin: 0;
	}
			
/* ---------------------------------------------------------------------- */
/*  Bottom Footer
/* ---------------------------------------------------------------------- */	

#bottom-footer {padding: 22px 3px;}			
	

}
@media only screen and (max-width: 1000px) {
	input.zButtonProdSearch{height:38px;}
}
	/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.container{margin:0 5px;width:98%;}
	/* -------------------------------------------------- */
	/*	Slider
	/* -------------------------------------------------- */
	
	.caption {display: none;}
	
	/* -------------------------------------------------- */
	/*	General Classes
	/* -------------------------------------------------- */
			
	.single-image {text-align: center;}	
	.add-border  img {display: inline-block;}
	.goGreenCol{text-align:center;}
	
	/* -------------------------------------------------- */
	/*	Main Navigation
	/* -------------------------------------------------- */

	.navigation > ul {display: none;}

	.navigation .nav-responsive {display: inline-block;}	
	.navigation > ul > li{margin-bottom:0rem;}
	.footerrow a{font-size:100%;}

	/* -------------------------------------------------- */
	/*	Panel
	/* -------------------------------------------------- */
	
	.control_panel {display: none;}	
	
	/* side Nav*/

	

	.infoPanelWrapper{}
	
	.zPagination ul li,.zfooterMenu ul li{margin: 1em;}
	.headerTagLine{padding-top:15px;text-align:center;}
	/*Hide These for now*/
	.attrWrapper, .sideMenuWrapper, .shopByCatWrapper, .siteSeals {display:none;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.container{margin:0 5px;width:98%;}
	/* ---------------------------------------------------------------------- */
	/*	Blog
	/* ---------------------------------------------------------------------- */
	
	article.entry .entry-body {
		display: block;
		margin: 0;
	}
	
	a.xtall img{display:none;}
	.navigation > ul > li{margin-bottom:1rem;}
}
@media (min-width: 550px){

}

/* this is when the single col system kicks in */
@media only screen and (max-width: 549px) {
	
	.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:block;width:31%;margin:3% 1%;float:left;background:#676767 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;overflow: hidden;}
	.zfooterMenu ul li a{color: #fff;text-shadow: 0 0px 0px rgba(0, 0, 0, 0.25);}

}
	
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	.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%;}
	/* -------------------------------------------------- */
	/* Forms
	/* -------------------------------------------------- */	

	.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;
	}
		
	/* -------------------------------------------------- */
	/*	General Classes
	/* -------------------------------------------------- */
	
	
	
	blockquote {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	
	
	/* -------------------------------------------------- */
	/*	Logo
	/* -------------------------------------------------- */

	#logo {
		float: none;
		text-align: center;
	}

		#logo h1 {
			margin: 0;
			
		}
		
		
	/* -------------------------------------------------- */
	/*	Main Navigation
	/* -------------------------------------------------- */

	.navigation {margin: 0;}
	
	/* ---------------------------------------------------------------------- */
	/*	Portfolio
	/* ---------------------------------------------------------------------- */

	

}

@media (min-width: 400px){
.container.carlightsContainer{width:98%;}
}

/* Mobile Portrait Size (devices and browsers) */
@media only screen and (max-width: 320px) {
	
	/* -------------------------------------------------- */
	/*	Tabs
	/* -------------------------------------------------- */	

	.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;}
	
}
@media print{
	.menuBGTile{display:none;}
	.siteHeaderBlock .two-thirds.column{width:100%;text-align: center;}
	.siteHeaderBlock .one-third.column{display:none;}
	.noprint,.noPrint{display: none;}
}
