body {
   /* 1.0em is equivalent to 10px */
    color: #303030;
    background: #FFFFFF;   
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 62.5%;
    margin-bottom: 0px; 
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    direction:ltr;
    padding: 0px;
    z-index: -1;
    text-align: center;
}


/****************************************************************************************/
/* basics / header */
/****************************************************************************************/
#basic 
{                
    min-height: 600px;
    width: 897px;           
    position: relative;
    margin-right: auto;
    margin-left: auto;
    direction:ltr;
    text-align: left;
}

#header {
	margin: 0px; 
        padding: 0px 0px 0px 0px;
	width: 897px;
	height: 97px;
        position: relative;
	float: left;
}

#header #language {
	margin: 0px 0px 0px 0px; 
        padding: 0px 0px 0px 0px;
	width: 887px;
	height: 22px;
	text-align: right;
	float: right; 
        position: relative;
        right: 10px;
}

#header #language select {
	margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	width: 110px;
	height: 19px;
	float: right; 
       font-size:11px;
}

#header #language p {
	margin: 2px 0px 0px 0px;
padding: 0px 10px 0px 0px;
	height: 16px;
	color: #FFFFFF;
	float: right; 
}

#header #tabs_888 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 887px;
	height: 72px;
	border: none;
}

#header #tabs_border {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 897px;
	height: 3px;
        position: relative;
	float: left;
}

#header #logo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 897px;
	height: 72px;
        position: relative;
	float: left;
}

#header #logo #logo_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 280px;
	height: 72px;
        position: relative;
	float: left;
}
#header #logo #logo_left  a,
#header #logo #logo_left img
{
    margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 280px;
        height: 72px;
}
#header #logo #logo_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 607px;
	height: 72px;
        position: relative;
	float: left;
}

#header #logo #logo_right #brand_tabsHP{
        margin: 50px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
        position: relative;
	float: left;
        width: 200px;
	height: 22px;
        left: 407px;
}

#header #logo #logo_right #brand_tabsHP a{
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
        width: 98px;
	height: 22px;
        position: relative;
        float: left;
   
}

#header #logo #logo_right #brand_tabsHP #tab_space{
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
        width: 4px;
	height: 22px;
        position: relative;
        float: left;
}

#header #logo #logo_right #brand_tabs{
        margin: 44px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
        position: relative;
	float: left;
        width: 200px;
	height: 28px;
        left: 407px;
}

#header #logo #logo_right #brand_tabs a{
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
        width: 98px;
	height: 28px;
        position: relative;
        float: left;
   
}

#header #logo #logo_right #brand_tabs #tab_space{
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
        width: 4px;
	height: 28px;
        position: relative;
        float: left;
}

#tabs .tabs_poker,
#tabs .tabs_casino {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 887px;
	height: 72px;
	border: none;
}
#tabs .tabs_888_border {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 897px;
	height: 72px;
	border: none;
}

#basic #pixeltracking
{
        margin: 0px;  
        height: 0px;
        padding: 0px;
        width: 0px; 
        position: absolute;        
        
}

/****************************************************************************************/
/* main area */
/****************************************************************************************/
#main {
	margin: 0px 0px 0px 0px;
        padding: 0px;
	width: 628px;
	
	border-right: 1px solid #007F3A;
	position: relative;
	float: left;
}

#main img {}

#main .picto {
	padding: 2px 0px 0px 3px;
        margin: 0px;
	width: 616px; 
	height: 175px;
        position: relative;
	float: left;
}

#main #call4action
{
	margin: 0px;
        padding: 0px;       
	width: 628px;
	height: 20px;
	position: relative;
	float: left;
}
#main #call4action p
{
	margin: 0px;
        padding: 0px;
       
        color:#2f2f2f;
        text-align: center; 
}


#main #casino_poker{
	margin: 0px;
        padding: 0px 0px 0px 3px;
	width: 628px;
	height: 385px;
	position: relative;
	float: left;
}

#main #casino_poker #casino
{
	margin: 0px;
        padding: 0px;
	width: 294px;
	height: 385px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #logo_bonus_down
{
        margin: 0px;
        padding: 0px;
	width: 294px;
	height: 160px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #logo_bonus_down #logo_bonus
{
        margin: 0px;
        padding: 0px;
	width: 185px;
	height: 160px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #logo_bonus_down #logo_bonus #logo
{
        margin: 1px 0px 0px 0px;
        left: 37px;
        padding: 0px;
	width: 148px;
	height: 46px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #logo_bonus_down #logo_bonus #bonus
{
        margin: 19px 0px 0px 0px;
        left: 17px;
        padding: 0px;
	width: 164px;
	height: 76px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #logo_bonus_down #download
{
        margin: 1px 0px 0px 0px;
        left: 25px;
        padding: 0px;
	width: 63px;
	height: 160px;
	position: relative;
	float: left;
}

#main #casino_poker #line_border
{
	margin: 0px;
        padding: 0px;
	width: 13px;
	height: 385px;
        border-right: 1px solid #007F3A;
	position: relative;
	float: left;
}

#main #casino_poker #poker
{
	margin: 0px 0px 0px 13px;
        padding: 0px;
	width: 294px;
	height: 385px;
	position: relative;
	float: left;
}


#main #casino_poker #poker #logo_bonus_down
{
        margin: 0px;
        padding: 0px;
	width: 294px;
	height: 160px;
	position: relative;
	float: left;
}

#main #casino_poker #poker #logo_bonus_down #logo_bonus
{
        margin: 0px;
        padding: 0px;
	width: 185px;
	height: 160px;
	position: relative;
	float: left;
}

#main #casino_poker #poker #logo_bonus_down #logo_bonus #logo
{
        margin: 1px 0px 0px 0px;
        left: 38px;
        padding: 0px;
	width: 148px;
	height: 46px;
	position: relative;
	float: left;
}

#main #casino_poker #poker #logo_bonus_down #logo_bonus #bonus
{
        margin: 19px 0px 0px 0px;
        left: 19px;
        padding: 0px;
	width: 164px;
	height: 76px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #logo_bonus_down #logo_bonus #bonus p
{
        margin: 3px 10px 0px 0px;
        padding: 0px;
        color: #f0ca7d;
        font-size: 11px;
        text-align: right; 
        position: relative;
        line-height:12px;
}
#main #casino_poker #casino #logo_bonus_down #logo_bonus #bonus a
{
    color: #f0ca7d;
    text-decoration: underline;
}

#main #casino_poker #poker #logo_bonus_down #logo_bonus #bonus p
{
        margin: 3px 10px 0px 0px;
        padding: 0px;
        color: #9fd0f2;
        font-size: 11px;
        text-align: right; 
        position: relative;
        line-height:12px;
}
#main #casino_poker #poker #logo_bonus_down #logo_bonus #bonus a
{
    color: #9fd0f2;
    text-decoration: underline;
}

#main #casino_poker #poker #logo_bonus_down #download
{
        margin: 1px 0px 0px 0px;
        left: 25px;
        padding: 0px;
	width: 63px;
	height: 130px;
	position: relative;
	float: left;
}
#main #casino_poker #casino #logo_bonus_down #download p,
#main #casino_poker #poker #logo_bonus_down #download p
{
        margin: 0px 0px 0px 0px;
        padding: 0px;
        color: #291400;
        font-size: 10px;
        text-align: center; 
        width: 63px;
}

#main #casino_poker #casino #icons,
#main #casino_poker #poker #icons
{
        margin: 27px 0px 0px 0px;
        padding: 0px;
	width: 294px;
	height: 132px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #icons #line1,
#main #casino_poker #poker #icons #line1
{
        margin: 0px 0px 0px 0px;
        padding: 0px;
	width: 294px;
	height: 55px;
	position: relative;
	float: left;
}
#main #casino_poker #casino #icons #line2,
#main #casino_poker #poker #icons #line2
{
        margin: 12px 0px 0px 0px;
        padding: 0px;
	width: 294px;
	height: 55px;
	position: relative;
	float: left;
}
#main #casino_poker #casino #icons #line1 .game_icon,
#main #casino_poker #casino #icons #line2 .game_icon,
#main #casino_poker #poker #icons #line1 .game_icon,
#main #casino_poker #poker #icons #line2 .game_icon
{
        margin: 0px 0px 0px 0px;
        padding: 0px;
	height: 55px;
        position: relative;
	float: left;
}

#main #casino_poker #casino #icons #line1 img,
#main #casino_poker #casino #icons #line2 img,
#main #casino_poker #poker #icons #line1 img,
#main #casino_poker #poker #icons #line2 img
{
        margin: 0px 0px 0px 0px;
        padding: 0px;	
        height: 44px;
}

#main #casino_poker #casino #icons #line1 .game_icon_img,
#main #casino_poker #casino #icons #line2 .game_icon_img,
#main #casino_poker #poker #icons #line1 .game_icon_img,
#main #casino_poker #poker #icons #line2 .game_icon_img
{
    margin: 0px 0px 0px 0px;
    padding: 0px;	
    height: 44px;
}

#main #casino_poker #casino #icons #line1 p,
#main #casino_poker #casino #icons #line2 p,
#main #casino_poker #poker #icons #line1 p,
#main #casino_poker #poker #icons #line2 p
{
    height: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    text-align: center;    
}

#main #casino_poker #casino #icons #line1 .game_icon_text,
#main #casino_poker #casino #icons #line2 .game_icon_text
{
    color: #f0ca7d;
    text-decoration: none;
    font-size: 10px;
    text-align: center; 
    line-height: 11px;
}

#main #casino_poker #poker #icons #line1 .game_icon_text,
#main #casino_poker #poker #icons #line2 .game_icon_text
{
    color: #9fd0f2;
    text-decoration: none;
    font-size: 10px;
    text-align: center; 
    line-height: 11px;
}

#main #casino_poker #casino #nodownload,
#main #casino_poker #poker #nodownload
{
        margin: 11px 0px 0px 0px;
        left: 25px;
        padding: 0px;
	width: 294px;
	height: 20px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #nodownload p,
#main #casino_poker #poker #nodownload p
{   
    margin: 4px 0px 0px 0px;
    line-height: 12px;
}

#main #casino_poker #casino #nodownload .separator,
#main #casino_poker #poker #nodownload .separator
{
        border-left: 1px solid #4ff552;
        margin: 0px 0px 0px 11px;
        padding:0px;
        left: 0px;
}

#main #casino_poker #casino #nodownload a,
#main #casino_poker #poker #nodownload a
{
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    text-align: center; 
    line-height: 12px;
    margin: 0px 0px 0px 15px;
    left: 0px;
}

#main #casino_poker #casino #jackpots,
#main #casino_poker #poker #jackpots
{
        margin: 6px 0px 0px 0px;
        left: 12px;
        padding: 0px;
	width: 280px;
	height: 23px;
	position: relative;
	float: left;
}

#main #casino_poker #casino #jackpots #jp_img,
#main #casino_poker #poker #jackpots #jp_img
{
        margin: 8px 0px 0px 0px;
        padding: 0px;
        width: 66px;
	height: 13px;
        position: relative;
	float: left;
}

#main #casino_poker #casino #jackpots #jp_runner,
#main #casino_poker #poker #jackpots #jp_runner
{
        margin: 8px 0px 0px 7px;
        padding: 0px;
        width: 193px;
	height: 13px;
        position: relative;
	float: left;
}
/****************************************************************************************/
/* right shoulder / subnavigation etc / basics and grey background */
/****************************************************************************************/
#right_shoulder {
	margin: 0px 0px 0px 12px;
	width: 256px;
        height: 580px;
	float: left;
}

#right_shoulder p.welcome {
	margin: 0px;
	padding: 0px 0px 6px 0px;
}

#right_shoulder p.welcome a{
   text-decoration: underline;
color: #303030;
   }

#right_shoulder #bingo {
	margin: 12px 0px 0px 0px;
	padding: 0px;
	width: 256px;
        height: 76px;
}


#right_shoulder #events_news {
	margin: 12px 0px 0px 0px;
	padding: 0px;
	width: 256px;
        height: 125px;
}

#right_shoulder #bingo h1,
#right_shoulder #bonus h1
{
	margin: 0px;
	padding: 8px 2px 0px 12px;
	width: 211px;
	height: 17px;	
	float: left; 
        color: #5dab5c;
        font-size: 12px;
        text-transform:uppercase;  
}

#right_shoulder #events_news h1
{
	margin: 0px;
	padding: 4px 2px 0px 1px;
	width: 256px;
	height: 17px;		       
        float: left; 
        position: relative;  
        cursor:pointer;
}

#right_shoulder #events_news h1 .casinoEventTitleOff
{
        padding: 0px 2px 0px 0px;
        left:2px;
        margin: 0px;
	width: 120px;	
	height: 17px;
        color: #5dab5c;
        font-size: 11px;
        text-transform:uppercase; 
        text-decoration: none;
         float: left; 
        position: relative;  
}

#right_shoulder #events_news h1 .pokerEventTitleOff
{
        padding: 0px 2px 0px 0px;
        left:20px;
        margin: 0px;
	width: 107px;	
	height: 17px;
        color: #5dab5c;
        font-size: 11px;
        text-transform:uppercase; 
        text-decoration: none;
        float: left; 
        position: relative;  

}

#right_shoulder #events_news h1 .casinoEventTitleOn
{
        padding: 0px 2px 0px 0px;
        left:2px;
        margin: 0px;
	width: 120px;	
	height: 17px;
        color: #e2a452;
        font-size: 11px;
        text-transform:uppercase; 
        text-decoration: none;
         float: left; 
        position: relative;  

}

#right_shoulder #events_news h1 .pokerEventTitleOn
{
        padding: 0px 2px 0px 0px;
        left:11px;
        margin: 0px;
	width: 107px;	
	height: 17px;
        color: #386997;
        font-size: 11px;
        text-transform:uppercase;
        text-decoration: none;
        float: left; 
        position: relative;  
}

#right_shoulder #events_news #events_runner
{
    margin: 0px;
    padding: 5px 2px 0px 12px;
    width: 240px;
    height: 90px;	
    float: left; 
   position: relative;  
}



#right_shoulder #bingo p, 
#right_shoulder #bonus p
{
	margin: 0px 3px 0px 0px;
        left: 3px;
	padding: 0px 6px 0px 12px;
	width: 232px;
	float: left;
        font-size: 11px;
        color: #6f6f6f;
}

#right_shoulder #bingo p a, 
#right_shoulder #bingo p a:link,
#right_shoulder #bonus p a,
#right_shoulder #bonus p a:link,
#right_shoulder #contactus p a,
#right_shoulder #contactus p a:link
{
	color: #6f6f6f;
	text-decoration: underline;
}

#right_shoulder #bonus {
	margin: 13px 0px 0px 0px;
	padding: 0px;
	width: 256px;
        height: 77px;
}

#right_shoulder #contactus {
	margin: 13px 0px 0px 0px;
	padding: 0px;
	width: 256px;
        height: 91px;
}

#right_shoulder #contactus h1
{
	margin: 0px;
	padding: 6px 0px 0px 12px;
	width: 211px;
	height: 17px;	
	float: left; 
        color: #5dab5c;
        font-size: 12px;
        text-transform:uppercase;  
}

#right_shoulder #contactus p
{
	margin: 0px 3px 0px 0px;
        left: 3px;
	padding: 0px 6px 0px 12px;
	width: 232px;
	float: left;
        font-size: 11px;
        color: #6f6f6f;
        line-height:16px;
}


#right_shoulder .rs_logo_box {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 256px;
        float: left;
        border-top: 1px solid #c3c3c3;    
}

#right_shoulder .rs_logo_box img {
	margin: 4px 0px 0px 7px;
	border: none;
	float: left;
}



/****************************************************************************************/
/* navigation */
/***************************************************************************************
look at menu.css / menu_hacks.css
*/


/****************************************************************************************/
/* footer */
/****************************************************************************************/
#footer {
	margin: 17px 0px 10px 0px;
        padding: 0px;
	width: 897px;
	border-top: 1px solid #007F3A;
        position: relative;
	float: left;
}

#footer p{
	margin: 3px 0px 0px 0px;
	text-align: right;

}

#footer p a, 
#footer p a:link {
	color: #000000;
        font-size: 11px;
text-decoration: none;  
}

#footer p a:active, 
#footer p a:hover {
       color: #000000;       
        text-decoration: underline;  
        font-size: 11px;
}

#footer p a.footerText, 
#footer p a.footerText:link {
	color: #6f6f6f;
        font-size: 11px;
        text-decoration: underline;  
}

#footer p a.footerText:active, 
#footer p a.footerText:hover {
       color: #6f6f6f;       
        text-decoration: underline;  
        font-size: 11px;
}
#footer p.copyright {
    color: #6f6f6f;
    font-size: 11px;
}

#footer p.footerText {
    color: #6f6f6f;
    text-align: left;
   font-size: 11px;
   line-height:14px;
}

/****************************************************************************************/
/* tooltips */
/****************************************************************************************/
.tooltip h1 {
	margin: 6px 0px 0px 6px;
	font-size: 1.2em;
	line-height: 1.6em;
}

.tooltip p {
	font-size: 1.1em;
	line-height: 1.6em;
        margin: 2px 0px 8px 18px;
	padding: 0px 0px 0px 4px;
}

.tooltip ul {	
	margin: 2px 0px 8px 18px;
	padding: 0px 0px 0px 4px;
	font-size: 1.1em;
	line-height: 1.6em;
}

.tooltip img{
	margin: 0px 0px 0px 0px;
}


/****************************************************************************************/
/* general typography */
/****************************************************************************************/
h1 {}
h2 {}
h3 {}

p {
	font-size: 1.1em;
	line-height: 1.6em;
}

ul, ol {
	font-size: 1.1em;
	line-height: 1.6em;
}

ul ul, 
ol ol, 
ol ul, 
ul ol {
	font-size: 1.0em;
	line-height: 1.6em;
}

li {}



/****************************************************************************************/
/* general commands */
/****************************************************************************************/
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

td.marqueeEventsPoker
{
    color: #386997;
    text-decoration: none;
    padding-left: 4px;
    font-family: verdana;
    font-size: 11px;    
}

a.marqueeEventsPoker
{
    color: #386997;
    text-decoration: underline;
    font-family: verdana;
    font-size: 11px;    
}

a.marqueeEventsPoker:visited
{
    color: #386997;
    text-decoration: underline;
    font-family: verdana;
    font-size: 11px;    
}
a.marqueeEventsPoker:hover
{
    color: #386997;
    font-family: verdana;
    text-decoration: none;
    font-size: 11px;    
}


td.marqueeEventsCasino
{
    color: #e2a452;
    text-decoration: none;
    padding-left: 4px;
    font-family: verdana;
    font-size: 11px;    
}

a.marqueeEventsCasino
{
    color: #e2a452;
    text-decoration: underline;
    font-family: verdana;
    font-size: 11px;    
}

a.marqueeEventsCasino:visited
{
    color: #e2a452;
    text-decoration: underline;
    font-family: verdana;
    font-size: 11px;    
}
a.marqueeEventsCasino:hover
{
    color: #e2a452;
    font-family: verdana;
    text-decoration: none;
    font-size: 11px;    
}



