.hoverNavigation{
    z-index:10;
    position: absolute;
    min-width: 100%;
    display: none;
    /*background-color: black;*/
}
#headerMainNavigation li:hover .hoverNavigation{
    display: inline;
}
#headerMainNavigation li.active:hover .hoverNavigation{
    display: none;
}

.hoverNavigationContentRightBorder{
    background: url("yNKPLvy8ggee9zlasn9iFrZI3mG0tzImYkELM9hjudU.png") repeat-y right;
    padding-right: 4px;
    /*padding-bottom: 8px;*/
}
.hoverNavigationContent{
    /*padding: 0 19px;*/
    font-family: georgia, serif;
    font-size: 18px;
    color: #585858;
    background-color: #FCDDB2;
}

#headerMainNavigation .hoverNavigationContent li {
    padding: 0;
    margin: 0;
    display: list-item;
    float: none;
    line-height:38px;
}


.hoverNavigationBottom{
    height:8px;
    margin: 0 8px 0 4px;
    /*width: 100%;*/
}

.hoverNavigationBottom .hoverNavigationBottomLeft{
    width: 4px;
    height:8px;
    background: url("4tQzkdWKQ5WldgqLEuuwgcMS3SUw5gJKRAJV1MANcwd.png") no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}

.hoverNavigationBottom .hoverNavigationBottomCenter{
    width: 100%;
    height:8px;
    background: url("dxWuLQPe2pw0vRDbahOW7Xx6u1MrAHhEDXvIA1mpzn5.png") repeat-x;
    z-index: 1;
}



.hoverNavigationBottom .hoverNavigationBottomRight{
    width: 8px;
    height:8px;
    background: url("4J60V3VqG81oLWCFfzv1pGvlyKIcqgvEO3TYH0uKc3u.png") no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
}


#headerMainNavigation li.hoverNavigationElement {
    cursor: pointer;
}

#headerMainNavigation .hoverNavigationContent li + li div div{
    border-top: 1px solid #FFFFFF;
}


.hoverNavigationElement div{
    background-color: #FCDDB2;
    margin-right: 4px;
    font-size: 18px;
}
.hoverNavigationElement div:hover{
    background-color: #FFEFDC;
}

.hoverNavigationElement div.active{
    background-color: #FFEFDC;
}
.hoverNavigationElement div div{
    margin: 0 19px;
    background-color: transparent;
}