*{
margin:0;
padding:0;
}

a:focus {outline-style: none;}

Button::-moz-focus-inner,
Input[type="reset"]::-moz-focus-inner,
Input[type="button"]::-moz-focus-inner,
Input[type="submit"]::-moz-focus-inner,
Input[type="file"] > input[type="button"]::-moz-focus-inner {
    Border: none;
}

a{border:0; color:#201510; text-decoration:none;}

img{border: 0 none;}


body{
	 background:url(images/background.jpg) repeat-y top center #d9d0b4; font-family:arial, helvetica, serif; font-size:12px;	}

#top{width:100%; float:left; padding-bottom:52px;}

#main-area{width: 995px; margin: 0 auto; overflow: auto;}

#header-area{ width:995px; float: left; padding:0;}
#header-top{width:995px; height:138px; margin:0; padding:0; background: url(images/header-bg.jpg) no-repeat top center; float:left;}

.logo{width:451px;float:left;margin:27px 0 0 10px;
	}

.logo a{width:451px;text-indent:-9999px;display:block;
	}

.header-banner{float:right; padding:37px 30px 0 0;}

#navigation{width:995px;height:42px;float:left; background-image:url(images/navigation-bg.jpg); background-repeat:no-repeat; background-position:top;}
	
#navigation ul{  font:12px/38px Verdana,Arial,Helvetica,sans-serif; list-style:none;padding:0 5px;position:relative;}

#navigation ul li{list-style:none;float:left; line-height:38px; padding:0 2px; background: url(images/navi-bar.jpg) no-repeat left top;}
#navigation ul li:first-child{ background: none;}

#navigation ul li a{text-decoration:none;color:#fff;padding:0 20px;display:block; font:bold 12px/38px Arial,Helvetica,sans-serif;}
	
#navigation ul li a:hover{display:block;color:#fff; text-decoration:underline;}

#navigation ul li ul{list-style:none;margin:0;padding:0;position:absolute;left:0;top:25px;background-color:#500000;margin-left:-1335px;	}

#navigation ul li:hover ul{position: absolute;left:auto;margin-left:0;}
	
#navigation ul li ul li{list-style:none;float:none;padding:0;}
	
#navigation ul li ul li a{text-decoration:none;color:#fea7a7;padding:0 10px;}
	
#navigation ul li ul li a:hover{display:block;color:#fff;}


#content-box{ width:995px; margin:0; float: left; padding:0; background-color:#fff;}

#content-left{ width:749px; float:left; padding:0;}
#content-top{width:711px; float:left; padding:10px 19px;font:normal 12px/18px Arial,Helvetica,sans-serif; color:#313131; text-align:justify;}

#content-top h1{ font:bold 20px/24px Arial,Helvetica,sans-serif; color:#0c0c0c; padding:0 0 10px 0;}
#content-top h1 a{color:#0c0c0c; text-decoration:none;}

#content-top h2{ font:bold 20px/24px Arial,Helvetica,sans-serif; color:#0c0c0c; padding:0 0 10px 0;}
#content-top h2 a{color:#0c0c0c; text-decoration:none;}

#content-top p{ font:normal 12px/20px Arial,Helvetica,sans-serif; color:#313131; text-align:justify;}
#content-top p a{color:#201510; text-decoration:none;}

#table-area{width:710px; float:left; padding:15px 19px 0 19px;}
#table-area .table-box{ width:710px; float:left; padding-bottom:23px;}
#table-area .table-box .table-top{ width:676px; float:left;background: url(images/table-top-bg.jpg) no-repeat top center; padding:43px 17px 0 17px;}
#table-area .table-box .table-top .thumb{ float:left; margin-right:30px;}
#table-area .table-box .table-top .content-right{ float:left; width:540px;}
#table-area .table-box .table-top .content-right .heading{ width:540px; float:left;font:normal 16px/18px Arial,Helvetica,sans-serif; color:#090909; padding-bottom:46px;}
#table-area .table-box .table-top .content-right .button{ float:left; width:225px; margin-right:30px; }
#table-area .table-box .table-top .content-right .button .button1{ float:left; width:100px;}
#table-area .table-box .table-top .content-right .button .button2{ float:right; width:100px;}
#table-area .table-box .table-top .content-right .bonus-area{ float:left; width:280px;}
#table-area .table-box .table-top .content-right .bonus-area .bonus1{border:solid 1px #d1d1d1;float:left;text-align:center;font:normal 14px/18px Arial,Helvetica,sans-serif; color:#202020; padding:7px;}
#table-area .table-box .table-top .content-right .bonus-area .bonus2{border:solid 1px #d1d1d1;float:right;text-align:center;font:normal 14px/18px Arial,Helvetica,sans-serif; color:#202020; padding:7px;}
#table-area .table-box .table-footer{ width:710px; height:20px; float:left;background: url(images/table-bottom-bg.jpg) no-repeat top center;}

.visit{background:url(images/visit-btn.png) 0 -36px no-repeat transparent; width:99px; height:36px; margin: 0 auto; display: block;color:#000!important; text-decoration:none!important; text-align:center; font-size:15px; font-weight:bold; line-height:36px; text-shadow:1px 1px #d2ccb0; text-transform:uppercase;}
.visit:hover{ background-position: 0 0;}

.review{background:url(images/review-btn.png) 0 -36px no-repeat transparent; width:99px; height:36px; margin: 0 auto; display: block;color:#fff!important; text-decoration:none!important; text-align:center; font-size:15px; font-weight:bold; line-height:36px; text-shadow:1px 1px #000; text-transform:uppercase;}
.review:hover{ background-position: 0 0;}



#journal-content{width:711px; float:left; padding:10px 19px;font:normal 12px/18px Arial,Helvetica,sans-serif; color:#313131; text-align:justify;}

#journal-content h1{ font:bold 20px/24px Arial,Helvetica,sans-serif; color:#0c0c0c; padding:10px 0 0 0;}
#journal-content h1 a{color:#0c0c0c; text-decoration:none;}

#journal-content h2{ font:bold 18px/22px Arial,Helvetica,sans-serif; color:#0c0c0c; padding-top:15px;}
#journal-content h3{ font:bold 16px/18px Arial,Helvetica,sans-serif; color:#0c0c0c;padding-top:15px;}
#journal-content h2 a{color:#0c0c0c; text-decoration:none;}

#journal-content p{ font:normal 12px/18px Arial,Helvetica,sans-serif; color:#313131; text-align:justify; padding:10px 0 0 0;}
#journal-content p a{color:#201510; text-decoration:none;}

.text-banner{ width:710px; float:left;padding:20px 15px; text-align:center;}



#content-right{ width:246px; float:right;}

.sidebar{width:246px; float:left;}
	
.sidebar ul{background:#81755a;list-style:none;padding:0 0 10px 0;}
	
.sidebar ul li{list-style:none; color:#fff; font: 12px/16px arial,helvetica,serif; padding:8px 0; overflow: auto; border-top:1px solid #695c40;}
.sidebar ul li a{color:#fff; text-decoration:none;font: 12px/16px arial,helvetica,serif; padding:0 12px; display:block;}
.sidebar ul li a:hover{color:#fff; text-decoration:underline;}
.sidebar ul li:first-child{ border:0 none;}
	
.sidebar h3{color:#fff; font:bold 11px/28px Verdana,arial,helvetica,serif; padding:0 12px; background: url(images/sidebar-head.jpg) no-repeat top center; width: 222px; height: 28px; }
	


.sidebar-banner{ width:246px; float:left; padding:6px 0 10px 0;}
.sidebar-banner .banner1{ float:left;}
.sidebar-banner .banner2{ float:right;}

#bottom{background:url(images/footer.jpg) no-repeat top center #d9d0b4;width:100%; height:52px; float:left;}


/* ---- review-page ---- */


#journal-content_2{width:711px; float:left; padding:10px 19px;font:normal 12px/18px Arial,Helvetica,sans-serif; color:#313131; }

#journal-content_2 h2{ font:bold 20px/24px Arial,Helvetica,sans-serif; color:#0c0c0c; padding:0 0 10px 0; text-align:center;}

.wel{ width:312px; float:left; margin:10px 0 0 20px;}
.wel ul li{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; list-style-type:none; line-height:30px;}
.wel ul li span{font-weight:normal;}
.visit_1{background:url(images/visit_2.png) left top no-repeat; width:219px; height:36px; display:block; font:15px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-align:center; line-height:36px;  text-shadow:1px 1px #f1e6c5; margin-top:20px;}
.visit_1:hover{background-position:0 -37px;}

.download_2{background:url(images/download_2.png) left top no-repeat; display:block; width:219px; height:36px; font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; line-height:36px; margin-top:20px;}
.download_2:hover{background-position:0 -36px;}

.banner_2{ width:288px;float:left; margin-left:50px; }
.banner_2 img{padding-bottom:20px;}
.banner_3{height: 125px;margin-bottom: 2px;width: 125px;}
.spin_palace_2{width:711px; float:left; padding:10px 19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; line-height:20px; text-align:justify; margin-bottom:10px;}
.spin_palace_2 h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0c0c0c; font-size:20px; padding-bottom:10px;}
.spin_palace_2 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; line-height:20px; text-align:justify; padding-top:10px;}

.sidebar-banner_1{ width:246px; float:left; padding:6px 0 10px 0; text-align:center;}


/* ---- game-page ---- */
.journal-content-game{ width:800px!important; padding:10px 97px 10px 98px!important;}
.journal-content-game h1, .journal-content-game h2{ text-align:center; padding:0 0 10px!important;}
.table-area-game{padding: 15px 45px 0!important;}
.table-area-game h1, .table-area-game h2{ text-align:center; padding:0 0 15px!important;}
.game-top-content{ float:left; width:635px; padding:0 0 24px 165px;}
.game-top-content span{ float:left; padding-left:25px;}
.game-top-content span a{ margin-top:10px; text-transform:none;}
.game-top-content span:first-child{ padding-left:0!important;}
.Progressive{color: #202020; font-size: 16px; padding-top:15px;}
.Pro-txt{ padding-left:0!important;}
.Pro-img{ padding-left:5px!important; margin-top:2px;}
.table-top th, .table-top td{ text-align:center; font-size:16px; color:#fff; font-weight:normal;}
.table-top th{ padding:5px 0;}
.table-top td{ padding:20px 29px 0; font-size:14px; color:#202020;}
.table-top-game{ padding:0 17px 20px!important; background:url(images/table-top-bg2.jpg) no-repeat 0 0!important; width:674px!important; border-left:1px solid #602a06!important; border-right:1px solid #602a06!important; border-bottom:1px solid #602a06!important;}
.play-money{ display:block; margin:0 auto; background:url(images/game-page-btn.jpg) no-repeat 0 -38px; width:259px; height:36px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-align:center; line-height:36px; text-transform:uppercase;}
.play-money:hover{ background-position:0 0;}
.game-txt{ width: 710px; padding:0 45px;}