#menu{
	height:30px;
	position:relative;
	overflow:visible;
	z-index:100;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}



#menu a{
	display:block;
	height:30px;
	float:left;
	padding:0 8px;
	line-height:30px;
	color:#486116;
	background:transparent;
	text-decoration:none;
	text-transform:capitalize;
}

#menu a span{
/*	display:block;
	padding:6px 15px;*/
}

#menu a:hover,
#menu li:hover,
#menu .current>a,
#menu .currentLink,
#menu>ul>li:hover>a{
	color:#000;
}

#menu ul{
	float:left;
	clear:both;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	overflow:visible;
}

#menu li{
	float:left;
	list-style:none !important;
	margin:0;
	padding:0;
}

#menu li.last,
#menu li li{
	background-image:none;
}

#menu ul li{
	position:relative;
	float:left;
	margin:0 !important;
	overflow:visible;
}

#menu ul ul{
	display:none;
	position:absolute;
	left:0;
	top:28px;
	width:178px;
	z-index:500;
	background:#FFF url(../imgs/drop-down-bg.gif) left top repeat-x;
	border-width:0 2px 2px 2px;
	border-style:solid;
	border-color:#a7de39;
	color:#000;
	padding:0;
	overflow:visible;
	-o-box-shadow:6px 6px 10px rgba(0, 0, 0, .5 );
	-icab-box-shadow:6px 6px 10px rgba(0, 0, 0, .5 );
	-khtml-box-shadow:6px 6px 10px rgba(0, 0, 0, .5 );
	-moz-box-shadow:6px 6px 10px rgba(0, 0, 0, .5 );
	-webkit-box-shadow:6px 6px 10px rgba(0, 0, 0, .5 );
	box-shadow:6px 6px 10px rgba(0, 0, 0, .5 );
}


#menu ul ul li,
#menu ul ul a{
	display:block;
	padding:0;
	margin:0;
	text-align:left;
	width:100%;
	border:0;
	color:#000;
	font-size:12px;
}

#menu ul ul a{
	height:auto !important;
	line-height:1.5em;
}

#menu ul ul a,
#menu ul ul a:link,
#menu ul ul a:visited{
	color:#000;
}

#menu ul ul li{
	float:left;
	clear:both;
	overflow:visible;
}

#menu ul ul a{
	display:block;
}

#menu ul ul a span{
	text-transform:capitalize;
	display:block;
	padding:4px 12px;
}

#menu li:focus>ul,
#menu li:hover>ul{
	display:block;
}

#menu ul ul li:hover,
#menu li ul a:hover,
#menu li ul a:active{
	background:#77B800;
	color:#FFF;
	z-index:1000;
}

#menu ul ul ul{
	left:178px;
	top:0;
}

.arrow{
	background-position:90% center;
	background-repeat:no-repeat;
	background-image:url(../imgs/menu-item-arrow.png) !important;
	background-image:url(../imgs/menu-item-arrow.gif);
}

#submenu,
#submenu ul{
	list-style:none;
	background:#C8CACB;
	color:#FFF;
}

#submenu{
	background:url(../imgs/submenu-top-corner.gif) left top no-repeat;
	margin:40px -12px 0 0;
	padding:20px 0;
}

#submenu ul{
	background:url(../imgs/submenu-bottom-corner.gif) left bottom no-repeat;
	margin:0;
	padding:0 0 20px 0;
}

#submenu li{
	background:#7F878E;
	margin:0 0 1px 0;
	padding:0;
}

#submenu li.current{
	background:#EE8130;
}

#submenu a.currentLink{
	position:relative;
	z-index:1000;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .75 );
	-o-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-icab-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-khtml-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-moz-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-webkit-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
}

#submenu img.icon{
	vertical-align:middle;
	-o-box-shadow:1px 1px 1px rgba(0, 0, 0, .5 );
	-icab-box-shadow:1px 1px 1px rgba(0, 0, 0, .5 );
	-khtml-box-shadow:1px 1px 1px rgba(0, 0, 0, .5 );
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .5 );
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .5 );
	box-shadow:1px 1px 1px rgba(0, 0, 0, .5 );
}

#submenu a{
	display:block;
	background:transparent;
	color:#FFF;
	padding:0 15px;
	font:14px/22px arial, helvetica, verdana, tahoma, sans-serif;
	text-decoration:none;
}

#submenu a:hover{
	background:#F60;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .5 );
/*	-o-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-icab-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-khtml-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-moz-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	-webkit-box-shadow:0 1px 0px rgba(255, 102, 0, .7 );
	box-shadow:0 1px 0px rgba(255, 102, 0, .7 );*/
}

#submenu ul ul{
	border-width:2px;
	border-style:solid;
	border-color:#f09d5f;
	background:#ED9554;
	padding:0;
}

#submenu ul ul li{
	margin:0;
	color:#FFF;
	background:transparent;
}

#submenu ul ul li a{
	padding:0 0 0 20px;
}

#submenu ul ul ul{
	border:0;
}

#submenu ul ul ul li a{
	font-size:11px;
	padding:0 0 0 25px;
}
