/* TABLE SUBCATEGORY BUTTONS */

.casino-subcat-container {
	width:750px;
	height:50px;
}

	.casino-subcat-container .subcat-btn {
		display:block;
		height:50px;
		text-indent:-9999px;
		outline:none;
		background-image:url(../../resources/images/casino-subcat-btns.png);
		float:left;
		width:150px;
	}
	
	.casino-subcat-container .subcat-btn.all { background-position:0 0; }
	.casino-subcat-container .subcat-btn.all:hover { background-position:0 -50px; }
	.casino-subcat-container .subcat-btn.all.selected { background-position:0 -100px; }
	
	.casino-subcat-container .subcat-btn.flash { background-position:-150px 0; }
	.casino-subcat-container .subcat-btn.flash:hover { background-position:-150px -50px; }
	.casino-subcat-container .subcat-btn.flash.selected { background-position:-150px -100px; }
	
	.casino-subcat-container .subcat-btn.free { background-position:-300px 0; }
	.casino-subcat-container .subcat-btn.free:hover { background-position:-300px -50px; }
	.casino-subcat-container .subcat-btn.free.selected { background-position:-300px -100px; }
	
	.casino-subcat-container .subcat-btn.mobile { background-position:-450px 0; }
	.casino-subcat-container .subcat-btn.mobile:hover { background-position:-450px -50px; }
	.casino-subcat-container .subcat-btn.mobile.selected { background-position:-450px -100px; }
	
	.casino-subcat-container .subcat-btn.live { background-position:-600px 0; }
	.casino-subcat-container .subcat-btn.live:hover { background-position:-600px -50px; }
	.casino-subcat-container .subcat-btn.live.selected { background-position:-600px -100px; }
	
.sports-subcat-container {
	width:750px;
	height:50px;
}

	.sports-subcat-container .subcat-btn {
		display:block;
		height:50px;
		text-indent:-9999px;
		outline:none;
		background-image:url(../../resources/images/sports-subcat-btns.png);
		float:left;
		width:150px;
	}
	
	.sports-subcat-container .subcat-btn.all { background-position:0 0; }
	.sports-subcat-container .subcat-btn.all:hover { background-position:0 -50px; }
	.sports-subcat-container .subcat-btn.all.selected { background-position:0 -100px; }
	
	.sports-subcat-container .subcat-btn.free { background-position:-300px 0; }
	.sports-subcat-container .subcat-btn.free:hover { background-position:-300px -50px; }
	.sports-subcat-container .subcat-btn.free.selected { background-position:-300px -100px; }
	
	.sports-subcat-container .subcat-btn.mobile { background-position:-450px 0; }
	.sports-subcat-container .subcat-btn.mobile:hover { background-position:-450px -50px; }
	.sports-subcat-container .subcat-btn.mobile.selected { background-position:-450px -100px; }
	
	.sports-subcat-container .subcat-btn.live { background-position:-600px 0; }
	.sports-subcat-container .subcat-btn.live:hover { background-position:-600px -50px; }
	.sports-subcat-container .subcat-btn.live.selected { background-position:-600px -100px; }
	/*
	.sports-subcat-container .subcat-btn.live { background-position:-600px 0; }
	.sports-subcat-container .subcat-btn.live:hover { background-position:-600px -50px; }
	.sports-subcat-container .subcat-btn.live.selected { background-position:-600px -100px; }
	*/
	
	
.poker-subcat-container {
	width:750px;
	height:50px;
}

	.poker-subcat-container .subcat-btn {
		display:block;
		height:50px;
		text-indent:-9999px;
		outline:none;
		background-image:url(../../resources/images/poker-subcat-btns.png);
		float:left;
		width:150px;
	}
	
	.poker-subcat-container .subcat-btn.all { background-position:0 0; }
	.poker-subcat-container .subcat-btn.all:hover { background-position:0 -50px; }
	.poker-subcat-container .subcat-btn.all.selected { background-position:0 -100px; }
	
	.poker-subcat-container .subcat-btn.free { background-position:-300px 0; }
	.poker-subcat-container .subcat-btn.free:hover { background-position:-300px -50px; }
	.poker-subcat-container .subcat-btn.free.selected { background-position:-300px -100px; }
	
	.poker-subcat-container .subcat-btn.mobile { background-position:-450px 0; }
	.poker-subcat-container .subcat-btn.mobile:hover { background-position:-450px -50px; }
	.poker-subcat-container .subcat-btn.mobile.selected { background-position:-450px -100px; }
	
	.poker-subcat-container .subcat-btn.live { background-position:-600px 0; }
	.poker-subcat-container .subcat-btn.live:hover { background-position:-600px -50px; }
	.poker-subcat-container .subcat-btn.live.selected { background-position:-600px -100px; }
	/*
	.sports-subcat-container .subcat-btn.live { background-position:-600px 0; }
	.sports-subcat-container .subcat-btn.live:hover { background-position:-600px -50px; }
	.sports-subcat-container .subcat-btn.live.selected { background-position:-600px -100px; }
	*/


	

/* GENERIC TABLE STUFF */

.affiliate-table {
	margin:0;
	padding:0;
	list-style:none;
}

.affiliate-table .table-head {
	height:50px;
	background-color: #e5ebf2;
	background-image:url(../../resources/images/affiliate-table-head-row-bg.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #c1d1e1;
}

.affiliate-table .table-row {
	height:80px;
	background-image:url(../../resources/images/affiliate-table-750-row-bg.jpg);
	background-position:bottom left;
}

.affiliate-table .col {
	float:left;
}

.affiliate-table .table-head .col {
	height:35px;
	padding:15px 0 0 0;
	background-image:url(../../resources/images/affiliate-table-head-col-border.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6d819b;
	text-align:center;
}	

.affiliate-table .table-row .col {
	height:80px;
	background-image:url(../../resources/images/affiliate-table-col-border.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}	


/* WIDE TABLE STUFF */

.affiliate-table-750 .affiliate-table {
	
	width:750px;	
}

.affiliate-table-750 .col  {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	color:#444;
	font-size:15px;
}

.affiliate-table-750 .col div.centered {
	padding:30px 0 0 0;
	width:auto;
	text-align:center;
}

.affiliate-table-750 .col div.centered-double {
	padding:20px 0 0 0;
	width:auto;
	text-align:center;
}

	.affiliate-table-750 .col div.centered-double span {
		color:#999;
		font-size:13px;
	}

.affiliate-table-750 .col .yes  {
	width:46px;
	height:45px;
	background-image:url(../../resources/images/affiliate-table-750-tickcross.gif);
	background-position:0 0;
	text-indent:-9999px;
	margin:20px auto 0 auto;
}

.affiliate-table-750 .col .no  {
	width:46px;
	height:45px;
	background-image:url(../../resources/images/affiliate-table-750-tickcross.gif);
	background-position:-46px 0;
	text-indent:-9999px;
	margin:20px auto 0 auto;
}

.affiliate-table-750 .col.number { display:none; }
.affiliate-table-750 .col.logo { width:107px; }
.affiliate-table-750 .col.logo img { margin:16px 0 0 0; }
.affiliate-table-750 .col.name { display:none; }
.affiliate-table-750 .col.bonus { width:69px; }
.affiliate-table-750 .col.games { width:67px; }
.affiliate-table-750 .col.download { width:68px; }
.affiliate-table-750 .col.flash { width:68px; }
.affiliate-table-750 .col.mobile { width:68px; }
.affiliate-table-750 .col.live { width:68px; }
.affiliate-table-750 .col.freeplay { width:68px; }
.affiliate-table-750 .col.tournaments { width:72px; }
.affiliate-table-750 .col.uk { display:none; }
.affiliate-table-750 .col.visit { width:85px; background-image:none; }

.affiliate-table-750.poker .col.number { display:none; }
.affiliate-table-750.poker .col.logo { width:127px; }
.affiliate-table-750.poker .col.logo img { margin:16px 0 0 9px; }
.affiliate-table-750.poker .col.name { display:none; }
.affiliate-table-750.poker .col.bonus { width:125px; }
.affiliate-table-750.poker .col.games { width:125px; }
.affiliate-table-750.poker .col.download { display:none; }
.affiliate-table-750.poker .col.flash { display:none; }
.affiliate-table-750.poker .col.mobile { display:none; }
.affiliate-table-750.poker .col.live { display:none; }
.affiliate-table-750.poker .col.freeplay { width:125px; }
.affiliate-table-750.poker .col.tournaments { width:125px; }
.affiliate-table-750.poker .col.uk { display:none; }
.affiliate-table-750.poker .col.visit { width:120px; background-image:none; }

.affiliate-table-750.sports .col.number { display:none; }
.affiliate-table-750.sports .col.logo { width:127px; }
.affiliate-table-750.sports .col.logo img { margin:16px 0 0 9px; }
.affiliate-table-750.sports .col.bonus { width:125px; }
.affiliate-table-750.sports .col.inplay { width:125px; }
.affiliate-table-750.sports .col.mobile { width:125px; }
.affiliate-table-750.sports .col.casino { width:125px; }
.affiliate-table-750.sports .col.uk { display:none; }
.affiliate-table-750.sports .col.visit { width:120px; background-image:none; }




.affiliate-table-750 .col.visit .play-now {
	display:block;
	width:80px;
	height:29px;
	background-image:url(../../resources/images/affiliate-table-750-btns.png);
	background-position:0 -22px;
	outline:none;
	text-indent:-9999px;
	margin:0 0 0 7px;
}

.affiliate-table-750.poker .col.visit .play-now,.affiliate-table-750.sports .col.visit .play-now { margin:0 0 0 20px; }

.affiliate-table-750 .col.visit .play-now:hover {
	background-position:-80px -22px;
}

.affiliate-table-750 .col.visit .read-review {
	display:block;
	width:80px;
	height:22px;
	background-image:url(../../resources/images/affiliate-table-750-btns.png);
	background-position:0 0;
	outline:none;
	text-indent:-9999px;
	margin:12px 0 3px 7px;
}

.affiliate-table-750.poker .col.visit .read-review,.affiliate-table-750.sports .col.visit .read-review { margin:12px 0 3px 20px; }

.affiliate-table-750 .col.visit .read-review:hover {
	background-position:-80px 0;
}


/* NARROW TABLE STUFF */

.affiliate-table-300 .table-row {
	height:65px;
}

.affiliate-table-300 .col  {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	color:#444;
	font-size:15px;
}

.affiliate-table-300 .col div.centered {
	padding:30px 0 0 0;
	width:auto;
	text-align:center;
}

.affiliate-table-300 .col div.centered-double {
	padding:20px 0 0 0;
	width:auto;
	text-align:center;
}

	.affiliate-table-300 .col div.centered-double span {
		color:#999;
		font-size:13px;
	}

.affiliate-table-300 .col.number { display:none; }
.affiliate-table-300 .col.logo { width:107px; }
.affiliate-table-300 .col.name { display:none; }
.affiliate-table-300 .col.bonus { width:97px; }
.affiliate-table-300 .col.games { display:none; }
.affiliate-table-300 .col.download { display:none; }
.affiliate-table-300 .col.flash { display:none; }
.affiliate-table-300 .col.mobile { display:none; }
.affiliate-table-300 .col.live { display:none; }
.affiliate-table-300 .col.freeplay { display:none; }
.affiliate-table-300 .col.tournaments { display:none; }
.affiliate-table-300 .col.uk { display:none; }
.affiliate-table-300 .col.visit { width:85px; background-image:none; }

.affiliate-table-300 .col.visit .play-now {
	display:block;
	width:80px;
	height:29px;
	background-image:url(../../resources/images/affiliate-table-750-btns.png);
	background-position:0 -22px;
	outline:none;
	text-indent:-9999px;
	margin:0 0 0 7px;
}

.affiliate-table-300 .col.visit .play-now:hover {
	background-position:-80px -22px;
}

.affiliate-table-300 .col.visit .read-review {
	display:block;
	width:80px;
	height:22px;
	background-image:url(../../resources/images/affiliate-table-750-btns.png);
	background-position:0 0;
	outline:none;
	text-indent:-9999px;
	margin:12px 0 3px 7px;
}

.affiliate-table-300 .col.visit .read-review:hover {
	background-position:-80px 0;
}

/* SUPER NARROW TABLE STUFF */

.affiliate-table-200 .table-row {
	height:60px;
}

.affiliate-table-200 .affiliate-table .table-row .col  {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	color:#444;
	font-size:15px;
	height:60px;
}

.affiliate-table-200 .col div.centered {
	padding:30px 0 0 0;
	width:auto;
	text-align:center;
}

.affiliate-table-200 .col div.centered-double {
	padding:20px 0 0 0;
	width:auto;
	text-align:center;
}

	.affiliate-table-200 .col div.centered-double span {
		color:#999;
		font-size:13px;
	}

.affiliate-table-200 .col.number { display:none; }
.affiliate-table-200 .col.logo { width:107px; }
.affiliate-table-200 .col.logo a { display:block; width:107px; height:47px; margin:6px 0 0 0; }
.affiliate-table-200 .col.name { display:none; }
.affiliate-table-200 .col.bonus { display:none; }
.affiliate-table-200 .col.games { display:none; }
.affiliate-table-200 .col.download { display:none; }
.affiliate-table-200 .col.flash { display:none; }
.affiliate-table-200 .col.mobile { display:none; }
.affiliate-table-200 .col.live { display:none; }
.affiliate-table-200 .col.freeplay { display:none; }
.affiliate-table-200 .col.tournaments { display:none; }
.affiliate-table-200 .col.uk { display:none; }
.affiliate-table-200 .col.visit { width:85px; background-image:none; }

.affiliate-table-200 .col.visit .play-now {
	display:block;
	width:80px;
	height:29px;
	background-image:url(../../resources/images/affiliate-table-750-btns.png);
	background-position:0 -22px;
	outline:none;
	text-indent:-9999px;
	margin:0 0 0 6px;
}

.affiliate-table-200 .col.visit .play-now:hover {
	background-position:-80px -22px;
}

.affiliate-table-200 .col.visit .read-review {
	display:block;
	width:80px;
	height:22px;
	background-image:url(../../resources/images/affiliate-table-750-btns.png);
	background-position:0 0;
	outline:none;
	text-indent:-9999px;
	margin:6px 0 -3px 6px;
}

.affiliate-table-200 .col.visit .read-review:hover {
	background-position:-80px 0;
}


table.data {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-collapse: collapse;
	padding: 0;
	margin: 0 auto 10px auto;
	background-color: #fff;
	font-family:tahoma;
	font-size:13px;
}
table.data td, table.data th {
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	padding: 4px;
}
table.data th {
	background-color: #284169;
	color: #fff;
}


