#header div.mainNav .nav_wysiwyg {display:none;}
#header div.mainNav {
	width:846px;
	height:36px;
	position:absolute;
	top:129px;
	z-index:70;
	left:140px;
	overflow:hidden;
}

#header div.mainNav ul.secondary-menu.sf-menu {z-index:59;}
#header div.mainNav ul.sf-menu {z-index:60;}

#header div.mainNav ul.sf-menu {position:absolute; z-index:1010;}
#header div.mainNav ul.secondary-menu.sf-menu {position:absolute; z-index:60; top:40px; left:0em;}


/**/
/* SF-MENU */

/*** SuperFish ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
.sf-menu {line-height:1.0;}

.sf-menu ul { position:absolute; top:-999em; min-width:100%; width:19em; }
.sf-menu ul li {width:100%; cursor: pointer;}
.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }	
.sf-menu li {float:left; position:relative;}	
.sf-menu a {display:block; position:relative;}	
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:27px; /* match top ul list item height */ z-index:99; }

.sf-menu li:hover li ul, .sf-menu li.sfHover li ul { top:-999em; }	
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul { left:100%; /* match ul width */ top:0; }
.sf-menu li li:hover li ul, .sf-menu li li.sfHover li ul { top:-999em; }
.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul { left:100%; /* match ul width */ top:0; }

.sf-menu .lastnavitemli:hover ul, .sf-menu .lastnavitemli.sfHover ul { left:auto; right:1em; }
.sf-menu .lastnavitemli li:hover ul, .sf-menu .lastnavitemli li.sfHover ul { left:auto; right:22.5em; }

/*** shadows for all but IE6 ***/
.sf-shadow ul { padding:0 9px 9px 0; }	
.sf-shadow ul.sf-shadow-off {background: transparent;}

/*** arrows **/

.mainNav .sf-sub-indicator {
	position:absolute;
	top:11px; right:5px;	
	border:5px solid transparent;
	border-left:5px solid #fff;
	font-size:0;
	text-indent:-999em;
}

.mainNav .sf-menu li .sf-sub-indicator { display:none; }
.mainNav .sf-menu li li .sf-sub-indicator { display:block; }
.mainNav .sf-menu li.lastnavitemli li a {padding-left:15px;}
.mainNav .sf-menu li.lastnavitemli li .sf-sub-indicator {right:auto; left:1px; 
			-webkit-transform:rotate(180deg);
			-moz-transform:rotate(180deg);
			-o-transform:rotate(180deg);
			/* filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); */
			-ms-transform:rotate(180deg);
}


/* END SuperFish menu */

/* Top Nav */
.mainNav .sf-menu li{ height:38px;}
.mainNav .sf-menu li a {
	padding:0px 15px;
	font-family:airal,sans-serif;
	font-size:1.23em;
	font-weight:bold; 
	text-decoration:none; 
	text-transform:uppercase; 
	text-shadow:0 0 5px #000;
	color:#FAF5F6;
	border-left:1px solid #333;
	border-right:1px solid #c65871;
}
.mainNav .sf-menu li:first-child a { border-left:0; }
.mainNav .sf-menu li.lastnavitemli a { border-right:0; }
.mainNav .sf-menu li a:hover, .mainNav .sf-menu li a:focus { color:#fff; text-shadow:0 0 5px #444; }
.mainNav .sf-menu li a.hasSub { position:relative; padding-right:20px;  }
.mainNav .sf-menu li a.hasSub:after { content:">"; position:absolute; top:10px; right:10px; }

.mainNav .sf-menu li ul { border: 1px solid #555; border-top-width: 0; background:#a60e35; }
.mainNav .sf-menu ul ul { border-top-width: 1px;  }
.mainNav .sf-menu li li { border-top:1px solid #c65871; height:auto;  }
.mainNav .sf-menu li li:first-child { border-top:0; }
.mainNav .sf-menu li li a { display:block; border:0; padding: 10px; text-shadow:0 0 0 #000; font-size:1.2em; }
.mainNav .sf-menu li li .sf-with-ul { padding-right:20px; }
.mainNav .sf-menu li li a:hover, .mainNav .sf-menu li li a:focus { background:#7d0c2a; text-shadow:0 0 5px #444; }

.mainNav .secondary-menu.sf-menu {float:right;}
.mainNav .secondary-menu.sf-menu > li:first-child a {border:none; }
.mainNav .secondary-menu.sf-menu > li a  {border-right:none; border-left:1px solid #7396B8; font-size:1.18em;}
.mainNav .secondary-menu.sf-menu li ul { border: 1px solid #555; border-top-width: 0; background:#153C6B; }
.mainNav .secondary-menu.sf-menu li li { border-top:1px solid #7396B8; height:auto;  }
.mainNav .secondary-menu.sf-menu li li a:hover, .mainNav .secondary-menu.sf-menu li li a:focus { background:#072240; }


/* 2014 adjustments */
.mainNav .sf-menu li {height:27px;}
#header div.mainNav { height:40px !important; width:842px; top:114px;}
#header div.mainNav ul.sf-menu { padding-top:16px;}

