.clear { clear: both; height: 0; overflow: hidden; }

.ezMenuContainer { position: relative; text-align: right; z-index: 999; }

.ezMenuContainer ul { margin: 0; padding: 5px 0; margin-top: 10px; }
.ezMenuContainer ul li { list-style: none; float: left; text-align: center; padding: 0; font-weight: 500; }
.ezMenuContainer ul li a { text-decoration: none; }

.ezMenuContainer > ul { *zoom: 1; display: inline-block; *display:inline/*IE7 HACK*/; _display:inline;/*IE6 HACK*/ }
.ezMenuContainer > ul:after { content: ""; display: block; clear: both; }
.ezMenuContainer > ul > li { font-size: 17px; overflow: hidden; margin-left: 55px; padding-bottom: 15px; }
.ezMenuContainer > ul > li:first-child { margin-left: 0; }
.ezMenuContainer > ul > li > a { display: block;  color:#333; }
.ezMenuContainer > ul > li > a > span { white-space: nowrap; }
.ezMenuContainer > ul > li.over > a { color: #ff6600; }
/* .ezMenuContainer > ul > li.bg { background: url(menu_arrow.png) center bottom no-repeat; } */
.ezMenuContainer > ul > li.bg { background-image: none; }

.ezMenuContainer > ul > li > ul { position: absolute; display: none; background-image: none; background-color: #366abe; border-radius:15px; padding: 6px 0px; left: 0; opacity: 0; *zoom: 1; z-index: 999;  }

.ezMenuContainer > ul > li > ul:after { content: ""; display: block; clear: both; }
.ezMenuContainer > ul > li > ul > li { font-size: 10pt; padding: 0 10px; }
/*.ezMenuContainer > ul > li > ul > li:first-child { padding-left: 0; }*/
.ezMenuContainer > ul > li > ul > li > a { display: block; color: white; }

.ezMenuContainer > ul > li > ul > li.over > a { color:#ffff99; }


