div#menu {
	overflow:visible;
}
#submenu,#submenu ul  { 
	padding-top:10px;
	
	display:none;
	
	margin: 0;
	padding: 0;
	width: 140px;
	position: absolute;
	top: 54px;
	left:0;
	background: #ddd url(../gfx/header/gradient.png) repeat-x 0 0;
	border: solid 1px #b4b4b4;
	z-index:9;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#submenu a {
	padding:2px 5px;
}
#submenu ul {
	left:110px;
	top:35px;
	width:180px;
}
#submenu .sub-submenu1 {
	top:10px;	
}
#submenu .sub-submenu2 {
	top:30px;	
}
#submenu li:hover > ul {
	display:block;
}
#submenu li:hover a, #submenu li:hover li a {
	background: none;
	border: none;
	color: #666;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#submenu a:hover{
		background: #F9A108 url(../gfx/header/gradient.png) repeat-x 0 -100px !important;
		color: #fff !important;
	
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	
		text-shadow: 0 1px 1px rgba(0,0,0, .1);
	}
#submenu li {
	display:block;
	float:none !important;
	padding:5px;
}
#menu ul li.header_last:hover  #submenu{
	display:block;
}
div#menu ul li.header_last {
	position:relative;
}
