@charset "utf-8";

body {
	background-image: url(../images/bg.jpg);
	background-color: #dedede;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	margin: 0px;
}

.tab01{
	font-size: 13px;
	color: #333;
}
/*
.red{
	font-size: 12px;
	color: #F00;
}
*/
.color01 {
	color:#FFF;
}
.color01:hover {
	color: #ffa200;
}
a {
	background-position:top;
	color: #333;
	text-decoration:none;
}
a:hover {
	background-position: bottom;
	color: #C60;
	text-decoration:none;
}
img {
	border:0;
}
#wrapper {
	width:100%;
	position: relative;
	background:url(../images/indexcontent-bg.jpg) repeat center;
}
.more_btn {
	width:57px;
	height:23px;
	background:url(../images/more-btn.png) no-repeat;
	float:right;
	margin:7px 5px 0 0;
}
.pagenumber {
	margin:0 5px;
}

/*首頁logo和menu*/
#indexhead {
	width:100%;
	height:72px;
	background:url(../images/indexhead-bg.jpg) repeat-x center;
}
#indexheadin {
	width:960px;
	height:72px;
	position: relative;
	margin:0 auto;
}
#indexlogo {
	width:220px;
	height:72px;
	background:url(../images/gamecar-logo.png) no-repeat center center;
	float:left;
}
#homemenu {
		margin: 0 0 0 10px;
		padding: 0;
		list-style: none;
		width: 716px; /* 630-45*2 */
		height: 72px;
		background:url(../images/homemenu-bg.jpg) no-repeat 0 0;
		float:left;
}
#homemenu li {
		float: left;
		margin: 0 5px 0 0;
}
#homemenu li a {
		display: block;
		width:114px; /* 圖片的寬 */
		height: 72px; /* 圖片的高/2 */
		line-height: 72px;	/* ie suck */
		text-indent: -9999px;
}
#homemenu a.homemenu-btn01 {
		background:url(../images/homemenu-btn01.jpg) no-repeat 0 0;	
}
#homemenu a.homemenu-btn02 {
		background:url(../images/homemenu-btn02.jpg) no-repeat 0 0;	
}	
#homemenu a.homemenu-btn03 {
		background:url(../images/homemenu-btn03.jpg) no-repeat 0 0;	
}
#homemenu a.homemenu-btn04 {
		background:url(../images/homemenu-btn04.jpg) no-repeat 0 0;	
}
#homemenu a.homemenu-btn05 {
		background:url(../images/homemenu-btn05.jpg) no-repeat 0 0;	
}
#homemenu a.homemenu-btn06 {
		background:url(../images/homemenu-btn06.jpg) no-repeat 0 0;	
}

/*首頁會員登入和輪播區塊*/
#indexhead02 {
	width:100%;
	height:239px;
	background:url(../images/indexrd-bg.jpg) repeat center;
}
#indexrd {
	width:960px;
	height:226px;
	position: relative;
	margin:0 auto;
	padding:6px 0;
}
.login {
	width:206px;
	height:166px;
	background:url(../images/login-bg.jpg) no-repeat;
	float:left;
	padding:45px 7px 15px 7px;
}
.login a {
	background-position:top;
}
.login a:hover {
	background-position:bottom;
}
.login .login_btn {
	width:96px;
	height:44px;
	background:url(../images/login-btn.png) no-repeat;
	display:block;
	float:left;
	margin:10px 0 5px 4px;
}
.login .registration_btn {
	width:96px;
	height:44px;
	background:url(../images/registration-btn.png) no-repeat;
	display:block;
	float:right;
	margin:10px 4px 5px 0;
}
.login .forgot_password {
	width:65px;
	height:20px;
	clear:both;
	margin-left:5px;
}
.login .forgot_password a {
	width:65px;
	height:20px;
	color:#FFF;
	display:block;
	text-decoration:none;
}
.login .forgot_password a:hover {
	color: #F93;
	display:block;
	text-decoration:none;
}
.login .otherloginbox {
	width:206px;
	height:33px;
	margin:45px 0 0 0;
}
.otherloginbox .login_fb {
	width:31px;
	height:33px;
	background:url(../images/login-fb.jpg) no-repeat;
	float:left;
	margin-left:15px;
}
.otherloginbox .login_yahoo {
	width:31px;
	height:33px;
	background:url(../images/login-yahoo.jpg) no-repeat;
	float:left;
	margin-left:5px;
}
.otherloginbox .login_google {
	width:31px;
	height:33px;
	background:url(../images/login-google.jpg) no-repeat;
	float:left;
	margin-left:5px;
}
.otherloginbox .login_baha {
	width:31px;
	height:33px;
	background:url(../images/login-baha.jpg) no-repeat;
	float:left;
	margin-left:5px;
}
.otherloginbox .login_igamer {
    width:32px;
    height:32px;
    background:url(../images/login-igamer.jpg) no-repeat;
    float:left;
    margin:0 5px;
}
/*輪播*/
#random {
	width: 730px;
	height: 226px;
	position: relative;
	overflow: hidden;
	float:right;
}
#random ul.list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	width: 9999px;
	height: 100%;
}
#random ul.list li {
	float: left;
	width: 730px;
	height: 100%;
}
#random .list img{
	width: 100%;
	height: 100%;
	border: 0;
}
#random ul.playerControl {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 5px;
	right: 5px;
	height: 14px;
}
#random ul.playerControl li {
	float: left;
	width: 10px;
	height: 10px;
	cursor: pointer;
	margin: 0px 2px;
	background: url(../images/cir_ctrl.png) no-repeat -10px 0;
}
#random ul.playerControl li.current { 
	background-position: 0 0;
}

/*首頁中間內容區塊-左邊*/
#indexcontent {
	width:960px;
	height:auto;
	position: relative;
	margin:0 auto;
	clear:both;
}
#indexcontent_left {
	width:220px;
	height:auto;
	float:left;
	margin-bottom:20px;
}
#indexcontent_left .banner {
	width:220px;
	height:124px;
	margin-top:10px;
}
#indexcontent_left .fangroup {
	width:220px;
	margin-top:10px;
}

/*首頁中間內容區塊-右邊*/
#indexcontent_right {
	width:730px;
	height: auto;
	margin-bottom:20px;
	float:right;
}
/*首頁-最新消息*/
#indexnews {
	width:496px;
	margin:10px 0;
	float:left;
}
#indexnews h4 {
	width:360px;
	height:13px;
	font-size:13px;
	font-weight:normal;
	margin:0 0 0 30px;
	padding:8px 0;
	float:left;
}
#indexnews h4 a {
	width:360px;
	height:13px;
	color:#000;
	text-decoration:none;
	display:block;
}
#indexnews h4 a:hover {
	width:360px;
	height:13px;
	color: #06F;
	text-decoration:none;
	display:block;
}
#indexnews h5 {
	width:91px;
	height:13px;
	font-size:13px;
	font-weight:normal;
	color:#900;
	text-align:right;
	margin:0 15px 0 0;
	padding:8px 0;
	float:right;
	display:block;
}
.indexnews_top {
	width:100%;
	height:42px;
	background:url(../images/indexnews-top.jpg) no-repeat;
}
.gamenews_title {
	width:100%;
	height:38px;
	background:url(../images/gamenews-title.jpg) no-repeat;
	text-align:center;
	color:#FFF;
	padding-top:9px;
}
.indexnews_middle01 {
	width:100%;
	height:29px;
	background:url(../images/indexnews-mid01.jpg) no-repeat;
	padding-top:1px;
}
.indexnews_middle01:hover {
	width:100%;
	height:29px;
	background:url(../images/indexnews-mid01-over.jpg) no-repeat;
	padding-top:1px;
}
.indexnews_middle02 {
	width:100%;
	height:29px;
	background:url(../images/indexnews-mid02.jpg) no-repeat;
}
.indexnews_middle02:hover {
	width:100%;
	height:29px;
	background:url(../images/indexnews-mid02-over.jpg) no-repeat;
	padding-top:1px;
}
.indexnews_bottom {
	width:100%;
	height:8px;
	background:url(../images/indexnews-bottom.jpg) no-repeat;
}

/*首頁-新服動態*/
#indexserver {
	width:226px;
	margin:10px 0;
	float:right;
}
#indexserver a {
	color:#000;
	text-decoration:none;
}
#indexserver h4 {
	width:110px;
	height:13px;
	font-size:13px;
	color:#900;
	font-weight:normal;
	margin:0 0 0 25px;
	padding:8px 0;
	float:left;
	display:block;
}
.servergame_link {
	margin-left:5px;
}
#indexserver h5 {
	width:80px;
	height:13px;
	font-size:13px;
	font-weight:normal;
	margin:0 10px 0 0;
	padding:8px 0;
	float:right;
	display:block;
}
.indexserver_top {
	width:100%;
	height:42px;
	background:url(../images/indexserver-top.jpg) no-repeat;
}
.indexserver_middle01 {
	width:100%;
	height:30px;
	background:url(../images/indexserver-mid01.jpg) no-repeat;
}
.indexserver_middle02 {
	width:100%;
	height:29px;
	background:url(../images/indexserver-mid02.jpg) no-repeat;
}
.indexserver_bottom {
	width:100%;
	height:8px;
	background:url(../images/indexserver-bottom.jpg) no-repeat;
}

/*首頁-最新遊戲*/
#newgames {
	width:730px;
	margin-top:10px;
	clear:both;
}
.newgames_top {
	width:100%;
	height:42px;
	background:url(../images/newgames-top.jpg) no-repeat;
}
.newgames_middle {
	width:720px;
	background:url(../images/games-middle.jpg) repeat-y;
	padding:0 5px;
	overflow:hidden;
}
.newgames_bottom {
	width:100%;
	height:8px;
	background:url(../images/games-bottom.jpg) no-repeat;
}
.newgamebox {
	width:230px;
	height: 145px;
	color:#FFF;
	overflow: hidden;
	position: relative;
	border: 1px solid #ce732d;
	margin:4px;
	float:left;
}
.newgamebox img {
	border: 0;
}
.newgamebox .newgamebox_in {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	display: none;
	overflow: hidden;
	color: #fff;
	background: url(../images/1px_black.png);
}

/*首頁-熱門遊戲*/
#hotgames {
	width:730px;
	margin-top:10px;
	clear:both;
}
.hotgames_top {
	width:100%;
	height:42px;
	background:url(../images/hotgames-top.jpg) no-repeat;
}
.hotgames_middle {
	width:720px;
	background:url(../images/games-middle.jpg) repeat-y;
	overflow:hidden;
	padding:0 5px;
}
.hotgames_bottom {
	width:100%;
	height:8px;
	background:url(../images/games-bottom.jpg) no-repeat;
}
.gamebox {
	width:170px;
	height: 145px;
	color:#FFF;
	overflow: hidden;
	position: relative;
	border: 1px solid #ce732d;
	margin:4px;
	float:left;
}
.gamebox img {
	border: 0;
}
.gamebox .gameboxin {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	display: none;
	overflow: hidden;
	color: #fff;
	background: url(../images/1px_black.png);
}
.gameleft {
	width:95px;
	height:50px;
	float:left;
	margin-left:3px;
}
.gameleft h4 {
	width:85px;
	height:16px;
	font-size:13px;
	font-weight:normal;
	background:url(../images/gamename-icon.png) no-repeat left center;
	display:block;
	padding:3px 0 1px 15px;
	margin:2px 0 0 0;
}
.gameleft h5 {
	width:65px;
	height:16px;
	font-size:13px;
	font-weight:normal;
	background:url(../images/type-icon.png) no-repeat left center;
	display:block;
	padding:3px 0 1px 35px;
	margin:2px 0 0 0;
}
.gameright {
	width:65px;
	height:36.5px;
	background:url(../images/startgame-btn.jpg) no-repeat;
	margin-top:7px;
	margin-right:3px;
	display:block;
	float:right;
}

/*首頁-footer*/
#indexfoot {
	width:100%;
	height:77px;
	background:url(../images/indexfoot-bg.jpg) repeat-x center;
	clear:both;
}
#indexfootin {
	width:960px;
	height:20px;
	padding:28px 0;
	margin:0 auto;
}
#indexfootin .copyright {
	height:20px;
	float:left;
}
#indexfootin .footmenu {
	height:20px;
	float:right;
}
#indexfootin .footmenu {
	height:20px;
	float:right;
}

/*內頁top banner區塊*/
#inside_head02 {
	width:100%;
	height:239px;
	background:url(../images/indexrd-bg.jpg) repeat center;
}
#inside_topbanner {
	width: 730px;
	height: 226px;
	position: relative;
	overflow: hidden;
	float:right;
}

/*會員登入資訊*/
.login_info {
	width:204px;
	height:181px;
	background:url(../images/login-infobg.jpg) no-repeat;
	float:left;
	padding:40px 8px 5px 8px;
}
.login_info a {
	background-position:top;
	text-indent:-9999px;
}
.login_info a:hover {
	background-position:bottom;
}
.login_info p.name {
	width:180px;
	height:20px;
	margin:25px 0 0 10px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
}
.login_info p.point {
	width:120px;
	height:20px;
	margin:7px 0 0 70px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
}
.login_info p.lasttime {
	width:180px;
	height:20px;
	margin:26px 0 0 10px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
}
.login_info p.played {
	width:130px;
	height:20px;
	margin:3px 0 0 70px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
}
.login_info .login_infobtn01 {
	width:65px;
	height:30px;
	background:url(../images/login-infobtn01.png) no-repeat;
	display:block;
	float:left;
	margin:7px 5px 0 0;
}
.login_info .login_infobtn02 {
	width:65px;
	height:30px;
	background:url(../images/login-infobtn02.png) no-repeat;
	display:block;
	float:left;
	margin:7px 4px 0 0;
}
.login_info .login_infobtn03 {
	width:65px;
	height:30px;
	background:url(../images/login-infobtn03.png) no-repeat;
	display:block;
	float:right;
	margin-top:7px;
}

/*遊戲中心-熱門遊戲*/
#hotgames {
	width:730px;
	margin-top:10px;
	clear:both;
}
.hotgames_top {
	width:100%;
	height:42px;
	background:url(../images/hotgames-top.jpg) no-repeat;
}
.hotgames_middle {
	width:720px;
	background:url(../images/games-middle.jpg) repeat-y;
	overflow:hidden;
	padding:0 5px;
}
.gamebox_all {
	width:720px;
	background:url(../images/hotgames-typebg.jpg) no-repeat center top;
}
.gamebox_all .gametype {
	width:465px;
	height:31.5px;
	margin:10px auto;
}
.gametype a {
	background-position:top;
	text-indent:-9999px;
}
.gametype a:hover {
	background-position:bottom;
}
.gametype .gametype_btn01 {
	width:89px;
	height:31.5px;
	background:url(../images/mygame-btn01.jpg) no-repeat;
	float:left;
	margin:0 2px;
}
.gametype .gametype_btn02 {
	width:89px;
	height:31.5px;
	background:url(../images/gametype-btn02.jpg) no-repeat;
	float:left;
	margin:0 2px;
}
.gametype .gametype_btn03 {
	width:89px;
	height:31.5px;
	background:url(../images/gametype-btn03.jpg) no-repeat;
	float:left;
	margin:0 2px;
}
.gametype .gametype_btn04 {
	width:89px;
	height:31.5px;
	background:url(../images/gametype-btn04.jpg) no-repeat;
	float:left;
	margin:0 2px;
}
.gametype .gametype_btn05 {
	width:89px;
	height:31.5px;
	background:url(../images/gametype-btn05.jpg) no-repeat;
	float:left;
	margin:0 2px;
}
.hotgames_bottom {
	width:100%;
	height:8px;
	background:url(../images/games-bottom.jpg) no-repeat;
}

/*內頁-right統一區塊*/
.inside_top {
	width:100%;
	height:42px;
	position:relative;
	margin-top:10px;
}
.inside_middle {
	width:720px;
	background:url(../images/inside-middle.jpg) repeat-y;
	padding:0 5px;
	overflow:hidden;
}
.inside_bottom {
	width:100%;
	height:8px;
	background:url(../images/inside-bottom.jpg) no-repeat;
}

/*內頁-遊戲消息*/
.newsbox_all {
	width:720px;
}
.news {
	width:703px;
	height:100px;
	padding:15px 0;
	margin:0 auto;
	border-bottom:1px solid #F90;
}
.news .newspic {
	width:100px;
	height:100px;
	border:1px solid #6e020e;
	float:left;
	margin-right:5px;
}
.news .news_detail {
	width:596px;
	height:100px;
	float:left;
}
.news_detail .news_subtitle {
	width:596px;
	height:30px;
	background:url(../images/gamenews-subtitlebg.jpg) no-repeat top;
	color:#FFF;
	float:left;
}
.news_subtitle h4 {
	width:464px;
	height:14px;
	font-weight:normal;
	float:left;
	padding:8px;
	margin:0;
}
.news_subtitle h5 {
	width:100px;
	height:14px;
	text-align:right;
	float:right;
	padding:8px;
	margin:0;
}
.news_detail p.newstext {
	width:584px;
	height:58px;
	line-height:20px;
	overflow:hidden;
	padding:6px;
	margin:0;
	clear:both;
}
.newsbox_all .newspage {
	width:400px;
	height:20px;
	text-align:center;
	margin:30px auto;
}
.inside_top .select_game {
	width:110px;
	height:25px;
	position:absolute;
	z-index:9999px;
	top:6px;
	right:15px;
}
.nn {
	width:110px;
	height:25px;
}
.select_game select {
	width:110px;
	height:25px;
	-webkit-appearance: menulist;
	box-sizing: border-box;
	align-items: center;
	border: 1px solid #f49203;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	white-space: pre;
	-webkit-rtl-ordering: logical;
	color: black;
	background-color: white;
	cursor: default;
	-moz-border-radius: 5px; /* Firefox */
	  -webkit-border-radius: 5px; /* Safari, Chrome */
	  -khtml-border-radius: 5px; /* Konqueror */
	  border-radius: 5px; /* Opera 10.50 and later (CSS3 standard) */
	  behavior: url(border-radius.htc); /* IE6, IE7, IE8 */
}
.select_game option {
	width:110px;
}

/*內頁-遊戲消息詳情*/
.newsinside {
	width:703px;
	padding:15px 0;
	margin:0 auto;
}
.newsinside .newsinside_title {
	width:703px;
	height:30px;
	background:url(../images/newsdetails-title.jpg) no-repeat top;
	color:#FFF;
}
.newsinside_title h4 {
	width:572px;
	height:18px;
	font-size:15px;
	font-weight:normal;
	float:left;
	padding:6px 8px;
	margin:0;
}
.newsinside_title h5 {
	width:99px;
	height:14px;
	font-size:13px;
	text-align:right;
	float:right;
	padding:8px;
	margin:0;
}
.newsinside p.newsintext {
	width:663px;
	font-size:15px;
	line-height:20px;
	padding:10px 20px;
	margin:0;
}
.back_newslist {
	width:107px;
	height:32px;
	background:url(../images/back-newslist.jpg) no-repeat;
	margin:20px 0 10px 576px;
	display:block;
}

/*內頁-客服中心.會員中心*/
#inquiry {
	width:640px;
	margin:35px auto;	
}
#inquiry table {
	width:100%;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
#inquiry th {
	width:150px;
	background-color:#f3f3f3;
	font-weight:normal;
	border-bottom:1px solid #CCC;
	padding:10px;
}
#inquiry th.must {
	border-left:5px solid #C00;
}
#inquiry th em {
	font-style:normal;
	color:#C00;
	padding-left:5px;
}
#inquiry td {
	border-bottom:1px solid #ccc;
	padding:10px;
}
.text1,.text2,.text3,.text4 {
	border:1px solid #CCC;
	background-color: #FFF;
	padding:5px;
	-moz-border-radius: 3px; /* Firefox */
  	-webkit-border-radius: 3px; /* Safari, Chrome */
  	-khtml-border-radius: 3px; /* Konqueror */
  	border-radius: 3px; /* Opera 10.50 and later (CSS3 standard) */
  	behavior: url(border-radius.htc); /* IE6, IE7, IE8 */
	-webkit-box-shadow: 0px 0px 2px #CCC;/*參數依序為：X偏移值、Y偏移值、柔化的半徑、顏色，可以運用負號控制左右上下。*/
	-moz-box-shadow: 0px 0px 2px #CCC;
	box-shadow: 0px 0px 2px #CCC;
}
.text1:hover,.text2:hover,.text3:hover,.text4:hover {
	border-color:#7f9db9;
	background-color:#ffffff;
}
.text1 {
	width:200px;
}
.text2 {
	width:70px;
}
.text3 {
	width:340px;
}
.text4 {
	width:300px;
}
#inquiry select {
	border:1px solid #CCC;
	background-color:#f3f3f3;
}
.sendbtn {
	width:107px;
	height:32px;
	margin:30px auto 0 auto;
	background:url(../images/send.jpg) no-repeat top;
	display:block;
}
.service_records {
	width:117px;
	height:23px;
	background:url(../images/service-records.png) no-repeat top;
	position:absolute;
	display:block;
	left: 599px;
	top: 7px;
}
.binding_account {
	width:90px;
	height:23px;
	background:url(../images/binding_account.png) no-repeat top;
	position:absolute;
	display:block;
	left: 626px;
	top: 7px;
}
.binding_below {
	width:260px;
	height:32px;
	margin:30px auto 0 auto;
}
.sendbtn02 {
	width:107px;
	height:32px;
	background:url(../images/send.jpg) no-repeat top;
	display:block;
	float:left;
}
.back_member {
	width:107px;
	height:32px;
	background:url(../images/back-member.jpg) no-repeat top;
	display:block;
	float:right;
}

/*內頁-客服紀錄*/
.service_box {
	width: 703px;
	padding: 15px 0;
	margin: 0 auto;
}
.service_boxin {
	width:703px;
	line-height:21px;
}
.service_tit {
	width:703px;
	height:30px;
	background:url(../images/service-tit.jpg) no-repeat;
	color:#FFF;
}
.service_titin01 {
	width:53px;
	height:22px;
	text-align:center;
	padding:4px 10px;
	float:left;
}
.service_titin02 {
	width:585px;
	height:22px;
	text-align:left;
	line-height:20px;
	padding:4px 5px 4px 15px;;
	float:left;
}
.service_boxin table {
	border:1px solid #cacaca;
	border-top:none;
}
.service_one {
	border-bottom:1px solid #cacaca;
}
.service_two {
	background-color:#f3f3f3;
	border-bottom:1px solid #cacaca;
}
.service_text01 {
	width:52px;
	border-right:1px dashed #cacaca;
	color:#bf0e02;
	text-align:center;
	padding:10px;
}
.service_text02 {
	width:460px;
	text-align:left;
	line-height:20px;
	padding:10px;
}
.service_text03 {
	width:120px;
	text-align:center;
	font-size:12px;
	color:#878787;
	padding:10px 5px;
}
.service_boxin .sendbtn {
	width: 107px;
	height: 32px;
	background: url(../images/send.jpg) no-repeat top;
	display: block;
	margin:0 auto;
}
.service_boxin .sendbtn:hover {
	background-position:bottom;
}



/*內頁-儲值中心left*/
.prepaid_inquiry {
	width:100%;
	margin-top:10px;
}
.prepaidleft_top {
	width:220px;
	height:39px;
	background:url(../images/prepaidleft-top.jpg) no-repeat;
}
.prepaidleft_middle {
	width:204px;
	background:url(../images/prepaidleft-middle.jpg) repeat-y;
	padding:5px 8px;
}
.prepaidleft_bottom {
	width:220px;
	height:24px;
	background:url(../images/prepaidleft-bottom.jpg) no-repeat;
}
.prepaidleft_btn01 {
	width:204px;
	height:40px;
	background:url(../images/prepaidleft-btn01.jpg) no-repeat top;
	margin-top:7px;
	display:block;
}
.prepaidleft_btn02 {
	width:204px;
	height:40px;
	background:url(../images/prepaidleft-btn02.jpg) no-repeat top;
	margin-top:7px;
	display:block;
}
.prepaidleft_btn03 {
	width:204px;
	height:40px;
	background:url(../images/prepaidleft-btn03.jpg) no-repeat top;
	margin-top:7px;
	display:block;
}
.prepaidleft_btn04 {
	width:204px;
	height:40px;
	background:url(../images/prepaidleft-btn04.jpg) no-repeat top;
	margin-top:7px;
	display:block;
}

/*內頁-儲值購點*/
.prepaidstep01 {
	width:703px;
	padding:15px 0;
	margin:0 auto;
}
.prepaidstep01_btn {
	width:380px;
	height:80px;
	margin:0 auto;
}
.onlineshop_btn {
	width:185px;
	height:80px;
	background:url(../images/onlineshop-btn.jpg) no-repeat top;
	margin-right:10px;
	float:left;
	display:block;
}
.pointscard_btn {
	width:185px;
	height:80px;
	background:url(../images/pointscard-btn.jpg) no-repeat top;
	float:left;
	display:block;
}
.prepaid_title {
	width:703px;
	height:30px;
	margin-bottom:20px;
}
.readinside {
	width:230px;
	height:70px;
	margin:10px auto 0 auto;
}
.prepaidstep02 {
	width:703px;
	padding:15px 0;
	margin:0 auto;
}
.prepaidstep03 {
	width:703px;
	padding:15px 0;
	margin:0 auto;
}
.next_btn {
	width:107px;
	height:32px;
	background:url(../images/next-btn.jpg) no-repeat top;
	margin:30px auto;
	display:block;
}

/*內頁-兌換遊戲幣*/
.exchange_data {
	width:703px;
	padding:15px 0;
	margin:0 auto;
}
.ratio_box {
	width:703px;
	padding:15px 0;
	margin:0 auto;
}

/*內頁-儲值兌換歷程*/
.record_box {
	width:703px;
	padding:15px 0;
	margin:0 auto;
}

/*內頁-虛寶中心left*/
.preferential {
	width:100%;
	margin-top:10px;
}
.preferentialleft_top {
	width:220px;
	height:39px;
	background:url(../images/preferentialleft-top.jpg) no-repeat;
}
.preferentialleft_middle {
	width:204px;
	background:url(../images/preferentialleft-middle.jpg) repeat-y;
	padding:5px 8px;
}
.preferentialleft_bottom {
	width:220px;
	height:24px;
	background:url(../images/preferentialleft-bottom.jpg) no-repeat;
}
.preferentialleft_btn01 {
	width:204px;
	height:40px;
	background:url(../images/preferentialleft-btn01.jpg) no-repeat top;
	margin-top:7px;
	display:block;
}
.preferentialleft_btn02 {
	width:204px;
	height:40px;
	background:url(../images/preferentialleft-btn02.jpg) no-repeat top;
	margin-top:7px;
	display:block;
}
.preferentialleft_btn03 {
	width:204px;
	height:40px;
	background:url(../images/preferentialleft-btn03.jpg) no-repeat top;
	margin-top:7px;
	display:block;
}

/*內頁-服務條款*/
.clauseinside {
	width:680px;
	padding:30px 0;
	margin:0 auto;
}
.clauseinside td {
	line-height:20px;
}

/*內頁-虛寶*/
.receivebtn01 {
	width:65px;
	height:36.5px;
	background:url(../images/receivebtn01.jpg) no-repeat;
	margin-top:7px;
	margin-right:3px;
	display:block;
	float:right;
}
.treasure_box {
	width:600px;
	margin:20px auto;
}
.treasure_box table {
	width:100%;
	background-color:#fba738;
	border-collapse: separate;
	border-spacing: 1px;
}
.treasure_box th {
	background-color: #fecc73;
	padding:8px;
	text-align:center;
}
.treasure_box td {
	background-color: #FFF;
	padding:8px;
	text-align:center;
}
.treasure_box td.type01 {
	background-color:#FFF;
	padding:8px;
	text-align:left;
}

/*內頁-虛寶*/
.count_box {
	width:700px;
	margin:20px auto;
}
.count_box table {
	width:100%;
	background-color:#fba738;
	border-collapse: separate;
	border-spacing: 1px;
	margin:20px 0;
}
.count_box th {
	background-color: #fecc73;
	padding:8px;
	text-align:center;
}
.count_box td {
	background-color: #FFF;
	padding:8px;
	text-align:center;
}
.count_box td.type01 {
	background-color:#FFF;
	padding:8px;
	text-align:left;
}

/*內頁-遊戲詳情*/
.gamebanner {
	width:728px;
	height:226px;
	margin-top:10px;
	border:1px solid #666;
	overflow:hidden;
	position:relative;
}
.gamebanner_icon {
	width:30px;
	height:30px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.aboutgame {
	width:710px;
	height:57px;
	background:url(../images/aboutgame.jpg) no-repeat;
	padding:13px 10px;
}
.aboutgame_inside {
	width:630px;
	height:60px;
	line-height:20px;
	color:#FFF;
	float:right;
}
.gameserver {
	width:226px;
    height:auto;
    background:url(../images/gameserver-bg.jpg) no-repeat;
    overflow:hidden;
    padding:40px 0 0 0;
    margin:10px 0;
    float:right;
}
.gameserver_body {
    width:216px;
    height:auto;
    min-height:240px;
    background-color:#FFF;
    border-right:1px solid #f1b022;
    border-left:1px solid #f1b022;
    border-bottom:1px solid #f1b022;
    overflow:hidden;
    padding: 0 3px 0 3px;
    margin: 0 1px;
}
.gameserver_title {
	width:216px;
	height:36px;
	color:#FFF;
	text-align:center;
	padding-top:11px;
}
.newserver_btn {
	width:98px;
	height:24px;
	background:url(../images/newserver-btn.jpg) no-repeat top;
	text-align:center;
	display:block;
	margin:7px 5px;
	padding-top:9px;
	float:left;
}
.server_btn {
	width:98px;
	height:24px;
	background:url(../images/server-btn.jpg) no-repeat top;
	text-align:center;
	display:block;
	margin:7px 5px;
	padding-top:9px;
	float:left;
}

/*跳窗-會員登入頁面*/
.pop_login {
	width:466px;
	height:326px;
	background:url(../images/pop_loginbg.png) no-repeat;
	padding:108px 8px 0 8px;
	position:relative;
}
.pop_logcontent {
	width:360px;
	height:180px;
	margin:18px auto 45px auto;
}
.pop_logbtn_x {
	width:32px;
	height:32px;
	background:url(../images/pop_logbtn_x.png) no-repeat top;
	position:absolute;
	z-index:5px;
	top:112px;
	right:11px;
	display:block;
}
.pop_logbtn_enter {
	width:107px;
	height:39px;
	background:url(../images/pop_logbtn_enter.png) no-repeat top;
	margin:0 auto;
	display:block;
}
/*
.login_fb {
	width:31px;
	height:33px;
	background:url(../images/login-fb.jpg) no-repeat;
	float:left;
}
.login_yahoo {
	width:31px;
	height:33px;
	background:url(../images/login-yahoo.jpg) no-repeat;
	float:left;
	margin-left:5px;
}
.login_google {
	width:31px;
	height:33px;
	background:url(../images/login-google.jpg) no-repeat;
	float:left;
	margin-left:5px;
}
.login_baha {
	width:31px;
	height:33px;
	background:url(../images/login-baha.jpg) no-repeat;
	float:left;
	margin-left:5px;
}

.login_igamer {
    width:32px;
    height:32px;
    background:url(../images/login-baha.jpg) no-repeat;
    float:left;
    margin:0 5px;
}
*/
/*跳窗-會員註冊頁面*/
.pop_register {
	width:466px;
	height:322px;
	background:url(../images/pop_registerbg.png) no-repeat;
	padding:112px 8px 0 8px;
	position:relative;
}
.pop_regicontent {
	width:360px;
	height:170px;
	margin:23px auto 50px auto;
}
.pop_regibtn_x {
	width:32px;
	height:32px;
	background:url(../images/pop_logbtn_x.png) no-repeat top;
	position:absolute;
	z-index:5px;
	top:115px;
	right:11px;
	display:block;
}
.pop_regibtn_enter {
	width:107px;
	height:39px;
	background:url(../images/pop_regibtn_enter.png) no-repeat top;
	margin:0 auto;
	display:block;
}
/*註冊登入表格*/
.pop th {
	padding:12px 0;
	margin:0;
	font-family:"微軟正黑體";
	font-size:15px;
	text-align:right;
	vertical-align:text-top;
	font-weight: bold;
}
.pop td {
	padding:5px;
}
.pop td a {
	font-size:12px;
	color:#900;
}
.pop td a:hover {
	color: #06F;
}
.poptext1,.poptext2 {
	border:1px solid #dd9f4a;
	background-color: #ffdbaa;
	padding:5px;
	-moz-border-radius: 3px; /* Firefox */
  	-webkit-border-radius: 3px; /* Safari, Chrome */
  	-khtml-border-radius: 3px; /* Konqueror */
  	border-radius: 3px; /* Opera 10.50 and later (CSS3 standard) */
  	behavior: url(border-radius.htc); /* IE6, IE7, IE8 */
}
.poptext1:hover,.poptext2:hover {
	border-color:#cfa265;
	background-color:#ffe6c5;
}
.poptext1 {
	width:260px;
}
.poptext2 {
	width:150px;
}