/*----------------------------------------------------------------------------
++ 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: 13px;
        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: bold;
        line-height: 42px;
        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: bold;
        font-size: 13px;
        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: 53px;
        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: 42px;
        height: 42px;
        padding: 0 10px;
        display: block;
        float: left;
}
ul#jjSuperfish li.separator	{
        background: none;
        color: #FFFFFF;
        cursor: default;
        line-height: 42px;
        height: 42px;
        padding: 0 10px;
}
.container #jjNavigation ul#jjSuperfish li a, .container #jjNavigation ul#jjSuperfish li a:link, .container #jjNavigation ul#jjSuperfish li a:hover, .container #jjNavigation ul#jjSuperfish li a:focus	{
        color: #FFF !important; /*[e]#FFF*/
}



#jjNavigation	{
	background: #2D2513;
	background-image: url(images/menu-bg.jpg);
	background-repeat: repeat-x;
	height: 54px;
	line-height: 53px;
}
#jjNav	{
	float: left;
	color: white;
	height: auto;
	width: 786px;
}
#jjSearch	{
	background: transparent url(images/searchbox.jpg) no-repeat scroll left center;
	height: 34px;
	width: 172px;
	float: right;
	margin: 12px 0 0 0;
}
#jjSearch input.search-text	{
	background: transparent none repeat;
	border: none !important;
	float: left;
	font-size: 0.9em;
	height: 15px;
	line-height: 13px;
	margin: 8px 2px 0pt 10px;
	padding: 0pt;
	vertical-align: top;
	width: auto;
	color: #FFF;
	width:120px;
}
#jjSearch input.submit	{
    padding:0;
	margin: 6px 12px 0 0px;
	vertical-align: top;
	
}

div.box div.content ul {
    list-style:none;
}
div.box div.content li {
    margin:0;
}


