/* step 5*/
h2.attention, p.attention
{
	color:red;
}
table.detailled_odds /*detailed odds table*/
{
	border-collapse:collapse;
}
table.detailled_odds td, table.detailled_odds th
{
	border:1px #cccccc solid;
}

div.onesec
{
	maring-bottom:20px;
}
div.onesec span.title
{
	font-weight:bold;
	font-size:14px;
	line-height:32px;
}
div.onesec li
{
	list-style:none;
	margin-left:0;
}
div.graph table
{
border-collapse:collapse;
}
div.graph table td
{
	width:60px;
	height:60px;
	text-align:center;
}
div.graph table td.rc
{
	border:none;
}
div.graph table td.noborder
{
	border:none;
}
td.valid
{
	background-color:green;
	border:1px #000000 solid;
}
td.invalid
{
	background-color:#CCCCCC;
	border:1px #000000 solid;
	background-image:url(images/invalid-card-gray.gif);
	color:#333333;
}

/*step 4*/
table.chart td {
	text-align:center;
	width:40px;
	height:30px;
}
table.chart td.btns {
	width:normal;
	height:normal;
}
table.chart td.rightChk {
	text-align:left;
	width:40px;
	height:30px;
	display:none;
}
td.suited {
	background-color:#00ff00;
	display:none;
}
td.offsuit
{
	background-color:#ffff00;
}
td.donotsuit {
	background-color:#FFCC66;
}
td.headerTop {
	background-color:#CCCCCC;
	display:none;
}
td.headerLeft {
	background-color:#CCCCCC;
}
td.selected {
	background-color:#0000ff;
	color:white;
}
td.pair {
	background-color:#FF6600;
}
.gray {
	background-color:#CCCCCC;
}
.greenBg {
	background-color:#00ff00;
}
.yellowBg {
	background-color:#ffff00;
}
.cbTDs {
	display:none;
}

/* step 1-3*/
tr.clubs, tr.spades {
	
}
tr.diamonds, tr.hearts {
	
}
tr.buttons
{
	background-color:#ffffff;
}
#srcTable
{
	background-image:url(images/all-cards-gray.gif);
}
#srcTable td
{
	width:47px;
	height:61px;
}

#rangetable td {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.hole{background:url(images/all-cards-hole.gif) no-repeat;}
.board {background:url(images/all-cards-board.gif) no-repeat;}
.dead {background:url(images/all-cards-dead.gif) no-repeat;}

.c_0_0{ background-position: 0 0; }
.c_0_1{ background-position: -47px 0; }
.c_0_2{ background-position: -94px 0; }
.c_0_3{ background-position: -141px 0; }
.c_0_4{ background-position: -188px 0; }
.c_0_5{ background-position: -235px 0; }
.c_0_6{ background-position: -282px 0; }
.c_0_7{ background-position: -329px 0; }
.c_0_8{ background-position: -376px 0; }
.c_0_9{ background-position: -423px 0; }
.c_0_10{ background-position: -470px 0; }
.c_0_11{ background-position: -517px 0; }
.c_0_12{ background-position: -564px 0; }

.c_1_0{ background-position: 0 -61px; }
.c_1_1{ background-position: -47px -61px; }
.c_1_2{ background-position: -94px -61px; }
.c_1_3{ background-position: -141px -61px; }
.c_1_4{ background-position: -188px -61px; }
.c_1_5{ background-position: -235px -61px; }
.c_1_6{ background-position: -282px -61px; }
.c_1_7{ background-position: -329px -61px; }
.c_1_8{ background-position: -376px -61px; }
.c_1_9{ background-position: -423px -61px; }
.c_1_10{ background-position: -470px -61px; }
.c_1_11{ background-position: -517px -61px; }
.c_1_12{ background-position: -564px -61px; }

.c_2_0{ background-position: 0 -122px; }
.c_2_1{ background-position: -47px -122px; }
.c_2_2{ background-position: -94px -122px; }
.c_2_3{ background-position: -141px -122px; }
.c_2_4{ background-position: -188px -122px; }
.c_2_5{ background-position: -235px -122px; }
.c_2_6{ background-position: -282px -122px; }
.c_2_7{ background-position: -329px -122px; }
.c_2_8{ background-position: -376px -122px; }
.c_2_9{ background-position: -423px -122px; }
.c_2_10{ background-position: -470px -122px; }
.c_2_11{ background-position: -517px -122px; }
.c_2_12{ background-position: -564px -122px; }

.c_3_0{ background-position: 0 -183px; }
.c_3_1{ background-position: -47px -183px; }
.c_3_2{ background-position: -94px -183px; }
.c_3_3{ background-position: -141px -183px; }
.c_3_4{ background-position: -188px -183px; }
.c_3_5{ background-position: -235px -183px; }
.c_3_6{ background-position: -282px -183px; }
.c_3_7{ background-position: -329px -183px; }
.c_3_8{ background-position: -376px -183px; }
.c_3_9{ background-position: -423px -183px; }
.c_3_10{ background-position: -470px -183px; }
.c_3_11{ background-position: -517px -61px; }
.c_3_12{ background-position: -564px -183px; }

/*common*/
.hide
{
	display:none;
}

