
#nav {
    font-size: 12px;
    margin: 0 auto;
    padding: 0 15px;
   /* width: 918px;*/
}
#nav li {
    /*text-align: left;
	position:relative;*/
	float:left;
}
#nav li.over {
    z-index: 10000;
}
#nav a, #nav a:hover {
    display: block;
    text-decoration: none;
	color:#fff;
}
#nav span {
    cursor: pointer;
    display: block;
    max-width:120px;
	white-space:normal;
	text-transform:uppercase;
}
#nav li ul span {
    white-space: normal;
}
#nav ul li.parent a {
    /*background: url(../images/bkg_nav2.gif) no-repeat scroll 100% 100% transparent;*/
	background:none;
	
}
#nav ul li.parent li a {
    background-image: none;
}
#nav li.active a {
    color: #D96708;
}
#nav a {
   
    float: left;
    padding: 6px 15px;
}
#nav li.over a {
    color: red;

}
#nav a:hover {
	color: red;

}
#nav ul li, #nav ul li.active {
    background:#FBFBFB;
    float: none;
    margin: 0;
    padding-bottom: 1px;
	position:relative;
}
#nav ul li.last {
    background: none repeat scroll 0 0 #FBFBFB;
    padding-bottom: 0;
}
#nav ul a, #nav ul a:hover {
    background: none repeat scroll 0 0 transparent;
    float: none;
}
#nav ul li a {
    font-weight: normal !important;
}
#nav ul, #nav div {
    /*border: 1px solid #899BA5;*/
    top:27px;
    width: 15em;
	
}
#nav div ul {
    border: medium none;
    position: static;
    width: auto;
}
#nav ul ul, #nav ul div {
    top: 5px;
	
}
#nav ul li a {
    background: none repeat scroll 0 0 #FBFBFB;
}
#nav ul li a:hover {
   
}
#nav ul li a, #nav ul li a:hover {
    color: #2F2F2F !important;
}
#nav ul span, #nav ul li.last li span {
    padding: 5px 8px;
}
#nav li ul.shown-sub, #nav li div.shown-sub {
    left: 0px;
    z-index: 999;
	
}
ul.level2{
	margin-left:10px;	
}
ul.level2 > li > a > span{
color:red !important;
}
#nav li.over  div{
    left: 0px;
    z-index: 999;
	
}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {
	text-align:left;
	

}
/* 0 Level */
#nav li { float:left; position:relative; padding:0px 4px; color:#FFFFFF; word-wrap:break-word; }
#nav li.active a { }
/*#nav a { color: gray; float: left; font-weight: bold; padding: 0px 12px 0px 8px; }*/
#nav li.over a,
#nav a:hover { }

/* 1st Level */
#nav ul li,
#nav li.active a { color: red;
font-weight: bold;}
#nav ul li.last {  padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal; }

/* 2nd Level */
#nav ul,
#nav div { top:45px; left:10px; position:static; border:none;background:}
#nav div ul { position:static; width:auto; border:none; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:5px; }

#nav ul li a {  }
#nav ul li a:hover {  }
#nav ul li a{color:#333;}
#nav ul li a:hover {text-decoration:none;  }
#nav ul span,
#nav ul li.last li span { padding:3px 3 4px 3; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0px; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
#nav li.level0.final-item{border-right:none;}
#nav ul li.level a{font-weight:bold;}
#nav ul li.level1 li a{font-weight:normal;}
#nav div.menu{position:absolute; left:-10000px;}


#nav li.nav-1 ul.shown-sub, #nav li.nav-1 div.shown-sub, 
#nav li.nav-2 ul.shown-sub, #nav li.nav-2 div.shown-sub, 
#nav li.nav-3 ul.shown-sub, #nav li.nav-3 div.shown-sub, 
#nav li.nav-4 ul.shown-sub, #nav li.nav-4 div.shown-sub, 
#nav li.nav-5 ul.shown-sub, #nav li.nav-5 div.shown-sub {left:0px;}
#nav li.nav-6 ul.shown-sub, #nav li.nav-6 div.shown-sub, 
#nav li.nav-7 ul.shown-sub, #nav li.nav-7 div.shown-sub, 
#nav li.nav-8 ul.shown-sub, #nav li.nav-8 div.shown-sub{left:0px;}


#nav .menu.children1 { width:146px;/*background:url('../images/images/subnav-bg-top.png') no-repeat top left;*/box-shadow:2px 4px 5px #666;}
#nav .menu.children2 { width:294px;/*background:url('../images/images/subnav-bg-top.png') no-repeat top left;*/box-shadow:2px 4px 5px #666;}
#nav .menu.children3 { width:441px;/*background:url('../images/images/subnav-bg-top.png') no-repeat top left;*/box-shadow:2px 4px 5px #666;}
#nav .menu.children4 { width:600px; /*background:url('../images/images/subnav-bg-top.png') no-repeat top left;*/box-shadow:2px 4px 5px #666;}
#nav .menu.children5 { width:750px;/*background:url('../images/images/subnav-bg-top.png') no-repeat top left;*/box-shadow:2px 4px 5px #666;}
#nav .menu.children6 { width:900px;/*background:url('../images/images/subnav-bg-top.png') no-repeat top left;*/box-shadow:2px 4px 5px #666;}
#nav .menu.children7 { width:1050px;/*background:url('../images/images/subnav-bg-top.png') no-repeat top left;*/box-shadow:2px 4px 5px #666;}


#nav .menu ul.level0 {margin:14px 0 0px 0; width:auto; overflow:hidden}
#nav .menu.children1  ul.level0{ width:146px; }
#nav .menu.children2  ul.level0{ width:294px; overflow:hidden }
#nav .menu.children3  ul.level0{ width:441px; }
#nav .menu.children4  ul.level0{ width:600px; }
#nav .menu.children5  ul.level0{ width:750px; }
#nav .menu.children6  ul.level0{ width:900px; }
#nav .menu.children7  ul.level0{ width:1050px; }

#nav .menu ul.level0{color:#FFFFFF; float:left; background: #FBFBFB; border-top: 4px solid #E72526;margin-left:-42px;margin-top:13px;}
#nav .menu .errow{border-bottom: 13px solid #E72526;width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent;margin-left:29px;}
#nav .menu li.level1{width:130px; float:left; padding:20px 8px 10px;}
#nav li.level1{visibility: hidden}
#nav div.shown-sub li.level1{visibility: visible}

#nav .menu{ width:auto; overflow:hidden}

#nav ul.level0 li a span{color:#37351C; font-weight:normal; font-size:22px; font-family:BebasNeue;line-height: 20px;
    padding-bottom: 2px;}
#nav ul li.parent a span{
color: #37351C;
    font-family: BebasNeue;
    font-size: 22px;
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 12px;}
#nav ul li.parent ul li a span{
color: #37351C;
    font-family: BebasNeue;
    font-size: 22px;
    font-weight: normal;
	padding: 5px 8px;line-height:1.3em;
	text-transform: capitalize;
    }
#nav ul.level0 li ul li a span{color:#63655A; font-weight:normal; text-decoration:none; border:0 none; font-size:13px; font-family:segoe ui;}
#nav ul.level0 li ul li a span:hover{color:#fff !important; text-decoration:none; background: none repeat scroll 0 0 #E92526;}
#nav ul.level0 li ul li {word-wrap:break-word;}
#nav ul.level0 li ul.level1 li {}
