#headerMenu {
height:25px; 
background: #000;
color: #FFF;
padding: 0 0 0 20px;
}

#headerMenu ul li a {
display:block; 
color:#fff; 
background: #000;
overflow:hidden;
font-weight: bold;
padding: 5px 8px;
}

#headerMenu ul li a:hover,
#headerMenu ul li a.active {
color:#00A4E8; 
background: inherit; 
}

#headerMenu ul {
list-style-type: none; 
}

#headerMenu ul li {
float:left; 
position:relative;
}

#headerMenu ul li ul {
display:none;
}


#headerMenu ul li:hover ul {
display:block; 
position:absolute; 
top: 24px; 
left: 0px; 
border: solid #FFF;
border-width: 0px 0px 1px 0px;
padding-top:1px;
}


#headerMenu ul li#idcat260:hover ul li a.hide {
width: 140px;
}

#headerMenu ul li:hover ul li a.hide {
display: block;
font-weight: normal;
color: #000;
background: #BBB;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
padding: 5px 10px;
margin-top:0px
}

#headerMenu ul li:hover ul li a.hide:hover,
#headerMenu ul li:hover ul li a.active {
color:#00A4E8; 
background: #FFF; 
font-weight: bold;
}


#headerMenu ul li:hover ul li ul {display: none;}

#headerMenu ul li:hover ul li:hover ul {
 display:block; 
position:absolute; 
top: -1px; 
right:1px;
}

#headerMenu ul li#idcat260:hover ul li:hover ul {
left:160px; 
}


#headerMenu ul li:hover ul li ul li ul {display: none;}

