#nav{
position:relative;
z-index:99999;
}
#nav{
float:left;
margin:5px 0;padding:0;
border-bottom:none;position:relative;z-index:99999
}
#nav li a, #nav li{
float:left;text-shadow:0px 1px 0px #292929;
}
#nav li{
list-style:none;
position:relative;z-index:99999
}
#nav li a{
padding:10px 20px;
text-decoration:none;
text-transform:capitalize;
color:#fff;
font-size:18px;
}
#nav li li a{
text-decoration:none;
color:#fff;
border-bottom:1px solid #ddd;
font-size:14px;
}
#nav li li {
text-decoration:none;
color:#fff;
border-top:0px solid #2d2d2d;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #2d2d2d;

}
#nav li li a:hover{
text-shadow:none;
color:#fff;
text-decoration:underline
}
.hasChildren{
position:absolute;
width:5px;height:5px;
background:black;
right :0;
bottom:0;
}
#nav li ul{
display:none;
position:absolute;
left:0;
top:100%;
padding:0;margin:0;
background:#990000;border-top:1px solid #ddd;margin-top:-1px
}
#nav li:hover > ul{
display:block;
}
#nav li ul li, #nav li ul li a{
float:none;
}
#nav li ul li{
_display:inline;
}
#nav li ul li a{
width:190px;
display:block;
}
#nav li ul li ul{
display:none;
}
#nav li ul li:hover ul{
left:100%;
top:0;
}