.menu a{
	display:block;
	border-width:0px;
	border-style:solid;
	border-color:#ccc #888 #555 #bbb;
	white-space:nowrap;
	margin:0;
	padding:0;
	background-color: #fff;
}

.menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

.menu ul ul {
width:135px;
}

.menu li{
position:relative;
}

.menu ul ul{
position:absolute;
top:0;
display:none;
left:100%
}





div.menu li:hover ul ul,
div.menu li li:hover ul ul,
div.menu li li li:hover ul ul,
div.menu li li li li:hover ul ul,
div.menu li li li li li:hover ul ul

{display:none;}

div.menu li:hover ul,
div.menu li li:hover ul,
div.menu li li li:hover ul,
div.menu li li li li:hover ul,
div.menu li li li li li:hover ul,
div.menu li li li li li li:hover ul
{display:block;}


div.menu li:hover{
cursor:pointer;
z-index:500;
}



