
.topLevelMenu {
    line-height:1.0;
    width:943px;
}

.topLevelMenu ul {
    position:absolute;
    top:-999em;
    width:19.8em;
}
.topLevelMenu ul li,
.topLevelMenu a {
    width: 100%;
    }
.topLevelMenu li {
    float:left;
    position:relative;
    z-index:99;
}

.topLevelMenu li:hover ul,
ul.topLevelMenu li.sfHover ul
{
    left: 0.1em;
    top:2.8em;
}

.topLevelMenu li:hover li ul,
.topLevelMenu li.sfHover li ul {
    top:-999em;
}
.topLevelMenu li li:hover ul,
ul.topLevelMenu li li.sfHover ul
 {
    left:19.9em;
    top:0em;
}

.topLevelMenu li li:hover li ul,
.topLevelMenu li li.sfHover li ul {
    top:-999em;
}

.topLevelMenu li li li:hover ul,
ul.topLevelMenu li li li.sfHover ul
 {
    left:19.9em;
    top:0em;
}

.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
    top: -999em;
}

embed, object {
    position: relative;
    z-index: 0;
    }

.topLevelMenu {
    float: left;
    margin-bottom: 0em;
    }

.topLevelMenu li {
    background: transparent;
    width:11.8em;
}
.topLevelMenu a {
    color: #d7c6aa;
    display:block;
    padding: 0 0;
    text-indent: 2em;
}

.topLevelMenu ul a {
    padding: 0 1.4em;
    text-indent: 0;
    width: 17.1em;
}


.topLevelMenu ul ul ul a {

}

.topLevelMenu li:hover, .topLevelMenu li.sfHover,
.topLevelMenu a:focus, .topLevelMenu a:hover, .topLevelMenu a:active {
    background: url(/media/BDK001/images/static/backgrounds/top-level-navigation/menu-over.png) repeat-y;
    color: #fff;
    text-decoration: none;
}

.topLevelMenu li li {
    background: url(/media/BDK001/images/static/backgrounds/top-level-navigation/menu.png) repeat-y;
}

.topLevelMenu li li li {
    background: url(/media/BDK001/images/static/backgrounds/top-level-navigation/menu.png) repeat-y;
}

.topLevelMenu li a span{
    /* background: url(/media/BDK001/images/static/icons/arrow-tan.gif) no-repeat 100% 50%; */
    display: block;
    margin-left: 1px;
    padding: 0.4em 0 0.6em;
}

.topLevelMenu li.hasChild a span.addArrow {
    background: url(/media/BDK001/images/static/icons/arrow-tan.gif) no-repeat 100% 50%;
}

.topLevelMenu li.hasChild a span.addArrow:hover {
    background: url(/media/BDK001/images/static/icons/arrow-white.gif) no-repeat 100% 50%;
}

.topLevelMenu li a span:hover{
    /* background: url(/media/BDK001/images/static/icons/arrow-white.gif) no-repeat 100% 50%; */
    display: block;
    margin-left:1px;
    padding: 0.4em 0 0.6em;
}

.topLevelMenu ul ul ul li a span,
    .topLevelMenu ul ul ul li a span:hover {
        background: none;
}

.topLevelMenu .left li:hover ul, ul.topLevelMenu .left li.sfHover ul {
    left: -19.70em;
    top: -1px;
}

.topLevelMenu .left li li:hover ul, ul.topLevelMenu .left li li.sfHover ul {
    left: -19.70em;
    top: -1px;
}

.topLevelMenu .left li li li:hover ul, ul.topLevelMenu .left li li li.sfHover ul {
    right: 19.80em;
    top: -1px;
}
