#mainmenu {width:760x; height:auto;  color:#333333; font-family:"cronos-pro"; font-size:12px;}
#mainmenu a{color:#a4adbd; text-decoration:none;}
#mainmenu a:hover{color:#e71939;}
#mainmenu .menuLine {width:826px; height:15px; background:url(../images/menu-line.gif) repeat-x center center;}
#mainmenu .MainMenu {font-family: brevia,sans-serif; font-size:16px; font-weight:500; color:#ffffff;}
#mainmenu .strip {font-family: brevia,sans-serif; font-size:16px; font-weight:400; color:#ffffff; margin:0 10px 0 10px;}
#mainmenu .MainMenu2 {font-family: brevia,sans-serif; font-size:13px; font-weight:400; color:#ffffff; text-decoration:underline;}
#mainmenu .blank {margin:0 5px 0 5px;}

<!-- menustyle -->
/* Root = Horizontal, Secondary = Vertical */
/* Root = Horizontal, Secondary = Vertical */
ul{margin:0; padding:0;}
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 67px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 5px 0 0 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 67px;
  color:#31302e; font-family:"cronos-pro"; font-size:12px;
  background:url(../images/menu-line.gif) no-repeat left top;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 10px 0 10px 0;
  /*width: 320px;*/
  width:auto;
  list-style: none;
  display: none;
  position: absolute;
  top: 32px;
  left: 0px;
  background:url(http://hotelmermaidbangkok.com/images/sub-menu-trans.png) repeat-x;
 
}
#subhoz{ background:url(http://hotelmermaidbangkok.com/images/sub-hoz.gif) repeat-x center center; position:relative; width:auto; height:10px; display:block;}
#subhoz1{ background:url(http://hotelmermaidbangkok.com/images/sub-hoz.gif) repeat-x center center; position:relative; width:auto; height:10px; display:block;}
#subhoz2{ background:url(http://hotelmermaidbangkok.com/images/sub-hoz.gif) repeat-x center center; position:relative; width:auto; height:10px; display:block;}
#subhoz3{ background:url(http://hotelmermaidbangkok.com/images/sub-hoz.gif) repeat-x center center; position:relative; width:auto; height:10px; display:block;}
ul#navmenu ul.last {
  margin: 0;
  border: 0 none;
  padding: 10px 0 10px 0;
  width: 103px;
  list-style: none;
  display: none;
  position: absolute;
  top: 32px;
  right: 0;
  background:url(http://hotelmermaidbangkok.com/images/sub-back.png) repeat;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  top:0;
  background:url(http://hotelmermaidbangkok.com/images/sub-blank.png) repeat;
  padding:0 17px 0 17px;
  height:20px;
  white-space:nowrap;
  
}
ul#navmenu ul li.hzbar {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  margin-top:-15px;
  margin-bottom:-8px;
  padding:0 0 0 17px;
}

/* Root Menu */
ul#navmenu a {
  padding: 0 0 0 5px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font-family:"cronos-pro"; font-size:12px; color:#333333; font-weight:700;
  text-decoration: none;
  height:60px;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
 color:#b5985a;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background:url(http://hotelmermaidbangkok.com/images/sub-blank.png) repeat;
  color: #fff;
  font: 12px Verdana;
  padding: 0;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
 
  color: #e71939;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
  margin:0;
  padding:0;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
  
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
  
}
ul#navmenu li.horz li a {
  float: none;
  color: #fff;
  font: 12px Verdana;
  padding: 0px 0px 0px 17px;
}
.line{color:#ffffff;}