body
{
	font-size: 12px;
	font-family:Vardana,Arial,sans-serif;   /*,sans-serif Arial, Helvetica, sans-serif*/
	margin:0 0 0 0;
	overflow:auto;
}

img
{
	border:0;	
}

textarea
{
	overflow:auto;
}

hr
{
	height:1px;
	width:99%;
	text-align:center;
}

table
{
	font-size:12px;
}

.td_nbsp
{
	height:10px;
}

.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;
}


/*-------------------------------Div----------------------------------*/

.mDiv
{
	background-color:#00402F;
	text-align:center;
}

.mainDiv
{
	width:964px;
	margin:0 auto;
}

.mTable
{
	vertical-align:top;
	height:100%;
	text-align:center;
}

.top_img
{
	background-image:url(../images/top.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:81px;
	width:965px;
}

.tb_menu
{
	border-collapse:collapse;
	margin-left:70px;
}
.tb_menu td
{
	padding:0px;
}

.top_menu
{ 
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	vertical-align:bottom;
}
.top_menu a,
.top_menu a:link,
.top_menu a:visited
{
	text-decoration:none;
	color:Black;
	font-weight:bold;
}


.top_btn_leftl
{ 
	background-image:url(../images/l_left.gif);
	background-repeat:no-repeat;
	height:32px;
	width:14px;
}

.top_btn_midl
{ 
	background-image:url(../images/l_mid.gif);
	background-repeat:repeat-x;
	height:32px;
}

.top_btn_rightl
{ 
	background-image:url(../images/l_right.gif);
	background-repeat:no-repeat;
	height:32px;
	width:14px;
}


.top_btn_leftb
{ 
	background-image:url(../images/b_left.gif);
	background-repeat:no-repeat;
	height:32px;
	width:14px;
}

.top_btn_midb
{ 
	background-image:url(../images/b_mid.gif);
	background-repeat:repeat-x;
	height:32px;
}

.top_btn_rightb
{ 
	background-image:url(../images/b_right.gif);
	background-repeat:no-repeat;
	height:32px;
	width:14px;
}
/*
.top_btn_b
{ 
	background-image:url(../images/top_lbtn.gif);
	background-repeat:no-repeat;
	height:32px;
	width:60px;
	text-align:center;
	vertical-align:bottom;
}

.top_btn_w
{ 
	background-image:url(../images/top_wbtn.gif);
	background-repeat:no-repeat;
	height:32px;
	width:60px;
	text-align:center;
	vertical-align:bottom;
}*/

.top_line
{ 
	height:20px;
	padding:4px 0px 4px 0px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
}


/*-------------------- Site Map ------------------------*/
.mapDiv
{
	text-align:left;
}
.mapDiv a,
.mapDiv a:link,
.mapDiv a:visited
{
	text-decoration:none;
	color:Yellow;
	font-weight:bold;
}



/*---------------------------- Left -------------------------------*/

.left_td
{
	border-collapse:collapse;
	width:217px;
}

.choose_top
{
	background-image:url(../images/choose_top.gif);
	background-repeat:no-repeat;
	width:217px;
	height:33px;
	text-align:center;
	padding:8 2 2 2;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}

.choose_mid
{
	background-image:url(../images/choose_mid.gif);
	background-repeat:repeat-y;
	text-align:center;
	vertical-align:top;
	width:217px;
	font-size:12px;
}
.choose_mid a,
.choose_mid a:link,
.choose_mid a:visited
{
	text-decoration:none;
	background-repeat:no-repeat;
	color:#000000;
	width:175px;
	height:18px;
}

.choose_tab
{
    margin:0 auto;
}
/*.choose_tab td
{
    border-bottom:1px dashed #000000;
    height:23px; font-family:Arial; font-size:11px; font-weight:bold;
    width:175px;
}*/

.choose_gameOver_1
{
    /*background-image:url(../image/game_Over1.gif);
	background-repeat:no-repeat;*/
	width:164px;
	height:20px;
	font-weight:bold;
}

.choose_gameOver_1 a,
.choose_gameOver_1 a:link,
.choose_gameOver_1 a:visited
{
    text-decoration:none; 
	color:#00684B;
}

.choose_gameOut_1
{
    /*background-image:url(../image/game_Out1.gif);
	background-repeat:no-repeat;*/
	width:164px;
	height:20px;
	font-weight:bold;
}

.choose_gameOut_1 a,
.choose_gameOut_1 a:link,
.choose_gameOut_1 a:visited
{
    text-decoration:none;
	color:#000000;
}


.choose_gameOver_2
{
    /*background-image:url(../image/game_Over2.gif);
	background-repeat:no-repeat;*/
	width:164px;
	height:20px;
	font-weight:bold;
}

.choose_gameOver_2 a,
.choose_gameOver_2 a:link,
.choose_gameOver_2 a:visited
{
    text-decoration:none;
	color:#00684B;
}

.choose_gameOut_2
{
    /*background-image:url(../image/game_Out2.gif);
	background-repeat:no-repeat;*/
	width:164px;
	height:20px;
	font-weight:bold;
}

.choose_gameOut_2 a,
.choose_gameOut_2 a:link,
.choose_gameOut_2 a:visited
{
    text-decoration:none;
	color:#000000;
}


.choose_gameOver_3
{
    /*background-image:url(../image/game_Over3.gif);
	background-repeat:no-repeat;*/
	width:164px;
	height:20px;
	font-weight:bold;
}

.choose_gameOver_3 a,
.choose_gameOver_3 a:link,
.choose_gameOver_3 a:visited
{
    text-decoration:none;
	color:#00684B;
}

.choose_gameOut_3
{
    /*background-image:url(../image/game_Out3.gif);
	background-repeat:no-repeat;*/
	width:164px;
	height:20px;
	font-weight:bold;
}

.choose_gameOut_3 a,
.choose_gameOut_3 a:link,
.choose_gameOut_3 a:visited
{
    text-decoration:none;
	color:#000000;
}

.choose_bot
{
	background-image:url(../images/choose_bot.gif);
	background-repeat:no-repeat;
	width:217px;
	height:17px;
}

.hot_Div
{
    background-image:url(../images/hot.gif);
	background-repeat:no-repeat;
	width:25px;
	height:9px;
}

/*------------------------- Center -----------------------------*/

.center_td
{
	border-collapse:collapse;
	width:483px;
	text-align:center;
}
.center_td td
{
	vertical-align:top;
}

.pl_buy
{
    /*background-image:url(../image/pl_line.gif);
    background-repeat:repeat-y;*/
    border:1px solid #D9F1E6;
	border-collapse:collapse;
    width:474px;
}

.pl_buy td
{
    /*background-image:url(../image/pl_text.gif);
    background-repeat:repeat-y;
    background-color:#00402F;*/
    color:White;
}

.pl_buyText
{
    border:0;
    color:#D9F1E6;
    text-align:center;
    background-color:Transparent;
}

/*
.center_tImg
{
	background-image:url(../images/powerlevel_r.gif);
	background-repeat:no-repeat;
	width:483px;
	height:86px;
}

.center_plImg
{
	background-image:url(../images/power-level.gif);
	background-repeat:no-repeat;
	width:483px;
	height:27px;
}*/

/*
------------ Powerlevelling Status -------------
*/

.pl_search
{
	border-collapse:collapse;
	width:100%;
	margin-bottom:15px;
}

.pl_status_tab
{
	width:100%;
	border-collapse:collapse;
	border:1px solid #00402F;
	background-color:#D9F1E6;
	text-align:center;
}
.pl_status_tab tr
{
	height:26px;
}
.pl_status_tab th
{
	background-color:#00402F;
	color:#A0CCB8;
	padding-left:3px;
}

.pl_status_bot
{
	width:95%;
	font-weight:bold;
}

/*
------------ Powerlevelling -------------
*/
.pl_top
{
	background-image:url(../images/PL_top.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:483px;
	height:68px;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}

.pl_mid
{
	background-image:url(../images/PL_mid.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:483px;
}
.pl_tb
{
	margin:0 auto;
	height:280px;
} 

.pl_bot
{
	background-image:url(../images/PL_bot.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:483px;
	height:11px;
}

.pl_quote
{
	background:url(../images/PL_quote.gif);
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	border:0px solid #ffffff;
	cursor:pointer;
}

.pl_add
{
	background:url(../images/PL_add.gif);
	background-repeat:no-repeat;
	width:71px;
	height:20px;
	border:0px solid #ffffff;
	cursor:pointer;
}

.pl_align
{
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	width:25%;
}

.pl_text
{
	border:1px solid #000000;
	color:#003399;
	background-color:#D8D5D5;
}


/*
------------ Product -------------
*/

.pt_top
{
	background-image:url(../images/PT_top.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:483px;
	height:30px;
}

.pt_mid
{
	background-image:url(../images/PT_mid.gif);
	background-repeat:repeat-y;
	background-position:center;
	vertical-align:top;
	width:483px;
	padding-left:10px;
	padding-right:10px;
}

.pt_bot
{
	background-image:url(../images/PT_bot.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:483px;
	height:6px;
}

.pt_td
{
	text-align:center;
	width:206px;
	height:148px;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}


/*------------------------ Right ------------------------*/

.right_td
{
	width:244px;
	text-align:center;
	vertical-align:top;
}
.right_td table
{
	border-collapse:collapse;
}


/*
------------ Search -------------
*/
.rig_tb
{
	width:180px;
	border:1px solid #6586A6;
	border-collapse:collapse;
}

.search_bg
{
	margin-left:2px;
	background-color:#E4E5E8;
}


.search_tab
{
	width:95%;
	border-collapse:collapse;
	border:1px solid #00402F;
	background-color:#D9F1E6;
}
.search_tab tr
{
	height:35px;
}
.search_tab th
{
	background-color:#00402F;
	color:#A0CCB8;
}
.search_tab td
{
	padding-left:25px;
}


.search_add
{
	background-image:url(../images/PL_add.gif);
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	cursor:pointer;
}


/*
------------ Gold -------------
*/
.gold_top
{
	background-image:url(../images/gold_top.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:244px;
	height:32px;
}

.gold_mid
{
	background-image:url(../images/gold_mid.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
	width:244px;
}

.gold_bot
{
	background-image:url(../images/gold_bot.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:244px;
	height:27px;
}

.gold_td
{
	font-weight:bold;
	text-align:right;
}

.gold_text
{
	font-weight:bold;
	
}
.gold_text input
{
	width:120px;
}

.gold_paypal
{
	background:url(../images/but_Cart.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:59px;
	height:23px;
	cursor:pointer;
	border:0px;
}
/*
------------ Cart -------------
*/
.cart_top
{
	background-image:url(../images/cart_top.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:244px;
	height:34px;
}

.cart_mid
{
	background-image:url(../images/cart_mid.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:244px;
}
.cart_mid p
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.cart_mid p a,
.cart_mid p a:link,
.cart_mid p a:visited
{
    text-decoration:none;
	color:#000000;
}
.cart_mid div
{
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

.cart_bot
{
	background-image:url(../images/cart_bot.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:244px;
	height:9px;
}


/*
------------ Customer Services -------------
*/
.cs_top
{
	background-image:url(../images/cs_top.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:244px;
	height:33px;
}

.cs_mid
{
	background-image:url(../images/cs_mid.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
	padding:5px;
	width:244px;
}

.cs_bot
{
	background-image:url(../images/cs_bot.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:244px;
	height:73px;
	padding-left:90px;
	padding-top:25px;
	color:#2B5708;
	font-size:13px;
	font-weight:bold;
}



/*------------------------------- footer -----------------------------*/
/*
------------ Bottom -------------
*/
.hr_sty
{
	border-bottom-style:dotted;
	width:100%;
	font-size:5px;
	color:#ffffff; word-spacing:2px;
}


.new_sty
{
	width:100%;
}
.new_sty th
{
	text-align:left;
	font-size:14px;
	color:#cccccc;
}
.new_sty td
{
	font-size:11px;
	color:#ffffff;
}
.new_sty div
{
    width:450px;
    border:0px solid blue;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.new_sty a:link,
.new_sty a:visited,
.new_sty a:hover
{
	text-decoration:none;
	color:#ffffff;
}

.new_content
{
	width:100%;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}


.about_sty
{
	width:100%;
}
.about_sty th
{
	text-align:left;
	font-size:14px;
	color:#cccccc;
}
.about_sty td
{
	font-size:11px;
	color:#ffffff;
}


.keydiv_sty
{
	font-size:11px;
	color:#cccccc;
	text-align:center;
}


.foot_td
{
	border-collapse:collapse;
	width:964px;
	text-align:center;
}

.foot_top
{
	background-image:url(../images/foot_top.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:964px;
	height:28px;
}

.foot_bot
{
	background-image:url(../images/foot_bot.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:964px;
}

.foot_div
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	letter-spacing:1px;
	padding-left:5px;padding-right:5px;
}
.foot_div a:link,
.foot_div a:visited
{
	text-decoration:none;
	color:#000000;	
}

.foot_div a:hover
{
	text-decoration:none;
	color:#716f64;
}


/*-------------------------------Games----------------------------------*/


.game_sel
{
	width:100%;
	border-collapse:collapse;
	border:1px solid #00402F;
	background-color:#D9F1E6;
	margin-top:15px;
}
.game_sel tr
{
	height:40px;
}
.game_sel th
{
	background-color:#00402F;
	color:#A0CCB8;
	text-align:left;
	padding-left:20px;
}
.game_sel td
{
	padding-left:350px;
}
.game_sel div
{
	background-image:url(../images/choose.gif);
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	cursor:pointer;
}



.title_div
{
	width:100%;
	font-weight:bold;
	padding-top:8px;
	height:30px;
}
.title_div div
{
	font-size:16px;
}

.content_div
{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.content_sty
{
	word-spacing:1px;
	font-family:MS Reference Sans Serif;
    
    /*font-size:13px;font-family:Arial;*/
}

.btn_choose
{
	background-image:url(../images/choose.gif);
	background-repeat:no-repeat;
	width:92px;
	height:26px;
	cursor:pointer;
}

.product_tab
{
	width:100%;
	border-collapse:collapse;
	border:1px solid #00402F;
	background-color:#D9F1E6;
}
.product_tab tr
{
	height:28px;
}
.product_tab th
{
	background-color:#00402F;
	color:#A0CCB8;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	font-size:15px;
}
.product_tab td
{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	font-size:13px;
}
.product_tab p
{
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

.btn_add
{
	background-image:url(../images/PL_add.gif);
	background-repeat:no-repeat;
	width:92px;
	height:26px;
	cursor:pointer;
}

.tol_div
{
	width:100%;
	font-weight:bold;
	height:30px;
}

.back_div
{
	background-image:url(../images/back.gif);
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	cursor:pointer;
}


.pl_table
{
	width:95%;
	padding:10 0 10 0;
}

.pl_desc
{
	width:95%;
	text-align:left;
	padding-top:10px;	
}

.pl_tab
{
	width:100%;
	border-collapse:collapse;
	text-align:left;
	border:1px solid #00402F;
}
.pl_tab th
{
	height:25px;
	background-color:#00402F;
	color:#A0CCB8;
}
.pl_tab td
{
	background-color:#A0CCB8;
}
.pl_tab div
{
	background-image:url(../images/PL_add.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
	height:17px;
	cursor:pointer;
}


/*-------------------------------Cart----------------------------------*/

.cart_title
{
	width:100%;
	text-align:left;
	font-weight:bold;
	margin-top:8px;
	height:30px;
}
.cart_title div
{
	font-size:14px;
}

.cart_note
{
	width:100%;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	word-spacing:1px;
	border:1px solid #00402F;
}

.cart_tab
{
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
	border-collapse:collapse;
	border:1px solid #00402F;
	background-color:#D9F1E6;
}
.cart_tab tr
{
	height:26px;
}
.cart_tab th
{
	background-color:#00402F;
	color:#A0CCB8;
}
.cart_tab td
{
	padding-left:2px;
	padding-bottom:6px;
	padding-top:6px;
}

.cart_total
{
	width:95%;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
}

.cart_continue
{
	background-image:url(../images/cart_continue.gif);
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	cursor:pointer;
}

.cart_check
{
	background-image:url(../images/cart_check.gif);
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	cursor:pointer;
}


.cart_btn
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space:nowrap;
	padding-left:3px;
	padding-right:3px;
}
.cart_btn a:link
{
    color:#ffffff;
	text-decoration:none;
	border:1px solid #cccccc;
	padding-left:2px;
	padding-right:2px;
	background-color:#086848;
}

.cart_btn a:visited
{
    color:#ffffff;
	text-decoration:none;
	border:1px solid #cccccc;
	padding-left:2px;
	padding-right:2px;
	background-color:#086848;
}

.cart_btn a:hover
{
    color:#ffffff;
	text-decoration:none;
	border:1px solid #000000;
	padding-left:2px;
	padding-right:2px;
	background-color:#086848;
}


/*-------------------------------Payment-------border-collapse:collapse;--------------------------*/
/* 
.payment_title
{
	width:100%;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}

.payment_tab
{
	width:100%;
	border:1px solid #00402F;
	background-color:#D9F1E6;
	text-align:center;
	padding:5 5 5 5;
}

.payment_tab div
{
	text-align:right; white-space:nowrap;
}
*/
.contact_td
{
	text-align:right; white-space:nowrap;
}

.payment_continue
{
	background:url(../images/cart_continue.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:70px;
	height:17px;
	cursor:pointer;
	border:0px;
}

/*-------------------------------Payment-------ADD--------------------------*/
.payment_title
{
	background-color:#00402F;
	color:#A0CCB8;
	height:26px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.payment_tab
{
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
	border-collapse:collapse;
	border:1px solid #00402F;
	background-color:#D9F1E6;
}
.payment_tab tr
{
	height:26px;
}
.payment_tab div
{
	text-align:center;
	color:#FF6600;
}

.div_bor
{
    border:1px dashed #00402F;
    text-align:left;
    padding-left:20px;
    border-collapse:separate;
}

/*------------------------------Confirm----------------------------*/
 
.confirm_title
{
	width:100%;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
}

.confirm_tab
{
	width:100%;
}

.confirm_tag
{
	text-align:left;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:3px;
}

.confirm_content
{
	width:95%;
	border:1px solid #00402F;
	background-color:#D9F1E6;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
}

.confirm_continue
{
	background:url(../images/paypal_btn.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:228px;
	height:22px;
	cursor:pointer;
	border:0px;
}


.fid_Div
{
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border:0px;
}

.h2_sty
{
    font-size:12px;
}




















/*---------------------------Menu------border-bottom:1px dotted #6586A6;-------------------------*/

.menu_main
{
	list-style:none;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:100%;
	padding:2px 0px 0px 0px;
	background-color:#FFFFFF;
	display:block;
	margin:0px;
	border-bottom:1px solid #6586A6;
}

/* menu_item */
.menu_item
{
	position:relative;
	float:left;
	display:block;
}

.menu_item a:link,

.menu_item a:visited
{
	padding:2px 10px 2px 10px;
	border-left:1px solid #6586A6;
	border-top:1px solid #6586A6;
	text-decoration:none;
	color:#003366;
	display:block;
	background-color:#E4E5E8;
}

.menu_item a:hover
{
	padding:2px 10px 2px 10px;
	border-left:1px solid #6586A6;
	border-top:1px solid #6586A6;
	text-decoration:none;
	color:#003366;
	display:block;
	background-color:#FFFFFF;
}

.menu_item_last
{
	position:relative;
	float:left;
	display:block;
}

.menu_item_last a:link,

.menu_item_last a:visited
{
	padding:2px 5px 2px 5px;
	border-left:1px solid #6586A6;
	border-top:1px solid #6586A6;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background-color:#FF9900;
	border-right:1px solid #6586A6;
}

/* menu_sub */
.menu_sub
{
	position:absolute;
	top:16px;
	left:0px;
	margin:2px 0px 0px 0px;
	list-style:none;
	vertical-align:top;
	background-color:#EAEAEA;
	width:150px;
	display:none;
}

.menu_sub_over
{
	position:absolute;
	top:16px;
	left:0px;
	margin:2px 0px 0px 0px;
	list-style:none;
	vertical-align:top;
	background-color:#EAEAEA;
	width:150px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.Dropshadow("color=gray",OffX=2,OffY=2);
}

/* submenu_item */
.submenu_item a 
{ 
	height: 1%; 
}

.submenu_item a:link,

.submenu_item a:visited
{
	text-decoration:none;
	color:#003366;
	margin:0px;
	display:block;
	margin-left:0px;
	border-bottom:0;
	border-right:1px solid #6586A6;
}

.submenu_item_last
{
	height:2px;
	height:1%;
	background-color:#6586A6;
	color:#003366;
	margin:0px;
	display:block;
	margin-left:0px;
	border-top:1px solid #6586A6;
}
	

.footdiv
{
	border-top:1px solid #6586A6;
	text-align:center;
}


/*------------------------------------Index---------------------------------*/
.level_sel
{
	border:0;
	color:#003399;
	background-color:#D8D5D5;
}

.level_border
{
	border:1px solid #000000;
}


.gold_border
{
	border:0px;
	border-collapse:collapse;
}

.gold_border td
{
	padding:0px;
}

.gold_sel
{
	font-size:12px;
	white-space:nowrap;
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	color:#40B3F5;
}

.gold_img
{
	background-repeat:repeat-y;	
}


.link_game
{
	height:20px;
	cursor:pointer;
	white-space:nowrap;
}

.dat_sty{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #FF0000;
}

.price_sty{
	font-size: 14px;
	color: #ed11e0
}

.buy_now
{
	font-weight:bold;
	color:#000000;
}


.rig_tb td
{
	padding:0px;
}

.txt_dotted
{
	border:1px dotted #000000;
	width:100px;
}


.pl_title
{
	font-size: 12px;
	font-weight: bold;
	
}

.pl_title td
{
	white-space:nowrap;
}

/*--------------------------------Table----------------------------------*/









/*-------- left server -------------*/
.menu_serverlist
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 padding:3px 3px 3px 0px;
	 text-align:left;
	 border-bottom:1px solid #E4E5E8;
}

.menu_serverlist a:link,
.menu_serverlist a:visited
{
     text-decoration:none;
	 color:#000000;
}

.menu_serverlist a:hover
{
     text-decoration:none;
	 color:#000000;
	 font-weight:bold;
}


/*------------------center product-------------------*/

.store_gameleft
{
	width:415px;
    padding:0px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
}

.store_serverleft
{
	width:180px;
	vertical-align:top;
	text-align:left;
}

.store_gamecenter
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-align:left;
	 vertical-align:top;
	 padding:0px 10px 10px 10px;
}

.store_gametable
{
	width:100%;	
}


.store_gamename
{
     font-family:Courier New, Courier, mono;
	 font-weight:bold;
	 font-size:18px;
	 color:#003366;
	 text-align:left;
	 padding:0px 5px 5px 5px;
}

.servernote
{
     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;
}

.store_warning
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FF0000;
	 text-align:left;
	 vertical-align:top;
}


.store_title
{
     background-color:#999999;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
	 font-weight:bold;
	 font-size:12px;
	 padding:10px;
	 text-align:left;
}


.store_productname
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 padding:10px 5px 10px 5px;
	 color:#333333;
	 border-left:1px solid #999999;
	 border-bottom:1px solid #EAEAEA;
	 text-align:left;
}

.store_productname a:link,
.store_productname a:visited
{
	TEXT-DECORATION:none;
}

.store_productname a:hover
{
	TEXT-DECORATION:underline;
}

.store_productname_tag
{
	color:#996600;	
}

.store_productprice
{
	white-space:nowrap;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-align:left;
	padding:10px 5px 10px 5px;
	vertical-align:top;
	border-bottom:1px solid #EAEAEA;
} 
	 

.store_productbuy
{
	white-space:nowrap;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding:10px 5px 10px 5px;
	border-right:1px solid #999999;
	border-bottom:1px solid #EAEAEA;
}

.store_productbuy a:link
{
     border:1px solid #CCCCCC;
	 background-color:#003399;
	 color:#FFFFFF;
	 padding:2px 2px 2px 3px;
	 text-decoration:none;
}

.store_productbuy a:visited
{
     border:1px solid #CCCCCC;
	 background-color:#003399;
	 color:#FFFFFF;
	 padding:2px 2px 2px 3px;
	 text-decoration:none;
}

.store_productbuy a:hover
{
     border:1px solid #CCCCCC;
	 background-color:#CC0000;
	 color:#FFFFFF;
	 padding:2px 2px 2px 3px;
	 text-decoration:none;
}


.store_producttotal
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-align:left;
	 padding:5px;
}






.cart_tb
{
	background-color:#E4E5E8;
	padding:0px 0px 0px 0px;
	word-spacing:0px;
	border:1px solid #6586A6;
}


/*  */
.marquee_top
{
     padding:0px 5px 5px 5px;
	 vertical-align:top;
	 text-align:left;
}

.title_box{
     background-image:url(../images/bg_title.gif);
	 background-repeat:repeat-x;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:11px;
	 text-align:left;
	 vertical-align:text-bottom;
	 line-height:17px;
	 }




 
/*================================================= 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;
}


/*----------------------------------------------------*/
.center_table
{
	border-collapse:collapse;
	width:95%;
	
}
.center_table td
{
    vertical-align:middle;
}
             
.choose_game
{
    background-image:url(../images/choose_game.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:471px;
	height:28px;
}

.choose_orderinfo
{
    background-image:url(../images/choose_orderinfo.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:471px;
	height:28px;
}

.choose_payment
{
    background-image:url(../images/choose_payment.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:471px;
	height:28px;
}

.choose_total
{
	background-color:Transparent;
	width:145px;
	border:0px;
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
}

.total_td
{
	font-size:11pt;
	padding-left:80px;
	font-weight:bold;
	color:#2B76A8;
}

.choose_apply
{
	background-image:url(../images/choose_apply.gif);
	background-repeat:no-repeat;
	width:39px;
	height:20px;
	cursor:pointer;
	border:0px;
}

.choose_check
{
    background-image:url(../images/choose_check.gif);
	background-repeat:no-repeat;
	width:109px;
	height:30px;
	cursor:pointer;
	border:0px;
}


.order_td
{
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	width:30%;
}

.order_select
{
	font-weight:bold;
	width:218px;
    font-family:Verdana;
    font-size:10pt;
}

.game_desc
{
    text-align:left;
    border:1px solid #00402F;
    word-spacing:1px;
	font-family:MS Reference Sans Serif;
	padding-left:10px;
	padding-right:10px;
}

.order_text
{
    text-align:center;
    height:25px;
    width:218px;
    border:1px solid #00402F;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#D9F1E6;/*Transparent;*/
}

.order_tel
{
    text-align:center;
    height:25px;
    width:50px;
    border:1px solid #00402F;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#D9F1E6;/*Transparent;*/
}

.cart_buy
{
    background-image:url(../images/cart_remove.gif);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	cursor:pointer;
	border:0px;
}


.dpt_bot
{
	height:30px;
	text-align:right;
	font-weight:bold;
	padding-right:30px;
}
.dpt_bot a:hover,
.dpt_bot a:link,
.dpt_bot a:visited
{
	TEXT-DECORATION:none;
	color:#ffffff;
}