
/* top menu */
#top_menu {
    width:799px;
    height:30px;
    margin-left:16px;
}
    
#menu_background {
    background: url("/shoptocook/Web/acme/background_menu.jpg") repeat-y;
}
    
.top_menu {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:19px;
    padding-right:19px;
    text-decoration:none;
}    
    
.top_menu:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:19px;
    padding-right:19px;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:none;
    background-color:#FF0000;
}
     
#li_list {
    list-style:square; 
    color:#FF0000;
    margin:0px;
}
    
/* dropdown menu */
.drop_links {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    display:block;
    height:1%;
    border-bottom:1px solid #FFFFFF;
}

.drop_links:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    display:block;
    height:1%;
    border-bottom:1px solid #FFFFFF;
    background-color:#E0EF97;
}

UL#nav {
    padding:0px;
    margin:0px;
    list-style-type:none;
}

#li_top {
    float:left;
    position:relative;
    padding-top:8px;
    padding-bottom:7px;
    list-style-type:none;
    margin:0px;
}

.li_top {
    float:left;
    position:relative;
    padding-top:8px;
    padding-bottom:7px;
    list-style-type:none;
    margin:0px;
}

#li_drop {
    float:left;
    position:relative;
    background-color:#FF0000; 
    width:175px;
    list-style-type:none;
    margin:0px;
}

.li_drop {
    float:left;
    position:relative;
    background-color:#FF0000; 
    width:175px;
    list-style-type:none;
    margin:0px;
}

#li_drop_general {
    float:left;
    position:relative;
    background-color:#FF0000; 
    width:110px;
    margin:0px;
}

.li_drop_general {
    float:left;
    position:relative;
    background-color:#FF0000; 
    width:110px;
    margin:0px;
}

#nav LI LI A {
    display:block;
    padding-left:15px;
    padding-right:15px;
    margin:0px;
}

#nav LI LI A:hover {
    padding-left:15px;
    padding-right:15px;
    color:#000;
    margin:0px;
}

LI UL {
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
    border-bottom-width:0px;
    border-top: 1px solid #fff;
    display:none;
    position:absolute;
    top: 29px;
    background-color:#F00; 
    margin:0px;
    padding:0px;
    list-style-type:none;
}

LI LI {
    float:none;
    width:175px;
    margin:0px;
}

LI:hover UL {
    display:block;
    background-color:#FF0000;
    margin:0px;
}

LI.over UL {
    display:block;
    margin:0px;
}

UL#nav #li_top.over UL {
    display:block;
    margin:0px;
    list-style-type:none;
}

UL#nav #li_top:hover {
    background-color:#FF0000;
    margin:0px;
}

UL#nav #li_top.over {
    background-color:#FF0000;
    margin:0px;
}

UL#nav .li_top.over UL {
    display:block;
    margin:0px;
    list-style-type:none;
}

UL#nav .li_top:hover {
    background-color:#FF0000;
    margin:0px;
}

UL#nav .li_top.over {
    background-color:#FF0000;
    margin:0px;
}
