#js-mainnav.megamenu.blackwhite{border:1px solid #000;border-bottom:none;background-color:#3d3d3d;background:#212121 url(../images/black2_bkg.png) top left repeat-x;background:-webkit-gradient(linear,left top,left bottom,from(#3d3d3d),to(#212121));background:-webkit-linear-gradient(top,#3d3d3d,#212121);background:-moz-linear-gradient(top,#3d3d3d,#212121);background:-ms-linear-gradient(top,#3d3d3d,#212121);background:-o-linear-gradient(top,#3d3d3d,#212121);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1)}#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega,#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega,#js-mainnav.megamenu.blackwhite .megaMenuToggle{font-size:12px;color:#bfbfbf;padding:12px 15px;font-weight:700;border-left:1px solid #000;-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.1);box-shadow:inset 1px 0 0 0 rgba(255,255,255,.1)}#js-mainnav.megamenu.blackwhite ul.level0 li:hover,#js-mainnav.megamenu.blackwhite ul.level0 li.active,#js-mainnav.megamenu.blackwhite ul.level0 li.over,#js-mainnav.megamenu.blackwhite ul.level0 li.haschild-over{background-color:#0d0d0d;background:-webkit-gradient(linear,left top,left bottom,from(#0d0d0d),to(#1f1f1f));background:-webkit-linear-gradient(top,#0d0d0d,#1f1f1f);background:-moz-linear-gradient(top,#0d0d0d,#1f1f1f);background:-ms-linear-gradient(top,#0d0d0d,#1f1f1f);background:-o-linear-gradient(top,#0d0d0d,#1f1f1f);-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1)}#js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover>span.mega,#js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover>a.mega,#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega.over,#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.active,#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.over{color:#efefef!important;border-bottom-color:transparent!important}#js-mainnav.megamenu.blackwhite ul.level0 li.haschild a.mega span.menu-desc,#js-mainnav.megamenu.blackwhite ul.level0 li.haschild-over a.mega span.menu-desc{padding-left:0}#js-mainnav.megamenu.blackwhite .childcontent{}#js-mainnav.megamenu.blackwhite ul.level0 ul.megamenu{margin:0}#js-mainnav.megamenu.blackwhite ul.level1 li.mega{border:0}#js-mainnav.megamenu.blackwhite ul.level1 li.first{}#js-mainnav.megamenu.blackwhite ul.level1 li.mega span.mega,#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega{margin:0;padding:6px 20px 6px 15px;border:0;color:#888;font-size:12px;font-weight:400;text-shadow:0 1px 1px #fff;background-color:transparent}#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega span.menu-title{background:0 0;padding:0}#js-mainnav.megamenu.blackwhite ul.level1 li:hover,#js-mainnav.megamenu.blackwhite ul.level1 li.active,#js-mainnav.megamenu.blackwhite ul.level1 li.over,#js-mainnav.megamenu.blackwhite ul.level1 li.haschild-over{background:0 0}#js-mainnav.megamenu.blackwhite ul.level1 li.mega:hover>a.mega,#js-mainnav.megamenu.blackwhite ul.level1 li.mega:hover>span.mega,#js-mainnav.megamenu.blackwhite ul.level1 li.mega span.mega,#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega.active,#js-mainnav.megamenu.blackwhite ul.level1 li.mega a.mega.over{color:#000!important}#js-mainnav.megamenu.blackwhite ul.level1 li.haschild,#js-mainnav.megamenu.blackwhite ul.level1 li.haschild-over{background-image:url(../../images/arrow.png);background-repeat:no-repeat;background-position:95% center;padding:0}#js-mainnav.megamenu.blackwhite ul.level0>.childcontent-inner{-webkit-box-shadow:1px 1px 1px #ddd;-moz-box-shadow:1px 1px 1px #ddd;box-shadow:1px 1px 1px #ddd}#js-mainnav.megamenu.blackwhite .childcontent-inner{border:1px solid transparent;padding-top:6px;padding-bottom:6px;border-color:#e0e0e0;color:#888;text-shadow:0 1px 1px #fff;background-color:#f9f9f9;background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#fefefe));background:-webkit-linear-gradient(top,#f9f9f9,#fefefe);background:-moz-linear-gradient(top,#f9f9f9,#fefefe);background:-ms-linear-gradient(top,#f9f9f9,#fefefe);background:-o-linear-gradient(top,#f9f9f9,#fefefe)}#js-mainnav.megamenu.blackwhite .childcontent-inner .group ul li.active{}#js-mainnav.megamenu.blackwhite .childcontent .group h3{background:0 0;color:#777}#js-mainnav.megamenu.blackwhite .childcontent .moduletable{padding:0 10px}#js-mainnav.megamenu.blackwhite .childcontent .js-moduletable a:hover,#js-mainnav.megamenu.blackwhite .childcontent .js-moduletable a:focus,#js-mainnav.megamenu.blackwhite .childcontent .js-moduletable a:active{color:#fff;text-decoration:none;border-bottom:1px solid #fff}#js-mainnav.megamenu.blackwhite .group-title{}#js-mainnav.megamenu.blackwhite .group-title a.group{}#js-mainnav.megamenu.blackwhite .group-title .menu-title{color:#777;font-size:12px;font-weight:700;text-shadow:0 1px 1px #fff}#js-mainnav.megamenu.blackwhite .group-content .menu-desc,#js-mainnav.megamenu.blackwhite .group-title .menu-desc{font-size:9px;color:#bbb;text-transform:uppercase}#js-mainnav.megamenu.blackwhite span.menu-desc{padding:0}#js-mainnav.megamenu.blackwhite li.mega.group-divison{padding-bottom:20px;margin-bottom:20px;border:1px dotted #e9e9e9!important}