* {
	margin: 0;
	padding: 0;
}

body {
	background: url(images/bg.jpg);
	font-family: arial;
}

img {
	border: 0;
}

.clear {
	clear: both;
}

.clear_left {
	clear: left;
}

.space {
	display: block;
	height: 15px;
}

.strike {
	text-decoration: line-through;
}

em {
	font-style: normal;
	font-weight: bold;
}

em.green {
	color: #328d00;
}

#header {
	margin: 0 auto;
	padding-left: 100px;
	width: 856px;
	height: 121px;
	margin-top: 0px;
	background: url(images/header.jpg) no-repeat;
}

#header_main {
	margin: 0 auto;
	width: 100%;
	position: absolute;
	top: 0px;
}

#main {
	margin: 0 auto;
	width: 100%;
	position: absolute;
	top: 121px;
}

#header #top {
	font-size: 12px;
	width: 856px;
	height: 39px;
}

#header #top #top_left {
	float: left;
	color: #887555;
	margin-top: 15px;
}

#header #top #top_right {
	float: right;
	color: #7d653d;
	
}

#header #top #languages {
	float: left;
	margin-top: 14px;
	margin-right: 5px;
}

#header #top ul {
	float: left;
	list-style-type: none;
	margin-top: 8px;
	margin-right: 5px;
}

#header #top li {
	display: inline;
	float: left;
}

#header #middle {
	float: right;
	margin-top: 10px;
	width: 100%;
}

#header #middle ul {
	display: inline;
	float: right;
}

#header #middle li {
	display: inline;
	float: left;
	margin-right: 5px;
}

#header #middle .btn_left {
	float: left;
	background: url(images/button_left.png) no-repeat;
	width: 4px;
	height: 28px;
}

#header #middle .btn_middle {
	float: left;
	background: url(images/button_middle.png);
	height: 28px;
}

#header #middle a {
	letter-spacing: -1px;
	font-size: 13px;
	font-weight: bold;
	color: #f6f6f6;
	text-decoration: none;
	display: block;
	padding-left: 32px;
	height: 22px;
	padding-top: 6px;
	padding-right: 3px;
}

#header #middle a:hover {
	text-decoration: underline;
}

.casinos {
	background: url(images/casinos.png) 2px 2px no-repeat;
}

.poker {
	background: url(images/poker.png) 2px 2px no-repeat;
}

.bingo {
	background: url(images/bingo.png) 2px 2px no-repeat;
}

#header #middle .btn_right {
	float: left;
	background: url(images/button_right.png) no-repeat;
	width: 4px;
	height: 28px;
}

#header #bottom {
	padding-top: 12px;
	height: 20px;
}

#header #bottom #bottom_left {
	float: left;
}

#header #bottom #bottom_left .home {
	color: #395057;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	height: 19px;
	padding-top: 3px;
	display: block;
	float: left;
	background: url(images/header_home.png) no-repeat;
}

#header #bottom #bottom_left .follow {
	color: #395057;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	height: 19px;
	display: block;
	float: left;
	padding-top: 3px;
	background: url(images/arrow.gif) 4px 6px no-repeat;
}

#header #bottom #bottom_left a:hover {
	text-decoration: underline;
}

#header #bottom #bottom_right {
	float: right;
	margin-right: 5px;
}

#header #bottom #bottom_right a {
	color: #878787;
	font-size: 12px;
	text-decoration: none;
	padding-right: 20px;
	display: block;
	height: 20px;
	padding-top: 2px;
	background: url(images/header_contact.gif) right 1px no-repeat;
}

#header #bottom #bottom_right a:hover {
	text-decoration: underline;
}

#page {
	margin: 0 auto;
	width: 956px;
	background-image: url(images/page_bg.png);
}

#content {
	float: left;
	width: 668px;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 2px;
}

#sidebar {
	float: right;
	width: 275px;
}

#sidebar strong.blue {
	background: url(images/sidebar_blue.png) no-repeat;
	padding-left: 5px;
	padding-top: 15px;
	width: 270px;
	height: 27px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
}

#sidebar strong.orange {
	background: url(images/sidebar_orange.png) no-repeat;
	padding-left: 5px;
	padding-top: 15px;
	width: 270px;
	height: 27px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 5px;
	display: block;
}

#sidebar strong.white {
	background: url(images/sidebar_white.png) no-repeat;
	padding-left: 22px;
	padding-top: 11px;
	width: 267px;
	height: 33px;
	color: #2d2d2d;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
}

#sidebar .box {
	padding-left: 7px;
	width: 263px;
	margin-bottom: 20px;
}

#sidebar img {
	float: left;
	margin-right: 5px;
}

#sidebar p {
	color: #e5e5e5;
	font-size: 13px;
	letter-spacing: -1px;
	line-height: 18px;
}

#sidebar a.box_link {
	float: right;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
	margin-right: 5px;
	margin-top: 10px;
}

#sidebar a.box_link:hover {
	text-decoration: underline;
}

#sidebar input.news_input {
	width: 133px;
	height: 16px;
	border: inset 2px;
	font: normal 13px Arial, Sans-Serif;
	padding: 2px;
	margin-bottom: 5px;
}

#sidebar input.news_submit {
	width: 24px;
	height: 24px;
	border: none;
	margin-bottom: 5px;
	background: url(images/newsletter_button.gif) no-repeat;
}

#sidebar ul {
	list-style-type: none;
	width: 270px;
	margin-bottom: 20px;
}

#sidebar li a {
	padding-top: 8px;
	padding-left: 41px;
	display: block;
	height: 26px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#sidebar ul.quick_links li a {
	padding-top: 6px;
	padding-left: 41px;
	display: block;
	height: 24px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#sidebar ul.quick_links li a:hover {
	text-decoration: underline;
}

#sidebar li a:hover {
	text-decoration: underline;
}

#sidebar li a.last {
	background-image: none;
}

#sidebar li a.normal {
	background: url(images/sidebar_menu.gif) repeat-x left bottom;
}

#sidebar li.icon_slot {
	background: url(images/icons/icon_slot.gif) no-repeat left center;
}

#sidebar li.icon_money {
	background: url(images/icons/icon_money.gif) no-repeat left center;
}

#sidebar li.icon_aureola {
	background: url(images/icons/icon_aureola.gif) no-repeat left center;
}

#sidebar li.icon_token {
	background: url(images/icons/icon_token.gif) no-repeat left center;
}

#sidebar li.icon_credit-cards {
	background: url(images/icons/icon_credit_cards.gif) no-repeat left center;
}

#sidebar li.icon_monitor {
	background: url(images/icons/icon_monitor.gif) no-repeat left center;
}

#sidebar li.icon_paper {
	background: url(images/icons/icon_paper.gif) no-repeat left center;
}

#sidebar li.icon_cards {
	background: url(images/icons/icon_cards.gif) no-repeat left center;
}

#sidebar li.icon_cards-token {
	background: url(images/icons/icon_cards_token.gif) no-repeat left center;
}

#sidebar li.icon_world {
	background: url(images/icons/icon_world.gif) no-repeat left center;
}

#sidebar li.icon_blue {
	background: url(images/icons/icon_blue.gif) no-repeat left 7px;
}

#sidebar li.icon_blue a {
	color: #dcf4ff;
}

#sidebar li.icon_yellow {
	background: url(images/icons/icon_yellow.gif) no-repeat left 7px;
}

#sidebar li.icon_yellow a {
	color: #fff7d7;
}

#sidebar li.active_single {
	background: url(images/sidebar_menu.gif) repeat-x left bottom;
	background-color: #2c2c2c;
	position: relative;
	height: 32px;
}

#sidebar li.active_single strong {
	position: absolute;
	right: 10px;
	top: 7px;
	display: block;
	height: 32px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-left: 20px;
	padding-bottom: 2px;
	background: url(images/icons/menu_active.png) 2px 3px no-repeat;
}

#sidebar li.active {
	background: url(images/sub_title.png) no-repeat;
	background-color: #393939;
}

#sidebar li.active strong {
	float: right;
	display: block;
	height: 29px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 7px;
	margin-right: 5px;
	padding-left: 20px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background: url(images/icons/menu_active.png) 2px 3px no-repeat;
}

#sidebar li.active ul {
	clear: right;
	margin-bottom: 5px;
}

#sidebar li.active li {
	height: 23px;
}

#sidebar li.active a {
	padding-top: 0px;
	padding-left: 23px;
	display: block;
	height: 20px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	background: url(images/icons/submenu_icon.png) 8px 2px no-repeat;
}

#sidebar li.active a:hover {
	text-decoration: underline;
}

#sidebar li.active ul li.last {
	background: url(images/sidebar_menu.gif) repeat-x left bottom;
	height: 30px;
}

#sidebar li.active ul li.last2 {
	height: 30px;
}

#content h1,h2,h3,h4,h5,strong.main {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	height: 23px;
	background: url(images/title.gif) no-repeat;
	color: #353535;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	border-bottom: 1px solid #dfdfdf;
	position: relative;
	left: -2px;
}

#content strong.main_orange {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	height: 23px;
	background: url(images/title.gif) no-repeat;
	color: #e19400;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	border-bottom: 1px solid #dfdfdf;
	position: relative;
	left: -2px;
}

#content strong.main2 {
	display: block;
	margin-bottom: 10px;
	height: 23px;
	color: #353535;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	position: relative;
	left: -2px;
}

#content h1.with_date {
	height: auto;
	line-height: 24px;
	background: none;
	padding-left: 2px;
	padding-bottom: 3px;
}

#content h1.with_date span.date  {
	color: #fcfbfb;
	font-size: 12px;
	font-weight: normal;
	background-color: #9ad613;
	display: inline;
	margin-right: 3px;
	padding: 4px;
	letter-spacing: 0px;
}

#content img.left {
	float: left;
	margin-right: 5px;
	padding-top: 5px;
}

#content p.single {
	position: relative;
	color: #474747;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 19px;
	margin-bottom: 15px;
}

#content p.single a {
	color: #3554d8;
	text-decoration: none;
}

#content p.single a:hover {
	text-decoration: underline;
}

#content ul {
	list-style-type: none;
	margin-bottom: 15px;
	margin-left: 9px;
}

#content ul li {
	color: #5a5c63;
	font-weight: bold;
	font-size: 13px;
	background: url(images/icons/dot.png) no-repeat 0px 4px;
	height: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
}

#content ol {
	margin-bottom: 15px;
	
}

#content ol li {
	color: #5a5c63;
	font-weight: bold;
	font-size: 13px;
	margin-left: 25px;
	margin-bottom: 5px;
}

#content ul a, #content ol a {
	color: #5a5c63;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

#content .top_rated {
	background: url(images/top_rated.png) no-repeat;
	width: 662px;
	height: 137px;
	position: relative;
	margin-bottom: 10px;
}

#content .top_rated .logo {
	position: absolute;
	top: 44px;
	left: 17px;
	width: 100px;
	height: 52px;
}

#content .top_rated a.title {
	position: absolute;
	top: 8px;
	left: 138px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .top_rated a.title:hover {
	text-decoration: underline;
}

#content .top_rated .play_now {
	position: absolute;
	top: 10px;
	right: 9px;
}

#content .top_rated .play_now .btn_left {
	float: left;
	background: url(images/play_now_left.png) no-repeat;
	width: 4px;
	height: 17px;
}

#content .top_rated .play_now .btn_middle {
	float: left;
	background: url(images/play_now_middle.png);
	padding-left: 5px;
	padding-right: 5px;
	height: 17px;
}

#content .top_rated .play_now .btn_middle a {
	letter-spacing: -1px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-left: 2px;
	padding-right: 2px;
	height: 15px;
	padding-top: 2px;
	text-transform: uppercase;
}

#content .top_rated .play_now .btn_right {
	float: left;
	background: url(images/play_now_right.png) no-repeat;
	width: 4px;
	height: 17px;
}

#content .top_rated p {
	clear: both;
	color: #474747;
	font-size: 13px;
	letter-spacing: -1px;
	line-height: 20px;
	position: relative;
	width: 520px;
	left: 138px;
	top: 35px;
}

#content .top_rated a.link {
	background: url(images/top_rated_review.png) no-repeat top right;
	color: #474747;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	padding-right: 15px;
	padding-top: 2px;
	display: block;
	position: absolute;
	bottom: 6px;
	right: 8px;
}

#content .top_rated a.link:hover {
	text-decoration: underline;
}

#content .slots_casino {
	background: url(images/slots_casino.png) no-repeat;
	width: 664px;
	height: 38px;
	position: relative;
	margin-bottom: 10px;
}

#content .slots_casino a.logo {
	position: absolute;
	top: 6px;
	left: 7px;
}

#content .slots_casino a.title {
	position: absolute;
	top: 8px;
	left: 75px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .slots_casino span.yellow {
	color: #ffbb5a;
}

#content .slots_casino a.link {
	color: #fe9500;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 15px;
}

#content .slots_casino a:hover {
	text-decoration: underline;
}

#content .slots {
	background: url(images/slots.png) no-repeat;
	width: 664px;
	height: 168px;
	position: relative;
	margin-bottom: 10px;
}

#content .slots .screen {
	position: absolute;
	top: 8px;
	left: 8px;
}

#content .slots a.title {
	position: absolute;
	top: 8px;
	left: 224px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .slots a:hover {
	text-decoration: underline;
}

#content .slots p {
	color: #7e0c09;
	font-size: 13px;
	letter-spacing: -1px;
	line-height: 18px;
	position: relative;
	width: 430px;
	left: 225px;
	top: 40px;
}

#content .slots p .headline {
	color: #353535;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
}

#content .slots p a {
	color: #7e0c09;
	font-size: 13px;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .slots span.yellow {
	color: #ffbb5a;
}

#content .slots a.link {
	color: #fe9500;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	position: absolute;
	bottom: 9px;
	right: 10px;
}

#content .slots a.link:hover {
	text-decoration: underline;
}

#content .slots_single {
	background: url(images/slots2b.png) no-repeat;
	width: 664px;
	position: relative;
	min-height: 168px;
	margin-bottom: 10px;
}

#content .slots_single .screen {
	position: absolute;
	top: 8px;
	left: 8px;
}

#content .slots_single p {
	background: url(images/slots2_segm.png) repeat-y;
	color: #474747;
	font-size: 13px;
	letter-spacing: -1px;
	line-height: 18px;
	position: relative;
	width: 432px;
	min-height: 153px;
	padding-left: 7px;
	padding-right: 10px;
	left: 215px;
	top: 7px;
}

#content .slots_single p a {
	color: #3554d8;
	text-decoration: none;
}

#content .slots_single p a:hover {
	text-decoration: underline;
}

#content .slots_single .border_close {
	background: url(images/slots2_bottom.png) no-repeat;
	width: 449px;
	height: 7px;
	position: relative;
	left: 215px;
	top: 7px;
}

#content .review {
	background: url(images/review.png) no-repeat;
	width: 662px;
	height: 109px;
	position: relative;
	margin-bottom: 10px;
}

#content .review .logo {
	position: absolute;
	top: 30px;
	left: 16px;
	width: 100px;
	height: 52px;
}

#content .review a.title {
	position: absolute;
	top: 8px;
	left: 138px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .review .review_left {
	position: absolute;
	width: 261px;
	height: 71px;
	text-align: center;
	top: 52px;
	left: 132px;
}

#content .review .review_left .grey {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	display: block;
	letter-spacing: -1px;
}

#content .review .review_left .red {
	color: #ba1f1f;
	font-size: 18px;
	font-weight: bold;
	display: block;
	letter-spacing: -1px;
}

#content .review .review_right {
	position: absolute;
	width: 262px;
	height: 71px;
	text-align: center;
	top: 61px;
	left: 397px;
}

#content .review .review_right a {
	color: #fe9500;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .review .review_right a:hover {
	text-decoration: underline;
}

#content .review a.title:hover {
	text-decoration: underline;
}

#content .review a.link {
	background: url(images/top_rated_review.png) no-repeat top right;
	color: #474747;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	padding-right: 15px;
	padding-top: 2px;
	display: block;
	position: absolute;
	top: 10px;
	right: 9px;
}

#content .review a.link:hover {
	text-decoration: underline;
}

#content .bonus {
	background: url(images/bonus.png) no-repeat;
	width: 664px;
	height: 111px;
	position: relative;
	margin-bottom: 10px;
}

#content .bonus .logo {
	position: absolute;
	top: 30px;
	left: 17px;
	width: 100px;
	height: 52px;
}

#content .bonus a.title {
	position: absolute;
	top: 8px;
	left: 138px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .bonus .bonus_left {
	position: absolute;
	width: 262px;
	height: 70px;
	text-align: center;
	top: 60px;
	left: 135px;
}

#content .bonus .bonus_left a {
	color: #fe9500;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .bonus .bonus_left a:hover {
	text-decoration: underline;
}

#content .bonus .bonus_right {
	position: absolute;
	width: 260px;
	height: 100px;
	text-align: center;
	top: 40px;
	left: 400px;
}

#content .bonus .bonus_right .grey {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	display: block;
	letter-spacing: -1px;
}

#content .bonus .bonus_right .red {
	color: #ba1f1f;
	font-size: 18px;
	font-weight: bold;
	display: block;
	letter-spacing: -1px;
}

#content .bonus .bonus_right a {
	text-decoration: none;
}

#content .bonus a.title:hover {
	text-decoration: underline;
}

#content .payment {
	background: url(images/payment.png) no-repeat;
	width: 664px;
	height: 68px;
	position: relative;
	margin-bottom: 10px;
}

#content .payment .logo {
	position: absolute;
	top: 8px;
	left: 8px;
}

#content .payment a.title {
	position: absolute;
	top: 8px;
	left: 125px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .payment a.desc {
	position: absolute;
	bottom: 8px;
	left: 125px;
	color: #474747;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .payment a.link {
	position: absolute;
	bottom: 8px;
	right: 10px;
	color: #fe9500;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .payment .payment_left a:hover {
	text-decoration: underline;
}

#content .payment .payment_right {
	position: absolute;
	width: 260px;
	height: 100px;
	text-align: center;
	top: 40px;
	left: 400px;
}

#content .payment .payment_right .grey {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	display: block;
	letter-spacing: -1px;
}

#content .payment .payment_right .red {
	color: #ba1f1f;
	font-size: 18px;
	font-weight: bold;
	display: block;
	letter-spacing: -1px;
}

#content .payment a:hover {
	text-decoration: underline;
}

#content .poker_room {
	background: url(images/poker_room.png) no-repeat;
	width: 328px;
	height: 68px;
	position: relative;
	margin-bottom: 10px;
	float: left;
	margin-right: 6px;
}

#content .poker_room .logo {
	position: absolute;
	top: 8px;
	left: 8px;
}

#content .poker_room a.title {
	position: absolute;
	top: 8px;
	left: 119px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .poker_room a.link {
	background: url(images/top_rated_review.png) no-repeat top right;
	color: #474747;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	padding-right: 15px;
	padding-top: 2px;
	display: block;
	position: absolute;
	top: 43px;
	left: 119px;
}

#content .poker_room a:hover {
	text-decoration: underline;
}

#content .casino_review {
	background: url(images/review2.png) no-repeat;
	width: 666px;
	height: 245px;
	position: relative;
	margin-bottom: 10px;
}

#content .casino_review .screen {
	position: absolute;
	top: 9px;
	left: 9px;
}

#content .casino_review .logo {
	position: absolute;
	top: 46px;
	left: 147px;
	width: 100px;
	height: 52px;
}

#content .casino_review span.stars {
	position: absolute;
	top: 10px;
	right: 9px;
}

#content .casino_review span.title {
	position: absolute;
	top: 9px;
	left: 270px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}

#content .casino_review .description {
	position: absolute;
	width: 396px;
	height: 129px;
	top: 50px;
	left: 265px;
}

#content .casino_review .description .line {
	clear: both;
	height: 20px;
	margin-bottom: 10px;
}

#content .casino_review .description .line .left {
	float: left;
	color: #353535;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-left: 5px;
}

#content .casino_review .description .line .right {
	float: right;
	color: #353535;
	font-size: 13px;
	letter-spacing: -1px;
	margin-right: 10px;
}

#content .casino_review .description a {
	color: #3554d8;
	text-decoration: none;
}

#content .casino_review .description a:hover {
	text-decoration: underline;
}

#content .casino_review a.visit {
	position: absolute;
	display: block;
	text-align: center;
	width: 256px;
	top: 142px;
	left: 4px;
	color: #fe9500;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .casino_review a.visit:hover {
	text-decoration: underline;
}

#content .casino_review .links {
	position: absolute;
	top: 173px;
	left: 10px;
	width: 655px;
	height: 65px;
	color: #545353;
	font-size: 12px;
	letter-spacing: -1px;
}

#content .casino_review .links .links_title {
	color: #353535;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
	height: 20px;
}

#content .casino_review .links a {
	color: #545353;
	font-size: 12px;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .casino_review .links a:hover {
	text-decoration: underline;
}

#content .mixed {
	width: 662px;
	height: 167px;
	background: url(images/mixed.png) no-repeat;
	margin-bottom: 10px;
	position: relative;
}

#content .mixed .logo {
	position: absolute;
	top: 55px;
	left: 52px;
}

#content .mixed .title {
	position: absolute;
	top: 8px;
	left: 11px;
	color: #004072;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .mixed a.link {
	position: absolute;
	bottom: 9px;
	left: 4px;
	color: #fe9500;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 204px;
}

#content .mixed a.screen_left {
	position: absolute;
	left: 215px;
	top: 8px;
}

#content .mixed a.screen_right {
	position: absolute;
	left: 440px;
	top: 8px;
}

#content .mixed a.link_left {
	color: #7e0c09;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	display: block;
	width: 222px;
	text-align: center;
	position: absolute;
	bottom: 9px;
	left: 211px;
}

#content .mixed a.link_right {
	color: #7e0c09;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	display: block;
	width: 222px;
	text-align: center;
	position: absolute;
	bottom: 9px;
	left: 436px;
}

#content .mixed a:hover {
	text-decoration: underline;
}

#content .popular {
	width: 661px;
	height: 199px;
	padding-left: 1px;
	background: url(images/popular.png) no-repeat;
	margin-bottom: 10px;

}

#content .popular .item {
	float: left;
	width: 220px;
	height: 192px;
	padding-top: 7px;
	text-align: center;
}

#content .popular .item img {
	margin-bottom: 8px;
}

#content .popular .item a {
	color: #7e0c09;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .popular .item a:hover {
	text-decoration: underline;
}

#content .progressive {
	width: 661px;
	height: 221px;
	padding-left: 1px;
	background: url(images/progressive.png) no-repeat;
	margin-bottom: 10px;

}

#content .progressive .item {
	float: left;
	width: 220px;
	height: 214px;
	padding-top: 7px;
	text-align: center;
}

#content .progressive .item p.money {
	margin: 0 auto;
	width: 120px;
	height: 18px;
	display: block;
	background-color: #000000;
	color: #f20000;
	font-family: times;
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	margin-bottom: 3px;
}

#content .progressive .item select {
	margin: 0 auto;
	width: 120px;
	margin-bottom: 25px;
}

#content .progressive .item a {
	color: #7e0c09;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}

#content .progressive .item a:hover {
	text-decoration: underline;
}

#content .game {
	float: left;
	width: 220px;
	height: 202px;
	text-align: center;
	background: url(images/game.png) no-repeat;
	margin-bottom: 8px;
	margin-right: 2px;
	position: relative;
}

#content .game a.screen {
	display: block;
	position: absolute;
	width: 204px;
	height: 153px;
	left: 8px;
	top: 8px;
}

#content .game a.link {
	color: #7e0c09;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	width: 210px;
	text-align: center;
	line-height: 14px;
	position: absolute;
	top: 176px;
	left: 5px;
}

#content .game a.link:hover {
	text-decoration: underline;
}

#content .game_post {
	border-bottom: 1px dotted #afafaf;
	padding-bottom: 3px;
	margin-bottom: 5px;
	font-size: 13px;
	color: #777777;
	letter-spacing: -1px;
}

#content .game_post a {
	color: #474747;
	font-size: 13px;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .game_post a.blue {
	color: #2792ff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#content .game_post a:hover {
	text-decoration: underline;
}

#content .slots_game {
	float: left;
	width: 164px;
	height: 167px;
	text-align: center;
	background: url(images/slots_game.png) no-repeat;
	margin-bottom: 8px;
	margin-right: 2px;
	position: relative;
}

#content .slots_game a.link {
	color: #7e0c09;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	text-align: center;
	width: 154px;
	height: 20px;
	position: absolute;
	left: 5px;
	top: 132px;
}

#content .slots_game a.screen {
	display: block;
	width: 148px;
	height: 111px;
	position: absolute;
	left: 8px;
	top: 8px;
}

#content .slots_game a:hover {
	text-decoration: underline;
}

#content .other {
	background: url(images/other.png) no-repeat;
	width: 658px;
	height: 63px;
	padding-top: 5px;
	padding-left: 6px;
}

#content .other .item {
	float: left;
	width: 328px;
	height: 30px;
}

#content .other .item .logo {
	float: left;
}

#content .other .item a.title {
	float: left;
	color: #004072;
	font-size: 18px;
	display: block;
	height: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
	padding-top: 4px;
	margin-left: 8px;
}

#content .other .item a:hover {
	text-decoration: underline;
}

#content .post {
	border-bottom: 1px dotted #afafaf;
	padding-bottom: 3px;
	position: relative;
	margin-bottom: 15px;
}

#content .post span.header {
	border-bottom: 1px solid #afafaf;
	display: block;
}

#content .post a.title {
	color: #f79000;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
	margin-bottom: 2px;
	display: block;
	width: 520px;
}

#content .post a.title:hover {
	text-decoration: underline;
}

#content .post .date {
	position: absolute;
	right: 5px;
	top: 2px;
	color: #aaaaaa;
	font-size: 12px;
	font-weight: bold;
}

#content .post p {
	color: #464646;
	font-size: 13px;
	letter-spacing: -1px;
	line-height: 18px;
	width: 100%;
	padding-top: 3px;
}

#page_bottom {
	clear: both;
	margin: 0 auto;
	width: 956px;
	height: 39px;
	background: url(images/page_bottom.png) no-repeat;
}

#footer {
	margin: 0 auto;
	background: url(images/footer.png) no-repeat;
	width: 942px;
	height: 109px;
	padding-left: 6px;
	padding-right: 8px;
	padding-top: 5px;
}

#footer #footer_left {
	float: left;
	width: 50%;
}

#footer #footer_right {
	float: right;
	width: 50%;
	text-align: right;
	color: #757575;
	font-size: 11px;
	padding-top: 2px;
}

#footer #footer_left .title {
	color: #1b4893;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
}

#footer #footer_left ul {
	list-style-type: none;
	margin-top: 4px;
}

#footer #footer_left li {
	padding-left: 25px;
	height: 21px;
}

#footer #footer_left li.english {
	background: url(images/flag_small_uk.png) no-repeat -1px 0px;
}

#footer #footer_left li.german {
	background: url(images/flag_small_germany.png) no-repeat -1px 0px;
}

#footer #footer_left li.french {
	background: url(images/flag_small_france.png) no-repeat -1px 0px;
}

#footer #footer_left li.italian {
	background: url(images/flag_small_italy.png) no-repeat -1px 0px;
}

#footer #footer_left li.spanish {
	background: url(images/flag_small_spain.png) no-repeat -1px 0px;
}

#footer #footer_left li a {
	color: #464646;	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}	

#footer #footer_left li a:hover {
	text-decoration: underline;
}