nav #mainNav {
	position: relative;
	top:52px;
	left: -30px;
	z-index:99;
}
nav #mainNav.zh{
	position: relative;
	top:52px;
	left: 0px;
	z-index:99;
}
nav #mainNav.en{
	position: relative;
	top:52px;
	left: 0px;
	z-index:99;
} 
nav ul ul {
	display: none;
}
nav ul li:hover > ul, nav ul li:focus > ul {
	display: block;
}
nav ul {
  list-style:none; margin:0; padding:0; position:relative; display: inline-table;
}
nav ul.zh, nav ul.en { display: block; }
nav ul:after {
	content: "";
	clear: both;
	display: block;
}
nav ul li {
	float: left;	
}
nav ul li:hover, nav ul li:focus {
	background: #fff;
}

nav ul li:hover a, nav ul li:focus a {
	/*color: #fff;*/
}
nav ul li a {
	display: block;	
	text-decoration: none;
	font-family:"Open Sans";
	font-size:12px;
}
nav ul li.zh>div>a {
	color:white; text-align: left; font-family:"Open Sans Condensed","Microsoft JhengHei"; line-height: 35px; font-weight: 800; font-size:15px;
}
nav ul li.en>div>a {
	color:white; text-align: left; font-family:"Open Sans Condensed","Microsoft JhengHei"; line-height: 35px; font-weight: 800; font-size:15px;
}
nav ul li.zh>div>a:hover,nav ul li.en>div>a:hover { text-decoration: none;  }
nav ul ul {
	background: #cc6666;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */	
	
}
nav ul ul li {
	width:114px;
	float: none;
	border-top: 1px solid #e7b6b6;	
	position: relative;
	padding: 5px 5px 5px 10px;
	text-align:left;
}

nav ul ul li:first-child {
	border: 0;
	padding: 0;
	height: 50px;		
}

nav ul ul li:last-child {
	border-bottom: 5px solid #000000;
}

nav ul ul li:hover a, nav ul ul li:focus a {
	color:#981b1e !important;
}

.banOnly {
	width:129px;
}

nav ul ul li a {	
	color: #fff !important;
	-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;
}
nav ul ul li a:hover, nav ul ul li a:focus {
	color:#981b1e !important;
	text-decoration:none !important;
}
nav ul ul ul {
	position: absolute;
	left: 100%;
	top: 0;	
}

nav ul li.n1 { background:url(../images/nav-home.png) top left no-repeat; width:16px; height:15px}
nav ul li.n2 { background:url(../images/nav-2-about-hkemc.png) top left no-repeat; width:129px; height:50px}
nav ul li.n3 { background:url(../images/nav-3-mediation.png) top left no-repeat; width:129px; height:50px }
nav ul li.n4 { background:url(../images/nav-4-room-rental.png) top left no-repeat; width:129px; height:50px }
nav ul li.n5 { background:url(../images/nav-5-training.png) top left no-repeat; width:129px; height:50px }
nav ul li.n6 { background:url(../images/nav-6-upcoming-news.png) top left no-repeat; width:129px; height:50px }
nav ul li.n7 { background:url(../images/nav-7-contact-us.png) top left no-repeat; width:129px; height:50px }
nav ul>li.active.zh>.on { color:#981b1e; text-align: left; padding-left:15px; font-family:'Open Sans Condensed',"Microsoft JhengHei"; line-height: 70px; font-weight: 800; font-size:15px; }
nav ul>li.active.en>.on { color:#981b1e; text-align: left; padding-left:15px; font-family:'Open Sans Condensed',"Microsoft JhengHei"; line-height: 70px; font-weight: 800; font-size:15px; }
nav ul>li>.off { color:white; text-align: left; padding-left:15px; font-family:'Open Sans Condensed',"Microsoft JhengHei"; line-height: 35px; font-weight: 800; font-size:15px;  }
nav ul>li.active.zh {  background:url(../images/nav.png) top left no-repeat; width:129px; background-position:bottom; } 
nav ul>li.active.en {  background:url(../images/nav.png) top left no-repeat; width:129px; background-position:bottom; font-weight: 400;} 
nav ul>li.zh{  background:url(../images/nav.png) top left no-repeat; width:129px; background-position:top; } 
nav ul>li.en{  background:url(../images/nav.png) top left no-repeat; width:129px; background-position:top; font-weight: 400;} 
/*nav ul li:hover, nav ul li:focus { background-position:bottom}*/ 
@media (max-width: 960px) {
    nav ul li.n1 { margin-left: 10px; }
}

@media print
  {
	body, html, nav ul li a {font-family: Arial, Helvetica, sans-serif;}
  }