.ezMenuContainer2 { position: relative; }

.ezMenuContainer2 ul li { list-style: none; text-align: center; padding: 0; font-weight: 500; }
.ezMenuContainer2 ul li a { text-decoration: none; }

.ezMenuContainer2 ul.menu-main { *zoom: 1; display: inline-block; *display:inline/*IE7 HACK*/; _display:inline;/*IE6 HACK*/ }
.ezMenuContainer2 ul.menu-main:after { content: ""; display: block; clear: both; }
.ezMenuContainer2 ul.menu-main > li {
	float: left;
	font-size: 12pt;
	overflow: hidden;
	min-width: 100px;
	height: 50px;
	line-height: 50px;
	border-right: 1px solid #e8e8e8;
	background-image: url("/iez14/js/ez_submenu_160819/off.png");
	background-repeat: no-repeat;
	background-position: top 50% right 10px;
	display: block;
	color: black;
}
.ezMenuContainer2 ul.menu-main > li:hover { background-image: url("/iez14/js/ez_submenu_160819/on.png"); }
.ezMenuContainer2 ul.menu-main > li:first-child { margin-left: 0; }
.ezMenuContainer2 ul.menu-main > li > span { white-space: nowrap; }
.ezMenuContainer2 ul.menu-main > li.over > a { color: #cc0000; }
.ezMenuContainer2 ul.menu-main > li.bg { background: url(menu_arrow.png) center bottom no-repeat; }

.ezMenuContainer2 ul.menu-main > li ul.menu-sub2 {
	position: absolute;
	display: none;
	opacity: 0;
/*	*zoom: 1;*/
	z-index: 999;
	top: 50px;
	border-left: 1px solid #e8e8e8;
	padding-left: 0;
}
.ezMenuContainer2 ul.menu-main > li ul.menu-sub2:after { content: ""; display: block; clear: both; }
.ezMenuContainer2 ul.menu-main > li ul.menu-sub2 > li {
	font-size: 10pt;
	padding: 0;
	text-align: left;
	min-width: 165px;
	background-color: white;
/*	border-left: 1px solid #e8e8e8;*/
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.ezMenuContainer2 ul.menu-main > li ul.menu-sub2 > li > a { display: block; color: #333; display: block; width: 100%; height: 100%; padding: 10px; }
.ezMenuContainer2 ul.menu-main > li ul.menu-sub2 > li.over { background-color: #f7f7f7; }
.ezMenuContainer2 ul.menu-main > li ul.menu-sub2 > li.over > a { color:#cc0000;}