#ddmenu{
position:relative; 
margin:0; 
text-align: center; 
float: left;
width: 120px;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 	
font-weight: bold;

}
/* removed: width: 100%; padding:0; 
added then removed: background: #909; padding:15px 0 0 0;	
added: width: 120px; text-align: center; 	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight: bold;*/

#ddmenu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width:120px;
text-align: center;
}
/*added 	text-align: center; width:120px; 	height: 40px; 	color: #000; background: #fff;  text-align: center; 
added then removed: top:0;width: 100%; position: absolute; left:0%; top:1em;  position: relative; height: 40px; 	opacity: .40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.5;
	color: #000;
	background: #fff;
	padding: 15px 0 150px 0;
removed: width: 12em;*/

#ddmenu a, #ddmenu h8, #ddmenu h9 {
display: block;
margin: 0;
}

/*added then removed: width: 100%;
removed border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; font: bold 11px/16px arial, helvetica, sans-serif;
removed:padding: 2px 3px;*/

#ddmenu a, #ddmenu h9 {
}

/*removed padding: 2px 3px;*/

#ddmenu h8{
height:29px;
text-align: center; 
	color: #000;
	background: #fff;
	text-align: center;
	padding: 15px 0 0 0;
opacity: .40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.5;
	color: #000;
	background: #fff;
}

/*added padding:height:40px; text-align: center; 	color: #000;
	background: #fff;
padding:15px 0 0 0;
	text-align: center;
opacity: .40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.5;
	color: #000;
	background: #fff;
added then removed: 	padding: 15px 0 150px 0;*/


#ddmenu h9 {
text-align: center; 
	color: #000;
	background: #fff;
}
/*added 	text-align: center; 
	color: #000;
	background: #fff;
removed: background: #000; text-transform: uppercase;color: #fff;*/

#ddmenu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#ddmenu a:hover {
color: #a00;
background: #fff;
}

#ddmenu li {position: relative;}

/* #ddmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
} */

 #ddmenu ul ul ul{
position: absolute;
top: 0;
left: 100%;
}

 #ddmenu ul ul ul ul {
position: absolute;
top: 0;
left: 0%;
}

/*currently reverted back
removed: left: 100%; 
added: right: 100%;*/

#ddmenu ul ul {
position: absolute;
z-index: 500;
}

div#ddmenu ul ul {
display: none;
}

div#ddmenu ul li:hover ul
{display: block;}

div#ddmenu ul ul,
div#ddmenu ul li:hover ul ul,
div#ddmenu ul ul li:hover ul ul
{display: none;}

div#ddmenu ul li:hover ul,
div#ddmenu ul ul li:hover ul,
div#ddmenu ul ul ul li:hover ul
{display: block;}