.horizontalcssmenu ul{
margin:0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
}

	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
position: absolute;
left:-0.9em;
top:0;
display: block;
visibility: hidden;
z-index: 100;
}

.selected{
 visibility:visible !important;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
font-size:1em;
padding:0!Important;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 90px; /*width of sub menu levels*/
color:#999!Important;
/*letter-spacing:-1px;*/
text-align:left;
font-weight: normal!Important;
line-height:1em;
padding-bottom:0.6em;
margin-left:-1px;
}

.horizontalcssmenu ul li ul li a:hover{
text-decoration:none!Important;
color:#B84D4D!Important;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
/*right:0;*/
background: transparent url(../images/menuarrow.gif) no-repeat center left;
}

