nav {
width:100%;
position:relative;
text-align:center;
margin:0;
}

nav ul {
list-style-type:none;
margin:0 auto;
padding:0 0 0 60px;
}

nav ul li {
display:inline-block;
font-size:1.5em;
font-family: 'daxbold', arial, sans-serif;
line-height:34px;
text-transform:uppercase;
margin:0;
padding:0;
}
nav ul li img
{
	display: inline-block;
}

nav ul li a {
display:block;
margin:0;
padding:0 9px;
}

nav ul li a:link, nav ul li a:visited {
color:#0080c5;
text-decoration:none;
}

/* Subnav */
nav ul li div.subnav {
position: absolute; 
width: 1360px;
/*height: 170px;*/
float: left;
left: 50%;
top: 34px;
margin-left: -680px;
display: none;
background: url(/bnz-resources/themes/bnz/dist/images/subnavbg-blue.png);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}

nav ul li div.subnav.book {background: url(/bnz-resources/themes/bnz/dist/images/subnavbg-green.png);}

nav ul li div.subnav ul {
position: relative;
float: left;
display: block;
left: 50%;
margin: 30px 0 15px;
}

nav ul li div.subnav ul li {
font-size: inherit;
line-height: 20px;
text-transform: none;
width: 90px;
float: left;
margin-right: 20px;
}

nav ul li div.subnav ul li img {
margin-bottom: 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
}

nav ul li div.subnav ul li a:link, 
nav ul li div.subnav ul li a:visited {
color: #fff;
padding: 0;
}

nav ul li div.subnav ul li a.current, nav ul li div.subnav ul li a.section, nav ul li div.subnav ul li a:hover {color: #79c042;}
nav ul li div.subnav.book ul li a.current, nav ul li div.subnav.book ul li a.section, nav ul li div.subnav.book ul li a:hover {color: #0080c5;}

/* Menu */
menu {
float:left;
width:100%;
height:28px;
margin:52px 0 0;
padding:12px 0 0;
}

menu.deep {
margin-bottom:49px;
}

menu ul {
float:left;
width:100%;
position:relative;
list-style-type:none;
margin:0;
padding:0;
}

menu ul li {
float:left;
width:100%;
color:#fff;
font-size:1.1em;
text-transform:uppercase;
font-family:nevis-Bold,arial, sans-serif;
line-height:1.1em;
margin-bottom:5px;
}

menu ul li a {
width:188px;
float:left;
display:block;
background:#144789;
padding:10px;
}

menu ul li.section {
font-family:robotobold;
font-style:normal;
font-weight:400;
color:#ccc;
height:28px;
padding-top:12px;
margin-top:-12px;
background:#ee2a24;
}

menu ul li.section,menu ul li.first {
border:0 none;
padding-left:20px;
}

menu ul li ul.subsubnav {
margin-top:0;
background:#dcddde;
padding:10px 0;
}

menu ul li ul.subsubnav li {
width:178px;
background:none;
font-family:TitilliumText25L-250wt, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
font-size:1em;
padding-left:10px;
margin-bottom:0;
}

menu ul li a:link,menu ul li a:visited {
color:#fff;
text-decoration:none;
}

menu ul li a:hover,menu ul li a:active,menu ul li a.active:link,menu ul li a.active:visited {
color:#fff;
text-decoration:none;
background:#000;
}

menu ul li.section a:link,menu ul li.section a:visited {
color:#fff;
text-decoration:none!important;
}

menu ul li.section a:hover,menu ul li.section a:active {
color:#002d79;
text-decoration:none;
}

menu ul li ul.subsubnav li a:link,menu ul li ul.subsubnav li a:visited {
color:#000;
text-decoration:none;
background:none;
width:178px;
text-transform:none;
line-height:1.6em;
font-size:1.1em;
margin:0;
padding:0 10px;
}

menu ul li ul.subsubnav li a:hover,
menu ul li ul.subsubnav li a:active,
menu ul li ul.subsubnav li a.current:link,
menu ul li ul.subsubnav li a.current:visited,
menu ul li ul.subsubnav li a.section:link,
menu ul li ul.subsubnav li a.section:visited {
color:#144789;
font-weight:700;
text-decoration:underline;
font-family:TitilliumText25L-800wt, "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}

nav ul li a:hover,
nav ul li a:active,
nav ul li a.current:link,
nav ul li a.current:visited,
nav ul li a.current:hover,
nav ul li a.current:active,
nav ul li a.section:link,
nav ul li a.section:visited,
nav ul li a.section:hover,
nav ul li a.section:active {
color:#79c042;
text-decoration:none;
}

