#advertiser-overview {
	list-style:none;
	margin:0;
	padding:0px;
}

#advertiser-overview .header-row {
	width:796px;
	height:43px;
	background-color:#588bbe;
	background-image:url('../../designimg/advertisers-table-header-bg2.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

#advertiser-overview .uk-heading {
	background-image:url('../../designimg/uk-advertisers-table-header.jpg');
	}

#advertiser-overview .row-heading {
	background-image:url('../../designimg/row-advertisers-table-header.jpg');
	}

#advertiser-overview .ca-heading {
	background-image:url('../../designimg/ca-advertisers-table-header.jpg');
	}

#advertiser-overview .eu-heading {
	background-image:url('../../designimg/eu-advertisers-table-header.jpg');
	}

BODY#poker #advertiser-overview .header-row {
	background-image:url('../../designimg/poker-us-advertisers-table-header.jpg');
	}

BODY#poker #advertiser-overview .uk-heading {
	background-image:url('../../designimg/poker-uk-advertisers-table-header.jpg');
	}

BODY#sports #advertiser-overview .header-row {
	background-image:url('../../designimg/sports-us-advertisers-table-header.jpg');
	}

BODY#sports #advertiser-overview .uk-heading {
	background-image:url('../../designimg/sports-uk-advertisers-table-header.jpg');
	}

BODY#bingo #advertiser-overview .header-row {
	background-image:url('../../designimg/bingo-ad-tablehdr.jpg');
	}

BODY#racing #advertiser-overview .header-row {
	background-image:url('../../designimg/racing-adv-tblhdr.jpg');
	}

	#advertiser-overview .header-row h2 {
		overflow:hidden;
		font-family: trebuchet ms, arial, verdana, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#fff;
		text-shadow:1px 1px 2px #5285b8;
		text-transform:uppercase;
		margin:0 0 0 20px;
		padding-top: 14px;
	}

BODY#poker #advertiser-overview .header-row h2 {
		text-shadow:1px 1px 2px #033d03;
		}

#sports #advertiser-overview .header-row h2 {
		text-shadow:1px 1px 2px #640a0a;
		}

#bingo #advertiser-overview .header-row h2 {
		text-shadow:1px 1px 2px #461042;
		}

#racing #advertiser-overview .header-row h2 {
		text-shadow:1px 1px 2px #3c3029;
		}
	
#advertiser-overview .row {
	width:794px;
	height:61px;
	background-image:url('../../designimg/top5-table-row-bg.jpg');
	background-repeat:repeat-x;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	background-color:white;
}

#advertiser-overview .row:hover {
	background-image:none;
	cursor:default;
}

#advertiser-overview .row.ten {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;	
}


#advertiser-overview .row ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

	#advertiser-overview .row ul li {
		float:left;
	}
	
	#advertiser-overview .row .rank {
		width:60px;
		height:61px;
		color:#eaeaea;
		font-family:"Times New Roman", Times, serif;
		font-size:55px;
		font-weight:normal;
		text-align:center;
		line-height:61px;
		text-shadow:1px 1px 2px #cbcbcb;
	}
	
		#advertiser-overview .row:hover .rank {
		color:#4d80b3;
		text-shadow:1px 1px 2px #cbcbcb;
	}

		#sports #advertiser-overview .row:hover .rank {
		color:#9e0c0d;
		}

		#racing #advertiser-overview .row:hover .rank {
		color:#3c3029;
		}
	
	#advertiser-overview .row .logo {
		width:140px;
		height:61px;
	}
	
		#advertiser-overview .row .logo img {
			display:inline-block;	
		}
	
	#advertiser-overview .row .detail {
		width:240px;
		height:47px;
		margin:7px 0;
	}
	
		#advertiser-overview .row .detail h4 {
			margin:0px !important;
			padding:0px !important;
		}
	
		#advertiser-overview .row .detail h4 a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#426483;
			font-style:normal;
			text-decoration:none;
		}
		
		#advertiser-overview .row .detail h4 a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#426483;
			font-style:normal;
			text-decoration:underline;
		}
		
			#advertiser-overview .row .detail h4 a:before {
				content:"";
			}
		
		#advertiser-overview .row .detail p {
			margin:0px;
			line-height: 1.1em;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
		}
		
	#advertiser-overview .row .bonus {
		width:70px;
		height:61px;	
	}

	#advertiser-overview .row .bonus a {
		text-decoration: none;
		color:#b52025;
		}
	
		#advertiser-overview .row .bonus .subtext a {
		text-decoration: none;
		color:#777;
		}
	
		#advertiser-overview .row .bonus .box {
			width:45px;
			height:30px;
			padding:5px 0px;
			border:1px dotted #DDD;
			background-color:white;
			font-family:Arial Narrow, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:16px;
			text-align:center;
			color:#b52025;
			line-height:14px;
			margin:10px auto;
		}
	
		#advertiser-overview .row .bonus .box .subtext {
			color:#777;
			font-size:14px;
		}
	
	
	#advertiser-overview .row .apple {
		background: url('../../designimg/advertiser-overview-apple.png') no-repeat center 10px;
		width:105px;
		height:61px;
	}

	#advertiser-overview .row .apple a {
		width: 105px; height: 61px; display: block; text-indent: -9999px;
		}

	#advertiser-overview .row .us {
		background: url('../../designimg/advertiser-overview-acceptsus.png') no-repeat 0 21px;
		width:83px;
		height:61px;
	}

	#advertiser-overview .row .no-us {
		background: url('../../designimg/advertiser-overview-non-us.png') no-repeat 0 17px;
		width:83px;
		height:61px;
	}
		
	#advertiser-overview .row .buttons {
		width: 90px;
		height: 50px;
		padding:12px 0 0 0;
	}
	
		#advertiser-overview .row .buttons a.playnow {
			background-position:0 0;
			background-image:url('../../designimg/advertiser-overview-playnow.jpg');
			outline:none;
			text-indent:-9999px;
			margin-bottom: 2px;
			height:25px;
			display:block;
			width:71px;
		}
			#advertiser-overview .row .buttons a.playnow:hover {
				background-position:0 -25px;	
			}

		#advertiser-overview .row .buttons a {color: #333; text-decoration: none;}
		#advertiser-overview .row .buttons a:hover {color: #333; text-decoration: underline;}


#advertiser-overview .header-desc {
	width:794px;
	height: 28px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	text-align: center;
	font-weight: bold;
	color:#666666;
	text-shadow: 1px 1px 0px #fefefe;
	background-color:#e5e5e5;
}


#advertiser-overview .header-desc ul {
	list-style:none;
	margin:0px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

}

#advertiser-overview .header-desc ul li {
	float:left;
}

#advertiser-overview .header-desc .rank {
	width:60px;
}

#advertiser-overview .header-desc .logo {
	width:140px;
}

#advertiser-overview .header-desc .detail {
	width:240px;
}

#advertiser-overview .header-desc .bonus {
	width:70px;
}

#advertiser-overview .header-desc .rating {
	width:105px;
}

#advertiser-overview .header-desc .us {
	width:83px;
}

#advertiser-overview .header-desc .buttons {
	width:90px;
}

#advertiser-overview .row .rated5 {
	background: url('http://www.onlinegambling.com/resources/designimg/sports/5star.gif') no-repeat center 25px;
	width:105px;
	height:61px;

}

#advertiser-overview .row .rated5 a {
	width: 105px; height: 61px; display: block; text-indent: -9999px;
}

#advertiser-overview .row .rated4h {
	background: url('http://www.onlinegambling.com/resources/designimg/sports/4halfstar.gif') no-repeat center 25px;
	width:105px;
	height:61px;

}

#advertiser-overview .row .rated4h a {
	width: 105px; height: 61px; display: block; text-indent: -9999px;
}

#advertiser-overview .row .rated4 {
	background: url('http://www.onlinegambling.com/resources/designimg/sports/4star.gif') no-repeat center 25px;
	width:105px;
	height:61px;

}

#advertiser-overview .row .rated4 a {
	width: 105px; height: 61px; display: block; text-indent: -9999px;
}

#advertiser-overview .row .rated3 {
	background: url('http://www.onlinegambling.com/resources/designimg/sports/3star.gif') no-repeat center 25px;
	width:105px;
	height:61px;

}

#advertiser-overview .row .rated3 a {
	width: 105px; height: 61px; display: block; text-indent: -9999px;
}











.completelist ul {list-style-type: none; border-right: 1px dashed #ccc;}
.last ul {border-right: none;}
.completelist ul li {background: url('../../designimg/li-greyarrow.gif') no-repeat center left; height: 22px; padding-top: 3px; padding-left: 9px;}
.completelist a {color: #426483;}

#games-recommended {
	width: 484px;	
	border-top-left-radius: 4px;
	-moz-border-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius: 4px;
	border-collapse: collapse;
	margin-bottom: 15px;
	margin-top: 10px;
}

.casino-header {
	background: url(../../designimg/blue-table-header-bg.jpg) no-repeat top center;
}

.poker-header {
	background: url(../../designimg/green-table-header-bg.jpg) no-repeat top center;
}

.sports-header {
	background: url(../../designimg/red-table-header-bg.jpg) no-repeat top center;
}

.racing-header {
	background: url(../../designimg/brown-table-header-bg.jpg) no-repeat top center;
}

.bingo-header {
	background: url(../../designimg/pink-table-header-bg.jpg) no-repeat top center;
}

.skills-header {
	background: url(../../designimg/ltblue-table-header-bg.jpg) no-repeat top center;
}

.slots-header {
	background: url(../../designimg/orange-table-header-bg.jpg) no-repeat top center;
}

#games-recommended .headerrow {
	height: 32px;
}

#games-recommended .headerrow h4 {
	color: #ffffff;
	text-shadow: 1px 1px 0px #3c3c3c;
	font-size: 15px;
	margin: 0 10px;
	background: none;
}

.greyrow {
	background: url(../../designimg/grey-top-bar.gif) #e5e5e5 repeat-x;
	text-align: center;
	font-weight: bold;
	color:#666666;
	height: 28px;
	text-shadow: 1px 1px 0px #fefefe;
}

#games-recommended .recommended-row {
	border-bottom: 1px solid #d1d1d1;
}

#games-recommended td {
	padding: 0;
	margin: 0;
}

#games-recommended td.recommended-casino {
	width: 105px;
}

#games-recommended td.recommended-reason {
	width: 229px;
	color: #000000;
}

#games-recommended td.recommended-bonus {
	width: 70px;
	height:61px;	
}

#games-recommended td.recommended-play-now {
	width: 76px;
	padding-left: 4px;
	}

a.playbut {
	background: url('../../designimg/index_playnow.jpg') no-repeat;
	height: 25px;
	width: 71px;
	display: block;
	margin-bottom: 2px;
	}

a.playbut:hover {
	background: url('../../designimg/index_playnow.jpg') no-repeat;
	background-position: 0 -25px;
	}
	
a.reviewbut {
	background: url('../../designimg/index_review.gif') no-repeat;
	height: 14px;
	width: 71px;
	display: block;
	margin-bottom: 4px;
	}

a.reviewbut:hover {
	background: url('../../designimg/index_review.gif') no-repeat;
	background-position: 0 -14px;
	}
	
#games-recommended .recommended-visit {
	display: none;
	visibility: hidden;
}

.box {
			width:45px;
			height:30px;
			padding:5px 0px;
			border:1px dotted #DDD;
			background-color:white;
			font-family:Arial Narrow, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:16px;
			text-align:center;
			color:#b52025;
			line-height:14px;
			margin:10px auto;
		}
	
.box .subtext {
			color:#777;
			font-size:14px;
		}

.box .bonus a {
		text-decoration: none;
		color:#b52025;
}
	
.box .subtext a {
		text-decoration: none;
		color:#777;
}
