
/******* Top Level 0 *******/
ul#pronav {
	margin:0 auto;
	padding:0;
	width:100%;
	list-style:none;
	font-size:1.1em;
	position:relative;
	z-index:999;
}

ul#pronav li {
	float:left;
	margin:0;
	padding:0;
	position:relative;/*--Important--*/
}

ul#pronav li a {
	color:#A7C6DD;
	float:left;
	padding:5px 25px;
	text-decoration:none;
}

ul#pronav li a:hover,ul#pronav li:hover a {
	color:#D96708;
	background:#ECF3F6;
}


	
/******* Top Level Drop Down *******/
ul#pronav li .sub {
	position:absolute;/*--Important--*/
	top:28px;
	left:0;
	z-index:99999;
	background:#ECF3F6;
	float:left;
	display:none;

	
/*--Hidden for those with js turned off--*/

}

ul#pronav li .sub .row {
	clear:both;
	width:100%;
	margin-bottom:10px;
}


	
/******* First Level 1 *******/
ul#pronav li .sub .row ul {
	list-style:none;
	margin:0;
	padding:15px 0;
	width:15em;/*--Important--*/
	float:left;
	background:url(../images/vertical-tile-divider.gif) repeat-y right 0;
}

ul#pronav .sub ul li {
	width:100%;
	color:#000;
}

ul#pronav .sub ul li a {
	float:none;
	text-indent:0;
	height:auto;
	background:transparent;
	padding:3px 25px;
	display:block;
	text-decoration:none;
	color:#000;
	text-align:left;
	font-size:11px;
}

ul#pronav .sub ul li.first a {
	font-weight:bold;
	font-size:13px;
}

ul#pronav .sub ul li a:hover {
	color:#D96708;
	background-position:0 0;
	text-decoration:none;
	text-align:left;
}

/* Added after Category Item First No Link update */

ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link span {
	float:none;
	text-indent:0;
	height:auto;
	background:transparent;
	padding:3px 25px;
	display:block;
	text-decoration:none;
	color:#000;
	text-align:left;
	font-size:11px;
}

ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link span {
	font-weight:bold;
	font-size:13px;
}

ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link span:hover {
	color:#D96708;
	background-position:0 0;
	text-decoration:none;
	text-align:left;
}

	
/******* Optional Assets *******/
.clear {
	clear:both;
}

/******* Changes *******/

	ul#pronav{ border: 1px solid #e5e5e5; border-left: none; border-right: none; list-style-type: none; text-transform: uppercase;  padding: 0px; margin: 0; }
	ul#pronav li{ height: auto;}
	ul#pronav li a{ font-weight: 500; color: #333333; font-size: 14px; padding: 6px 13px; background: url('../../images/kt/sep.png') no-repeat 100% 50%;  }
	ul#pronav li a span{ margin-left: 0px !important; padding: 3px 5px;}

	ul#pronav li.blog-link a{ background: none; color: #44c0d9;}

	ul#pronav li a:hover, ul#pronav li:hover a { color:#FFF; background: url('../../images/kt/sep.png') no-repeat 100% 50%;}

	ul#pronav li a:hover span, ul#pronav li:hover a span{ background: #44c0d9; }

	ul#pronav li.blog-link a{ background: none; color: #44c0d9;}
		ul#pronav li.blog-link a:hover, ul#pronav li.blog-link:hover a{ background: none !important; color: #FFF; } 

		ul#pronav li.right-link{ float: right; padding-top: 3px; }
		ul#pronav li.right-link a{ font-weight: 300; background: none !important; color: #444;}
		
		ul#pronav li.right-link a:hover, 
		ul#pronav li.right-link:hover a,
		ul#pronav li.right-link:hover a span{ background: none !important; color: #444;  }
		
		ul#pronav li.right-link i{ color: #44c0d9; }

	/******* Top Level Drop Down *******/
	ul#pronav li .sub { top:40px; background-color: #fafafa; -moz-box-shadow: none; -webkit-box-shadow: none; border: 0px !important; left: 12px;}
		
		ul#pronav li .sub li.menu-header{ margin: 0px 15px; padding: 5px 0px; font-weight: 500; font-size: 13px; }
	
	ul#pronav li .sub .row ul { padding: 10px 0px; }
		ul#pronav li .sub .row ul.last{ background: none !important;}
	ul#pronav li .sub li{ height: auto; }
	ul#pronav li .sub li strong{ padding: 3px 15px 8px; }
	ul#pronav li .sub li a{ font-weight: normal; color: #555; border: none; padding: 3px 15px; font-size: 12px; }
		ul#pronav .sub ul li a:hover{ color: #333; }
		
	ul#pronav li a.youth-group-discounts{ color: red; }	

	ul#pronav li.menu-header a{ font-weight: 500 !important; font-size: 13px; padding: 0px !important; color: #000 !important;}
