a em, .hide {position:absolute;left:-9999em}
#header {background: url(/skin/hx008/images/bodybg.gif) repeat-x;height:70px;width:100%;z-index:999;}
.logo a {display: block;width: 325px;height: 51px;position: absolute;top:5px;left: 31px;cursor: pointer;z-index: 999;background: url(/skin/hx008/images/mail_logo.png) no-repeat;*background: url(/skin/hx008/images/mail_logo.gif) no-repeat;/* IE 5+/Win only filter */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/skin/hx008/images/mail_log.png');}

.navholder {position:absolute;top:22px;right:20px;width:555px;/*width: 635px;*/z-index:999;}
.loginholder, .loginholder li, .loginholder li a {display:block;margin: 0;}
.loginholder li a {background:url(/skin/hx008/images/navsprite.png) no-repeat;}
.loginholder li {float:left;margin-right:5px;}
.loginholder li a.topphone {display:block;width: 155px;height: 30px;background-position: -487px 0px;}

.menu, .menu * {margin:0;padding:0;list-style:none;}
.menu {line-height:1.0;}
.menu ul {position:absolute;top:-999em;width:180px;}
.menu ul li,
.menu li li a {width: 100%;}
.menu li {float:left;position:relative;z-index:999;}
.menu a {display:block;}
.menu li:hover ul,
.menu li:focus ul,
ul.menu li.sfHover ul {left:0;top:26px;}
.menu li:hover li ul,
.menu li:focus li ul,
.menu li.sfHover li ul {top:-999em;}
.menu li li:hover ul,
.menu li li:focus ul,
ul.menu li li.sfHover ul {left:180px;top:-1px;}
.superfish li:hover ul,
.superfish li:focus ul,
.superfish li li:hover ul {top: -999em;}

.menu {font-size:12px; float:left; /* needed for horizontal layout */}
.menu a em {position:absolute;left:-9999em;}
.menu .tab {height:27px;}

.menu li {white-space:nowrap;}
.menu a {color: #e5e5e6;padding:0;text-decoration:none;}
.menu li li a {padding: 12px 0;text-indent: 22px;}
.menu li li.last {border:0;}
.menu li li.last a {-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px;}
.menu li li a:hover, .menu li li a:focus {background:#000;color:#fff;}
.menu li li {border-bottom:1px solid #484b51;}

.menu li ul {width:180px;z-index:999;-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px;}

.menu li li {text-align:left;}

.menu li:hover ul, .menu li:focus ul, ul.menu li.sfHover ul { left:0; top:48px; }
.menu li ul { background:#262932 url(/skin/hx008/images/navsprite.png) no-repeat -431px -91px; border-left:1px solid; border-right:1px solid; border-bottom:1px solid; border-color:#333; }
.menu li { background:url(/skin/hx008/images/navsprite.png) no-repeat 100px 100px; margin-right:4px; }
.menu li li { background:none; margin-right:0; }
.menu li li a:hover, .menu li li a:focus { background:#323541; color:#fff; }

.menu li.menu1 { width: 75px;	background-position: 0px	0px;}
.menu li.menu2 { width: 75px;	background-position: -80px	0px;}
.menu li.menu3 { width: 75px;	background-position: -161px	0px;}
.menu li.menu4 { width: 75px;	background-position: -241px	0px;}
.menu li.menu5 { width: 75px;	background-position: -320px	0px;}
.menu li.menu6 { width: 75px;	background-position: -400px	0px;}
.menu li.menu1:hover, .menu li.menu1:focus, .menu li.menu1:active {	background-position: 0px	-48px;}
.menu li.menu2:hover, .menu li.menu2:focus, .menu li.menu2:active {	background-position: -80px	-48px;}
.menu li.menu3:hover, .menu li.menu3:focus, .menu li.menu3:active {	background-position: -161px	-48px;}
.menu li.menu4:hover, .menu li.menu4:focus, .menu li.menu4:active {	background-position: -241px	-48px;}
.menu li.menu5:hover, .menu li.menu5:focus, .menu li.menu5:active {	background-position: -320px	-48px;}
.menu li.menu6:hover, .menu li.menu6:focus, .menu li.menu6:active {	background-position: -400px	-48px;}
.menu li.menu1 ul { width:252px; background:#262932 url(/skin/hx008/images/navsprite.png) no-repeat -431px -91px; }
.menu li.menu1 li { border-bottom:1px solid #484b51; }
.menu li.menu1 li.last { border-bottom:0;-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
.menu li.menu1 li:hover, .menu li.menu1 li:focus { background:#323541; }
.menu li.menu1 li a, .menu li.menu1 li a:hover, .menu li.menu1 li a:focus { width:252px; padding:0; background:url(/skin/hx008/images/navsprite.png) no-repeat; }
.menu li.menu1 li a.menu1-1 { height:53px; background-position: 0px	-95px;}
.menu li.menu1 li a.menu1-2 { height:53px; background-position: 0px	-149px;}
.menu li.menu1 li a.menu1-3 { height:53px; background-position: 0px	-203px;}
.menu li.menu1 li a.menu1-4 { height:53px; background-position: 0px	-256px;}
.menu li.menu1 li a.menu1-5 { height:53px; background-position: 3px	-310px;}
.menu li.menu5 ul { margin-left:0; background-position: -431px -91px; }
.menu li.menu6 ul { margin-left:0; background-position: -431px -91px; }
