.tab-container-bg {width:100%; height:35px; background: #282828;}
.tab-container ul.tab-container-ul {width:960px; margin:0 auto; display: flex; color: #fff; line-height: 35px;}
.tab-container ul.tab-container-ul li {flex:1; text-align: center; font-size:13px; cursor: pointer; position: relative;}
.tab-container ul.tab-container-ul li:after {border-right:1px solid #ddd; height:17px; content: ''; position: absolute; right:0; top:9px;}
.tab-container ul.tab-container-ul li:last-child:after {border-right:0px solid #ddd;}

.tab-container ul.tab-container-ul li .tab-container-li-ul {background: #fff; color: #333; border: 1px solid #ddd; position: absolute; top: 35px; left:0px; display: flex;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li:after {display: none;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li a {display: block; position: relative; height:42px; line-height: 42px; text-align: left; padding:0 80px 0 20px; white-space: nowrap;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li em {position: absolute;right: 5px;top: 11px;border: 1px solid #666;height: 17px;width: 17px;line-height: 19px;text-align: center;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li:hover a {background: #f1af2d; color: #fff; text-decoration: none;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li:hover li a {background: #fff; color: #333;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li:hover li:hover a {background: #fff; color: #f1af2d; text-decoration: underline;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li:hover em {border-color:#fff; color: #fff;}
.tab-container ul.tab-container-ul li .tab-container-li-ul li .tab-container-li-ul-child {position: absolute; left:100%; top:0px; background: #fff;z-index: 9999;border: 1px solid #ddd;box-shadow: 2px 0 4px #aaa;}
.tab-container-li-ul-child {padding:0 20px 0 0; white-space: nowrap;}
.tab-container-li-ul-child-hd {padding:0 0 0 20px; text-align: left; font-weight: bold; line-height: 50px;}


.tab-container-ul .menu-item .sub-items-container {z-index: 999;}
.shop-by-manufacturer a {font-size:14px !important;}

.sm_megamenu_wrapper_vertical_menu {display: none;}
.tab-container-ul li:hover .sm_megamenu_wrapper_vertical_menu {display: block;}
.tab-container-ul li .tab-container-li-float {position: absolute;
    left: 0px;
    width: 1000px;
    z-index: 9999;}

.tab-container .shop-by-manufacturer {width:100%; padding:0px;}
.tab-container .shop-by-manufacturer .menu-title a {color: #fff;}
.tab-container .tab-container-ul li:last-child .shop-by-manufacturer a {color: #fff;}
.sambar-inner {width: auto !important;}
.tab-container .tab-container-ul > li >a {color: #fff !important;}


.tab-container-ul li .tab-container-li-float { position: absolute; left: 0px; width: 1150px; z-index: 9999; }








