#parts_menu 
{
    float:left; 
    padding:0; 
    margin-left: 20px; 
    list-style:none; 
    position:relative;
    width:212px;   
    z-index: 200;   
}
#parts_menu ul 
{
    padding:0; margin:0; 
    list-style:none; 
    width:212px; 
    height:auto; 
    position:absolute; 
    left:-9999px; 
    top:0;    
}
#parts_menu table 
{
    border-collapse:collapse; 
    width:0; height:0; 
    margin:-1px -10px; 
}
#parts_menu li 
{
    float:left; margin-bottom:0px;
    overflow: visible;
}
#parts_menu li img
{
    border: 0px solid black;
    padding-left: 15px;
}

#parts_menu li a 
{
    display:block; 
    float:left; 
    width:212px; 
    height:25px; 
    background: url("images/MenuButton.png") no-repeat 0 0; color:#fff; 
    line-height:25px; font-size:11px; 
    font-weight: bold; 
    text-decoration:none; text-indent:10px;
}
#parts_menu li:hover 
{
    position:relative;
}
#parts_menu li a:hover 
{
    position:relative; background-position: 0 -25px; color:#fff;
}
#parts_menu li:hover > a 
{
    background-color:#e60; color:#fff; background-position: 0 -25px;
}
#parts_menu ul li a 
{
    background:#005BA9; 
    border-bottom: 1px solid black;
}
#parts_menu ul ul li a 
{
    background:#3366CC;}
#parts_menu ul ul ul li a 
{
    background:#ddd;
}
#parts_menu :hover ul,
#parts_menu :hover ul :hover ul,
#parts_menu :hover ul :hover ul :hover ul 
{
    left:212px;       
}
#parts_menu :hover ul ul,
#parts_menu :hover ul :hover ul ul 
{
    left:-9999px;   
}
#parts_menu ul li:hover > a 
{
    background-color:#2F2483; 
}
#parts_menu ul ul li:hover > a 
{
    background-color:#2F2483; 
}


