/* main banner and mega menu wrapper */
.banner-and-menu-wrapper { position:relative; height:420px; overflow:hidden }
.banner-and-menu-wrapper.smallrotator { position:relative; height:280px; overflow:hidden }
/* THE MAIN MENU (on top) */
a#main-menu-link { color:#fff; position: absolute; top: 0px; left: 45px; z-index: 5; width:212px; height: 36px; background:#616161 url(../images/maimmenu-icon.png) no-repeat 96% center; font-family: 'saif'; font-size:15px; }
#main-menu-link span { background: #f08800; height: 36px; display:block; margin-right:20px; color:#fff; text-transform:uppercase; line-height: 36px; padding-left:15px; border-right:1px solid #444d4c; }
#main-menu-link a span:hover { text-decoration:none }
#banner-slide-show, #banner-slide-show div {width:1150px; height:420px; overflow: hidden;}

#banner-slide-show div img { width:1150px; height:420px; position:absolute; z-index:1 }
#banner-slide-show.smallrotator, #banner-slide-show.smallrotator div {width:1150px; height:200px;}
#banner-slide-show.smallrotator div img { width:1150px; height:200px; position:absolute; z-index:1 }
.enjoy-cleaning-text { z-index:5; color:#fffefe; font-size:48px; position:relative; top: 169px; left:55px; line-height:40px; font-weight:normal }
.enjoy-cleaning-text .enjoy-cleaning-2ndtext { color:#f08800; }
.main-menu-wrapper { display: none; width:640px; background:#ef8800; height: 220px; position:absolute; z-index:10; top : 36px; left:45px; }
.nav-menu-bar-wrapper-width { width:158px; float:left; }
.main-menu-wrapper ul { list-style: none; margin:15px 0 0 15px; }
.main-menu-wrapper ul li { line-height:15px; font-family: 'saif'; }
.main-menu-wrapper ul li strong { font-size:11px; color : #71450d; }
li.menu-title { margin-top:20px; }
.main-menu-wrapper ul li a { font-size:11px; color : #fff; font-weight:normal; font-family: 'saif'; }
/* the mega menu */
.product-mega-menu-holder { position:absolute; z-index:10; bottom:0px; left:0px; width:1150px; }
.product-mega-menu-wrapper { margin:0 45px; }
.menu-jockey { position:absolute; left:54px; width:62px; height:62px; background:url(../images/arrow-down.png) no-repeat; z-index:5; bottom: 55px; }
.choose-by-aplication-menu { background:#c16e02; z-index:10; width:201px; left: 141px; display:none; position:relative; }
.choose-by-aplication-menu a { display:block; color: #FFFFFF; font-weight:bold; font-size:12px; margin-left:14px; text-transform: uppercase;}
.choose-by-aplication-menu a:first-child { padding-top:8px }
.choose-by-aplication-menu a:last-child { padding-bottom:8px }
/* open/close btn and product type menu holder */
.menu-meta { padding-left:8px; text-decoration:none; background:url(../images/menu-meta-shadow.png) repeat-x center bottom; border-radius: 50px 50px 0 0;/*background:url(../images/open-close-icon.png) no-repeat center;height:8px;width:8px
*/ }
.menu-meta .btc {display:none}
/* open/close btn */
.menu-toggler, .menu-toggler:hover { text-decoration: none; background:#666 url(../images/menu-meta-shadow.png) repeat-x center bottom; color:#fff; font-size:12px; padding: 0.25em 0.7em 0.25em 0.7em; font-weight:bold; font-family: 'saif'; display:inline-block; width: 65px;}
.menu-toggler:before { content : "▲"; color : #f08801; font-size:12px; position:relative; top:-1px }
.menu-toggler.close-arrow:before { content : "▼"; }
/* product-type-section */
a.choose-by-category-or-aplication { background:#f08801 url(../images/menu-meta-shadow.png) repeat-x center bottom; width: 186px; position:relative; 
	display:none; padding:3px 5px 3px 10px; color:#fff; margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration: none; 
	text-transform: uppercase; }
.choose-by-category-or-aplication:after { content : "▼"; color : #fff; font-size:12px; position:absolute; right:5px;}
.choose-by-category-or-aplication.close-arrow:after { content : "▲"; }
.product-type-section a { color : #fff; font-weight:bold; font-size:13px; margin-left:14px }
.product-type-section a:hover { text-decoration:none; }
/* product-categories */
.product-categories { height:30px; background:#525252; display:none }
.product-categories a, .product-subcategories span { text-transform:uppercase; margin-left:12px; color: #8b8b8b; text-decoration: none; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display: inline-block; }
.product-subcategories span { line-height:20px; }
.product-subcategories span.active { color:#fff; }
.product-categories a:hover, .product-categories a.active { color: #fff; }
.performance-info img { margin-left:2px }
/* product-subcategories */
.product-subcategories, .blank-bar { height:20px; background:#adadad; display:none; }
.blank-bar { display:block }
/* gallery-product */
ul#jslider { /* product slider */ width:100%; }
.product-gallery { height:116px; position:relative; display:none; background-color: #bfbfbf; }
.product-items a img { margin-top:10px; height: 90px;width:auto;}
.product-gallery a#next { background:url(../images/rightarrow_transparent.png); width:18px; height:58px; position:absolute; right:9px; top:29px; cursor: pointer; }
.product-gallery a#prev { background:url(../images/leftarrow_transparent.png); width:18px; height:58px; display:block; position:absolute; left: 7px; top: 30px; cursor: pointer; }
.product-items { background :#bfbfbf; overflow: hidden; height: 116px; margin: 0 30px; display:none;  width: 990px;}
.choose-by-application { background :#838383; overflow: hidden; height: 116px; padding: 0 37px 0 38px;}
.choose-by-application div { /*margin-left:5px;*/
}
.product-items a { text-align: center; position: relative; float: left; width: 105px; height: 100px; padding-top: 5px; padding-left: 7px; transition: all 0.5s ease; -webkit-transition: all 0.2s ease; }
.choose-by-application a { text-align: center; position: relative; float: left; width: 185px; height: 84px; padding: 4px; margin:10px 0 0 2px; transition: all 0.5s ease; background:#404040; text-decoration: none; }
.choose-by-application a:hover { background:#cbcbcb; }
.product-items span { visibility: hidden; text-align: center; display:block; color : #fff; font-size:12px; line-height:10px; margin-top:8px;position:absolute;bottom: -7px; width: 100%; text-transform: uppercase; font-family: "proxima-nova-condensed";}
.choose-by-application span { text-transform: uppercase; ;text-align: left; display:block; color : #fff; font-size:12px; line-height:20px; margin-top:-18px; background:url(../images/category-title-bg.png) no-repeat left center; position:relative; height:20px; font-weight:bold; transition: all 0.5s ease; }
.choose-by-application a:hover span { background:url(../images/category-title-bg-hover.png) no-repeat left center; color :#000; }
.product-items a img { 
	/*
	-webkit-filter: brightness(0.7);
	-moz-filter: brightness(0.7);
	-o-filter: brightness(0.7);
	-ms-filter:brightness(0.7); 
	opacity: 0.70; 
	-moz-opacity: 0.70;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha'(Opacity=0.70);
	*/
}
.product-items a:hover { background:url(../images/glow.png) no-repeat center center; }
.product-items a:hover img { 
	/*
	-webkit-filter: brightness(1); 
	-moz-filter: brightness(1); 
	-o-filter: brightness(1); 
	-ms-filter:brightness(1); 
	opacity: 1; 
	-moz-opacity: 1;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha'(Opacity=1);
	*/
}
.product-items a:hover span { visibility:visible; }
/* End of gallery-product */
.product-gallery-menu { background:#333 solid 3px }
/*j scroll */
.jcarousel-skin-tango .jcarousel-item { height:110px; width:197px;position:relative; }
/*product Page*/
.banner-left-text p { color:#84c8b3; z-index:5; position: relative; top: 169px; left: 55px; line-height: 0.7; font-weight: normal; font-size:22px }
.choose-by-application span.loading-icon{background:url(../images/loader3.gif) no-repeat center center;display:block;height:32px;width:32px;position:absolute;top:50%;left:50%;display:none;}


