﻿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%;}
#c_l h1,#c_r h2{font-size:12px; padding:0;}
#k_c h2{ font-size:11px; padding:0; font-weight:normal;}
#Part_PL,#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_checkout,#Part_checkoutDetail{ border:0}


#div_basket,#div_checkoutdetails1
{
	padding:8px;
	margin-bottom:8px;
	border: 1px #ccc solid;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
}

#div_basket h3,#div_checkoutdetails1 h3{ text-align:left; background-color:#ddf; font-size:11px; color:#000; margin:0 0 8px 0; padding:0 0 0 8px;  height:20px; line-height:20px; }

#Part_PL h1{ text-align:left;}

#Part_PL h2{ text-align:left;font-size:11px; margin:0 0 0 20px; color:#2B3080; font-weight:normal;}

#PLC,#PLcheck{border:solid 1px #ccc; padding:8px; *padding:0;  background:#fff; }	
#PLC #c_l
{
	 float:left; width:222px; *width:230px!important; *width:230px;background:#F0F0F0; padding:0 0 0 8px;}

#PLC #c_r{float:left; width:270px; background:#F0F0F0; padding:0 8px; margin:0 8px;}


/* table */
.c_price{ width:100%;}
.tb_PLC th{ background-color:#DADADA; color:#000; margin:12px 0 0  0;}
.tb_PLC td{  padding:2px 0 2px 6px;}


.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; width:100%;}
.tb_checkout th{ background-color:#ddf; 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;}
.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: 10em;  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:12px; font-weight:bold;}
.headBar{text-align:left; font-size:14px; font-weight:bold; padding:10px 0px 3px 0px; border-bottom:solid 1px #ccc; color:red;}
/*-- 表单验证专用样式 --*/
.hint_green{float:left; padding:2px;border:1px solid #00be00;background-color:#e6ffe6;margin-left:5px;color:#585858; text-align:left; font-size:9px; height:13px;}
.hintred{float:left;font-size:9px;padding:2px; border:1px solid #ff6600;background-color:#fff2e9;margin-left:5px;color:#585858; text-align:left;height:13px;} 
.msg{ float:left; }   
/*-- 表单验证专用样式 --*/




#leftcontent{ width:180px; height:auto; float:left; margin:0; padding:0; overflow:hidden; vertical-align: top;}
#rightcontent{ width:180px; height:auto; float:right; margin:0; padding:0; overflow:hidden; vertical-align: top;}
#maincontent
{    
	margin-left:185px!important;
	margin-left:175px; border:0;
	padding:0;float:none;height:auto;
	width:634px; 

}
.wrap{clear:both; overflow:auto; zoom:0;}



/*-- PLC样式 --*/

.Currency02{ width:634px; height:27px; margin:0; padding:0; overflow:hidden; }
.Currency02 a{ float:left; width:214px; height:20px; line-height:20px; display:block; margin:0; padding:7px 0 0 0; 
               font-size:10px; color:#FFCC00; background: url(../images/pl_pic/Games_button.gif) no-repeat; text-align:left; 
               text-decoration:none;}
.Currency02 a:hover{ color:White;}

.custom_quote{ width:632px; height:auto; margin:0; padding:0; overflow:hidden; border:1px #555555 solid; background-color:#201b07; }
.custom_top{  font-size:12px; color:#fff; margin:8px 0 8px 8px; padding:16px; font-weight:bold; }

.area_service{ width:600px; height:24px; padding:12px 16px 12px 0; margin:0;}
.area_service ul{ width:632px; height:24px; padding:0; margin:0;}
.area_service ul li{ width:40px; height:24px; line-height:24px; padding:0; margin:0; float:right; text-align:center; list-style:none;}
.area_service ul li a{ width:40px; height:24px; line-height:24px; padding:0; margin:0; text-decoration:underline; font-size:13px; font-weight:bolder; color:#fecd33;}
.area_service ul li a:hover{ color:Red; }

.navigation_button{ width:632px; height:23px; margin:0; padding:0; background:url(../images/pl_pic/button_back.gif) repeat-x;}
.navigation_button ul{ width:632px; height:23px; margin:0; padding:0;}
.navigation_button ul li{ width:125px; height:23px; margin:0; padding:0; float:left; list-style-type:none; text-align:center;}
.navigation_button ul li a{ line-height:22px; padding:0; margin:0; text-decoration:none; color:#fecd33; font-size:12px; font-weight:bolder;}
.navigation_button ul li a:hover{ color:white; text-decoration:none;}


.title01,.title02{ width:600px; height:32px; line-height:32px; padding:8px 16px 0 16px; margin:0; color:#fecd33; font-size:13px; font-weight:bolder;}
.title01 img{ vertical-align:middle; }
.title02{ font-size:12px; font-weight:400; color:White; padding-top:0;}

.titlePic{ width:632px; height:6px; padding:0; margin:0 0 6px 0;}
*+html .titlePic{ margin:0 0 12px 0;} 
.titlePic img{ width:632px; height:6px; padding:0; margin:0; border:0;}

.custom_packages,.honor_packages,.profe_packages{ width:632px; height:auto; margin:6px 0 8px 0; overflow:hidden; padding:0; border:1px #555555 solid; background-color:#201b07; }

.left_package,.right_package{ width:305px; height:300px; margin:8px 0 0 9px!important; margin:8px 0 0 4px; padding:0; overflow:hidden; float:left;}
.packPic_top{ width:305px; height:47px; padding:0; margin:0; background:url(../images/pl_pic/line02.gif) no-repeat; }
.packPic_top h5{  margin:0 0 0 6px; padding:4px 0 0 0; font-size:12px;}
.packPic_con{ width:305px; height:246px; padding:0; margin:0; background-color:#611b1d; background:url(../images/pl_pic/line05.gif) repeat-y; }
.packPic_bottom{ width:305px; height:7px; margin:0; padding:0; background:url(../images/pl_pic/line04.gif) no-repeat;}

.packPic_con .packContent{ width:300px; height:200px; margin:0 0 0 5px; padding:0; color:#611b1d;}
.packPic_con table{ width:300px; height:40px; margin:0 0 0 5px; padding:0; color:white; font-size:13px; font-weight:bold;}
.packPic_con table td{ text-align:center;}

.right_package{ float:right; margin:8px 9px 0 0!important; margin:8px 4px 0 0;}

.PHP_leveling{ width:616px; height:auto; margin:2px 0 2px 8px; padding:0; }
*+html .PHP_leveling{  margin:8px 0 4px 8px;  }
.PHP_lev_top{ width:616px; height:32px; line-height:28px; margin:0; padding:0; background:url(../images/pl_pic/line_top06.gif) no-repeat;}
.PHP_lev_top h5{ margin:4px 0 0 32px; padding:0; }
.PHP_lev_top table td{  text-align:center; }

.PHP_con_top01{ margin-left:140px!important; margin-left:160px;}
.PHP_con_top02{ margin-left:30px!important; margin-left:30px;}
.PHP_con_top03{ margin-left:40px!important; margin-left:30px;}
*+html .PHP_con_top01{ margin-left:160px!important;}
*+html .PHP_con_top02{ margin-left:30px!important;}
*+html .PHP_con_top03{ margin-left:30px!important;}

.PHP_lev_con,.PHP_lev_con02,.PHP_lev_con03{ width:616px; height:40px; margin:0; padding:0; background:url(../images/pl_pic/line_con08.gif) repeat-y;}
.PHP_lev_con table{ font-size:12px; font-weight:bold; color:#611b1d; }
.PHP_lev_con table td{ text-align:center;}
.PHP_lev_bottom{ width:616px; height:11px; margin:0; padding:0; background:url(../images/pl_pic/line_bottom07.gif) no-repeat;}

.PHP_lev_con02,.PHP_lev_con03{ height:auto; color:Black;}
.PHP_lev_con02 table td{ padding-left:5px;}

.PHP_lev_con03{ height:auto; color:#611b1d; font-weight:bold;}
.PHP_lev_con03 table td{ border-bottom:2px #611b1d solid; border-right:2px #611b1d solid; padding-left:5px;}

#Part_searchOrder,#Part_checkoutDetail{ width:616px; height:auto; margin:0 0 8px 0; overflow:hidden; padding:8px; border:1px #555555 solid; background-color:#201b07; }



.tb_custom02{ background-color:#E0E0E0; width:580px; margin:20px 0 0 0; margin-left:18px!important; margin-left:0;}
*+html .tb_custom02{ margin-left:0px!important; }
.tb_custom02 th{ background-color:#611b1d;}
.tb_custom02 td{ background-color:#777872;}
.tb_custom02 td a{ color:White; text-decoration:none;}
.tb_custom02 td a:hover{ color:red; text-decoration:underline;}


#div_checkoutdetails2 h3{background-color:#611b1d; font-size:11px; color:#fff; margin:0 0 8px 0; padding:2px 0 2px 8px;  height:20px; line-height:20px; }

.order_button{ width:300px; height:auto; padding-left:120px;}



.abcde{ vertical-align:middle;}

.package_table{ width:614px;  margin:8px 5px 0 9px;}
.package_table td{}
.packPic_top_left,.packPic_top_right{ width:297px; height:47px; padding:0 6px;  background:url(../images/pl_pic/line02.gif) no-repeat left top; font-size:12px; font-weight:bold; }

.packPic_con_left,.packPic_con_right,.packPic_conPrice_left,.packPic_conPrice_right{ width:297px; height:auto; background-color:#611b1d; background:url(../images/pl_pic/line05.gif) repeat-y left top; vertical-align:top; padding:0 6px; color:#611b1d; }
.packPic_bottom_left,.packPic_bottom_right{ width:297px; height:7px; padding:0 6px; background:url(../images/pl_pic/line04.gif) no-repeat left top;}

.packPic_top_right,.packPic_con_right,.packPic_bottom_right,.packPic_conPrice_right{ width:293px;}
 
/*-- PLC样式 --*/ 

