body,form,h1,h2,h3,h4,h5,h6,img,ul,li,dl,dt,dd,div { margin: 0px; padding: 0px; border: 0px; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #686868;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bj.gif);
	background-repeat: repeat-y;
	background-position: center;
	line-height: 20px;
	padding:0 0 10px;
}
li { list-style-type: none; }
.clear { clear: both; }
p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.input {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	width: 150px;
	margin-top: 3px;
	margin-bottom: 3px;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.link a:link {
	text-decoration: underline;
	color: #333333;
}
.link a:visited{
	text-decoration: underline;
	color: #333333;
}
.link a:hover {
	text-decoration: underline;
	color: #333333;
}
hr {
	HEIGHT:0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
h1 {
	font-size: 14px;
	color: #961D1D;
	font-weight: bold;
	padding-left: 8px;
}
h2 {
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	color: #A40000;
}
h4 {
	font-weight: normal;
	color: #FF0000;
	font-size: 12px;
}
.red {
	color: #a40000;
	font-weight: bold;
	font-size: 13px;
	width: 211px;
	background-color: #ffeded;
	border: 1px solid #eac3c3;
	text-align: right;
}
.green {
	font-size: 13px;
	font-weight: bold;
	color: #28612d;
	width: 211px;
	background-color: #ebf6ec;
	border: 1px solid #c5d5c7;
	text-align: right;
}
.gray {
	font-size: 13px;
	font-weight: bold;
	color: #383838;
	background-color: #e6e6e6;
	border: 1px solid #c9c9c9;
	width: 211px;
	text-align: right;
}
.font_red {
	color: #FF0000;
}
.price {
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}
.red2 {
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}
/*
###############################header#################################*/
#header {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	height: 82px;
}
#header #logo {
	float: left;
	height: 71px;
	width: 271px;
}
#header #h_r {
	float: left;
	width: 713px;
}
#header #h_r #top{
	background-image: url(../images/top_bj1.gif);
	background-repeat: repeat-x;
	height: 23px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#header #h_r #top #top_l{
	float: left;
	width: 487px;
	text-align: center;
	line-height: 16px;
	padding-top: 2px;
}
#header #h_r #top #top_r{
	float: right;
	width: 193px;
	background-image: url(../images/top_bj2.gif);
	background-repeat: repeat-x;
	text-align: center;
}
#header_mid {
}
#header_mid #h_mid_l{
	float: left;
	width: 440px;
	/*background-image:url(../images/main/pic_top.jpg);*/
	background-image:url(../images/pic_top.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 47px;
	padding-top: 8px;
}
#header_mid #h_mid_r{
	float: right;
	width: 272px;
	height: 51px;
	background-image: url(../images/livehelp.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}
#header_mid #h_mid_r .gold{
	padding-top: 5px;
	padding-left: 145px;
}
#header_mid #h_mid_r .powerleveling{
	padding-left: 145px;
	padding-top: 4px;
}
#nav {
	background-image: url(../images/nav_bj.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#nav  #nav_l{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 340px;
	padding-left: 5px;
	padding-top: 2px;
}
#nav  #nav_r{
	float: right;
	height: 25px;
	width: 582px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
#nav  #nav_r li{
	text-align: center;
	float: left;
	padding-right: 11px;
	padding-left: 11px;
	background-image: url(../images/nav_jg.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 21px;
	padding-top: 2px;
}
#gg {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*
###########################left#########################*/
#contant {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#left {
	float: left;
	width: 240px;
}
#left #l_gamelist{
	width: 242px;
	margin-bottom: 3px;
}
#left #l_gamelist_c{
	width: 242px;
	background-image: url(../images/bj_gamelist.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#left #l_gamelist_c ul{
	padding-left: 20px;
}
#left #l_gamelist_c li{
	line-height: 30px;
	background-image: url(../images/list01.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 15px;
}
#left #l_contact{
	width: 244px;
	margin-bottom: 3px;
}
#left #l_contact_c{
	background-image: url(../images/bj_contact.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
}
#left .kred {
	width: 244px;
	margin-bottom: 5px;
}
#left .kred_til {
	background-image: url(../images/til_red.gif);
	height: 25px;
	width: 244px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
}
#left .kred_c {
	background-image: url(../images/bj_red.gif);
	background-repeat: repeat-y;
	font-size: 24px;
	font-weight: bold;
	padding-top: 5px;
}
#left .kred_c .weekly{
	background-image: url(../images/weekly.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 180px;
	margin-top: 5px;
	font-size: 12px;
	color: #000000;
	padding-right: 15px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
	margin-left: 25px;
}
#left .kred_c .w_price{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
#left .kred_c .w_price .bigred{
	font-size: 20px;
	color: #FF0000;
}
#left .kred_c .w_price .delate{
	text-decoration: line-through;
}
#left .kred_c .topsales ul{
	padding-left: 15px;
	padding-right: 15px;
}
#left .kred_c .topsales li{
	font-size: 12px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: normal;
	color: #871515;
	padding-top: 7px;
	padding-bottom: 7px;
}
#left .kred_c .contact{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
}
#left .kred_c .paymentpic img{
	margin: 10px;
}
#left #feed {
	width: 244px;
}
#left #feed a {
	text-decoration: underline;
	color: #000000;
}
#left #feed a:hover {
	text-decoration: none;
	color: #000000;
}
#left #feed_til {
	background-image: url(../images/til_feed.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 9px;
	padding-left: 30px;
	font-weight: bold;
}
#left #feed_bj {
	background-image: url(../images/bj_feed.gif);
	background-repeat: repeat-y;
	padding-right: 8px;
	padding-left: 8px;
}
#left #feed_bj div{
	padding-top: 3px;
	padding-bottom: 8px;
	font-size: 11px;
}
#left #feed_bj div span{
	color: #666666;
}
#left #feed_bj ul{
	padding-left: 5px;
}
#left #feed_bj li{
	line-height: 22px;
	text-decoration: underline;
	font-size: 12px;
	background-image: url(../images/list02.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 8px;
}
/*
################################right#############################*/
#right{
	float: right;
	width: 736px;
}
#right #k_top{
	height: 23px;
}
#right #k_c{
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a40000;
	background-color: #f2f2f2;
	border-left-width: 1px;
	border-left-color: #a40000;
	padding:0 3px 0 ;
}
#right #table_k .td1{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#right .down {
	padding-top: 5px;
}
#right .about {
	width: 521px;
	float: left;
}
#right .about .a_til {
	background-image: url(../images/til_a_bj.gif);
	background-repeat: repeat-x;
	height: 26px;
	font-weight: bold;
	color: #FFFFFF;
}
#right .aboutus {
	width: 735px;
	float: left;
}
#right .aboutus .a_til {
	background-image: url(../images/til_a_bj.gif);
	background-repeat: repeat-x;
	height: 26px;
	font-weight: bold;
	color: #FFFFFF;
}
#right .payment {
	width: 204px;
	float: right;
}
#right .payment .p_til{
	background-image: url(../images/til_payment.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 179px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 25px;
	font-size: 12px;
}
#right .payment .p_c{
	background-color: #e2e2e2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a1a1a1;
	border-left-color: #a1a1a1;
	text-align: center;
}
#right .payment .p_c img{
	margin: 10px;
}
/*
\\\\\\\\\\\\\\\\\\custom\\\\\\\\\\\\\\\\\\\\\\\*/
#c_l {
	float: left;
	width: 278px;
	border: 1px solid #CCCCCC;
	padding: 1px;
}
#c_r {
	float: right;
	width: 442px;
}
.tb_custom {
	background-color: #CCCCCC;
	margin-bottom: 5px;
}
.tb_custom th{
	background-color: #e6eaeb;
	color: #000000;
	font-size: 12px;
}
.tb_custom td{
	background-color: #f2f2f2;
}
.tb_custom td .c_price{
	font-size: 12px;
}
.tb_honor {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.tb_honor th{
	background-color: #e6eaeb;
}
/*
//////////////////////checkout////////////////////////////*/
.havbuy {
	background-image: url(../images/price.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 177px;
	margin-left: 20px;
	padding-right: 30px;
	padding-left: 15px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-top: 9px;
	line-height: 30px;
}
.havbuy .bigred{
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}
.havbuy .delate{
	text-decoration: line-through;
}
.tb_checkout {
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-bottom: 5px;
}
.tb_checkout th{
	background-color: #871515;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tb_checkout td{
	background-color: #eae9d9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*////////////////pl report///////////////////*/
.table {
	border: 1px solid #BAB9AA;
}
.table th {
	font-size: 12px;
	background-color: #DDDDDD;
}
.table td {
	background-color: #EEEEEE;
}
/*
#########################footer################################*/
#footer {
	height: 33px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	background-color: #7C7C7C;
	margin-top: 5px;
	margin-bottom: 3px;
}
#footer_l {
	background-image: url(../images/footer_l.gif);
	background-repeat: no-repeat;
	float: left;
	width: 6px;
	height: 33px;
}
#footer_r {
	background-image: url(../images/footer_r.gif);
	background-repeat: no-repeat;
	float: right;
	height: 33px;
	width: 5px;
}
#footer_c {
	color: #FFFFFF;
	float: left;
	width: 968px;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}
.foot{width:980px; border-top:2px solid #7C7C7C; background:#7c7c7c;color:#fff; line-height:30px; height:30px; margin:10px auto 0; font-size:12px;}

/** choose area **/
.choose_area div{ clear:both; height:24px; background:url(../images/main/bg-dor.gif) repeat-x 12px scroll; line-height:18px;}
.choose_area input{width:12px; height:12px; margin:4px 1px 0 0; border:1px solid #7F9DB9; background:#F2F2F2;}   
.choose_area span{ background:#F2F2F2;}
.choose_area .left{ float:left;}
.choose_area .right{ float:right; font-weight:normal; color:red;}
 /** choose area **/
 
.Menu_0609{width:auto;margin:0 auto; padding:0 0 0 5px; height:27px;line-height:22px; background:#fff url(../images/main/bg_power-level_menu.gif) no-repeat 0 22px; clear:both;}
.Menu_0609 a:link,.Menu_0609 a:visited{ color:#A40000; display:inline;float:left; background:url(../images/main/bg_menu_bg.gif) no-repeat 0 -54px; height:27px; padding:0 0 0 7px; font-weight:bold; }
.Menu_0609 a span{padding-right:14px;height:27px; background:url(../images/main/bg_menu_bg.gif) no-repeat right 0;display:block;float:left; cursor:pointer; }
.Menu_0609 a:hover{ background:url(../images/main/bg_menu_bg.gif) no-repeat 0 -81px;text-decoration:none;}
.Menu_0609 a:hover span{ color:#000; background:url(../images/main/bg_menu_bg.gif) no-repeat right -27px;}
.Menu_0609 a:link.current,.Menu_0609 a:visited.current{color:#000; background:url(../images/main/bg_menu_bg.gif) no-repeat 0 -81px;}
.Menu_0609 a.current span{ background:url(../images/main/bg_menu_bg.gif) no-repeat right -27px;}
