/***Common setting***/
@-ms-viewport {
	width:1024px;
	user-zoom: fixed;
}
body{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	background: #222;
	-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
     -webkit-tap-highlight-color:rgba(0,0,0,0);
}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 10px;
	height: 8px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: rgba(47,46,46,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(47,46,46,0.4); 
}
a{
	text-decoration: none;
	color: #FFF;
}
.clear{
	clear: both;
	height: 0;
	overflow: hidden;
}
.wrapper{
	width: 1024px;
    height: auto;
    position: absolute;
    z-index: 5;
    background: url(../images/en_US/tableBg_side.jpg) repeat;
    transform-origin:0 0;
    -ms-transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
.header, .content, .footer{
	width: 100%;
}
.header{
	position: absolute;
	top: 0;
	z-index: 14;
	height: 54px;
	background: url(../images/en_US/headerBg.jpg) no-repeat left top;
	background-size:1024px 54px;
	box-shadow: 0px 0px 8px 0px #000;
}
.content{
	margin-top: 54px;
	background: url(../images/en_US/tableBg.jpg) repeat;
}
.shadow_L{
	width: 100%;
	background: url(../images/en_US/shadowBg_L.png) left repeat-y;
}
.shadow_R{
	width: 100%;
	background: url(../images/en_US/shadowBg_R.png) right repeat-y;
}
.blueBg{ 
	background: #c8cdd1;
	background-size:45px 43px;
}
/****header***/
.header_1{
	width: 970px;
	margin:0 auto;
}
.playerId{
	float: left;
	margin-top: 7px;
	margin-right: 10px;
}
.playerId .playerId_M{
	width: 350px;
	height: 39px;
	color: #FFF;
	font-size: 14px;
	padding: 13px 10px; 
	overflow: hidden;
	    }
.playerId .playerId_L img, .playerId .playerId_R img{
	display:none;
	/*width: 10px;
	height: 39px;*/
}
.playerId > div{
	float: left;
}
.totalBet{
	float: left;
	margin-top: 7px;
	margin-right: 10px;
}
.totalBet .totalBet_M{
	width: 190px;
	height: 39px;
	color: #fff200;
	font-size: 14px;
	padding: 13px 0px 0px 10px; 
	overflow: hidden;
	border-radius: 7px;
    background-color: rgba(0,0,0,.4);
    box-shadow: 0 0 5px rgba(255,255,255,.2), inset 0 0 10px 2px rgba(0,0,0,.7);
}
.totalBet .totalBet_L img, .totalBet .totalBet_R img{
	width: 10px;
	height: 39px; 
}
.totalBet > div{
	float: left;
}
.betWin{
	float: left;
	margin-top: 7px;
	margin-right: 10px;
}
.betWin .betWin_M{
	width: 190px;
	height: 39px;
	color: #fff200;
	font-size: 14px;
	padding: 13px 0px 0px 10px; 
	overflow: hidden;
	border-radius: 7px;
    background-color: rgba(0,0,0,.4);
    box-shadow: 0 0 5px rgba(255,255,255,.2), inset 0 0 10px 2px rgba(0,0,0,.7);
}
.betWin .betWin_L, .betWin .betWin_R, .totalBet .totalBet_L, .totalBet .totalBet_R, .playerId .playerId_L, .playerId .playerId_R{
	width: 10px;
	height: 39px; 
}
.betWin .betWin_L, .totalBet .totalBet_L, .playerId .playerId_L{
	display:none;
	background: url(../images/en_US/topBlack_L.png)repeat-x;
	background-size: 10px 39px;
}
.betWin .betWin_R, .totalBet .totalBet_R, .playerId .playerId_R{
	display:none;
	background: url(../images/en_US/topBlack_R.png)repeat-x;
	background-size: 10px 39px;
}
.betWin > div{
	float: left;
}
.topRightBtn, .balance, .playerId .playerId_M {
	border-radius:7px;
	background-color:rgba(0,0,0,.4);
	box-shadow:0 0 5px rgba(255,255,255,.2), inset 0 0 10px 2px rgba(0,0,0,.7);}
.balance{
	float: left;
	position: relative;
	width: 335px;
	height: 40px;	
	overflow: hidden;
	margin-top: 7px;
	
}
.topBalance{
	position: absolute;
	left: 0;
}
.topBalance a{
	display: block;
	width: 177px;
	height: 39px;
	background: url(../images/en_US/topBalance.png) no-repeat;
	background-size: 177px 39px;
}
.topBalance a p{
	float: right;
	margin:12px 12px 0 0; 
	color: #fff200;
}
.topBalance.right{
	left: 144px;
}
.balanceNum{
	padding: 13px 20px 0 0;
	float: right;
	color: #fff200;
}
.topRightBtn{
	float: right;
	width:162px;
	height:41px;
	margin-top: 6px;
}
.topRightBtn .topRightBtn_L, .topRightBtn .topRightBtn_R, .topRightBtn_R_Return{
	display: block;
	width: 81px;
	height: 41px;
	float: left;
}
.topRightBtn .topRightBtn_L{
	background: url(../images/en_US/topRightBtn_01.png) no-repeat;
	background-size: 81px 41px;
}
.topRightBtn .topRightBtn_R, .topRightBtn_R_Return{
	background: url(../images/en_US/topRightBtn_02.png) no-repeat;
	background-size: 81px 41px;
}
.topRightBtn img{
	width: 26px;
	height: 22px;
	margin: 10px 0 0 29px; 
}
/***footer***/
.footer{
	position: absolute;
	background: url(../images/en_US/footerTableBg.jpg) no-repeat top;
 /*background: rgb(213,221,243); Old browsers */
 /*background: -moz-linear-gradient(top,  rgba(213,221,243,1) 0%, rgba(234,238,247,1) 12%, rgba(213,221,243,1) 26%, rgba(124,149,211,1) 100%); FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,221,243,1)), color-stop(12%,rgba(234,238,247,1)), color-stop(26%,rgba(213,221,243,1)), color-stop(100%,rgba(124,149,211,1)));  Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(213,221,243,1) 0%,rgba(234,238,247,1) 12%,rgba(213,221,243,1) 26%,rgba(124,149,211,1) 100%);  Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(213,221,243,1) 0%,rgba(234,238,247,1) 12%,rgba(213,221,243,1) 26%,rgba(124,149,211,1) 100%);  Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(213,221,243,1) 0%,rgba(234,238,247,1) 12%,rgba(213,221,243,1) 26%,rgba(124,149,211,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  rgba(213,221,243,1) 0%,rgba(234,238,247,1) 12%,rgba(213,221,243,1) 26%,rgba(124,149,211,1) 100%);  W3C */
background-size: 1024px 80px;
	height: 80px;
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.5);
}
.footer .btnContainer div.openDoorL,
.footer .btnContainer div.openDoorR
 {
	position:absolute;
	top:0;
	display:block;
	width: 400px;
	height: 55px;
	z-index:999;}
.footer .btnContainer div.openDoorL {
	left:0;	
	background: url(../images/en_US/footerTableBgL.png) no-repeat left top;
	background-size:400px 55px;
	}
.footer .btnContainer div.openDoorR {
	right:0;	
	background: url(../images/en_US/footerTableBgR.png) no-repeat right top;
	background-size:400px 55px;
	}
.container_M{
	background: url(../images/en_US/footerCon_M.jpg) repeat-x;
	background-size: 100px 51px;
	height: 51px;
}
.container_M > div, .container_M > a{
	font-weight: bold;
	float: right;
}
.container_M_table > div, .container_M_table > a{
	font-weight: bold;
	float: left;
}
.container_M > a,
.container_M > .selectTableBtnBg > a{
	position: relative;
	border-radius: 6px;
	text-decoration: none;
	width: 206px;
	height: 30px;
	color: #ffffff;
	text-align: center;
	line-height: 30px;
	margin: 9px 5px 0px 0px;
	display: block;
}
.container_M.container_M_table > a,
.container_M.container_M_table > .selectTableBtnBg > a {
	margin: 9px 0px 0px 0px;}
.container_M > .selectTableBtnBg > a > div,
.container_M > a > div{
	position: absolute;
	right: 13px;
	top: 9px;
}
.container_M > a > div img,
.container_M > .selectTableBtnBg > a > div img{
	width: 7px;
	height: 11px;
}
.container_M > .selectTableBtnBg {
	background:url(../images/en_US/footerCon_SelectTable.jpg) repeat-x top right;
	height: 50px;
	background-size: 250px 51px;
}
.rowLine{
	background: url(../images/en_US/rowLine.png) center top;
	width: 113px;
	height: 50px;
	margin: 0 5px 0 5px;
	background-size:113px 50px;
	 /*box-shadow: 3px 0px 0px 0px rgba(0,0,0,0.8);
background: rgb(197,207,232); Old browsers */
/* background: -moz-linear-gradient(top,  rgba(197,207,232,1) 2%, rgba(138,163,235,1) 79%); FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(197,207,232,1)), color-stop(79%,rgba(138,163,235,1)));  Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(197,207,232,1) 2%,rgba(138,163,235,1) 79%);  Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(197,207,232,1) 2%,rgba(138,163,235,1) 79%);  Opera 11.10+ */
/* background: -ms-linear-gradient(top,  rgba(197,207,232,1) 2%,rgba(138,163,235,1) 79%); IE10+ */
/*background: linear-gradient(to bottom,  rgba(197,207,232,1) 2%,rgba(138,163,235,1) 79%);  W3C */
}
.rowLine.change {
	width: 40px;margin: 0;
    background-size: 138px 51px;
}
.container_M > .selectTableBtnBg > a.selectTableBtn{
	background: url(../images/en_US/GoldBtnBg.jpg) repeat-x;
	background-size:5px 30px;
	color: #FFF;
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.4);
	border-bottom:1px solid #9e755f;
}
.container_M > .selectTableBtnBg > a.selectTableBtn:hover {
	background: url(../images/en_US/GoldBtnBgHover.jpg) repeat-x;
	background-size:5px 30px;}
.joinAny{
	background: url(../images/en_US/blueBtnBg.jpg) repeat-x;
	background-size:5px 30px;
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.4);
	border-bottom:1px solid #0a80b5;
}
.joinAny:hover{
	background: url(../images/en_US/blueBtnBgHover.jpg) repeat-x;
	background-size:5px 30px;transition: all 0.2s linear;}
.btnContainer{
	/*width: 895px;*/
	width: 795px;
	margin: 0 auto;
	position: relative;
	/*z-index: 3;*/
}
.btnContainer.selectDealer{
	width: 790px;
}
.btnContainer > div{
	float: left;
}
.btnContainer.table {
	width: 936px;
	margin: 0 auto;
	position: relative;
	z-index: 3;}
.btnContainer > div > img{
	width: 50px;
	height: 52px;
}
.btnContainer > div.container_R > img {
	position:relative;left:-1px;}
.btnContainer > div.container_L > img {
    position: relative;
    left: 1px;
}
/***Selector***/
.selectBG {
	display: block;
    width: 218px;
    height: 36px;
	/*overflow:hidden;
    background: url(../images/en_US/selectArrow.png) no-repeat 183px 2px;    
	background-size:36px;       */
}
.selectBG.forJoinAny{
	/*background: url(../images/en_US/selectArrow_blue.png) no-repeat 183px 2px;    
	background-size:36px; */
	transition: all 0.2s linear;
}
/*.selectBG.forJoinAny:hover {background: url(../images/en_US/selectArrow_blueHover.png) no-repeat 183px 2px;   
	background-size:36px; } */
.selectHid {
    width: 220px;
    height: 34px;
    display: block;
}
.lang{
	width: 218px;
    padding: 7px 0;
	background: url(../images/en_US/selectBg.png) no-repeat 0px 9px;     
	background-size:183px 36px;
	margin-right: 15px;
}
.lang.forJoinAny{
	background: url(../images/en_US/selectBgBlue.png) no-repeat 0px 9px;     
	background-size:220px 36px;
	transition: all 0.2s linear;
}
.lang.forJoinAny:hover{
	background: url(../images/en_US/selectBgBlueHover.png) no-repeat 0px 9px;     
	background-size:220px 36px;
}
.lang select {
    font-weight:bold; 
    width: 242px;
    height: 34px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    border: none;
    margin-left:2px; 
    font-size: 14px;
    padding: 0.6em;
}
.container_M.selectTableTop .lang {
	margin-left:12px;}
.container_M.selectTableTop.container_M_table .lang {
	margin-left:0px;}
.selectHid option {
        padding-right: 3px;
}
/*login------------------------	*/
.login{
	font-size: 14px;
	font-weight: bold;
}
.lang.login{
	background: url(../images/en_US/selectBg.png) no-repeat 38px 28px;     
	background-size:183px 36px;
	width: 304px;
    padding: 10px 0;
    margin: 0 auto;
}
.loginTop{
	position: relative;
}
.selectHid select {
	font-family:Arial;
    background: none;
	color:#ffffff;
}
.selectBG_login {
	display: block;
    width: 302px;
    height: 54px;
    margin: 0 auto;
    background: url(../images/en_US/selectArrow.png) no-repeat 220px 18px;    
	background-size:36px;       
}

.langAll{
	width: 100%;
	position: absolute;
	top: 170px;
}

.lang.login select {
    font-weight:bold; 
    width: 206px;
    height: 50px;
    color: #054366;
	padding-top: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    border: none;
    margin-left:50px; 
    text-align: left;
    font-size: 14px;
    }
.loginBottom{
	width: 100%;
	position: absolute;
	top: 232px;
}
.loginBottom_1{
	margin: 0 auto;
	width: 228px;
}
input.userName{
	text-decoration:none;
	padding:5px;
	background:url(../images/en_US/inputBg.png) no-repeat;
	font-size:14px;
	-webkit-transition:0.5s ease;
	transition:0.5s ease;
	background-size:219px 31px; 
	width: 219px;
	height: 20px;
	outline:none;
	border: none;
	text-indent: 10px;
	color: #9c9b9b;
	font-weight: bold;
	clear: both;
	margin-top:10px; 
	}
.loginBottom_1 a{
	display: block;
	background-size:219px 36px;
	width: 219px;
	height: 36px;
	margin-top: 10px;
	color: #06324c;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
}
.signIn{
	background: url(../images/en_US/signInBtn.png);
	text-indent: -9999px;
}
.rememberMe, .addToFavorite{
	background: url(../images/en_US/btnBg_w438.png);
}
.loginBottom_1 a.addToFavorite{
	margin-top: 6px;
}
.loginBottom_1 a.rememberMe{
	margin-top: 26px;
	text-indent: -32px;
}
.checkBox{
	width: 33px;
	height: 33px;
	float: left;
	position: relative;
	top: -8px;
	left: 4px;
}
.checkBox.check{
	background: url(../images/en_US/checkBox_check.png);
	background-size:33px;
}
.checkBox.unCheck{
	background: url(../images/en_US/checkBox_unCheck.png);
	background-size:33px;
}
.radialbg{
	width: 100%;
	height: 197px;
	position: absolute;
	z-index: 1;
    background: -webkit-radial-gradient(center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 35%, rgba(255, 255, 255, 0) 90%);
    background: -moz-radial-gradient(center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 35%, rgba(255, 255, 255, 0) 90%);
    background: -ms-radial-gradient(center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 35%, rgba(255, 255, 255, 0) 90%);
}
/****Select Dealer***/
.gameSeletor{
	width: 558px;
	margin:0 auto; 
}
.gameSeletor li{
	float: left;
}

.gameSeletor .gameBox{
	width: 161px;
	height: 192px;
	background:url(../images/en_US/selectGameIconBg_notCurrent.png) no-repeat;
	background-size:161px 190px; 
	margin-left: 37px;
	margin-top: -8px;
}
.gameSeletor .gameBox:nth-child(1){
	margin-left: 0;
}

.gameSeletor .gamePic{
	width:134px; 
	height:134px;   
	margin: 14px 0 0 14px;
}
.gameSeletor .gameName{
	font-weight: bold;
	color: #666666;
	font-size:1.2em;
	text-align: center;
	margin-top: 4px;
	 text-shadow:#fff 0px 1px 0, #FFFFFF -1px 0;
} 
.gameSeletor .gameBox.hover {
	background:url(../images/en_US/selectGameIconBg_O.png) no-repeat;
	background-size:161px 190px; 
}
.gameSeletor .gameBox.comingSoon{
	width: 161px;
	height: 192px;
	background:url(../images/en_US/selectGameIconBg_B.png) no-repeat;
	background-size:161px 190px; 
	margin-left: 37px;
	margin-top: -8px;
}
.gameSeletor .gameBox.hover .gameName{
	color:#503d25;text-shadow:#fbe4b4 0px 1px 0;
}
.gameSeletor .gameBox.comingSoon .gameName{
	color:#666;text-shadow: 0px 1px 1px #000;
}
.dealerSeletorCon{
	position: relative;
	width: 1024px;
	height: 372px;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	background: url(../images/en_US/dealerSeletorAllBg.jpg) repeat-x;	
	background-size:22px 372px; 
	border-top:5px solid #044624;
}
.dealerSeletor{
 	float: left;
 	margin-left: 5px;	
}
.dealerSeletorAll{
	height: 371px;
	padding-top: 13px;
}
.dealerSeletor li{
	width: 332px;
	height: 165px;
	background:#000000 url(../images/en_US/dealerBg.png) no-repeat  center 0%;
	background-size:332px 167px; 
	border:3px solid #000000;
	border-radius:17px;
	box-shadow:0 0 5px rgba(255,255,255,.2);
	transition: all 0.2s linear;
}

.dealerSeletor li:last-child {
	margin-top: 8px;}
.dealerSeletor li.hover {
	width: 332px;
    height: 165px;
	border-radius:13px;
	border:1px solid #000000;
	box-shadow:0 0 10px rgba(250,152,34,.9);
	background:#000000 url(../images/en_US/dealerBg_hover.png) no-repeat  center 1px;
	background-size:335px 170px;
	transition: all 0.2s linear;}
/*.dealerSeletor li.hover {
	margin-left: 2px;
	width: 328px;
    height: 165px;
	border-radius:15px;
	border:1px solid #000000;
		background:#000000 url(../images/en_US/dealerBg_hover.png) no-repeat  center 1px;
	background-size:335px 170px;
    transform: scale(1.01);
	box-shadow:0 0 10px rgba(250,152,34,.9);}*/
.dealerSeletor li.hover > .blinker, .tableSeletorBox.hover > .blinker {
	position: absolute;
    width: 326px;
    height: 163px;
    border-radius: 12px;
    /*animation: blinker 1s infinite; */
    box-shadow: 0 0 20px 5px rgba(250,152,34,.9), inset 0 0 5px 2px rgba(255,249,90,.9);
	}
.tableSeletorBox.hover > .blinker{
	top:-3px;
	left:-3px;
	width: 237px;
    height: 130px;
	border-radius:10px;
	box-shadow:0 0 30px 5px rgba(238,191,74,.9), inset 0 0 20px 2px rgba(255,249,90,.6); }
.dealerSeletor li.blank{
	background: url(../images/en_US/dealerBg_blank.png) no-repeat;
	background-size:333px 162px; 
	padding-top: 68px;
}
.dealerSeletor li.blank p{
	width: 252px;
	font-size: 18px;
	margin: 0 auto;
	color: #FFF;
	text-align: center;
}
.dealShoe{
	float: left;
	width: 314px;
	height: 37px;
	background: url(../images/en_US/dealShoeBg.png) no-repeat;
	background-size:314px 37px; 
	color: #FFF;
	font-size: 14px;
	margin-left: 9px;
	margin-top: 2px;
}

.dealerRoadmapTable{
	border-collapse: collapse;
	height: 96px;
}
.dealerRoadmapTable tr td{
	width: 16px; 
	height: 16px;
	vertical-align: bottom;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dealerRoadmapTable tr.tdOtherBgA td:nth-child(odd){
}
.dealerRoadmapTable tr.tdOtherBgA td:nth-child(even){
	background-color: rgba(0, 0, 0, 0.3);
}
.dealerRoadmapTable tr.tdOtherBgB td:nth-child(odd){
	background-color: rgba(0, 0, 0, 0.3);
}
.dealerRoadmapTable tr.tdOtherBgB td:nth-child(even){
}
.mBR_B, .mBR_B_B, .mBR_B_P, .mBR_B_PB, .mBR_P, .mBR_P_B, .mBR_P_P, .mBR_P_PB, .mBR_No, .mBR_sT, .mBR_sP, .mBR_sB, .mBR_No_P, .mBR_No_B, .blank, .mBR_P_T, .mBR_B_T, .mBR_T{
	width: 20px;
    height: 20px;
    display: block;
    font-size: 12px;
    vertical-align: bottom;
    background-size: 20px;
    position: relative;
    left: 0px;
    top: 0px;
}
.dealerScoreCard {
    width: 17px; 
	height:17px;
	padding: 0;
	background-size:17px;
	position: relative;
 }	
.dealerRoadmapTable tr td .dealerScoreCard > span{ 
	display: block;
	text-align: center;
	padding-top: 3px;
	color: #000;
	font-size: 12px;
	letter-spacing: -1px;
}
.mBR_B{ background-image: url(../images/index_scoreCard/BigRoad_B.png); }
.mBR_B_B{ background-image: url(../images/index_scoreCard/BigRoad_B_B.png); }
.mBR_B_P{ background-image: url(../images/index_scoreCard/BigRoad_B_P.png); }
.mBR_B_PB{ background-image: url(../images/index_scoreCard/BigRoad_B_PB.png); }
.mBR_P{ background-image: url(../images/index_scoreCard/BigRoad_P.png); }
.mBR_P_B{ background-image: url(../images/index_scoreCard/BigRoad_P_B.png); }
.mBR_P_P{ background-image: url(../images/index_scoreCard/BigRoad_P_P.png); }
.mBR_P_PB{ background-image: url(../images/index_scoreCard/BigRoad_P_PB.png); }
.mBR_sT{background-image: url(../images/index_scoreCard/SmallRoad_T.png); }
.mBR_sP{background-image: url(../images/index_scoreCard/SmallRoad_P.png); }
.mBR_sB{background-image: url(../images/index_scoreCard/SmallRoad_B.png); }
.mBR_No_P{ background-image: url(../images/index_scoreCard/CockroachRoad_P.png); }  
.mBR_No_B{ background-image: url(../images/index_scoreCard/CockroachRoad_B.png); }  
.mBR_P_T{ background-image: url(../images/index_scoreCard/BigRoad_P_T.png);}
.mBR_B_T{ background-image: url(../images/index_scoreCard/BigRoad_B_T.png);}
.mBR_T{ background-image: url(../images/index_scoreCard/BigRoad_T.png);}
.mergerBigRoad{ 
 position: relative; 
 background: url(../images/index_scoreCard/BigRoad_T.png?20131125) no-repeat -2px -2px;  
 background-size:21px;
}
.popBox{
	position: absolute;
	top: 46px; 
	right: 10px;
	z-index: 11;
	width: 245px;
	height: 224px;
	background: rgb(69,72,77); /* Old browsers */	
background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
	border: #ced9f4 solid 3px;
	border-radius: 12px;
	box-shadow: 0px 0px 14px 0px #000;
	color:#FFF;
	font-size: 16px;
	font-weight: bold;
}
.popBox li{
	width: 94%;
	margin:0 auto; 
	border-top: #6e6e70 1px solid;
	border-bottom: #6e6e70 1px solid;
	padding-left: 56px;
}
.popBox li a{
	width: 100%;
	height: 50px;
	line-height: 50px;
	display: block;
	color:#FFF;
	text-decoration: none;
}
.popBox li:nth-child(1){
	background: url(../images/en_US/announceIcon.png) 16px no-repeat;
	background-size:26px; 
	margin-top: 12px;
	border-top: none;
}
.popBox li:nth-child(2){
	background: url(../images/en_US/gamingIcon.png) 16px no-repeat;
	background-size:26px; 
}
.popBox li:nth-child(3){
	background: url(../images/en_US/statementIcon.png) 16px no-repeat;
	background-size:26px; 
	border-bottom: none;
}
.popBox li:nth-child(4){
	background: url(../images/en_US/historyIcon.png) 16px no-repeat;
	background-size:26px; 
	border-bottom: none;
}
/***select table***/
.selectTableMenu{
	background: url(../images/en_US/selectTableTopBg.jpg) repeat-x;
	background-size:700px 65px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.5);
}
.selectTableTop{
	background: url(../images/en_US/selectTableTopBg_M.jpg) repeat-x;
	background-size:725px 65px;
	height: 65px;
	width: 725px;
	margin:0 auto; 
}
.selectTableTop .lang{
	padding-top:20px;
	background: url(../images/en_US/selectBg.png) no-repeat 0px 22px;
	background-size:220px 36px;
}
.container_M.selectTableTop > a{
	margin-top: 22px;	
}
.container_M.selectTableTop > a.joinAny {
	float:left
}
.container_M.selectTableTop .lang {
	marfgin-left:12px;}
.selectTable{
	margin-top:54px;
}
.selectTableMenu .container_R{
	float: right;
}
.selectTableMenu .container_L{
	float: left;
}
.selectTableMenu .container_R img, .selectTableMenu .container_L img{
	width: 26px;
	height: 65px;
}
.selectSeat{	
	height: 318px;
	width: 100%;
	background: url(../images/en_US/selectSeatBg.jpg);
	background-size:5px 318px;
}
.selectSeatTitle{
	color: #FFF;
	font-weight: bold;
	font-size: 24px;
	width: 140px;
	margin: 0 auto;
	padding-top: 14px;
}
.selectSeatBtns{
	width: 825px;
	margin: 90px auto 0 auto;
}
.selectSeatBtns li{
	float: left;
	margin-left: 13px;
	height: 50px;
	text-indent:-9999em;	
}
.selectSeatBtns li a {cursor: no-drop;}
.selectSeatBtns li.empty {
	text-indent:0;}
.selectSeatBtns li.empty a {cursor: pointer;}
.selectSeatBtns li a{
	display: block;
	width: 103px;
	height: 105px;
	line-height: 100px;
	background: url(../images/en_US/selectTableSeat.png) no-repeat;
	background-size:103px 105px;
	font-size: 70px;
	text-align: center;
	text-shadow:0px -2px rgba(0,0,0,0.5);
	font-weight: bold;
	color:#888;
}
.selectSeatBtns li p{
	height: 40px;
	width: 43px;
	margin: 0 auto;
}
.selectSeatBtns li.empty a{
	background: url(../images/en_US/selectTableSeat_hover.png) no-repeat;
	background-size:103px 105px;
	color:#FFF;
}
.selectSeatBtns li a span {text-shadow: 0 1px 0 #ccc,
 0 -2px 0 #c9c9c9,
 0 -3px 0 #bbb,
 0 -4px 0 #b9b9b9,
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2);}
.selectSeatBtns li.empty p{
	background: url(../images/en_US/selectSeatArrow.png) no-repeat;
	background-size:43px 34px;
}
.emptyNum {
	
	border-radius:10px;
	animation: namedcolors 0.5s infinite alternate;
}
@keyframes namedcolors {
	100% {
		background: url(../images/en_US/selectTableSeat_hoverChange.png);
		background-size: 103px 105px;}
	0% {
		background: url(../images/en_US/selectTableSeat_hoverChange2.png);
		background-size: 103px 105px;}
		}
.selectSeatBg{
	position: relative;
    top: 17px;
    background: url(../images/en_US/selectSeatTableBg.png) center bottom no-repeat;
    background-size: 849px 300px;
    height: 300px;
}
.tableSeletorCon{
	position: relative;
	width: 100%;
	height: 290px;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
}
.tableSeletorAll{
	height: 266px;
}
.tableSeletorAll > ul{
	float: left;
	margin-left: 8px;
}
.tableSeletorAll > ul > li{
	position:relative;
	margin-top: 10px;
	border:3px solid rgba(0,0,0,.2);
	border-radius:10px;
}
.tableSeletorBox{
	width: 237px;
	height: 130px;
	background: rgba(0,0,0,.2) url(../images/en_US/tableBg.png) no-repeat;
	background-size:231px 125px;
	color: #FFF;
	padding:12px 15px 15px 15px;
	 box-sizing: border-box;
	 box-shadow:0 0 5px rgba(255,255,255,.5);
}
.tableSeletorBox div.title, .tableSeletorBox ul li {
	background: #000000;padding-left:10px;
background: -moz-linear-gradient(top, #000000 0%, #212121 33%, #212121 67%, #000000 99%, #000000 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #000000), color-stop(33%, #212121), color-stop(67%, #212121), color-stop(99%, #000000), color-stop(100%, #000000));
background: -webkit-linear-gradient(top, #000000 0%, #212121 33%, #212121 67%, #000000 99%, #000000 100%);
background: -o-linear-gradient(top, #000000 0%, #212121 33%, #212121 67%, #000000 99%, #000000 100%);
background: -ms-linear-gradient(top, #000000 0%, #212121 33%, #212121 67%, #000000 99%, #000000 100%);
background: linear-gradient(to bottom, #000000 0%, #212121 33%, #212121 67%, #000000 99%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
border-radius:3px; box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.5) inset,0px 2px 2px 0px rgba(255, 255, 255, 0.5);
	}
.tableSeletorBox ul li:nth-child(3),
.tableSeletorBox ul li:nth-child(4) {
	background: #333333;
background: -moz-linear-gradient(top, #333333 0%, #4f4f4f 32%, #4f4f4f 67%, #333333 99%, #333333 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #333333), color-stop(32%, #4f4f4f), color-stop(67%, #4f4f4f), color-stop(99%, #333333), color-stop(100%, #333333));
background: -webkit-linear-gradient(top, #333333 0%, #4f4f4f 32%, #4f4f4f 67%, #333333 99%, #333333 100%);
background: -o-linear-gradient(top, #333333 0%, #4f4f4f 32%, #4f4f4f 67%, #333333 99%, #333333 100%);
background: -ms-linear-gradient(top, #333333 0%, #4f4f4f 32%, #4f4f4f 67%, #333333 99%, #333333 100%);
background: linear-gradient(to bottom, #333333 0%, #4f4f4f 32%, #4f4f4f 67%, #333333 99%, #333333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333', GradientType=0 );}
.tableSeletorBox.hover div.title {
	background: #400201;
background: -moz-linear-gradient(top, #400201 0%, #452000 32%, #452000 67%, #400201 99%, #400201 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #400201), color-stop(32%, #452000), color-stop(67%, #452000), color-stop(99%, #400201), color-stop(100%, #400201));
background: -webkit-linear-gradient(top, #400201 0%, #452000 32%, #452000 67%, #400201 99%, #400201 100%);
background: -o-linear-gradient(top, #400201 0%, #452000 32%, #452000 67%, #400201 99%, #400201 100%);
background: -ms-linear-gradient(top, #400201 0%, #452000 32%, #452000 67%, #400201 99%, #400201 100%);
background: linear-gradient(to bottom, #400201 0%, #452000 32%, #452000 67%, #400201 99%, #400201 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#400201', endColorstr='#400201', GradientType=0 );}
.tableSeletorBox.hover {color:#eeba46;}
.tableSeletorBox.hover ul li:nth-child(3),
.tableSeletorBox.hover ul li:nth-child(4) {
	background: #333333;color:#f7db9b;}
.tableSeletorBox div.title {
	width:99%;height:30px;	line-height:30px; margin:0 auto;
}
.tableSeletorBox.hover{
	background: rgba(94,35,0,.7) url(../images/en_US/tableBg_hover.png) no-repeat -1px -1px;
    background-size: 234px 128px;
	box-shadow: 0 0 10px 2px rgba(250,152,34,.9);
	transition: all 0.2s ease-in-out;
}
.tableSeletorBox.blank{
	background: url(../images/en_US/tableBg_blank.png) no-repeat;
	background-size:237px 130px;
	padding: 51px 0 0 0;
}
.tableSeletorBox.blank > p{
	width: 160px;
	font-size: 18px;
	margin: 0 auto;
}
.tableSeletorBox ul{
	margin-top: 5px;
}
.tableSeletorBox ul li{
	float: left;
	width: 49.4%;
	height:20px;
	margin:0.5% 0.3%;
	line-height:20px;
	font-size:.8em;
}
/***Game Table***/
.blankHeight{
	height: 360px;
	width: 360px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	margin-left: -180px;
	margin-top: -200px;
	border-radius: 20px;
	border: 2px rgba(0,0,0,0.3) solid;
	box-shadow: 0 10px 32px rgba(0,0,0,0.5);
}
.blankHeight .loadingBarAll{
	left: 50%;
	margin-left: -115px;
	top: 68px;
}
.blankHeight .loadingBarAll .nowLoading{
	color:#FFF;
}
.gameTableCon{
	width: 100%;
	margin: 0 auto;
/*	padding: 22px 0 8px 0;*/
}
.gameTableTop{
	width: 100%;
	height: 282px;
	background: url(../images/en_US/gameTableVideoBg.jpg)repeat-x;
	background-size: 5px 282px; 
	box-shadow: 0 4px 8px rgba(0,0,0,0.5);
}
.gameTableTopCon{
	width: 970px;
	margin:0 auto; 
	position: relative;
}
.gameTableScore{
	float: left;
	margin-top: 18px;
}
.gameTableScore li{
	width: 82px;
	height: 38px;
	background: url(../images/en_US/gameTableScoreBg.jpg);
	background-size: 81px 38px; 
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 22px;
}
.gameTableScore li:nth-child(1), .gameTableScore li:nth-child(2){
	color:#79c4e9;
}
.gameTableScore li:nth-child(3){
	color:#0ff12f;
}
.gameTableScore li:nth-child(4), .gameTableScore li:nth-child(5){
	color:#f90404;
}
.gameTableScore li:nth-child(6){
	color:#FFF;
}
.gameTableScore li p.total{
	font-size: 16px;
	font-weight: normal;
}
.gameTableScore li p{
	float: left;
	width: 41px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.gameTableVideo{
	position: relative;
	float: left;
	width: 373px;
	height: 215px;
	overflow: hidden;
	border: #A2A2A2 solid 2px;
	margin-left: 10px;
	margin-top: 26px;
	background: rgba(255,255,255,0.8);
	border-radius: 0 0 10px 10px;
}
.gameTableVideo .loadingBarAll{
	left: 100px;
	top: 16px;
}
.gameTableTopPlayer{
	background: url(../images/en_US/gameTableTopPlayer.jpg);
	background-size: 171px 264px;
	margin-left: 63px;
}
.gameTableTopPlayer, .gameTableTopBanker{
	width: 171px;
	height: 264px;
	float: left;
	margin-top: 13px;
}
.gameTableTopWrapper.floatUp{
	position: absolute;
	z-index: 10;
	float: none;
	width: 466px;
	height: 281px;
	top: 0px;
	right: -27px;
	background: url(../images/en_US/gameTableVideoBg.jpg)repeat-x;
	background-size: 5px 282px; 
}
.broadcastBar{
	box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.8) inset;
	color: #ffd907;
	position: absolute;
	left:37px;
	height: 26px;
	line-height: 26px;
	width: 436px;
	overflow: hidden;
	background: #333;
	border: 2px solid rgba(255,255,255,0.3);
	border-bottom: none; 
}
.gameTableTopBanker{
	background: url(../images/en_US/gameTableTopBanker.jpg);
	background-size: 171px 264px;
	margin-left: 10px;
}
.gameTableTopBanker.detail{
	background: url(../images/en_US/gameTableTopBanker_detail.png);
	background-size: 171px 264px;
	margin:10px 40px 0 0;
	float: right;
}
.betDetailAll .chip_L{
	position: relative;
	right: -36px;
	top: -58px;
	background: url(../images/en_US/chip_L.png) no-repeat;
	background-size: 95px 76px;
	width: 95px;
	height: 76px;
	line-height: 76px;
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	color: #000;
}
.betDetailAll .historyBoard.second .chip_L{
	right: -77px;
}
.gameTableTopPlayer.detail{
	background: url(../images/en_US/gameTableTopPlayer_detail.png);
	background-size: 171px 264px;
	margin:10px 0 0 40px;
}
.gameTableTopPlayer p, .gameTableTopBanker p{
	color:#FFF;
	font-size: 50px;
	font-weight: bold;
}
.betDetailAll{
	width: 500px;
	margin: 0 auto;
}
.betDetailAll .historyWrap{
	padding:20px 0 40px 0;
}
.betDetailAll .historyBoard > ul{
	width: 100%;
}
.betDetailAll .historyBoard > ul > li{
	width: 33%;
	border-right: rgba(255,255,255,0.9) solid 1px;
	font-size: 18px;
	padding-top: 8px;
}
.betDetailAll .historyBoard > ul > li.winHighLight{
	border-radius: 0px;
	-webkit-animation:betWin-animation 0.5s ease-in 0s infinite;
    animation:betWin-animation 0.6s ease-in 0s infinite;
}
.betDetailAll .historyBoard > ul > li:nth-child(3){
	width: 34%;
}
.betDetailAll .historyBoard.second > ul > li{
	width: 50%;
	font-size: 46px;
	padding-top: 2px;
}
.gameTableTopPlayer p{
	float: right;
	margin-top: 18px;
	margin-right: 30px;
}
.gameTableTopBanker p{
	float: left;
	margin-top: 18px;
	margin-left: 30px;
}
.gameTableTopPlayer.detail .cardBox, .gameTableTopBanker.detail .cardBox{
	margin-top: 24px; 
}
.detailAmount{
	font-size: 18px;
	color: #FFF;
	padding-top: 30px;
}
.detailAmount p{
	line-height: 24px;
}
.cardBox{
	float: left;
	margin-top: 20px;
	margin-left: 11px;
	width: 150px;
	height: 170px;
	overflow: hidden;
}
.cardBox table tr > th{
	width: 64px;
	height: 92px;
}
.roadSwitcher{
	width: 48px;
	height: 260px;
	position: absolute;
	overflow: hidden;
	z-index: 8;
	right: -27px;
	top:16px;
	box-shadow: 7px 8px 10px 0px rgba(0,0,0,0.6);
}
.roadSwitcher a{
	display: block;
}
.roadSwitcher a.roadBig{
	width: 48px;
	height: 102px;
	margin-top: 8px;
}
.roadSwitcher a.roadSmall{
	width: 48px;
	height: 105px;
}
.roadSwitcher a.roadClose{
	width: 48px;
	height: 48px;
}
.roadSwitcher.all{
	background: url(../images/en_US/gameTablePBTSwitcher.png) no-repeat;
	background-size: 48px 264px;
}
.roadSwitcher.L{
	background: url(../images/en_US/gameTablePBTSwitcher_L.png) no-repeat;
	background-size: 48px 264px;
}
.roadSwitcher.S{
	background: url(../images/en_US/gameTablePBTSwitcher_S.png) no-repeat;
	background-size: 48px 264px;
}
.singleList{
	position: relative;
	float: left;
	width: 265px;
	height: 51px;
	background: url(../images/en_US/gameTablePairBg.png) no-repeat;
	background-size: 265px 51px;
}
.singleList.playerPair{
	left: 30px;
	top: 4px;
}
.singleList.tie{
	left: 80px;
	top: 4px;
}
.singleList.bankerPair{
	left: 128px;
	top: 4px;
}
.singleList li, .singleList p{
	position: absolute;
	width: 41px;
	height: 51px;
	text-align: center;
	line-height: 51px;
	color: #FFF;
	font-size: 34px;
	opacity: 0.5;
}
.singleList li.occupied{
	opacity: 1;
}
.singleList li.occupied p{
	display: block;
	opacity: 1;
}
.singleList li p{
	top: 0px;
	display: none;
	background: url(../images/en_US/gameTablePairBg_M.png) no-repeat;
	background-size: 41px 51px;
}
.singleList li p.left{
	background: url(../images/en_US/gameTablePairBg_L.png) no-repeat;
	background-size: 41px 51px;
}
.singleList li p.right{
	background: url(../images/en_US/gameTablePairBg_R.png) no-repeat;
	background-size: 41px 51px;
}
.singleList li:nth-child(1), .singleList p:nth-child(1){
	left: 0px;
}
.singleList li:nth-child(2), .singleList p:nth-child(2){
	left: 37px;
}
.singleList li:nth-child(3), .singleList p:nth-child(3){
	left: 75px;
}
.singleList li:nth-child(4), .singleList p:nth-child(4){
	left: 112px;
}
.singleList li:nth-child(5), .singleList p:nth-child(5){
	left: 149px;
}
.singleList li:nth-child(6), .singleList p:nth-child(6){
	left: 187px;
}
.singleList li:nth-child(7), .singleList p:nth-child(7){
	left: 224px;
}
.singleList .chip_S{
	position: absolute;
	top: 6px;
	left: -4px;
	width: 49px;
	height: 42px;
	line-height: 42px;
	background: url(../images/en_US/chip_S.png) no-repeat;
	background-size: 49px 42px;
	color:#000;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0px;
	z-index: 3;
}
.chip_S.confirm{
	background: url(../images/en_US/chip_S_confirm.png) no-repeat;
	background-size: 49px 42px;
	color:#616161;
}
.singleListTitle{
	position: absolute;
	color: #FFF;
	font-weight: bold;
	font-size: 19px;
	top: -19px;
	width: 100%;
	text-align: center;
}
.pbList{
	width: 908px;
	margin: 10px auto 0 auto;
}
.pbList li{
	float: left;
	margin-left:0px;
	position: relative;
}
.pbList li:nth-child(1){
	margin-left:0px;
}
.pbList .banker, .pbList .player{
	margin: 0 auto;
	width: 91px;
	height: 87px;
	opacity: 0.6;
}
.pbList li.occupied .banker, .pbList li.occupied .player{
	opacity: 1;
}
.pbList .banker{
	background: url(../images/en_US/gameTableBankerCube.png) no-repeat;
	background-size: 91px 87px;
}
.pbList .player{
	background: url(../images/en_US/gameTablePlayerCube.png) no-repeat;
	background-size: 91px 87px;
	margin-top: 6px;
}
.pbList .chip_L{
	position: relative;
	right: 2px;
	top: 6px;
	background: url(../images/en_US/chip_L.png) no-repeat;
	background-size: 95px 76px;
	width: 95px;
	height: 76px;
	line-height: 76px;
	font-size: 26px;
	text-align: center;
	font-weight: bold;
}
.chip_L.confirm{
	background: url(../images/en_US/chip_L_confirm.png) no-repeat;
	background-size: 95px 76px;
	color:#616161;
}
.pbList .playerName{
	font-size: 14px;
	color: #FFF;
	width: 127px;
	padding-top: 2px;
	height: 18px;
	overflow: hidden;
	text-align: center;
}
.dealerRoadmapTable_2{
	border-collapse: collapse;
	height: 96px;
}
/* road start 20140325 */
.roadbg, .BreadRoad, .BigEyeRoad, .SmallRoad, .CockroachRoad{background-repeat: no-repeat; background-color:#FFF;}
.BreadRoad, .BigRoad{background-size:337px 140px; background-position:0px 14px;}
.BigEyeRoad, .SmallRoad, .CockroachRoad{background-size:339px 98px;}
.roadbg{background-image: url(../images/en_US/road_bg_white.png);}
.BreadRoad{background-image: url(../images/en_US/BreadRoadBg.png);}
.BigRoad{background-image: url(../images/en_US/BigRoadBg.png);}
.BigEyeRoad{background-image: url(../images/en_US/BigEyeRoadBg.png);}
.SmallRoad{background-image: url(../images/en_US/SmallRoadBg.png);}
.CockroachRoad{background-image: url(../images/en_US/CockroachRoadBg.png);}
.dealerRoadmapTable_2.small{height: 83px;}
.dealerRoadmapTable_2 tr td{
	width: 13px; 
	height: 13px;
	vertical-align: bottom;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dealerRoadmapTable_2 tr.tdOtherBgA td:nth-child(even){
	background-color: rgba(0, 0, 0, 0.2);
}
.dealerRoadmapTable_2 tr.tdOtherBgB td:nth-child(odd){
	background-color: rgba(0, 0, 0, 0.2);
}
/* road end 20140325 */
.gameTableRoadPath_All{
	position: absolute;
 	z-index: 5;
 	right: -27px;
 	top: 11px;
 	border: #DDD solid 12px;
 	border-radius: 8px 0 0 8px;
 	box-shadow: 7px 8px 10px 0px rgba(0,0,0,0.6);
 	padding-right: 40px;
 	background: #DDD;
}
/* prediction start 20140325 */
.prediction{
	position:absolute;
	left:537px;
	top:11px;
	width:45px;
	height:262px;
	border:1px #000000 solid;
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8e8e8 0%, #cacaca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#cacaca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8e8e8 0%,#cacaca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8e8e8 0%,#cacaca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8e8e8 0%,#cacaca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8e8e8 0%,#cacaca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cacaca',GradientType=0 ); /* IE6-9 */
}
.prediction .prediction_en_US{
	display:block;
	width:40px;
	height:118px;
	margin:15px auto 0;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	background: -moz-linear-gradient(top,  rgba(125,125,125,0.9) 0%, rgba(165,165,165,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,125,125,0.9)), color-stop(100%,rgba(165,165,165,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(125,125,125,0.9) 0%,rgba(165,165,165,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(125,125,125,0.9) 0%,rgba(165,165,165,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(125,125,125,0.9) 0%,rgba(165,165,165,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(125,125,125,0.9) 0%,rgba(165,165,165,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e67d7d7d', endColorstr='#e6a5a5a5',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 10px -3px #0f2407 inset;
}
.prediction .prediction_zh_CN{display:none;}
.prediction .predictionContent{
	position:relative;
	/*margin:2px auto 0;*/
	width:100%;
	height:98px;
	background:#fff;
	border-top:1px #666666 solid;
	box-shadow:1px 1px 10px -3px #0f2407 inset;
}
.prediction .predictionContent{
	/*margin:2px auto 0;*/
	width:100%;
	height:98px;
	background:#fff;
	border-top:1px #666666 solid;
	box-shadow:1px 1px 10px -3px #0f2407 inset;
}
.prediction .predictionContent .predictionB{
	height:30px;
	line-height:30px;
	background: rgb(96,26,22); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(96,26,22,1) 0%, rgba(215,41,32,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,26,22,1)), color-stop(100%,rgba(215,41,32,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(96,26,22,1) 0%,rgba(215,41,32,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(96,26,22,1) 0%,rgba(215,41,32,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(96,26,22,1) 0%,rgba(215,41,32,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(96,26,22,1) 0%,rgba(215,41,32,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#601a16', endColorstr='#d72920',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 10px -3px #0f2407 inset;
	border:none;
}
.prediction .predictionContent .predictionP{
	height:28px;
	line-height:28px;
	background: rgb(12,49,102); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(12,49,102,1) 0%, rgba(112,161,230,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,49,102,1)), color-stop(100%,rgba(112,161,230,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(12,49,102,1) 0%,rgba(112,161,230,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(12,49,102,1) 0%,rgba(112,161,230,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(12,49,102,1) 0%,rgba(112,161,230,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(12,49,102,1) 0%,rgba(112,161,230,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3166', endColorstr='#70a1e6',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 10px -3px #0f2407 inset;
	border:none;
}
.prediction .predictionContent tr{
	margin:0 auto;
	width:40px;
}
.prediction .predictionContent tr.predictionTableTrB td:nth-child(2) span.mBR_B,
.prediction .predictionContent tr.predictionTableTrB td:nth-child(2) span.mBR_P,
.prediction .predictionContent tr.predictionTableTrC td:nth-child(2) span.mBR_sB,
.prediction .predictionContent tr.predictionTableTrC td:nth-child(2) span.mBR_sP,
.prediction .predictionContent tr.predictionTableTrD td:nth-child(2) span.mBR_No_B,
.prediction .predictionContent tr.predictionTableTrD td:nth-child(2) span.mBR_No_P {left: 7%;}
.prediction .predictionContent tr.predictionTableTrB td:nth-child(1) span.mBR_B,
.prediction .predictionContent tr.predictionTableTrB td:nth-child(1) span.mBR_P,
.prediction .predictionContent tr.predictionTableTrB td:nth-child(2) span.mBR_B,
.prediction .predictionContent tr.predictionTableTrB td:nth-child(2) span.mBR_P  {top:3%;}
.prediction .predictionContent tr.predictionTableTrC td:nth-child(1) span.mBR_sB,
.prediction .predictionContent tr.predictionTableTrC td:nth-child(1) span.mBR_sP {top:1px;}
.prediction .predictionContent tr.predictionTableTrC td:nth-child(2) span.mBR_sB,
.prediction .predictionContent tr.predictionTableTrC td:nth-child(2) span.mBR_sP {top:1px;}
.prediction .predictionContent td{
	margin:0 auto;
	/*padding-top:4px;*/
	width:30px;
	height:22px;
	background:#fff;
	border-top:1px #8f8f8f solid;
	box-shadow:1px 1px 10px -3px #0f2407 inset;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
/* prediction end 20140325 */
.gameTableRoadPath_All.PBT{
	border-color: #DDD;
    border-style: solid;
    border-width: 6px 6px 6px 10px;
    padding-right: 46px;
    right: -27px;
}
.gameTableRoadPath .tableScoreCard_PBT {
    width: 21px; 
	height:21px;
	padding: 0;
	background-size:21px;
	position: relative;
 }	
 .tableScoreCard_PBT{
 	text-align: center;
 	line-height: 21px;
 	font-size: 12px;
 }
 .tableScoreCard_Small{
	width: 13px; 
	height:13px;
	background-size:13px; 
 }
 .gameTableRoadPathBox{
 	position: relative;
	width: 340px;
	height: 133px;
	float: left;
	overflow-x: auto;
	overflow-y: hidden;
	margin: 1px 7px 1px 0;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	border: 1px solid #666;
}

.B, .B_B, .B_P, .B_PB, .P, .P_B, .P_P, .P_PB, .T, .T_B, .T_P, .T_PB, .Cancel{
	display: block;
	background-size: 21px 21px;
}
.B{ background: url(../images/index_scoreCard/BeadRoad_B.png) no-repeat;}
.B_B{ background: url(../images/index_scoreCard/BeadRoad_B_B.png) no-repeat;}
.B_P{ background: url(../images/index_scoreCard/BeadRoad_B_P.png) no-repeat;}
.B_PB{ background: url(../images/index_scoreCard/BeadRoad_B_PB.png) no-repeat;}
.P{ background: url(../images/index_scoreCard/BeadRoad_P.png) no-repeat;}
.P_B{ background: url(../images/index_scoreCard/BeadRoad_P_B.png) no-repeat;}
.P_P{ background: url(../images/index_scoreCard/BeadRoad_P_P.png) no-repeat;}
.P_PB{ background: url(../images/index_scoreCard/BeadRoad_P_PB.png) no-repeat;}
.T{ background: url(../images/index_scoreCard/BeadRoad_T.png) no-repeat;}
.T_B{ background: url(../images/index_scoreCard/BeadRoad_T_B.png) no-repeat;}
.T_P{ background: url(../images/index_scoreCard/BeadRoad_T_P.png) no-repeat;}
.T_PB{ background: url(../images/index_scoreCard/BeadRoad_T_PB.png) no-repeat;}
.Cancel{ background: url(../images/index_scoreCard/BeadRoad_Cancel.png) no-repeat;}
 .gameTableRoadPathBox.small{
 	height: 80px;
 }
.btnContainer.table > div > img{
	width: 40px;
	height: 69px;
}
.btnContainer.table .container_M li{
	float: left;
	width: 71px;
	height: 71px;
	line-height: 71px;
	background-size: 71px 71px;
	position: relative;
	top: -6px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.btnContainer.table .container_M li a{
	display: block;
	line-height: 71px;
	width: 71px;
	height: 71px;
	color:#000;
	overflow: hidden;
}
.btnContainer.table .container_M li a.fourLetters{
	font-size: 18px;
	letter-spacing: -1px;
}
.btnContainer.table .container_M li.chip_info.hover{
	background: url(../images/en_US/chip_info_hover.png);
	background-size: 71px 71px;
}
.btnContainer.table .container_M li.chip_music.hover{
	background: url(../images/en_US/chip_music_hover.png);
	background-size: 71px 71px;
}
.chip_red a{
	background: url(../images/en_US/chip_red.png);
	background-size: 71px 71px;
}
.chip_yellow a{
	background: url(../images/en_US/chip_yellow.png);
	background-size: 71px 71px;
}
.chip_blue a{
	background: url(../images/en_US/chip_blue.png);
	background-size: 71px 71px;
}
.chip_green a{
	background: url(../images/en_US/chip_green.png);
	background-size: 71px 71px;
}
.chip_black a{
	background: url(../images/en_US/chip_black.png);
	background-size: 71px 71px;
}
.chip_info{
	background: url(../images/en_US/chip_info.png);
	background-size: 71px 71px;
}
.chip_music{
	background: url(../images/en_US/chip_music.png);
	background-size: 71px 71px;
}
.chip_info a, .chip_music a{
	display: block;
	width: 100%;
	height: 71px;
}
.infoBox{
	position: absolute;
	bottom: -38px;
	left: 20px;
	z-index: 9;
	width: 254px;
	height: 380px;
	border-radius: 10px;
	background: #222;
	box-shadow: 8px 22px 6px 1px rgba(0,0,0,0.5);
	border: #686868 solid 1px;
}
.infoBox.music{
	bottom: -18px;
	height: 112px;
}
.infoBox.music li{
	font-size: 15px;
}
.infoBox.music li span a{
	margin:0 20px;
	color: #888;
}
.infoBox.music li span a.hover{
	color:#ffd800;
}
.infoBox.music li span a:nth-child(2){
	margin-right: 0;
}
.infoBox.music ul li span:nth-child(2){
	color: #FFF;
}
.infoBox ul{
	padding:10px;
}
.infoBox ul li a.history{
	display: block;
	margin-left: 6px;
}
.infoBox ul li a img{
	width: 223px;
	height: 28px;
}
.infoBox .close{
	font-size: 24px;
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	right: -44px;
	background: #222;
	border-radius: 0px 10px 10px 0px;
	border-right: #686868 solid 1px;
	padding-left: 15px;
	font-weight: bold;
	color:#31A9F3;
}
.infoBox ul li{
	color:#FFF;
	font-size: 14px;
	line-height: 22px;
	width: 232px;
	border-top:1px solid #000; 
	border-bottom:1px solid rgba(255, 255, 255, 0.3); 
}
.infoBox ul li span:nth-child(2){
	float: right;
	color: #fff12d;
}
.infoBox ul li:nth-child(1){
	border-top:none;
}
.infoBox ul li.last{
	border-bottom:none;
}
.infoBox.music ul li{
	line-height: 34px;
}
.footerContainer{
	position: relative;
	z-index: 10;
}
.footer.table{
	background: url(../images/en_US/footerTableBg.jpg) repeat-x;
	background-size: 1024px 79px;
	height: 95px;
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.5);
	position: absolute;
	z-index: 14;

}
.footer.table .container_M{
	height: 69px;
	float: left;
}
.btnContainer.table .roundID{
	float: left;
	background: url(../images/en_US/roundID.png) repeat-x;
	background-size: 144px 56px;
	width: 144px;
	height: 56px;
	font-weight: bold;
	text-align: center;
	line-height: 56px;
	font-size: 18px;
	padding-top: 5px;
	color:#ffffff;
	margin-top: 4px;
}
.betting{
	float: left;
	right: -19px;
	width: 235px;
	height: 69px;
	font-size: 80px;
	font-weight: bold;
	color: #fcc939;
}
.betting.closed{
	background: url(../images/en_US/bettingClosedBg.png?1);
	background-size: 235px 69px;
}
.betting.time{
	background: url(../images/en_US/bettingClosedBg_2.png?1);
	background-size: 235px 69px;
	margin-left:-1px;
}
.betting p{
	position: absolute;
	top: -16px;
	right: 65px;
	height: 80px;
	color: #ffd906;
	text-shadow:0 0 20px #FFFF66;
	font-family: 'Oswald', sans-serif;
}
.container_M.music{
	width: 182px;
	background: url(../images/en_US/footerCon_Music.png?1);
	background-size: 182px 69px;
	padding-left: 21px;
}
.container_M.chips{
	width: 376px;
	background: url(../images/en_US/footerCon_Chips.png?1);
	background-size: 376px 69px;
	padding-left: 21px;
}
.conFirmBetBox{
	position: absolute;
	right: -186px;
	width: 202px;
	height: 176px;
	background: url(../images/en_US/confirmBetBg.png);
	background-size: 202px 176px;
	z-index: 10;
	padding: 18px 0 0 18px;
}
.conFirmBetBox.p1{ right: -650px;}
.conFirmBetBox.p2{ right: -524px;}
.conFirmBetBox.p3{ right: -396px;}
.conFirmBetBox.p5{ right: -568px;}
.conFirmBetBox.p6{ right: -442px;}
.conFirmBetBox.p7{ right: -313px;}
.conFirmBetBox.p8{ right: -187px;}
.conFirmBetBox a{
	width: 162px;
	height: 60px;
	display: block;
	border-radius: 16px;
	overflow: hidden;
	margin-bottom: 10px;
}
.conFirmBetBox a.confirm{
	background: url(../images/en_US/confirmBet_confirm.png);
	background-size: 165px 65px;
}
.conFirmBetBox a.confirmAdd{
	background: url(../images/en_US/confirmBet_confirmAdd.png);
	background-size: 165px 65px;
}
.conFirmBetBox a.confirm.flash{	
	-webkit-animation:conFirmBetBox-animation 1.2s infinite;
	animation:conFirmBetBox-animation 1.2s infinite;
	background-size: 165px 65px;
}
.conFirmBetBox a.confirmAdd.flash{
	-webkit-animation:confirmAdd-animation 1.2s infinite;
	animation:confirmAdd-animation 1.2s infinite;
	background-size: 165px 65px;
}
.conFirmBetBox a.cancel{
	background: url(../images/en_US/confirmBet_cancel.png);
	background-size: 165px 65px;
}
.conFirmBetBox a:nth-child(2){
	margin-top: 5px;
}
.conFirmBetBox a img{
	width: 165px;
	height: 65px;
}
.loadingLogo img{
	width: 375px;
	height: 185px;
}
.popMessage{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 20001;
	left: 0;
	top: 0;
	background: transparent;
	display: block;
	
}
.popMessage_box{
	width: 280px;	
	position: absolute;
	top:50%; 
	left: 50%;
	margin-left: -120px;
	margin-top:-70px;
	z-index: 20002;
	border-radius: 10px;
	font-weight: bold;
	box-shadow: 0 5px 24px rgba(0,0,0,0.7);
background: #dbdbdb ;
border-style: solid;
border-width: 13px;
-moz-border-image: url(../images/en_US/RouleteMessagesBorder.png) 13 stretch;
-webkit-border-image: url(../images/en_US/RouleteMessagesBorder.png) 13 stretch;
-o-border-image: url(../images/en_US/RouleteMessagesBorder.png) 13 stretch;
border-image: url(../images/en_US/RouleteMessagesBorder.png) 13 fill stretch;
}
.popMessage_box .title{
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #FFF;
	border-radius: 8px 8px 0 0;
	background: rgb(20,143,221); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(20,143,221,1) 52%, rgba(15,107,166,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(52%,rgba(20,143,221,1)), color-stop(100%,rgba(15,107,166,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(20,143,221,1) 52%,rgba(15,107,166,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(20,143,221,1) 52%,rgba(15,107,166,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(20,143,221,1) 52%,rgba(15,107,166,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(20,143,221,1) 52%,rgba(15,107,166,1) 100%); /* W3C */
}
.popMessage_box .content,
.popMessage_box.betRefNo .content,
.popMessage_box.confirm  .content {
	padding-top:15px;}
.popMessage_box.continue .content,
.popMessage_box.lowerMinBet  .content{
	padding-top:15px;}
.popMessage_box.betRefNo {
	height: 200px;}
.popMessage_box.lowerMinBet  {
	height: 210px;}
.popMessage_box.confirm {
	height: 180px;}
.popMessage_box.continue {
	height: 220px;}
.popMessage_box .content{
	width: 100%;
	text-align: center;
	padding-top: 12px;
	line-height: 24px;
	margin-top:0;
	background:none;}
.popMessage_box .content span {
	display:block;font-weight:normal; padding:0 8%;text-shadow: 1px 1px 0 rgba(255, 255, 255,1);
	font-size:1.3em;}
.popMessage_box a{
	float:left;
	width: 127px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #1f3754;
	display: block;
	/*margin: 5px auto 0 auto;*/
	background: url(../images/en_US/popupBtn.png?20151116) no-repeat;
	background-size:129px 71px;
	border-radius:8px 8px 0 8px;
	border-top:1px solid #afb2b5;	
	font-size:1.6em;
	box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.5), 0px -10px 10px rgba(184,188,192, 0.5);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .7);
	transition: all 0.3s linear;}
.popMessage_box a.left{
	border-radius:8px 0 0 8px;}
.popMessage_box a:hover{
	box-shadow:inset 0 2px 20px rgba(255,255,255,.3), 0px -10px 10px rgba(184,188,192, 0.5);transition: all 0.5s linear;box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);opacity:.8;}
.popMessage_box a.blueBtn {
	background: url(../images/en_US/popupBtnConfirmTopUp.png?20151116) no-repeat;
	background-size:129px 70px;
	border-left:1px solid #769dc1;
	border-bottom:1px solid #194278;
	color:#ffffff;
	border-radius:0 8px 8px 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .8);}
.popMessage_box a.longBtn {
	width:100%;background: url(../images/en_US/popupBtn.png?20151116) no-repeat;background-size:100% 70px;border-radius:8px;}
.popMessage_box a.longBtn:hover {
	background: url(../images/en_US/popupBtn.png?20151116) no-repeat;background-size:100% 70px;}
.popMessage_box .btnBox {
	position:absolute;bottom:0.1%;width:100%;}
.popMessage_bg{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
}
.statementAll{
	background:rgba(0,0,0,0.1);
	padding: 40px 0 40px 0;
}
.statementAll, .historyAll{
	height: 420px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
}
.statementAll .lang{
	margin: 0 auto 10px auto;
}
.statementBox{
	position: relative;
	width: 293px;
	height: 125px;
	margin: 0 auto;
	font-weight: 100;
	color: #FFF;
	font-size: 12px;
}
.statementBox{ margin-top: 14px;}
.statementBox > a img{ width: 78px; height: 24px;}
.statementBox > h4{color: #ffde00; height: 22px;}
.stateTitle{ font-weight: bold; padding: 7px 0 0 10px;}
.statementBox ul li{ clear: both; height: 20px; width:288px; margin: 0 auto; }
.statementBox ul li:nth-child(even){ background: rgba(255,255,255,0.13);}
.statementBox ul li p{ float: left; overflow: hidden;  line-height: 20px;}
.statementBox ul li p:nth-child(1){ width: 92px; text-align: right; padding-right: 8px;}
.statementBox ul li p:nth-child(2){ width: 170px;  padding-left: 8px;}
.historyBtn{position: absolute; right: 0; top: 0;}
.loader img{width: 40px; height: 40px;}
.backToTop{
	margin: 20px auto 20px auto;
	text-indent: -9999px;
	display: block;
	width: 227px;
	height: 36px;
}
/*----Statement----*/
.statementWrap{
	width: 100%;
	margin-bottom: -1px;
}
.statementWrap:nth-child(even){
	background: rgba(3, 73, 32, 0.6);
}
.statementTitle{
	background:rgba(0,0,0,0.6);   
	background-size:62px 50px;  
	width: 100%;
	font-size: 14px;
}
.statementTitle_1{
	width: 730px;
	margin: 0 auto;
	font-size: 14px;
}
.statementTitle_1 > li{
	float: left;
	height: 60px;
	padding-top: 24px;
	color: #ddd8d0;
	text-align: center;
}
.statementTitle_1 > li:nth-child(4){
	padding-top: 10px;
}
.statementBoard{
	font-size: 14px;
	color:#FFF;
	width: 100%;
	margin: 0 auto;
	border-top: rgba(255,255,255,0.6) solid 1px;
	border-bottom: rgba(255,255,255,0.6) solid 1px;
}
.statementBoard > ul{
	width: 730px;
	margin: 0 auto;
}
.statementBoard > ul > li{
	float: left;
	height: 50px;
	text-align: center;
	padding-top: 19px;
	border-left: rgba(255,255,255,0.6) solid 1px;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.statementBoard ul li span{
	font-weight: bold;
	color:#f0de64;
}
.statementBoard ul li span.comm{
	color:#FFF;
}
.statementBoard .historyBtn2{  
	display: block;
	width: 85px;
	height: 50px;
	background: url(../images/en_US/history_btn.png?20131125) no-repeat;
	background-size:85px 50px;
	color: #1a304a;
	font-weight: bold;
	padding-top: 14px;
}
.statementTitle li{
	width: 160px;
}
.statementBoard li{
	width: 160px;
	padding-top:20px; 
}
.statementBoard li:nth-child(1){
}
.statementBoard li:nth-child(2){
	padding-top:13px; 
}
.statementBoard li:nth-child(3){
}
.statementBoard li:nth-child(4){
	padding-top: 4px;
	padding-right: 6px;
	text-align: right;
	border-right: rgba(255,255,255,0.6) solid 1px;
}
.statementBoard li:nth-child(5){
	padding: 2px 0 0 2px;
	width: 88px;
}
.historyBtn2{
	float: right;
}
.buttomWording{
	font-size: 10px;
	color:#FFF;
	text-align: center;
	margin-top: 22px;
}
/*History Settled----------------------*/
.historyAll{
	background:rgba(0,0,0,0.1);
	padding: 40px 0 40px 0;
}
.historyBox{
	position: relative;
	width: 293px;
	height: 125px;
	margin: 0 auto;
	font-weight: 100;
	color: #FFF;
	font-size: 12px;
}
.historyBox{ margin-top: 14px;}
.historyBox > a img{ width: 78px; height: 24px;}
.historyBox > h4{color: #ffde00; height: 22px;}
.stateTitle{ font-weight: bold; padding: 7px 0 0 10px;}
.historyBox ul li{ clear: both; height: 20px; width:288px; margin: 0 auto; }
.historyBox ul li:nth-child(even){ background: rgba(255,255,255,0.13);}
.historyBox ul li p{ float: left; overflow: hidden;  line-height: 20px;}
.historyBox ul li p:nth-child(1){ width: 92px; text-align: right; padding-right: 8px;}
.historyBox ul li p:nth-child(2){ width: 170px;  padding-left: 8px;}
.historyBtn{position: absolute; right: 0; top: 0;}
.loader img{width: 40px; height: 40px;}
.backToTop{
	margin: 20px auto 20px auto;
	text-indent: -9999px;
	display: block;
	width: 227px;
	height: 36px;
}
.historyWrap{
	width: 100%;
	margin-bottom: -1px;
}
.historyWrap:nth-child(even){
	background: rgba(3, 73, 32, 0.6);
}
.historyTitle{
	background:rgba(0,0,0,0.65); 
	background-size:62px 50px;  
	width: 100%;
	font-size: 13px;
}
.historyTitle_1{
	width: 730px;
	margin: 0 auto;
}
.historyTitle_1 > li{
	float: left;
	height: 60px;
	padding-top: 24px;
	color: #ddd8d0;
	text-align: center;
	width: 214px;
}
.historyTitle.settled .historyTitle_1 li{
	width: 160px;
}
.historyBoard{
	font-size: 14px;
	color:#FFF;
	width: 100%;
	margin: 0 auto;
	border-top: rgba(255,255,255,1) solid 1px;
	border-bottom: rgba(255,255,255,1) solid 1px;
}
.historyBoard > ul{
	width: 730px;
	margin: 0 auto;
}
.historyBoard > ul > li{
	float: left;
	height: 50px;
	text-align: center;
	padding-top: 4px;
	border-left: rgba(255,255,255,0.9) solid 1px;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.historyBoard ul li span{
	color:#f0de64;
}
.historyTitle li:nth-child(2){
	padding-top: 16px;
}
.historyBoard li{
	width: 214px;
}
.historyBoard li:nth-child(2){
	padding-top: 12px;
}
.historyBoard li:nth-child(3){
	padding-top: 20px;
}
.historyBoard li:nth-child(4){
	width: 88px;
	padding: 2px 0 0 2px;
	border-right: none;
}
.historyBoard.settled li{
	width: 160px;
}
.historyBoard.settled li:nth-child(3){
	width: 160px;
	padding-top: 12px;
}
.historyBoard.settled li:nth-child(4){
	width: 160px;
	padding-top: 20px;
}
.historyBoard.settled li:nth-child(5){
	width: 88px;
	padding: 2px 0 0 2px;
}
.historyBoard .historyBtn2{  
	display: block;
	width: 85px;
	height: 50px;
	background: url(../images/en_US/history_btn.png?20131125) no-repeat;
	background-size:85px 50px;
	color: #1a304a;
	font-weight: bold;
	padding-top: 8px;
}
.historyTableName{
	border-bottom:rgba(255,255,255,0.6) solid 1px; 
	line-height: 24px;
	padding-left: 2%;
}

.historyBoard .num{
	color:#f0de64;
}
.historyBoard .stake{
	color:#f0de64;
}
.historyBoard .date, .historyBoard .turnover{
	color:#FFF;
}
.historyTitle{
	font-size: 14px;
}
.historyAll .totalTitle, .historyAll .total{
	width: 100%;
}
.historyAll .totalTitle{
	background:rgba(0,0,0,0.5);
	color: #FFF;
	height: 44px;
	line-height: 44px;
	text-align: center;
}
.historyAll .total{
	width: 100%;
	padding-top: 6px;
	line-height: 16px;
	height: 44px;
	text-align: center;
	background: rgba(0,0,0,0.2);
}
.historyAll .total span{
	font-weight: bold;
	color: #F00;
}
.historyAll .total span.comm{
	font-weight: bold;
	color: #F00;
}
.history.rememberMe {
    display: block;
    background: url(../images/en_US/btnBg_w280.png?20131125) no-repeat;
	background-size:140px 36px;
	width: 140px;
	height: 36px;
	margin-top: 10px;
	color: #06324c;
	font-weight: bold;
	font-size: 14px;
	padding-top: 8px;
	float: left;
	text-indent: 20px;
}
.settledSelect .history.rememberMe:nth-child(2){
	margin-left: 36px;
}
.settledSelect{
	margin: 0 auto 16px auto;
	width: 318px;
	height: 44px;
}
.lang.settled {
	width: 150px;
	position: relative;
	left: -37px;
}
.lang.settled .selectBG{
	width: 186px;
	background-position: 150px 18px;
}
.lang.settled .selectHid{
	width: 188px;
}
.lang.settled select{
	width: 136px;
}
.settledBox{
	position: relative;
	width: 293px;
	height: 229px;
	margin: 0 auto;
	font-weight: 100;
	color: #FFF;
	font-size: 12px;
}
.settledBox{ margin-top: 14px;}
.settledBox > a img{ width: 89px; height: 24px;}
.settledBox > h4{color: #ffde00; height: 22px;}
.settledBox .title, .runningBox .title{ font-weight: bold; padding: 7px 0 0 10px;}
.settledBox ul li{ clear: both; height: 20px; width:288px; margin: 0 auto; }
.settledBox ul li.whiteBg{ background: rgba(255,255,255,0.13);}
.settledBox ul li p{ float: left; overflow: hidden;  line-height: 20px;}
.settledBox ul li p:nth-child(1){ width: 95px; text-align: right; padding-right: 8px;}
.settledBox ul li p:nth-child(2){ width: 190px;  padding-left: 8px;}
.detailsBtn{position: absolute; right: 0; top: 0;}
.settledBox.total{
	width: 293px;
	height: 68px;
}
.settledList.total{
	float: left;
	margin-top:24px; 
}
/*loading----------------------	*/
.loadingBarAll{
	position: absolute;
}
.processBar{
	background: url(../images/en_US/loadingBarBg.png?20131125);
	background-size:225px 20px;
	width: 225px;
	height: 20px;
	margin: 14px auto 0 auto;
	position: relative;
	left: -4px;
}
.processBar > div{
	width: 200px;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
}
.radialbg{
	width: 100%;
	height: 197px;
	position: absolute;
	z-index: 1;
    background: -webkit-radial-gradient(center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 35%, rgba(255, 255, 255, 0) 90%);
    background: -moz-radial-gradient(center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 35%, rgba(255, 255, 255, 0) 90%);
    background: -ms-radial-gradient(center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 35%, rgba(255, 255, 255, 0) 90%);
}
.radialbgSub{
	width: 100%;
	height: 186px;
	position: absolute;
	z-index: 2;
}
.radialbgSub img{
	display: block;
	margin: 0 auto;
	width: 190px;
	height: 75px;
}
.liveCasinoLogo{
	width: 100%;
	position: absolute;
	z-index: 2;
	top: 76px;
}
.liveCasinoLogo img{
	display: block;
	margin: 0 auto;
}
.nowLoading{ color: #2d56c6; font-size: 20px; font-weight: bold; width: 130px; margin: 10px auto 0 auto;}
.headerBalance{ 
	width: 100%;
	height: 37px;
	color: #FFF;
	font-size: 13px;
	padding-top: 8px;
}
.headerBalance .highLight{ color: #fff200;}
/***Overlay Loader***/
.systemRequireAll{
	height: 500px;
}
.overlayLoader{
	width: 100%;
	height: 100%;
	z-index: 999;
	position: absolute;
}
.overlayLoader > div{
	width: 80px;
	height: 80px;
	background: rgba(0,0,0,0.6);
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	border-radius: 10px;
}
.overlayLoader > div > img{
	display: block;
	width: 35px;
	height: 35px;
	margin:22px auto 0 auto; 
}
.systemRequire{
	width: 400px;
	margin:0 auto; 
	padding-top: 100px;
	color: #FFF;
}
.systemRequire ol{
	margin-top: 16px;
	margin-left: 20px;
}
.systemRequire ol li{
	list-style-type:decimal;
}
.systemRequire div, .systemRequire li{
	font-size: 16px;
	line-height: 20px;
}
.systemRequire ol div{
	color:#FFF200;
	text-indent: -22px;
}
.closeBtn{
	float: left;
	margin-right: 20px;
}
.closeBtn a, .okBtn a{
	color: #054366;
	font-weight: bold;
	padding: 0 10px 0 8px;
	line-height: 36px;
	height: 36px;
	display: block;
	float: right;
	border-radius: 4px;
	background: rgb(217,217,217); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(217,217,217,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(217,217,217,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	box-shadow: 0px 2px 2px rgba(0,0,0,0.6);
}
.gameBottomBtn{
	height: 44px;
	width: 340px;
	margin: 20px auto 20px auto;
}
.gameBottomBtn li{
	position: relative;
}
.gameBottomBtn li a{
	display: block;
	background: url(../images/images-mobile/en_US/btnBg_w438.png?20131125);
	background-size:219px 36px;
	width: 219px;
	height: 36px;
	color: #054366;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	font-size: 16px;
}
.gameBottomBtn a .checkBox{
	top: 2px;
	left: -4px;
}
.systemRequire ol li, .systemRequire p{
	line-height: 18px;
	margin-top: 2px;
}
.systemRequire span{
	font-size: 24px;
	line-height: 34px;
}
/***Under Maintenance***/
.underMaintenance{
	width: 500px;
	margin:0 auto; 
	padding-top: 80px;
	color: #FFF;
}
.underMaintenance ul{
	margin-top: 16px;
}
.underMaintenance ul span{
	display:block;
	width: 69px;
	height:69px;
	margin:10px auto 0 auto; 
	background:url(../images/en_US/exclamation.png); 
	background-size:69px 69px;
	text-indent:-9999px;
}
.underMaintenance ul h1{
	display:block;
	margin:0 auto; 
	padding-top: 10px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color: #fff200;
}
.underMaintenance ul em{
	display:block;
	margin: 10px auto 10px auto; 
	height:30px;
	width:200px;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color: #f00000;
	background:rgba(0,0,0,0.6);
	border-radius:6px 6px 6px 6px;
}
.underMaintenance ul li{
	list-style-type:none;
	text-align:center;
	padding-top:4px;
}
.underMaintenance div, .underMaintenance li{
	font-size: 16px;
	line-height: 20px;
}
.underMaintenance ul div{
	color:#FFF200;
	text-indent: -22px;
}
.okBtn{
	height: 44px;
	width: 220px;
	margin: 40px auto 20px auto;
}
.okBtn a{
	width: 220px;
	text-align: center;
}
.gameTableTopCon .prediction img { position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-12px;}
.gameTableTopCon .prediction img.predictionImg { position: relative;left:0;margin-left:0;top:0;margin-top:0;}
.scoreAllCard { position:relative;}
.gameTableTopCon .prediction .index_preloader {position:absolute;left:0px;top:-1px;background-color:#ffffff;opacity:.9;width:100%;height:103%;}
.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: black;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}


/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/***Animation***/
@-webkit-keyframes conFirmBetBox-animation {
	0% {background: url(../images/en_US/confirmBet_confirm.png); background-size: 165px 65px;}
	50% {background: url(../images/en_US/confirmBet_confirm.png); background-size: 165px 65px;}
	51% {background: url(../images/en_US/confirmBet_confirm_2.png); background-size: 165px 65px;}
	100% {background: url(../images/en_US/confirmBet_confirm_2.png); background-size: 165px 65px;}		
}
@keyframes conFirmBetBox-animation {
	0% {background: url(../images/en_US/confirmBet_confirm.png); background-size: 165px 65px;}
	50% {background: url(../images/en_US/confirmBet_confirm.png); background-size: 165px 65px;}
	51% {background: url(../images/en_US/confirmBet_confirm_2.png); background-size: 165px 65px;}
	100% {background: url(../images/en_US/confirmBet_confirm_2.png); background-size: 165px 65px;}		
}
@-webkit-keyframes confirmAdd-animation {
	0% {background: url(../images/en_US/confirmBet_confirmAdd.png); background-size: 165px 65px;}
	50% {background: url(../images/en_US/confirmBet_confirmAdd.png); background-size: 165px 65px;}
	51% {background: url(../images/en_US/confirmBet_confirmAdd_2.png); background-size: 165px 65px;}
	100% {background: url(../images/en_US/confirmBet_confirmAdd_2.png); background-size: 165px 65px;}		
}
@keyframes confirmAdd-animation {
	0% {background: url(../images/en_US/confirmBet_confirmAdd.png); background-size: 165px 65px;}
	50% {background: url(../images/en_US/confirmBet_confirmAdd.png); background-size: 165px 65px;}
	51% {background: url(../images/en_US/confirmBet_confirmAdd_2.png); background-size: 165px 65px;}
	100% {background: url(../images/en_US/confirmBet_confirmAdd_2.png); background-size: 165px 65px;}		
}
/*******Card Switch Side******/
.cardCube {
	display:block;
	margin: auto 5px;
	position:relative;
	z-index: 2;
	height:92px;
	width:64px;
	/*transform-style*/
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	/*transform*/
	-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);
	transform:rotateX(0) rotateY(0) rotateZ(0);
	/*animation*/
	-webkit-animation:cardAni-animation 1.2s ease-in 0s;
	animation:cardAni-animation 1.2s ease-in 0s;
	box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5);
	border-radius:8px;
}
.pbList .banker.yourSeat{
	background: url(../images/en_US/gameTableBankerCube_hover.png) no-repeat;
	background-size: 91px 87px;
}
.pbList .banker.winHighLight.yourSeat{
	background: url(../images/en_US/gameTableBankerCube_hover.png) no-repeat;
	background-size: 91px 87px;
}
.pbList .player.yourSeat{
	background: url(../images/en_US/gameTablePlayerCube_hover.png) no-repeat;
	background-size: 91px 87px;
}
.pbList .playerName.yourSeat{
	color:#ffd61b;
}
.singleList li p.yourSeat{
	background: url(../images/en_US/gameTablePairBg_M_hover.png) no-repeat;
	background-size: 41px 51px;
	color:#ffd61b;
	z-index: 2;
}
.singleList li p.right.yourSeat{
	background: url(../images/en_US/gameTablePairBg_R_hover.png) no-repeat;
	background-size: 41px 51px;
	color:#ffd61b;
	z-index: 2;
}
.singleList li p.left.yourSeat{
	background: url(../images/en_US/gameTablePairBg_L_hover.png) no-repeat;
	background-size: 41px 51px;
	color:#ffd61b;
	z-index: 2;
}
.playerCardRotate.cardCube.shadowFix{
	box-shadow:3px 0px 3px 0px #000;
}
.bankerCardRotate.cardCube.shadowFix{
	box-shadow:-3px 0px 3px 0px #000;
}
.playerCardRotate.cardCube {
	display:block;
	position:relative;
	height:92px;
	width:64px;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);
	transform:rotateX(0) rotateY(0) rotateZ(0);
	-webkit-animation:playerCardAni-animation 1.2s ease-in 0s;
	animation:playerCardAni-animation 1.2s ease-in 0s;
}
.frontSide {
	position:absolute;
	-webkit-backface-visibility:visible;
	-moz-backface-visibility:visible;
	-ms-backface-visibility:visible;
	-o-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-transform:translateZ(1px);
	transform:translateZ(1px);
	-webkit-animation:opacity-animation 1s ease-in 0s;
	animation:opacity-animation 1s ease-in 0s;
	opacity:1; 
}
.cardFace {
	background:url(../images/en_US/PokerCard.png);
	background-size:932px 421px;
	width: 64px; 
	height: 92px;
	box-shadow:0px 1px 3px 0px black;
	border-radius:8px;
}
.playerCardRotate.cardCube {
	display:block;
	position:relative;
	right: -34px;
	top: -6px;
	height:92px;
	width:64px;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotate(90deg); 
	transform:rotate(90deg);
	-webkit-animation:playerCardAni-animation 1.2s ease-in 0s;
	animation:playerCardAni-animation 1.2s ease-in 0s;
}
@-webkit-keyframes playerCardAni-animation {
	0% {-webkit-transform:rotate(90deg) rotateY(180deg); opacity:0; box-shadow:0px 0px 0px 0px #000;}
	27% { opacity:1;}
	30% {-webkit-transform:rotate(90deg) rotateY(180deg);}
	100% {-webkit-transform:rotate(90deg) rotateY(0deg); box-shadow:3px 0px 3px 0px #000;}		
}
@keyframes playerCardAni-animation {
	0% {transform:rotate(90deg) rotateY(180deg); opacity:0; box-shadow:0px 0px 0px 0px #000;}
	27% { opacity:1;}
	30% {transform:rotate(90deg) rotateY(180deg);}
	100% {transform:rotate(90deg) rotateY(0deg); box-shadow:3px 0px 3px 0px #000;}		
}
.bankerCardRotate.cardCube {
	display:block;
	position:relative;
	right: -34px;
	top: -6px;
	height:92px;
	width:64px;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotate(-90deg); 
	transform:rotate(-90deg);
	-webkit-animation:bankerCardAni-animation 1.2s ease-in 0s;
	animation:bankerCardAni-animation 1.2s ease-in 0s;
}
@-webkit-keyframes bankerCardAni-animation {
	0% {-webkit-transform:rotate(-90deg) rotateY(180deg); opacity:0; box-shadow:0px 0px 0px 0px #000;}
	27% { opacity:1;}
	30% {-webkit-transform:rotate(-90deg) rotateY(180deg);}
	100% {-webkit-transform:rotate(-90deg) rotateY(0deg); box-shadow:-3px 0px 3px 0px #000;}		
}
@keyframes bankerCardAni-animation {
	0% {transform:rotate(-90deg) rotateY(180deg); opacity:0; box-shadow:0px 0px 0px 0px #000;}
	27% { opacity:1;}
	30% {transform:rotate(-90deg) rotateY(180deg);}
	100% {transform:rotate(-90deg) rotateY(0deg); box-shadow:-3px 0px 3px 0px #000;}		
}
.backSide {
	background: url(../images/en_US/pokerBack.png) no-repeat;
	background-size: 65px 92px;
	position:absolute;
	-webkit-backface-visibility:visible;
	-moz-backface-visibility:visible;
	-ms-backface-visibility:visible;
	-o-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-webkit-animation:opacityChange-animation 1s ease-in 0s;
	animation:opacityChange-animation 1s ease-in 0s;
	opacity:0; /*for IE10*/
}
@-webkit-keyframes opacityChange-animation {
	0% {opacity:1;}
	90% {opacity:1;}
	91% {opacity:0;}
	100% {opacity:0;}		
}
@keyframes opacityChange-animation {
	0% {opacity:1;}
	90% {opacity:1;}
	91% {opacity:0;}
	100% {opacity:0;}		
}
@-webkit-keyframes opacity-animation {
	0% {opacity:0;}
	90% {opacity:0;}
	91% {opacity:1;}
	100% {opacity:1;}		
}
@keyframes opacity-animation {
	0% {opacity:0;}
	90% {opacity:0;}
	91% {opacity:1;}
	100% {opacity:1;}		
}
@-webkit-keyframes cardAni-animation {
	0% {-webkit-transform: rotateY(180deg); opacity:0;}
	27% { opacity:1;}
	30% {-webkit-transform: rotateY(180deg);}
	100% {-webkit-transform: rotateY(0deg);}		
}
@keyframes cardAni-animation {
	0% {transform: rotateY(180deg); opacity:0;}
	27% { opacity:1;}
	30% {transform: rotateY(180deg);}
	100% {transform: rotateY(0deg);}		
}
@-webkit-keyframes cardAni-animation {
	0% {-webkit-transform: rotateY(180deg); opacity:0;}
	27% { opacity:1;}
	30% {-webkit-transform: rotateY(180deg);}
	100% {-webkit-transform: rotateY(0deg);}		
}
@keyframes cardAni-animation {
	0% {transform: rotateY(180deg); opacity:0;}
	27% { opacity:1;}
	30% {transform: rotateY(180deg);}
	100% {transform: rotateY(0deg);}		
}
/*SpaDeS*/
.S1{ background-position: -1px 0px;}
.S2{ background-position: -73px 0px;}
.S3{ background-position: -145px 0px;}
.S4{ background-position: -218px 0px;}
.S5{ background-position: -290px 0px;}
.S6{ background-position: -362px 0px;}
.S7{ background-position: -434px 0px;}
.S8{ background-position: -506px 0px;}
.S9{ background-position: -579px 0px;}
.S10{ background-position: -651px 0px;}
.S11{ background-position: -723px 0px;}
.S12{ background-position: -795px 0px;}
.S13{ background-position: -867px 0px;}
/*HeartS*/
.H1{ background-position: -1px -116px;}
.H2{ background-position: -73px -116px;}
.H3{ background-position: -145px -116px;}
.H4{ background-position: -218px -116px;}
.H5{ background-position: -290px -116px;}
.H6{ background-position: -362px -116px;}
.H7{ background-position: -434px -116px;}
.H8{ background-position: -506px -116px;}
.H9{ background-position: -579px -116px;}
.H10{ background-position: -651px -116px;}
.H11{ background-position: -723px -116px;}
.H12{ background-position: -795px -116px;}
.H13{ background-position: -867px -116px;}
/*DiamonDS*/
.D1{ background-position: -1px -226px;}
.D2{ background-position: -73px -226px;}
.D3{ background-position: -145px -226px;}
.D4{ background-position: -218px -226px;}
.D5{ background-position: -290px -226px;}
.D6{ background-position: -362px -226px;}
.D7{ background-position: -434px -226px;}
.D8{ background-position: -506px -226px;}
.D9{ background-position: -579px -226px;}
.D10{ background-position: -651px -226px;}
.D11{ background-position: -723px -226px;}
.D12{ background-position: -795px -226px;}
.D13{ background-position: -867px -226px;}
/*ClubS*/
.C1{ background-position: -1px -329px;}
.C2{ background-position: -73px -329px;}
.C3{ background-position: -145px -329px;}
.C4{ background-position: -218px -329px;}
.C5{ background-position: -290px -329px;}
.C6{ background-position: -362px -329px;}
.C7{ background-position: -434px -329px;}
.C8{ background-position: -506px -329px;}
.C9{ background-position: -579px -329px;}
.C10{ background-position: -651px -329px;}
.C11{ background-position: -723px -329px;}
.C12{ background-position: -795px -329px;}
.C13{ background-position: -867px -329px;}
/*.betting p{
-webkit-animation:betTime-animation 1s ease-in 0s infinite;
        animation:betTime-animation 1s ease-in 0s infinite;
}*/
@-webkit-keyframes betTime-animation{
	0%{ opacity:1; -webkit-transform: scale(1.6); color: #FFF; text-shadow:0px 0px 10px #FFF;}
	100% { opacity:0.4; -webkit-transform: scale(1); color: #ffd21e; text-shadow:0px 0px 0px #ffcc00;}
}
@keyframes betTime-animation{
	0%{ opacity:1; transform: scale(1.6); color: #FFF; text-shadow:0px 0px 10px #FFF;}
	100% { opacity:0.4; transform: scale(1); color: #ffd21e; text-shadow:0px 0px 0px #ffcc00;}
}
/******Casino Logo Shining******/
.shiningBox_logo{ 
	width: 230px; 
	height: 1px; 
	margin: 0 auto; 
	position: relative;
}
.shiningBox_logo .shining{ 
	position: absolute; 
	z-index: 3; 
	top: 70px;
}
.shiningBox_logo .shining.left{
	left:2px;
	-webkit-transform:rotateZ(-30deg) scale(0.5);
    transform:rotateZ(-30deg) scale(0.5);
	opacity:0;
	-webkit-animation:shiningLeft-animation 3s ease-in 0s infinite;
    animation:shiningLeft-animation 3s ease-in 0s infinite;
}
.shiningBox_logo .shining.right{
	left:101px;
	-webkit-transform:rotateZ(-30deg) scale(0.5);
    transform:rotateZ(-30deg) scale(0.5);
	opacity:0;
	-webkit-animation:shiningRight-animation 3s ease-in 0s infinite;
    animation:shiningRight-animation 3s ease-in 0s infinite;
}
/*******SBOBET Background Opacity******/
.radialbg{
	-webkit-animation:bgOpacity-animation 2.5s ease-in 0s infinite;
    animation:bgOpacity-animation 2.5s ease-in 0s infinite;
}
@-webkit-keyframes bgOpacity-animation{
	0% { opacity:1;}
	50% { opacity:0.6;}
	100% { opacity:1;}
}
@keyframes bgOpacity-animation{
	0% { opacity:1;}
	50% { opacity:0.6;}
	100% { opacity:1;}
}
/******Cheap Animation******/
.container_M.chips ul li a.highLight{
	position: relative;
	top:-14px;
}
/*.container_M.chips ul li a.highLight{
	-webkit-animation:highLight-animation 0.8s infinite;
	animation:highLight-animation 0.8s infinite;
}
@-webkit-keyframes highLight-animation {
	0% {-webkit-transform:translateY(0px) scale(1);}
	80% {-webkit-transform:translateY(-12px) scale(1);}	
	100% {-webkit-transform:translateY(0px) scale(1);}		
}
@keyframes highLight-animation {
	0% {transform:translateY(0px) scale(1);}
	80% {transform:translateY(-12px) scale(1);}	
	100% {transform:translateY(0px) scale(1);}		
}*/
/*******Bet Win******/
.pbList .banker.winHighLight, .pbList .player.winHighLight, .winHighLight{
	border-radius: 15px;
	-webkit-animation:betWin-animation 0.5s ease-in 0s infinite;
    animation:betWin-animation 0.6s ease-in 0s infinite;
    background-color:rgba(255, 170, 14, 1); 
    opacity: 1;
}
@-webkit-keyframes betWin-animation{
	0%{  box-shadow:0px 0px 6px 2px #FFF; background-color:rgba(255, 201, 14, 1); }
	100% {  background-color:rgba(255, 170, 14, 0.6);}
}
@keyframes betWin-animation{
	0%{  box-shadow:0px 0px 6px 2px #FFF; background-color:rgba(255, 201, 14, 1); }
	100% { background-color:rgba(255, 170, 14, 0.6);}
}
/****** Won Ani ******/
.winWrap{
	width: 370px;
	height: 174px;
	position: absolute;
	left: 31%;
	z-index: 7;
}
.winNum{
	position: absolute;
	z-index: 1000;
	color: #ffde00;
	width: 100%;
	text-align: center;
	top: 113px;
	font-size: 22px;
	-webkit-animation:winNum-animation 1s ease-in;
	animation:winNum-animation 1s ease-in;
}
@-webkit-keyframes winNum-animation {
	0% { opacity: 0;}
	40% { opacity: 0;}
	70%{ opacity: 1;}
	100% { }		
}
@keyframes winNum-animation {
	0% { opacity: 0;}
	40% { opacity: 0;}
	70%{ opacity: 1;}
	100% { }		
}
.loadingLogo{
	position: absolute;
	z-index: 7;
	-webkit-animation:loadingLogo-animation 1s ease-in;
	animation:loadingLogo-animation 1s ease-in;
}
@-webkit-keyframes loadingLogo-animation {
	0% { opacity: 0; -webkit-transform:scale(3);}
	40%{ opacity: 1; -webkit-transform:scale(1);}
	100% { }		
}
@keyframes loadingLogo-animation {
	0% { opacity: 0; transform:scale(3);}
	40%{ opacity: 1; transform:scale(1);}
	100% { }	
}
.loadingLight{
	top: -60px;
	left: 10px;
	position: absolute;
	z-index: 6;
	-webkit-animation:loadingLightRotate-animation 8s linear infinite;
	animation:loadingLightRotate-animation 8s linear infinite;
}
.loadingLight img{
	width: 350px;
	height: 343px;
}
@-webkit-keyframes loadingLightRotate-animation {
	0% {-webkit-transform:rotate(0deg) scale(1.5);  opacity: 0;}
	8%{opacity: 0;}
	12%{opacity: 1;}
	100% {-webkit-transform:rotate(360deg) scale(1.5);}		
}
@keyframes loadingLightRotate-animation {
	0% {transform:rotate(0deg) scale(1.5);  opacity: 0;}
	8%{opacity: 0;}
	12%{opacity: 1;}
	100% {transform:rotate(360deg) scale(1.5);}				
}
.tableRadialbg {
  width: 100%;
  height: 100%;
  position: absolute;
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffeb66), color-stop(70%, rgba(255, 255, 255, 0)), color-stop(99%, rgba(255, 255, 255, 0)));
  background: -moz-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffeb66), color-stop(70%, rgba(255, 255, 255, 0)), color-stop(99%, rgba(255, 255, 255, 0)));
  background: -ms-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffeb66), color-stop(70%, rgba(255, 255, 255, 0)), color-stop(99%, rgba(255, 255, 255, 0)));
  background: -webkit-radial-gradient(center, ellipse cover, #ffeb66 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 99%);
  background: -moz-radial-gradient(center, ellipse cover, #ffeb66 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 99%);
  background: -ms-radial-gradient(center, ellipse cover, #ffeb66 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 99%);
  z-index: 1;
}
.tableRadialbg{
	-webkit-animation:bgOpacity-animation 1.5s ease-in 0s infinite;
    animation:bgOpacity-animation 1.5s ease-in 0s infinite;
}
.shiningBox{ 
	width: 230px; 
	position: relative;
	z-index: 11;
	left: -53px;
	top: -130px;
}
@-webkit-keyframes shiningRight-animation{
	0% { -webkit-transform: rotateZ(60deg) scale(0.4); opacity:0; }
	15% { -webkit-transform: rotateZ(0deg) scale(0.6); opacity:1; }
	55% { -webkit-transform: rotateZ(-30deg) scale(0.5); opacity:0; }
}
@keyframes shiningRight-animation{
	0% { transform: rotateZ(60deg) scale(0.4); opacity:0; }
	15% { transform: rotateZ(0deg) scale(0.6); opacity:1; }
	55% { transform: rotateZ(-30deg) scale(0.5); opacity:0; }
}
@-webkit-keyframes shiningLeft-animation{
	0%{ opacity:0;}
	35% { -webkit-transform: rotateZ(50deg) scale(0.7); opacity:0; }
	50% { -webkit-transform: rotateZ(0deg) scale(1); opacity:1; }
	60% { opacity:1; }
	85% { -webkit-transform: rotateZ(-10deg) scale(0.8); opacity:0; }
}
@keyframes shiningLeft-animation{
	0%{ opacity:0;}
	35% { transform: rotateZ(50deg) scale(0.7); opacity:0; }
	50% { transform: rotateZ(0deg) scale(1); opacity:1; }
	60% { opacity:1; }
	85% { transform: rotateZ(-10deg) scale(0.8); opacity:0; }
}
/*******Loading********/
.processBar img{
	margin: 0;
	position:absolute;
	-webkit-animation:processBar-animation 1.3s infinite;
	animation:processBar-animation 1.3s infinite;
}
@-webkit-keyframes processBar-animation {
	0% { left: 10px; opacity: 0; width: 18%;}
	60% { opacity: 1; }
	100% { left: 170px; opacity: 0; width: 18%;}
	}
@keyframes processBar-animation {
	0% { left: 10px; opacity: 0; width: 18%;}
	60% { opacity: 1; }
	100% { left: 170px; opacity: 0; width: 18%;}
	}
.nowLoading{
	-webkit-animation:nowLoading-animation 1.5s infinite;
	animation:nowLoading-animation 1.5s infinite;
}
@-webkit-keyframes nowLoading-animation {
	0% { opacity: 0.2;}
	60% { opacity: 1; }
	100% { opacity: 0.2;}
}
@keyframes nowLoading-animation {
	0% { opacity: 0.2;}
	60% { opacity: 1; }
	100% { opacity: 0.2;}
}

.image-return {
    display: none;
}

.image-back {
    display: block;
}

[status=in-game] .image-back {
    display: block;
}

[status=in-game] .image-return{
    display: none;
}

[status=in-statementOrhistory] .image-back{
    display:none;
}

[status=in-statementOrhistory] .image-return{
    display:block;
}

[status=selectTable] .image-back{
    display:none;
}

[status=selectTable] .image-return{
    display:block;
}

[status=goLobby] .image-back{
    display:block;
}

[status=goLobby] .image-return{
    display:none;
}