body{font:13px Arial,sans-serif}.wrap{width:960px;margin:0 auto}.demo-container{padding:20px 0}.demo-container h4{font-size:14px;margin:0 0 5px 0}.mega-menu ul,.mega-menu ul li{list-style:none}.mega-menu ul{position:relative;padding:0;margin:0}.mega-menu ul li ul{display:none}.mega-menu .sub{display:none}.mega-menu .sub ul{display:block}#mega-menu-1{list-style:none;position:relative;padding:0;margin:0;z-index:1}#mega-menu-1 .sub ul{display:block}#mega-menu-1{width:100%;position:relative;z-index:1}#mega-menu-1 li{float:left;margin:0;padding:0}#mega-menu-1 li a{float:left;display:block;color:#fff;text-decoration:none}.mega-hover{background:#9436ba;color:#fff;font-size:16px;cursor:pointer}#mega-menu-1 li.mega-hover a,#mega-menu-1 li a:hover{text-decoration:none;color:#fff}#mega-menu-1 li .sub-container{position:absolute;z-index:-10!important;margin-top:38px}#mega-menu-1 li .sub{background:#f2f2f2;border:1px solid #ccc;border-bottom-width:0}#mega-menu-1 li .sub .row{width:100%;overflow:hidden;clear:both}#mega-menu-1 li .sub li{list-style:none;float:none;width:170px;font-size:1em;font-weight:normal;border-bottom:1px solid #ccc;padding:12px 24px}#mega-menu-1 li .sub li.mega-hdr{margin:0 10px 10px 0;float:left}#mega-menu-1 li .sub li.mega-hdr.last{margin-right:0}#mega-menu-1 li .sub a{background:none;color:#333;padding:7px 10px;display:block;float:none;text-decoration:none;font-size:15px;text-shadow:0 1px 1px #fff}#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a{padding:0px 15px;margin-bottom:5px;margin-left:-5px;text-transform:uppercase;font-size:13px;font-weight:bold;color:#9436ba}#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover{color:#fff}#mega-menu-1 .sub li.mega-hdr li a{padding:4px 5px;background:url(../images/bullet.png) no-repeat 5px 8px;padding:4px 5px 4px 20px;color:#9436ba;text-decoration:none}#mega-menu-1 .sub li.mega-hdr li a:hover{color:#9436ba;text-decoration:underline;background:url(../images/bullet.png) no-repeat 5px 8px;padding:4px 5px 4px 20px}#mega-menu-1 .sub ul li{padding-right:0}#mega-menu-1 li .sub-container.non-mega .sub{}#mega-menu-1 li .sub-container.non-mega li{padding:0;width:230px;margin:0}#mega-menu-1 li .sub-container.non-mega li a{}#mega-menu-1 li .sub-container.non-mega li a:hover{background-color:#9436ba;text-decoration:none;color:#fff;text-shadow:none!important}.on-top{z-index:999}