
a{ outline: medium none; text-decoration:none;} /* copied by ken l07*/

input, a{font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS;} /* copied by ken l09*/

#header {
	width: auto;
	padding : 0px;	
}

#header.cover { /* copied by ken l11 */
	width:1004px; 
	margin:auto; 
	padding:0; 
	position: relative; 
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; 
	background-color: white;
}

#header a { /* copied by ken l12*/
	text-decoration:none; 
	color: white;
}

#header { /* copied by ken l13*/
	-moz-box-shadow: 0px -8px 4px 4px #ccc;
	-webkit-box-shadow: 0px -8px 4px 4px #ccc;
	box-shadow: 0px -8px 4px 4px #ccc;
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
}

#headerBannerWithoutShadow { /* copied by ken l54*/
	height: 75px;
	background: url("img/ecship_top_bg.png") repeat-x;
}

#ecShipLogo { /* copied by ken l64*/
	padding:6px 10px; 
}

#ecShipLogo .logo a{ /* copied by ken l65*/
	margin-left: -30px;
}

#languages {  /* copied by ken l69*/
	float:right;
	height:30px; 
	padding-right:1em;	
	font-weight: bold;	
	font-size: 12px;
}

#languages a{ /* copied by ken l71*/
	display: inline-block;
	height: 12px;
	padding: 5px 0.75em 6px;
	text-decoration: none;
	color: #ffffff;
	font-size: 12pt;
}

#languages { /* copied by ken l80*/
	float: none;
	padding: 2px 0.75em;
	font-weight: normal;
	margin-top: 5px;
	position: absolute;
	right: 0px;
}

#languages li{ /* copied by ken l88*/
	float:left;  
	height:36px;
}

#languages a , #ecShipLogo .quickLinks li { /* copied by ken l89*/
	height: 17px;
	padding: 2px 0.75em;
	border-right: solid 1px #919191;
	border-left: solid 1px #919191;
}

#languages li.last a { /* copied by ken l95*/
	border-right: none;
}

#languages li.first a { /* copied by ken l98*/
	border-left: none;
}

#header .quickLinks div{ /* copied by ken l167 */
	float: right;
	margin-bottom: 10px;
}

.quickLinks{ /* copied by ken l172 */
	color: #ffffff;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS;
	font-size: 11pt;
}

.quickLinks div li{ /* copied by ken l178 */
	float:left;
}

#ecShipLogo table{ /* copied by ken l182 */
	width: 100%
}

#welcomeMsg { /* copied by ken l903 */
	margin-right: 20px;
	font-size: 12pt; color: #4a4a4a;
}

.welcomeRight { float:right; height:20px;} /* copied by ken l911 */

#loginInfo { /* copied by ken l914 */
	height: 20px;
}

#loginInfo a { /* copied by ken l918 */
	color: #1f369e;
	text-decoration: underline;
}

.headBanner {margin:0 auto 20px; color: white; font-size:14px; min-height:40px;} /* copied by ken l990 */

#features ul { clear: both;} /* copied by ken l1006 */

#features li { float:left; line-height: 120%; width:250px;} /* copied by ken l1008 */

#features ul a { /* copied by ken l1021 */
	padding-left: 16px;
	font-family: Trebuchet MS, Droid Sans, \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS;
	font-size: 10pt !important;
	color: #ffffff !important;
	display: inline-block;
}

#features .featureCatalog div > a { /* copied by ken l1031 */
	font-size: 12pt !important;
	font-weight: bold !important;
	font-style: italic !important;
	color: #c9d1f1 !important;
	/*margin-bottom: 20px !important;*/
	height: 30px !important;
}

#features .featureItem a { /* copied by ken l1039 */
	font-size: 10pt !important;
	color: #ffffff !important;
}

#features .featureItem, #features .menuItem { /* copied by ken l1044 */
	padding-top: 1px;
	padding-bottom: 1px;
}

#features .featureCatalog, #features .menuItem { /* copied by ken l1049 */
	border-right: 1px solid #7e7e7e;
}

#features .featureItem { /* copied by ken l1054 */
	margin-left: 10px;
	margin-right: 10px;
}

#features .featureCatalog ul { /* copied by ken l1059 */
	margin-top: 10px;
}

div#outer div#inner #header {
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc); /* for index page */
}

#header .quickLinks {
	vertical-align: bottom;
}

#sso-menu-container {width: auto; height: 50px; padding: 10px; text-align: center; position: absolute;top: 5px;right: 5px;}

#sso-menu-toggle {position: relative; cursor: pointer; color:#ddd !important; width: 40px; height: 40px;}
#sso-menu-toggle.conti {opacity: 0.8;}
#sso-menu-toggle:hover {opacity: 0.9;}
#sso-menu-toggle:active {opacity: 0.9;}

#sso-menu-box {padding: 0px; position: absolute; right: 0px; z-index: 9999; width: 260px; height: auto; background: #fff; border: 1px solid #ccc; margin-top: 15px;box-shadow: 0 2px 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);}
#sso-menu-box .arrow {width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ddd; top: -10px; right: 15px; position: absolute;}
#sso-menu-box .sso-menu-title {background: #ddd;padding: 10px 5px;font-size: 18px;font-weight: bold;}

#sso-menu-box .sso-menu-header {table-layout: fixed; font-size: 15px; width: 100%;}
#sso-menu-box .sso-menu-header tr {cursor: pointer;}
#sso-menu-box .sso-menu-header .sso-menu-header-logo img{width:auto;max-width:120px;max-height:120px;padding: 0px;}

#sso-menu-box .sso-menu-content {table-layout: fixed;}
#sso-menu-box .sso-menu-content .sso-menu-content-item {border: 1px solid #fff; cursor: pointer;}
#sso-menu-box .sso-menu-content .sso-menu-content-item:hover {border: 1px solid #ddd;}
#sso-menu-box .sso-menu-content .sso-menu-content-item img{width:100%;}

#sso-menu-box .sso-menu-content tr {border-bottom: 1px #ddd solid;border-top: 1px #ddd solid;cursor: pointer;}
#sso-menu-box .sso-menu-content tr:hover .sso-menu-content-pointer {background: #ddd !important;}
#sso-menu-box .sso-menu-content tr:active .sso-menu-content-pointer {background: #bbb !important;}

#sso-menu-box .sso-menu-content .sso-menu-content-pointer {width: 2%;background: #fff;}
#sso-menu-box .sso-menu-content .sso-menu-content-logo {width: 49%;}
#sso-menu-box .sso-menu-content .sso-menu-content-name {width: 49%;text-align:left;font-size:15px;vertical-align: middle;}
#sso-menu-box .sso-menu-content .sso-menu-content-logo img{width:auto;max-width:120px;max-height:60px;padding: 5px;}
#sso-menu-box .sso-menu-more {text-align: center; font-size:14px; margin-top: 10px; padding: 5px 20px; color: #000 !important; cursor: pointer;}

#sso-menu-box .sso-menu-btn {display: block; margin: 10px; color: #333 !important; background-color: #fff; border-color: #ccc !important;  font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#sso-menu-box .sso-menu-btn.transition {transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#sso-menu-box .sso-menu-btn:hover {background-color: #ddd;}
