.ja-megamenu{float:right;}
.ja-megamenu li.mega{border:none;}
.ja-megamenu li.havechild a.megaitem{width:70px;border-left:1px solid #ddd;color:#999;height:19px;line-height:19px;padding:0;}
.ja-megamenu li.havechild a.megaitem span{background:none;padding:0;}
.ja-megamenu li.mega a.megaitem{font-weight:700;}
.ja-megamenu li.mega:hover,.ja-megamenu li.over{background:#333;color:#fff;}
.ja-megamenu li.mega:hover a,.ja-megamenu li.mega:hover a:hover,.ja-megamenu li.over a,.ja-megamenu li.over a:hover{color:#fff;text-decoration:none;}
.ja-megamenu li.active a.megaitem{background:#333;color:#fff;text-decoration:none;}
.ja-megamenu li.havechild .childcontent{width:180px;}
.childcontent{background:url(../images/grad-l2.gif) repeat-x top #fff;border:1px solid #ddd;margin-left:-111px;color:#333;}
.childcontent a{color:#000 !important;display:inline !important;border-bottom:1px dotted #000;padding:0 !important;}
.childcontent a:hover{text-decoration:none !important;border-bottom:1px solid #000;}
.childcontent .button{font-weight:700;font-size:100%;margin:10px 0;}
.childcontent .inner h3{font-size:100%;margin:0 0 10px;padding:0;}
.childcontent .inner ul{margin:0;padding:0;}
.ja-megamenu li.havechild .childcontent .inner ul li{background:url(../images/bullet.gif) no-repeat 2px 7px !important;padding-left:10px;overflow:hidden;border:none;margin:0;}
.ja-megamenu .ja-twitter{padding:0;}
.ja-megamenu .ja-twitter h4{display:none;}
