#bodyContainer{
	margin: 0px auto 0px auto;
	padding-left:85px;
	width:1000px;
	height:100%;
	height:auto;
	background-image: url(./images/bg-body.jpg);
	background-position: -90px -1px;
	background-repeat: no-repeat;
	overflow:hidden;
}
#bodyTable{
background-color: #000000;
}

#footerContainer{
	text-align:center; 
	width:829px;
	height:300px;
}

BODY, BLOCKQUOTE, TD, TH{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;

}
html , body{
	margin: 3px 3px 3px 3px;
	color: #ffffff;
	background-color: #000000;
	background: #000000 url(./images/banner/bg-banner.jpg) center 0 no-repeat;
	background-attachment:fixed;
	/*background-position: -40px -30px;*/
}
a {font-weight: normal; }
/*
a:link { text-decoration: none;color: #FFFFFF; }
a:visited  { text-decoration: none;color: #FFB300; }
*/
a:link { text-decoration: none;color: #f8b50c; }
a:visited  { text-decoration: none;color: #f8b50c; }
a:hover { text-decoration: none;color: #f8b50c ; underline :none}
a:active { text-decoration: none;color: #f8b50c; underline :none}
H4
{
	text-align:center;
	background-color: #DDEEFF;
	padding: 5px;
}
FORM
{
	margin: 0 0 0 0;
}
img {
	behavior: url(../common/htc/iepngfix.htc);
	/* behavior: url(../common/htc/pngbehavior.htc); */
}
.banner_frame
{
	background-image: url(./images/TopBar.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 149px;
	width: 860px;
	padding-top: 8px;
}
.banner_frame_left
{
	background-image: url(./images/left_TopBar.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 149px;
	width: 860px;
}
.banner_frame_right
{
	background-image: url(./images/right_TopBar.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 149px;
	width: 860px;
	padding-right: 10px;
	padding-left: 10px;
}
#divBanner
{
	background-image: url(images/TopBarBg.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 107px;
	width: 769px;
	text-align: center;
	vertical-align: middle;
	margin-left: 50px;
}
#divBanner .left_border
{
	background-image: url(images/TopLeftBar.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 106px;
}
#divBanner .right_border
{
	background-image: url(images/TopRightBar.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 106px;
	padding: 8px;
}
#divMenu
{
	height: 20px;
	font-size: 10pt;
	background-image: url(./images/bg-menu.jpg);
	border: solid 1px #C48B00;
	width: 780px;
	margin-left: 50px;
}
.border
{
	border: solid 1px #D1DBE0;
}
.box
{
	border: solid 1px #D1DBE0;
	padding: 1px;
	margin-bottom: 3px;
}
.box .header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #494B4C;
	text-decoration: none;

	padding-top: 2px;
	padding-left: 3px;
	margin-bottom: 10px;
	/* background-image: url(./images/TableHeadBg.png); */
	height: 20px;
	border-bottom: solid 1px #D1DBE0;
}
.box div form div
{
	margin-top: 3px;
}
.box .label
{
	text-align: left;
	font-size: 10px;
}
.FTxtBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	border: solid 1px gray;
}

#divLeftBar{
	float:left;
	width:180px;
}
#divRightBar{
	float:left;
	width: 170px;
}

#divContent{
	float:left;
	height: 100%;
	overflow:hidden;
}
#divContent_nopadding{
	float:left;
	width: 600px;
	height: 100%;
	padding-right: 0px;
	/*width: 100%;*/
}

#divCopyRight
{
	height: 40px;
	vertical-align: middle;
}
#footerContainer{
	clear:both;
}
.CopyRight
{
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	width: 769px;
}
.prod_info
{
/*	background-image: url(./images/ProductBG.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: white; */
}
.table_product
{
	width:405;
}
.table_product TD
{
	/* background-color: white; */
}
.lbl_prod_name
{
	color: #FF6600;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}
.lbl_prod_desc
{
	color: #0099FF;
	font-size: 10px;
	text-decoration: none;
}
.lbl_prod_price
{
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
	font-weight: Bold;
}
.lbl_prod_price_promotion
{
	color: gray;
	text-decoration: none;
}
.lbl_promotion
{
	color: #f8de8b;
	text-decoration: none;
}
.img_border
{
	border: dashed 1px #D9D9D9;
}
#cart_table
{
	width: 100%;
	font-family: verdana, arial, tahoma;
	font-size: 9pt;
	
}
#cart_table TH, #tbl TH
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #494B4C;
	text-decoration: none;

	padding-top: 2px;
	padding-left: 3px;
	/* background-image: url(./images/TableHeadBg.png); */
	height: 20px;
	
	background-color: #222222;
	color: white;
	/* padding: 5 0 5 0; */
	
}
#tbl_front TH
{
	color: #CCCCCC;
	background-color: #1F1F1F;
}
#cart_table TD
{
	padding: 2px;
}
#tbl TD, #tbl TD a, #tbl FONT
{
	padding: 2px;
	font-size: 9pt;
	vertical-align: top;
}
#tbl .row_item_alert
{
	background-color: #FFEEEE;
}
#tbl .row_serious_alert
{
	background-color: #FF3333;
	font-weight: bold;
	color: white;
}
#tbl .footer
{
	background-color: #F3F3F3;
	color: navy;
	font-weight: bold;
}
#cart_table .row_item_normal
{
	background-color: #666666;
}
#cart_table .row_item_alternate
{
	background-color: #666666;
}
#tbl .row_item_normal
{
	background-color: #666666;
}
#tbl .row_item_alternate
{
	background-color: #4F4F4F;
}
#tbl_front .row_item_normal
{
	/* background-color: #FFFFFF; */
	background-color: #666666;
}
#tbl_front .row_item_alternate
{
	/* background-color: #F9F9F9; */
	background-color: #4F4F4F;
}
#cart_table .cell_no
{
	text-align: center;
	vertical-align: top;
	width: 8%;
}
#cart_table .cell_name
{
	text-align: left;
	vertical-align: top;
}
#cart_table .cell_price
{
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
	width: 15%;
}
#cart_table .cell_qty
{
	text-align: center;
	vertical-align: top;
	padding-right: 3px;
	width: 15%;
}
#cart_table .cell_qty INPUT
{
	text-align: center;
}
#cart_table .cell_amt
{
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
	width: 15%;
}
#cart_table .cell_remove
{
	text-align: center;
	vertical-align: top;
	width: 24px;
}
#cart_table .cell_total_caption
{
	text-align: right;
	font-weight: bold;
	background-color: black;
}
#cart_table .cell_total
{
	text-align: right;
	font-weight: bold;
	background-color: black;
}
#cart_table .cell_remark
{
	color: gray;
	font-size: 9pt;
}
#cart_table .footer
{
	background-color: #EEEEEE;
}
.gy
{
	color: gray;
}

.tb_address
{
		border: dashed 1px #666666;
}
.tb_address TH
{
	font-size: 12pt;
	font-family: Tahoma;
	/* background-image: url(./images/TableHeadBg.png); */
}
.tb_address .ttl
{
	font-size: 9pt;
	font-weight: Normal;
	color: #f8b50b;
}
.title
{
	background-color: #eeeeee;
}
.tb_address td
{
	font-size: 9pt;
	font-family: Tahoma;
	height: 22px;
	padding: 0 5 0 5;
}
.tb_address td input
{
	font-size: 9pt;
	border: solid 1px #CCCCFF;
	font-family: Tahoma;
	width: 100%;
	background-color: #EEEEEE;
}
.tb_address td select
{
	width: 186px;
	border: solid 1px #CCCCFF;
	font-size: 9pt;
	background-color: #EEEEEE;
}
.buynowbg
{
	background-image: url(../front/images/buybt2.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-left: 25px;
	margin-right: 25px;
}
.btimgleft
{
	background-image: url(../front/images/buttonrtb_r1_c1.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 4px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center !important;
}
.btimgright
{
	background-image: url(../front/images/buttonrtb_r1_c3.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 4px 4px 4px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center !important;
}
.btimgcenter
{
	background-image: url(../front/images/buttonrtb_r1_c2.gif); 
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 2 6 4 6;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center !important;
	/* border: solid 1px red; */
}

.btimgcenter A
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.btimgcenter A:visited, .btimgcenter A:link, .btimgcenter A:active
{
	color: #f8b50c;
}
.btimgcenter A:hover
{
	color: #FFFFFF;
}
.txtlabel
{
	color: #FFCC99;
}

#tbl.webboardform TH
{
	font-family: Tahoma, Verdana;
	text-align: left;
	background-color: #999999;
	color: white;
	font-size: 9pt;
}
#tbl.webboardform TD
{
	font-family: Tahoma, Verdana;
	font-size: 9pt;
}
#tbl.webboardform INPUT
{
	border: solid 1px #DFDCDC;
	background-color: #CCCCCC;
	color: black;
	width: 100%;
}
.err
{
	font-family: Tahoma, Verdana;
	font-size: 12pt;
	color: #FF3300;
}
#tbl.webboard TD, #tbl.webboard A
{
	font-family: Tahoma, Verdana;
	font-size: 10pt;
}
#tbl.webboard TH
{
	font-family: Tahoma, Verdana;
	font-size: 9pt;
}

body
{
scrollbar-3dlight-color:  ;
             scrollbar-arrow-color: ;
             scrollbar-base-color: #333333;
             scrollbar-darkshadow-color: ;
             scrollbar-face-color: ;
             scrollbar-highlight-color: ;
             scrollbar-shadow-color:;
}
.warning
{
	color: #f8b50b;
	font-size: 12pt;
}



/*-------------------------------------
# Navigation
--------------------------------------*/
.navBar {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
/*color: #ffffff;
height:35px;
width:130px;
background-image:url(images/navi/Navi_bar.jpg);*/
padding-left:35px;
padding-top:15px;
}


.navLinkContainer{margin-left:9px;margin-bottom:20px;}
.navLinkItem{margin-left:15px;width:130px;}
.navLinkExt{
	border-top: #3A3A3A 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display:block; 
	margin-top:5px;
	margin-bottom:10px;
	width:130px;
}
.navLinkExt a:link {color: #666666;cursor:text;	display:block;}
.navLinkExt a:visited {color: #666666;cursor:text;}
.navLinkExt a:active {color: #666666;cursor:text;}
.navLinkExt a:hover { color: #8F8F8F ; text-decoration: none; }



.navLink { color: #F2F2F2; text-decoration: none;font-size: 13px; 
display:block; width:150px;font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top:5px;
padding-top:2px;
}
a.navLink:link { color: #F2F2F2; text-decoration: none; }
a.navLink:visited { color: #F2F2F2; text-decoration: none; }
a.navLink:active { color: #F2F2F2; text-decoration: underline; }
a.navLink:hover { color: #FF6600 ; text-decoration: none; }

#navLink_BPocket {margin-left:12px;text-indent: -1000px;display:block;width:138px;height:44px;background:url(images/navi/bt-pocket.jpg); }
a#navLink_BPocket:link {}
a#navLink_BPocket:visited {}
a#navLink_BPocket:active {}
a#navLink_BPocket:hover {background-image:url(images/navi/bt-pocket2.jpg);}


#navLink_QuickOrder {margin-left:12px;text-indent: -1000px;display:block;width:138px;height:44px;background:url(images/navi/bt-quick-order.jpg); }
a#navLink_QuickOrder:link {}
a#navLink_QuickOrder:visited {}
a#navLink_QuickOrder:active {}
a#navLink_QuickOrder:hover {background-image:url(images/navi/bt-quick-order2.jpg);}

#navLink_InternetCafe {margin-left:12px;text-indent: -1000px;display:block;width:138px;height:44px;background:url(images/navi/bt-internet-cafe.jpg); }
a#navLink_InternetCafe:link {}
a#navLink_InternetCafe:visited {}
a#navLink_InternetCafe:active {}
a#navLink_InternetCafe:hover {background-image:url(images/navi/bt-internet-cafe2.jpg);}
					

/* Right Bar*/
#navLink_Ac {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-ac_v2.png); }
a#navLink_Ac:link,a#navLink_Ac:visited ,a#navLink_Ac:active  {}
a#navLink_Ac:hover {background-image:url(images/bt-link-ac_a_v2.png);}

#navLink_ItemPromotion {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-item-promotion_v2.png); }
a#navLink_Ac:link,a#navLink_Ac:visited ,a#navLink_Ac:active  {}
a#navLink_ItemPromotion:hover {background-image:url(images/bt-link-item-promotion_a_v2.png);}
			
#navLink_Redeem {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-redeem_v2.png); }
a#navLink_Redeem:link,a#navLink_Redeem:visited ,a#navLink_Redeem:active  {}
a#navLink_Redeem:hover {background-image:url(images/bt-link-redeem_a_v2.png);}

#navLink_DownloadGame {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-download-game_v2.png); }
a#navLink_DownloadGame:link,a#navLink_DownloadGame:visited ,a#navLink_DownloadGame:active  {}
a#navLink_DownloadGame:hover {background-image:url(images/bt-link-download-game_a_v2.png);}
		
/*-------------------------------------
# CMS Page
--------------------------------------*/
.cms_content_main{
color:#B9B9B9;
}
.cms_content_main h2{
color:#FFCC00;
font-size: 18px;
border-bottom: 1px dotted #6C6C6C;
}
.cms_content_main ul li a{
color:#ffffff;
}

/*-------------------------------------
# Button Style
--------------------------------------*/
.newLinkButton {
	-moz-box-shadow:inset 0px 0px 0px 0px #3a3a3a;
	-webkit-box-shadow:inset 0px 0px 0px 0px #3a3a3a;
	box-shadow:inset 0px 0px 0px 0px #3a3a3a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3a3a3a), color-stop(1, #141414) );
	background:-moz-linear-gradient( center top, #3a3a3a 5%, #141414 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#141414');
	background-color:#3a3a3a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #141414;
	display:inline-block;
	color:#f8b50c;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:2px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #3a3a3a;
}.newLinkButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #141414), color-stop(1, #3a3a3a) );
	background:-moz-linear-gradient( center top, #141414 5%, #3a3a3a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#141414', endColorstr='#3a3a3a');
	background-color:#141414;
}.newLinkButton:active {
	position:relative;
	top:1px;
}

/*-------------------------------------
# RTBPLUS Step
--------------------------------------*/
/*#rtbplus_step_container{clear:both;margin:0px; margin-bottom:5px;padding:0px;width:600px; height:125px; overflow:hidden;}
#rtbplus_step_container ol{margin-left:-40px;}
#rtbplus_step_container ol li{list-style:none; margin:0px; padding:0px;float: left;}
.rtbplus_step_1 a:link,.rtbplus_step_1 a:visited,.rtbplus_step_1 a:active{
	width: 201px;
	height: 105px;
	background: url("images/rtbplus_step.png") 0 0 no-repeat;
	display:block;text-indent: -9000px; overflow:hidden;
}
.rtbplus_step_1 a:hover{background-position: -230px 0;}

.rtbplus_step_2 a:link,.rtbplus_step_2 a:visited,.rtbplus_step_2 a:active{
	width: 195px;
	height: 105px;
	background: url("images/rtbplus_step.png") 0 -123px no-repeat;
	display:block;text-indent: -9000px; overflow:hidden;
}
.rtbplus_step_2 a:hover{background-position: -230px -123px ;}

.rtbplus_step_3 a:link,.rtbplus_step_3 a:visited,.rtbplus_step_3 a:active{
	width: 202px;
	height: 105px;
	background: url("images/rtbplus_step.png")  0 -248px  no-repeat;
	display:block;text-indent: -9000px; overflow:hidden;
}
.rtbplus_step_3 a:hover{background-position: -230px -248px;}*/
#rtbplus_step_container{clear:both;margin:0px; margin-bottom:5px;padding:0px;width:560px; height:105px; overflow:hidden;}
#rtbplus_step_container ol{margin: 0; padding: 0;}
#rtbplus_step_container ol li{list-style:none; margin:0px; padding:0px;float: left;}
.rtbplus_step_1 a:link,.rtbplus_step_1 a:visited,.rtbplus_step_1 a:active{
	width: 188px;
	height: 98px;
	background: url("images/rtbplus_step_v2.png") 0 0 no-repeat;
	display:block;text-indent: -9000px; overflow:hidden;
}
.rtbplus_step_1 a:hover{background-position: -230px 0;}

.rtbplus_step_2 a:link,.rtbplus_step_2 a:visited,.rtbplus_step_2 a:active{
	width: 182px;
	height: 98px;
	background: url("images/rtbplus_step_v2.png") 0 -123px no-repeat;
	display:block;text-indent: -9000px; overflow:hidden;
}
.rtbplus_step_2 a:hover{background-position: -230px -123px ;}

.rtbplus_step_3 a:link,.rtbplus_step_3 a:visited,.rtbplus_step_3 a:active{
	width: 190px;
	height: 98px;
	background: url("images/rtbplus_step_v2.png")  0 -248px  no-repeat;
	display:block;text-indent: -9000px; overflow:hidden;
}
.rtbplus_step_3 a:hover{background-position: -230px -248px;}


/*-------------------------------------
#  Right Bar RTB Activity
--------------------------------------*/
#navLink_Ac {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-ac_v2.png); }
a#navLink_Ac:link,a#navLink_Ac:visited ,a#navLink_Ac:active  {}
a#navLink_Ac:hover {background-image:url(images/bt-link-ac_a_v2.png);}

#navLink_ItemPromotion {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-item-promotion_v2.png); }
a#navLink_Ac:link,a#navLink_Ac:visited ,a#navLink_Ac:active  {}
a#navLink_ItemPromotion:hover {background-image:url(images/bt-link-item-promotion_a_v2.png);}
			
#navLink_Redeem {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-redeem_v2.png); }
a#navLink_Redeem:link,a#navLink_Redeem:visited ,a#navLink_Redeem:active  {}
a#navLink_Redeem:hover {background-image:url(images/bt-link-redeem_a_v2.png);}

#navLink_DownloadGame {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-download-game_v2.png); }
a#navLink_DownloadGame:link,a#navLink_DownloadGame:visited ,a#navLink_DownloadGame:active  {}
a#navLink_DownloadGame:hover {background-image:url(images/bt-link-download-game_a_v2.png);}

#navLink_MemberGetMember {margin:0px;text-indent: -1000px;display:block;width:130px;height:53px;background:url(images/bt-link-member_get_member_v2.png); }
a#navLink_MemberGetMember:link,a#navLink_MemberGetMember:visited ,a#navLink_MemberGetMember:active  {}
a#navLink_MemberGetMember:hover {background-image:url(images/bt-link-member_get_member_a_v2.png);}

.IsOutofStock{
color:yellow;
}

