#game-table {
	position: relative;
	width: 99%;
	background: #00ffcc;
	border: 1px solid green;
	height: 765px;
	margin: 10px auto;
}
/*
#log {

	position: absolute;
	width: 600px; 
	height: 200px;
	overflow: scroll;
	background: lightgray;
	border: solid 1px gray;

}
*/

.player {
	/*background: #004477;*/
	width: 277px; 
	height: 280px;
}

/*  top */
#spades {
	margin-left: -1%;	
}

/* left */
#hearts {
	display: inline-block; 
	margin-left: 43%;
	margin-top: -21%;
}
	
/* joker */
#joker {
	display: inline-block;

}
	
/* right */
#clubs {
	display: inline-block;
		margin-left: -63%;
		margin-top: -21%; 
}

/* bottom */
#diamonds {
	margin-top: -22%;
	margin-bottom: 8%;
}

/*Blinking background*/
.card-group {
	/*background: pink;*/
	width: 290px;
	height: 300px;
	/*margin: 20px auto 25px auto;*/
}
	
.card-group-C {
	-webkit-transform:rotate(90deg);
}

.card-group-H {
	-webkit-transform:rotate(270deg);
}

.card-group-D {
	-webkit-transform:rotate(180deg);
}

.card-group-S {

}

.scard-group img {
	width: 71px;
	height:	96px;	
}

.card-joker {
	height:110.2px !Important;
	width: 75.2px !Important;
	margin-left: 10px;
	margin-top: -30px;
}

.card-joker:hover {
	cursor: pointer;
}
	
.discard_stack, .bank_stack { width:71px ; height:96px ; }

/*
.discard_stack {
	opacity: 0.85;
}

.discard_stack:hover {
	opacity: 1;
	cursor: pointer;
}
*/

.bank_stack {
	cursor: pointer;
}

.king_position, .queen_position, .jack_position {
	opacity: 0.75;
}

.king_position:hover, .queen_position:hover, .jack_position:hover {
	cursor: default;
}

.suckup {
	margin-top: -50px;
}

.table-group {
	/*background: pink;*/
	width: 100%;
	height: 100%;
	margin: 0px auto 0px auto;
}
/*
.table,
	td {
    	border: 1px solid #333;
    	font-size:inherit;
}
*/
@-webkit-keyframes blinker {  
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
.css3-blink {
  -webkit-animation-name: blinker;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s; 
}			


