﻿/*--------------------------------------------------------*/
/*-------------------------GLOBAL-------------------------*/
/*--------------------------------------------------------*/
body {	font-family:Arial; font-size:12px; color:#777777; line-height:16px; }
body *{outline:0px none;}
a{color:#32539e; text-decoration:none; cursor:pointer;}
a:hover{}
.clear{clear:both; height:0px; overflow:hidden;}
.bg-group{background-image:url(../images/BG/bg_group.gif); background-repeat:no-repeat; zoom:1; }
.blue{color:#32539e;}
.strong, strong {font-weight:600;}
.gray{color:#777777}
.hidden{display:none;}
.menu-list{position:absolute; display:none; z-index:1100;}
.tool-bg{ background-image: url(../images/tooltip/tooltip.png);}
#productinquiry{position:absolute; color:#fff;}
.catalog_bg{background-image: url(../images/Product/ecatalog.png);}
/*cust form checkbox radio &select)*/
.cust_radio_on{	background:url(../images/BG/bg_group.gif) -178px -72px no-repeat; cursor:default}
.cust_radio_off{background:url(../images/BG/bg_group.gif) -209px -72px no-repeat ;cursor:default}
.cust_radio_hvr{}
.cust_checkbox_off{background-image:url(../images/BG/bg_group.gif); background-position:-220px -350px;cursor:default}
.cust_checkbox_on{background-image:url(../images/BG/bg_group.gif); background-position:0px -354px;cursor:default}
.cust_checkbox_hvr{	}

ul.newList {margin:0; color:#888888; font-size:11px; border:solid 1px #c3c7cc; border-bottom:0px none; padding:0; width:122px; list-style:none; background:#fff; position:absolute;  top:18px; left:0; overflow:auto; z-index:8000;}

/*
.newListSelected { width:118px; height:18px; padding:1px 0 0 6px; float:left; background:url(../images/Form/select_bg.jpg) bottom no-repeat;}
*/
.newListSelected span {  width:118px; display:block;}
ul.newList li {padding:2px 8px; color:#32539e; border-bottom:solid 1px #dbdbdb;}
.selectedTxt { overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background-color: #bfbfbf;	color: white !important;}
.newListHover {background-color: #bfbfbf;	color: white !important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:0px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
.transparent_class {filter:alpha(opacity=0);-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0;}
/*--------------------------------------------------------*/
/*-----------------------SITE-----------------------------*/
/*--------------------------------------------------------*/
#bg{min-width:963px;  background:url(../images/BG/bgd.jpg) center 0px  no-repeat;  }
#main{ min-width:963px; max-width:1048px; padding-bottom:15px;  margin:0 auto; background:url(../images/BG/shadow1.png) 0px repeat-y;  }
#wrapper{width:963px; margin: 0 auto;  }


/*--------------------------------------------------------*/
/*----------------------HEADER----------------------------*/
/*--------------------------------------------------------*/
/*main-nav*/
.main-nav-container{background:url(../images/Strips/bottom_shadow_border.jpg) bottom repeat-x; margin-left:5px;  margin-right:5px;}
.main-nav{width:963px; margin:0 auto; height:24px;  padding:0px 2px 0px 2px; }
.main-nav .login-container{width:207px; float:left;  height:20px; padding-top:3px;}
.main-nav .login-container a{padding-right:8px; font-size:11px; }
.main-nav .login-container a:hover{text-decoration:underline;}
.main-nav .login-container a span.bg-group{ padding-left:5px; background-position:-31px -68px;}
.main-nav .top-nav{width:490px; float:right;  text-align:right; padding-top:5px; font-size:11px; color:#999999;}
.main-nav .top-nav a,.main-nav .top-nav span{color:#777777; padding-right:5px; padding-left:5px;}
.main-nav .top-nav a:hover{text-decoration:underline;}
.main-nav .logged-in{width:697px; float:left;}
.main-nav .logged-in strong.name{width:207px; float:left; padding-top:3px; font-size:11px;}
.main-nav .logged-in strong.name a{font-weight:400; color:#777777}
.main-nav .logged-in strong.name a:hover{text-decoration:underline;}
.main-nav .logged-in .logged-in-nav{width:490px; float:left;  text-align:right; padding-top:5px; font-size:11px; color:#999999;}
.main-nav .logged-in .logged-in-nav a{color:#777777; padding-right:5px; padding-left:25px; background-repeat:no-repeat; background-position:7px 3px;}
.main-nav .logged-in .logged-in-nav a:hover{text-decoration:underline; color:#32539e; background-position:7px -18px;}
.main-nav .logged-in-ext{font-size:11px;}
.main-nav .logged-in-ext a{font-weight:400; color:#777777}

.main-nav .langs{color:#999999; float:right;  text-align:right; padding-top:5px; font-size:11px;}
.main-nav .langs .lang{padding-left:13px; padding-right:0px; position:relative;}
/*lang collection*/
.main-nav .langs #en{background-position:2px -154px;}
.main-nav .langs #en.current, .main-nav .langs #en.active{background-position:2px -171px;}
.main-nav .langs #zh{background-position:-74px -154px;}
.main-nav .langs #zh.current, .main-nav .langs #zh.active{background-position:-74px -171px;}
.main-nav .langs #fr{background-position:-17px -154px;}
.main-nav .langs #fr.current, .main-nav .langs #fr.active{background-position:-17px -171px;}
.main-nav .langs #he{background-position:-225px -154px;}
.main-nav .langs #he.current, .main-nav .langs #he.active{background-position:-225px -171px;}
.main-nav .langs #ar{background-position:-93px -154px;}
.main-nav .langs #ar.current, .main-nav .langs #ar.active{background-position:-93px -171px;}
.main-nav .langs #nl{background-position:-168px -154px;}
.main-nav .langs #nl.current, .main-nav .langs #nl.active{background-position:-168px -171px;}
.main-nav .langs #de{background-position:-55px -154px;}
.main-nav .langs #de.current, .main-nav .langs #de.active{background-position:-55px -171px;}
.main-nav .langs #el{background-position:-112px -154px;}
.main-nav .langs #el.current, .main-nav .langs #el.active{background-position:-112px -171px;}
.main-nav .langs #it{background-position:-36px -154px;}
.main-nav .langs #it.current, .main-nav .langs #it.active{background-position:-36px -171px;}
.main-nav .langs #ja{background-position:-149px -154px;}
.main-nav .langs #ja.current, .main-nav .langs #ja.active{background-position:-149px -171px;}
.main-nav .langs #ko{background-position:-244px -154px;}
.main-nav .langs #ko.current, .main-nav .langs #ko.active{background-position:-244px -171px;}
.main-nav .langs #pt{background-position:-206px -154px;}
.main-nav .langs #pt.current, .main-nav .langs #pt.active{background-position:-206px -171px;}
.main-nav .langs #ru{background-position:-187px -154px;}
.main-nav .langs #ru.current, .main-nav .langs #ru.active{background-position:-187px -171px;}
.main-nav .langs #es{background-position:-130px -154px;}
.main-nav .langs #es.current, .main-nav .langs #es.active{background-position:-130px -171px;}
/*lang tooltip*/
.main-nav .langs span{display:none; position:absolute; white-space:nowrap; cursor:default;  }
.main-nav .langs .tooltip{ left:19px; top:7px; height:18px; padding-right:2px; padding-left:4px; padding-top:7px;font-size:10px; color:#777777; background-position:-5px 5px; background-repeat:repeat-x;  }
.main-nav .langs .tooltip .tooltip-right{right:-6px; width:6px; height:21px; top:4px; background-position:-47px -29px; background-repeat:no-repeat; overflow:hidden;}
.main-nav .langs .tooltip .tooltip-left{left:-7px; width:7px; height:25px; top:0px; background-position:-24px -25px; background-repeat:no-repeat; overflow:hidden;}
.main-nav .langs a.active span{display:block;}
.header{}
/*logo-panel*/
.header .logo-panel{height:61px; padding-top:15px;  padding-left:3px; padding-right:2px;}
.header .logo-panel h1{display:none;}
/*search-panel*/
.header .search-panel{padding:0px 2px 0px 2px;}
.header .search-panel .blue-strip{height:34px; background:url(../images/BG/toolbar.gif) 0px bottom no-repeat; padding-left:2px;  }
.header .search-panel .blue-strip li.item{float:left;height:34px;  text-align:center;  background:url(../images/Strips/blue_menu_spacer.jpg) right 5px no-repeat; width:154px; position:relative; padding-right:2px; z-index:1100;}
.header .search-panel .blue-strip li.open{}
.header .search-panel .blue-strip li.wide{width:209px; }
.header .search-panel .blue-strip li.opposite{float:right;   background-position:left 5px; }
.header .search-panel .blue-strip li .top-menu-item{color:#fff; font-weight:600; padding-top:10px; display:block; height:23px; Text-shadow:-1px -1px 0 #00335b}
.header .search-panel .blue-strip li.with-children .bottom-arrow{background-position:-71px -47px; padding-right:20px;}
.header .search-panel .blue-strip li.opposite a {background: right top no-repeat ; padding-right:28px; color:#c6e1f5;}
/*drop down*/
.header .search-panel .blue-strip li .menu-list{background:#fff; left:-1px; border:solid 1px #dbdbdb;}
.header .search-panel .blue-strip li .menu-list li{border-bottom:solid 1px #dbdbdb; text-align:left; color:#32539e;}
.header .search-panel .blue-strip li .menu-list li a{display:block; color:#32539e; padding:8px; }
.header .search-panel .blue-strip li .menu-list li a:hover{background:#bfbfbf; color:#fff;}
.header .search-panel .blue-strip li.first .menu-list{left:0px;}
.header .search-panel .orange-strip{height:104px; background:url(../images/BG/menu.gif) 0px 0px no-repeat; }
.header .search-panel .orange-strip .search{width:465px; margin:13px 70px 0px 140px;  float:left;  height:70px; color:#fff;}
.header .search-panel .orange-strip .search .error-search-container{height:20px; position:relative;}
.header .search-panel .orange-strip .search .error-search-container .err-container{height:0px; display:none; bottom:-1px; left:1px; position:absolute;  background:url(../images/BG/error-search-container-bg.gif) no-repeat; width:344px; color:#fff; padding:3px 0px 0px 10px;}
.header .search-panel .orange-strip .search .error-search-container .has-error{display:block;}

.header .search-panel .orange-strip .search .input-panel{float:left; width:353px; padding:2px; padding-left:1px; height:30px; background:url(../images/BG/searchField.gif) no-repeat; margin-bottom:4px; }
.header .search-panel .orange-strip .search .input-panel .input{width:255px; float:left;}
.header .search-panel .orange-strip .search .input-panel .input .txt{width:238px; padding:7px; padding-left:10px; border:0px none; background:none; color:#888888; font-size:13px; height:17px; overflow:hidden; }
/*--------------------------------------------------------*/
/*----------------------AUTOCOMPLETE----------------------*/
/*--------------------------------------------------------*/
.ac_results {padding: 0px; 	border-left: 1px solid #ff7b01; background: url(../images/BG/right-shadow-with-border.png) right repeat-y;	overflow: hidden;	z-index: 8000; padding-right:5px; }
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;	padding: 0;	margin: 0; background:#fff;}
.ac_results li {margin: 0px; padding-left:8px; padding-right:8px; cursor: default;	display: block;	color:#32539e; 	line-height: 21px; font-size:11px;	overflow: hidden;	border-bottom:solid 1px #dbdbdb;}
.ac_loading {	background: white url('../images/Icons/indicator.gif') right center no-repeat;}
.ac_odd {}
.ac_results .ac_over {background-color: #bfbfbf;	color: white;}
.ac_results #hideSuggestion {background:#ff7b01; font-size:11px;text-transform:uppercase; color:#fff; padding:4px; height:18px; cursor:pointer;}
.ac_results #hideSuggestion .hide-suggestions-icon{background-position:-228px -97px; padding-left:13px;}


.header .search-panel .orange-strip .search .input-panel .filter{width:98px; height:30px; float:left; font-size:11px; padding-bottom:5px; position:relative; z-index:1000; }
.header .search-panel .orange-strip .search .input-panel .filter .search-on{color:#666666;display:block; padding:8px;  background:url(../images/Strips/search_at_spacer.jpg) 0px 5px no-repeat; z-index:1000; position:relative;}
.header .search-panel .orange-strip .search .input-panel .filter .search-on #searchtype{float:left;}
.header .search-panel .orange-strip .search .input-panel .filter .search-on .arrow{background-position:-43px -82px; padding-left:15px; float:right;}
.header .search-panel .orange-strip .search .input-panel .filter .search-on.active{background-color:#fff; color:#ff7a01; }
.header .search-panel .orange-strip .search .input-panel .filter .search-on.active .arrow{background-position:-140px -68px;}

.header .search-panel .orange-strip .search .input-panel .filter .search-on-panel{position:absolute; height:100px; width:273px;  background:#fff; border:solid 1px #D1D1D1;    top:30px; left:0px; color:#888888; }
.header  .filter .search-on-panel .group{width:102px; float:left; padding:10px;line-height:25px; background:url(../images/strips/right_border.jpg) right 3px no-repeat;  min-height:75px; padding-bottom:5px;}
.header  .filter .search-on-panel .group label{padding-left:5px; cursor:pointer;}
.header  .filter .search-on-panel .group label:hover{text-decoration:underline;}
.header  .filter .search-on-panel .select{width:128px; padding:20px 10px; float:right; Xbackground:url(../images/BG/right-shadow.png) right repeat-y;  }
.header  .filter .search-on-panel .select .newListSelected{margin-top:15px;}
.header  .filter .search-on-panel .close-icon{position:absolute; top:10px; right:10px; width:10px; height:10px; cursor:pointer; background-position:-84px -73px;}
.header  .filter .transparent_class .close-icon{display:none;}

.header .search-panel .orange-strip .search .button{width:90px; height:26px; background-position:-158px -4px; float:left; color:#fff; font-size:14px; cursor:pointer; text-align:center; padding-top:7px; font-weight:600; text-shadow: 1px 1px 0px #107db5} 
.header .search-panel .orange-strip .search .recent-search {}
.header .search-panel .orange-strip .search .recent-search strong{font-weight:600;}
.header .search-panel .orange-strip .search .recent-search a{color:#fff; font-style:italic}
.header .search-panel .orange-strip .search .recent-search a:hover{text-decoration:underline;}

.header .search-panel .orange-strip .img-banner-container{float:left;  height:103px; Xbackground:url(../images/Languages/en/img-banner-container.jpg) right no-repeat; background-position:right; background-repeat:no-repeat; width:257px;}

/*--------------------------------------------------------*/
/*----------------------CONTENT----------------------------*/
/*--------------------------------------------------------*/
.content{padding-top:22px; }
/*caterory*/
.content .e-col1{width:210px; float:left; margin-right:23px;}
.content .e-col1 .round-corner {}
.content .e-col1 .round-corner .round-header{background-position:0px -286px; height:33px; }
.content .e-col1 .round-corner .round-header.sub{background-position:0px -467px; }
.content .e-col1 .round-corner .round-header h4{font-size:13px; color:#fff; font-weight:600; padding-top:9px; padding-left:15px; }


.content .e-col1 .round-corner .round-content{background:url(../images/category/round_center_orange.jpg) repeat-y;  }
.content .e-col1 .round-corner .padding{padding:10px; margin:0px 2px 0px 2px;}

.content .e-col1 .round-corner .sub.padding{margin:0px;}
.content .e-col1 .round-corner .padding.last{padding:5px 10px 0px 10px; font-size:11px;}
.content .e-col1 .round-corner .round-content .no-content{padding:5px 10px 0px 10px;}
.content .e-col1 .round-corner .round-content .border-points{background:url(../images/category/border_point_orange.jpg) bottom repeat-x;}
.content .e-col1 .round-corner .round-content .border-points.opened{background:url(../images/category/border_categories_opened.jpg) bottom repeat-x;}
.content .e-col1 .round-corner .round-content .border-line{border-bottom:solid 1px #d2d2d2;}
.content .e-col1 .round-corner .round-content .cat-item{position:relative;z-index:7000; }
.content .e-col1 .round-corner .round-content .cat-item .more-categories{position:absolute;  bottom:0px; left:205px;  background:#fffcf2 url(../images/category/border_categories_opened.jpg) bottom repeat-x;  padding-top:20px; }
.content .e-col1 .round-corner .round-content .cat-item.opened .more-categories{ border-top:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1;  }
.content .e-col1 .round-corner .round-content .cat-item .more-categories .close-icon{position:absolute; top:10px; right:10px; width:10px; height:10px; cursor:pointer;}

.content .e-col1 .round-corner .round-content .cat-item .more-categories table td{border-left:solid 1px #d2d2d2; width:190px; padding-left:10px; padding-right:10px; }
.content .e-col1 .round-corner .round-content .cat-item .more-categories table td li{width:190px;}
.content .e-col1 .round-corner .round-content .float-right{float:right; font-weight:400; font-size:11px; padding-top:1px;}
.content .e-col1 .round-corner .round-content a.float-right:hover{text-decoration:underline;}
.content .e-col1 .round-corner .round-content .float-left{float:left;}
.content .e-col1 .round-corner .round-content .with-clear-option{width:130px;  }
.content .e-col1 .round-corner .round-content .btn{width:100px; height:20px; background:url(../images/BG/filter_botton.jpg) no-repeat;  text-align:center; float:left; font-size:12px; font-weight:600; color:#32539e; display:block; margin-top:5px; padding-top:2px;}

.content .e-col1 .round-corner h5{color:#32539e; font-weight:600; padding-left:20px; font-size:12px;}
.content .e-col1 .round-corner .round-content .open_close_category{position:absolute;  top:8px; left:9px; width:10px; height:18px; cursor:pointer;}

.content .e-col1 .round-corner h5 a{}
.content .e-col1 .round-corner .round-content .li{padding-bottom:2px;color:#32539e;}
.content .e-col1 .search-filter .round-content .li{padding-bottom:0px; zoom:1;}
.content .e-col1 .search-filter .round-content .list{clear:both ; *padding-top:3px;}
.content .e-col1 .round-corner .round-content .strong{font-weight:600;}
.content .e-col1 .round-corner .round-content .sub-list{ font-size:11px; font-weight:400; margin-top:3px; zoom:1;}
.content .e-col1 .round-corner .round-content .more-cat{}
.content .e-col1 .round-corner .round-content .padding-left{padding-left:20px;}
.content .e-col1 .round-corner .round-content   em{color:#90959e;  padding-left:5px; padding-right:5px; font-size:10px;}
.content .e-col1 .round-corner .round-content .sub-list em{font-size:10px;}
/*content icons*/
.content .e-col1 .round-corner .expand-all{background-position:2px -68px; padding-left:10px; cursor:pointer;}
.content .e-col1 .round-corner .collapse-all{background-position:2px -83px; padding-left:10px; cursor:pointer;}
.content .e-col1 .round-corner .round-content .remove{background:url(../images/icons/removeIcons.gif) 0px 4px no-repeat;  padding-left:20px; float:left;; position:relative; zoom:1;}
.content .e-col1 .round-corner .round-content .remove .remove-tooltip{position:absolute; display:none;  white-space:nowrap; left:5px; top:-20px; background-position:-5px 0px; background-repeat:repeat-x; font-size:10px; height:20px; padding-top:1px; color:#777777; padding-left:2px; padding-right:2px; }
.content .e-col1 .round-corner .round-content .remove .remove-tooltip .tooltip-right{position:absolute; height:21px; width:5px; right:-5px; background-position:-12px -30px; background-position:-47px -30px;  top:0px;}
.content .e-col1 .round-corner .round-content .remove .remove-tooltip .tooltip-left{position:absolute; height:21px; width:3px; left:-3px; background-position:0px -30px; background-position:-45px -30px;  top:0px; }
.content .e-col1 .round-corner .round-content .remove .remove-tooltip .tooltip-arrow{width:5px; height:5px; background-position:-71px -44px; top:18px; left:2px;  position:absolute;}
.content .e-col1 .round-corner .round-content .clear-all .remove{display:inline;}
.content .e-col1 .round-corner .round-content .remove.over{background-position:-211px 3px}
.content .e-col1 .round-corner .round-content .remove.over .remove-tooltip{display:block;}
.content .e-col1 .round-corner .round-content .sub-item{padding-left:6px; background-position:-59px -30px;}
.content .e-col1 .round-corner .round-content .save-icon{ background-position:5px -13px;padding-left:17px; }
.content .e-col1 .round-corner .round-content .collapse{background-position:-219px -396px; }
.content .e-col1 .round-corner .round-content .expand{background-position:2px -398px; }
.content .e-col1 .round-corner .round-content .more{background-position:-96px -13px; padding-left:11px;  zoom:1}
.content .e-col1 .round-corner .round-content .less{background-position:-96px 3px; padding-left:11px;  zoom:1}

.content .e-col1 .round-corner .round-content .more-orange{background-position:-123px -13px; padding-left:13px;}
.content .e-col1 .round-corner .round-content .less-orange{background-position:-123px 3px; padding-left:13px;}

.content .e-col1 .round-corner .round-content .checkbox{background-position:-220px -348px; padding-left:20px;}
.content .e-col1 .round-corner .round-content .checked{background-position:0px -352px; padding-left:20px;}
.content .e-col1 .round-corner .round-content .info{background-position:-123px -32px; padding-left:13px;}
.content .e-col1 .round-corner .round-content .more-items{ background:url(../images/icons/more_items.gif) no-repeat right 5px;}
.content .e-col1 .round-corner .round-content .close-icon{background-position:-84px -73px;}
.content .e-col1 .round-corner .round-footer{ background-position:0px -320px; height:12px; margin-bottom:12px;}
.content .e-col1 .category-panel a.selected{cursor:default;}
.content .e-col1 .category-panel a:hover{text-decoration:underline;}
.content .e-col1 .category-panel a.selected:hover{text-decoration:none;}
.content .e-col1 .category-panel a:hover em{background:#fff; text-decoration:none; border-color:#fff;}
.content .e-col1 .round-corner .last a:hover{text-decoration:underline;}
/*override blue corner*/
.content .e-col1 .round-corner.blue .round-header{background-position:0px -251px;}
.content .e-col1 .round-corner.blue .round-content{background:url(../images/category/round_center_blue.jpg) repeat-y;}
.content .e-col1 .round-corner.blue .round-content .border-points{background:url(../images/category/border_point_blue.jpg) bottom repeat-x;}
.content .e-col1 .round-corner.blue .round-content .border-line{background:url(../images/category/border_line_blue.jpg) bottom repeat-x; border:0px  none;}
.content .e-col1 .round-corner.blue .round-content h5{color:#686876; font-size:11px;}
.content .e-col1 .round-corner.blue .round-footer{ background-position:0px -334px;}
/*specific filter*/
.content .e-col1 .round-corner.search-filter h5{color:#32539e; font-weight:600; font-size:12px; padding-left:0px;}
.content .e-col1 .round-corner.search-filter .searchtrem{padding:10px; padding-bottom:0px;}

/*override gray corner*/
.content .e-col1 .round-corner.gray {margin-bottom:12px;}
.content .e-col1 .round-corner.gray .round-header{background-position:0px -186px;}
.content .e-col1 .round-corner.gray .sponser-place{position:relative; padding:0px 2px 0px 2px;}
.content .e-col1 .round-corner.gray .sponser-place .round-footer{position:absolute; bottom:0px; background:url(../images/category/left_bottom.png) 0px 0px; height:14px; width:211px; left:-1px; margin-bottom:0px;}


/*products*/
.content .e-col2{width:730px; float:left; }
.content .e-col2 .tabs{height:29px; border-bottom:solid 2px #ff7a01; font-size:13px; }
.content .e-col2 .tabs ul{width:531px; float:left; height:30px;}
.content .e-col2 .tabs ul li.tab{cursor:pointer;width:118px; height:30px;  font-weight:600;  margin-right:4px; float:left; background-position:-125px -220px; margin-bottom:-1px;  overflow:hidden; }
.content .e-col2 .tabs ul li.tab a{display:block; width:118px; cursor:pointer; height:21px; padding-top:9px;  font-weight:600; color:#4c708c; text-align:center; }
.content .e-col2 .tabs ul li a.active{background-position:0px -220px; cursor:default;  color:#fff;}
.content .e-col2 .tabs .views{width:194px; font-size:11px; text-align:right; float:left; margin-top:7px; color:#595959;}
.content .e-col2 .tabs .views .list .bg-group{background-position:-73px -13px; padding-left:9px;}
.content .e-col2 .tabs .views .gallery .bg-group{background-position:-40px -13px; padding-left:9px;}
.content .e-col2 .tabs .views .active{font-weight:600; color:#595959;}

.content .e-col2 .product-menu{height:24px; background:url(../images/Strips/bottom_shadow_border.jpg) bottom repeat-x; font-size:11px; padding-top:7px; margin-bottom:24px;}
.content .e-col2 .product-menu .result-stats{float:left; color:#595959}
.content .e-col2 .product-menu .product-nav{text-align:right;}
.content .e-col2 .product-menu .product-nav a{padding-left:7px; padding-right:9px;}
.content .e-col2 .product-menu .product-nav a:hover{text-decoration:underline;}
.content .e-col2 .product-menu .product-nav em{color:#90959e;  font-size:10px; padding-left:3px; }
.content .e-col2 .product-menu .product-nav a:hover em{border-color:#fff; text-decoration:none;}
/*ecatalog*/
.content .e-col2 .product-menu .product-nav .ecatalog_link{position:relative;}
.content .e-col2 .product-menu .product-nav .ecatalog_link .add_to_catalog{position:absolute; width:195px; top:17px; left:0px;}
.content .e-col2 .product-menu .product-nav .ecatalog_link .add_to_catalog span{display:block;}
.content .e-col2 .product-menu .product-nav .ecatalog_link .add_to_catalog span.catalog_header{height:20px; padding-top:8px; background-position:-6px 0px; color:#fff; font-weight:600; background-repeat:no-repeat; text-align:center;}
.content .e-col2 .product-menu .product-nav .ecatalog_link .add_to_catalog span.catalog_content{ background-position:-205px 0px;  background-repeat:repeat-y; color:#777777; padding:10px; font-weight:400; text-align:center;}
.content .e-col2 .product-menu .product-nav .ecatalog_link .add_to_catalog span.catalog_footer{ background-position:-6px -32px;  background-repeat:no-repeat;  height:9px; }

/*generic tooltip like ecatalog*/
.compare_link{position:relative;}
#generic_tooltip{position:absolute; width:195px; top:17px; left:0px;}
#generic_tooltip span{display:block;}
#generic_tooltip span.catalog_header{height:20px; padding-top:8px; background-position:-6px 0px; color:#fff; font-weight:600; background-repeat:no-repeat; text-align:center;}
#generic_tooltip span.catalog_content{ background-position:-205px 0px;  background-repeat:repeat-y; color:#777777; padding:10px; font-weight:400; text-align:center;}
#generic_tooltip span.catalog_footer{ background-position:-6px -32px;  background-repeat:no-repeat;  height:9px; }



/*----------------------------------CATALOG---------------------*/
.content .e-col2 .products-catalog .product-item {border-bottom: solid 1px #dcdcdc;}
.content .e-col2 .products-catalog .product-over{background:#FFF8E8;}
.content .e-col2 .products-catalog .right-border{background:url(../images/strips/right_border.jpg) right 3px no-repeat; }

.content .e-col2 .products-catalog .product{width:545px; float:left; padding-top:5px; padding-bottom:5px; }
.content .e-col2 .products-catalog .product .box{min-height:100px;}
.content .e-col2 .products-catalog .product .box1{width:93px; float:left; cursor:pointer; padding-top:8px; overflow:hidden; }
.content .e-col2 .products-catalog .product .box1 .img-link{display:block; position:relative; width:91px; height:91px; overflow:hidden; text-align:center; }
.content .e-col2 .products-catalog .product .box1 .img-link .zoom{position:absolute; top:62px; right:3px;  width:30px; height:30px; background:url(../images/product/zoom.png) no-repeat; display:none;}
.content .e-col2 .products-catalog .product .box1 .img-link:hover .zoom{display:block;}
.content .e-col2 .products-catalog .product .box1 img {border:solid 1px #dcdcdc; max-width:91px;}
.content .e-col2 .products-catalog .product .box2{width:27px; padding-left:2px; padding-top:8px; float:left;  zoom:1;}
.content .e-col2 .products-catalog .product .box2 .product-icon{width:21px; cursor:pointer; height:22px; margin-bottom:6px; position:relative;  }
.content .e-col2 .products-catalog .product .box2 .product-icon div{padding-right:0px; padding-top:2px; position:absolute; top:0px; left:19px; height:20px; z-index:8000; font-size:10px; color:#777777;  background:white url(../images/BG/product-icon-over.png) top right no-repeat;  white-space:nowrap; zoom:1; }
.content .e-col2 .products-catalog .product .box2 .product-icon.active div.remove{display:block; background-position:right -26px; color:#fff;}
.content .e-col2 .products-catalog .product .box2 .product-icon.active div.add{Xdisplay:none; }
.content .e-col2 .products-catalog .product .box2 .product-icon.over div{}
.content .e-col2 .products-catalog .product .box2 .catlaog-icon{background-position:0px -100px;}
.content .e-col2 .products-catalog .product .box2 .catlaog-icon.over{background-position:-122px -121px;}
.content .e-col2 .products-catalog .product .box2 .catlaog-icon.active{background-position:0px -121px;}
.content .e-col2 .products-catalog .product .box2 .catlaog-icon.active.over{background-position:-149px -121px;}
.content .e-col2 .products-catalog .product .box2 .show-icon{background-position:-21px -100px;}
.content .e-col2 .products-catalog .product .box2 .show-icon.active{background-position:-21px -121px;}
.content .e-col2 .products-catalog .product .box2 .show-icon.over{background-position:-97px -121px;}
.content .e-col2 .products-catalog .product .box2 .show-icon.active.over{background-position:-175px -121px;}
.content .e-col2 .products-catalog .product .box2 .compare-icon{background-position:-45px -100px;}
.content .e-col2 .products-catalog .product .box2 .compare-icon.active{background-position:-45px -121px;}
.content .e-col2 .products-catalog .product .box2 .compare-icon.over{background-position:-72px -121px;}
.content .e-col2 .products-catalog .product .box2 .compare-icon.active.over{background-position:-201px -121px;}
.content .e-col2 .products-catalog .video{background-position:-30px -48px; padding-left:13px;}

.content .e-col2 .products-catalog .product .box3{width:388px; float:left; padding-left:10px; padding-right:25px; padding-top:4px; font-size:11px;}
.content .e-col2 .products-catalog .product .box3 h3{color:#32539e; font-weight:600; font-size:14px;}
.content .e-col2 .products-catalog .product .box3 h3 a:link{color:#32539e;}
.content .e-col2 .products-catalog .product .box3 h3 a:hover{text-decoration:underline;}
.content .e-col2 .products-catalog .product .box3 h3 a:visited{color:#777777;}

.content .e-col2 .products-catalog .product .box3 p{ line-height:15px; height:54px; margin-bottom:8px; margin-top:1px; overflow:hidden;}
.content .e-col2 .products-catalog .product .box3 p strong {font-weight:600; color:#ff7301}
.content .e-col2 .products-catalog .product .box3 .back-next{background-position:-71px -101px;  position:relative; height:18px;  width:36px; float:left; zoom:1;}
.content .e-col2 .products-catalog .product .box3 .back{position:absolute; width:16px; height:16px;  top:0px; left:0px; cursor:pointer;}
.content .e-col2 .products-catalog .product .box3 .next{position:absolute; width:16px; height:16px;  top:0px; right:0px;cursor:pointer; }
.content .e-col2 .products-catalog .product .box3 .product-count{float:left; padding-left:3px; }
.content .e-col2 .products-catalog .product .box3 .product-contact{float:right; width:11px; height:8px; background-position:-27px -16px; cursor:pointer; margin-top:5px; margin-right:9px; position:relative;}
.content .e-col2 .products-catalog .product .box3 .product-contact.over{background-position:-118px -73px;}
.content .e-col2 .products-catalog .product .box3 .product-contact #productinquiry{position:absolute; white-space:nowrap; top:-28px; background-position:-5px 0px; background-repeat:repeat-x; font-size:10px; height:20px; padding-top:1px; color:#777777; }
.content .e-col2 .products-catalog .product .box3 .product-contact #productinquiry .tooltip-right{position:absolute; height:21px; width:5px; right:-5px; background-position:-12px -30px; top:0px;}
.content .e-col2 .products-catalog .product .box3 .product-contact #productinquiry .tooltip-left{position:absolute; height:21px; width:3px; left:-3px; background-position:0px -30px; top:0px; }
.content .e-col2 .products-catalog .product .box3 .product-contact #productinquiry .tooltip-arrow{width:5px; height:5px; background-position:-71px -44px; top:18px; left:53%;  position:absolute;}

.content .e-col2 .products-catalog .supplier {padding-top:8px; width:162px; float:left; font-size:11px; margin-left:10px;}
.content .e-col2 .products-catalog .supplier h6{ font-weight:600; color:#32539e; line-height:13px;}
.content .e-col2 .products-catalog .supplier h6 a:link{color:#32539e;}
.content .e-col2 .products-catalog .supplier h6 a:hover{text-decoration:underline;}
.content .e-col2 .products-catalog .supplier h6 a:visited{color:#777777;}

.content .e-col2 .products-catalog .supplier .location{display:block; font-size:10px; color:#9d9d9d; overflow:hidden; padding-top:2px;}
.content .e-col2 .products-catalog .supplier .chat{color:#ff7a01; vertical-align:middle; }
.content .e-col2 .products-catalog .supplier .chat .chat-icon{background-position:0px -48px; display:block; float:left; width:18px; height:17px; margin-right:7px;}
.content .e-col2 .products-catalog .supplier .ciarr{background-position:-151px -43px; margin-top:6px; color:#fff; padding-left:5px; display:block;} 

/*no-product*/
.no-product{width:610px; height:86px; background:url(../images/bg/no-result-bg.jpg) no-repeat; padding:30px 30px 30px 90px;}
.no-product h5{color:#32539e; font-weight:600; padding-bottom:10px; border-bottom:solid 1px #dcdcdc; margin-bottom:5px;}
.no-product li{background:url(../images/icons/more_items.gif) no-repeat 0px center; padding-left:15px;}


/*BOTTOM PAGING & SEARCH*/
.content .e-col2 .products-catalog .footer-search{width:297px; height:26px; background:url(../images/BG/bottom_search_panel.jpg) no-repeat; margin-top:26px;}
.content .e-col2 .products-catalog .footer-search .input-panel-footer{width:207px; float:left; padding-top:4px; height:22px; padding-left:10px; }
.content .e-col2 .products-catalog .footer-search .input-panel-footer input.txt{color:#888888; width:205px; background:none; border:0px none;}
.content .e-col2 .products-catalog .footer-search .button-panel-footer{width:74px; float:left;}
.content .e-col2 .products-catalog .footer-search .button-panel-footer a{color:#fff; text-shadow: 1px 1px 0px #107db5; font-weight:600; text-align:center; display:block; padding-top:4px; height:22px; padding-left:10px; }
.content .e-col2 .products-catalog .paging{background:url(../images/Strips/top_line_shadow.jpg) 0px 0px repeat-x; margin-top:27px; color:#4a4a4a; }
.content .e-col2 .products-catalog .paging .pages {width:520px; float:left; }
.content .e-col2 .products-catalog .paging .pages a, .content .e-col2 .products-catalog .paging .pages span{display:block; height:22px; font-weight:600; padding-top:8px; float:left; padding-left:13px; padding-right:13px; }
.content .e-col2 .products-catalog .paging .pages a:hover{text-decoration:underline;}
.content .e-col2 .products-catalog .paging .pages a.current{background:#fff; border: solid 1px #dedede; border-top:0px none; color:#4a4a4a; cursor:default; }
.content .e-col2 .products-catalog .paging .pages .prev{ background-position:-209px -250px; cursor:default;}
.content .e-col2 .products-catalog .paging .pages .prev.enable{cursor:pointer; background-position:-213px -287px;}
.content .e-col2 .products-catalog .paging .pages .next{background-position:-246px -251px;cursor:default;}
.content .e-col2 .products-catalog .paging .pages .next.enable{cursor:pointer; background-position:-245px -287px;}
.content .e-col2 .products-catalog .paging .pages a.points{color:#4A4A4A; cursor:default;}
.content .e-col2 .products-catalog .paging .pages a.points:hover,  .content .e-col2 .products-catalog .paging .pages a.current:hover,.content .e-col2 .products-catalog .paging .pages .prev:hover, .content .e-col2 .products-catalog .paging .pages .next:hover {text-decoration:none;}
.content .e-col2 .products-catalog .paging .paging-nav{float:right;  width:209px; font-size:11px; padding-top:8px; text-align:right;}
.content .e-col2 .products-catalog .paging .paging-nav a{padding-left:5px; padding-right:5px; font-size:10px;}
.content .e-col2 .products-catalog .paging .paging-nav a:hover{text-decoration:underline;}
.content .e-col2 .products-catalog .paging .paging-nav a.selected{padding-left:5px; padding-right:5px; font-size:10px; font-weight:600; color:#4a4a4a; cursor:default;}
.content .e-col2 .products-catalog .paging .paging-nav a.selected:hover{text-decoration:none;}
/*--------------------------------------------------------*/
/*----------------------FOOTER----------------------------*/
/*--------------------------------------------------------*/
.footer{min-width:963px; height:45px; overflow:hidden;  background:url(../images/BG/footer.gif) center 0px  no-repeat;  margin-bottom:15px; }
.footer .footer-content{width:963px; margin: 0 auto; padding-top:14px;  color:#5cbdf8; font-size:11px; }
.footer .footer-content .copy{width:365px; float:left;}
.footer .footer-content .footer-nav{width:599; float:right; text-align:right;}
.footer .footer-content .footer-nav a{color:#fff; padding-left:7px; padding-right:7px;}
.footer .footer-content .footer-nav a:hover{text-decoration:underline;}

/*Login panel*/
.lb_bg{background-image:url(../images/lightbox/lightbox.png)}
#login_panel{width:500px;}
#login_panel .lb_header{background-repeat:no-repeat; height:13px; overflow:hidden; padding:6px 20px; color:#fff; font-weight:600; font-size:11px;}
#login_panel .lb_header #TB_closeWindowButton{position:absolute; top:25px; right:30px;  width:10px; height:11px; background-position:-387px -41px;}
#login_panel .lb_content{background-repeat:repeat-y; background-position:-502px 0px; }
#login_panel .lb_content .form-panel{width:220px; color:#777777; float:left; padding-left:30px; padding-top:10px; margin-top:12px; padding-bottom:8px; margin-bottom:8px; border-right:solid 1px #dcdcdc;}
#login_panel .lb_content .form-panel iframe{width:215px; height:205px; border:1px #fff solid; font-size:12px;}
/*
#login_panel .lb_content .form-panel .input {margin-bottom:7px;}
#login_panel .lb_content .form-panel .input label{display:block; zoom:1; }
#login_panel .lb_content .form-panel .input .text_box{width:190px; height:20px; background-position:-187px -40px; zoom:1; padding:2px; margin-top:3px;}
#login_panel .lb_content .form-panel .input .text_box input{width:180px; padding-left:10px; border:0px none; background:#fff; margin-top:2px;}
#login_panel .lb_content .form-panel .input .valid{color:#ff7a01; text-transform:uppercase; font-size:10px; background-position:2px -398px; padding-left:15px;}
#login_panel .lb_content .form-panel a{color:#32539e; font-size:11px; padding-top:5px; display:block; float:left;}
#login_panel .lb_content .form-panel .login_btn{width:62px; height:21px; padding-top:3px; text-align:center; color:#fff; font-weight:600; font-size:11px; float:right; background-position:-121px -40px; cursor:pointer; margin-right:26px; zoom:1;}
*/
#login_panel .lb_content .text-panel{width:196px; padding-left:20px;color:#777777; float:left; padding-top:22px; }
#login_panel .lb_content .text-panel h6{color:#32539e; font-weight:600; text-transform:uppercase; margin-bottom:6px;}
#login_panel .lb_content .text-panel p{font-size:11px; margin-bottom:15px;}
#login_panel .lb_content .text-panel li{font-size:11px;list-style-type:circle }
#login_panel .lb_content .text-panel a{display:block; margin:0 auto; text-align:center; width:109px; height:21px; padding-top:3px; color:#fff; font-weight:600; background-position:-9px -40px; background-repeat:no-repeat;}
#login_panel .lb_footer{background-repeat:no-repeat ; height:12px; background-position:0 -28px;}

/*image lignt-box -generic_lightbox*/
#generic_lightbox{width:495px;  margin-left:20px;}
 .generic_lightbox_bg{background:url(../images/BG/GenericLightbox.png);}
 .generic_lightbox_header{position:relative; height:20px;  padding-top:5px; background-repeat:repeat-x; margin-left:10px; margin-right:20px;}
 .generic_lightbox_header .generic_lightbox_header_left{position:absolute; height:25px; width:10px; top:0px; left:-10px; background-position:-575px -26px;}
 .generic_lightbox_header .generic_lightbox_header_right{position:absolute; height:25px; width:20px; top:0px; right:-20px; background-position:-606px -26px;}
 .generic_lightbox_header  #generic_lightbox_title{color:#fff; font-weight:600; font-size:11px; padding-top:4px;}
 .generic_lightbox_header .closelightBox{position:absolute; top:9px; right:0px;  width:10px; height:11px; background-position:-387px -41px;}
 .generic_lightbox_content{position:relative;   background:#fff; padding-left:10px; margin-right:20px; text-align:center; padding-top:10px; padding-bottom:10px;}
 .generic_lightbox_content .generic_lightbox_content_rigth{position:absolute; height:100%; width:20px; top:0px; right:-20px; background-position:-811px 0px; background-repeat:repeat-y; }
 .generic_lightbox_footer{position:relative; height:11px;  background-repeat:repeat-x; margin-left:10px; margin-right:10px; background-position:0px -54px; line-height:5px; font-size:5px; }
 .generic_lightbox_footer .generic_lightbox_footer_left{position:absolute; height:11px; width:10px; top:0px; left:-10px; background-position:-179px -43px;  overflow:hidden;}
 .generic_lightbox_footer .generic_lightbox_footer_right{position:absolute; height:11px; width:10px; top:0px; right:-10px; background-position:-636px -42px;  overflow:hidden;}
/*banner_container*/
#banner_container{}
#banner_container .round-content{max-width:205px; overflow:hidden;}
#banner_container .round-content img{max-width:210px;}
#banner_container .sponser-place{text-align:center;} 
#banner_container .hasborderfalse{}
#banner_container .hasborderfalse .round-header{display:none;}
#banner_container .hasborderfalse .round-footer{display:none;}
#banner_container .hasborderfalse .round-content{background:none; padding:0px; max-width:210px; }
#LightBoxImage{max-width:770px; max-height:500px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:9000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}



#TB_window {
	position: fixed;
	z-index: 9500;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}



#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:9600;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}



#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}



#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
.Section1 p
{	
	margin:16px;
}

.Section1 .header  
{	
	font-weight:bold;
	text-decoration:underline;		
}

