#wrapper_menu {
	width:956px;
	z-index:9999;
	margin:0 auto;
	display:block;
	position:relative;
}
	#wrapper_menu .menu {
		margin:0 0 20px 0;
		padding:0;
		float:left;
		width:660px;
		list-style:none;
	}
	#wrapper_menu .menu li {
		float:left;
		position:relative;
		border-right:solid 1px #616161;
	}
	#wrapper_menu .menu li:hover, #wrapper_menu .menu li.current-menu-item, #wrapper_menu .menu li.current-page-ancestor {
		background:#161616;
		border-bottom:none;
		background: -moz-linear-gradient(top, #2b4b64, #0c314e);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2b4b64), to(#0c314e));
		background: -o-linear-gradient(top, #2b4b64, #0c314e);
	}
	#wrapper_menu .menu li.first:hover, #wrapper_menu .menu li.first.current-menu-item, #wrapper_menu .menu li.first.current-page-ancestor{
		-moz-border-radius-bottomleft:4px;
		-webkit-border-bottom-left-radius:4px;
		border-bottom-left-radius:4px;
	}
#wrapper_menu .menu li a {
	color:#FFF;
	padding:0 20px;
	display:block;
	text-transform:uppercase;
}
#wrapper_menu .menu li:hover a {
	color:#ffffff;
	position:relative;
	z-index:11;
}
#wrapper_menu .menu li:hover div a {
	display:inline;
}

#wrapper_menu .menu li li.first:hover{
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
}

#wrapper_menu .menu li .drop {
}
#wrapper_menu .menu li:hover .drop {
}

/*  _______________________________________

	02 DROP DOWN MENU
    _______________________________________  */

/* Left & right aligned common styles */

#wrapper_menu .menu .dropdown_1column,
#wrapper_menu .menu .dropdown_2columns,
#wrapper_menu .menu .dropdown_3columns,
#wrapper_menu .menu .dropdown_4columns,
#wrapper_menu .menu .dropdown_5columns,
#wrapper_menu .menu .dropdown_fullwidth {
	left:-999em;
	position:absolute;
	background:#f0f0f0;
	text-align:left;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}

/* Drop Downs Sizes */

#wrapper_menu .menu .dropdown_1column {width: 190px;}
#wrapper_menu .menu .dropdown_2columns {width:300px;}
#wrapper_menu .menu .dropdown_3columns {width:455px;}
#wrapper_menu .menu .dropdown_4columns {width:610px;}
#wrapper_menu .menu .dropdown_5columns {width:765px;}


/* Showing Drop Down on Mouse Hover - Left aligned */

#wrapper_menu .menu li:hover .dropdown_1column,
#wrapper_menu .menu li:hover .dropdown_2columns,
#wrapper_menu .menu li:hover .dropdown_3columns,
#wrapper_menu .menu li:hover .dropdown_4columns,
#wrapper_menu .menu li:hover .dropdown_5columns {
	left:0;
	top:40px;
}

/* Standard lists styles */

#wrapper_menu .menu li ul{
	margin:0;
	padding:0;
	list-style:none;
}
#wrapper_menu .menu li ul li{
	float:left;
	text-align:left;
	width: 190px;
	font-size:10px;
	line-height:12px;
	position:relative;
	padding:8px 0;
	margin:0;
	border-right:none;
	border-bottom:solid 1px #FFF;
}
#wrapper_menu .menu li ul li.last{
	border-bottom:none;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
#wrapper_menu .menu li ul li a{
	margin:0;
	padding:0 18px;
	float:left;
	display:block;
	line-height:12px;
	color:#565656 !important;
}
#wrapper_menu .menu li ul li:hover, #wrapper_menu .menu li.current-menu-item ul li.current-menu-item, #wrapper_menu .menu li.current-page-ancestor ul li.current-menu-item{
	margin:0;
	padding:8px 0;
	background:#0c314e;
	border-bottom:solid 1px #FFF;
}
#wrapper_menu .menu li ul li.last:hover{
	border:none;
}
#wrapper_menu .menu li ul li:hover a, #wrapper_menu .menu li.current-menu-item ul li.current-menu-item a, #wrapper_menu .menu li.current-page-ancestor ul li.current-menu-item a{
	color:#FFF !important;
}


		#wrapper_menu .menu li ul li.current-menu-item{
			background:#0C314E;
		}
		#wrapper_menu .menu li ul li.current-menu-item a{
			color:#FFF !important;
		}

/* 2-Levels Drop Down */


#wrapper_menu .menu li ul li ul{ /* second-level lists */
	position:absolute;
	top:0;
	/*margin:15px 0px 0px 4px;
	padding:6px;*/
	left: -999em;
	background:#f0f0f0;
}

	#wrapper_menu .menu li ul li.current-menu-item:hover{
		border-bottom:none;
	}

	#wrapper_menu .menu ul li ul li a.drop,
	#wrapper_menu .menu li ul li.current-menu-item ul li,
	#wrapper_menu .menu li ul li.current-menu-item ul li a{
		color:#5f5f5f !important;
	}
	#wrapper_menu .menu ul li ul li a.drop:hover,
	#wrapper_menu .menu li ul li.current-menu-item ul li:hover,
	#wrapper_menu .menu li ul li.current-menu-item ul li a:hover{
		color:#FFF !important;
	}

#wrapper_menu .menu li ul li:hover ul{
	left:178px;
	z-index:9999;
}