.menuedy {font-family: arial, sans-serif; width:195px; height:auto; position:relative; margin:0; font-size:12px; margin:0; }

.menuedy ul li a, .menuedy ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#231f20; 
	height:27px; 
	text-align:left; 
	line-height:27px; 
	font-size:12px;  
	background:url(images/mnu-bg2.jpg) no-repeat center bottom #fff; 
	padding-bottom:2px;
	width:195px;
}

.menuedy ul {padding:0; margin:0;list-style-type: none;  }
.menuedy ul li {float:left;  margin-right:1px; position:relative; z-index:3; }
.menuedy ul li ul {display: none;}

.menuedy ul li:hover a {color:#000; background:#eee; }
.menuedy ul li:hover ul {display:block; position:absolute; top:0; left:195px; width:168px;  border:solid 1px #cacaca; }
.menuedy ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menuedy ul li:hover ul li:hover a.hide {width:150px;}
.menuedy ul li:hover ul li ul {display: none;}
.menuedy ul li:hover ul li a {display:block; background:#eee; color:#824f79; width:150px; height:auto; padding:5px 5px 5px 13px; line-height:15px; font-weight:normal; border-bottom:solid 1px #fcfcfc; font-size:11px; }
.menuedy ul li:hover ul li a:hover {background:#E5D8E3; color:#000;}
.menuedy ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menuedy ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menuedy ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

