.jqueryslidemenu{font:18px "Calibri", Verdana, Ariel, sans-serif; color:#452f22; text-transform:uppercase; width:718px; height:50px; float:left; background:url(img-fondo.jpg) repeat-x; z-index:0;}
.jqueryslidemenu ul{margin:0; padding: 0; list-style-type: none;}

/*Top level list items*/
.jqueryslidemenu ul li{position: relative; display: inline; float: left;}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{display:block; color:#452f22; padding:16px 10px; border-right: 1px solid #778; text-decoration:none;}
* html .jqueryslidemenu ul li a{display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#452f22;}
.jqueryslidemenu ul li a:hover{color:#9c2a98;}	

/*1st sub level menu*/
.jqueryslidemenu ul li ul{position: absolute; left: 0; display: block; visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item; float: none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
height:15px;
/*background: #fff 0.5);
background:#000000;
filter:alpha(opacity=50);*/
background:url(img-fondo.jpg) repeat-x;
font:15px "Calibri", Verdana, Ariel, sans-serif;
width:205px;/*width of sub menus*/
padding:5px;
border-bottom: 1px solid #687449;
margin:0 auto;
}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background:url(img-fondo2.jpg) repeat-x;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 20px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
