ul#menu {

color:#433425;
margin: 0;
}


ul#menu li {
display: inline;
position: relative;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu li a {
color: #433425;
text-decoration: none;
}

ul#menu li a:hover {
text-decoration: underline;
}

ul#menu li.mega a {
/* background: transparent url(arrow.gif) center right no-repeat; */
padding-right:30px;
margin-right:0px;
}

ul#menu li.mega a:hover {
text-decoration: underline;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
border: 1px solid #444;
width: 18em;
position: absolute;
top: 1.6em;
left: 0em;
padding: 1.3em;
background: #fff;
color: #930;
font-size:80%;
 /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;


}


ul#menu li.mega #wide {
border: 1px solid #ccc;
width: 40em;
position: absolute;
top: 1.6em;
left: 0em;
padding: 1.3em;
background: #fff;
color: #433425;
font-size:80%;
}


ul#menu li.mega #wide_b {
border: 1px solid #ccc;
width: 15em;
position: absolute;
top: 1.6em;
left: 0em;
padding: 1.3em;
background: #fff;
color: #433425;
font-size:80%;
}






ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
color: #433425;
font-size:90%;
padding: 0;
background-image: none;
text-decoration: none;
}


ul#menu li.mega div a:hover {
color: #6ba2be;
text-decoration:underline;

}

ul#menu li div a.more {
color: #6ba2be;
font-weight: bold;
font-size:14px;
}



ul#menu li div a.wide {
font-size:90%;
text-transform:uppercase;
font-weight:bold;
}

ul#menu div  {
color: #f70;
font-weight: normal;
font-size: 1.1em;
}


ul#menu li div a.wide_b {
font-size:90%;
text-transform:uppercase;
font-weight:bold;
}




ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}

