/* ============================================================================================================================== */
/* General informatics classes */
/* ============================================================================================================================== */

.info_header {
	position: relative;
	font-size: 20px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-variant: small-caps;
	font-weight: bold;
	border: 0px solid #CCC;
	background-color: #000;
	color: #FFF;
	text-transform: lowercase;
}

.info_details {
	position: relative;
	font-size: 14px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	margin-top: 6px;
	color: #999;
}

.achievement_recent_list, .jackpot_winners_list, .recent_winners_list {
	position: relative;
	width: 100%;
	border: 0px outset #BBB;
	margin-bottom: 10px;
	margin-top: 10px;
}

.achievement_recent_list .achievement_row, .jackpot_winners_list .jackpot_winners_row, .recent_winners_list .recent_winners_row {
	position: relative;
	background-color: #FFF;
	font-variant: small-caps;
	height: 76px;
	width: 100%;
	border: 1px solid #fff;
	border-bottom: 1px solid #ddd;
}

.achievement_recent_list .achievement_row:hover, .jackpot_winners_list .jackpot_winners_row:hover, .recent_winners_list .recent_winners_row:hover {
	background-color: #f8e7e7;
	border: 1px solid #dbbebe;
}

.achievement_recent_list .achievement_game, .jackpot_winners_list .jackpot_game, .recent_winners_list .winners_game {
	position: absolute;
	font-size: 14px;
	top: 28px;
	right: 4px;
	color: #999;
}

/* ============================================================================================================================== */
/* Recent achievement display classes */
/* ============================================================================================================================== */

.achievement_recent_list .achievement_image {
	position: absolute;
	border: 3px outset #333;
	background-color: #333;
	width: 64px;
	height: 64px;
	left: 4px;
	top: 4px;
}

.achievement_recent_list .achievement_title {
	position: absolute;
	top: 10px;
	left: 80px;
	font-size: 20px;
	font-weight: bold;
}

.achievement_recent_list .achievement_desc {
	position: absolute;
	font-size: 16px;
	top: 36px;
	left: 86px;
}

/* ============================================================================================================================== */
/* Recent jackpot winner classes */
/* ============================================================================================================================== */

.jackpot_winners_list .jackpot_winner {
	position: absolute;
	top: 34px;
	left: 110px;
	width: 400px;
	font-size: 22px;
}

.jackpot_winners_list .jackpot_name {
	position: absolute;
	top: 14px;
	left: 110px;
	width: 400px;
	font-size: 14px;
	color: #999;
}

.jackpot_winners_list .jackpot_place {
	position: absolute;
	top: 10px;
	left: 5px;
	font-size: 18px;
}

.jackpot_winners_list .jackpot_prize {
	position: absolute;
	top: 34px;
	left: 5px;
	font-size: 24px;
	color: #F00;
}

/* ============================================================================================================================== */
/* Recent winners display classes */
/* ============================================================================================================================== */

.recent_winners_list .winners_score {
	position: absolute;
	top: 34px;
	left: 5px;
	font-size: 24px;
	color: #F00;
}

.recent_winners_list .winners_players {
	position: absolute;
	top: 14px;
	left: 5px;
	font-size: 16px;
}

.recent_winners_list .winners_name {
	position: absolute;
	top: 12px;
	left: 110px;
	width: 400px;
	font-size: 22px;
}

.recent_winners_list .winners_options {
	position: absolute;
	left: 110px;
	top: 42px;
	height: 16px;
	width: 300px;
	font-size: 12px;
	font-variant: small-caps;
	border: 1px solid #CCC;
	margin: 0px;
	background-color: #EAEAEA;
}
