#dynamicmenu { 
	background: white; 
}

#dynamicmenu ul { 
	list-style: none; 
	margin: 0; 
	padding: 0;
}
#dynamicmenu ul ul { 
	position: absolute; 
	top: -1px; 
	left: 100%; 
	width: 80%; 
	border-width: 1px 1px 0; 
	border-style: solid; 
	border-color: #666666; 
	background-color: #CCCCCC;
}

#dynamicmenu ul ul a {
	color: black;
}

#dynamicmenu a {
	display:block; 
	margin:0; 
	padding: 2px; 
	text-decoration:none; 
}
#dynamicmenu a:hover {
	color: red; 
	background: white;
}

#dynamicmenu li {
	position:relative;
}

#dynamicmenu ul ul, #dynamicmenu ul li:hover ul ul {
	display: none;
}
#dynamicmenu ul li:hover ul, #dynamicmenu ul ul li:hover ul {
	display: block;
}
