body {
	background-color: #EAEAEA;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

div {
	text-align: left;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	clear: both;
}

pre {
	background-color: #fff;
}

a {
	outline: 0;
}

body,input,button {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

h3 {
	font-size: 14pt;
	color: #1e699b;
	margin-bottom: 10px;
}

p.info {
	color: #1E699B;
}

.left {
	float: left;
}

.right {
	float: right;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul.vertical,ul.horizontal {
	padding-left: 0;
	list-style: none outside none;
}

ul.horizontal li {
	float: left;
}

ul.vertical a {
	display: inline;
}

.channel_nav {
	background: url("../img/games/horizontal-sprites.png") repeat-x scroll 0
		0 transparent;
	height: 29px;
	position: relative;
	width: 100%;
}

.channel_nav .container {
	margin: 0 auto;
	width: 1000px;
}

.channel_nav a {
	color: #fff;
	font-weight: bold;
}

.channel_nav ul {
	float: right;
}

.channel_nav li {
	background: url("../img/games/horizontal-sprites.png") no-repeat 0 -28px;
	padding: 7px 8px 0 8px;
	color: #fff;
	height: 22px;
}

.channel_nav li.on a {
	color: yellow;
}

.channel_nav .btn_blue {
	background: url("../img/games/buttons.png") no-repeat scroll 0 0
		transparent;
	height: 18px;
	margin: 2px 0 0;
	padding: 4px 0 0;
	text-align: center;
	width: 116px;
}

.lang-select-cont {
	position: relative;
	float: left;
	margin: 2px 0 0 10px;
	text-indent: 15px;
}

.lang-select-button {
	height: 17px;
	padding: 4px 0 0 8px;
	display: block;
	background: transparent url("../img/games/buttons.png") no-repeat scroll
		-121px 0;
	width: 81px;
}

.lang-select-cont a {
	text-decoration: none;
}

.lang-select-button a:hover {
	text-decoration: none;
}

.address {
	padding-top: 10px;
}

.ppfooter a,.ppfooter li,.address {
	color: #606060;
}

.address {
	font-size: 10px;
}

a {
	text-decoration: none;
}

#container {
	width: 1001px;
	margin: 14px auto 0 auto;
}

#container.popup {
	width: 722px;
	margin: 0;
}

#header {
	background: url("../img/games/header/header.png") no-repeat 0 0;
	height: 75px;
	position: relative;
}

#header .header-link {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 385px;
	height: 75px;
	text-indent: -9999px;
}

#iframe {
	margin: 12px 0 0 10px;
}

#topnav {
	background: url("../img/games/horizontal-sprites.png") repeat-x 0 -57px
		transparent;
	height: 30px;
}

#topnav li {
	height: 30px;
	background: url("../img/games/horizontal-sprites.png") no-repeat 0 -90px
		transparent;
}

#topnav li:first-child {
	background: none;
}

#topnav li a {
	color: #fff;
	font-weight: bold;
	position: relative;
	text-decoration: none;
	top: 7px;
	margin: 5px;
	padding: 4px 4px;
}

#topnav li a:hover {
	text-decoration: underline;
}

#topnav li.on a {
	background: #378355;
}

#topnav li.social {
	padding-left: 5px;
}

#topnav li.social a {
	text-indent: -9999px;
	display: inline-block;
	float: left;
	width: 16px;
	height: 16px;
	padding: 0 0 5px 0;
	margin-right: 7px;
	margin-top: 0;
}

#topnav ul li a.facebook {
	background: url("../img/games/buttons.png") no-repeat -26px -23px;
}

#topnav ul li a.youtube {
	background: url("../img/games/buttons.png") no-repeat -46px -23px;
}

#topnav ul li a.twitter {
	background: url("../img/games/buttons.png") no-repeat -67px -23px;
}

#topnav .right li a {
	font-weight: normal;
}

#subnav {
	background: url("../img/games/header/header.png") no-repeat 0 -107px
		#fff;
	height: 34px;
	position: relative;
	z-index: 2;
}

#subnav .header-link {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 133px;
	height: 42px;
	text-indent: -9999px;
}

#subnav ul {
	padding: 0;
}

#subnav ul li {
	background: url("../img/games/horizontal-sprites.png") no-repeat 0
		-122px transparent;
	height: 34px;
}

#subnav ul li a {
	color: #fff;
	margin: 5px;
	padding: 4px 4px;
	position: relative;
	top: 10px;
	font-size: 12px;
}

#subnav ul li a:hover {
	text-decoration: underline;
}

#subnav ul li.on a {
	background: #4799C8;
}

#subnav ul li.new-category {
	position: relative;
	margin-right:23px;
}

#subnav ul li.new-category span.new-category {
	width:30px;
	height:16px;
	background: url("../img/games/header/new.png") no-repeat right 3px;
	position:absolute;
	top:0;
	right:-23px;
}

#search-form {
	overflow: hidden;
	width: 248px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 11;
	background: transparent url("../img/games/header/header.png") no-repeat
		0 -185px;
}

#search-form a.view-all {
	float: right;
	height: 20px;
	width: 75px;
	color: #000;
	font-size: 11px;
	text-indent: -999em;
}

#search-form a.view-all.selected {
	color: #666;
}

#search-form input,#search-form a {
	display: inline-block;
	font-size: 12px;
}

#search-form input {
	float: left;
	color: #666;
	width: 140px;
	background-color: transparent;
	border-width: 0;
	padding: 6px 0 8px 8px;
}

#search_results {
	z-index: 10;
	font-size: 12px;
	display: none;
	border: 4px solid #999;
	background: #fff;
	position: absolute;
	right: 7px;
	top: 3px;
	padding-top: 25px;
}

#search_results ul {
	margin: 6px;
	border: 1px solid #e4e4e4;
	background: #fff;
	display: block;
	width: 280px;
	padding: 0;
	max-height: 203px;
	min-height: 100px;
	width: 233px;
	overflow: auto;
	position: relative;
}

#search_results ul li {
	opacity: 1;
	padding-left: 10px;
	height: auto;
	background: none;
	line-height: 22px;
	overflow: hidden;
}

#search_results ul li a {
	color: #1c699d;
	padding: 0;
	top: 0;
	display: block;
	width: 100%;
}

#search_results ul li.hover {
	background-color: #ebe9e9;
}

#search_results ul li.title {
	font-weight: bold;
	color: #666;
}

#my_games {
	background: url("../img/games/header/header.png") no-repeat 0 -141px
		#fff;
	height: 35px;
	position: relative;
	z-index: 2;
	margin-bottom: 5px;
}

#my_games ul.mygames-nav {
	position: absolute;
	top: 7px;
	left: 10px;
	padding: 0;
}

#my_games ul.mygames-nav li {
	height: 21px;
	background: url("../img/games/buttons.png") no-repeat -210px 0
		transparent;
	margin-right: 8px;
	padding-left: 10px;
}

#my_games ul.mygames-nav li:hover,#my_games ul.mygames-nav li.on {
	background-position: -210px -21px;
}

#my_games ul.mygames-nav li a {
	position: relative;
	padding: 3px 10px 4px 0;
	display: block;
	font-size: 12px;
	color: #666;
	background: url("../img/games/buttons.png") no-repeat top right
		transparent;
}

#my_games ul.mygames-nav li a:hover,#my_games ul.mygames-nav li.on a {
	background-position: right -21px;
	color: #fff;
	text-decoration: none;
}

#breadcrumbs {
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	left: 11px;
	color: #666;
}

#breadcrumbs a {
	color: #36659B;
}

#main-carousel {
	margin-bottom: 15px;
	height: 205px;
}

.just-won {
    color: #333333;
	display: inline;
	float: left;
	font-size: 1.2em;
	padding-bottom: 10px;
}

.just-won strong {
	font-weight: bold;
	color: #206a99;
}

.just-won a {
	color: #206a99;
}

#main-carousel-content li {
	background-color: #00A7D3;
	width: 535px;
	height: 205px;
}

#main-carousel-text {
	width: 186px;
	background: url("../img/games/carousel/main-links.png") no-repeat 0
		-68px;
	height: 205px;
}

#main-carousel-text li {
	cursor: pointer;
	width: 156px;
	height: 48px;
	color: #fff;
	padding: 10px 15px;
}

#main-carousel-text #button_selected {
	background: url("../img/games/carousel/main-links.png") no-repeat 0 0;
}

#featured-carousel,#featured-carousel .real-play {
	background: url("../img/games/grid/featured_carousel.png") no-repeat 0 0;
}

#featured-carousel {
	z-index: 1;
	position: relative;
	background-position: 0 -224px;
	margin-bottom: 20px;
	height: 245px;
}

#featured-carousel .title {
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
}

#featured-carousel .blurb {
	overflow: hidden;
	display: block;
	color: #fff;
	font-size: .9em;
	margin-bottom: .2em;
}

#featured-carousel .game-info,#featured-carousel .fun-play {
	font-size: 1.3em;
	color: #fff;
}

.game_info:hover,.fun_play:hover,.review_game:hover {
	text-decoration: underline;
}

#featured-carousel .preButton,#featured-carousel .nextButton {
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	width: 30px;
	height: 50px;
	background: url("../img/games/grid/featured_carousel.png") no-repeat;
}

#featured-carousel .preButton {
	top: 75px;
	left: 15px;
	background-position: -203px -60px;
}

#featured-carousel .nextButton {
	top: 75px;
	right: 15px;
	background-position: -232px -60px;
}

#featured-carousel .carousel-title {
	position: absolute;
	left: 10px;
	top: 10px;
	color: #666;
	font-size: 14pt;
	font-family: helvetica, arial, sans-serif;
}

.rel-wrapper img {
	position: absolute;
	z-index: 1;
}

.rel-wrapper .sub-content {
	position: absolute;
	z-index: 2;
}

.rel-wrapper .sub-content.thumb {
	top: 20%;
}

.rel-wrapper .sub-content.rp {
	top: 12em;
}

.rel-wrapper .title {
	font-size: 80%;
	position: absolute;
	top: .2em;
	z-index: 2;
}

.rel-wrapper .blurb {
	top: 1.8em;
}

.rel-wrapper .links {
	top: 18em;
	font-size: .8em;
}

#content-sidebar {
	position: relative;
	z-index: 1;
	background-color: #fff;
	float: right;
	width: 260px;
	display: table;
}

#content-sidebar h3 {
	color: #fff;
	padding: 8px;
	clear: both;
	margin: 0;
}

#content-sidebar .jackpot-carousel {
	position: relative;
	display: inline;
	float: left;
	width: 245px;
}

#content-sidebar .jackpot-carousel h3 {
	display: inline;
	float: left;
	width: 237px;
	height: 30px;
	line-height: 30px;
	padding: 0px;
	padding-left: 8px;
	background: url("../img/games/sidebar/top_games.png") no-repeat top left;
}

#content-sidebar .recent-reviews {
	background: #FEFEFE;
}

#content-sidebar .recent-reviews h3 {
	background: url("../img/games/sidebar/recent_reviews.png") 0 0;
	width: 229px;
	height: 14px;
	color: #fff;
}

#content-sidebar .recent-reviews li {
	background: #FEFEFE;
	width: 227px;
	list-style: none;
	padding: 8px;
	border: 1px solid #CCCCCC;
	border-top: 0;
}

#content-sidebar .recent-reviews h4 {
	color: #333333;
	font-size: 14px;
	font-weight: normal;
}

#content-sidebar .recent-reviews .stars {
	float: right;
}

#content-sidebar .recent-reviews p {
	margin: 0;
	line-height: 1.5em;
	text-align: left;
	color: #676767;
}

#content-sidebar .recent-reviews p.quote {
	font-size: 13px;
}

#content-sidebar .recent-reviews a {
	color: #336699;
}

#content-sidebar .recent-reviews .divider {
	border-bottom: #FFFFFF 1px solid;
	border-top: #CCCCCC 1px solid;
	height: 0;
	padding: 0;
	margin: 4px 0;
	width: 229px;
}

.jackpot-carousel ul {
	position: relative;
	display: inline;
	float: left;
	width: 207px;
	height: 130px;
}

.jackpot-carousel li {
	position: relative;
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
	width: 207px;
	height: 130px;
}

.jackpot-carousel ul li.current .jackpot-carousel-item-link {
	position: relative;
	display: inline;
	float: left;
	width: 207px;
	height: 103px;
}

.jackpot-carousel .jackpot-prev-link,.jackpot-carousel .jackpot-next-link
{
	position: relative;
	display: inline;
	float: left;
	background: transparent url("../img/games/carousel/countdown.png") 0 0;
	width: 18px;
	height: 31px;
	text-indent: -9999px;
	margin-top: 40px;
}

.jackpot-carousel .jackpot-prev-link {
	background-position: 0 0;
	z-index: 2;
}

.jackpot-carousel .jackpot-prev-link:hover {
	background-position: 0 -31px;
}

.jackpot-carousel .jackpot-next-link {
	background-position: -19px 0;
}

.jackpot-carousel .jackpot-next-link:hover {
	background-position: -19px -31px;
}

.jackpot-carousel .real-play {
	clear: both;
	display: block;
	margin: -15px auto 0 auto;
	background: transparent url("../img/games/carousel/countdown.png") -37px
		-6px;
	width: 111px;
	height: 25px;
	text-indent: -9999px;
}

.jackpot-carousel .real-play:hover {
	background: transparent url("../img/games/carousel/countdown.png") -37px
		-31px;
}

#content-sidebar .jackpot-carousel ul li.current span.currency {
	position: relative;
	top: -42px;
	width: 18px;
	text-align: right;
	right: 63px;
	height: 18px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 4px;
	font-family: arial, helvetica, sans-serif;
	z-index: 31;
}

#content-sidebar .jackpot-carousel ul li.current div.counter {
	position: absolute;
	top: 61px;
	width: 145px;
	text-align: right;
	right: 36px;
	height: 18px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 4px;
	font-family: arial, helvetica, sans-serif;
	z-index: 30;
}

#content-sidebar p {
	text-align: center;
	margin: 20px auto;
}

#content-sidebar  .worst-games {
	width: 245px;
	background: transparent url("../img/games/sidebar/worst_games.png")
		no-repeat scroll 0 0;
	margin-bottom: 20px;
	margin-left: 2px;
}

#content-sidebar  .worst-games h3{
	height: 16px;
	padding-top: 19px;
}

#content-sidebar .top-games,
#content-sidebar .top-games .real-play,
#content-sidebar .worst-games .real-play{
	background: transparent url("../img/games/sidebar/top_games.png")
		no-repeat scroll 0 0;
}

#content-sidebar .quick-pick-widget{
	width:209px;
	height:271px;
	background: transparent url("../img/games/sidebar/quick_pick_bg.png")
		no-repeat scroll 0 0;
	position:relative;
	margin:0 0 0 18px;
}

#content-sidebar .quick-pick-widget .spinner{
	width:126px;
	height:58px;
	position:absolute;
	top:82px;
	left:42px;
	z-index:1;
	display:block;
	z-index:1;
}

#content-sidebar .quick-pick-widget .spinner img{
	width:125px;
	height:57px;
	z-index:1;	
}

a.spin-btn{
	width:81px;
	height:21px;
	background: transparent url("../img/games/sidebar/quick_pick_spin_btn.png")
		no-repeat scroll 0 0;
	position:absolute;
	top:183px;
	left:44px;
	width:81px;
	cursor:pointer;
	display:block;
	text-indent:-9999em;
	z-index:2;
}

a.real-play-btn{
	width:81px;
	height:21px;
	background: transparent url("../img/games/sidebar/quick_pick_real_play_btn.png")
		no-repeat scroll 0 0;
	position:absolute;
	top:183px;
	left:132px;
	width:81px;
	z-index:2;
	cursor:pointer;
	display:none;
	text-indent:-9999em;
}

#content-sidebar .top-games {
    color: #333333;
	width: 245px;
	background: transparent url("../img/games/sidebar/top_games.png")
		no-repeat scroll 0 0;
	margin-bottom: 20px;
	margin-left: 2px;
}

#content-sidebar .top-games ul{
	margin-top: 23px;
	list-style-type: none;
}

#content-sidebar .worst-games ul {
	list-style-type: none;
}

#content-sidebar .worst-games div span{
	color: red;
}

#content-sidebar .top-games li,
#content-sidebar .worst-games li {
	vertical-align: top;
	position: relative;
	clear: both;
	height: 43px;
	padding: 0 0 0 10px;
}

#content-sidebar .top-games ul#top-rated li,
#content-sidebar .top-games ul#top-paid li,
#content-sidebar .worst-games ul li {
	padding: 0 0 0 10px;
	background: transparent url("../img/games/sidebar/top_games_li.png")
		no-repeat scroll 0 0;
}

#content-sidebar .top-games a,
#content-sidebar .worst-games a {
	color: #1e699b;
}

#content-sidebar .top-games .game-title,
#content-sidebar .worst-games .game-title{
	width: 184px;
	overflow: hidden;
	padding-top: 9px;
	font-weight: bold;
	display: block;
}

#content-sidebar .worst-games .game-title{
	padding-top: 6px;
}

#content-sidebar .top-games .real-play,
#content-sidebar .worst-games .real-play{
	background-position: 0 -493px;
	text-indent: -9999px;
	display: block;
	width: 43px;
	height: 35px;
	position: absolute;
	right: 7px;
	top: 4px;
}

#content-sidebar .top-games .fun-play {
	display: block;
	float: left;
}

#content-sidebar .top-games li.selected .game-title,
#content-sidebar .worst-games li.selected .game-title{
	text-decoration: underline;
}

#content-sidebar .top-games li.selected .real-play,
#content-sidebar .worst-games li.selected .real-play {
	background-position: -53px -493px;
}

#content-sidebar .right-ad {
	width: 245px;
	margin-left: 2px;
}

#content-sidebar .small-tab-menu li.tabs,#content-sidebar .small-tab-menu li a.tabs
	{
	background-image: url("../img/games/home/small-tabs.png");
}

#content-sidebar .small-tab-menu {
	display: inline !important;
	float: left;
	width: 100%;
	margin-top: 0px !important;
	padding-left: 10px;
}

#content-sidebar .small-tab-menu li {
	background-position: right bottom;
	height: 23px !important;
	padding: 0 17px 0 0 !important;
	display: inline-block !important;
	clear: none;
}

#content-sidebar .small-tab-menu li.selected {
	background-position: right top;
}

#content-sidebar .small-tab-menu li a {
	line-height: 23px;
	font-weight: bold;
	font-size: 13px;
	padding: 0 5px 0 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	background-position: 0 -25px;
}

#content-sidebar .small-tab-menu li.selected a {
	color: #676767;
	background-position: 0 0;
}

#content-sidebar .small-tab-menu span.tab-right {
	background-position: -301px 0;
	width: 18px;
	height: 34px;
	float: right;
	display: block;
}

#content-main {
	overflow: hidden;
	background-color: #fff;
	position: relative;
	float: left;
	overflow: hidden;
	width: 722px;
	padding: 0 9px;
	z-index: 0;
}

#content-main.full-width {
	width: auto;
	float: none;
	clear: both;
}

#content-main.video-width {
	width: 640px;
	padding: 9px;
	float: none;
	clear: both;
}

#content-main h1{
	font-size: 16px;
	background: url("../img/games/games/filter.png") no-repeat 0 0;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 20px;
}

#content-main #video-header{
	background: url("../img/games/games/video-header.jpg") no-repeat 0 0;
	margin-bottom: 10px;
	height: 65px;
}

#content-main #video-title{
	margin-bottom: 10px;
	height: 20px;
}

/*	For the game info popup, we need a different style	*/
#help-popup-title {
	background: none !important;
	color: #000 !important;
	padding-left: 15px !important;
	margin-bottom: 0px !important;
}

#content-main h1.detail-title {
	margin-bottom: 0;
}

.category-select,.promo-dropdown-toggle,.promo-dropdown-list,.game-select,.pp-dropdown-toggle,.pp-dropdown-list
	{
	position: absolute;
	top: 20px;
	right: 6px;
}

.promo-dropdown-toggle,.pp-dropdown-toggle {
	top: 7px;
	right: 19px;
	padding: 0 20px 0 10px;
	line-height: 22px;
	width: 222px;
	background: url("../img/games/games/filter.png") no-repeat -374px -162px;
	color: #666;
	cursor: pointer;
}

.promo-dropdown-toggle {
	background-position: -374px -162px;
	width: 222px;
}

.promo-dropdown-list,.pp-dropdown-list {
	top: 26px;
	right: 19px;
	width: 250px;
	list-style-type: none;
	background-color: #f7f7f7;
	z-index: 2;
	border: 1px solid #E4E4E4;
	padding-top: 5px;
}

.pp-dropdown-list {
	max-height: 200px;
	overflow-y: scroll;
	z-index: 10;
}

.promo-dropdown-list {
	right: 19px;
}

.promo-dropdown-list li,.pp-dropdown-list li {
	color: #666;
	margin-bottom: 5px;
	padding: 2px 0 2px 5px;
	cursor: pointer;
}

.promo-dropdown-list li.selected,.pp-dropdown-list li.selected {
	background-color: #206A99;
	color: #fff;
}

#social-panels {
	background-color: #fff;
	padding: 0 0 8px 0;
	margin-left: -8px;
}

#social-panels .seperator {
	margin-bottom: 15px;
}

#social-panels .panel {
	background-position: 0 -1px;
	height: 38px;
	width: 217px;
	position: relative;
	padding: 7px;
	margin: 0 0 0 7px;
	float: left;
}

#social-panels .panel.facebook {
	text-align: left;
}

#social-panels .panel a {
	color: #206A99;
}

#social-panels .panel h5 {
	color: #000;
	font-weight: bold;
	margin-top: 1px;
}

#social-panels .social-icon {
	position: absolute;
	text-indent: -9999px;
}

#social-panels .facebook .social-icon {
	padding: 5px 0 5px 27px;
	font-weight: bold;
	color: #333;
	text-indent: 0;
	top: 23px;
	left: 8px;
	display: block;
	background-position: -117px -53px;
	height: 13px;
	width: 31px;
}

#social-panels .twitter .social-icon {
	top: 9px;
	left: 8px;
	display: block;
	background-position: -235px -3px;
	height: 32px;
	width: 32px;
}

#social-panels .youtube .social-icon {
	top: 9px;
	left: 8px;
	display: block;
	background-position: -235px -41px;
	height: 32px;
	width: 32px;
}

#social-panels .youtube,#social-panels .twitter {
	padding-left: 50px;
	width: 176px;
}

.detail-sprite {
	background: url("../img/games/games/game_detail.png") no-repeat 0 0;
}

.game-banner {
	margin-left: 1px;
}

#game-details {
	display: table;
}

.game-details {
	display: block;
	position: absolute;
	width: 330px;
	top: 43px;
	left: 387px;
	color: #666;
}

.game-details .top {
	background-position: -380px -45px;
	padding: 15px 15px 5px;
}

.game-details .top p {
	font-size: 12px;
}

.game-details .bottom {
	height: 10px;
	background-position: -380px -220px;
}

.game-detail-footer {
	padding: 4px 10px 0 10px;
	margin-left: 1px;
	background-position: 0 -241px;
	position: relative;
	height: 56px;
	margin-bottom: 15px;
}

.game-detail-footer .real-play {
	text-align: center;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 73px;
	height: 11px;
	padding: 32px 0 5px 0;
	color: #fff;
	font-weight: bold;
	background: transparent url("../img/games/games/game_detail_play.png")
		repeat scroll 0 0;
}

.game-detail-footer .fun-play {
	font-size: 12px;
	color: #36659B;
	position: absolute;
	top: 37px;
	right: 85px;
}

.game-detail-footer .tst-link {
	margin-left: 5px;
	background-position: 0 -220px;
	padding-left: 44px;
	font-size: 12px;
	color: #36659B;
}

.game-detail-footer .detail-tst {
	background: url("../img/games/games/game_detail.png") no-repeat 0 -221px;
	padding-left: 42px;
}

.game-detail-footer .detail-how {
	background: url("../img/games/games/game_detail_how_icon.png") no-repeat
		0 0;
	padding-left: 20px;
}

.game-detail-footer p {
	margin: 10px 0;
}

.game-detail-footer p img {
	vertical-align: middle;
}

#game-detail-content {
	line-height: 1.5em;
	font-size: 12px;
	color: #666;
	padding: 10px;
	border: 1px solid #C2C2C2;
	border-width: 0 1px 1px 1px;
	clear: both;
}

#game-detail-content p {
	margin: 10px 0;
}

#game-detail-content.promo-details {
	border-width: 0 0 1px 0;
	margin-bottom: 50px;
}

#review-details ol {
	margin-top: 25px;
	padding-left: 20px;
}

#review-details ol li {
	font-weight: bold;
	margin-bottom: 15px;
}

.write-your-review {
	font-weight: bold;
	color: #206A99;
}

#thanks-message {
	background: url("../img/games/games/game_detail.png") no-repeat 0 -417px
		transparent;
	width: 630px;
	height: 100px;
	margin: 0 auto;
	text-align: center;
	display: none;
	position: relative;
	margin-top: 50px;
	margin-bottom: 30px;
}

#thanks-message .vertical-content {
	position: absolute;
	top: 50%;
	height: 30px;
	margin-top: -10px;
	text-align: center;
	width: 630px;
}

#testimonial-form textarea,#review-details textarea {
	margin-bottom: 10px;
	width: 700px;
	height: 85px;
	border: 1px solid #e1e0e0;
}

#testimonial-form button.submit,#review-details button.submit {
	cursor: pointer;
	font-size: 12px;
	color: #1e699b;
	border-width: 0;
	background: url("../img/games/forms/submit.png") no-repeat 0 0
		transparent;
	width: 91px;
	height: 33px;
	display: block;
}

#review-details .game_review {
	clear: both;
	border: 1px solid #E1E0E0;
	margin-bottom: 10px;
}

#review-details .game_review p {
	padding: 0 10px;
}

#review-details .game_review p.header {
	background-color: #f7f7f7;
	margin-top: 0;
	padding: 5px 10px;
}

.review-customer {
	font-style: italic;
}

.game-detail-like-this {
	display: inline-block;
	padding: 0 10px;
	width: 211px;
	height: 100px;
	background: url("../img/games/games/game_detail.png") no-repeat 0 -49px
		transparent;
	margin-bottom: 10px;
}

.cross-sell-box {
	line-height: 1.5em;
	font-size: 12px;
	color: #666;
	display: inline-block;
	padding: 10px;
	width: 457px;
	height: 80px;
	background: #f2f2f2 url("../img/games/games/game_detail_reviews_bg.png")
		no-repeat;
	margin-bottom: 10px;
}

.game-detail-like-this h2 {
	color: #333;
	font-weight: bold;
	margin: 10px 10px 10px 0px;
}

.cross-sell-box h2 {
	color: #333;
	font-weight: bold;
	margin: 0;
}

.game-detail-like-this ul {
	padding: 0;
}

.game-detail-like-this ul li {
	background: url("../img/games/games/arrow_blue.png") no-repeat left 3px;
}

.game-detail-like-this ul li a {
	font-size: 12px;
	padding-left: 10px;
}

.game-detail-reg {
	background: url("../img/games/games/game_detail.png") no-repeat scroll 0
		-158px transparent;
	height: 48px;
	text-align: center;
	width: 201px;
	text-indent: -999em;
}

.mcode {
	font-size: 12px;
	color: #666;
}

.mcode table {
	width: 90%;
	border-collapse: separate;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.mcode td {
	background: #ECEDEE;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #000;
	padding: 3px;
	vertical-align: top;
}

.mcode th {
	background: #0099CC;
	border-bottom: 1px solid #000;
	vertical-align: top;
	padding: 3px;
}

.mcode th p,.mcode td p {
	margin: 0 !important;
}

.mcode td,.mcode th {
	padding-left: 10px;
}

.mcode th {
	color: #fff;
	font-weight: bold;
}

.mcode ul,.mcode ol {
	margin-bottom: 5px;
	padding-left: 30px;
}

.mcode ul.horizontal {
	padding-left: 0;
}

.mcode p,.mcode ul {
	margin-bottom: 5px;
	line-height: 1.5em;
}

table.leaderboard {
	width: 716px;
	margin-top: 10px;
}

table.leaderboard,table.leaderboard td,table.leaderboard th {
	padding-left: 10px;
	background: transparent
		url("../img/games/promotions/leaderboard_sprites.png") no-repeat 0 0;
}

table.leaderboard tr td {
	height: 36px;
	background-position: right -43px;
}

table.leaderboard tr td:first-child {
	background-position: left -43px;
}

table.leaderboard tr td.odd,table.leaderboard tr.odd td {
	background-position: right -82px;
}

table.leaderboard tr td.odd:first-child,table.leaderboard tr.odd td:first-child
	{
	background-position: left -82px;
}

table.leaderboard th {
	color: #fff;
	font-weight: bold;
	height: 40px;
}

.loyalty-content {
	margin-left: 1px;
	font-size: 12px;
	color: #666;
}

.loyalty-content a {
	color: #36659B;
}

.loyalty-content h2,.loyalty-content h4 {
	color: #f60;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 15px;
}

.loyalty-content h2 {
	font-size: 20px;
	font-weight: normal;
}

.loyalty-content h4 {
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 15px;
}

.loyalty-content h5,.loyalty-content h4 {
	font-weight: bold;
}

.loyalty-content p,.loyalty-content ul {
	margin-bottom: 5px;
	line-height: 1.5em;
}

.loyalty-content ul,.loyalty-content ol {
	margin-bottom: 5px;
	padding-left: 10px;
}

.loyalty-content li {
	list-style-type: none;
	background: transparent url("../img/games/home/bullets.gif") no-repeat
		scroll 0 5px;
	padding-left: 0;
	margin-bottom: 0;
}

.loyalty-content ul.no-style {
	padding-left: 0;
}

.loyalty-content ul.no-style li {
	background: none;
	padding-left: none;
	margin-left: none;
}

.loyalty-content .section1 {
	font-size: 14px;
	margin-bottom: 30px;
}

.loyalty-content .section1 li {
	font-weight: bold;
}

#bonus-carousel-controls {
	padding-left: 15px;
}

.bonus-carousel,.bonus-carousel .controls,.bonus-carousel .controls li {
	background: transparent url("../img/games/home/bonusbar_carousel.png")
		no-repeat scroll 0 0;
}

.bonus-carousel {
	width: 351px;
	height: 257px;
	padding-top: 15px;
	position: relative;
	text-align: center;
}

.bonus-carousel .controls {
	background-position: -269px -282px;
	width: 62px;
	height: 23px;
	position: absolute;
	right: 0;
	bottom: 40px;
	padding: 10px 0 0 18px;
	z-index: 100;
	text-align: left;
}

.bonus-carousel .carousel-contents li {
	left: 10px;
	background: none;
	padding: 0;
	padding: 0 7px;
}

.bonus-carousel .controls li {
	cursor: pointer;
	color: #fff;
	background-position: -251px -294px;
	width: 12px;
	height: 20px;
	padding: 0 0 0 6px;
	margin: 0 0 0 2px;
}

.bonus-carousel .controls li#button_selected {
	background-position: -231px -294px;
	color: #666;
	padding: 0 0 0 5px;
}

.bonus-carousel .overlay {
	width: 310px;
	font-weight: bold;
	background-color: #000;
	opacity: .7;
	color: #fff;
	position: absolute;
	top: 0;
	padding-left: 10px;
}

.bonus-carousel .overlay p {
	line-height: 40px;
}

#bonus-carousel-links li {
	color: #36659B;
	cursor: pointer;
	padding: 0;
	background: none;
}

.view-games-link {
	color: #36659B;
	font-weight: bold;
	padding-top: 13px;
	padding-bottom: 13px;
	display: block;
}

.promo-sprite {
	background: transparent
		url("../img/games/promotions/promotions_sprites.png") no-repeat scroll
		0 0;
}

#promo-listing {
	
}

#promo-listing img {
	height: 212px;
	width: 100%;
}

#promo-listing li {
	position: relative;
	background-position: left bottom;
	margin-bottom: 10px;
	border-bottom: 1px solid #CECECE;
	font-size: 12px;
	line-height: 1.5em;
	color: #666;
	display: block;
	width: 350px;
	height: 313px;
	overflow: hidden;
}

#promo-listing li.odd {
	margin-right: 10px;
}

#promo-listing h3 {
	padding-left: 5px;
	font-size: 16px;
	color: #36659B;
	font-weight: normal;
	line-height: 34px;
	background-position: 0 0;
}

#promo-listing a.promo-title {
	color: #36659B;
	font-weight: bold;
}

.promo_ended {
	background: transparent
		url("../img/games/promotions/promotion_ended.png") no-repeat scroll 0
		0;
	position: absolute;
	width: 120px;
	height: 120px;
	right: 0;
}

.started-title {
	margin-bottom: 15px;
}

.gstarted-content {
	margin-left: 2px;
	min-height: 520px;
}

.gstarted-content a {
	color: #36659B;
}

.gstarted-content h2 {
	font-size: 15px;
	color: #1e699b;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 15px;
}

.gstarted-content h3 {
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
	color: #36659B;
	line-height: 34px;
}

.gstarted-content h4 {
	font-weight: bold;
	font-size: 14px;
	color: #36659B;
	margin-top: 15px;
	margin-bottom: 5px;
}

.gstarted-content h3 a {
	color: #36659B;
	font-weight: bold;
}

.gstarted-content p {
	font-size: 12px;
	margin-bottom: 10px;
}

.gstarted-content li {
	margin-bottom: 10px;
}

#gstarted-menu {
	
}

#gstarted-menu li {
	position: relative;
	background: transparent url("../img/games/static/menu-box.png") left
		bottom;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 1.5em;
	color: #666;
	display: block;
	width: 356px;
	height: 227px;
	overflow: hidden;
}

#gstarted-menu li.odd {
	margin-right: 8px;
}

#gstarted-menu li img {
	position: absolute;
	bottom: 12px;
	left: 12px;
}

#gstarted-menu li p,#gstarted-menu li h3 {
	padding: 0 12px;
}

#gstarted-menu li p {
	padding-top: 10px;
}

#footer {
	background-color: #EAEAEA;
}

.ficon {
	background: transparent url("../img/games/footer/footer_sprites_v1.png")
		no-repeat scroll 0 0;
}

.seperator {
	height: 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 7px;
}

#quick-links {
	background-color: #1e699b;
	height: 29px;
}

#quick-links li.title {
	font-weight: bold;
	margin: 0 10px 0 15px;
}

#quick-links ul li a {
	border-left: 1px solid #fff;
}

#quick-links ul li {
	color: #fff;
	line-height: 29px;
}

#quick-links ul li a {
	padding: 0 10px;
	color: #fff;
}

#info-footer {
	background-position: 0 -105px;
	height: 133px;
}

#info-footer span.arrow {
	float: right;
	margin: 4px 0 0 0;
	height: 7px;
	width: 5px;
	background-position: -278px -23px;
}

#info-footer ul li {
	margin: 0 0 5px 15px;
	padding-top: 10px;
}

#info-footer ul li.title {
	width: 133px;
	color: #656565;
	font-weight: bold;
	margin: 0 10px 0 15px;
}

#info-footer ul li,#info-footer ul li a {
	color: #206a99;
}

#footer-left-icons {
	margin-left: 15px;
	width: 470px;
	height: 28px;
	background-position: -298px -5px;
}

#footer-right-icons {
	margin-right: 15px;
	width: 330px;
	height: 35px;
	background-position: -298px -43px;
}

#footer-right-icons a {
	text-indent: -9999px;
	display: block;
	float: left;
}

#footer-right-icons .iom-link {
	margin-left: 0;
	width: 40px;
	height: 40px;
}

#footer-right-icons .gamcare-link {
	margin-left: 35px;
	width: 30px;
	height: 33px;
}

#footer-right-icons .gamcarecert-link {
	margin-left: 6px;
	width: 48px;
	height: 33px;
}

#footer-right-icons .tst-link {
	margin-left: 2px;
	width: 66px;
	height: 33px;
}

#footer-right-icons .hitwise-link {
	margin-left: 5px;
	width: 40px;
	height: 33px;
}

.gamesinfo a {
	padding-right: 15px;
}

.filter-sprite {
	background: url("../img/games/games/filter.png") no-repeat 0 0;
}

#filter-bar {
	position: relative;
	background-position: 0 -35px;
	height: 36px;
}

#grid-view-button,#list-view-button {
	position: absolute;
	top: 5px;
	display: block;
	text-indent: -9999px;
	width: 28px;
	height: 23px;
}

#grid-view-button {
	background-position: -696px -101px;
	right: 10px;
}

#list-view-button {
	background-position: -666px -124px;
	right: 40px;
}

#grid-view-button.selected {
	background-position: -696px -124px;
}

#list-view-button.selected {
	background-position: -666px -101px;
}

#sort-info {
	margin-bottom: 20px;
	color: #666;
	padding: 10px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#sort-info a {
	color: #206A99;
}

#sort-options li {
	border-left: 1px solid #666;
	padding: 0 10px;
}

#sort-options li:first-child {
	border-width: 0;
}

#sort-options li label {
	margin-left: 5px;
}

#sort-options li a {
	color: #1D699B;
	padding: 2px 4px;
}

#sort-options li a.selected {
	color: #666;
	background-color: #eee;
}

.pagination-links a {
	color: #206A99;
}

.games-grid {
	margin-left: -10px;
}

.games-grid li {
	display: block;
	height: 199px;
	width: 170px;
	margin: 0 0 10px 10px;
	overflow: hidden;
}

.games-grid li {
	color: #666;
	position: relative;
}

.games-grid li.jackpot_game_grid {
	height: 221px;
}

.games-grid li a {
	color: #206A99;
}

.games-grid .game_blurb {
	display: block;
	height: 17px;
	overflow: hidden;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

.games-grid .game_title {
	font-weight: bold;
	height: 15px;
	overflow: hidden;
}

.games-grid .game_thumb {
	margin: 0 auto;
}

.games-grid .fun_play {
	display: inline;
	float: right;
}

.games-grid .game_info {
	float: left;
}

.games-grid .game_numplays {
	float: left;
	clear: left;
}

.games-grid .game_numratings {
	float: left;
	clear: left;
	display: none;
	margin-top: 4px;
	width: 60px;
}

.games-grid .game_stars {
	margin-top: 4px;
	float: left;
}

.games-grid .rating_info {
	display: none;
}

.games-grid .jackpot {
	background: transparent url("../img/games/buttons.png") no-repeat
		0 -174px;
	height:22px;
	width:100%;
	margin-top:-4px;
	position:relative;
	font-size: 13px;
	font-weight: bold;
	padding-top:4px;
	text-align:center;
	color:#fff;
	z-index:1;
}

.games-grid .rating_info,.games-grid .plays_info {
	float: left;
	clear: left;
}

.game_stars {
	width: 170px;
}

#review-details a.star,.game_stars a.star,span.star {
	display: inline;
	float: left;
	height: 18px;
	width: 12px;
	padding: 0;
	background: transparent url("../img/games/grid/star_grey.png") no-repeat
		0 3px;
	text-indent: -9999em;
}

.game_stars span {
	display: none;
	float: left;
	padding-left: 6px;
	margin-left: -1px;
}

.game_numratings {
	display: none
}

#review-details a.star.on,.game_stars a.star.on,span.star.on {
	background: transparent url("../img/games/grid/star.png") no-repeat
		scroll 0 3px;
}

.games-grid .game_stars a.star,.games-grid span.star {
	background-position: 0 0;
}

.games-grid .real_play {
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 170px;
	height: 21px;
	margin-bottom: 5px;
	padding-top: 5px;
	background: transparent url("../img/games/buttons.png") no-repeat scroll
		0 -71px;
}

.games-grid .coming_soon {
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 170px;
	height: 21px;
	margin-bottom: 5px;
	padding-top: 5px;
	background: transparent url("../img/games/buttons.png") no-repeat scroll
		0 0;
	background-position: 0 -141px;
}

.games-grid .game_sash {
	position: absolute;
	top: 32px;
	right: 0;
	z-index: 1;
}

.games-grid .promo_sash {
	text-indent: -999em;
	height: 60px;
	width: 64px;
	position: absolute;
	top: 32px;
	right: 0;
	z-index: 1;
}

.games-grid .promo_sash:hover {
	background-position: right -60px !important;
}

.games-grid .hidden-border {
	display: none;
	background: transparent;
	position: absolute;
	width: 160px;
	height: 95px;
	border: 5px solid #f26b0e;
	border-width: 5px 5px 0 5px;
}

.games-grid .coming-soon .hidden-border {
	border-color: #04a7d0;
}

.games-grid li.hover .hidden-border {
	display: block;
}

.games-grid li.hover .real_play {
	background-position: 0 -112px;
	z-index:9;
}

.games-grid li.hover .game_title {
	text-decoration: underline;
}

.games-grid li.hover .jackpot {
	background: transparent;
	background-color: #f26b0e;
	height:22px;
	margin-top:-2px;
	padding-top:2px;
}

.games-grid .real_play .real-link {
	padding-left: 20px;
	background: transparent url("../img/games/buttons.png") no-repeat scroll
		-1px -97px;
}

.real_play:hover {
	text-decoration: none;
}

.real-link:hover {
	text-decoration: none;
}

.games-grid .game_title,.games-grid .read_more,.games-grid .real_play,.games-grid .game_thumb
	{
	display: block;
	clear: both;
}

.games-grid .bonus-icon {
	padding-top: 2px;
	margin-right: 5px;
}

.games-list {
	width: 100%;
}

.games-list tr {
	height: 24px;
	background: transparent url("../img/games/grid/list-rows.png") repeat-x
		scroll 0 0;
}

.games-list tr.even {
	background-position: 0 -26px;
}

.games-list tr.header {
	background: transparent url("../img/games/grid/list-header.png")
		no-repeat scroll 0 0;
	height: 39px;
	border: 1px solid #f0f0f0;
	border-width: 1px 1px 0 1px;
}

.games-list td,.games-list th {
	padding-left: 12px;
}

.games-list th {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
}

.games-list td a {
	color: #1e699b;
}

.games-list .bonus-icon {
	margin-left: 20px;
}

.winners-content {
	padding: 0 10px;
}

.winners-content h2 {
	color: #fff;
	line-height: 30px;
	font-weight: bold;
	background-color: #1E699B;
	padding-left: 10px;
}

.winners-content p {
	color: #666;
}

.winners-title {
	margin-bottom: 10px;
}

.winners-table {
	margin-left: 1px;
	width: 699px;
	font-size: 12px;
}

.winners-table th {
	padding: 0 10px;
	height: 30px;
	vertical-align: center;
	text-align: left;
	color: #fff;
	font-weight: bold;
	background-color: #1282B0;
}

.winners-table td {
	color: #666;
	padding: 10px;
	height: 65px;
	vertical-align: center;
}

.winners-table .amount {
	color: #FE7000;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.winners-table .small {
	font-size: 11px;
}

.winners-table a {
	color: #1E699B;
}

.winners-table a:hover {
	text-decoration: underline;
}

.winners-table img {
	border: 2px solid #DFDFDF;
}

/*	Individual Winner */
.winner {
	display: inline;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.winner:last-child {
	border: none;
}

.winner a {
	display: inline;
	float: left;
	margin: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	clear: none;
}

.winner h3 {
	display: inline;
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
	color: #676767;
	font-size: 18px;
	margin-bottom: 0px;
}

.winner h3 a {
	color: #1E699B;
	margin: 0;
	float: none;
}

.winner h3 a:hover {
	text-decoration: underline;
}

.winner span {
	display: inline;
	float: left;
	color: #666;
	font-size: 11px;
	width: 520px;
	margin-top: 5px;
	padding-left: 1px;
}

.winner .small a {
	display: inline;
	float: left;
	margin: 0px;
	margin-right: 5px;
	color: #1E699B;
}

.winner .real-play {
	display: block;
	background: transparent url("../img/games/carousel/countdown.png") -38px
		-6px;
	width: 110px;
	height: 25px;
	text-indent: -9999px;
}

.winner .real-play:hover {
	background: transparent url("../img/games/carousel/countdown.png") -38px
		-31px;
}

.small a:first-child {
	padding-right: 5px;
	border-right: 1px solid #000;
}

.winner .small a:hover {
	text-decoration: underline;
}

#map-container {
	position: relative;
	background: transparent url("../img/games/winners/winners.png")
		no-repeat scroll 0 -120px;
	width: 699px;
	height: 422px;
	padding: 2px;
	color: #FFF;
	font-size: 12px;
	margin: 10px 0;
}

#map-container p.header {
	line-height: 30px;
	margin-left: 10px;
	color: #fff;
}

#map_canvas {
	width: 695px;
	height: 378px;
	position: relative;
}

.winner-marker {
	position: absolute;
	width: 61px;
	height: 23px;
	background: transparent url("../img/games/winners/winners.png")
		no-repeat scroll 0 0;
	padding: 5px 10px;
	color: #666;
	cursor: pointer;
	z-index: 1;
}

.winner-marker:hover {
	background: transparent url("../img/games/winners/winners.png")
		no-repeat scroll -123px 0px;
	color: #333;
}

.winner-marker .hidden {
	display: none;
}

.winner-marker.enlarged .hidden {
	display: inline;
}

.winner-marker.enlarged {
	position: absolute;
	width: 104px;
	height: 76px;
	background-position: 0 -34px;
	z-index: 10;
}

.winner-marker.enlarged a:hover {
	text-decoration: underline;
}

.testimonials-content {
	font-size: 12px;
	color: #666;
	margin: 52px 0 20px 0;
	padding-top: 20px;
	border: 1px solid #f0f0f0;
	border-width: 1px 0;
}

.testimonials-content td {
	vertical-align: top;
}

#testimonial-form {
	clear: left;
	font-size: 12px;
	color: #666;
	padding-bottom: 20px;
}

#testimonial-form textarea {
	width: 590px;
}

#testimonial-form label {
	float: left;
	width: 110px;
	margin-right: 20px;
	overflow: hidden;
}

.testimonial_bubble {
	width: 248px;
	float: left;
	margin-left: 0;
	color: #666;
	font-size: 12px;
	display: table;
}

.testimonial_bubble .testimonial_bubble_top {
	width: 228px;
	height: 34px;
	background: transparent url("../img/games/winners/bubble_top.png")
		no-repeat scroll 0 0;
}

.testimonial_bubble .testimonial_bubble_middle {
	width: 164px;
	min-height: 20px;
	background: #e0f5fe url("../img/games/winners/bubble_grad.png") repeat-x
		scroll 0 0;
	border-color: #599bc0;
	border-width: 0 2px;
	border-style: solid;
	padding: 0 30px;
}

.testimonial_bubble .testimonial_bubble_bottom {
	width: 188px;
	height: 54px;
	padding: 35px 30px 0 30px;
	background: transparent url("../img/games/winners/bubble_bottom.png")
		no-repeat scroll 0 0;
}

#home-menu {
	margin-bottom: 15px;
}

.tab-menu {
	border-bottom: 1px solid #C2C2C2;
	display: inline;
	float: left;
	width: 100%;
}

.tab-menu li {
	background-position: right bottom;
	height: 33px;
	padding-right: 23px;
	margin-bottom: -1px;
}

.tab-menu li.selected {
	background-position: right top;
}

.tab-menu li a {
	line-height: 33px;
	font-weight: bold;
	font-size: 14px;
	padding: 0 5px 0 15px;
	display: block;
	color: #fff;
	text-decoration: none;
	background-position: 0 -33px;
}

.tab-menu li.selected a {
	color: #676767;
	background-position: 0 0;
}

.tab-menu span.tab-right {
	background-position: -301px 0;
	width: 18px;
	height: 34px;
	float: right;
	display: block;
}

.tabs {
	background: transparent url("../img/games/home/tabs.png") no-repeat
		scroll 0 0;
}

#map_widget_canvas {
	height: 213px;
	width: 239px;
	border: 3px solid #125b23;
}

#map-widget-container {
	padding: 0;
	width: 246px;
}

#map-widget-container a h3 {
	background: transparent url("../img/games/winners/winners.png")
		no-repeat scroll -205px 0px;
	margin-bottom: 0px;
}

#latest_winner {
	background: transparent url("../img/games/winners/winners.png")
		no-repeat scroll -451px -5px;
	height: 40px;
	width: 245px;
}

#latest_winner p {
	margin: 0;
	color: #fff;
	text-align: left;
	padding: 5px;
}

#latest_winner a {
	color: #fff;
	text-decoration: underline;
}

.login-leave-review {
	float: right;
}

.login-leave-review a {
	color: #206A99;
	font-weight: bold;
}

#game-detail-content h4,#game-detail-content p {
	font-size: 12px;
	line-height: 1.5em;
}

#game-detail-content ul {
	padding-left: 10px;
}

#game-detail-content ul li {
	margin-bottom: 5px;
	list-style-type: none !important;
	background: url("../img/games/games/arrow_blue.png") no-repeat scroll 0
		5px transparent;
	padding-left: 10px;
}

.orange-box-mid h2 {
	background: url("../img/games/landing/why_play.png") no-repeat top left;
	height: 33px;
	width: 280px;
	text-indent: -999px;
	margin: 0 0 20px 10px;
}

.orange-box-mid #playnow a {
	clear: both;
	display: block;
	height: 53px;
	left: 290px;
	position: relative;
	top: 15px;
	width: 202px;
	background: url("../img/games/landing/play_now.png") no-repeat;
}

.orange-box-mid #signup a {
	clear: both;
	display: block;
	height: 61px;
	left: 250px;
	position: relative;
	top: 15px;
	width: 222px;
	background: url("../img/games/landing/sign_up.png") no-repeat;
}

.orange-box-mid #special a {
	background: transparent url("../img/games/landing/blank_btn.png")
		no-repeat scroll 50% 0;
	clear: both;
	color: #BE0E11;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 46px;
	padding: 15px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 15px;
}

.orange-box-mid #whyplay {
	float: left;
	position: relative;
	width: 320px;
}

.orange-box-mid .whyplay1 {
	left: 10px;
}

.orange-box-mid .whyplay2 {
	left: 60px;
}

.orange-box-mid #whyplay p {
	font-size: 12px;
	margin-bottom: 6px;
	background: url("../img/games/landing/orange_bullet.png") no-repeat top
		left;
	padding-left: 20px;
}

.promotions .orange-box-top {
	width: 692px;
	height: 4px;
	background: url("../img/games/landing/orange_box_top.png") no-repeat;
	margin-left: 3px;
}

.promotions .orange-box-mid {
	border-left: 1px solid #BA3512;
	border-right: 1px solid #BA3512;
	background: #FEFEFE url("../img/games/landing/orange_box_mid.png")
		repeat-x 0 bottom;
	width: 676px;
	padding: 7px;
	margin-left: 3px;
}

.promotions .orange-box-low {
	width: 692px;
	height: 4px;
	background: url("../img/games/landing/orange_box_low.png") no-repeat;
	margin-left: 3px;
}

ul.no-style {
	list-style-type: none;
}

h3 {
	font-size: 12px;
	font-weight: bold;
}

h4 {
	font-size: 11px;
	font-weight: bold;
}

#mygames_ifrm {
	position: absolute;
	width: 480px;
	top: 0;
	left: 0;
	background: none;
	z-index: 99;
}

#mygames_modal_div {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: none;
	background: url("about:blank");
}

#mygames_header {
	height: 35px;
	width: 451px;
	margin-bottom: 10px;
	background: url("../img/games/modal/header.png") no-repeat;
}

#mygames_header h2 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 0 10px;
	float: left;
}

#mygames_header .close {
	display: block;
	height: 24px;
	margin: 5px 6px 0 0;
	text-indent: -9999em;
	width: 29px;
	float: right;
}

#mygames_caret {
	background: url("../img/games/modal/caret.gif") no-repeat;
	background-position: 5px 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	width: 480px;
}

html>body #mygames_caret {
	background-image: url("../img/games/modal/caret.png");
}

#mygames_wraphead {
	height: 33px;
	background: url("../img/games/modal/wraphead.gif") bottom left no-repeat;
	width: 480px;
}

html>body #mygames_wraphead {
	background-image: url("../img/games/modal/wraphead.png");
}

#mygames_wrapbody {
	display: inline;
	float: left;
	padding: 7px 14px;
	background: url("../img/games/modal/wrapbody.gif") repeat-y;
}

html>body #mygames_wrapbody {
	background-image: url("../img/games/modal/wrapbody.png");
}

#mygames_wrapbody iframe {
	border: 0;
	width: 521px;
	height: 0;
}

#mygames_wrapfoot {
	display: inline;
	float: left;
	height: 9px;
	width: 480px;
	background: url("../img/games/modal/wrapfoot.gif") no-repeat;
}

html>body #mygames_wrapfoot {
	background-image: url("../img/games/modal/wrapfoot.png");
}

.my_last_games#mygames_ifrm {
	width: 380px;
}

.game_title:hover+.real-play {
	background: url("../img/games/modal/real_play.png") no-repeat scroll 0px
		-24px !important;
	text-decoration: none;
}

.my_last_games #mygames_header {
	width: 351px;
	background: url("../img/games/modal/header_small.png") no-repeat;
}

.my_last_games #mygames_caret {
	background: url("../img/games/modal/caret.png") no-repeat;
	width: 380px;
}

.my_last_games #mygames_wraphead {
	background: url("../img/games/modal/wraphead_small.png") bottom left
		no-repeat;
	width: 380px;
}

.my_last_games #mygames_wrapbody {
	background: url("../img/games/modal/wrapbody_small.png") repeat-y;
}

.my_last_games #mygames_wrapfoot {
	width: 380px;
	height: 9px;
	background: url("../img/games/modal/wrapfoot_small.png") no-repeat;
}

.my_last_games #mygames_content {
	width: 351px;
}

#my_last_games_button a:hover,#only_show_me_button a:hover {
	text-decoration: none;
}

#mygames_content {
	width: 451px;
}

#mygames_content .last_game {
	position: relative;
}

#mygames_content .real-play {
	display: inline;
	float: right;
	color: #fff;
	font-weight: bold;
	padding: 5px 0;
	text-indent: 25px;
	background: url("../img/games/modal/real_play.png") no-repeat 0 0;
	width: 93px;
	height: 14px;
}

#mygames_content .real-play:hover {
	text-decoration: none;
}

.last_game .fun_play {
	display: inline;
	float: left;
}

.my_last_games div .selected a.game_title{text-decoration:underline} 

#mygames_content .real-play:hover {
	background: url("../img/games/modal/real_play.png") no-repeat scroll 0px
		-24px;
}

ul#category-options {
	width: 140px;
	margin: 10px 0 0 10px;
}

ul#category-options li {
	padding-top: 5px;
	height: 17px;
}

#filter-options li input,ul#category-options li input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0 5px 0 0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

#category-options label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}

ul#filter-options {
	width: 280px;
	margin: 10px 0 0 10px;
}

ul#filter-options li {
	margin-top: 5px;
	display: inline-block;
	float: left;
	width: 135px;
	height: 17px;
}

#filter-options label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}

ul#filter-options li {
	color: #808080;
}

#game-detail-content h3 {
	font-size: 16px;
	color: #36659B;
	font-weight: bold;
}

.last_game {
	border-bottom: 1px solid #BBB;
	margin: 0 0 10px 0;
	padding: 5px;
	display: inline;
	float: left;
	width: 340px;
}

.last_game .game_title {
	font-weight: bold;
	display: inline;
	float: left;
	width: 245px;
}

#also_played .game_title {
	
}

.last_game a {
	color: #206A99;
}

#mygames_content #also_played {
	display: inline;
	float: left;
	width: 339px;
	padding: 5px;
	border: 1px solid #C2C2C2;
	background: #F7F6C8 url("../img/games/modal/also_played_bg.png")
		repeat-x;
}

#only_show_me h5 {
	font-weight: bold;
}

#only_show_me .filterbox {
	display: table;
	width: 451px;
	background: url("../img/games/modal/filter_bg.png") no-repeat;
}

#only_show_me .filterbottom {
	bottom: 0;
	display: block;
	width: 451px;
	height: 10px;
	background: url("../img/games/modal/filter_bg.png") no-repeat bottom
		left;
}

#only_show_me .selected_games {
	margin-top: 10px;
}

#only_show_me #num_results {
	font-weight: bold;
	font-size: 14px;
}

#only_show_me #filter_submit {
	font-weight: bold;
	font-size: 14px;
	color: #989898;
	margin-left: 20px;
}

a#select_all,a#deselect_all,p#games_available {
	color: #333;
}

#refine_selection h2 {
	font-size: 18px;
	color: #000;
}

#refine_selection p {
	color: #666;
	font-size: 12px;
	line-height: 1.5em;
}

#refine_selection a#refine {
	color: #206A99;
	font-weight: bold;
	font-size: 11px;
}

#big_game_wallpaper {
	position: fixed;
	z-index: -9999;
	width: 100%;
	height: 1276px;
	background-repeat: no-repeat;
	background-position: center;
}

#big_game_wallpaper_banner {
	margin: 5px 0 11px 11px;
	display: block;
	cursor: pointer;
}

.be-the-first {
	margin-top: 15px;
}

.live-help {
	padding-left: 20px;
	background: #fff url("../img/games/footer/live-help.gif") no-repeat top
		left;
}

h4 {
	font-size: 11px;
	font-weight: bold;
}

#tt {
	display: none;
	position: fixed;
	top: 112px;
	left: 112px;
	background: url("../img/games/header/login-alert.png") no-repeat;
	width: 496px;
	height: 45px;
	z-index: 1000;
	padding: 46px 27px 0 27px;
	font-size: 18px;
}

#account_ifrm {
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
	background: none;
	z-index: 99;
}

#account_modal_div {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: none;
	background: url("about:blank");
}

#caret {
	background: url("../img/account/caret.gif") no-repeat;
	background-position: 5px 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	width: 550px;
}

html>body #caret {
	background-image: url("../img/account/caret.png");
}

#acctwraphead {
	height: 33px;
	background: url("../img/account/acctwraphead.gif") bottom left no-repeat;
	width: 550px;
}

html>body #acctwraphead {
	background-image: url("../img/account/acctwraphead.png");
}

#acctwrapbody {
	padding: 7px 14px;
	background: url("../img/account/acctwrapbody.gif") repeat-y;
}

html>body #acctwrapbody {
	background-image: url("../img/account/acctwrapbody.png");
}

#acctwrapbody iframe {
	border: 0;
	width: 521px;
	height: 0;
}

#acctwrapfoot {
	height: 9px;
	background: url("../img/account/acctwrapfoot.gif") no-repeat;
}

html>body #acctwrapfoot {
	background-image: url("../img/account/acctwrapfoot.png");
}

#accountloading {
	width: 521px;
	color: #e00000;
	padding: 22px 0;
	text-align: center;
}

#sidebar_block_0,#sidebar_block_1,#sidebar_block_2,#sidebar_block_3,#sidebar_block_4,#sidebar_block_5,#sidebar_block_6,#sidebar_block_7,#sidebar_block_8,#sidebar_block_9
	{
	display: inline;
	float: left;
	width: 245px;
	margin-bottom: 10px;
	position:relative;
}

.top-games #top-played,.top-games #top-rated,.top-games #top-paid {
	display: none;
}

.top-games #top-played.selected,.top-games #top-rated.selected,.top-games #top-paid.selected
	{
	display: block;
}

.alert_modal{width:628px;height:277px;background:url("../img/games/games/real_play_alert_bg.png") no-repeat;margin:0;position:relative;}
#close_alert_modal{width:10px;height:9px;position:absolute;top:16px;right:14px;cursor:pointer;}
.alert_modal iframe{position:absolute;width:602px;height:169px;top:87px;left:14px;background:url("../img/games/games/real_play_alert_fg.png") no-repeat;}
.realplay_alert_content{width:602px;height:169px;background:url("../img/games/games/real_play_alert_fg.png") no-repeat;color:#333;}
.realplay_alert_content h1{margin:0 auto 0 auto;font-size:18px;text-align:center;padding-top:20px;color:#333;}
.realplay_alert_content h6{margin:0 auto 0 auto;font-size:12px;text-align:center;color:#333;}
.realplay_alert_content div.buttons{margin:0 auto 0 auto;width:214px;padding-top:10px;color:#333;}
.realplay_alert_content a{font-size:14px;color:#fff;font-weight:bold;display:block;width:96px;height:19px;background:url("../img/games/games/real_play_alert_btn.png") no-repeat;text-align:center;float:left;padding:3px 4px;text-decoration:none;}
.realplay_alert_content a.cancel{margin-left:5px;}
.realplay_alert_content p.checkbox{margin:0 auto 0 auto;font-size:12px;text-align:center;clear:both;padding-top:10px;color:#333;}
.realplay_alert_content p.checkbox span{position:relative;top:-2px;color:#333;}
.realplay_alert_content h5.funplay_msg{margin:0 auto 0 auto;font-size:11px;text-align:center;position:absolute;top:145px;left:125px;color:#333;}
