#promo_clear { clear:both; height:1px; }
/* This changes everything inside the <html> class and not the <body> */
html { width:100%; height:101%; }
/* This changes everything inside the <body> */
body { background-color: #ffeafd; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8A8178; /*Site Text Color*/ }
/* Link Styles */
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8A8178; text-decoration:underline; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8E085C; text-decoration:underline; }
/* Heading font for table content */
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#890858; letter-spacing:1px; }
/* Headings with background */
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:513px; padding:4px 10px; color:#ffffff; background-color: #890858; letter-spacing:0px; }
/*Text title*/
h3 { font-size:12px; color:#890858; text-decoration:none; letter-spacing:1px; }
/*Text title*/
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#890858; letter-spacing:1px; }
/*Home Page Middle*/
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8E085C; letter-spacing:1px; margin-bottom:-10px;  *margin-bottom:-15px;
margin-top:0px; }
/* List styles */


/**************** Header contains #lang and casino name 

	/* Header Image placement */
div#header { width:725px; height:64px; margin:0px auto; background:url(/images/header.gif) no-repeat; text-align:right; }
.slogan { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F3E7EF;display:block; clear:both; text-align:right; padding:5px 30px 0 0;}
div#lang { background:url(/images/lang_bg.gif) no-repeat; width:725px; height:16px; margin:0px auto; }
.content { background-color: #FFF; }
.clear { clear: both; }
/* Play Now button */
a.playnow { width: 171px; height: 81px; float: left; margin-top: 30px; margin-left: 40px; display: none; }
#playnow { border:0px solid red; }
/* Download button */
a.download_link { background: url(/images/buttons/download.en.png) no-repeat; width: 223px; height: 82px; float: left; margin-left: 15px; margin-top: 20px; }
a.download_link:hover { background-position: 0 -82px; }
/* iPhone button */
a.iphone_link { background: url(/images/buttons/iphone.en.png) no-repeat; width: 223px; height: 82px; float: left; margin-left: 15px; margin-top: 20px; }
a.iphone_link:hover { background-position: 0 -82px; }
/********************************************* Footer Bar *********************************************/
/* foter container */
div#footer { clear: both; margin: 0px auto; height: 70px; width: 800px; background-color: #FFEAFD; }
/* Bottom Navigation */
div#bottom_nav { width: 800px; height: 26px; position: relative; padding-top: 10px; text-align: center; font-family: verdana; }
/* bottom logos - placement */
.bottom_logos { position: relative; left: 25px; }
/* payment options - placement */
.payment_options { position: relative; left: 20px; top: -5px; }
div#footer_disclaimer { width: 695px; margin: 0px auto; padding-top: 10px; padding-bottom: 10px; color: #D17CC9; }
div#footer_disclaimer a { color: #D17CC9; }
/********************************************************** Pages *******************************************/



/************************************ Page Contents ********************************************/
#border { width:733px; height:100%; border: 1px solid #890858; border-top-width: 0px; margin:0px auto; background-color:#fff; padding-left:15px; padding-right:15px; }
#inner_container { width: 725px; margin-bottom: 10px; margin: 0px auto; clear: both; }
.inner_container_default { width:525px; padding:10px 10px 4px 4px; }
#inner_container_wide { width:725px; padding:10px 10px 7px 7px; clear: both; }
div#breadcrumbs { width:725px; height:28px; background:url(/images/breadcrumbs.gif) no-repeat; color:#fff; text-transform:capitalize; font-weight:bold; font-size:12px; text-indent:14px; line-height:25px; margin-left:0px; margin:0px auto; }
div#breadcrumbs a { font-size:12px; color:#FFF; text-decoration:underline; }
.right_side_menu { border-top: 10px solid #fff; width: 183px; background-color: #dcd5c6; padding-top:30px; padding-bottom:10px; border-bottom:8px solid white; vertical-align:top; }
#internal_bonus { padding-bottom:15px; margin-left:5px; }
#support_box { margin-left:5px; }
/*************************** HOME Page ************************/
.more { display:block; }
/* Flash welcome - it will contain play now and download */
	#inner_cont_flash { vertical-align:top; width:474px; height:251px; background-color:#B25A92; margin:0px auto; }
/* Download & play now container */
	#inner_cont_playdown { vertical-align:top; width:251px; height:251px; background: url(/images/welcome_left_bg.gif) no-repeat; margin:0px auto; }
#promo_title { font-weight: bold; font-size: 13px; color: #ffffff; background-color: #890858; width: 467px; padding:3px 0px 0px 3px; }
#home_main {
 width:725px  padding:0px; margin:0px; }
#home_left { padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 15px; }
#home_left p { font-size: 12px; }
p#home_left_check_game { text-align: center; padding: 0px 0px 0px; font-weight: bold; font-size: 12px; color: #890858; margin-top: 10px; }
#home_right { padding:0px; width:477; }
#home_right h3 { margin:0px; }
#home_right p { margin:5px 0px 25px 0px; }
#divider { padding-left:30px; padding-right:15px; padding-top:10px; vertical-align:top; }
#need_help_container { width:477px; height:27px; background:url(/images/need_help_bg.gif) no-repeat; background-position: 0px 0px; }
#need_help_text { text-align:right; font-weight:bold; padding-top:5px; padding-right:20px; color:#FFFFFF; }
#need_help_text a { font-size:12px; color:#FFFFFF; text-decoration:none; }
#need_help_text a:hover { color:#8A8178; }
/************************************ Download Page ********************************************/





.ro_download_img { float: right; padding-left:10px; }
.ro_download ol {  *padding-left: 5px; /* Ie hack for ol */
}
.ro_download li { margin-bottom:10px; }
.ro_how_to_download ol {  *padding-left: 5px; /* Ie hack for ol */
}
.ro_how_to_download li { margin-bottom:10px; }
.ro_how_to_download_img { float: right; padding-left:10px; }
div#download_outer { width: 720px; padding: 7px; background-color: #FFF; border: 1px solid #890858; }
div#download { width:711px; padding: 10px; background-color: #890858; height: 100%; }
.download_page { width:711px; }
/************************************ Overview Game Page ********************************************/
.thumb a img { border:1px solid; border-color: #890858; margin-right:2px; }
.thumb a:hover img { border:1px solid #d4639e; }
/************************************ game preview table formatting *********************************/
#game_type {  *padding-bottom:10px;
}
table.table { background:transparent; }
.th-row1-col1, .th-row1-col2 { padding:4px; background-color:#890858; color:#FFFFFF; }
.td-row1-col1, .td-row2-col2 { padding:2px 4px; background-color:#D1DEEF; }
.td-row2-col1, .td-row1-col2 { padding:2px 4px; background-color:#FFFFFF; }
/************************************ LOYALTY *********************************/
.loyalty_img { float: left; padding-right:10px; display:block; }
.loyalty { width:525px; }
/******************************* WINNERS  *********************************/
.imgborder { padding-right: 10px; }
/******************************* CASHIER  *********************************/
.cashier table { width: 711px; border-top-width:1px; border-top-color:#FFEAFD; border-left-color:#FFEAFD; border-left-width:1px; border-bottom:1px solid #FFEAFD; margin-bottom:7px; clear: both; }
.cashier img { display:block; margin-bottom:5px; }
.cashier th { margin:5px; background-color:#890858; border-top:1px solid #FFEAFD; border-left:1px solid #FFEAFD; color:#FFFFFF; text-align:center; }
.cashier td { text-align:center; background-color:#FFFFFF; margin: 5px 5px 10px 5px; border-top:1px solid #FFEAFD; border-left:1px solid #FFEAFD; border-right:1px solid #FFEAFD; }
.cashier a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8A8178; text-decoration:underline; }
.cashier a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8E085C; text-decoration:underline; }
#cashier_btns { width: 428px; height: 37px; float: right; margin-bottom: 15px; }
h1.cashier_btns { float: left; position: relative; top: 10px; }
/********************************************* SUPPORT OPTIONS *********************************************/
div#primary_support { padding-bottom:150px; /*IE padding */ margin-top:0px; }
div#primary_support .support_item_left { float:left; width:245px; margin-bottom:0px; margin-right:10px; }
div#primary_support .support_item_right { float:left; width:245px; margin-bottom:0px; margin-left:10px; }
div#primary_support h2 { width:245px; }
div#primary_support .support_item_small { float:left; width:245px; margin-right:10px; margin-top:15px; }
div#primary_support .support_item_small_wide_left { float:left; width:245px; margin-top:15px; padding-right:10px; }
div#primary_support .support_item_small_wide_right { float:left; width:245px; margin-top:15px; padding-left:10px; }
div#primary_support p { float:left; margin:0px; padding:0px; }
div#primary_support a img { border:0px; }
div#primary_support img { margin-right:5px; float:left; }
/********************************************* FAQ *********************************************/
div#faq ol {  *padding-left: 5px; /* Ie hack for ol */
}
div#faq .link { color:#ffffff; }
div#faq li { padding-bottom: 5px; }
div#faq ul { padding-top: 10px; }
div#faq .link a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline; }
.answers { font-weight:bold; }
/********************************************* promotions *********************************************/
#primary_promotions, #secondary_promotions { width:513px; clear:both; margin-left:0px; }
.promotion { margin-bottom:20px; }
#promotions { margin-left: 10px; }
#primary_promotions .promotion { display:block; float:left; width:190px; }
#primary_promotions .promotion img { display:block; width:200px; height:100px; margin-bottom: 10px; float:left; border:1px solid #0C9D04; }
#secondary_promotions .promotion { float:left; width:240px; padding-right:10px; height: 80px;  /* to fix the bug in es/promotions.html/ */ }
/********************************************* FLASH CASINO *********************************************/

.flash_casino { margin-top: 5px; margin-left:-10px; margin-bottom:5px; }
div#flash_outer { width: 716px; padding: 0px; margin-left:0px; background-color: none; border-right: 1px solid gray; }
div#flash { width:715px; background-color: none; height: 100%; border-right: 1px solid gray; }
ul#flash_nav { display:none; }
/*
.flash_casino {
padding-top:1px;
}

div#flash_outer {
	width: 750px;
	background-color: #FFF;
	border: 1px solid gray;
	padding: 1px;
	margin-left:0px;
}
div#flash {
	width:749px;
	background-color: #FFEAFD;
	height: 100%;
}


#wide_content table.flash_casino { position:relative;right:21px;}
iframe.flashcasino { width:749px; height:610px; border:0px solid #000000; border-collapse:collapse; clear:both; }
div.flash_div { position:relative; width:720px; height:610px; margin-bottom:10px; clear:both;}
#wide_content { margin-left:10px; }
#wide_content div.internal_bottom_logo { margin-left:-10px; }
*/

/* Latest Payouts */
.payout { width:220px; background:none;/*background-color: #000000;*/
}
table.payout-table { width: 220px; }
td.payout-name, td.payout-amount { padding: 2px;/*color: #FFFFFF;*/
}
h3.payout-header { height: 10px; /*color:#C00E02;*/
	font-size:12px; }
td.payout-name-total { font-weight: bold; font-size: 12px; padding: 2px; background-color:#890858; color: #FFFFFF; }
td.payout-amount-total { font-weight: bold; font-size: 16px; padding: 2px; background-color:#890858; color: #FFFFFF; }
/************ JACKPOT ********************/

#jackpot { background:url(/images/jackpot_bg.jpg) no-repeat; cursor:pointer; width:724px; height:58px; color:#FFF; margin:7px 0px 7px 0px; font-size:12px; z-index:900; }
#joes_jackpot { position:relative; float:left; margin-left:35px; padding-top:26px; display: inline; }
#super_777 { position:relative; float:left; margin-left:64px; padding-top:26px; display: inline; }
#fruity_loot { position:relative; float:left; margin-left:64px; padding-top:26px; display: inline; }
#pay_day { position:relative; float:left; margin-left:64px; padding-top:26px; display: inline; }
#haunted_house { position:relative; float:left; margin-left:64px; padding-top:26px; display: inline; }
/*********************************/
.upcoming_img_holder { padding-right: 20px; padding-bottom:20px; }
.play_games_text { text-align:center; padding-top:0px; padding-bottom:5px; font-size:12px; color:#d17cc9; }
.play_games_text a { font-size:12px; color:#d17cc9; text-decoration:none; }
.play_games_text a:hover { font-size:12px; color: #d17cc9; text-decoration:none; }
.play_games_text a:visited { font-size:12px; color:#d17cc9; text-decoration:none; }

/* by echo */
.header_btn { margin-left:570px; width:130px;}
.login_btn:hover { background-position: 0 -25px; }
.register_btn:hover { background-position: 0 -25px; }
#logos{position:relative; z-index:100; overflow:hidden; margin:-35px 0 0 240px; width:150px;}
#geo_trust{ cursor:pointer; width:70px; height:29px; background:url(/images/geo_trust.png) no-repeat; float:left; }
#pic_dss{ width:70px; height:29px; background:url(/images/pic_dss.png) no-repeat; float:left;margin-left:10px;}

