body
{
	font-size: 11px;
	font-family:Verdana,Arial,sans-serif;
	background-color:#cccccc;margin:0 auto;text-align:center;
}
ul,ol
{
	list-style:none;
}
img
{
	border:0;	
}
button
{
	cursor:pointer;	
}
textarea
{
	overflow:auto;
}

hr
{
	height:1px;
	width:99%;
	text-align:center;
}

table
{
	font-size:11px;
}


.td_nbsp
{
	background-image:url(td_line.gif);
	background-repeat:repeat-x;/*
	background-position:right;*/
	height:15px;
}

.imgSty
{
	cursor:pointer;
	border:0;	
}

.tb_cell
{
	width:100%;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0px;
	font-size:12px;
}

.tb_border
{
	/*border:1 ;*/
	border-collapse:collapse;
}

.tb_border td
{
	padding:0px;
}

.td_right
{
	text-align:right;
	white-space:nowrap;
	font-size:12px;	
}

.title_border
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 padding:10px;
	 background-color:#F0F0F0;
	 border:1px solid #333333;
	 text-align:left;
	 vertical-align:top;
	 width:100%;
}

.titlename
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 padding:5px;
	 text-align:left;
	 font-weight:bold;
}


.warning
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FF0000;
	 text-align:left;
	 padding-left:15px;
	 padding-right:15px;
	 padding-top:10px;
}


.clear
{
	clear:both;text-align:right;padding-right:30px;
}
.clear a
{color:#000000;}
.clear a:link,
.clear a:visited
{text-decoration:none;}
.clear a:hover
{text-decoration:underline;}

.mDiv
{
	width:944px;
	background-color:#FFFFFF;
	margin:0 auto;
}

/*----------padding-right:5px;-----------margin-right:10px; ----------top----------------------------------*/

.topmenu
{
	background:url(top.gif) no-repeat;
	width:944px;
	height:133px;
	padding-left:370px;
}
.topmenu a
{
	margin-top:80px;
	margin-right:10px;
	float:left;
}
.home
{
	background:url(home.gif) no-repeat;
	width:81px;
	height:29px;cursor:pointer;
}
.about
{
	background:url(about.gif) no-repeat;
	width:103px;
	height:29px;cursor:pointer;
}
.shopping
{
	background:url(shopping.gif) no-repeat;
	width:141px;
	height:29px;cursor:pointer;
}
.faq
{
	background:url(faq.gif) no-repeat;
	width:81px;
	height:29px;cursor:pointer;
}
.map
{
	background:url(map.gif) no-repeat;
	width:103px;
	height:29px;cursor:pointer;
}


/*---------------------------- Main -------------------------------*/

.maincontent
{
	width:944px;
	background:url(maincontent.gif) repeat-y;
}

.main_left
{
	width:704px;
	float:left;
}

.mTop
{
	background:url(mTop.gif) no-repeat center;
	width:704px;
	height:60px;
}

.mMid
{
	background:url(mMid.gif) repeat-y;
	width:704px;
	
}
.gameTag
{
	background:url(gameTag.gif) no-repeat;
	width:212px;
	height:60px;
	float:left;
}
.mainname
{
	background:url(mainname.gif) no-repeat right;
	width:278px;
	height:32px;
	line-height:32px;
	float:right;
	margin-top:22px;
	font-weight:bold;
}
.main_middle
{
	width:492px;
	float:right;margin:0 auto;
}
.main_middle p
{
	text-align:left;
}
.main_right
{
	width:230px;
	float:left;
	margin-left:4px;
}

.mBot
{
	background:url(mBot.gif) no-repeat center;
	width:704px;
	height:30px;
	margin-bottom:30px;
}


/*
------------ Powerlevelling Status -------------
*/

.pl_search
{
	border-collapse:collapse;
	width:95%;margin:0 auto;text-align:center;
}

.pl_status_tab
{
	width:100%;
	border-collapse:collapse;
	border:1px solid #4D2608;
	text-align:center;
}
.pl_status_tab tr
{
	height:26px;
}
.pl_status_tab th
{
	background-color:#999;
	color:#ffffff;
	padding-left:3px;
}

.pl_status_bot
{
	width:95%;
	font-weight:bold;
}
/*--------------------------------------- Left -----------------------------------------*/

#gamelist
{
	width:203px;
	float:left;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
}
#gamelist li
{
	background:url(list.gif) no-repeat;
	text-align:left;
	width:203px;
	height:20px;
	padding-left:20px;
}

#gamelist li a
{
	background:url(arrow.gif) left center no-repeat;
	padding-left:20px;
	height:20px;
	line-height:20px;
}
#gamelist li a:link,
#gamelist li a:visited
{
    text-decoration:none;
	color:#8C8C8C;
}
#gamelist li a:hover
{
    text-decoration:underline; 
	color:#094D87;
}


/*--------------------------------------middle--------padding-left:7px;padding-right:7px;--------------------------*/
.rTop
{
	background:url(rTop.gif) no-repeat;
	width:486px;
	height:16px;
}
.rMid
{
	background:url(rMid.gif) repeat-y;
	width:486px;
}
.dvw
{
	width:460px;margin:0 auto;text-align:left;border:1px solid #F1F1F1;
}
.newsty
{
	width:460px;margin:0 auto;text-align:left;
}
.newsty h3
{
	border-bottom:2px solid #F1F1F1;margin:0 auto;text-align:center;font-size:12px;margin-bottom:10px;
}
.rBot
{
	background:url(rBot.gif) no-repeat;
	width:486px;
	height:21px;
}

.servertag
{
	background:url(servertag.gif) no-repeat center top;
	width:90%;
	white-space:nowrap;
	height:50px;
	padding-top:40px;margin:0 auto;text-align:center;
}
.servertag span
{
	color:#094D87;
}
.servertag table
{
	
}
.servertag table th
{
	color:#094D87;white-space:nowrap;font-weight:normal;padding-left:140px;
}
.servertag table td
{
	color:#000;white-space:nowrap;
}

.imgcell
{
	float:left;
}
.pname
{
	background:url(mainname.gif) no-repeat right;
	width:278px;
	height:32px;
	line-height:32px;
	float:right;
	margin-top:22px;
	font-weight:bold;
}
.newlist
{
	margin-top:20px;
	width:95%;
	clear:both;
}
.newlist td
{
	text-align:left;
	border-bottom:1px dotted #999;
    height:25px;
}
.newlist div
{
	width:360px;
	border:0px solid blue;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:12px;
}
.newlist a:link,
.newlist a:visited,
.newlist a:hover
{
    text-decoration:none;
	color:#000;
}
.new_td
{
	width:95%;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}
.new_td td
{
    text-align:left;
	border-bottom:1px dotted #999;
    height:25px;
}
.new_td div
{
	width:360px;
	border:0px solid blue;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.new_td a:link,
.new_td a:visited,
.new_tdt a:hover
{
    text-decoration:none;
	color:#000;
}
.newBtn{}
.newBtn li{float:right;width:50px;}
.newBtn li a{text-decoration:none;color:#000;}
.newBtn li a:hover{text-decoration:underline;color:#094D87;}

.intro
{
	clear:both;text-align:left;width:95%;
}
/*----------------border:double 1px blue;---------------------*/

.order_table
{
	width:474px;text-align:center;margin-left:5px;
}
.order_table td
{
	text-align:center;
}
.order_td
{
	white-space:nowrap;
	font-weight:bold;
	color:#4f4F4F;text-align:left;padding-left:5px;
}

.order_select
{
    font-family:Verdana;
    width:220px;
    font-size:11px;
    color:#999999;
}

.order_text
{
    text-align:center;
    height:25px;
    width:220px;
}

.order_tel
{
    text-align:center;
    height:25px;
    width:152px;
}
.choose_total
{
	background-color:Transparent;
	width:145px;
	border:0px;
	font-family:Verdana;
	font-weight:bold;
}
.total_td
{
	padding-left:80px;
	font-weight:bold;
	color:#2B76A8;
}
.currency
{
	width:130px;
}
.currency div
{
	float:left;width:22px;height:25px;line-height:25px;font-weight:bold;
}

.rate_nameU
{
	color:#4D2608;
	cursor:pointer;
}

.rate_nameO
{
	color:#9F6E2A;
	cursor:pointer;
}

.gold_div
{
    margin:0 auto;
	text-align:center;
	width:80%;
	font-size:11px;
}

.golds_full
{
	border:1px solid #8A8A8A;
    margin:0 auto;
	text-align:center;
	width:300px;
    height:3px;
}
.golds_full td
{
	text-align:left;
}

.golds_nei
{
    background:url(golds_nei.gif);
	background-repeat:repeat-x;
    height:3px;
}

.gding{background:url(loading.gif) center no-repeat;height:150px;border:0px;}
.tblGold{border:0;border-collapse:collapse;width:98%;}
.tBB{background-color:#ccc;border:1px solid #999;}
.tBW{background-color:#fff;border:1px solid #999;height:20px;line-height:20px;color:#049ff1;font-weight:bold;}

.choose_apply
{
	background:url(choose_apply.gif) no-repeat;
	border:0px;
	width:39px;
	height:20px;
	cursor:pointer;
}

.customer_table
{
	width:474px;margin-left:8px;
}

.payment_table
{
	width:474px;margin-left:8px;
}

.payment_notes
{
	width:474px;text-align:center;
}
.payment_notes textarea
{
	width:95%;height:80px;
}

#btn_Div
{
    margin:0 auto;
    text-align:center;
    padding-top:20px;
}
#btn_Div input
{
    background:url(checkout.gif) no-repeat;
    border:0px;
	width:76px;
	height:23px;
	cursor:pointer;
}

.buyproduct_table
{
	width:474px;
}
.buyproduct_table th
{
	border-bottom:1px solid #cccccc;padding:0px;height:25px;line-height:25px;text-align:center;
}
.buyproduct_table td
{
	border-bottom:1px solid #cccccc;padding:0px;height:25px;line-height:25px;text-align:center;
}

.buyproduct_table_text
{
	font-family:Verdana;
	border:0px solid #ffffff;
	background-color:Transparent;
	width:100px;
}

.game_desc
{
	width:480px;
	border:1px solid #cccccc;
}
.game_desc p
{
	margin:5px;
}

/*--------------------------------------right----------------------------------*/

.rightContent
{
	width:230px;
	float:left;
}
.rcLogin
{
	background:url(rightLogin.gif) no-repeat;
	width:230px;
	height:24px;
}
.rcMail
{
	border:double 1px #CCC;
	background-color:#FFF;
	color:#CCC;
	width:180px;
	height:20px;
	line-height:20px;margin-bottom:10px;padding-left:5px;
}
.rcPass
{
	border:double 1px #CCC;
	background-color:#FFF;
	color:#CCC;
	width:150px;
	height:20px;
	line-height:20px;
	float:left;padding-left:5px;
}
.logBtn
{
	background:url(logBtn.gif) no-repeat;
	width:24px;
	height:18px;
	border:0px;
}
.rcReg
{
	color:#e75;
}
.rcOrder
{
	background:url(rightOrder.gif) no-repeat;
	width:230px;
	height:31px;
	margin-top:10px;
}
.rcCart
{
	background:url(rightCart.gif) no-repeat;
	width:230px;
	height:28px;
	margin-top:10px;
}
.rcNews
{
	background:url(rightNews.gif) no-repeat;
	width:230px;
	height:28px;
	margin-top:10px;
}
.rcMid
{
	background:url(rightMid.gif) repeat-y;
	width:230px;margin:0 auto;text-align:center;padding-top:10px;
}
.rcMid p
{
	text-align:right;
    padding-right:25px;
}
.rcMid a:link,
.rcMid a:visited,
.rcMid a:hover
{
    text-decoration:none;
	color:#000;
}

.rcA
{
	background:url(rightMid.gif) repeat-y;
	margin:0 auto;text-align:center;padding-top:10px;
}
.rcA a
{
	width:200px;background:url(new_li.gif) no-repeat;float:left;text-align:left;margin-left:10px;padding-left:18px;padding-bottom:10px;
}
.rcA a:link,
.rcA a:visited
{
	text-decoration:none;color:#000;
}
.rcA a:hover
{
	text-decoration:underline;color:#7A2B04;
}

.rcBot
{
	background:url(rightBot.gif) no-repeat;
	width:230px;
	height:15px;
	margin-bottom:10px;
}

.gold_td
{
	text-align:right;
	white-space:nowrap;
}
.gold_text
{
	font-weight:bold;
}
.gold_text select
{
	width:155px;
	font-family:Verdana;
    font-size:11px;
    color:#999999;
}
.gold_text input
{
	width:150px;
}

.gold_paypal
{
	background:url(but_Cart.gif) no-repeat;
	width:59px;
	height:23px;
	cursor:pointer;
	border:0px;
}


/*------------------------------- footer -----------------------------*/

#footcontent
{
	width:944px;
	background-color:#000;
	color:#FFF;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
}

.footgame
{
	width:940px;margin:0 auto;
}
.footgame a:link,
.footgame a:visited,
.footgame a:hover
{
    text-decoration:none;
	color:#FFF;
}

.footcopyright
{
	width:100%;margin:0 auto;
}

.h2_sty
{
    font-size:12px;
}



 
/*================================================= Manager ==================================================*/
.mg_main
{
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	padding:10px 20px 20px 10px;
	text-align:left;
	vertical-align:top;	
}

.mg_footer
{
	text-align:center;
	margin-top:10px;
	height:30px;
	font-size:12px;
}

.mg_title
{
	font-family:Courier New, Courier, mono;
	font-weight:bold;
	font-size:17px;
	color:#003366;
	text-align:left;
	padding:0px 5px 5px 5px;
	white-space:nowrap;
}

.mg_title a:link,
.mg_title a:visited,
.mg_title a:hover
{
	text-decoration:none;
	color:#003366;
}

.mg_titlename
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 padding:5px;
	 text-align:left;
	 font-weight:bold;
}

.mg_tagname
{
	background-color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-align:left;	
}


.mg_bordertop
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:1px dotted #333333;
	padding:5px;
	vertical-align:top;
}

.mg_borderright
{
    text-align:left;
	vertical-align:top;
	padding:5px;
	border-right:1px dotted #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.button
{
	text-align:left;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space:nowrap;
}

.button a:link
{
    color:#000000;
	text-decoration:none;
	border:1px solid #000000;
	padding-left:2px;
	padding-right:2px;
	background-color:#CCCCCC;
	margin-left:2px;
}

.button a:visited
{
    color:#000000;
	text-decoration:none;
	border:1px solid #000000;
	padding-left:2px;
	padding-right:2px;
	background-color:#CCCCCC;
	margin-left:2px;
}

.button a:hover
{
    color:#FF9900;
	text-decoration:none;
	border:1px solid #000000;
	padding-left:2px;
	padding-right:2px;
	background-color:#333333;
	margin-left:2px;
}


.mg_gamename
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	color:#FF6600;
	text-align:left;
	font-weight:bold;
	line-height:20px;
	text-transform:capitalize;
}


#price_update{
	border:1px dotted #333333;
	background-color:#EAEAEA;
	width:640px;
	}

h1{
  font-size:14px;
  font-weight:bold;
  color:#131F79;/* 006600 */
  margin:5px;
}


.mg_td
{
	font-size:12px;
	/*vertical-align:top;*/
}

.mg_searchbox
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 padding:10px;
	 background-color:#F0F0F0;
	 border:1px solid #333333;
	 text-align:left;
	 vertical-align:top;
}

.mg_psbox
{
     width:100px;
}


