body
	{
	margin: 0px;
	}



a:link, a:active, a:visited
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	text-decoration: none;
	}
a:hover
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #f37022;
	text-decoration: none;
	}



a#RetailLink:link, a#RetailLink:active, a#RetailLink:visited
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	text-decoration: none;
	}
a#RetailLink:hover
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #2956b3;
	text-decoration: none;
	}



a#ManufactureLink:link, a#ManufactureLink:active, a#ManufactureLink:visited
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	text-decoration: none;
	}
a#ManufactureLink:hover
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #659cef;
	text-decoration: none;
	}
	
	
	
a#B2CLink:link, a#B2CLink:active, a#B2CLink:visited
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	text-decoration: none;
	}
a#B2CLink:hover
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #9c4b9a;
	text-decoration: none;
	}



a#OPLink:link, a#OPLink:active, a#OPLink:visited
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	text-decoration: none;
	}
a#OPLink:hover
	{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #ffba00;
	text-decoration: none;
	}



a#Home:link, a#Home:active, a#Home:visited 
	{
	display: block;
	width: 25px;
	height: 30px;
	background-image: url('../images/iconhome.gif');
	background-repeat: no-repeat;
	} 
a#Home:hover 
	{
	background-position: -25px;
	}



a#HomeOff:link, a#HomeOff:active, a#HomeOff:visited
	{
	display: block;
	width: 25px;
	height: 30px;
	background-image: url('../images/iconhome.gif');
	background-repeat: no-repeat;
	background-position: -25px;
	} 



a#Support:link, a#Support:active, a#Support:visited 
	{
	display: block;
	width: 34px;
	height: 30px;
	background-image: url('../images/iconsupport.gif');
	background-repeat: no-repeat;
	} 
a#Support:hover 
	{
	background-position: -34px;
	}



a#SupportOff:link, a#SupportOff:active, a#SupportOff:visited
	{
	display: block;
	width: 34px;
	height: 30px;
	background-image: url('../images/iconsupport.gif');
	background-repeat: no-repeat;
	background-position: -34px;
	} 



a#WhatWeDo:link, a#WhatWeDo:active, a#WhatWeDo:visited 
	{
	display: block;
	width: 52px;
	height: 30px;
	background-image: url('../images/iconwhat.gif');
	background-repeat: no-repeat;
	} 
a#WhatWeDo:hover 
	{
	background-position: -52px;
	}



a#WhatWeDoOff:link, a#WhatWeDoOff:active, a#WhatWeDoOff:visited 
	{
	display: block;
	width: 52px;
	height: 30px;
	background-image: url('../images/iconwhat.gif');
	background-repeat: no-repeat;
	background-position: -52px;
	} 



a#AboutUs:link, a#AboutUs:active, a#AboutUs:visited 
	{
	display: block;
	width: 39px;
	height: 30px;
	background-image: url('../images/iconabout.gif');
	background-repeat: no-repeat;
	} 
a#AboutUs:hover 
	{
	background-position: -39px;
	}



a#AboutUsOff:link, a#AboutUsOff:active, a#AboutUsOff:visited 
	{
	display: block;
	width: 39px;
	height: 30px;
	background-image: url('../images/iconabout.gif');
	background-repeat: no-repeat;
	background-position: -39px;
	}
	
a#WeCare:link, a#WeCare:active, a#WeCare:visited 
	{
	display: block;
	width: 35px;
	height: 30px;
	background-image: url('../images/iconcare.gif');
	background-repeat: no-repeat;
	} 
a#WeCare:hover 
	{
	background-position: -35px;
	}



a#WeCareOff:link, a#WeCareOff:active, a#WeCareOff:visited 
	{
	display: block;
	width: 35px;
	height: 30px;
	background-image: url('../images/iconcare.gif');
	background-repeat: no-repeat;
	background-position: -35px;	
	}


a#Countries:link, a#Countries:active, a#Countries:visited 
	{
	display: block;
	width: 41px;
	height: 30px;

	background-image: url('../images/iconcountries.gif');
	background-repeat: no-repeat;
	} 
a#Countries:hover 
	{
	background-position: -41px;
	}



a#CountriesOff:link, a#CountriesOff:active, a#CountriesOff:visited 
	{
	display: block;
	width: 41px;
	height: 30px;
	background-image: url('../images/iconcountries.gif');
	background-repeat: no-repeat;
	background-position: -41px;
	} 



a#SiteMap:link, a#SiteMap:active, a#SiteMap:visited 
	{
	display: block;
	width: 36px;
	height: 30px;
	background-image: url('../images/iconsitemap.gif');
	background-repeat: no-repeat;
	} 
a#SiteMap:hover 
	{
	background-position: -36px;
	}



a#SiteMapOff:link, a#SiteMapOff:active, a#SiteMapOff:visited 
	{
	display: block;
	width: 36px;
	height: 30px;
	background-image: url('../images/iconsitemap.gif');
	background-repeat: no-repeat;
	background-position: -36px;
	} 



a#Language:link, a#Language:active, a#Language:visited 
	{
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('../images/language.gif');
	background-repeat: no-repeat;
	} 
a#Language:hover 
	{
	background-position: -30px;
	}



a#LanguageOff:link, a#LanguageOff:active, a#LanguageOff:visited 
	{
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('../images/language_zh.gif');
	background-repeat: no-repeat;
	} 

a#LanguageOff:hover
	{
	background-position:-30px;
	}

a#SideReS:link, a#SideReS:active, a#SideReS:visited 
	{
	display: block;
	width: 166px;
	height: 79px;
	background-image: url('../images/sideicores.gif');
	background-repeat: no-repeat;
	} 
a#SideReS:hover 
	{
	background-position: -166px;
	}



a#SideReSOff:link, a#SideReSOff:active, a#SideReSOff:visited 
	{
	display: block;
	width: 166px;
	height: 79px;
	background-image: url('../images/sideicores.gif');
	background-repeat: no-repeat;
	background-position: -166px;
	} 



a#ReS:link, a#ReS:active, a#ReS:visited 
	{
	display: block;
	width: 79px;
	height: 140px;
	background-image: url('../images/zh_CN/iconres.gif');
	background-repeat: no-repeat;
	} 
a#ReS:hover 
	{
	background-position: -79px;
	}



a#SideMeS:link, a#SideMeS:active, a#SideMeS:visited 
	{
	display: block;
	width: 200px;
	height: 79px;
	background-image: url('../images/sideicomes.gif');
	background-repeat: no-repeat;
	} 
a#SideMeS:hover 
	{
	background-position: -200px;
	}

a#SideMeSOff:link, a#SideMeSOff:active, a#SideMeSOff:visited 
	{
	display: block;
	width: 200px;
	height: 79px;
	background-image: url('../images/sideicomes.gif');
	background-repeat: no-repeat;
        background-position: -200px;
	} 
	


a#MeS:link, a#MeS:active, a#MeS:visited 
	{
	display: block;
	width: 110px;
	height: 140px;
	background-image: url('../images/zh_CN/iconmes.gif');
	background-repeat: no-repeat;
	} 
a#MeS:hover 
	{
	background-position: -110px;
	}

a#MeSen:link, a#MeSen:active, a#MeSen:visited 
	{
	display: block;
	width: 110px;
	height: 140px;
	background-image: url('../images/en_US/iconmes.gif');
	background-repeat: no-repeat;
	} 
a#MeSen:hover 
	{
	background-position: -110px;
	}

a#SideB2C:link, a#SideB2C:active, a#SideB2C:visited 
	{
	display: block;
	width: 184px;
	height: 79px;
	background-image: url('../images/sideicob2c.gif');
	background-repeat: no-repeat;
	} 
a#SideB2C:hover 
	{
	background-position: -184px;
	}



a#SideB2COff:link, a#SideB2COff:active, a#SideB2COff:visited 
	{
	display: block;
	width: 184px;
	height: 79px;
	background-image: url('../images/sideicob2c.gif');
	background-repeat: no-repeat;
	background-position: -184px;
	}	
	


a#B2C:link, a#B2C:active, a#B2C:visited 
	{
	display: block;
	width: 95px;
	height: 140px;
	background-image: url('../images/zh_CN/iconb2c.gif');
	background-repeat: no-repeat;
	} 
a#B2C:hover 
	{
	background-position: -95px;
	}



a#SideOS:link, a#SideOS:active, a#SideOS:visited 
	{
	display: block;
	width: 152px;
	height: 79px;
	background-image: url('../images/sideicoos.gif');
	background-repeat: no-repeat;
	} 
a#SideOS:hover 
	{
	background-position: -152px;
	}
        


a#SideOSOff:link, a#SideOSOff:active, a#SideOSOff:visited 
	{
	display: block;
	width: 152px;
	height: 79px;
	background-image: url('../images/sideicoos.gif');
	background-repeat: no-repeat;
	background-position: -152px;
	}
	
	

a#OS:link, a#OS:active, a#OS:visited 
	{
	display: block;
	width: 100px;
	height: 140px;
	background-image: url('../images/iconos.gif');
	background-repeat: no-repeat;
	} 
a#OS:hover 
	{
	background-position: -100px;
	}





a#SideOP:link, a#SideOP:active, a#SideOP:visited 
	{
	display: block;
	width: 154px;
	height: 79px;
	background-image: url('../images/sideicoop.gif');
	background-repeat: no-repeat;
	} 
a#SideOP:hover 
	{
	background-position: -154px;
	}



a#SideOPOff:link, a#SideOPOff:active, a#SideOPOff:visited 
	{
	display: block;
	width: 154px;
	height: 79px;
	background-image: url('../images/sideicoop.gif');
	background-repeat: no-repeat;
	background-position: -154px;
	}
	
	

a#OP:link, a#OP:active, a#OP:visited 
	{
	display: block;
	width: 79px;
	height: 140px;
	background-image: url('../images/zh_CN/iconop.gif');
	background-repeat: no-repeat;
	} 
a#OP:hover 
	{
	background-position: -79px;
	}



.DotLiner
	{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #464646;
	}



.MngtmtTeam
	{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #f36f21;
	}



.MenuPress
	{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #959595;
	}



.NormalText
	{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #464646;
	}



.copyright
	{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	}

/*=====================================
** Added by Lance starting from 20-Oct
=====================================*/

/*
** Define header and footer
*/
DIV.head_logo{
	float: left; 
	width: 333px; 
	height: 60px; 
	margin-top: 20px;
}
DIV.head_icon{
	float: right; 
	width: 470px; 
	height: 60px; 
	margin-top: 40px;
}
DIV.head_icon_grid{
	float: right; 
	width: 57px; 
	height: 30px;
}
DIV.head_icon_gridspcr{
	float: right; 
	width: 1px; 
	height: 30px;
}
DIV.leftfooter{
	float: left; 
	width: 20px; 
	height: 43px; 
}
DIV.rightfooter{
	float: left; 
	width: 20px; 
	height: 43px; 
}
DIV.centerfooter{
	float: left; 
	width: 940px; 
	height: 43px; 
	background-image:url('../images/footer.gif'); 
}

/*
** Define box border of index page, can be used in ther pages
*/
img{
	border:0;
}

DIV.text_plus_image{
	width:540px;
	text-align:left;
	margin-right:10px;
}
IMG.text_toleft{
	float:right;
	/* padding-left:5px; */
	margin: 0px 0px 10px 10px;
}
IMG.text_toright{
	float:left;
	margin: 10px 10px 10px 0px;
}
DIV.home_bigicon_cornerul{
	float: left; 
	width: 15px; 
	height: 15px;
}
DIV.home_bigicon_lineu{
	float: left; 
	width: 115px; 
	height: 15px;
}
DIV.home_bigicon_cornerur{
	float: right; 
	width: 15px; 
	height: 15px;
}
DIV.home_bigicon_linel{
	float: left; 
	width: 15px; 
	height: 140px;
}
DIV.home_bigicon_liner{
	float: right; 
	width: 15px; 
	height: 140px;
}
DIV.home_bigicon_cornerdl{
	float: left; 
	width: 15px; 
	height: 15px;
}
DIV.home_bigicon_lined{
	float: left; 
	width: 115px; 
	height: 15px;
}
DIV.home_bigicon_cornerdr{
	float: right; 
	width: 15px; 
	height: 15px;
}
DIV.home_bigicon{
	float: left; 
	width: 115px; 
	height: 140px;
}

DIV.home_content_mid_lineu{
	float: left; 
	width: 345px; 
	height: 15px;
}
DIV.home_content_mid_linel{
	float: left; 
	width: 15px; 
	height: 310px;
}
DIV.home_content_mid_liner{
	float: right; 
	width: 15px; 
	height: 310px;
}
DIV.home_content_mid_lined{
	float: left; 
	width: 345px; 
	height: 15px;
}

DIV.home_content_right_lineu{
	float: left; 
	width: 190px; 
	height: 15px;
}
DIV.home_content_right_linel{
	float: left; 
	width: 15px; 
	height: 500px;
}
DIV.home_content_right_liner{
	float: right; 
	width: 15px; 
	height: 500px;
}
DIV.home_content_right_lined{
	float: left; 
	width: 190px; 
	height: 15px;
}

/*
** Define DIV in res page, can be used in other pages
*/
DIV.res_menu_left{
	float: left; 
	width: 200px; 
	height: 300px;
	text-align:left;
}
DIV.res_menu_left_titlebar{
	width: 200px; 
	height: 32px;
}
DIV.res_menu_left_contentbox{
	width: 200px; 
	height: 200px; 
	margin-top: 10px;
	text-align:left;
}
DIV.res_menu_left_contentbox_cornerul{
	float: left; 
	width: 8px; 
	height: 8px;
}
DIV.res_menu_left_contentbox_lineu{
	float: left; 
	width: 170px; 
	height: 8px;
}
DIV.res_menu_left_contentbox_cornerur{
	float: right; 
	width: 8px; 
	height: 8px;
}
DIV.res_menu_left_contentbox_linel{
	float: left; 
	width: 8px; 
	height: 160px;
}
DIV.res_menu_left_contentbox_liner{
	float: right; 
	width: 8px; 
	height: 160px;	
}
DIV.res_menu_left_contentbox_cornerdl{
	float: left; 
	width: 8px; 
	height: 8px;
}
DIV.res_menu_left_contentbox_lined{
	float: left; 
	width: 170px; 
	height: 8px;
}
DIV.res_menu_left_contentbox_cornerdr{
	float: right; 
	width: 8px; 
	height: 8px;
}

DIV.res_menu_left_linkbox{
	width: 170px; 
	height: 15px; 
	margin-top: 4px;	
}

/*
** Define DIV in news page, can be used in other pages
*/

DIV.news_menu_left_linkbox{
	width: 170px; 
	height: 40px; 
	margin-top: 4px;	
}

DIV.res_menu_left_linkboxdot{
	width: 170px; 
	height: 15px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #464646;
}

DIV.res_maincontent_topline{
	float: left; 
	width: 780px; 
	height: 15px;
}

DIV.res_menu_right_contentbox_lineu{
	float: left; 
	width: 200px; 
	height: 15px;
}
DIV.res_menu_contentbox{
	width: 230px; 
	height: 80px;
	text-align:center;
}
DIV.res_menu_right_contentbox_linel{
	float: left; 
	width: 15px;
	height: 80px;
}
DIV.res_menu_right_contentbox{
	float: left; 
	width: 200px; 
	height: 80px;
	text-align:left;
}
DIV.res_menu_right_contentbox_liner{
	float: right; 
	width: 15px; 
	height: 80px;
}

/*
** Define DIV in support page, can be used in other pages
*/
DIV.support_menu_left_contentbox_linel{
	float: left; 
	width: 8px; 
	height: 90px;
}
DIV.support_menu_left_contentbox_liner{
	float: right; 
	width: 8px; 
	height: 90px;	
}
/*
** Define DIV in mes page, can be used in other pages
*/
DIV.mes_menu_left_contentbox_linel{
	float: left; 
	width: 8px; 
	height: 60px;
}
DIV.mes_menu_left_contentbox_liner{
	float: right; 
	width: 8px; 
	height: 60px;
}
/*
** Define DIV in b2c page, can be used in other pages
*/
DIV.b2c_menu_left_contentbox_linel{
	float: left; 
	width: 8px; 
	height: 20px;
}
DIV.b2c_menu_left_contentbox_liner{
	float: right; 
	width: 8px; 
	height: 20px;
}
/*
** Define DIV in b2c page, can be used in other pages
*/
DIV.op_menu_left_contentbox_linel{
	float: left; 
	width: 8px; 
	height: 195px;
}
DIV.op_menu_left_contentbox_liner{
	float: right; 
	width: 8px; 
	height: 195px;
}

.accordingHeader{font-size: 12px; color:#FF0000;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#000000; }
.ui-state-active a:hover{ color:#666666; }

/*  Add by Aneka , ShangHai, 2009-08-12*/

a#ReSen:link, a#ReSen:active, a#ReSen:visited
	{
	display:block;
	width:79px;
	height:140px;
	background-image:url('../images/en_US/iconres.jpg');
	background-repeat:no-repeat;
	}

a#ReSen:hover
	{
	background-position: -79px;
	}	

a#B2Cen:link, a#B2Cen:active, a#B2Cen:visited 
	{
	display: block;
	width: 95px;
	height: 140px;
	background-image: url('../images/en_US/iconb2c.gif');
	background-repeat: no-repeat;
	} 
a#B2Cen:hover 
	{
	background-position: -95px;
	}


a#OSen:link, a#OSen:active, a#OSen:visited 
	{
	display: block;
	width: 79px;
	height: 140px;
	background-image: url('../images/en_US/iconos.gif');
	background-repeat: no-repeat;
	} 
a#OSen:hover 
	{
	background-position: -79px;
	}


a#OPen:link, a#OPen:active, a#OPen:visited 
	{
	display: block;
	width: 79px;
	height: 140px;
	background-image: url('../images/en_US/iconop.gif');
	background-repeat: no-repeat;
	} 
a#OPen:hover 
	{
	background-position: -79px;
	}

a#ContactUs:link, a#ContactUs:active, a#ContactUs:visited 
	{
	display: block;
	width: 43px;
	height: 30px;

	background-image: url('../images/iconcotactus.gif');
	background-repeat: no-repeat;
	} 
a#ContactUs:hover 
	{
	background-position: -43px;
	}


/*added by joe*/
.mainBody { width:980px; height:auto; border:0px solid gray; position:relative; font-family:Arial, Helvetica, sans-serif;}

.mainMenu { width:980px; height:41px; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;}
.mainMenu ul {marign:0; padding:0;}
.mainMenu ul li  { float:left; display:inline; height:41px; width:133px; margin-left:1px; background-image:url("../images/menu_bg.gif"); background-repeat:no-repeat;  font-size:12px; background-position:left 50%; line-height:41px; vertical-align:middle; text-align:center; cursor:pointer;}
.color1 { color:#5c8783;}
.color2 { color:#f96f16;}
#ulList {margin:0; padding:0;}
#init {   float:left; display:inline; height:41px; width:133px; margin-left:1px; background-repeat:no-repeat;  font-size:12px; background-position:left 50%; line-height:41px; vertical-align:middle;}
.icon { position:relative; bottom:-3px;}

.menuContent_home { width:980px; height:259px; border:1px solid #e6e5e5; position:absolute; top:33px; left:0; background-image:url("../images/contentBg.gif"); background-repeat:repeat-x; line-height:22px;z-index:2;}

.menuContent_b2b { width:980px; height:259px; border:1px solid #e6e5e5; position:absolute; top:33px; left:0; background-image:url("../images/contentBg.gif"); background-repeat:repeat-x; line-height:22px; z-index:1;}



.footer { width:980px; height:60px; border:1x solid gray; background-color:#524e4c; color:#FFF; margin-top:255px; text-align:center; font-size:12px; font-family:Verdana, Geneva, sans-serif; }

