#menu, #menu ul { margin: 0; padding: 0; list-style: none; }
#menu { float: left; }
#menu:before, #menu:after { content: ""; display: table; }
#menu:after { clear: both }
#menu { zoom: 1; padding-left: 10px; }
#menu li { float: left; position: relative; z-index: 100000; padding: 0px 14px; }
#menu a { font-family: 'Signika', sans-serif; font-weight: 600; font-size: 18px; color: #fff; padding: 18px 0; float: left; text-decoration: none;}
#menu li:hover > a { color: #ffa2a2 !important;}
*html #menu li a:hover { /* IE6 only */ color: #ee1d23; }
#menu div { margin: 16px 0 0 0; _margin: 0; /*IE6 only*/ opacity: 0; padding: 25px 0; visibility: hidden; position: absolute; top: 58px; left: 15px; border-bottom: 3px solid #C01219 !important; background-color: #CC0000!important; z-index: 100002; text-align: left; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; width: 200px;}
#menu li:hover div { opacity: 1; visibility: visible; margin: 0;}
#menu li:hover a span { background: url("../images/main_nav_selected_bg.png") no-repeat scroll center top transparent; content: ""; float: left; height: 11px; left: 0; width: 100%; position: absolute; bottom: -4px; z-index: 5000; }
#menu div { left: -155px; }
#menu div ul { float: left; margin-left: 20px; }
#menu div ul li { float: none; display: block; border: 0; text-align: left; _line-height: 0;  /*IE6 only*/ /*background: url(../images/listIcon2.png) no-repeat left center; */}
#menu div ul li:first-child { color: #231f20; font-family: 'Signika', Arial, Helvetica, sans-serif; border-bottom: 1px solid #9C9C9C; background: none; padding-bottom: 5px; font-size: 16px; font-weight: 600; }
#menu ul li:first-child { border: none;  }
#menu ul li { padding: 0; }
#menu ul a {
	display: block;
	float: none;
	padding: 5px 0px;
	text-align: left;
	text-transform: none;
	text-decoration: none;
	white-space: nowrap;
	color: #FFFFFF!important;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size: 14px;
}
#menu ul a:hover { color: #231f20 !important; }
