ul#megaMenu { margin: 0; padding: 0.3em 0em; }

ul#megaMenu li { display: inline; margin: 0.1em 0.1em; position: relative; }

ul#megaMenu h2, ul#megaMenu h3 { font-size: 100%; font-weight: normal; display: inline; }

ul#megaMenu li a:link { color:#c21500; text-decoration: none; padding: 0 0.4em; }
ul#megaMenu li a:visited { color:#ff360c; text-decoration: none; padding: 0 0.4em; }
ul#megaMenu li a:hover { text-decoration: underline; }

ul#megaMenu li.mega a {
    background: transparent center right no-repeat;
    padding: 0 1.2em;
}

ul#megaMenu li.mega a:hover { text-decoration: underline; }

ul#megaMenu div { display: none; }

ul#megaMenu li.mega div 
{
    border-top:none;
    border-right:2px solid #dda;
    border-left:2px solid #dda;
    border-bottom:2px solid #dda;
    width: 200px;
    position: absolute;
    top: 30px;
    left: 0em;
    padding: 1.3em;
    background: #fff;
    color: #930;
}

ul#megaMenu li.hovering div { display: block; }

ul#megaMenu li.mega div a:link { color:#c21500; padding: 0; background-image: none; text-decoration: none; }
ul#megaMenu li.mega div a:visited { color:#ff360c; padding: 0; background-image: none; text-decoration: none; }
ul#megaMenu li.mega div a:hover { text-decoration: underline; }

ul#megaMenu li div a.more { color: #390; font-weight: bold; }

ul#megaMenu div h3 { color:#ff360c; color:#333; font-weight: bold; font-size: 1.1em; }
ul#megaMenu div p { margin: 0 0 0.8em 0; padding: 0; }
