
/* main nav */
div#navmain {
	position:relative;
	width:900px;
	height:22px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	float:left;
	background:url(../images/bg_nav.jpg) top left repeat-x;
}

div#navmain ul,
div#navmain ul li,
div#navmain ul li ul li,
div#navmain ul li ul li a,
div#navmain ul li ul li a:link,
div#navmain ul li ul li a:active,
div#navmain ul li ul li a:visited,
div#navmain ul li ul li a:hover,
div#navcontent,
div#navcontent ul li {
  position:relative;
  display:block;
  margin:0;
}


div#navmain,
div#navmain ul,
div#navmain ul li ul,
div#navmain ul li ul li {
  z-index:1000;
}

/* main nav start */
div#navmain ul{
  margin:0;
  padding:0;
  width:900px;
  min-height:22px;
  list-style:none;
  z-index:1000;
  clear:both;
}
div#navmain ul li{
  margin:0 9px 0 0;
  padding:0 0 0 9px;
  line-height:1px;
  font-size:1px;
  float:left;
  clear:none;
  height:22px;
  background:url(../images/nav_divider.gif) top left no-repeat;
}
div#navmain ul li.nodivider {
  background:none !important;
}

div#navmain ul li.home {
  margin-right:0px;
}
div#navmain ul li.members {
/*    padding:0 0 0 10px; */
padding:0px !important;
  margin:0px 0px 0px 35px !important;
  display:inline;
}

div#navmain ul li.membershotel {
  padding:0px !important;
  margin:0px 0px 0px 82px !important;
  display:inline;
}
div#navmain ul li.membershotelregent {
  padding:0px !important;
  margin:0px 0px 0px 355px !important;
  display:inline;
}
div#navmain ul li.membershotelchangning {
  padding:0px !important;
  margin:0px 0px 0px 82px !important;
  display:inline;
}
div#navmain ul li.memberaresortyangcheng {
  padding:0px !important;
  margin:0px 0px 0px 603px !important;
  display:inline;
}
div#navmain ul li.membersexecutiveoffices {
  padding:0px !important;
  margin:0px 0px 0px 375px !important;
  display:inline;
}
div#navmain ul li.membersresortlgd {
  padding:0px !important;
  margin:0px 0px 0px 6px !important;
  display:inline;
}
div#navmain ul li.membershotelnanjingqinghui {
  padding:0px !important;
  margin:0px 0px 0px 82px !important;
  display:inline;
}

/* main nav end */



/* sub nav start */
div#navmain ul li ul {
  position:absolute;
  display:none;
  visibility:hidden;
  padding:0 0 0 0 !important;
  margin:0 0 0 0;
  border:none;
  width:200px;
  left:3px;
  top:22px;
  border:1px #904933 solid;
  list-style:none !important;
  list-style-image:none !important;
  background-color:#812a0f;
/*  for all other browsers */
  opacity: .95;
/*  for IE5-7 */
  filter: alpha(opacity=95);
/*  for IE8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
}

div#navmain ul li ul.hotels {
  width:150px !important;
}

div#navmain ul li.over ul{
  display:block;
  visibility:visible;
}

div#navmain ul li ul li,
div#navmain ul li ul li.category{
  position:relative;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
  font-size: 11px;   
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  width:200px;
  height:17px;
	min-height:17px;
	line-height:17px;
float:left;
display:inline;
	clear:both;
	background-image:none;
	list-style:none !important;
	list-style-image:none !important;
	color:#dda165;
}

div#navmain ul li ul li.categoryfirst{
	text-indent:10px;
border-bottom:1px #904933 solid;
}
div#navmain ul li ul li.category{
	text-indent:10px;
border-top:1px #904933 solid;
border-bottom:1px #904933 solid;
}
div#navmain ul li ul li.categorylast a,
div#navmain ul li ul li.categorylast a:hover {
	text-indent:10px;
	border-top:1px #904933 solid;
	color:#dda165 !important;
}

div#navmain ul li ul li.first{
	margin-top:0px;
	#margin-left:-18px;
/*  border-top:1px solid #ccc; */
}
div#navmain ul li ul li.last{
	margin-left:0px;
}

div#navmain ul li ul li a,
div#navmain ul li ul li a:link,
div#navmain ul li ul li a:active,
div#navmain ul li ul li a:visited,
div#navmain ul li ul li a:hover{
	text-indent:10px;
  margin:0;
  background:transparent;
  white-space:normal;
  /*line-height:1.5em;*/
  z-index:1000;
  color:#ffc;
  font-size: 11px;   
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  background:url(../images/arrow_subnav.gif) 17.4em 0.6em no-repeat;
}

div#navmain ul li.over ul li.over a,
div#navmain ul li.over ul li.over a:link,
div#navmain ul li.over ul li.over a:active,
div#navmain ul li.over ul li.over a:visited,
div#navmain ul li.over ul li.over a:hover{
  height:17px
	min-height:17px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#ffc;
	text-decoration:none;
	background:#5d1b0a url(../images/arrow_subnav.gif) 17.4em 0.6em no-repeat;
}
/* sub nav end */



/* sub sub nav start */
div#navmain ul li ul li.indent{
text-indent:25px !important;
}
div#navmain ul li ul li.indent a,
div#navmain ul li ul li.indent a:link,
div#navmain ul li ul li.indent a:active,
div#navmain ul li ul li.indent a:visited {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
div#navmain ul li ul li.indent a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}




/* sub sub nav end */


