body	{margin: 0px; font: 12px Tahoma, Verdana, Arial; background: #FFF;}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, li {margin: 0; padding: 0; list-style: none;}
input, select, textarea	{margin: 4px 0; background-color: #EAEAEA; font: 12px Tahoma, Verdana, Arial; vertical-align: middle; border: 1px #C3C3C3 solid;}
select	{background: #FFFFFF; border: 1px #DDDDDD solid; padding: 2px; margin: 5px 2px !important;}
form	{margin: 0px; padding: 0px;}
img		{vertical-align: middle; border: none;}
a		{color: #006699; text-decoration: none;}
a:hover	{text-decoration: underline;}

/*  Common Title  */
h1	{color: #0C3980; font: 14px Verdana; font-weight: bold; height: 28px; line-height: 28px;}
h1 a	{color: #0C3980;}
h2	{color: #333; font: 12px Verdana; padding-left: 20px; height: 28px; line-height: 24px;}

/*  Common attribute  */
p		{overflow: visible; margin: 2px; padding: 2px; font: 12px Tahoma, Verdana, Arial; line-height: 20px;}
button	{overflow: visible; margin: 1px 1px; background: #FFDB11; border-top: 1px solid #FEEF99; border-left: 1px solid #FEEF99; border-bottom: 1px solid #E7AE00; border-right: 1px solid #E7AE00; padding: 0px 2px; color: #333; font: 12px Tahoma, Verdana, Arial; cursor: pointer;}
em		{font-style: normal; font-family: Tahoma, Verdana, Arial; font-size: 9px; color: #666;}
cite	{font-style: normal; font-family: Tahoma, Verdana, Arial;}
input.text_input	{border: 1px solid #CCCCCC; color: #333;}
.clearbar	{clear: both; width: 100%; overflow: hidden; height: 10px;}
.left	{float: left; text-align: left;}
.right	{float: right; text-align: right;}
a.new	{color: #F06934 !important; font: 9px Tahoma, Verdana, Arial !important;}
.bold	{font-weight: bold;}
.explain	{color: #798699;}

/* = Header  = */
#header {
	background: #2E2E2E url('/images/logo.gif') 10px center no-repeat;
	border-bottom: 4px solid #FC6;
	color: #FFF;
	text-align: left;
	line-height: 12px;
	width: 100%;
	height: 60px;
	margin: 0px;
}
#header_demo {
	background: #2E2E2E url('/images/logo_demo.gif') 10px center no-repeat;
	border-bottom: 4px solid #FC6;
	color: #FFF;
	text-align: left;
	line-height: 12px;
	width: 100%;
	height: 60px;
	margin: 0px;
}
.panes a    {color: #FC6;}
.panes a:hover  {color: #fff;}
.panes {
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    font-weight: bold;
    z-index: 99;
    float: right;
    margin-top: 18px;
    color: #999;
    background: #444 url('/stylesheets/b2b/images/panes_bg.gif') left no-repeat;
}
.panes div  {
    line-height: 18px;
    font-weight: lighter;
}
.panes div a    {color: #333;}
.panes div a:hover  {color: #FC6;}

/* = Header by XiaoNing = */
.subheader  {background: transparent url(/stylesheets/b2b/images/subheader-bg.png) repeat-x; height: 41px; line-height: 41px;}
.submenu    {color:#9CC6E9;}
.buttoniconbody {background: transparent url('/stylesheets/b2b/images/icon_bg.gif') repeat-x scroll 0px -293px; height: 33px; float: left; margin-right: 6px; cursor: pointer;}
.buttoniconbody a {color: #333; text-decoration: none;}
.buttoniconbody a:hover {color: #333; text-decoration: none;}
.buttoniconbody .buttoniconleft {background: transparent url('/stylesheets/b2b/images/icon_bar.gif') repeat-x scroll -720px 7px; float: left; width: 3px; overflow: hidden;}
.buttoniconbody .buttoniconcell {background: transparent url('/stylesheets/b2b/images/icon.gif') repeat-x scroll 0px -532px; width: 22px; float: left;}
.buttoniconbody .buttoniconright {background: transparent url('/stylesheets/b2b/images/icon_bar.gif') repeat-x scroll -750px 7px; float: left; width: 3px; overflow: hidden;}

.buttoniconbody_out {background: none; height: 33px; float: left; margin-right: 6px; cursor: pointer;}
.buttoniconbody_out a {color: #333; text-decoration: none;}
.buttoniconbody_out a:hover {color: #333; text-decoration: none;}
.buttoniconbody_out .buttoniconleft {background: none; float: left; width: 3px; overflow: hidden;}
.buttoniconbody_out .buttoniconcell {background: transparent url('/stylesheets/b2b/images/icon.gif') repeat-x scroll 0px -532px; width: 22px; float: left;}
.buttoniconbody_out .buttoniconright {background: none; float: left; width: 3px; overflow: hidden;}

.head_ad	{clear: both; width: 100%; overflow: hidden; height: 30px;}

.wrap	{width: 1000px; height: auto; margin: 0 auto; background: #FFF; overflow: hidden;}
.wrap1040	{width: 1040px; height: auto; margin:0 auto; background: #FFF; overflow: hidden;}
.wrap1040	{width: 1040px; height: auto; margin:0 auto; background: #FFF; overflow: hidden;}
.side		{width: 220px; float: left;}


.content_right	{width: 758px; float: left; padding-left: 10px;}
.rightside		{width: 150px; float: right;}
.box	{margin: 5px; padding: 5px; line-height: normal;}

/*  left_side  */
.gray_box	{width: 210px; background: #FFF; align:center;  border-style: solid; border-width: 0 1px 1px 1px; border-color: #CCC;}
 
 /* Teresa 08.02.05 start*/
.login_title, .product_title, .function_title, .tools_title {height: 22px; line-height: 22px; background: url('/images/signin/gray_title_bg.gif') repeat-x; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding-left: 8px; color: #666;}
.login_title span	{width: 25px; height: 22px; background: url('/images/signin/dot_login.gif') no-repeat left center; display: block; float: left;}
 /* Teresa 08.02.05 end*/
 
.login, .product, .function, .tools{width: 190px; text-align: center; margin: 8px auto 8px auto; overflow: hidden;}
.login ul	{margin: 0 auto; padding: 0; clear: both;}
.login li	{float: left; width: 50%; display: block; list-style: none; overflow: hidden; line-height: 28px; height: 28px; text-align: center;}
.login li.txt	{width: 28%;}
.login li.shuru	{width: 70%;}
.login li.shuru input    {width: 90%;}
.login a	{color: #FF6600;}


.show_usern{ width: 190px; text-align: center; margin: 8px auto 0px auto; overflow: hidden; }
.show_usern h1{ height:50px; line-height:50px; font-size:14px; text-align:left;  color:#000;}
.show_usern h1 span{ color:#ff9904; font-size:12px;}
.show_usern h3{ font-size:12px; font-weight:normal; color:#000; ; text-align:left; }
.show_usern h4{ font-size:12px; font-weight:normal; color:#000; text-align:right; height:40px; line-height:40px;}
.show_usern h4 a{ color:#000; text-decoration:underline;}



.product ul	{margin: 0; padding: 0;}
.product li	{clear: both; height: 25px; line-height: 25px; text-align: left; border-bottom: 1px #E3E3E3 solid;}



