﻿body 
{
	color:#ccc;
}

.fotBlue{ color:#2B3080;
	}
.fotBlueBold
{
	font-weight:bold;color:#2B3080;  padding:0; text-align:left;}
.btnfotBlue
{
	color:#2B3080; 
	vertical-align:middle;
	width:30%;}
#k_c h2{ font-size:11px; padding:0; font-weight:normal;}

#Part_checkout,#Part_checkoutDetail{position:relative; min-height:80px; border:solid 1px #ccc; 
	background:#fff;  font-size:8pt;width:94%; width:96%!important; *width:94%; padding:8px;}
	
#Part_PL{ min-height:600px;  border:solid 1px #999; background:#fff;  font-size:8pt; padding:1px; position:relative;}
#Part_PL h1{ text-align:left;}

#Part_PL h2{ text-align:left;font-size:11px; margin:0 0 0 10px; color:#2B3080; font-weight:normal; line-height:20px;}
#Part_checkout,#Part_checkoutDetail{ border:0}


#div_basket,#div_checkoutdetails1,#div_checkoutdetails2
{
	padding:8px;
	margin-bottom:8px;
	border: 1px #ccc solid;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
}

#div_basket h3,#div_checkoutdetails1 h3,#div_checkoutdetails2 h3{background-color:#ddf; font-size:11px; color:#000; margin:0 0 8px 0; padding:0 0 0 8px;  height:20px; line-height:20px; }



#PLcheck{border:solid 1px #ccc; padding:8px; *padding:0;  background:#fff; }
#PLC{border:solid 1px #999; padding:1px; background:#fff; min-height:300px; font-size:8pt; position:relative;}

/* table */
.c_price{ width:100%;}
.tb_PLC{ width:98%;}
.tb_PLC th{ background-color:#DADADA; color:#000; margin:12px 0 0  0;}
.tb_PLC td{  padding:2px 0 2px 6px;}
#PLC #c_l
{
	 float:left; width:539px; background:#F0F0F0; padding:0 0 0 8px;}

#PLC #c_r{float:left; width:270px; background:#F0F0F0; padding:0 8px; margin:0 8px;}
#PLC #c_l h1,#PLC #c_r h1{ font-size:12px;}

.tb_custom{ background-color:#E0E0E0; width:525px; margin:20px 0 0 0;}
.tb_custom th{ background-color:#ccc;}
.tb_custom td{ background-color:#fff}

.tb_honor{ background-color:#E0E0E0; width:525px; margin:0 0 20px 0;}
.tb_honor th{ background-color:#ccc;}

.tb_honorPackage{ width:525px; margin:0;}
.tb_honorPackage th{background-color:#ccc;}
.tb_honorPackage td{ background-color:#e0e0e0}


.tb_checkout{ border:0;}
.tb_checkout th{ background-color:#ccc; padding:4px 0 4px 8px; color:#000;}

.tb_profession{ width:525px;}
.tb_profession th{ background-color:#333; text-align:center; color:#fff; }
.tb_profession td{ background-color:#e0e0e0; padding:10px 0!important; padding:8px 0; padding*:4px 0; text-align:center;}

.tb_reputation{ width:525px; margin-left:0px;}
.tb_reputation th{ background-color:#333; text-align:center; color:#fff; }
.tb_reputation td{ background-color:#e0e0e0; padding:10px 0!important; padding:8px 0; padding*:4px 0; text-align:center;}


#div_newMember.hei4{ height:90px;}
#div_newMember,#div_returnMember,#div_checkout,#div_personalInfo,#div_OrderDetail,#div_product,#div_contactInfo,#div_characterDetail,#div_accountInfo{ width:98%;  }
#div_newMember ul,#div_returnMember ul,#div_checkout ul,#div_personalInfo ul,#div_OrderDetail ul,#div_product ul,#div_contactInfo ul,#div_characterDetail ul,#div_accountInfo ul{list-style-type:none; margin:0; padding:0; }
#div_newMember ul li,#div_returnMember ul li,#div_checkout ul li,#div_personalInfo ul li,#div_OrderDetail ul li,#div_product ul li,#div_contactInfo ul li,#div_characterDetail ul li,#div_accountInfo ul li{ width:100%; height:30px; line-height:30px; }
#div_newMember ul li.hei1,#div_returnMember ul li.hei1,#div_checkout ul li.hei1,#div_personalInfo ul li.hei1,#div_OrderDetail ul li.hei1,#div_product ul li.hei1,#div_contactInfo ul li.hei1,#div_characterDetail ul li.hei1,#div_accountInfo ul li.hei1{ height:150px;width:98%;}
#div_newMember ul li.hei2,#div_returnMember ul li.hei2,#div_checkout ul li.hei2,#div_personalInfo ul li.hei2,#div_OrderDetail ul li.hei2,#div_product ul li.hei2,#div_contactInfo ul li.hei2,#div_characterDetail ul li.hei2,#div_accountInfo ul li.hei2{ height:100px;width:98%;}
#div_newMember ul li.hei3,#div_returnMember ul li.hei3,#div_checkout ul li.hei3,#div_personalInfo ul li.hei3,#div_OrderDetail ul li.hei3,#div_product ul li.hei3,#div_contactInfo ul li.hei3,#div_characterDetail ul li.hei3,#div_accountInfo ul li.hei3{ height:100px;width:98%;}

#div_newMember ul li.title,#div_returnMember ul li.title,#div_checkout ul li.title,#div_personalInfo ul li.title,#div_OrderDetail ul li.title,#div_product ul li.title,#div_contactInfo ul li.title,#div_characterDetail ul li.title,#div_accountInfo ul li.title
{  
	font-size:14px; margin:0 0 8px 0; padding:0; background-color:#ddddff; padding:0 0 0 4px;}
#div_newMember ul li span.star,#div_returnMember ul li span.star,#div_checkout ul li span.star,#div_personalInfo ul li span.star,#div_personalInfo ul li span.star,#div_OrderDetail ul li span.star,#div_product ul li span.star,#div_contactInfo ul li span.star,#div_characterDetail ul li span.star,#div_accountInfo ul li span.star{ color:#f00; font-weight:bold; }
#div_newMember ul li span.tdR,#div_returnMember ul li span.tdR,#div_checkout ul li span.tdR,#div_personalInfo ul li span.tdR,#div_personalInfo ul li span.tdR,#div_OrderDetail ul li span.tdR,#div_product ul li span.tdR,#div_contactInfo ul li span.tdR,#div_characterDetail ul li span.tdR,#div_accountInfo ul li span.tdR{ float:right; text-align:left; width:345px; line-height:15px;  }




Label.labelpwd{FLOAT: left;   color:#333; text-align:right; padding:0;}

Label.labelCheckout{FLOAT: left; font-size:11px; width: 10em;  color:#666; text-align:right; padding:0;}
Label.labelCheckout2{FLOAT: left;font-size:11px;  width: 14em;  color:#000; text-align:right; padding:0;}
Label.labelCheckoutDetail{FLOAT: left;font-size:11px;  width: 13em;   color:#666; text-align:right; padding:0;}

Label.methodLabel{ color:#666;}
Label.labelCheckoutTitle{FLOAT: left; font-weight:bold; text-align:left; padding:0; margin:0;}

textarea.textareaCheckout{ width:20em; text-align:left; }
.Currency{ text-align:right; padding:10px 0 0 0; font-size:13px; font-weight:bold;}
.headBar{text-align:left; font-size:14px; font-weight:bold; padding:10px 0px 3px 0px; border-bottom: #cccccc 1px solid; color:red;}

fieldset{ color:#000}
/*最后加入*/
.subnav
{
	text-align:left; 
	font-size:14px; 
	font-weight:bold; 
	border-bottom: #e5e5e5 1px solid; 
	color:#000;
	height:36px;
	line-height:36px;
	background:url(../images/ad/subnav.gif);
	width:547px;
	}
#PLC .profram
{
	width:545px;
	height:260px;
	margin:5px 0 0 0;
	border:solid 1px #d2dadd;
	background-color:#f2f2f2;
	}
#PLC .profram .topnav
{
	height:31px;
	line-height:31px;
	font-size:14px;
	font-family:Arial;
	padding:0 0 0 8px;
	border-bottom:solid 1px #d9d9d9;
	}
#PLC .profram .content
{
	height:227px;
	border-top:solid 1px #fff;
	}
#PLC .profram .content .current
{
	height:202px;
	padding:0 0 0 8px;
	}
#PLC .profram .content .current ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.Currency_PL 
{
	text-align:right; 
	padding:10px 0 0 0; 
	font-size:13px; 
	font-weight:bold;
	}
.subnav01
{
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	background:url(../images/ad/subnav01.gif);
	line-height:19px;
	font-weight:bold;
	}
 .profram01
{
	width:546px;
	min-height:56px;
	margin:15px 0 7px 0;
	background-color:#e2eaed;
	border-bottom:solid 1px #d2dadd;
	}
 .profram04
{
	width:546px;
	min-height:120px;
	margin:15px 0 7px 0;
	background-color:#e2eaed;
	border-bottom:solid 1px #d2dadd;
	}
 .profram05
{
   width:546px;
	min-height:76px;
	margin:15px 0 7px 0;
	background-color:#e2eaed;
	border-bottom:solid 1px #d2dadd;
	}
.profram06
{
	width:546px;
	height:110px;
	margin:15px 0 7px 0;
	background-color:#e2eaed;
	border-bottom:solid 1px #d2dadd;
	}
.profram10
{
	width:546px;
	min-height:100px;
	margin:15px 0 0 0;
	background-color:#e2eaed;
	border-bottom:solid 1px #d2dadd;
	}
 .profram02
{
	width:546px;
	min-height:36px;
	margin:3px 0 0 0;
	background-color:#e2eaed;
	border-bottom:solid 1px #d2dadd;
	}
.profram03
{
	width:546px;
	min-height:50px;
	margin:13px 0 0 0;
	border-bottom:solid 1px #d2dadd;
	}
.submenu
{
	height:26px;
	line-height:26px;
	background-color:#e5e5e5;
	color:#662012;
	font-weight:bold;
	padding:0 0 0 8px;
	}
.subtext
{
	height:50px;
	margin:3px 0 0 0;
	border-top:solid 1px #d2dadd;
	border-bottom:solid 1px #d2dadd;
	}
.left_bar
{
	float:left;
	padding:0 0 0 8px;
	width:350px;
	height:50px;
	border-right:solid 1px #d2dadd;
	background-color:#ecf1f4;
	}
.left_bar table tr td
{
	padding:7px 0 0 0;
	}
.right_bar
{
	float:left;
	width:186px;
	height:50px;
	border-left:solid 1px #fff;
	border-right:0;
	background-color:#e2eaed;
	}
.right_bar table tr td
{
	padding:12px 0 0 90px;
	}
#border
{
	width:546px;
	height:11px;
	margin:3px 0 0 0;
	background:url(../images/ad/border_bottom.gif);	
	}
/*PLH.aspx*/
#Part_PL .subnav
{
	text-align:left; 
	font-size:14px; 
	font-weight:bold; 
	color:#000;
	height:36px;
	line-height:36px;
	background:url(../images/ad/subnav.gif);
	width:547px;
	}
#Part_PL .profram
{
	width:547px;
	height:320px;
	background-color:#dee0de;
	}
#Part_PL .topnav
{
	height:23px;
	line-height:23px;
	font-size:14px;
	font-family:Arial;
	padding:0 0 0 50px;
	background-color:#eef1ee;
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	}
#Part_PL .profram .content
{
	height:280px;
	border-top:solid 1px #fff;
	}
#Part_PL .content .Currency_PL 
{
	text-align:right; 
	padding:10px 0 0 0; 
	font-size:13px; 
	font-weight:bold;
	}
#Part_PL .profram .content .current
{
	height:228px;
	padding:0 0 0 8px;
	}
#Part_PL .profram .content .current ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#Part_PL .profram01
{
	padding:9px 0 0 0;
	height:520px;
	background-color:#eef1ee;
	}
#Part_PL .profram01 .text_top
{
	height:46px;
	border-top:solid 1px #d2dadd;
	border-bottom:solid 1px #d2dadd;
	}
#Part_PL .profram01 .text_top .left
{
	float:left;
	width:331px;
	height:46px;
	border-right:solid 1px #d2dadd;
	}
#Part_PL .profram01 .text_top .right
{
	float:left;
	width:213px;
	height:46px;
	line-height:46px;
	border-left:solid 1px #fff;
	}
#Part_PL .profram01 .text_top .right table tr td
{
	text-align:center;
	}

#leftRepeater
{ width: 100%;  margin-bottom:3px; border:1px #92add1 double;
}

#leftRepeater2
{ float: left; width: 100%; background-color:#ecf1f4;
}

#leftRepeater2 #left-top
{ padding: 0px 0 0 15px; background-color:#c1c1c1; height:38px!important; height:31px; border-right:1px #fff solid; margin:0; *padding-top:7px;
}

*+html #leftRepeater2 #left-top
{  height:31px!important;  padding-top:7px;
}

#leftRepeater2 #left-button
{ float:left; width:40%; height:38px; background-color:#d6d3d3;
}

#PLC #plp-Detail{}

#PLC #plp-button{background-color: #e2eaed; width:5%; float:right; margin-right:60px!important; margin-right:auto;}
*+html #PLC #plp-button{ margin-right:auto!important; }
