#nav {text-align:center;}

#nav .level2 {text-align:left;

}



#nav ul.level1 a, #nav ul.level1 a:link, #nav ul.level1 a:visited, #nav ul.level1 a:hover 

{

   outline: none;

   position: relative;

   z-index: 11; 

}



#nav ul.level1, #nav ul.level1 ul

{

   display: block;

   margin: 0;

   padding: 0;

   border: 0;

   list-style-type: none;

}



#nav ul.level1 li

{

   position: relative;

   z-index: 5;

   display: block;

   float: left;

   background: none;

   margin: 0;

   padding: 0;

   border: 0;

}



#nav ul.level1 li:hover

{

   z-index: 10000;

   white-space: normal;

}



#nav ul.level1:after, #nav ul.level1 ul:after

{

   content: ".";

   height: 0;

   display: block;

   visibility: hidden;

   overflow: hidden;

   clear: both;

}



#nav ul.level1, #nav ul.level1 ul 

{

   min-height: 0;

}



#nav ul.level1 

{

   display: inline-block;

   vertical-align: bottom;

}

#nav ul.level1>li {

   margin-left:5px;margin-right:5px;

}

#nav ul.level1>li:first-child {
 

   margin-left: 1px;

}

#nav ul.level1>li:last-child, #nav ul.level1>li.last-child {

   margin-right: 1px;


}



#nav ul.level1>li>a

{text-transform: uppercase; position: relative; display: block; text-decoration: none; background: none; font-family: 'Open Sans Condensed', sans-serif; font-weight: 400; font-size: 36px; line-height: 60px; padding: 10px 13px; border: none; margin: 0;  

transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; -webkit-transition: color 0.3s ease-out; -o-transition: color 0.3s ease-out;

}



#nav ul.level1>li>a:visited, 

#nav ul.level1>li>a:hover, 

#nav ul.level1>li:hover>a {

   text-decoration: none;

}



#nav ul.level1>li>a:hover

{



}

#nav ul.level1>li>a:hover, 

#nav ul.level1>li:hover>a {

   text-decoration: none;	

}

#nav ul.level1 li a:hover {

color: #640A09;

}

#nav ul.level1 li li a

{

   padding:0 45px;

   margin:0 auto;

}

#nav ul.level1 li li 

{

   float: none;

   width: auto;

   margin-top: 0;

   margin-bottom: 0;

}



#nav ul.level1 li li ul>li:first-child 

{

   margin-top: 0;

}



#nav ul.level1 li li ul>li:last-child 

{

   margin-bottom: 0;

}



#nav ul.level1 ul:before

{

   background: #949494;

   margin:0 auto;

   display: block;

   position: absolute;

   content: ' ';

   z-index: 1;

}

#nav ul.level1 li:hover>ul {

   visibility: visible;

   top: 100%;

}


#nav ul.level1 li li:hover>ul {

   top: 0;

   left: 100%;

}



#nav ul.level1 ul

{

   visibility: hidden;

   position: absolute;

   z-index: 10;

   left: 0;

   top: 0;

}



#nav ul.level1>li>ul

{

   padding: 10px 30px 30px 30px;

   margin: -10px 0 0 -30px;

}



#nav ul.level1 ul ul

{

   padding: 30px 30px 30px 10px;

   margin: -30px 0 0 -10px;

}



#nav ul.level1 li ul>li:first-child {

   margin-top: 0;

}

#nav ul.level1 li ul>li:last-child {

   margin-bottom: 0;

}



#nav ul.level1 ul ul:before

{

   border-radius: 0;

   top: 30px;

   bottom: 30px;

   right: 30px;

   left: 10px;

}



#nav ul.level1>li>ul:before

{

   top: 10px;

   right: 30px;

   bottom: 30px;

   left: 30px;

}



#nav .level2 a:visited, #nav .level2 a:link{color:#fff;}


#nav ul.level2{

   height: 36px;

}

#nav ul.level2 li {border-bottom:1px solid #FFF;}


#nav ul.level1 ul.level2 li a:link, #nav ul.level1 ul.level2 li a:visited {border: none; color:#fff;text-decoration:none;}



#nav ul.level1 ul.level2 li a:hover {border: none; color:#fff; background:#48C9FF;}

#nav ul.level3 li a:hover {border: none; color:#fff; background:#48C9FF;}
#nav ul.level1 ul.level2 li{

   line-height: 36px;

   min-width: 240px;

}
#nav ul.level3 li{
background:#48C9FF;
   line-height: 36px;

   min-width: 240px;

}