/*----------------------------------------------------------------------------
++ EXTERNaL SOURCE: superfish.css
++ Menu Style Sheet
------------------------------------------------------------------------------
GENERAL SETTINGS*/
#jjNavigation	{
        position: relative;
        z-index: 99;
}
#jjNav ul#jjSuperfish	{
        padding: 0;
        margin: 0;
        list-style: none;
        float: left;
        left: 0;
        border-right: 1px solid #0D0C0B;
}
#jjNav ul#jjSuperfish li, #jjNav ul#jjSuperfish ul li	{
        margin: 0;
}
#jjNav a:link, #jjNav a:visited, #jjNav a:hover	{
        text-decoration: none;
}
ul#jjSuperfish li a span	{
        color: white;
        font-size: 12px;
        font-family: arial, Helvetica, sans-serif;
        display: block;
}
ul#jjSuperfish li#sfhover a:link span, ul#jjSuperfish li#sfhover a:visited span	{
        position: relative;
}
ul#jjSuperfish li a:hover, ul#jjSuperfish li a.active	{
        background: #3D372C url(../images/menu-bg.jpg) repeat-x;
}
ul#jjSuperfish li{
        float: left;
        list-style: none;
        padding: 0;
        margin: 0;
        position: relative;
        border: 0;
        border-left: 1px solid #0D0C0B;
        border-right: 1px solid #3D372C;
}
ul#jjSuperfish li a span{
        display: block;
        position: relative;
}
ul#jjSuperfish li.separator{
        font-weight: normal;
        line-height: 30px;
        cursor: default;
        display: block;
        padding: 0 10px;
}
ul#jjSuperfish li#sfhover a.active:hover{
        border: none;
}
ul#jjSuperfish li.jjNav-first-active{
        border-left: 0;
}
ul#jjSuperfish li a:link, 
ul#jjSuperfish li a:visited, 
ul#jjSuperfish li a:hover{
        font-weight: normal;
        font-size: 12px;
        font-family: arial, Helvetica, sans-serif;
        background-color: transparent;
        display: block;
        float: left;
        clear: left;
}
ul#jjSuperfish li#sfhover a:link, 
ul#jjSuperfish li#sfhover a:visited, 
ul#jjSuperfish li#sfhover a:hover{
        display: block;
        color: #FFF;
        text-decoration: none;
}
ul#jjSuperfish li a:link span,
ul#jjSuperfish li a:visited span, 
ul#jjSuperfish li a:hover span{
        width: auto;
        padding: 0 15px;
        position: relative;
        cursor: pointer;
}
ul#jjSuperfish li.jjNav,
ul#jjSuperfish li#sfhover.jjNav,
ul#jjSuperfish li#sfhover, 
ul#jjSuperfish li.sfHover, 
ul#jjSuperfish li.jjNav-child-active, 
ul#jjSuperfish li.jjNav-last-child-active, 
ul#jjSuperfish li.jjNav-first-child-active, 
ul#jjSuperfish li#sfhover.jjNav-child-active, 
ul#jjSuperfish li#sfhover.jjNav-last-child-active, 
ul#jjSuperfish li#sfhover.jjNav-first-child-active, 
ul#jjSuperfish li.jjNav-first-active, 
ul#jjSuperfish li.jjNav-last-active, 
ul#jjSuperfish li.jjNav-active, 
ul#jjSuperfish li#sfhover.jjNav-first-active, 
ul#jjSuperfish li#sfhover.jjNav-last-active, 
ul#jjSuperfish li#sfhover.jjNav-active, 
ul#jjSuperfish li#sfhover.jjNav-child-active, 
ul#jjSuperfish li#sfhover.jjNav-last-child-active, 
ul#jjSuperfish li#sfhover.jjNav-first-child-active, 
ul#jjSuperfish li#sfhover.jjNav-active	{
        position: relative;
}
ul#jjSuperfish li a:hover,
ul#jjSuperfish li#sfhover a:hover, 
ul#jjSuperfish li.sfHover a:hover, 
ul#jjSuperfish li.sfHover a:link, 
ul#jjSuperfish li.sfHover a:visited, 
ul#jjSuperfish li a.active:link, 
ul#jjSuperfish li a.active:visited, 
ul#jjSuperfish li a.active:hover	{
        background: #3D372C url(../images/menu-hover.jpg) repeat-x;
        display: block;
}
ul#jjSuperfish li#sfhover a.active:hover,
ul#jjSuperfish li.sfHover a.active:hover	{
        text-decoration: none;
}
ul#jjSuperfish li.jjNav-child span, 
ul#jjSuperfish li.jjNav-first-child span, 
ul#jjSuperfish li.jjNav-last-child span	{
        background: url(../images/child.gif) no-repeat 50% 40px;
}
ul#jjSuperfish li.sfHover a span, 
ul#jjSuperfish li#sfhover.jjNav-child-active span, 
ul#jjSuperfish li#sfhover.jjNav-first-child-active span, 
ul#jjSuperfish li#sfhover.jjNav-last-child-active span, 
ul#jjSuperfish li#sfhover.jjNav-child span, 
ul#jjSuperfish li#sfhover.jjNav-first-child span, 
ul#jjSuperfish li#sfhover.jjNav-last-child span, 
ul#jjSuperfish li.jjNav-child-active a.active span, 
ul#jjSuperfish li.jjNav-first-child-active a.active span, 
ul#jjSuperfish li.jjNav-last-child-active a.active span	{
        background: url(../images/menu-top-arrow-dark.gif) no-repeat 50% 32px;
}
ul#jjSuperfish li span, 
ul#jjSuperfish li.sfHover a:hover span, 
ul#jjSuperfish li.sfHover.jjNav a span{
        background: none;
        text-decoration: none;
}
ul#jjSuperfish ul{
        display: none;
        position: absolute;
        top: 46px;
        left: -1px;
        float: none;
        width: 200px;
        line-height: 30px;
        background: #1E1A11;
        border: 1px solid #3D372C;
        border-top: 0;
        border-bottom: 0;
}
#jjNavigation ul#jjSuperfish ul li{
        border: 0;
        border-top: 1px solid #3C372B;
        border-bottom: 1px solid #100D07;
}
#jjNavigation ul#jjSuperfish li li a:hover{
        background-color: #3D372C;
}
ul#jjSuperfish li ul li ul{
        display: none;
        top: -1px;
        left: 200px;
}
ul#jjSuperfish li ul li{
        margin: 0;
        line-height: 30px;
        display: block;
        width: 200px;
        float: left;
        background: transparent none;
        cursor: pointer;
}
ul#jjSuperfish li ul li.jjNav-first{
        border-top: none;
}
ul#jjSuperfish li#sfhover ul li a.active:hover, 
ul#jjSuperfish li.sfHover ul li a.active:hover{
        text-decoration: none;
}
ul#jjSuperfish li#sfhover ul li a:link, 
ul#jjSuperfish li#sfhover ul li a:visited, 
ul#jjSuperfish li.sfHover ul li a:link, 
ul#jjSuperfish li.sfHover ul li a:visited{
        display: block;
        background: transparent;
        line-height: 30px;
        padding: 0 10px;
        font-weight: normal;
        width: 180px;
}
ul#jjSuperfish li ul li#sfhover	{
        background: transparent;
}
ul#jjSuperfish li ul li.separator, 
ul#jjSuperfish li ul li#sfhover.separator{
        line-height: 30px;
        height: 30px;
        padding: 0;
        color: black;
}
ul#jjSuperfish li ul li.separator span, 
ul#jjSuperfish li ul li#sfhover.separator span{
        padding: 0 10px;
        margin: 0;
        color: black;
        height: 30px;
        line-height: 30px;
}
ul#jjSuperfish li.sfHover ul li	{
        line-height: 30px;
        background: none;
}
/*arrows for subchilds*/
ul#jjSuperfish li ul li.jjNav-first-subchild, 
ul#jjSuperfish li ul li.jjNav-subchild, 
ul#jjSuperfish li ul li.jjNav-last-subchild{
        background: url(../images/subchild.gif) no-repeat 180px 50%;
}
/**** Sub Items Hover ***/
ul#jjSuperfish li#sfhover ul li#sfhover, 
#jjSuperfish li#sfhover ul li.jjNav-first-active, 
#jjSuperfish li#sfhover ul li.jjNav-last-active, 
#jjSuperfish li#sfhover ul li.jjNav-active	{
        background: #3B3426;
}
ul#jjSuperfish li#sfhover ul li#sfhover.jjNav-first-subchild, ul#jjSuperfish li#sfhover ul li#sfhover.jjNav-last-subchild, ul#jjSuperfish li#sfhover ul li#sfhover.jjNav-subchild, #jjSuperfish li#sfhover ul li.jjNav-first-subchild-active, #jjSuperfish li#sfhover ul li.jjNav-last-subchild-active, #jjSuperfish li#sfhover ul li.jjNav-subchild-active, #jjSuperfish li#sfhover ul li#sfhover.jjNav-first-subchild-active, #jjSuperfish li#sfhover ul li#sfhover.jjNav-last-subchild-active, #jjSuperfish li#sfhover ul li#sfhover.jjNav-subchild-active, #jjSuperfish li ul li.jjNav-first-subchild-active, #jjSuperfish li ul li.jjNav-last-subchild-active, #jjSuperfish li ul li.jjNav-subchild-active	{
        background-image: url(../images/subchild.gif);
        background-repeat: no-repeat;
        background-position: 180px 50%;
}
ul#jjSuperfish li ul li#sfhover a:link, ul#jjSuperfish li ul li#sfhover a:visited, ul#jjSuperfish li ul li#sfhover a:hover	{
        background: none;
}
ul#jjSuperfish li.separator span, ul#jjSuperfish li#sfhover.separator, ul#jjSuperfish li#sfhover.separator span	{
        background: none;
        color: #FFFFFF;
        cursor: default;
        line-height: 30px;
        height: 30px;
        padding: 0 10px;
        display: block;
        float: left;
}
ul#jjSuperfish li.separator	{
        background: none;
        color: #FFFFFF;
        cursor: default;
        line-height: 30px;
        height: 30px;
        padding: 0 10px;
}
#jjWrapper #jjNavigation ul#jjSuperfish li a, #jjWrapper #jjNavigation ul#jjSuperfish li a:link, #jjWrapper #jjNavigation ul#jjSuperfish li a:hover, #jjWrapper #jjNavigation ul#jjSuperfish li a:focus	{
        color: #FFF !important; /*[e]#FFF*/
}