@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
a:focus { outline:none;}

/*Fonts*/
p, h1, h2, h3, td, a, ol, ul { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ddd; line-height:18px;}
a { color:#ffc600; text-decoration:none; border-bottom:1px solid #ffc600;}
a:hover { text-decoration:none;}
ol,ul { margin:0 0 0 20px;}
.title1 { margin:5px 0 0 0; font-size:14px; font-weight:bold; color:#ffc600;}
.title2 { margin:5px 0 0 0; font-size:24px; font-weight:bold; color:#ffc600;}
.title3 { margin:5px 0 0 0; font-size:18px; font-weight:bold; color:#ffc600;}
.title4 { font-size:10px; font-weight:normal; color:#001855;}
.yellow { color:#ffc600;}
.darkblue {color:#001855;}
.darkblue a { border:none;}


body { background: #139bf3 url(../images/jp-bg.gif) repeat-x 0px 0px;}

#wrapper { margin:0 auto; width:960px; position:relative;}

/*Header*/
#header { height:auto; background:transparent;}
 .important { height:25px; text-align:center; }
 .important2 { height:25px; text-align:right; }
 .language { float:right; margin:21px 0 0 0; height:25px;}
  .flag { float:left; padding:4px 8px;}
  .flag a { border:none;}
 .top1 { clear:both; height:157px; background-image: url(../images/jp-top1_bg.png); background-repeat: no-repeat; background-position: left bottom;}
  .jackpot { float:left; padding:54px 0 0 43px; width:243px; height:54px; background:url(../images/total_jackpot.png) no-repeat;}
 /*Navigation 1*/
 .navigation1 { clear:both; padding:0 0 0 120px; height:39px; background:url(../images/nav1_bg.png) repeat-x;}
  .navigation1 ul { list-style:none;}
  .navigation1 ul li { float:left;}
  .navigation1 ul li a { float:left; padding:12px 0 0 0; height:27px; width:121px; background:url(../images/nav1_divider.png) no-repeat; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; text-decoration:none; border:none;}
  .navigation1 ul li a:hover { background:url(../images/nav1_bghover.png) no-repeat; border:none;}
 .banner1 { height:217px;}
 /*Navigation 2*/
 .navigation2 { height:59px; background:transparent url(../images/nav2_bg.png) no-repeat;}
 .nav2_a a { display:block; float:left; width:200px; padding:10px 0 0 0; height:35px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ddd; text-align:center; text-decoration:none; border:none;}
 .nav2_a a:hover { color:#ffc600; border:none;}
 .nav2_b a { display:block; float:right; width:200px; padding:10px 0 0 0; height:35px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ddd; text-align:center; text-decoration:none; border:none;}
 .nav2_b a:hover { color:#ffc600; border:none;}
 .redbutton { clear:both; background:transparent; position:absolute; z-index:100; top: 350px; margin-left:43%;}

/*Content*/
#content { clear:both; padding:6px 0 0 20px; min-height:100px; height:auto; background:#0a50cc url(../images/content_bg.png) repeat-x top;}
 .content_left { float:left; margin:0 20px 0 0; width:385px; height:265px; background:url(../images/contentleft_bg.png) no-repeat;}
  .left-title { }
  .scrolltext { margin:0 0 0 16px; width:353px; height:183px; background:url(../images/scrolltext_bg.png) no-repeat;}
 .content_main { float:left; width:515px;}
  .flash_games { width:515px; height:116px; background:url(../images/image1.png) no-repeat;}
 .content_right { float:left; padding:3px 0 0 0; margin:0 0 0 20px; width:135px; height:265px; background:url(../images/contentright_bg.png) no-repeat;}
  .games { float:left; margin:10px 0 0 10px; width:180px;}
  .games ol { padding:0 10px; line-height:normal;}
  .games ol li { background:url(../images/rightbar_bg.png) no-repeat bottom;  padding:5px 0;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ddd; }
  .games ol li a {text-decoration:none;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ddd; border:none;}
  .games ol li a:hover { color:#ffc600; border:none;}
 .content_payment { clear:both; margin:20px 0 0 0; padding:21px 0 0 16px; height:51px; background:url(../images/payment_bg.png) no-repeat;}
 .content_bottom { clear:both; height:21px; background:url(../images/bottom_bg.png) no-repeat;}
 .download { margin:0 0 20px 0;}
 .download a { border:none;}
/*Footer*/
#footer { padding:20px;}
#footer ul { margin:0 0 0 100px; list-style:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#001855;}
#footer ul li { float:left;}
#footer ul li a { margin:10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#001855; text-align:center; text-decoration:none; border:none; }
#footer ul li a:hover { color:#ffc600; border:none;}
.marquee { margin:0 0 15px 0; padding:6px; width:908px; background: #000000;}

/*Others*/
.floatleft { float:left;}
.floatleft a { border:none;}
.floatright { float:right;}
.clear { clear:both;}
.divider { margin:15px 0; border-bottom:1px solid #0a50cc;}
.img1 { margin:0 0 20px 0;}
.img2 { float:left; margin:0 20px 20px 0;}
.img3 { padding:10px; margin:5px 0 10px 50px; border:1px solid #0a50cc;}
.img3 a {border:none;}
.img4 { float:left; margin:5px 15px 20px 0; border:1px solid #0a50cc;}/*screenshot*/
.img5 { float:left; margin:15px; width:180px; text-align:center;}/*screenshot games*/
.img5 a { border:none;}/*screenshot games*/
.img6 { padding:10px; margin:5px 0 10px 20px; border:1px solid #0a50cc;}
.img7 { padding:10px; border:1px solid #0a50cc;}



/*---------------------Other Pages------------------------------------------------------------*/
.navigation3 { padding:0 0 0 80px; height:43px; background:url(../images/nav3_bg.png) no-repeat;}
 .nav3 a { display:block; float:left; width:200px; padding:10px 0 0 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ddd; text-align:center; text-decoration:none; border:none;}
 .nav3 a:hover { color:#ffc600; border:none;}
.sidenav { float:left; margin:0 20px 20px 0; width:230px; background:url(../images/navside_bg.png) no-repeat;}
.sidenav2 { float:left; margin:0 20px 20px 0; width:230px;}
 .navigation4 { margin:0 0 20px 0; padding:20px; height:168px;}
 .navigation4 ul { list-style:none;}
 .navigation4 ul li {}
 .navigation4 ul li a { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#ddd; text-decoration:none; border:none;}
 .navigation4 ul li a:hover { color:#ffc600; border:none;}
 .navigation4 ul li .active { color:#ffc600; border:none;}   
.content_sub { clear:both; min-height:100px; padding:52px 0 0 20px; height:auto; background:#0a50cc url(../images/contentsub_bg.png) no-repeat;}
.content_mainsub { float:left; width:670px; height:auto; background:transparent url(../images/content_mainsub_bg.png) repeat-y;}
.maintop { height:20px; background:url(../images/content_mainsubtop_bg.png) no-repeat;}
.mainmiddle { padding:0 20px;}
.mainbottom { height:20px; background:url(../images/content_mainsubottom_bg.png) no-repeat;}


/*-------------------Japanese div-------------------------------*/
.jp-games {}
.jp-games ol { padding:0 10px; line-height:normal;}
.jp-games ol li { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#ddd; }
.jp-games ol li a {text-decoration:none;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ddd; line-height:17px; border:none;}
.jp-games ol li a:hover { color:#ffc600; border:none;}

 .jp-navigation1 { clear:both; padding:0 0 0 70px; height:39px; background:url(../images/nav1_bg.png) repeat-x;}
  .jp-navigation1 ul { list-style:none;}
  .jp-navigation1 ul li { float:left;}
  .jp-navigation1 ul li a { float:left; padding:12px 0 0 0; height:27px; width:121px; background:url(../images/nav1_divider.png) no-repeat; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; text-decoration:none; border:none;}
  .jp-navigation1 ul li a:hover { background:url(../images/nav1_bghover.png) no-repeat; border:none;}

.jp-jackpot { float:left; padding:54px 0 0 43px; width:243px; height:54px; background:url(../images/jp-total_jackpot.png) no-repeat;}
#jp-footer { padding:20px 0;}
#jp-footer ul { margin:0 0 0 10px; list-style:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#001855;}
#jp-footer ul li { float:left;}
#jp-footer ul li a { margin:10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#001855; text-align:center; text-decoration:none; border:none;}
#jp-footer ul li a:hover { color:#ffc600; border:none;}

/*Additional Div*/
.withdrawal-img { float:left; padding:10px 24px 5px 5px; width:95px; height:73px; background:url(../images/withdrawal-bg.png) no-repeat; text-align:center;}
.withdrawal-img a { border:none; font-weight:bold; color:#ddd; text-decoration: none; display: inline-block; text-align:center;}
.withdrawal-img a:hover { color:#ffc600; text-align:center;}
.withdrawal-img .active { color:#ffc600; text-align:center;}

#border{
	width: 600px;
	text-align:center;
	color:#c20c30;
	border-top:1px solid #003a94;
	
	border-right:1px solid #003a94;
	}
	
	#border td{
	padding: 5px;
	border-bottom:1px solid #003a94;
	border-left:1px solid #003a94;
	text-align:center;
	vertical-align:middle;
	}
	
	.pic-thumb{
	display: block;
	}
	
	.pic-thumb ul{
		
		padding-top:20px;
	}
	
	.pic-thumb li{
		float:left;
		list-style:none;
		margin-left:18px;
		padding-bottom:15px;
		padding-left:5px;
		
	}
 	
	.pic-thumb a{
		border-bottom: none;
	}
	
	.pic-thumb img{
		border: none;
	}

.myshow{
	display: block;
}
.myhide{
	display: none;
}

.CollapsiblePanelTab {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #3f3c38;
	margin: 0px 0px 7px 0px;
	padding: 7px 2px 7px 7px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	
}

.CollapsiblePanelTab a {
	color: #fff !important;
	text-decoration: none !important;
	border-bottom:none !important;
	
}


.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #990000 !important;
}

#acc1{
	margin-left: 3px !important;
}

#acc2{
	margin-left: 3px !important;
}

#acc3{
	margin-left: 3px !important;
}

#acc4{
	margin-left: 3px !important;
}




.inner{
	margin-left: -20px !important;
}

.inner a{
	border-bottom: none;
	font-size:15px;
}
