/* CSS Document */
body 					{background-color:#000000; font-family:Verdana, Geneva, sans-serif; margin-top:0px;}
/*#bodyimposter			{background:transparent url('../images/bgMain.jpg') no-repeat scroll center top; margin: 0px; padding: 0px;}*/
a 						{color:#f5d778;}
.topMenu 				{height:34px; background-image:URL('../images/header/topMenuBg.gif'); font-size:16px;}
.topMenu a 				{color:#efd87b; text-decoration:none; font-weight:bold; margin:0px 10px 0px 10px; position:relative;top:-3px;}
.topMenu a:hover		{color:#FFFFFF;}
.topMenu table td div {   margin-top:1px;  }
.topMenu table td div {  *margin-top:5px;  }

/*Language menu*/

#language
{
	text-align:left;
	float:right;
	margin-right:25px;
}


#language .select
{
	font-size:11px;
	color:#F5D778;
	border:1px solid #625933;
	width:110px;
	list-style:none;	
	padding:2px;
	background:#000 url('../images/arrow.png') no-repeat 105px 7px;

}

#dropmenudiv
{
	position:absolute;
	font-size:11px;
	background-color:#000;
	color:#F5D778;
	border:1px solid #625933;
	width:114px;
	text-align:left;
	border-top:none;
	margin-top:2px;
	margin-left:-3px;
	padding-left:0px;
	z-index:2;
	display:none;
}

#dropmenudiv li 		{list-style:none;margin-bottom:3px;padding:0px 3px;}

#dropmenudiv a {color:#F5D778; text-decoration:none;}
#dropmenudiv a:hover {text-decoration:underline;}



.footer 				{font-size:11px; color:#676767; text-align:center;}
.footer a 				{color:#676767; text-decoration:none;}
.footer a:hover 		{color:#676767; text-decoration:underline;}
.langSelect 			{width:300px; font-size:11px; background-color:#000000; color:#f5d778; padding:3px;	border:1px solid #625933;}
.leftBar 				{background-color:#303030;}

.mainCenterArea 		{background-color:#303030; height:600px;}
.mainTextArea 			{padding-left:25px; padding-right:25px; font-size:12px; color:#c3c3c3; text-align:left;}
.mainTextArea a 		{color:#f5d778;}

.mainTextSubHeader 		{color:#f5d778; font-weight:bold;}

.winnersUpLinks a 		{font-size:12px; color:#f5d778; font-weight:bold; text-decoration:none;}
.helpUpLinks a 			{font-size:12px; color:#f5d778; font-weight:bold; text-decoration:underline;}

.textBox1 				{background-image:URL('../images/inner/textBox1Bg.gif'); background-repeat:repeat-x; background-color:#0a0a0a; padding-left:5px;}
.textBox1 a 			{color:#f5d778; font-weight:bold;}
.alternative a 			{color:#000000;}

.tabledText a 			{color:#f5d778; text-decoration:underline;}
.inputCss 				{background-color:#FFFFFF; border:1px solid #000000;}

.paymentSubheader 		{font-size:14px; height:39px; text-align:center; color:#FFFFFF; font-weight:bold; background-image:URL('../images/inner/payment_subheaderBg.gif'); background-repeat:no-repeat;}

/* winners page */
.winnersText 			{font-size:10px; color:#e5e5e5; text-align:center;}
.winnersTextHeader 		{background-color:#1d1d1d; font-size:10px; font-weight:bold; color:#f5d778; height:39px;}

/* promotions page */
.boxoff					{text-align:left; background-color:#0a0a0a; background-image:URL('../images/inner/promotions_boxBgOff.gif'); background-repeat:repeat-x;}
.boxoff a				{color:#f5d778;}
.boxHeaderOff			{font-size:14px; color:#f5d778; font-weight:bold;}	
.moreTextOff			{background-color:#0a0a0a; padding:10px 10px 10px 10px;}

/* slider for main page */
#slider 				{position: absolute; top:-390px; left:10px; z-index:100; width:315px;}
#slider .inr 			{padding:0px 5px 5px 5px; width:323px;}
#slider .inr img 		{float:left; margin:0;}
#slider .sliderClose 	{cursor:pointer;}
#flash_link 			{background:url(../tpl/300/shared/images/1x1.html); height:225px; width:306px; display:block; position:absolute; left:0; top:19px; }

#slide1 {
	overflow:hidden;
	background-image:url(images/hp/mainImage.html);
	background-position:left top;
	background-repeat:no-repeat;
	height:229px;
	position:relative;
	width:647px;
	float:right;
}

#slide2 {
	overflow:hidden;
	background-image:url(images/hp/mainImage2.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;	
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide3 {
	overflow:hidden;
	background-image:url(images/hp/mainImage3.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide4 {
	overflow:hidden;
	background-image:url(images/hp/mainImage4.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;	
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide5 {
	overflow:hidden;
	background-image:url(images/hp/mainImage5.html);
	background-position:left top;
	background-repeat:no-repeat;	
	height:0px;	
	position:relative;
	text-align:left;
	width:647px;
	float:right;
}

#slide2 h1, #slide3 h1, #slide4 h1, #slide5 h1 {
	color:#F5D778;
	font-size:18px;
	margin-bottom:-8px;
	margin-top:-6px;
	position:relative;
	*margin-top:-23px;
}

#slide2 h2, #slide3 h2, #slide4 h2, #slide5 h2 {
	color:#f5d778;
	font-size:16px;
	margin-bottom:-8px;
	margin-top:-6px;
	position:relative;
	*margin-top:-23px;
}

#slide2 p, #slide3 p, #slide4 p, #slide5 p {
	color:#C3C3C3;
	font-size:14px;
	margin-bottom:4px;
}

#slide2 div, #slide3 div, #slide4 div, #slide5 div {
	margin:18px 0 10px 202px;
	width:423px;
	line-height:16px;
	color:#c3c3c3;
	font-family:Arial,Geneva,sans-serif;
	font-size:12px;
}

#more_slides {
	letter-spacing:3px;
	margin-left:40px;
	top:390px;
	position:absolute;
	text-align:center;
	width:124px;
	z-index:1;
}

#more_slides a {
	color:#f5d778;
	font-family:Arial,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	padding:1px 0 1px 3px;
}

.selected {
	background-color:#AE0200;	
}

#slide_pic_link a {
	height:180px;
	left:2px;
	position:absolute;
	top:8px;
	width:180px;
	z-index:5;
} 


/* SITE MAP */
ul.siteMapCountriesUL {
	margin:0px; padding:0px;
}

.siteMapCasinoGames {
	clear:both;
	padding-top:10px;
	padding-left:10px;
}

.siteMapCasinoGames li
{
	display:inline;
	float:left;
	list-style:none;
	width:220px;
}

.siteMapCasinoGames li ul
{
	padding-top:10px;
	padding-left:5px;	
}



li.siteMapCountries {
	display: block;
	width:8em;
	float: left;
	font-size:14px;
	line-height:30px;
	adding-left: 3px;
	padding-right: 7px;
}

li.siteMapCountries a{
	text-decoration:none;	
}

li.siteMapPages {
	display: block;
	width:25em;
	float: left;
	font-size:12px;
	line-height:30px;
	padding-left: 3px;
	padding-right: 7px;
}


h1.innerHeader {
	text-align:left;
	padding:0px;
	margin:0px;
	width: 721px; height: 45px;
	position: relative;
}

#cgDownload
{
	width:684px;
	height:92px;
	border:none;
	margin-top:10px;
	margin-left:20px;
}

#cgDownload img{
border:none;
}

#homeLinks
{
	margin-left:40px;
	text-align:left;
}

#homeLinks p, #homeLinks a
{
	color:#FFFFFF;
	font-size:11px;
}

#topCasinoGames, #bottomCasinoGames
{
	margin-left:20px;
	clear:both;
	text-align:left;
}

#mainCasinoGames
{
	border-left:1px solid #b89b51;
	border-right:1px solid #b89b51;
	width:639px;
	height:991px;	
	margin-left:24px;
	background:url(../images/casinoGames/path_casino_games.jpg) repeat-x ;
	background-color:#0A0A0A;
	padding:5px 15px;
	color:#c3c3c3;
	font-size:11px;
	text-align:left;
}

#mainCasinoGamesLeft
{
	float:left;
	width:420px;
}

#mainCasinoGamesLeft h1, #mainCasinoGamesLeft h2
{
	color:#B79A50;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	
}

#mainCasinoGamesRight
{
	float:right;
	width:219px;
	text-align:center;
}

#topMenuCasinoGames
{
	margin-top:10px;
}

#mainMenuCasinoGames
{
/*	border-left:1px solid #b79a50;
	border-right:1px solid #b79a50;
	background-color:#151515;*/
	background:url(../images/casinoGames/menu_path.jpg) repeat;
	width:174px;
	margin-left:23px;
	height:500px;
}

#mainCasinoGames ul
{
	padding:0;
	margin-top:30px;
}


#mainCasinoGames ul li
{
	display:inline;
	list-style:none;
	float:left;
	width:210px;
}

.casino_games
{
	background:url(../images/casinoGames/back_games.png) no-repeat;
	width:200px;
	height:169px;
	text-align:center;
}

.casino_games h2 a
{
	padding-top:7px;
	margin-bottom:7px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.casino_games img
{
	border:none;
}

.play_casino_games
{
	background:url(../images/casinoGames/back_games_play.png) no-repeat;
	width:200px;
	height:20px;
	clear:both;
	color:#000000;
	text-align:center;
	font-wight:bold;
	padding-top:5px;
}

.play_casino_games a, .playNow a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#mainCasinoGames .mainList
{
	padding:0;
	margin:0;
}

#mainCasinoGames .mainList li
{
	background:url(../images/casinoGames/arrow_white.jpg) no-repeat 5px 5px;
	width:100px;
	margin-top:10px;
	cursor:pointer;
	text-align:left;
	padding-left:15px;
}

#mainCasinoGames .mainList li a
{
	color:#FFFFFF;
	text-decoration:none;
}

#mainCasinoGames .inList
{
	margin:10px 0px;
	
}

#mainCasinoGames .inList li
{
	background:none;
	width:150px;
	text-align:left;
	margin-bottom:3px;
	margin-top:0px;
	padding-left:0px;
}

#mainCasinoGames .inList li a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#mainCasinoGames .inList li h3	{margin:0;}

#mainCasinoGames .inList li h3 a
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}

.separator
{
	background-color:#3f3f3f;
	width:100%;
	height:1px;
	margin:20px 0px;
	clear:both;
}


#mainCasinoGames .gameMenu
{
	margin:20px 0 20px 0;
	padding:0;
	height:20px
}


#mainCasinoGames .gameMenu li
{
	display:inline;
	float:left;
	list-style:none;
	width:100px;
	padding-top:2px;
}

.gameMenu li a
{
	text-decoration:undernile;
	color:#FFFFFF;
}

.gameMenu .history
{
	background:url(../images/casinoGames/history.gif) no-repeat 5px 0px;
	padding-left:25px;
}

.gameMenu .play
{
	background:url(../images/casinoGames/play.gif) no-repeat 5px 0px;
	padding-left:25px;
}

.gameMenu .rules
{
	background:url(../images/casinoGames/rules.gif) no-repeat 5px 0px;
	padding-left:30px;
}

#our_baccarat, #our_baccaratLive, #our_progressiveBaccarat, #our_europeanRoulette, #our_3dRoulette
{
padding:0;
width:420px;
margin-bottom:15px;
clear:both;
}

.cornergames1 {
background-color:#ac8f45;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 5px;
overflow:hidden;
clear:both;
}
.cornergames2 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 4px;
overflow:hidden
}
.cornergames3 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 3px;
overflow:hidden
}
.cornergames4 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 2px;
overflow:hidden
}
.cornergames5 {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
height:1px;
margin:0 1px;
overflow:hidden
}

.previewMiddle {
background-color:#0a0a0a;
border-left:1px solid #ac8f45;
border-right:1px solid #ac8f45;
overflow:hidden;
padding:5px;
}

.previewMiddle .imgGames
{
	float:left;
	margin-right:5px;
}

.more
{
	color:#cdb04c;
}

.playNow
{
	background:url(../images/casinoGames/playNow.jpg) no-repeat;
	color:#000000;
	padding:4px 0;
	text-align:center;
	height:21px;
	width:114px;
	float:right;
}

#mainCasinoGames .innerList
{
	padding:0;
	margin:0;
}

#mainCasinoGames .innerList li
{
	display:block;
	margin-top:8px;
	float:none;
	width:420px;
	padding-left:15px;
}

#list1, #list2, #list3, #list4, #list5, #list6, #list7
{
	display:none;
}










.box {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #3a3b4d 1px solid;
	BORDER-LEFT: #3a3b4d 1px solid;
	BORDER-RIGHT: #3a3b4d 1px solid;
	BORDER-TOP: #3a3b4d 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: NORMAL;
	FONT-SIZE: 12;
	width:150px;
	}
.box:focus {
	BACKGROUND-COLOR:#CCCCCC;
	-moz-box-shadow: 0 0 20px #666666;  
	-webkit-box-shadow: 0 0 20px #66666; 
	box-shadow:0px 0px 30px #66666;
	}
.box2 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #3a3b4d 1px solid;
	BORDER-LEFT: #3a3b4d 1px solid;
	BORDER-RIGHT: #3a3b4d 1px solid;
	BORDER-TOP: #3a3b4d 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: NORMAL;
	FONT-SIZE: 12;
	width:85px;
	}
.box2:focus {
	BACKGROUND-COLOR:#CCCCCC;
	-moz-box-shadow: 0 0 20px #666666;  
	-webkit-box-shadow: 0 0 20px #66666; 
	box-shadow:0px 0px 30px #66666;
	}

INPUT[type="submit"]
{
/*    background-color:#333333;
    color: #efd87b;*/
	font-weight:bold;
}
INPUT[type="reset"]
{
    background-color: #333333;
    color: #efd87b;
	font-weight:bold;
}
INPUT[type="button"]
{
    background-color: #333333;
    color: #efd87b;
	font-weight:bold;
}
.tab_style_focus
{
    border-top-left-radius:8px; 
    border-top-right-radius:8px; 
    -moz-border-radius-topleft:8px; 
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    background-color: white;
    color:black;
}
.tab_style_focus a
{
    color: black;
    text-decoration: none
}
.tab_style_not_focus
{
    border-top-left-radius:8px; 
    border-top-right-radius:8px; 
    -moz-border-radius-topleft:8px; 
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    border-top:1px solid white;
    border-left:1px solid white;
    border-right:1px solid white;
    color:white;
}
.tab_style_not_focus a
{
    color:white;
    text-decoration: none
}
.roundedCorner {
	border: 2px solid #ffffff;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#tabel_toggle th
{
    border:1px solid black;
    background:gray;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
}

#tabel_toggle td
{
    border:1px solid white;
    font-size: 14px;
    color: white;
}


#menu2 {
	display: block;
	width: 975px;
	height: 34px;
	margin:0px auto;
    padding-left:6px;
	background-color:#303030;
}

#menu2 ul {
	padding: 15px 0 0 0;
	padding-left:6px;
	margin: 0 0 0 120px;
	list-style: none;
}

#menu2 ul li{
	display: inline;
}

#menu2 ul li a{
	border:0px red dashed;
	float: left;
	padding: 0 2px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	/*color: #efd87b;*/
	color:#f7d000;
	margin-top:-5px;
}

#menu2 li a:hover, #menu li .current{
	color: #fff;
}

#provider_nav
{
    list-style: none;
    padding-bottom: 20px;
}

#provider_nav li
{
    font-weight: bold;
    font-size: 15px;
    margin: 5px 10px 5px 10px;
    float:left;
}
#provider_nav .provider_choose
{
    text-decoration: underline;
}


.table_view th
{
    border: 1px solid white;
    text-align: center;
    background: GRAY;
}
.table_view td
{
    border: 1px solid white;
    text-align: left;
    padding: 2px 5px 2px 5px;
}
.table_view input
{
    width: 100px;
}

.table_view .last
{
    border: 1px solid white;
    background: GRAY;
}

#table_viewer_list
{
    width:100%;
	font-size:11px;
}
#table_viewer_list th
{
    background: gray;
    color: black;
}
#table_viewer_list td
{
    text-align:center;
    background: white;
    color: black;
}


.paging {
	/*margin: 10px 10px 10px;*/
	font-size: 12px;
	font-family:Helvetica, Verdana;
}	
.paging a {
	padding: 0px 4px 0px 4px; 
	margin: 2px;
	text-decoration: none;
	color:#111111;
	background-color:#efd87b;	
}
.paging a:hover {	
	color: #666666;
	background-color: #FFCC00;
}









/*#head_ping
{
    visibility:visible;
    border:3px solid #E9F5F4; 
    position:fixed; 
    bottom:300px; 
    right:0px;
    width: 250px; 
    height:20px;
    border-top-left-radius: 8px; 
    border-top-right-radius:8px; 
    -moz-border-radius-topleft:8px; 
    -moz-border-radius-topright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
	background-image: linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -o-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -moz-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -webkit-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
    background-image: -ms-linear-gradient(bottom, rgb(240,204,70) 46%, rgb(238,232,170) 88%);
	 	
	
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.46, rgb(240,204,70)),
            color-stop(0.88, rgb(187,237,237))
    );
    z-index: 4;
}

#fl_motion_size
{
    position:fixed; 
    right:0px; 
    bottom:0px; 
    width:250px; 
    border:3px solid #E9F5F4; 
    height:300px;
    font-family: arial;
    color:black;
    background-image: linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -o-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -moz-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -webkit-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);
    background-image: -ms-linear-gradient(right , rgb(240,204,70) 46%, rgb(240,255,255) 79%);

    background-image: -webkit-gradient(
            linear,
            right top,
            left top,
            color-stop(0.46, rgb(240,204,70)),
            color-stop(0.79, rgb(240,255,255))
    );
    z-index: 4;
}
#close_this_pb
{
    background:gray;
    text-decoration: none;
    width:5px;
    margin-right: 5px;
    cursor: pointer; 
    font-weight: bold; 
    border:1px solid white;
}
*/

#head_ping
{
    position:fixed;
	visibility:hidden;
    right:23px; 
    bottom:0px; 
	padding-top:5px;
	padding-left:5px;
    width: 386px; 
    height:447px;
	background:url(../images/menuoapcity.png);	
	padding-left:10px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	}
#head_ping_dalam
{
	visibility:hidden;
    position:fixed; 
    bottom:0px; 
    right:28px; 
    width: 386px; 
    height:447px;
    z-index: 4;
	background:#f2f2f2;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	}
#close_this_pb
{
	visibility:hidden;
	height:30px;
	background:#ebebeb url(../images/down.jpg) 360px 5px no-repeat;
    text-decoration: none;
    cursor: pointer; 
    font-weight: bold; 
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
    font-family: arial;
	font-size:12px;
	line-height:2.4;
	padding-left:10px;
	border-bottom:#d4d4d4 2px solid;
	z-index:100;
}

#foot
{
	visibility:hidden;
	height:30px;
	background:#0b4a7a;
    text-decoration: none;
    cursor: pointer; 
    font-family: arial;
	font-size:11px;
	color:#FFFFFF;
	line-height:2.8;
	padding-:10px;
	text-align:right;
	padding-right:10px;
	margin-top:15px;
}

#fl_motion_size
{
    position:fixed; 
    right:23px; 
    bottom:0px; 
    width:200px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
    height:30px;
	background:url(../images/menuoapcity.png);	
	padding-left:10px;
	-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}
#fl_motion_size_dalam
{
    position:fixed; 
    right:28px; 
    bottom:0px; 
    width:200px;
    height:30px;
    font-family: arial;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
    color:black;
	background:#ebebeb url(../images/up.jpg) 180px 5px no-repeat;
	line-height:2.6;
	padding-left:10px;
	-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}



.title_toggle
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
	color:#FFFFFF;
	background:#212121;
}

.title_togglesghk
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#tabel_toggle th
{
    border:1px solid black;
    background:gray;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
}

#tabel_toggle td
{
    border:1px solid white;
    font-size: 14px;
    color: white;
}

.tabel_togglesghk th
{
    border:2px solid white;
    background: orange;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    color: black;
}

.tabel_togglesghk td
{
    border:2px solid white;
    font-size: 12px;
    color: black;
}

.main_toggle
{
    background: #c3a715;
    font-weight: bold;
}

/**/

.table_dream
{
    margin: 5px 0px 5px 8px;
    width: 200px;
    height:130px;
}

.table_dream th
{
    background: gray;
    color: black;
    text-align: center;
}
.table_dream td
{
    background: white;
    color:black;
    text-align: center;
}

#table_viewer_list
{
    width:100%;
}
#table_viewer_list th
{
    background: gray;
    color: black;
}
#table_viewer_list td
{
    text-align:center;
    background: white;
    color: black;
}

.fb_fixed_opacity_style
{
    top:40%;
    position: fixed;
    left:0px;
    height: 154px; 
    width: 60px; 
    opacity:0.4; 
    background: white;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    z-index: 1000;
    
}

.fb_fixed_real_style
{
    top:41%;
    z-index: 1001;
    position: fixed;
    left:7px;
    height: 80px;
    width: 40px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}

#checkJS
{
color:#ffffff;
}

.lotto_tb{margin: auto;background: #FF8686;text-align: center;}
.lotto_tb tr td{border: 1px solid #D83838;height: 30px;}
.lotto_tb tr .bettxt{background: #212121;}
.lotto_tb tr td input{margin: 3px;}



/*------------------------*/
.table_view1 th
{
	height:30px;
    border: 1px solid white;
    text-align: center;
    background: #FF0000;
    font-size: 12px;
	font-weight: bold;
	padding: 3px;
	text-shadow: 1px 1px #2F2E2E;
}
.table_view1 td
{
	height:30px;
    border: 1px solid #D83838;
    text-align: center;
    background: #FF8686;
}
.table_view1 input[type='text']
{
    width: 60px;
    border: 1px solid black;
}
.table_view1 input[type='radio']
{
    width: 40px;
}

.table_view_font td{
	color:black;
	font-weight: bold;
}

.jumlahc, .jumlahc input[type='text']{
	background:#ffff01;
}

#table_viewer_list1 th{
	height:30px;
    border: 1px solid white;
    text-align: center;
    background: #FF0000;
    font-size: 12px;
	padding:0px 1px;
}

#table_viewer_list1 td
{
	height:25px;
    border: 1px solid white;
    text-align: center;
    padding: 2px 2px ;
    background: #FF8686;
    color:black;
	font-weight: bold;
}
.roundedCorner1 {
    border: 2px solid #FFF;
    border-radius: 15px;
}

#menu2_1 {
display: block;
width: 975px;
height: 34px;
margin: 0px auto;
background-color: #303030;
}
#menu2_1 ul {
position:relative;
margin: 0 0 0 35px;
padding: 15px 0px 0px 6px;
list-style: outside none none;
}
#menu2_1 ul li {
display: inline;
}
#menu2_1 ul li a {
border: 0px dashed #F00;
float: left;
padding: 0px 2px;
font-size: 10pt;
font-weight: bold;
text-align: center;
text-decoration: none;
color: #F7D000;
margin-top: -5px;
}

.box2 {
	background-color: #FFFFFF;
	border-bottom: #3a3b4d 1px solid;
	border-left: #3a3b4d 1px solid;
	border-right: #3a3b4d 1px solid;
	border-top: #3a3b4d 1px solid;
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	width:85px;
	}
.box2:focus {
	background-color:#CCCCCC;
	-moz-box-shadow: 0 0 20px #666666;  
	-webkit-box-shadow: 0 0 20px #66666; 
	box-shadow:0px 0px 30px #66666;
	}
.errormsg{
	color: #FF0000; 
	display: block; 
	padding: 5px; 
	font-size: 11px; 
	text-transform: capitalize;
	}

.page {width: 100%;text-align: center;padding: 30px 0;overflow: hidden;}
.page a {width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;display: inline-block;margin: 0 3px;vertical-align: middle;border-radius: 19px;}
.page a:link{text-decoration:none;color:#000;}
.page a:visited{text-decoration:none;color:#000;}
.page a:hover{text-decoration:none;color:#000; background:#CC0000;-webkit-animation:animatebottom 0.7s;animation:animatebottom 0.7s;}
.page a:hover, .page a.active {color: white;}
.page-game a:hover, .page-game a.active {background: #f90;color: white;}
.page a.left {background-position:center top;}
.page a.right, .page a.right:hover {background-position:center bottom;}
/*==============*/
.slots {width: 985px;background: #FFF;overflow: hidden;}
.slots-nav {width: 100%;height: 60px;background: #f4f4f4;}
.slots-nav a {padding: 0 5px;line-height: 60px;display: block;float: left;margin: 0 5px 0 0;font-weight: bold;}
.slots-nav a:hover, .slots-nav a.active {color: white;}
.slots-list {padding-left: 8px;overflow: hidden;}
.slots-list a {width: 183px;height: 183px; border: 1px #eee solid;margin: 4px;display: block;float: left;position: relative;overflow:hidden;cursor:pointer;}
.slots-list a img {height: 93%;}
.slots-list a span { font-size:14px;width: 100%;height: 40px;line-height: 40px;text-align: center;color: white;position: absolute;bottom: 0;left: 0;display: none; -webkit-animation:animatebottom 0.4s;animation:animatebottom 0.4s}
.slots-list a:hover span, .slots-list a.active span {display: block; background:#CC0000; transition: all 0.3s ease 0s;-webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.2s ease 0s;}
.slots-list a:hover img {left: -183px;  position: absolute;}
.slots-list a:hover{border:1px solid #CC0000; outline:none;}
.select{line-height:30px;width:185px;height:30px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.w3-animate-bottom{position:relative;-webkit-animation:animatebottom 0.3s;animation:animatebottom 0.3s}
@-webkit-keyframes animatebottom{from{bottom:-30px;opacity:0} to{bottom:0px;opacity:0.8}}
@-moz-keyframes animatebottom{from{bottom:-30px;opacity:0} to{bottom:0px;opacity:0.8}}
@-ms-keyframes animatebottom{from{bottom:-30px;opacity:0} to{bottom:0px;opacity:0.8}}
.slots-nav {
    width: 100%;
    height: 50px;
    background: #f4f4f4;
}
.slots-nav a {
    padding: 0 20px;
    line-height: 50px;
    display: block;
    float: left;
    font-weight: bold;
	color:#000;;
	text-decoration:none;
	font-size:14px;
}
.slots-nav a:hover, .slots-nav a.active {
    background: #CC0000;
	-webkit-animation:animatebottom 0.7s;animation:animatebottom 0.7s;
}
.slots-nav a:hover,.slots-nav a.active {
    color: white;
    white-space: nowrap;
}
#loading {
	width: 100%;
	position: absolute;
	top: -80px;
	margin-top: 40px;
	display: none;
}
#container .paging ul li.inactive,  #container .paging ul li.inactive:hover {
	background-color: #ededed;
	color: #bababa;
	border: 1px solid #bababa;
	cursor: default;
	font-size: 12px;
}
#container .data ul li {
	list-style: none;
	margin: 5px 0 5px 0;
	color: #000;
	font-size: 13px;
	margin: auto;
	border: 1px solid #bababa;
}
#container .paging {
	width: 100%;
	margin-left: -80px;
}
#container .paging ul li {
	list-style: none;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	color: #111111;
	background-color: #efd87b;
	border: 1px solid #FFFFFF;
}
#container .paging ul li:hover {
	color: #fff;
	background-color: #006699;
	cursor: pointer;
}
.total {
	float: right;
	font-family: arial;
	color: #999;
	margin-right: -40px;
}
