.poker_wait{
	cursor:wait !important; 
}

.maintable_wrapper {
	margin: 5px;
	padding:5px;
	font-family:Arial;
	font-size:14px;
	width:auto;
	}

.maintable_wrapper label{
	opacity: 1.0;
	border: 0;
	color:white;
	text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
	border-radius: 3px;
	padding: 3px;
}

.maintable_wrapper .flip {cursor: alias;}
.maintable_wrapper .noflip {cursor: not-allowed;}
.maintable_wrapper .vp_card{
	background: white;
	padding: 3px !important;
	border-radius: 5px;
	cursor: pointer;
	width: 73px;
	height: 97px;
	line-height: 0px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.maintable_wrapper  td{
	margin:5px 5px 5px 5px;
	padding:5px !important;
	background-color: transparent !important;
}
.maintable_wrapper table {
  background-color: transparent !important;
  position: relative;
  padding: 3px;
  width: auto;
  border-collapse: unset;
  margin-bottom: 2px;
}

.maintable_wrapper .maintable {
  border-spacing: 5px;
/* opacity: 0.5;*/
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
/*  position: absolute;*/
/*  z-index: -1;  */ 
  border-radius: 10px;
  border: 3px gold ridge;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.maintable_wrapper .vp_msg {
	border: 0;
	background: lightyellow;
	border-radius: 3px;
	width:100%;
}
.maintable_wrapper #deal{
	width:50%;
}