@charset "utf-8";

/*CSS Reset*/
html, body, #wrapper { width:100%; height:100% }
body, div, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, select, textarea, table, caption, thead, tfoot, tbody, tr, th, td { margin:0; padding:0 }
:focus{ outline:0 }
a:focus{ -moz-outline-style:none }
table { border-collapse:collapse; border-spacing:0 }
caption, th, td { vertical-align:top; text-align:left }
img { border:0 }
input, select { vertical-align:middle }
ul { list-style:none }
h1, h2, h3, h4, h5, h6, th { font-size:100%; font-weight:normal }
dl, dd, dt, p, h1, h2, h3, h4, h5, h6, caption { display:block }
body > #wrapper { height:auto; min-height:100% }
#wrapper { width:100%; min-width:900px; background:#000 url(../img/primopoker_bg.png) no-repeat 0 bottom;background-attachment: fixed;background-position: center top; }

/*Setting*/
.clear { clear:both }
.clearfix { clear:both; font-size:0; height:0; display:block }
.alpha50 { filter:alpha(opacity=50); opacity:0.5 }
.blur { hidefocus:expression(this.onFocus=this.blur()); outline:none }
.no_break { white-space:nowrap; overflow:hidden; text-overflow:ellipsis }

/*List*/
.disc li, .disc dd { display:list-item; list-style:disc; margin-left:20px }
.square li, .square dd { display:list-item; list-style:square; margin-left:20px }
.circle li, .circle dd { display:list-item; list-style:circle; margin-left:20px }

/*Body*/
body { font: 12px Tahoma, Arial; color:#fff; line-height:1 }
body#SubPage #Main_L { float:left; margin:6px 20px 20px 20px; width:624px; _display:inline }

/*Header*/
#Header { height:80px }
#LogoOuter { background:url(../img/css_repeat.png) repeat-x; height:50px }
#LogoInter { height:50px; width:900px; margin:0 auto; position:relative }
h1 { height:50px; width:196px; position:absolute; top:0; left:20px }
h1 a { display:block; height:50px; text-indent:-999em; outline:0; background:url(../img/css_bg.png) 0 -376px no-repeat }
#favorite { color:#CA993C; position:absolute; top:8px; right:10px; line-height:1.1 }
#favorite a { color:#CA993C }
#LogoInter div a:hover { color:#feeaae }
#LogoInter div strong { font-weight:300; color:#fff }
#addshare{ position:absolute; top:27px; right:10px;}

/*Nav*/
#NavigateOuter { background:#9f9065; height:30px }
#NavigateInter { background:url(../img/css_bg.png) 0 -438px no-repeat; height:30px; width:900px; margin:0 auto }
#NavigateInter ul{width:696px;height:30px;margin-left:110px;}
#NavigateInter ul li{float:left;height:30px;text-align:center;}
#NavigateInter ul li a{display:block;height:30px;outline:0;text-indent:-999em;}
#NavigateInter ul li a:hover{background:url(../img/css_bg.png) no-repeat;}
#NavigateInter ul li#Index{width:55px;}
#NavigateInter ul li#Index a:hover{background-position:-110px -469px;}
#NavigateInter ul li#GameSpec{width:99px;}
#NavigateInter ul li#GameSpec a:hover{background-position:-165px -469px;}
#NavigateInter ul li#Deposit{width:99px;}
#NavigateInter ul li#Deposit a:hover{background-position:-264px -469px;}
#NavigateInter ul li#Match{width:99px;}
#NavigateInter ul li#Match a:hover{background-position:-363px -469px;}
#NavigateInter ul li#Support{width:99px;}
#NavigateInter ul li#Support a:hover{background-position:-462px -469px;}
#NavigateInter ul li#Link{width:137px;}
#NavigateInter ul li#Link a:hover{background-position:-561px -469px;}
#NavigateInter ul li#FirstTime{width:108px;}
#NavigateInter ul li#FirstTime a:hover{background-position:-698px -469px;}

/*Main*/
#Main { width:900px; margin:0 auto; padding-bottom:53px;background:url(../img/primopoker_bg2.png) no-repeat 0 top; }
#Main_L, #Main_C, #Main_R { float:left; margin:20px 0; width:220px }
#Main_L { margin-left:20px; _display:inline }
#Main_C { width:400px; margin:20px 12px }

/*SubPage*/
#SubContent { background:#000; min-height:300px; _height:300px; padding-top:8px }
.SubTabs { width:600px; margin:0 auto }
.SubTabs ul.ultabs { height:20px; border-bottom:3px solid #610304 }
.SubTabs ul.ultabs li { float:left; height:20px; text-align:center; margin-left:6px; _display:inline }
.SubTabs ul.ultabs li a { float:left; text-decoration:none; display:block; height:20px; background:url(../img/css_icon.png) 0 -48px no-repeat; color:#fff; line-height:19px; +line-height:22px; _line-height:20px; font-size:13px!important; _font-size:12px; hidefocus:expression(this.onFocus=this.blur()); outline:none ; padding:0 8px }
.SubTabs ul.ultabs li a.selected { background:url(../img/css_icon.png) 0 -68px no-repeat }
.SubTabs div { padding:10px; padding-bottom:4px; line-height:1.5; color:#DDD }
.SubTabs div p, .SubTabs div table { margin-bottom:8px }
.tableGame { width:100% }
.tableGame caption { font-size:16px; padding-bottom:8px }
.tableGame th { background:#610304; padding:3px }
.tableGame td { border:1px solid #610304; padding:5px }
.tableGame th, .tableGame td { text-align:center; border:1px solid #333; vertical-align:middle }
.tableGame .alignleft { text-align:left }

/*.h2_title*/
h2 { text-indent:-999em; height:46px }

/*css_bg*/
#blockRegister a, #blockgameDownload a, #blockNewHand a, #blockCash a { background:url(../img/css_bg.png) no-repeat; display:block; text-indent:-999em; outline:0; margin-bottom:5px }
#blockNewHand a { margin-bottom:0 }
#blockRegister a { background-position:-220px 0; height:75px }
#blockRegister a:hover { background-position:-850px 0; height:75px }
#blockgameDownload a { background-position:-220px -75px; height:55px }
#blockgameDownload a:hover { background-position:-220px -130px }
#blockNewHand a { background-position:-220px -185px; height:119px }
#blockNewHand a:hover { background-position:-850px -185px; height:119px }
#blockCash a { background-position:-220px -304px; height:119px }
#blockCash a:hover { background-position:-850px -514px; height:119px }
#blockRank { background:url(../img/css_bg.png) no-repeat; margin-bottom:12px }
body#SubPage h2 { background:url(../img/css_bg.png) no-repeat; text-indent:-999em; height:92px }
body#SubPage h2#h2_GameSpec { background-position:0 -500px }
body#SubPage h2#h2_Deposit { background-position:0 -592px }
body#SubPage h2#h2_Math { background-position:0 -684px }
body#SubPage h2#h2_Support { background-position:0 -776px }
body#SubPage h2#h2_Faq { background:url(../img/faq_t.png) no-repeat; text-indent:-999em; height:92px;}
#blockfg a { width:220px; height:125px; background:url(../img/tournament.png) no-repeat; display:block; text-indent:-999em; outline:0; margin-bottom:5px; overflow:hidden }
#blockfg a:hover { background:url(../img/tournament.png) no-repeat left -125px }
#blockag a { width:220px; height:119px; background:url(../img/blockag.png) no-repeat; display:block; text-indent:-999em; outline:0; margin-bottom:5px; overflow:hidden }
#blockag a:hover { background:url(../img/blockag.png) no-repeat left -119px }
.blockvideo { width:220px; height:176px; margin-bottom:12px; overflow:hidden }
#blockNews { width:400px; height:403px; background:url(../img/notice_bg.png) no-repeat }

/*css_icon*/
.label_event, .label_support, .label_system, .arrow { background:url(../img/css_icon.png) no-repeat; display:block }
.label_event { background-position:0 0 }
.label_support { background-position:0 -16px }
.label_system { background-position:0 -32px }
.arrow { background-position:0 -88px; padding-left:8px }

/*Fixed*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }

/*blockRank*/
#blockRank { height:376px; _overflow:hidden; position:relative }
#blockRank span.arrow { position:absolute; right:20px; bottom:10px; padding-top:2px }
#blockRank span.arrow a { color:#DAD9D9 }
#blockRank span.arrow a:hover { color:#feeaae }
.RankTabs ul.ultabs { height:20px; border-bottom:3px solid #610304 }
.RankTabs ul.ultabs li { float:left; width:70px; height:20px; text-align:center; margin-left:8px; _display:inline }
.RankTabs ul.ultabs li a { text-decoration:none; display:block; height:20px; background:url(../img/css_icon.png) 0 -48px no-repeat; color:#fff; font-size:13px; _font-size:12px; line-height:19px; +line-height:22px;
_line-height:20px }
.RankTabs ul.ultabs li a.selected { background:url(../img/css_icon.png) 0 -68px no-repeat }
.RankTabs div { padding:10px }
.RankTabs div p { margin-left:8px }
.RankTabs div p strong { color:#CA993C; font-weight:300 }
.RankTabs div ul { margin-top:3px; font-size:13px; _font-size:12px }
.RankTabs div ul li { border-bottom:1px dashed #333; padding:0 0 0 35px; height:23px; *padding:3px 0 0 35px;
*height:20px;
line-height:1.6 }

/*blockEvent*/
#Event { height:200px; font-size:50px; font-weight:700; color:#000; line-height:200px; text-align:center; margin-bottom:7px }
.ad_banner { height:85px; margin-bottom:10px; overflow:hidden }
.ad_banner ul { width:410px; position:relative; left:-2px; overflow:hidden }
.ad_banner ul li { float:left; width:188px; height:75px; background:url(../img/banner_bg.png) no-repeat; padding:5px; margin-right:5px; overflow:hidden }
.ad_banner ul li a { width:188px; height:75px; display:block }

/*blockNews*/
#blockNews { _overflow:hidden; position:relative }
#blockNews a { color:#D5D5D4 }
#blockNews ul { margin:0 8px 0 16px }
#blockNews ul li { border-bottom:1px dashed #555; height:20px; margin-top:4px }
#blockNews ul li label { width:60px; height:16px; float:left; text-indent:-999em }
#blockNews ul li h3 { float:left; width:228px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:8px; line-height:1.4 }
#blockNews ul li span { float:left; width:72px; color:#FFE26D }
#blockNews span.arrow { position:absolute; right:20px; bottom:10px }
#blockNews span.arrow a:hover { color:#feeaae }

/*blockMember*/
#blockMember { height:205px; _overflow:hidden; background:url(../img/member.gif) no-repeat; position:relative; margin-bottom:8px }
#blockMember input, #blockMember div { background:none; border:0; position:absolute; color:#ccc }
#login_name { top:57px; left:70px; width:120px }
#login_pw { top:83px; left:70px; width:120px }
#login_check { top:109px; left:70px; width:66px }
#login_code { top:107px; left:149px }
#login_submit { top:144px; left:13px; width:197px; height:33px; text-align:center }
#login_submit a { display:block; height:33px; text-indent:-999em; outline:0 }
#login_submit a:hover { background:url(../img/css_bg.png) -443px -316px no-repeat }
#login_forget { top:183px; right:13px }
#login_forget a { color:#DAD9D9; line-height:1.1 }
#login_forget a:hover { color:#feeaae }
#myaccount { height:205px; _overflow:hidden; background:url(../img/account.gif) no-repeat; position:relative; margin-bottom:12px }
#logout_submit { top:153px; left:11px; position:absolute; width:197px; height:33px; text-align:center }
#logout_submit a { display:block; height:33px; background:url(../img/logout.jpg) no-repeat left top; text-indent:-999em; outline:0 }
#logout_submit a:hover { background:url(../img/logout.jpg) no-repeat left bottom }
.mycoin { top:72px; left:74px; position:absolute; font:bold 13px/130% Verdana, sans-serif; color:#ffe26d }
.myinteg { top:122px; *top:121px; left:74px; position:absolute; font:bold 13px/130% Verdana, sans-serif; color:#ffe26d }

/*sidemenu*/
#sidemenu { height:249px; margin-bottom:12px }
#sidemenu ul li a { display:block; width:220px; height:49px; background:url(../img/sidemenu.jpg) no-repeat; text-indent:-9999px; overflow:hidden }
#sidemenu ul li a:hover { background:url(../img/sidemenu.jpg) no-repeat }
#sidemenu .sidemenu01 a { height:51px; background-position:left top; overflow:hidden }
#sidemenu .sidemenu01 a:hover { height:51px; background-position:right top }
#sidemenu .sidemenu02 a { background-position:left -51px }
#sidemenu .sidemenu02 a:hover { background-position:right -51px }
#sidemenu .sidemenu03 a { background-position:left -100px }
#sidemenu .sidemenu03 a:hover { background-position:right -100px }
#sidemenu .sidemenu04 a { background-position:left -149px }
#sidemenu .sidemenu04 a:hover { background-position:right -149px }
#sidemenu .sidemenu05 a { height:51px; background-position:left -200px }
#sidemenu .sidemenu05 a:hover { height:51px; background-position:right -200px }

/*member*/
.memberbox { width:600px; color:#DDD; margin:0 auto 0 auto; overflow:hidden }
.membertxt { margin-bottom:15px }
.minput { height:16px; font:12px/130% Arial,Helvetica,sans-serif; color:#FFF; background:#494848; border:1px solid #9e9d9d; padding:2px; outline:none }
.sumbit_btn { height:26px; *height:28px; font:12px/150% Arial,Helvetica,sans-serif; color:#FFF; background:url(../img/member_btn.gif) repeat-x; border:0; padding:0 4px; cursor:pointer }
#h2_forgetpw { background:url(../img/member_t.png) no-repeat left -92px!important; text-indent:-999em; height:92px }
#h2_member { background:url(../img/member_t.png) no-repeat left -184px!important; text-indent:-999em; height:92px }
#h2_edit { background:url(../img/member_t.png) no-repeat left -552px!important; text-indent:-999em; height:92px }
#h2_chpw { background:url(../img/member_t.png) no-repeat left -460px!important; text-indent:-999em; height:92px }
#h2_gift { background:url(../img/member_t.png) no-repeat left -368px!important; text-indent:-999em; height:92px }
#h2_money { background:url(../img/member_t.png) no-repeat left -276px!important; text-indent:-999em; height:92px }
.mstate { width:450px; height:121px; font:bold 15px/130% Verdana, sans-serif; color:#FFE26D; background:url(../img/member_spec.jpg) no-repeat left top; padding:29px 0 0 150px; margin-bottom:20px; overflow:hidden }
.mstate p { margin-bottom:18px }
.member_title { width:600px; height:40px; text-indent:-9999px; background:url(../img/member_spec.jpg) no-repeat left -150px; margin-bottom:5px; overflow:hidden }
.member_recordA{ width:600px; height:40px; text-indent:-9999px; background:url(../img/member_spec_record.jpg) no-repeat left 0; margin-bottom:5px; overflow:hidden }
.member_recordB{ width:600px; height:40px; text-indent:-9999px; background:url(../img/member_spec_record.jpg) no-repeat left -40px; margin-bottom:5px; overflow:hidden }
.mdata { width:580px; margin:0 auto 15px auto }
.mdata_t { color:#FFF; background:#610304 }
.mdata td { line-height:130%; border:1px solid #610304; padding:6px; border:1px solid #333; vertical-align:middle }
.mrecord { width:580px; margin:0 auto 15px auto }
.mrecord_t { color:#FFF; background:#610304; text-align:center; }
.mrecord td { line-height:130%; border:1px solid #610304; padding:6px; border:1px solid #333; vertical-align:middle }
.banner_adv { width:580px; height:240px; padding-bottom:5px; margin:0 auto; overflow:hidden }
.mdata input[type=radio] { margin-right:3px; *margin-right:0 }
.gift_step1 { float:left; width:198px; height:435px; text-indent:-9999px; background:url(../img/gift_step.jpg) left top; overflow:hidden }
.gift_step2 { float:left; width:198px; height:435px; text-indent:-9999px; background:url(../img/gift_step.jpg) -198px top; overflow:hidden }
.gift_step3 { float:left; width:198px; height:435px; text-indent:-9999px; background:url(../img/gift_step.jpg) -396px top; overflow:hidden }
.gift_step4 { float:left; width:198px; height:435px; text-indent:-9999px; background:url(../img/gift_step.jpg) -594px top; overflow:hidden }
.memberbox2 { float:left; width:380px; margin:0 0 0 15px; padding-top:30px; padding-top:40px\9 }
.mdata2 { width:380px; margin:0 auto 15px auto }
.mdata2 td { line-height:130%; border:1px solid #610304; padding:6px; border:1px solid #333; vertical-align:middle }
.memberbox2 p { line-height:140% }
.memberbox3 { width:600px; min-height:450px; _height:450px; color:#DDD; margin:0 auto 0 auto }
.memberbox3 p { line-height:140% }
.gift_txt { margin:10px 0 }
.gift_coin { margin:15px 0 }
.gift_coin strong { font-size:15px; color:#FFE26D; margin:0 3px }
.gift_chk { color:#FFE26D }
.gift_conut { display:inline; font-weight:bold; color:#FFE26D; border:1px solid #666; padding:5px; margin-right:5px }
.gift_coin2 { font-size:15px; color:#FFE26D; margin:0 3px }
.money_pic { float:left; width:198px; height:345px; text-indent:-9999px; background:url(../img/money_pic.jpg) -594px top; overflow:hidden }
.money_pic_1 { float:left; width:198px; height:345px; text-indent:-9999px; background:url(../img/money_pic1.jpg) -594px top; overflow:hidden }
.money_pic_2 { float:left; width:198px; height:345px; text-indent:-9999px; background:url(../img/money_pic2.jpg) -594px top; overflow:hidden }
.money_pic_3 { float:left; width:198px; height:345px; text-indent:-9999px; background:url(../img/money_pic3.jpg) -594px top; overflow:hidden }
.money_pic_4 { float:left; width:198px; height:345px; text-indent:-9999px; background:url(../img/money_pic4.jpg) -594px top; overflow:hidden }
.money_pic_5 { float:left; width:198px; height:345px; text-indent:-9999px; background:url(../img/money_pic5.jpg) -594px top; overflow:hidden }
.money_box1 { width:380px }
.money_btn1 { width:230px; height:50px; margin-bottom:10px }
.money_btn1 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left top }
.money_btn2 { width:230px; height:50px; margin-bottom:10px }
.money_btn2 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -50px }
.money_btn3 { width:230px; height:50px; margin-bottom:10px }
.money_btn3 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -100px }
.money_btn4 { width:230px; height:50px; margin-bottom:10px }
.money_btn4 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -150px }
.money_btn5 { width:230px; height:50px; margin-bottom:10px }
.money_btn5 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -200px }
.money_btn6 { width:230px; height:50px; margin-bottom:10px }
.money_btn6 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -250px }
.money_btn7 { width:230px; height:50px; margin-bottom:10px }
.money_btn7 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -300px }
.money_btn8 { width:230px; height:50px; margin-bottom:10px }
.money_btn8 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -350px }
.money_btn9 { width:230px; height:50px; margin-bottom:10px }
.money_btn9 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -400px }
.money_btn10 { width:230px; height:50px; margin-bottom:10px }
.money_btn10 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -450px }
/*20100901*/
.money_btn11 { width:230px; height:50px; margin-bottom:10px }
.money_btn11 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -500px }

/*20101028*/
.money_btn-mycard { width:230px; height:50px; margin-bottom:10px }
.money_btn-mycard a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -600px }
/*20110316*/
.money_btn15 { width:230px; height:50px; margin-bottom:10px }
.money_btn15 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -650px }
.money_btn16 { width:230px; height:50px; margin-bottom:10px }
.money_btn16 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -700px }
.money_btn17 { width:230px; height:50px; margin-bottom:10px }
.money_btn17 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -750px }
/*20110415*/
.money_btn18 { width:230px; height:50px; margin-bottom:10px }
.money_btn18 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -800px }
/*20111109*/
.money_btn19 { width:230px; height:50px; margin-bottom:10px }
.money_btn19 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -850px }

/*20100908*/
.deposit_btn1 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn1 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left top }
.deposit_btn2 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn2 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -50px }
.deposit_btn3 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn3 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -100px }
.deposit_btn4 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn4 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -150px }
.deposit_btn5 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn5 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -200px }
.deposit_btn6 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn6 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -250px }
.deposit_btn7 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn7 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -300px }
.deposit_btn8 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn8 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -350px }
.deposit_btn9 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn9 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -400px }
.deposit_btn10 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn10 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -450px }
.deposit_btn11 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn11 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -500px }
.deposit_btn12 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn12 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -550px }

.deposit_btn14 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn14 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -600px }
/*20110316*/
.deposit_btn15 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn15 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -650px }
.deposit_btn16 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn16 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -700px }
.deposit_btn17 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn17 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -750px }
/*20110415*/
.deposit_btn18 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn18 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -800px }
/*20111109*/
.deposit_btn19 { width:274px; height:50px; margin-bottom:10px }
.deposit_btn19 a { display:block; width:274px; height:50px; text-indent:-9999px; background:url(../img/deposit_btn.jpg) no-repeat left -850px }

/*20100910*/
.money_btn12 { width:230px; height:50px; margin-bottom:10px }
.money_btn12 a { display:block; width:230px; height:50px; text-indent:-9999px; background:url(../img/money_btn.jpg) no-repeat left -550px }

.money_help { width:90px; height:23px; margin:22px 0 10px 0 }
.money_help a { display:block; width:90px; height:23px; text-indent:-9999px; background:url(../img/storeddetail.jpg) no-repeat; }
.money_box2 { width:380px }
.money_box2 td { padding:4px 0 4px 40px }
.money_box2 input[type=radio] { margin-right:3px; *margin-right:0 }
.money_tt { font-size:15px; color:#FFE26D }
.money_mobile { width:330px; font-size:11px; border:1px dotted #555; padding:7px; margin-bottom:10px }
.money_mobile strong { font-size:12px; color:#f70 }
.money_tdl { text-align:right; vertical-align:middle; border:1px solid #555; border-left:none; border-right:none; padding:8px 10px 8px 10px!important }
.money_tdr { text-align:left; color:#FFE26D; padding:8px 0 8px 10px!important; border:1px solid #555; border-right:none }
.money_ctxt { color:#FFE26D }

/*20100824*/
#taiwanmember{width:580px; color:#DDD; margin:0 auto 0 auto; overflow:hidden;}
.money_pica{ float:left; width:198px; height:345px; background:url(../img/money_pic.jpg) no-repeat; text-indent:-999em;}
.storedvalue{ float:left; width:335px; padding-top:30px; padding-top:40px\9;}
.money_boxt { width:335px; }

/*20100908*/
.money_form { width:580px; }
#jumpform { float:right;}

/*register*/
#h2_reg { background:url(../img/member_t.png) no-repeat!important; text-indent:-999em; height:92px }
.reg_gpic1 { min-height:450px!important; _height:450px!important; background:#000 url(../img/reg_gpic1.jpg) no-repeat 5px 103px!important }
.reg_gpic2 { min-height:450px!important; _height:450px!important; background:#000 url(../img/reg_gpic2.jpg) no-repeat 5px 103px!important }
.reg_gpic3 { min-height:450px!important; _height:450px!important; background:#000 url(../img/reg_gpic3.jpg) no-repeat 5px 103px!important }
/*20100826*/
.reg_gpic4 { min-height:450px!important; _height:450px!important; background:#000 url(../img/reg_gpic5.jpg) no-repeat 5px 103px!important }

.reg_box { width:380px; position:relative; left:210px; padding:0!important; overflow:hidden }
.reg_agreement { width:365px; height:280px; height:282px\9; color:#AAA!important; background:#222; border:1px solid #555; padding:5px!important; overflow-x:hidden; overflow-y:scroll }
.reg_agreement strong { color:#CCC }
.reg_agreement ul { list-style:outside decimal!important; padding:0 0 0 26px; margin:0 }
.reg_agreement ul li { list-style:outside decimal!important; padding:0; margin:0 }
.h4_regtitle { font:bold 15px/130% Arial,Helvetica,sans-serif; color:#FFE26D; margin-top:15px }
.sumbit_btn1 { display:block; text-align:center }
.sumbit_btn1 a { display:block; height:26px; font:12px/220% Arial,Helvetica,sans-serif; line-height:230%\9; color:#FFF; text-decoration:none; background:url(../img/member_btn.gif) repeat-x; cursor:pointer; padding:0 8px; overflow:hidden }
.regform { width:580px; margin:5px 0 10px 0; border-top:1px solid #555 }
.regadv { background:#000 url(../img/reg_gpic4.jpg) no-repeat right bottom!important }
.regform td { padding:3px; text-align:left; vertical-align:middle!important }
.regright { text-align:right!important }
.reginfo { font:11px/140% Verdana, sans-serif; *font-size:10px; color:#997300 }
.validatecode { vertical-align:top; margin:2px 0 0 3px }
.regsumbox { padding:10px 0 40px 0; text-align:center }
.reg_error { text-align:center; font-weight:bold; color:#D00 }
/*20100825*/
.reg_error_b { text-align:left; font-weight:bold; color:#D00;padding:10px 3px 0 3px;vertical-align:middle!important }
.regleft { padding-left:5px; padding-top:10px; color:#FC0;vertical-align:bottom!important}
.memstar{ color:#FC0;}

/*20100908*/
.h4_deposittitle { font:bold 15px/130% Arial,Helvetica,sans-serif; color:#FFE26D; margin-top:15px;width:300px; height:50px; }
.text_title { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FC0; line-height: 150%; font-weight: bold;}

.regform2 { width:365px; margin:70px 0 10px 0; border-bottom:1px solid #555 }
.regform2 td { padding:3px; text-align:left; vertical-align:middle!important }
.regform3 { width:380px; margin:40px 0 10px 0; border-bottom:1px solid #555 }
.regform3 td { line-height:130%; border:1px solid #610304; padding:6px; border:1px solid #333; vertical-align:middle }
.regchk { color:#FFE26D }
.reglink { margin:0 3px }
.reglink a { color:#DDD }
.reglink a:hover { color:#FFE26D }
.regform input[type=radio] { margin-right:3px; *margin-right:0 }
.reg_step { width:600px; height:48px; padding:0!important; margin-top:8px; overflow:hidden }

/*Rank*/
#h2_rank { background:url(../img/rank_title.png) no-repeat!important; text-indent:-999em; height:92px }
.richbox { width:570px; position:relative; margin:0 auto }
.rich_t { font:bold 15px/130% Arial,Helvetica,sans-serif; line-height:140%!important; color:#FFE26D; margin-bottom:13px; padding-top:3px }
.rich_tb { width:570px }
.rselect { font-size:12px }
.rh_result { border-top:1px solid #555; padding:8px 0!important }
.rich_atten { text-align:center }
.tablerich { width:100%; margin:0 auto }
.tablerich th { background:#610304; padding:3px }
.tablerich td { padding:4px }
.tablerich th, .tablerich td { text-align:center; border:1px solid #333; vertical-align:middle }
.tablerich .alignleft { text-align:left }
.aligncenter { text-align: center; }
.rich_mark { font-weight:bold; color:#FFE26D }
/*20100825*/
.rich_markb { font-weight:bold; font-size:16px; color: #FC0; }

.rank_pic { width:54px; height:88px; background:url(../img/rank_pic.gif) no-repeat left top; position:absolute; z-index:999; right:15px; top:-12px; padding:0!important }
.sumbit_btn { height:20px; *height:22px; font:12px/150% Arial,Helvetica,sans-serif; color:#FFF; background:url(../img/member_btn.gif) repeat-x; border:0; padding:0 4px; cursor:pointer }
.rich_input { width:120px; height:16px; font:12px/130% tahoma; padding:1px 2px }

/*news*/
#h2_news { background:url(../img/css_bg.png) no-repeat left -868px!important; text-indent:-999em; height:92px }
#newsbox { min-height:315px; _height:315px; padding:20px 3px; position:relative }
#newsbox a { color:#D5D5D4; text-decoration:none }
#newsbox ul { margin:0 8px 0 16px }
#newsbox ul li { border-bottom:1px dashed #555; height:20px; margin-top:4px }
#newsbox ul li label { width:60px; height:16px; float:left; text-indent:-999em }
#newsbox ul li h3 { float:left; width:428px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:8px; line-height:1.4 }
#newsbox ul li span { float:left; width:72px; color:#FFE26D }
.page { font-size:11px; overflow:hidden }
.page ul { line-height:16px; margin:10px 0 30px 0 }
.page li { display:inline }
.page.pagination { padding:3px; margin:0; text-align:center }
.page.pagination a { padding:2px 4px; margin:0; border:1px solid #333; text-decoration:none; color:#FFF; background:#333 }
.page.pagination a:hover, div.page.pagination a:active { border:1px solid #000; color:#FFE26D; background:#000 }
.page.pagination li.current { padding:2px 4px; *padding-right:0; *margin-right:4px; border:1px solid #777; font-weight:bold; background:#000; color:#FFE26D }
.pagetotal { color:#555; margin-right:5px }
.pagetotal span { font:bold 13px/130% Verdana,Arial; color:#693; margin:0 2px }
.pagenone a { border:none!important; background:none!important }
.news_detail { width:580px; min-height:225px; _height:255px; margin:0 auto; color:#ccc; padding:5px!important; line-height:140% }

/*support*/
.support_btn { height:26px; margin:0 0 10px 12px; overflow:hidden }
.support_btn li { display:inline; height:21px; overflow:hidden }
.support_btn li a { float:left; display:block; height:21px; font:bold 12px/180% Arial, Helvetica, sans-serif; text-decoration:none; color:#f60!important; padding:0 7px!important; background:#111; border:1px solid #555!important; margin:0 0 0 8px; _margin:0 4px }
.support_btn li a:hover { color:#FFF!important; background:#222; border:1px solid #555!important }
.supporttb { width:584px; font-family:Verdana, Geneva, sans-serif; margin:0 auto 15px auto }
.supporttb td { line-height:130%; border:1px solid #610304; padding:6px; border:1px solid #333; vertical-align:middle }
.supfrom{ width:584px!important; margin:0 auto }
.supfrom td { border:1px solid #333!important }
#h2_link { background:url(../img/link_title.png) no-repeat left top!important; text-indent:-999em; height:92px }
.linkbox { width:300px; min-height:305px; _height:305px; margin:60px 0 0 40px }
.linkbox img { vertical-align:bottom; margin:0 8px 5px 0 }
.link_bg { background:#000 url(../img/link_bg.jpg) no-repeat 350px bottom!important }
.services { font-size:12px }

/*firsttime*/
#h2_first { background:url(../img/first_title.png) no-repeat left top!important; text-indent:-999em; height:92px }

/*match*/
.pspace p { line-height:180% }

/*gamespec*/
.allgames { width:580px; color:#DDD; margin:0 auto 0 auto; overflow:hidden }

/*Footer*/
#Footer { width:100%; min-width:900px; height:53px; background:#000 url(../img/css_repeat.png) 0 -50px repeat-x; position:relative; margin-top:-53px; clear:both }
#FooterInter { width:920px; margin:0 auto; height:53px; line-height:1.5; }
#LVFH{ width:115px; float:left; margin-left:28px;}
#LVFH a{ display:block; background:url(../img/css_bg.png) -471px -364px no-repeat;height:53px; text-indent:-999em;}
#TOYOSEN { width:181px; float:left; background:url(../img/css_bg.png) -594px -364px no-repeat; height:53px;text-indent:-999em; margin-left:11px;}
#MEGA { width:125px; float:left; margin-left:32px;}
#MEGA a { display:block; background:url(../img/css_bg.png) -796px -364px no-repeat; height:53px;text-indent:-999em;}
#PROHOST { width:125px; float:left; margin-left:32px;}
#PROHOST a { display:block; background:url(../img/css_bg.png) -796px -364px no-repeat; height:53px;text-indent:-999em;}
#browser_limit {background:url(../img/limit.png) left center no-repeat;text-align:right; width:25px; float:right; padding-top:6px; height:47px; margin-right:10px; }
#browser { text-align:right; width:320px; float:right; padding-top:6px; height:47px; margin-right:28px; }
#browser a { color:#fff }
