@charset "UTF-8";

body {
	margin: 0 0;
	font-size: 11px;
	font-family: Verdana;
	background: url(/content/images/tasty_landscape_bodybg.jpg) no-repeat fixed center top;
	color: #000;
	text-align: center;
	line-height: 16px;
}

form#topForm {
	padding: 0;
	margin: 0; 
}

/*
content
*/


h1 {
	margin: 0 0;
	padding: 0 0 15px 0;
	color: #c71c07;
	font-size: 2em;
	text-align: center;
}

h2 {
	font-size: 1.5em;
	color: #c71c07 !important;
}

#logged h2 {
	font-size: 1.1em;
	color: #000 !important;
	padding: 5px 0;
}

#logged a {
	color: #c71c07;
	font-weight: bold;
}

#logged {
	line-height: 15px;
}


h3 {
	font-size: 1.5em;
}

h2, h3 {
	color: #c71c07;
}

h2, h3, p, table {
	margin: 0 0;
	padding: 0 0 10px 0;
}

h4 {
	font-size: 1.2em;
	color:#000000;
	text-align:center;
}
i
ol, ul {
	margin: 0 0;
	padding: 0 0 10px 25px;
}

a {
	color: #c71c07;
	outline: none;
}

a.modify {
	margin: 20px 0 20px 0;
	width: 150px;
	height: 40px;
	display: block;
	background: URL(../content/images/modifyBtnBg.gif) 0 0 no-repeat;
}

a.submit {
	margin: 20px 0 20px 0;
	width: 150px;
	height: 40px;
	display: block;
	background: URL(../content/images/submitBtnBg.gif) 0 0 no-repeat;
}

a:hover {
	text-decoration: none;
}

#wrapper_universal {
	width: 100%;
	min-width: 820px;
}

#wrapper_main {
	/*

height: 1200px;*/
	width: 100%;
	/*background: url(/content/images/main_bg.jpg) no-repeat;*/
	margin: 0 auto;
}

#splashpage {
	position:absolute;
	width:900px;
	height:400px;
	text-align:center;
	z-index:99000;
	visibility:visible;
}

/*top*/

#header {
	height: 180px;
	min-width: 820px;
	width: 100%;	

/*background: url(/content/images/header_bg.jpg) no-repeat;*/
}

#flyer {
	/*position: fixed;
	width: 1600px;
	z-index: -1000;*/
	
}

#windmill_holder {
 	width: 100%;
 	position: fixed;
}

#windmill {
 	width: 1180px;
 	position: relative;
 	margin: 180px auto 0 auto;
}

#logo {
	width: 291px;
	height: 117px;
	position: absolute;
	top: 10px;
}

#login_box {
	width: 268px;
	height: 142px;
	position: absolute;
	top: 10px;
	margin: 0 0 0 600px;
	background: url(/content/images/login_box.png) 0 0 no-repeat;
	z-index: 100;
}

#login_form {
	padding: 10px 0 0 0;
}


#login_form input {
	width: 170px;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	border: 0;
	height: 26px;
	background: url(/content/images/login_bg.png) 0 0 repeat-x;
	padding-top: 2px;
}

#loginbut {
	padding: 1px 0 0 5px;
	
}

#loginbut img {
	*margin: -5px 0 0 0;
}

#login_form #login {
	padding: 0 0 5px 0;
	}


#login_form input{
	padding: 6px 0 0 0;
	height:  24px;
	
	}
	
#logintxt a {
	color: #C71C07;
	font-size: 11px;
	font-weight: bold;
}

#logged {
	padding: 15px 0 0 20px;
	height: 120px;
}

#login_playnow {
	margin: 0 20px 0 0;
}

#aliasbalance {
	float: left;
	padding: 0 0px 0 0;
	width: 135px;
	text-align: center;
}

#logout {
	float: left;
	padding: 0 0 0 10px;
}

#logout h2 a {
	
}

/*menu*/

#menu {
	background: url(/content/images/menuchoc_bg.png) 0 0 no-repeat;
	width: 870px;
	height: 60px;
}

#nav a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 30px;
	text-decoration: none;
	z-index: 1000;
}

#nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#nav li.menu_home {
	background: url("../skin/images/menu_home.png") no-repeat scroll 0 0 transparent;
	width: 60px;
}

#nav li.menu_register {
	background: url("../skin/images/menu_register.png") no-repeat scroll 0 0 transparent;
	width: 103px;
}

#nav li.menu_mytasty {
	background: url("../skin/images/menu_mytasty.png") no-repeat scroll 0 0 transparent;
	width: 103px;
}

#nav li.menu_promotions {
	background: url("../skin/images/menu_promotions.png") no-repeat scroll 0 0 transparent;
	width: 125px;
}

#nav li.menu_games {
	background: url("../skin/images/menu_games.png") no-repeat scroll 0 0 transparent;
	width: 73px;
}

#nav li.menu_winners {
	background: url("../skin/images/menu_winners.png") no-repeat scroll 0 0 transparent;
	width: 94px;
}

#nav li.menu_help {
	background: url("../skin/images/menu_help.png") no-repeat scroll 0 0 transparent;
	width: 60px;
}

#nav li {
	float: left;
	height: 30px;
	margin-right: 20px;
	padding: 0;
}

#nav {
	position: absolute;
	height: 30px;
	top: 170px;
	padding: 0 0 0 180px;
	z-index: 110;
}


/*mainpromo*/

*{outline: none;}

img {border: 0;}

.container {
	width: 790px;
	padding: 0;
	margin: 0 auto;
}
.promo_block {
	position: absolute;
	left: 50%; top: 50%;
	margin: -120px 0 0 -431px;
	

}
 
 
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:240px;	
	width: 863px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; 
	left: 0;
	
}
.image_reel img {float: left;}
 
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 180px; 
	right: -7px;
	width: 178px; 
	height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url('/content/images/paging_bg.png') no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/*content*/


#main_content {
	width: 870px;
	margin: 0 auto;
}

#content {
	background: url(/content/images/content_bg.png) 0 0 repeat-y;
	_background: url(/content/images/content_bg.gif) 0 0 repeat-y;
	padding: 0px;
	min-height: 800px;
	position: relative;
	z-index: 20;
}

#submit {
	margin-left: auto;
	margin-right: auto;
	width: 100px;
	padding: 20px 0 0 0;
}


#normal_container {
	width: 600px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#normal_container input {
	display: block;
	float:  left;
	margin: 3px 10px 0 0;
	
}

#gift {
	padding: 0 0 20px 0;
}

/* Easy Slider */

#slider {
	padding: 43px 0 0 4px;
}

#slider ul, #slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider li {
	/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
		*/ 
	width: 440px;
	height: 250px;
	overflow: hidden;
}

span#prevBtn {
	
}

span#nextBtn {
	
}


#nextBtn a, #slider1next a, #prevBtn a, #slider1prev a {
	display: block;
	height: 36px;
	width: 50px;
	position: relative;
}



#prevBtn a, #slider1prev a {
background:url("/content/images/prev_but.png") no-repeat scroll 0 0 transparent;
}


#nextBtn a, #slider1next a {
background:url("/content/images/next_but.png") no-repeat scroll 0 0 transparent;
}

#slider1prev {
	width:50px;
	height:38px;
	left: 0px;
	position:absolute;
	top:140px;
	z-index:1000;
	overflow: hidden;
}

#slider1next {
	width:50px;
	height:38px;
	right: 30;
	position:absolute;
	top: 140px;
	z-index:1000;
	overflow: hidden;
}

#nextBtn, #slider1next {
	left: 400px;
}

/*Front jackpots*/




/* // Easy Slider */

/*#promo_left #slider {
	width: 238px;
	height: 250px;
}*/

/*Meerkat*/

#meerkat {
	height: 98px;
	background-color: #52230f;
	background: url(/content/images/meerkat_bg.jpg) repeat-x;
	opacity: 1;
	margin: 0;
	color: #fff;
}

#meerkat h2 {
	color: #fff !important;
	padding: 10px 0 0 0;
}

a.close-meerkat {
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #FFFFFF;
	color:#c71c07;
	font-size:1.2em;
	font-weight:bold;
	padding:0 4px 1px 5px;
	position:absolute;
	right:3px;
	text-decoration:none;
	top:5px;
}

#meerkat_incontainer {
	width: 860px;
	margin: 0 auto;
}

#meerkat_txt {
	width: 300px;
	text-align: left;
	padding: 0 0 0 20px;
	float: left;
}

#meerkat_txt2 {
	width: 300px;
	text-align: left;
	padding: 0 0 0 20px;
	float: left;
}

#meerkat_txt3 {
	width: 300px;
	text-align: left;
	padding: 0 0 0 20px;
	float: left;
}


/*end Meerkat*/

#mainpromo {
	width: 862px;
	height: 240px;
	margin: 0 0 10px 4px;
	*margin: 0 0 10px 0px;
	/*background-color: #fef1d4;*/
	position: relative;
}

#front_container{
	width:840px;
	min-height: 800px;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}


/*
#front_container {
	width:  820px;
	/*height: 900px;
	min-height: 800px;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	/*background-color: #ccc;
}*/

/* IE6 Hack */
*html #front_container {
	height: 800px!important;
}

#tasty_next {
	width: 246px;
	height: 336px;
	position: absolute;
	margin: 275px 0 0 0;
	/* IE 6/7 position hack */
	*margin: 10px 0 0 0;
	left: 0px;
}


#tasty_jackpot { 
	width: 260px; 
	height: 240px; 
	background: url(/content/images/promobox_jackpots.jpg) no-repeat; 
	position: absolute; 
	margin: 615px 0 0 0;
	/* IE 6/7 position hack */
	*margin:345px 0 0 0; 
	left: 0px; 
}

#tasty_jackpot #jackpotWraper { width:245px; height:180px; margin:40px 0 0 7px; padding:0 0; position:relative; overflow:hidden; list-style:none; }
#tasty_jackpot #jackpotWraper li { padding:0 0; margin:0 0; position:absolute; top:0; left:0; }
#pot75, #pot90 { padding:0 0 0 0; }


#social_logos {
	width: 260px;
	height: 124px;
	float:left;
	background: url(/content/images/promobox_social.gif) no-repeat;	
	margin-top:590px;	
}


/* OLD EDITS
#tasty_jackpot {
	width: 260px;
	height: 240px;
	background: url(/content/images/promobox_jackpots.jpg) no-repeat;
	position: absolute;
	margin:1000px 0 0 0;
	left: 0px;
}

#pot75 {
	padding: 40px 0 0 0;
}
*/

#introtext {
	width: 520px;
	height: 230px;
	padding: 20px 0 0 0;
	
}

/*Promotions*/

#promo_container {
	width: 700px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 0 0 0;
}

#promo_intro {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 30px 0;
}

#double_container {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	clear: both;	
}

#promoleft {
	width: 280px;
	float: left;
	margin: 0 0 30px 0;
	
}

#promoright {
	width: 280px;
	float: right;
	margin: 0 0 30px 0;
	
}

	/* 
	PROMOTION PAGES
	*/	

#spacer {
	height: 30px;
}
	
	/*
	choose a gift
	*/
	#promo_container_item {
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:#F50000;
		background-image:URL(/skin/images/promotions/choose-a-gift-bg.gif);
		background-repeat:no-repeat;
		background-position:top left;
				
	}	
	/*
	free bingo
	*/	
	#promo_container_item_free_bingo{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/free-bingo-bg.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:491px;
	}
	#promo_container_item_free_bingo p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_free_bingo h1{
		color:#ea0f88!important;
	}
	
	#promo_container_item_free_bingo #promo_page_content img{
		margin-bottom:25px;
	}	

	/*
	first_time_deposit bonus
	*/	
	#promo_container_item_first_time_deposit{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/first_time_deposit_bonus.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:486px;
	}
	#promo_container_item_first_time_deposit p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_first_time_deposit #promo_page_content img{
		margin-bottom:25px;
	}	
	
	
	/*
	reel fun
	*/	
	#promo_container_item_reel_fun{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/reel-fun.gif);
		background-repeat:no-repeat;
		background-position:top left;

	}
	#promo_container_item_reel_fun p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_reel_fun #promo_page_content img{
		margin-bottom:0px;
	}	
	#promo_container_item_reel_fun #promo_page_content h1{
		color:#ec008c!important;
		margin-top:20px!important;
	}	
	#promo_container_item_reel_fun #promo_page_content h2{
		color:#ec008c!important;
	}			
	
	#promo_container_item_reel_fun #promo_page_content table tr td{
		border:1px solid #ec008c;
	}
	
	/*
	tasty treat
	*/	
	#promo_container_item_tasty_treats{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/500-tasty-treat.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	#promo_container_item_tasty_treats p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_tasty_treats #promo_page_content img{
		margin-bottom:25px;
	}		

	#promo_container_item_tasty_treats #promo_page_content h1{
		color:#d04842!important;
	}	
	#promo_container_item_tasty_treats #promo_page_content h2{
		color:#d04842!important;
	}		
	/*
	50% deposit bonus
	*/	
	#promo_container_item_50_deposit_bonus{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/50-deposit-bonus.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:390px;
	}
	#promo_container_item_50_deposit_bonus p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_50_deposit_bonus #promo_page_content img{
		margin-bottom:25px;
	}	

	#promo_container_item_50_deposit_bonus #promo_page_content h1{
		color:#ec6024!important;
	}	
	
	
	/*
	100 + 1000
	*/	
	#promo_container_item_hundreds_thousands{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/hundreds-thousands.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	#promo_container_item_hundreds_thousands p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_hundreds_thousands #promo_page_content img{
		margin-bottom:25px;
	}		

	#promo_container_item_hundreds_thousands #promo_page_content h1{
		color:#cf108c!important;
	}	

	#promo_container_item_hundreds_thousands #promo_page_content h2{
		color:#cf108c!important;
	}	
	
	/*
	2k egg hunt
	*/	
	#promo_container_item_2k_egg_hunt{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/2k-egg-hunt.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#promo_container_item_2k_egg_hunt p strong a{
		color:black!important;
	}

	#promo_container_item_2k_egg_hunt table{
		padding:2px;
	}
	
	#promo_container_item_2k_egg_hunt table tr td{
		border:1px solid #f069a9;
	}
	
	#promo_container_item_2k_egg_hunt table tr th{
		background-color:#f68ebf;
		
	}
	#promo_container_item_2k_egg_hunt p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_2k_egg_hunt #promo_page_content img{
		margin-bottom:25px;
	}	

	#promo_container_item_2k_egg_hunt #promo_page_content h1{
		color:#d70b8c!important;
	}	
	
	#promo_container_item_2k_egg_hunt #promo_page_content h2{
		color:#d70b8c!important;
	}	
	
	/*Truffle tray*/
	
	#truffletable {
	
}
	
	#truffletable th{
	
	background-color: #2c7db0;
	color: #fff;
	text-align: center;
}

	#truffletable td {
	
	background-color: #fecb5f;
	text-align: center;
}
	
	

/*
	After eight
	*/	
	#promo_container_item_after_eight{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/after-eight.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#promo_container_item_after_eight p strong a{
		color:white!important;
	}

	#promo_container_item_after_eight p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_after_eight #promo_page_content img{
		margin-bottom:25px;
	}	

	#promo_container_item_after_eight #promo_page_content h1{
		color:#4f0000!important;
	}	
	
	#promo_container_item_after_eight #promo_page_content h2{
		color:#4f0000!important;
	}	

	/*
	Penny for a pizza
	*/	
	#promo_container_item_penny_pizza{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/penny-pizza.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#promo_container_item_penny_pizza p strong a{
		color:white!important;
	}

	#promo_container_item_penny_pizza p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_penny_pizza #promo_page_content img{
		margin-bottom:25px;
	}	

	#promo_container_item_penny_pizza #promo_page_content h1{
		color:#dd2027!important;
	}	
	
	#promo_container_item_penny_pizza #promo_page_content h2{
		color:#dd2027!important;
	}	
	
	
/*
	Friday feast
	*/	
	#promo_container_item_friday_feast{
		width: 700px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		background-color:white;	
		background-image:URL(/skin/images/promotions/friday-feast.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	#promo_container_item_friday_feast p strong a{
		color:white!important;
	}

	#promo_container_item_friday_feast p strong a{
		font-size:10px;
		color:white;		
	}
	
	#promo_container_item_friday_feast #promo_page_content img{
		margin-bottom:25px;
	}	

	#promo_container_item_friday_feast #promo_page_content h1{
		color:#0199b9!important;
	}	
	
	#promo_container_item_friday_feast #promo_page_content h2{
		color:#0199b9!important;
	}		


	
	/*
	general
	*/
	#promo_container_item p strong a{
		font-size:10px;
	}

	#promo_container_item form{
		padding:0;
		margin:0;
		border:0;
	}
	
	#header-img{
		width:100%;
		text-align:center;		
	}
	
	.bot-mrg-h2{
		margin-bottom:10px;
	}
	
	#promo_page_content {
		width: 540px;
		margin-right: auto;
		margin-left: auto;
		padding: 0 0 30px 0;
	}	
	#promo_page_content h2{
		font-size:130%;
	}
	#promo_page_content h3{
		/*font-style:italic;*/
		font-size:110%;
	}
	
/*
PROMOTIONS END
*/

/*
GAMES PAGE
*/
	#gamesNav{
		padding:0 0;
		margin:0 0;
	}
	#gamesNav li{
		width:160px;
		height:201px;
		margin-right:5px;
		display:block;
		float:left;
		list-style:none;
		cursor:pointer;
	}
	#gamesNav li.gamesHover{
		/* for IE */
		filter:alpha(opacity=100);
		/* CSS3 standard */
		opacity:1.0;
	}
	#gamesNav li.gamesSelected{
		/* for IE */
		filter:alpha(opacity=100);
		/* CSS3 standard */
		opacity:1.0;
	}
	#bingo{
		background:URL(/skin/images/games/bingo-tab-select.jpg) 0 0 no-repeat;
		/* for IE */
		filter:alpha(opacity=50);
		/* CSS3 standard */
		opacity:0.5;
	}
	#slots{
		background:URL(/skin/images/games/slots-tab-select.jpg) 0 0 no-repeat;
		/* for IE */
		filter:alpha(opacity=50);
		/* CSS3 standard */
		opacity:0.5;
	}
	#casino{
		background:URL(/skin/images/games/casino-tab-select.jpg) 0 0 no-repeat;
		/* for IE */
		filter:alpha(opacity=50);
		/* CSS3 standard */
		opacity:0.5;
	}
	#instants{
		background:URL(/skin/images/games/instants-tab-select.jpg) 0 0 no-repeat;
		/* for IE */
		filter:alpha(opacity=50);
		/* CSS3 standard */
		opacity:0.5;
	}

	#games_container{
		width:700px;	
		margin-right: auto;
		margin-left: auto;	
	}

	#games_page_content{
		padding:20px 20px;
		background:#FFF URL(/skin/images/games/top-curve.gif) 0 0 no-repeat;		
	}
	#gamesInfo{
		padding:20px 0 0 0;
		margin:0 0;
		clear:both;
		text-align:left;	
	}
	#gamesInfo li{
		list-style:none;
		display:none;
	}

	#bingoInfo{
		padding-top:0;
		margin-top:0;
	}

	#bingoInfo h2{
		color:#8F008E!important;
		font-size:140%;
	}
	#bingoInfo .bingoDivFix{
		height:160px;
	}
	#bingoInfo img{
		margin-right:10px!important;
	}
	#slotsInfo h2{
		color:#559436!important;
		font-size:140%;
	}
	#casinoInfo h2{
		color:#2A5B86!important;
		font-size:140%;
	}
	#gamesInfo div{
		margin:0 0 10px 10px;
		padding:0 0;
		width:590px;
		clear:both;
	}
	#gamesInfo div img{
		float:left;
		margin:0 10px 15px 0;
		border:0;
		display:block;
	}

	#gamesInfo #slotsInfo div, #gamesInfo #instantsInfo div{	
		height:132px!important;
	}
	#gamesInfo #slotsInfo .clickhere, #gamesInfo #instantsInfo .clickhere{
		height:40px!important;
	}
	#gamesInfo #slotsInfo h2{
		padding:15px 0 15px 15px;
	}
	
/*
END GAMES PAGE
*/
	
/*Members*/

#myaccount_content h3 a {
	text-decoration: none;
}

#myaccount_content h3 a:hover {
	text-decoration: underline;
	color: #c71c07;

}

#members_content {
	width: 778px;
	height: 539px;
	background: url(/content/images/members_bg.png) 0 0 no-repeat;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
		}

#myaccount {
	width: 280px;
	height: 420px;
	background: url(/content/images/myaccount_bg.png) 0 0 no-repeat;
	float:  left;
	margin: 10px 0 0 20px;
}

#myaccount_content {
	width: 208px;
	margin: 0 0 0 35px;
	text-align: center;
}

#myaccount_content h1 {
	font-size: 1.7em;
	padding-top: 20px;
}

#myaccount_content h3, #myaccount_content h3 a, #middle h3 {
	font-size: 1em;
	color: #000;
}

#middle a h3 {
	color: #c71c07 !important;
}

#middle {
	width: 200px;
	height: 300px;
	background: url(/content/images/middle_bg.png) 0 0 no-repeat;
	float:  left;
	margin: 20px 0 0 10px;
	text-align: center;
	padding: 20px 0 0 0;
}

#middle table {
	margin: 0 0 0 20px;
}

#right {
	width: 224px;
	height: 339px;
	background: url(/content/images/right_bg.png) 0 0 no-repeat;
	float: left;
	margin: 10px 0 0 20px;
	padding: 0 0 0 10px;
}


#contentdiv {
	width:165px;
	height:211px;
	padding:10px;
	margin:15px 0 0 10px;
	line-height:17px;
}		

#playnow_but {
	width: 196px;
	height: 58px;
	float: left;
	margin-top:140px;
	*margin-top:120px;	
}


#balanceDetails h3 {
	color: #c71c07;
	font-size: 18px;
}

#members_content #balanceDetails {
	width:  620px;
	height: 80px;
	color: #000;
	padding: 40px 0 0 120px;
	text-align: center;
}

#members_content #balanceDetails h3 {
	color: #000;
}

#balanceDetails #total, #balanceDetails #real, #balanceDetails #bonus{
	float: left;
	padding: 0 20px 0 0;
}

#membersData #balanceDetails {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 600px;
} 

.detailsField {
	clear: both;
	margin:5px 0 5px 10px;
	text-align: left;
}

#content .content {
	padding: 20px 0 0 0;
}

/*Transactions*/

#mytransactions .reportTableNav, #mytransactions, .reportTable {
width:100% !important;
}

.reportTableNav {
margin-bottom:20px;
}

/* Contact Us */

#contactPhone, #contactEmail, #contactChat{
	margin-top:20px;
	padding:20px 0 20px 120px;
	background:URL(/content/images/contact_phone.gif) -10px 20px no-repeat;
}

#contactEmail{
	margin-top:20px;
	padding-left:120px;
	background:URL(/content/images/contact_email.gif) -10px 20px no-repeat;
}

#contactChat{
	margin-top:20px;
	padding-left:120px;
	background:URL(/content/images/contact_chat.gif) -10px 20px no-repeat;
}

#contactPhone, #contactEmail, #contactChat{
	border-top:dotted 2px #000;
}

#contactPhone h2, #contactEmail h2, #contactChat h2{
	font-size:20px;
}

p.contactNumbers{
	font-size:14px;
}

p.contactHint{
	font-style:italic;
}

/* Contact Us End */

/* FAQ's */

#faq{
	padding-top:20px;
}
#faq li{
	min-height:20px;
	margin-bottom:20px;
	padding:20px 0 0 35px;
	border-top:dotted 2px #000;
	list-style:none;
	position:relative;
	background:URL(/content/images/faq_arrowClosed.gif) 0 15px no-repeat;
	cursor:pointer;
}
#faq li div.listNumber{
	width:26px;
	height:25px;
	position:absolute;
	top:20px;
	left:0;
	padding:0 0;
	/*background:#60B512 URL(/content/images/faq_arrowClosed.gif) 0 0 no-repeat;*/
	color:#FFF;
	display:none;
}
#faq li span{
	font-size:16px;
	color:#C71C07;
}
#faq li p{
	padding-top:10px;
	display:none;
}

/* FAQ's End */

#details {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.detailsField b, .detailsField strong {
	display:block;
	float:left;
	width:145px;
}

.detailsField span {
	display:block;
	float:left;
}

membersData {
	text-align: left;
	width: 700px;
}


.buttonContainer {
	margin: 20px 0 0 0;
}

/* Help Page */
#helpTabs{
	margin:0 0; 
	padding:20px 0 0 0; 
	list-style:none;
}	
#helpTabs li{
	float:left; 
	display:block;  
	background:#C71C07; 
	position:relative;
	z-index:500; 
	margin:0 1px 0 0;
	padding:10px 10px;
	text-align:center;
	font-size:14px;
	color:#FFF;
}
#helpTabs ul{
	position:absolute; 
	top:37px;
	top:36px\9;
	left:0; 
	display:none; 
	margin:0 0; 
	padding:0 0; 
	list-style:none;
}

#helpTabs ul li{
	width:159px; 
	float:left;
	display:block; 
	border-top:1px solid #000;
}

#helpInfo{
	clear:both;
	padding:20px 0 0 0;
	border-top:solid 1px #000; 
}
#helpInfo li{
	margin:0 0;
	padding:0 0;
	list-style:none;
	display:none;
}
#helpInfo ul.accordion{
	margin:0 0;
	padding:0 0;
	position:relative;
}
#helpInfo ul.accordion li{
	margin:0 0;
	padding:20px 0 10px 35px;
	background:URL(/content/images/faq_arrowClosed.gif) 0 15px no-repeat;
	cursor:pointer;
	border-top:dotted 2px #000;
}
#helpInfo ul.accordion li span{
	display:none;
}
/* Help Page End */

/* Terms Page */


#termsTabs{
	margin:0 0; 
	padding:20px 0 0 0; 
	list-style:none;
	margin:0 0 70px 0!important; 
}	
#termsTabs ul{
	position:absolute; 
	top:37px;
	top:36px\9;
	left:0; 
	display:none; 
	margin:0 0; 
	padding:0 0 0 0; 
	list-style:none;	
}
#termsTabs li{
	float:left; 
	display:block;  
	background:#C71C07; 
	position:relative;
	z-index:500; 
	margin:0 1px 0 0;
	padding:15px 10px 15px 10px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	cursor:pointer!important;
	height:35px!important;
}
.terms table th{
	background-color:#c71c07;
	color:white;
}

.terms table td{
	border:1px solid #c71c07;
	background-color:white;
}

#termsTabs ul li{
	width:159px; 
	float:left;
	display:block; 
	border-top:1px solid #000;
	
}

/* Terms Page End */

/*footer*/

#footer {
	background: url(/content/images/footer_bg.png) 0 0 no-repeat;
	width: 870px;
	height: 55px;
}

#bottomFooter{
	width:780px;
	margin:10px auto;
	color:#FFF;
}
#bottomFooter a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#bottomFooter a:hover{
	text-decoration:underline;
}

/* 
********* NEW FRONT PAGE STYLES ********* 
*/ 
#frontLeft{
	width:545px;
	margin:0 10px 200px 0;
	float:left;
}
/* FRONT LEFT TABS */
#frontLeftTabs{
	height:33px;
	padding:0 0;
	margin:0 0;
	list-style:none;
	font-size:1.4em;	
}
#frontLeftTabs li{
	width:181px;
	padding:10px 0;
	margin:0 1px 0 0;
	float:left;
	display:block;
	background:URL(/content/images/hometabs_bg.gif) 0 0 no-repeat;
	cursor:pointer;
	color:#FFF;
}
#frontLeftTabs li.currentTab{
	padding:8px 0 12px 0;
	color:#FFFF00;
}
#frontLeft h2{
	text-align:center;
}
#tabInfoWrap{
	padding:10px 10px;
	background:#F1DBA3;
	position: relative;
	z-index: 20;
}
div.tabInfo{
	display:none;
	text-align:justify;
}
/* FRONT LEFT PROMOS */
#bingoPromos, #bingoPromos2{
	margin:0 0;
	padding:0 0;
	list-style:none;
}
#bingoPromos li, #bingoPromos2 li{
	width:260px;
	height:240px;
	margin:0 5px 5px 0;
	float:left;
	display:block;
	position:relative;
	background:#FDE8B8;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
}
#bingoPromos li h3, #bingoPromos2 li h3{
	padding:35px 15px 0 15px;
	color:#FFF;
	font-size:1.6em;
}
#bingoPromos li p, #bingoPromos2 li p{
	padding:30px 15px 0 15px;
	color:#FFF;
	font-size:1em;
}
#bingoPromos li img, #bingoPromos2 li img{
	position:absolute;
	top:30px;
	left:5px;
	cursor:pointer;
	z-index:50;
}
#bingoPromos li span.promoTitle, #bingoPromos2 li span.promoTitle{
	width:250px;
	height:230px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:5000;
	border:solid 5px #53A300;
}
#bingoPromos li span.promoTitle p, #bingoPromos2 li span.promoTitle p{
	padding:5px 0 7px 0;
	font-size:1.2em;
	text-align:center;
	background:#53A300;
	color:#FFF;
}
/* FIRST PROMO COLOURING */
#bingoPromos li.promo1{
	background:#793d2f;
}
#bingoPromos li.promo1 span.promoTitle{
	border:solid 5px #4C1D16;
}
#bingoPromos li.promo1 span.promoTitle p{
	background:#4C1D16;
}
/* SECOND PROMO COLOURING */
#bingoPromos li.promo2{
	background:#4984b2;
}
#tabInfoWrap #bingoPromos li.promo2 span.promoTitle{
	border:solid 5px #294977;
}
#bingoPromos li.promo2 span.promoTitle p{
	background:#294977;
}
/* THIRD PROMO COLOURING */
#bingoPromos li.promo3{
	background:#ED7BC0;
}
#bingoPromos li.promo3 span.promoTitle{
	border:solid 5px #C354A0;
}
#bingoPromos li.promo3 span.promoTitle p{
	background:#C354A0;
}
/* FOURTH PROMO COLOURING */
#bingoPromos li.promo4{
	background:#91C147;
}
#bingoPromos li.promo4 span.promoTitle{
	border:solid 5px #53A300;
}
#bingoPromos li.promo4 span.promoTitle p{
	background:#53A300;
}
/* FITH PROMO COLOURING */
#bingoPromos2 li.promo5{
	background:#d4343a;
}
#bingoPromos2 li.promo5 span.promoTitle{
	border:solid 5px #b80028;
}
#bingoPromos2 li.promo5 span.promoTitle p{
	background:#b80028;
}
/* SIXTH PROMO COLOURING */
#bingoPromos2 li.promo6{
	background:#8d11a2;
}
#bingoPromos2 li.promo6 span.promoTitle{
	border:solid 5px #6a107a;
}
#bingoPromos2 li.promo6 span.promoTitle p{
	background:#6a107a;
}
/* SEVENTH PROMO COLOURING */
#bingoPromos2 li.promo7{
	background:#EA8F25;
}
#bingoPromos2 li.promo7 span.promoTitle{
	border:solid 5px #CF4907;
}
#bingoPromos2 li.promo7 span.promoTitle p{
	background:#CF4907;
}
/* EIGHTTH PROMO COLOURING */
#bingoPromos2 li.promo8{
	background:#3E952E;
}
#bingoPromos2 li.promo8 span.promoTitle{
	border:solid 5px #326d0b;
}
#bingoPromos2 li.promo8 span.promoTitle p{
	background:#326d0b;
}
/* NINETH PROMO COLOURING */
#bingoPromos li.promo9{
	background:#e86054;
}
#bingoPromos li.promo9 span.promoTitle{
	border:solid 5px #a7001d;
}
#bingoPromos li.promo9 span.promoTitle p{
	background:#a7001d;
}
/* TENTH PROMO COLOURING */
#bingoPromos li.promo10{
	background:#4A0009;
}
#bingoPromos li.promo10 span.promoTitle{
	border:solid 5px #000;
}
#bingoPromos li.promo10 span.promoTitle p{
	background:#000;
}
/* ELEVENTH PROMO COLOURING */
#bingoPromos li.promo11{
	background:#793d2f;
}
#bingoPromos li.promo11 span.promoTitle{
	border:solid 5px #4C1D16;
}
#bingoPromos li.promo11 span.promoTitle p{
	background:#4C1D16;
}
/* TWELTH PROMO COLOURING */
#bingoPromos li.promo12{
	background:#1c264d
}
#bingoPromos li.promo12 span.promoTitle{
	border:solid 5px #e86432;
}
#bingoPromos li.promo12 span.promoTitle p{
	background:#e86432;
}
/* THIRTEENTH PROMO COLOURING */
#bingoPromos li.promo13{
	background:#5b3e1e;
}
#bingoPromos li.promo13 span.promoTitle{
	border:solid 5px #a8753d;
}
#bingoPromos li.promo13 span.promoTitle p{
	background:#a8753d;	
}
/* Fourteenth PROMO COLOURING */
#bingoPromos li.promo14{
	background:#ba630f;
}
#tabInfoWrap #bingoPromos li.promo14 span.promoTitle{
	border:solid 5px #f69a23;
}
#bingoPromos li.promo14 span.promoTitle p{
	background:#f69a23;
}
/* fifhteenth PROMO COLOURING */
#bingoPromos li.promo15{
	background:#decfe6;
}
#tabInfoWrap #bingoPromos li.promo15 span.promoTitle{
	border:solid 5px #4f3c71;
}
#bingoPromos li.promo15 span.promoTitle p{
	background:#4f3c71;
}
/* sixteenth PROMO COLOURING */
#bingoPromos li.promo16{
	background:#e8a129;
}
#tabInfoWrap #bingoPromos li.promo16 span.promoTitle{
	border:solid 5px #774e16;
}
#bingoPromos li.promo16 span.promoTitle p{
	background:#774e16;
}
/* seventeenth PROMO COLOURING */
#bingoPromos li.promo17{
	background:#8bc13c;
}
#tabInfoWrap #bingoPromos li.promo17 span.promoTitle{
	border:solid 5px #5a7d27;
}
#bingoPromos li.promo17 span.promoTitle p{
	background:#5a7d27;
}
#seo{
	padding:10px 10px;
	margin:10px 0 10px 0;
	text-align:justify;
	background:#F1DBA3;
	position: relative;
	z-index: 20;
}
#frontRight{
	width:263px;
	padding:10px 10px;
	background:#F1DBA3;
	float:left;
}
#igBanners, #jackpots, #nextTasty, #followUs{
	width:257px;
	height:144px;
	margin:0 0 10px 0;
	border:solid 3px #3F9127;
	position:relative;
}
#igBanners h3, #jackpots h3, #nextTasty h3, #followUs h3{
	background:#3F9127;
	padding:2px 0 5px 0;
	font-size:1.2em;
	color:#FFF;
}
#followUs{
	background:URL(/content/images/homeFollow_bg.gif) 0 21px no-repeat;
}
#followUs ul{
	margin:0 0;
	padding:0 0;
	list-style:none;
	font-weight:bold;
	position:absolute;
	top:105px;
	left:3px;
	color:#FFF;
}
#followUs ul li{
	float:left;
	display:block;
	text-align:center;
	width:126px;
}
#followUs ul li a{
	color:#FFF;
	text-decoration:none;
}#igBanners IMG {
    position:absolute;
    top:20px;
    left:0;
    z-index:8;
    opacity:0.0;
}
#igBanners IMG.active {
    z-index:10;
    opacity:1.0;
}
#igBanners IMG.last-active {
    z-index:9;
}
#playNowBtn{
	width:100px;
	text-align:center;
	padding:2px 0;
	position:absolute;
	bottom:0;
	right:80px;
	color:#FFF;
	background:#3F9127;
	cursor:pointer;
	z-index:2000;
}
#ball75{
	width:257px;
	height:124px;
	position:absolute;
	top:30;
	left:0;
	background:URL(/content/images/homeJackpots_sundae.jpg) 0 0 no-repeat;
}
#ball90{
	width:257px;
	height:124px;
	position:absolute;
	top:30;
	left:0;
	background:URL(/content/images/homeJackpots_banana.jpg) 0 0 no-repeat;
}
#ball75 p, #ball90 p{
	width:160px;
	position:absolute;
	top:86px;
	left:45px;
	font-size:2em;
	text-align:center;
}
#jackpots div{
    position:absolute;
    top:20px;
    left:0;
    z-index:8;
    opacity:0.0;
}
#jackpots div.active {
    z-index:10;
    opacity:1.0;
}
#jackpots div.last-active {
    z-index:9;
}
#rightSubNav{
	margin:0 0;
	padding:0 0;
	list-style:none;
}
#rightSubNav li{
	padding:9px 0 10px 0;
	margin:0 0 1px 0!important;
	color:#FFF;
	background:URL(/content/images/subnavBg.gif) 0 0 no-repeat;
	font-size:1.2em;
	cursor:pointer;
}
/* 
********* NEW FRONT PAGE STYLES END ********* 
*/

#joypotCountdown{
	width:147px;
	height:62px;
	color:#FFF;
	background:#666666;
	position:absolute;
	border:solid 5px #004b00;
	bottom:20px;
	right:10px;
}
#joypotCountdown #t7_timer div.t7_numbs{
	width:30px;
	height:20px;
	padding:5px 2px;
	margin:0 1px 0 0;
	float:left;
	display:block;
	background:URL(images/tasty_countdown_bg.gif) 0 0 repeat-x;
	font-size:2em;
	position:relative;
	border:solid 1px black;
}
#joypotCountdown #t7_timer div.t7_numbs img{
	position:absolute;
	top:0;
	left:0;
}
#joypotCountdown #t7_labels div.t7_labs{
	width:32px;
	height:20px;
	padding:5px 2px;
	margin:0 1px 0 0;
	float:left;
	display:block;
	background:#528d12;
}
#gamesNavigation3{
	width:590px;
	height:140px;
	padding:0 0 0 0;
	margin:0 auto;
	list-style:none;
}
#gamesNavigation3 li{
	width:81px;
	height:160px;
	padding:0 0;
	margin:0 45px 0 0;
	float:left;
	display:block;
	cursor:pointer;
	position:relative;
	text-align:center;
}
#gamesNavigation3 li img{
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-41px;
}
#gamesNavigation3 li span{
	width:82px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	font-size:1.2em;
	color:#C71C07;
}

/* SPECIAL POINTS */
#specialPoints{
	height:124px;
	padding:0 0 20px 0;
	position:relative;
}
/* JOYPOT MEMBERS */
#joypotMembers{
	width:247px;
	height:124px;
	background:URL(../content/images/joypot_pointsbg.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:15%;
}
#joypotMembers.joypotMove{
	left:50%;
	margin-left:-123px;
}
#joyPoints{
	width:160px;
	padding:0 0!important;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:35px;
	right:15px;
}
#joyPotBtns{
	height:24px!important;
	padding:0 0!important;
	position:absolute;
	bottom:12px;
	right:18px;
}
#joyPotBtns span{
	width:103px;
	height:21px;
	padding:3px 0 0 0;
	margin:0 0 0 1px;
	float:left;
	display:block;
	background:URL(../content/images/joypot_btnbg.png) 0 0 no-repeat;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
}
#joyPotPointsTable{
	width:400px;
	padding:0 0!important;
	background:#428B00;
	color:#FFF;
	position:absolute;
	top:350px;
	left:50%;
	margin-left:-200px;
	z-index:5000;
	border:solid 5px #FFF;
}
#joyPotPointsTable th{
	width:133px;
	padding:5px;
}
#joyPotPointsTable td{
	padding:5px 5px;
	text-align:left;
	background:#89bd39;
	color:#004B00;
}
#joyPotBlackBg{
	width:100%;
	background:black;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	top:0;
	left:0;
	z-index:4999;
	cursor:pointer;
}
#joyPotPointsTableClose{
	width:30px;
	height:30px;
	background:URL(../content/images/joypot_close.png) 0 0 no-repeat;
	position:absolute;
	top:360px;
	left:50%;
	margin-left:170px;
	z-index:5001;
	cursor:pointer;
}
/* CASKBACK BONUS */
#casBackBonus{
	width:247px;
	height:124px;
	background:URL(/skin/images/tasty-cashback.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	right:15%;
	font-family:Arial;
	font-size:1.2em;
}
#casBackBonusDays{
	width:87px;
	height:93px;
	position:absolute;
	top:10px;
	left:10px;
}
#casBackBonusDays p{
	padding-top:35px;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	color:#a32322;
}
#casBackBonusDays p span{
	font-size:2em;
	display:block;
	padding-bottom:10px;
}
#casBackBonusInfo{
	width:130px;
	height:93px;
	position:absolute;
	top:10px;
	right:10px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	text-shadow: 1px 1px #000;
}
#cashBackAmount{
	padding-top:8px;
	font-size:1.9em;
	font-weight:bold;
	display:block;
}


.viewWinners {float:right; margin:5px 0; padding:0 7px 0 0; background:url(/skin/images/red_bttn.png) no-repeat right top; color:#fff; text-decoration:none;}
	.viewWinners span {display:block; padding:15px 5px 12px 12px; font-size:14px; background:url(/skin/images/red_bttn.png) no-repeat left top;}
	.viewWinners:hover {color:#ffd800; text-decoration:none;}
