div.maindropdown {
   
    font-weight: bold;
    z-index: 1;
}

div.dropdown {
    float: left;
    margin-left: 10px; 
}

div.popup a:hover { background-color: #ffffff; }
div.dropdown:hover div:first-child { border-bottom: none; }
div.dropdown div.popup { display: none; }
div.dropdown:hover div.popup { 
    display: block; 
    background-color: #ffffff; 
}


div.dropdown div {
    width: 120px;
    background-color: #ffffff;
    padding: 1px;
    border: solid 1px #e1e1e1;
}


div.popup div, div.popup a { display:block; text-decoration: none; margin: 2px 2px 2px 5px; }
div.popup div + div, div.popup a + a { margin-top: 2px; } 