

ul.menu-layout{
position:relative;
list-style: none;
margin:0px;
padding:0px;
}
.menu-layout li{

float:left;
padding:10px 20px;
cursor:pointer
}
ul.menu-layout li ul{
display:none;
position: absolute;
border:1px solid red;
margin:0px;
margin-top:10px;
margin-left:-20px;
border:1px solid #c0c0c0;
background:#fff;
z-index:99999;
width:150px;
height:auto;	
}
ul.menu-layout li ul li{

margin: auto;
float:left;
padding:10px 10px;
clear:both;
width:130px;
border-bottom:1px solid #f6f6f6;
list-style: none;
}
ul.menu-layout a{

	color:#000;
text-decoration: none;
}

ul.menu-layout a:hover{
	text-decoration: underline;
}

li.menu-default{

}
li.menu-hover{
  position: static;
background : #858585;
color:#fff;
}
#nav-main  li.menu-hover A {
color:#ffffff;
}

#nav-main  li {
border-right: 1px solid white;
}

li.submenu-default{
  position: static;
background: #fff;
width:auto	
}
li.submenu-hover{
  position: static;
background : url('../images/topfundo.png') repeat-x;	
}
ul.menu-layout li ul li ul{
position:absolute;
z-index:99999999999999;
}

ul.menu-layout li.menu-hover A {
	color:white;	
}

ul.menu-layout li.menu-hover ul.submenu li A{
color: black;
text-decoration: none;
}

ul.menu-layout li.menu-hover ul.submenu li A:hover{
	text-decoration: underline;
}




