
body { margin: 0; padding: 40px 0 0 0; }
.__wrap {width: 940px; height: 40px; margin: 0 auto;}
#lionhead { clear:both;width: 100%; height: 40px; position: fixed; _position: absolute; /* position fixed for IE6 */ _top: expression(documentElement.scrollTop+"px"); top: 0; left: 0; z-index: 1; background: url(images/head_bk.png) repeat-x; _background: url(/B2C_PageDesign/DM_Head-Foot_2011/style/head_bg_long.png) center; /* single bg img for IE6 */ }
#lionhead .__wrap a { color: #FFF; text-decoration: none; }
#lionhead .__wrap a:hover { color: #F99; }	
#lionhead .__wrap ul { float:right;list-style-type:none; margin:0; padding:0; letter-spacing: 1px; font-size:12px; }
#lionhead .__wrap ul li { float:left; padding-left:15px; margin-right:7px; height:40px; line-height:40px; }
#lionhead .__wrap ul li.reg { background:url('images/membericon.gif') no-repeat 0 15px; }
#lionhead .__wrap ul li.home { background:url('images/gohomeicon.gif') no-repeat 0 15px; }

#lionhead.B2C .logo{ float:left; width: 150px; height:40px; background:url('images/head_logo.png') no-repeat 0 0; }
#lionhead.B2C_CA .logo{ float:left; width: 150px; height:40px; background:url('images/head_logo_ca.png') no-repeat 0 0; }
#lionhead.B2C_US .logo{ float:left; width: 150px; height:40px; background:url('images/head_logo_us.png') no-repeat 0 0; }
#lionhead.B2C_HK .logo{ float:left; width: 150px; height:40px; background:url('images/head_logo_hk.png') no-repeat 0 0; }
#lionhead.B2B .logo{ float:left; width: 150px; height:40px; background:url('images/head_logo_b2b.png') no-repeat 0 0; }

#lionfooter.B2C .logo{ float:left; width: 103px; height:40px; background:url('images/footer_lionlogo.gif') no-repeat 0 7px; }
#lionfooter.B2C_CA .logo{ float:left; width: 103px; height:40px; background:url('images/footer_lionlogo_ca.gif') no-repeat 0 7px; }
#lionfooter.B2C_US .logo{ float:left; width: 103px; height:40px; background:url('images/footer_lionlogo_us.gif') no-repeat 0 7px; }
#lionfooter.B2C_HK .logo{ float:left; width: 103px; height:40px; background:url('images/footer_lionlogo_hk.gif') no-repeat 0 7px; }
#lionfooter.B2B .logo{ float:left; width: 103px; height:40px; background:url('images/footer_lionlogo_b2b.gif') no-repeat 0 7px; }

#lionhead .__wrap .lionhead_wrap_sns {
	letter-spacing:1px;
	height:75px;
	line-height:35px;
	font-size:12px;
	color:#333;
	margin-right:-145px;
	margin-top: -2px;
	margin-bottom: 0px;
	background-image: url(images/header_sns_bg.png);
	background-repeat: no-repeat;
	width: 232px;
	float: right;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

#lionhead .__wrap .lionhead_wrap_sns li {
	letter-spacing:1px;
	line-height:35px;
	font-size:12px;
	color:#333;
	margin-right:0px;
	margin-top: 42px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	float: left;
	display: inline;
	padding: 0;
	width: 30px;
}

#CONTENT { clear:both; width: 100%; }
	#CONTENT_wrap { width: 990px; margin: 0 auto; }

#lionfooter { clear:both;width: 100%; height: 40px; background: url(images/footer_bk.gif) repeat-x 0 0; }
#lionfooter .__wrap a { color: #333; text-decoration: none; }
#lionfooter .__wrap a:hover { color: #F00; }
#lionfooter .__wrap p { letter-spacing: 1px; height: 40px; line-height: 40px; margin: 0; padding: 0; text-align:right; font-size: 12px; color: #333; }
