#header {
	WIDTH: 1004px;
	BACKGROUND: url(//resources.midland.com.hk/images/common/header/inside_top.gif);
}

.header-map {
	BACKGROUND: url(//resources.midland.com.hk/images/common/header/header_sky_bg.jpg) no-repeat;
}

#header .clear {
	CLEAR: both;
}

#header img {
	BORDER: 0px;
}

#header a {
	TEXT-DECORATION: none;
}
	
#header ul {
	LIST-STYLE: none;
}

#header li {
	FLOAT: left;
	FONT-SIZE: 13px;
	FONT-FAMILY: PMingLiU;
	WHITE-SPACE: nowrap;
}

#header.header-en li {
	FLOAT: left;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
}

#logo {
	FLOAT: left;
	MARGIN-RIGHT: 0px;
	padding-bottom: 5px;
}

#header div.menu {
	FLOAT: right;
	width: 681px;
}

#sitemenu {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px;
	FLOAT: right;
	WHITE-SPACE: nowrap;
}

#sitemenu a {
	COLOR: #4a494a;
}

#sitemenu li {
	BORDER: 1px solid #dedbde;
	PADDING: 7px 6px 5px 6px;
	BORDER-RIGHT: 0px;
	MIN-WIDTH: 40px;
	TEXT-ALIGN: center;
	CURSOR: hand;
	BACKGROUND: #efefef url(//resources.midland.com.hk/images/common/header/grey_tab.png) bottom;
}

#sitemenu li.last {
	BORDER-RIGHT: 1px solid #dedbde;
}

#pnlHotmenu {
	padding-left: 57px;
	width: 327px;
	float: left;
}

#pnlHotmenu.pnlHotmenu-en {
	padding-left: 10px;
	width: 374px;
	float: left;
}

#hotmenu {
	FLOAT: left;
	MARGIN: 0px;
	PADDING: 0px;
	padding-top: 12px;
}

#hotmenu a {
	COLOR: white;
}

#hotmenu li {
	PADDING-RIGHT: 6px;
	COLOR: #EFEB80;
    font-family:  Arial, Verdana,Helvetica, sans-serif !important;

}

#hotmenu.hotmenu-en li {
	PADDING-RIGHT: 11px;
	COLOR: #EFEB80;
    font-family:  Arial, Verdana,Helvetica, sans-serif !important;

}

#hotmenu li a {
	font-size: 12px;
}

#pnlSearchbox {
	BACKGROUND: url(//resources.midland.com.hk/images/common/header/bg.gif) repeat-x;
	width: 297px;
	height: 30px;
	float: right;
}

#langmenu {
	FLOAT: right;
	MARGIN: 0px 12px 0px 0px;
	PADDING: 12px 0px 0px 0px;
}

#langmenu a {
	COLOR: #4a494a;
}

#langmenu .separator {
	PADDING: 0px 4px;
}

#searchboxmenu {
	FLOAT: left;
	MARGIN: 0px;
	PADDING: 4px 0px 0px 4px;
}

#searchboxmenu form {
	MARGIN: 0px;
	PADDING: 0px;
}

#searchboxmenu input {
	MARGIN: 0px;
	PADDING: 0px;
}

#searchboxmenu .searchbox {
	FONT-SIZE: 16px;
	BORDER: 1px solid #fee433;
	WIDTH: 134px;
	HEIGHT: 20px !important;
	VERTICAL-ALIGN: top;
}

#searchboxmenu .searchbutton {
	VERTICAL-ALIGN: top;
	MARGIN-RIGHT: 15px;
}

*html #hotmenu {
	WIDTH: 350px;
}

*+html #hotmenu {
	WIDTH: 100%;
}

*html #langmenu {
	xMARGIN-RIGHT: 20px;
} 

*+html #langmenu {
	xMARGIN-RIGHT: 20px;
}
