.ja-megamenu{margin:0;padding:0;}.ja-megamenu a.over,.ja-megamenu a.active{color:#fff!important;}ul.megamenu{margin:1px;margin-left:10px;margin-top:5px;}.ja-megamenu ul.level0{float:left;margin:0;padding:0;}.ja-megamenu ul.level0 li.mega{background:none;display:block;float:left;padding:0;margin-right:10px;}.ja-megamenu ul.level0 li.mega a.mega{color:#fff;display:block;font-weight:bold;line-height:normal;margin:0;padding:3px;text-decoration:none;text-transform:uppercase;font-size:90%;}.ja-megamenu ul.level0 li.mega .has-image{padding-left:25px;display:block;background-repeat:no-repeat;background-position:left top;}.ja-megamenu ul.level0 li.mega span.menu-title{display:block;}.ja-megamenu ul.level0 li.mega span.menu-desc{font-family:Arial,Helvetica,sans-serif;display:block;font-weight:normal;color:#666;text-transform:none;text-shadow:1px 1px 0 #fff;padding-left:0;}.ja-megamenu ul.level0 li.mega a img{float:left;padding-right:5px;}.ja-megamenu ul.level0 li.over,.ja-megamenu ul.level0 li.haschild-over{color:#000;}.ja-megamenu ul.level0 li.haschild a.mega span.menu-title,.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title{}.ja-megamenu ul.level0 li.haschild a.mega span.menu-desc,.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-desc{padding-left:12px;}.ja-megamenu ul.level0 li.active a{color:#000!important;background-color:#cc0001;border-radius:5px 5px 5px 5px;display:block;}.ja-megamenu ul.level0 li.active li.mega a{color:#333!important;}.ja-megamenu ul.level1 li.mega{float:none;}.ja-megamenu .megacol{float:left;}.ja-megamenu ul.level1 li.mega{}.ja-megamenu ul.level1 li.first{border-top:0;}.ja-megamenu ul.level1 li.mega a.mega{background:none;border:0;color:#000;font-weight:normal;font-size:92%;padding:5px 10px 6px;}.ja-megamenu ul.level1 li.mega a.mega span.menu-title{background:none;padding:0;}.ja-megamenu ul.level1 li.haschild{background:url(../../images/arrow.png) no-repeat 95% center;padding:0;}.ja-megamenu ul.level1 li.over,ul.level1 li.haschild-over{color:#9A2016;}.ja-megamenu ul.level1 li.group{background:none;}.ja-megamenu .childcontent{z-index:999;}.ja-megamenu .childcontent-inner{background:#fff;border:1px solid #ccc;color:#000;font-family:Helvetica,Arial,sans-serif;}.ja-megamenu .childcontent .ja-moduletable{color:#333;line-height:1.5;margin:10px 0;padding:0;border:0;box-shadow:none;}.ja-megamenu .childcontent .ja-moduletable h3{background:none repeat scroll 0 0 transparent;border:0;border-bottom:3px solid #987EAD;padding:5px 10px 6px;color:#555555;font-family:Georgia,"Times New Roman",Times,serif;font-size:105%;font-weight:bold;text-transform:uppercase;}.ja-megamenu .childcontent .ja-moduletable .ja-box-ct{padding:0 5px;color:#000;}.ja-megamenu .childcontent .ja-moduletable a{color:#333;text-decoration:none;border-bottom:1px dotted #ccc;}.ja-megamenu .childcontent .ja-moduletable a:hover,.ja-megamenu .childcontent .ja-moduletable a:focus,.ja-megamenu .childcontent .ja-moduletable a:active{color:#000;text-decoration:none;}.ja-megamenu .childcontent .ja-moduletable ul:first-child{margin-top:0!important;}.ja-megamenu .childcontent .ja-moduletable li{background:url(../../images/bullet.gif) no-repeat 2px 7px!important;margin-bottom:5px;}.ja-megamenu .group{}.ja-megamenu .group-title{border-bottom:3px solid #987EAD;cursor:none;overflow:hidden;}.ja-megamenu .group-title .menu-title{color:#555555;text-transform:uppercase;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;font-size:105%;}.ja-megamenu .group-title .menu-desc{color:#999;padding-left:0!important;}.ja-megamenu .group-content .ja-moduletable,.ja-megamenu .group-content ul.megamenu{margin:0px;}.ja-megamenu .childcontent ul.megamenu .ja-moduletable{padding:0;}.ja-megamenu .childcontent ul.megamenu .ja-moduletable h3{margin-left:0;margin-right:0;}.ja-megamenu ul.level1 li.haschild.over a.mega.over span.menu-title,.ja-megamenu ul.level1 li.haschild-over.over a.mega.over span.menu-title,.ja-megamenu ul.level1 li.active.haschild a.mega.active span.menu-title,.ja-megamenu ul.level1 li.active.haschild-over a.mega.active.over span.menu-title,.ja-megamenu ul.level1 li.haschild-over.over a.mega.active span.menu-title,.ja-megamenu ul.level1 li.haschild-over a.haschil.over span.menu-title{background:url("../../images/arrow9.png") no-repeat scroll 98% center transparent;color:#9A2016;}