
/*** ESSENTIAL STYLES ***/
.awcgn-oc-menu, .awcgn-oc-menu * {
    margin:         0;
    padding:        0;
    list-style:     none;
}
.awcgn-oc-menu {
    line-height:    1.0;
}
.awcgn-oc-menu ul {
    position:       absolute;
    width:          10em; /* left offset of submenus need to match (see below) */
}
.awcgn-oc-menu ul li {
    width:          100%;
}
.awcgn-oc-menu li {
    float:          left;
    position:       relative;
}
.awcgn-oc-menu a {
    display:        block;
    position:       relative;
}

