@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
	border:none;
	height:100%;
	background-color:#ae1100;
}

img {
	border:0;
}

table {
	font-size:12px;
	font-family:"Arial";	
}

a:link, a:visited {
	color:#585858;
	text-decoration:none;
}

a:hover {
	color:#fd0d6c;
}

ul {
	list-style-type:decimal;
	line-height:18px;
}

.topMenuBg {
	height:35px;
	background:url(../images/topBg.gif);
}

.footerBg {
	height:87px;
	background:url(../images/footerBg.gif);
}

.menuList {
	width:90px;
	height:21px;
	float:left;
	padding-top:14px;
	text-align:center;
	background:url(../images/menuBg.gif) top right no-repeat;
}

.bottomMenu {
	float:left;
	background:url(../images/menuIco.gif) left no-repeat;
	padding:4px 0 0 13px;
}

.copyright {
	font-size:11px;
	color:#585858;
	padding-top:5px;
	padding-bottom:10px;
}

.bonusLogo {
	width:64px;
	height:42px;
	background:url(../images/bonusLogo.png) left no-repeat;
}

.class {
	width:69px;
	height:42px;
	background:url(../images/class.png) right no-repeat;
}

.bonusLogo {
	width:69px;
	height:42px;
	background:url(../images/bonusLogo.png) left no-repeat;
}

.shadowBg {
	background:url(../images/shadowBg.png) center repeat-y;
}

#float_top {
	z-index:999; 
	position:absolute; 
	top:50px; 
	left:1032px;
}

#float_top a {
	background:url(../images/top.png) no-repeat 0 0; 
	width:35px; 
	height:25px; 
	display:block; 
	cursor:hand; 
}

#float_top a:hover {
	background:url(../images/top.png) no-repeat 0 -25px;
}



.menu{
	position: absolute;
	width: 900px;
	margin: 0px;
	top: 400px;
	margin-left: -30px;
}


.content {
	margin:0px 10px 0 10px;
}

.content li{
	margin:5px 35px 0 0;
	line-height: 24px;
}

.img_01 {
	width:140px;
	height:235px; 
	background:url(../images/img_01.png) no-repeat;
	float:right; 
	margin:10px 40px 0 0;
}

.p_1 {
	margin: 10px 30px 20px 50px;
	color: #3D0000;
	font-size: 16px;
}

.p_2 {
	margin: 0px;
	color: #3D0000;
	font-size: 15px;
}

.p_3 {
	margin: 0px 30px 0px 50px;
	color: #3D0000;
	font-size: 15px;
}

.p_4 {
	margin: 8px 0 -8px 0;
	color: #FFFFFF;
	font-size: 17px;
}

.img_04 {
	height:145px;
	background:url(../images/banner_04.png)
}


.brBg {
	height:74px;
	background:url(../images/btBg.png)
}

.textBg {
	background:url(../images/textBg.png)
}

.t_bg{background-color:#ffd200;}

.textBottom {
	height:52px;
	background:url(../images/text_fbg.png)
}

.topBg {
	background:url(../images/topBg.jpg) top repeat-x;
}

.btStored a {
	float:left;
	width:333px;
	height:83px;
	background:url(../images/btStored.png) no-repeat 0 0
}

.btStored a:hover {
	background:url(../images/btStored.png) no-repeat 0 -83px
}

.btGame a {
	float:left;
	width:235px;
	height:74px;
	background:url(../images/btGame.png) no-repeat 0 0
}

.btGame a:hover {
	background:url(../images/btGame.png) no-repeat 0 -74px
}

.btBonus a {
	float:left;
	width:235px;
	height:74px;
	background:url(../images/btBonus.png) no-repeat 0 0
}

.btBonus a:hover {
	background:url(../images/btBonus.png) no-repeat 0 -74px
}

.btNew a {
	float:left;
	width:235px;
	height:74px;
	background:url(../images/btNew.png) no-repeat 0 0
}

.btNew a:hover {
	background:url(../images/btNew.png) no-repeat 0 -74px
}

.box {
	width:70px;
	height:75px;
	background:url(../images/box.png) center no-repeat;
}

.line {
	font-family: "微軟正黑體";
	font-size:15px;
	text-align:left;
	font-weight:bolder;
	color:#fff
}

.link2 a:link, a:visited {
	
	text-decoration: none;
}

.link2 a:hover {
	color: #FF0;
}

.starBg {
	background: url(../images/buttomBg.jpg) bottom no-repeat;
}

.style1 {
	font-family: "微軟正黑體";
	font-size:15px;
	text-align:left;
	font-weight:bolder;
	line-height:25px;
	color:#3D0000;
}

.style2 {
	font-size: 16px;
	color: #234747
}

.style3 {
	font-size:16px;
	color: #EBFF00;
}

.style4 {
	font-size: 15px;
	color: #F33;
}


.style5 {
	font-size: 16px;
	color: #C00;
}

.t_b1 { 
   
	text-align:center;
	color: #FFF;
	font-size:16px;
}

.t_b2 { 
    background-color:#FFFFFF;
	color:#000;	text-align:center;
	
}

.t_b3 { 
    background-color: #FFDE00;
	color:#000;
	text-align:center;	
}

.t_b4 { 
    background-color: #FFEA98;
	color:#000;
	text-align:center;	
}

.left{
	text-align:left;
}

.t_50 {
	width:50%;
}

.t_15 {
	width:15%;
}

.t_10 {
	width:10%;
}


.from_01 {
background-color: #B01E00;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;

}
