
html	{
	background:	#03050d url(Images/BGswirl.gif) 50% 250px no-repeat;
	padding:	25px 0px;
	}
	
body	{
	font-family:	tahoma, verdana, arial, sans-serif;
	font-size:	12px;
	color:  #f0f0f0;
	padding:	0px;
	margin:	0px auto;
	width:	881px;
	}

h1  {
    font-size:  16px;
    font-weight:    bold;
    }

h2  {
    font-size:  14px;
    font-weight:    bold;
    }

h3  {
    font-size:  12px;
    font-weight:    bold;
    }

a img   {
    border: 0px;
    }

div#preHeader   {
    text-align: right;
    margin: 0px 25px 10px 0px;
    font-size:  11px;
    }

div#preHeader a  {
    color:  #f0f0f0;
    text-decoration:    none;
}

div#header	{
	background:	transparent url(Images/bannerBG.png) 0px 0px no-repeat;
	font-family:	tahoma, sans-serif;
	font-size:	11px;
	padding:	0px;
	margin:	0px 0px 10px 0px;
	height:	120px;
	width:	881px;
	}

div#header img	{
	border:	none;
	}

#playersOnline	{
	float:	right;
	color:	#f0f0f0;
	padding:	0px;
	margin:	12px 25px 0px 0px;
	height: 13px;
	}
	
.headerLogo	{
    background: url(/Images/bannerLogo.png) 0px 0px no-repeat;
	float:	left;
	display:	block;
	padding:	0px;
	margin:	20px 0px 0px 43px;
	height:	82px;
	width:	295px;
	text-indent:    -10000px;
	}

.headerLogoDE	{
    background: url(/Images/fugu-logo-de.png) 0px 0px no-repeat;
	float:	left;
	display:	block;
	padding:	0px;
	margin:	20px 0px 0px 43px;
	height:	82px;
	width:	295px;
	text-indent:    -10000px;
	}
	
.headerLogoES	{
    background: url(/Images/fugu-logo-es.png) 0px 0px no-repeat;
	float:	left;
	display:	block;
	padding:	0px;
	margin:	20px 0px 0px 43px;
	height:	82px;
	width:	295px;
	text-indent:    -10000px;
	}


div#navigation	{
	float:	right;
	margin:	73px 13px 0px 0px;
	clear:	right;
	}
	
.header li	{	
	float:	left;
	list-style:	none;
	padding:	0px;
	margin:	0px;
	border-right:	1px solid transparent;
	}

.header li a	{
	display:	block;
	color:	#dddada;
	font-size:    11px;
	padding:	3px 8px;
	margin:	0px;
	text-decoration:	none;
	border:	1px solid transparent;
	/*height:	13px;*/
	}
	
.header li a:hover	{
	background:	#010414;
	color:	#2684b6;
	}

#header li ul   {
    border:   1px solid #414040;
    padding:    0px;
    margin: 0px 0px 0px 0px;
    }

#header li li   {
    background: #010414;
    border-right:   1px solid #414040;
    }

#header li li a:hover   {
	border-top:	1px solid #414040;
	border-right:	1px solid #414040;
	border-bottom:	1px solid #414040;
	border-left:	1px solid #414040;
    }

#columnOne	{
	padding:	0px;
	margin:	0px;
	width:	881px;
	}

div.homeContent	{
	color:	#f0f0f0;
	font-size:	12px;
	line-height:    18px;
	padding:	10px 13px 5px 13px;
	margin:	0px;
	}

div.homeContent h1  {
    padding:    0px;
    margin: 0px 0px 5px 0px;
    }

#downloadWindow	{
	padding:	0px;
	margin:	0px;
	height:	290px;
	width:	581px;
	}

#downloadWindow div {
    padding: 50px 30px;
    width:  521px;
    height: 90px;
}

#downloadWindow h1	{
	font-size:	22px;
	}

#downloadWindow h2	{
	font-size:	18px;
	}
	
#downloadWindow a	{
	background:	transparent url(Images/download_idle.png) 0px 0px no-repeat;
	display:	block;
	height:	80px;
	width:	210px;
	margin-left:   360px;
	}
	
#downloadWindow a:hover	{
	background:	transparent url(Images/download_over.png) 0px 0px no-repeat;
    }
	
#downloadWindow a:active	{
	background:	transparent url(Images/download_down.png) 0px 0px no-repeat;
    }


#columnTwo	{
	font-family:	tahoma, sans-serif;
	font-size:	11px;
	clear: both;
	}
	
#columnTwo div ul	{
	float:	left;
	list-style:	none;
	padding:	0px;
	margin:	0px 0px 0px 5px;
	}

#columnTwo div ul li	{
	padding:	0px;
	margin:	0px;
	width:	135px;
	}
	
#columnTwo div ul li a	{
	display:	block;
	background:	transparent url(Images/homeBulletBackground.png) 0px 0px no-repeat;
	color:	#424242;
	font-size:	11px;
	text-decoration:	none;
	padding:	0px 10px 0px 22px;
	margin:	0px 0px 1px 0px;
	height:	27px;
	line-height:	27px;
	width:	103px;
	}
	
#columnTwo div ul li a:hover	{
	background:	transparent url(Images/homeBulletBackgroundHover.png) 0px 0px no-repeat;
	color:	#fff;
	}
	
#columnTwo div ul li a:active	{
	background:	transparent url(Images/homeBulletBackgroundActive.png) 0px 0px no-repeat;
	color:	#fff;
	}

#homePoker	{
	float:	left;
	padding:	0px;
	margin:	0px 5px 0px 0px;
	width:	288px;
	}
	
#homePoker div	{
	background:	#0d0d0d;
	margin:	0 1px 0px 1px;
	padding:	5px;
	border-right:	1px solid #414040;
	border-bottom:	1px solid #414040;
	border-left:	1px solid #414040;
	min-height: 142px;
	}
	
#homePoker img	{
	float:	left;
	border:	1px solid #414040;
	padding:	0px;
	margin:	0px;
	}

#homeCasino	{
	float:	left;
	padding:	0px;
	margin:	0px;
	width:	288px;
	}
	
#homeCasino div	{
	background:	#0d0d0d;
	margin:0 1px 0px 1px;
	padding:	5px;
	border-right:	1px solid #414040;
	border-bottom:	1px solid #414040;
	border-left:	1px solid #414040;
	min-height: 142px;
	}
	
#homeCasino img	{
	float:	left;
	border:	1px solid #414040;
	padding:	0px;
	margin:	0px;
	}

#homeRewards	{
	float:	left;
	padding:	0px;
	margin:	0px 0px 8px 10px;
	width:	288px;
	}
	
#homeRewards div	{
	background:	#0d0d0d;
	margin:	0 1px 0px 1px;
	padding:	5px;
	border-right:	1px solid #414040;
	border-bottom:	1px solid #414040;
	border-left:	1px solid #414040;
	line-height:    16px;
	min-height: 142px;
	}
	
#homeRewards a  {
    color:  #f0f0f0;
    text-decoration:    none;
}
	
#homeRewards img	{
	float:	left;
	border:	1px solid #414040;
	padding:	0px;
	margin:	0px 10px 0px 0px;
	}

#homePromotions a, #secondaryRewardsContent a   {
    color:  #444;
    text-decoration:    none;
    }

#homePromotions h3, #homeRewards h3	{
	font-size:	12px;
	font-weight:	bold;
	padding:	0px;
	margin:	0px;
	}

#homePromotions p, #HomeRewards p	{
	font-size:	11px;
	line-height:    15px;
	padding:	0px;
	margin:	0px 10px 0px 0px;
	}
	
#homePromotions img	{
    background: transparent;
	float:	left;
	padding:	0px;
	margin:	0px 10px 0px 0px;
	}

#homePromotions	{
	float:	left;
	
	padding:	0px;
	margin:	0px 0px 0px 10px;
	width:	288px;
	}
	
#homePromotions ul	{
	background:	#babbbd;
	margin:	0 1px 5px 1px;
	padding:	5px 10px 8px 5px;
	border:	1px solid #d9d9d9;
	}

#homePromotions li	{
	list-style:	none;
	padding:	0px;
	margin:	10px 0px;
	min-height:	80px;
	clear:	right;
	}

#footer	{
	margin:	14px 0px 20px 0px;
	padding:	0px;
	}
	
#footer p	{
	border:	1px solid #061f2e;
	text-align:	right;
	color:	#5c5b5b;
	font-size:  10px;
	list-style:	none;
	background:	#000;
	line-height:	31px;
	padding:	0px 10px;
	margin:	2px 0px 0px 0px;
	width:	862px;
	}	

#footer a	{
	color:	#5c5b5b;
	text-decoration:	none;
	padding:    3px 6px;
	}

#footer a:hover	{
	color:	#2684b6;
	text-decoration:	none;
	}

#partnerLogos   {
    margin: 25px 0px;
    text-align: center;
	width:	862px;
    }
    
#partnerLogos img   {
    vertical-align: middle;
    margin: 0px 5px;
    }

/*Secondary Specific Styles*/

#secondaryColumnOne	{
	float:	left;
	
	padding:	0px;
	margin:	0px 0px 12px 0px;
	font-size:  11px;
	line-height:    16px;
	width:	158px;
	}
	
#secondaryColumnOne ul	{
	background:	#babbbd;
	margin:	0 1px 5px 1px;
	padding:	5px 10px 8px 15px;
	border:	1px solid #d9d9d9;
	}

#secondaryColumnOne li	{
	list-style:	none;
	padding:	2px 0px;
	margin:	10px 0px;
	min-height:	74px;
	clear:	right;
	}

#secondaryColumnOne a   {
    color:  #444;
    text-decoration:    none;
    }

#secondaryColumnTwo    {
    float:  left;
    line-height:    19px;
    margin: 0px 25px;
	width:	491px;
    }

#cashierColumn    {
    /*float:  left;*/
    line-height:    19px;
    margin: 0px 25px;
	width:	800px;
    }

#breadcrumbs    {
    background: #3a3a3a;
    color:  #7a7a7a;
    font-size:  11px;
    line-height:    27px;
    padding:    0px 10px;
    }

#breadcrumbs a    {
    color:  #a5a5a5;
    text-decoration:    none;
    }

#mainContentSpace p a, #mainContentSpace li a {
    color:  #7d7d7d;
}

#secondaryColumnThree    {
    float:  left;
	margin: 0px;
    text-align: center;
	width:	181px;
    }

#secondaryRewardsContent	{
	float:	left;
	background:	#babbbd;
	margin:	0 1px 5px 1px;
	padding:	10px 5px;
	border:	1px solid #d9d9d9;
    line-height:    16px;
    text-align: left;
	width:	167px;
	}
	
#secondaryRewardsContent img	{
    float:  none;
    margin-bottom:  15px;
    }
    
#secondaryColumnOne .sf_simpleList h3 {
    display:    none;
    }

h2.sf_listTitle {
    display:    none;
    }

#GameFrame  {
    width:  500px;
}

div#secondaryDownload  {
    background: transparent url(Images/downloadSecondary_bg.png) 0px 0px no-repeat;
    padding:    32px 0px 0px 0px;
    width:  179px;
    height: 157px;
    clear:  left;
}
	
#secondaryDownload a	{
	background:	transparent url(Images/downloadSecondary_idle.png) 0px 0px no-repeat;
	margin:	0px;
	display:	block;
	height:	65px;
	width:	179px;
	}
	
#secondaryDownload a:hover	{
	background:	transparent url(Images/downloadSecondary_over.png) 0px 0px no-repeat;
    }
	
#secondaryDownload a:active	{
	background:	transparent url(Images/downloadSecondary_down.png) 0px 0px no-repeat;
    }

.casinoCategories	{
	background:	#0b0b0b;
	border-left:	1px solid #333542;
	border-bottom:	1px solid #333542;
	border-right:	1px solid #333542;
	padding:	5px 0px 0px 6px;
	margin:	-2px 0px 25px 0px;
	width:	483px;
	}
	
.casinoMostPopular	{
	background:	url(Images/mostPopularHeader.png) 0px 0px no-repeat;
	height: 29px;
	}
	
.casinoTableGames	{
	background:	url(Images/tableGamesHeader.png) 0px 0px no-repeat;
	height: 29px;
	}
	
.casinoVideoPoker	{
	background:	url(Images/videoPokerHeader.png) 0px 0px no-repeat;
	height: 29px;
	}

.gameThumbs	{
	background:	transparent url(Images/casinoGameHeader.jpg) 0px 0px no-repeat;
	color:  #555;
	font-size:	10px;
	margin:	6px 4px 9px 0px;
	height:	117px;
	width:	115px;
	text-align:	center;
	float:	left;
	}

.gameThumbs h2	{
	color:  #fff;
	font-size:	11px;
	font-weight:	normal;
	line-height:	20px;
	padding:	0px;
	margin:	0px;
	text-align:	center;
	}

.gameThumbs img	{
	padding:	0px;
	margin:	4px 0px 4px 0px;
	}

.gameThumbs a   {
    color:  #555;
    height: 20px;
    margin: 0px;
    padding:    4px 6px 8px 5px;
    text-decoration:    none;
}

.gameThumbs a:hover {
    background: url(Images/gameHoverTile.jpg) 0px 0px repeat-x;
    color:  #fff;
}
	
#casinoColumnOne	{
	float:	left;
	padding:    0px;
	margin: 0px;
	text-align:	center;
	width:  158px;
	}

div#casinoColumnOne div.accordion	{
	background:	#c1c1c1;
	border-right:	1px solid #babbbd;
	border-bottom:	1px solid #babbbd;
	border-left:	1px solid #babbbd;
	padding:	5px 10px 10px 10px;
	margin:	0px auto 10px auto;
	}
	
#casinoColumnOne h4	{
	list-style:	none;
	padding:	0px;
	margin:	0px 6px;
	}

#casinoColumnOne div.popular	{
	background:	transparent url(Images/leftSideMostPopularHeader.png) 0px 0px no-repeat;
	height: 29px;
	}

#casinoColumnOne div.tableGames	{
	background:	transparent url(Images/leftSideTableGamesHeader.png) 0px 0px no-repeat;
	height: 29px;
	}

#casinoColumnOne div.videoPoker	{
	background:	transparent url(Images/leftSideVideoPokerHeader.png) 0px 0px no-repeat;
	height: 29px;
	}
	
#casinoColumnOne div h4	{
	display:	block;
	background:	transparent url(Images/homeBulletBackground.png) 0px 0px no-repeat;
	padding:	0px 10px 0px 22px;
	margin:	0px 0px 1px 0px;
	height:	27px;
	width:	135px;
	text-align:	left;
	}
	
#casinoColumnOne h4	{
	color:	#7d7d7d;
	font-size:	11px;
	font-weight:	normal;
	text-decoration:	none;
	padding:	0px;
	margin:	0px;
	line-height:	27px;
	cursor: pointer;
	}
	
#casinoColumnOne h4:hover	{
	background:	transparent url(Images/homeBulletBackgroundHover.png) 0px 0px no-repeat;
    color:  #fff;
	}
	
#casinoColumnOne h4:active	{
	background:	transparent url(Images/homeBulletBackgroundActive.png) 0px 0px no-repeat;
	color:	#fff;
	}

#casinoGameColumn    {
    float:  left;
    line-height:    19px;
    margin: 0px 0px 0px 25px; 
	width:	690px;
    }

#casinoGameColumn div#breadcrumbs, #casinoGameColumn div#mainContentSpace   {
	width:	481px;
	}
	
#casinoGameColumn div#Game	{
	background:	transparent url(Images/flashGameBox.png) 0px 0px no-repeat;
	padding:    14px 0px 47px 0px;
	margin: 0px;
	width:	686px;
	height:	541px;
	text-align: center;
	}

#casinoGameColumn div#gameTable a	{
    display:    block;
    margin-top: -93px;
    color:  #f0f0f0;
    font-weight:    bold;
    font-size:  11px;
    text-align: center;
    }

div#casinoGameColumn div#mainContentSpace	{
    min-height: 140px;
}

div#myAccountLinks  {
    text-align: center;
    margin: 10px 0px;
}


div#myAccountLinks a  {
    color:  #7d7d7d;
    padding:    4px;
    text-decoration:    none;
    }

div#myAccountLinks a:hover  {
    background: #ccc;
    }

.accordion p	{
	display:	none; 
	padding: 3px 0px;
	margin:	0px;
	text-align:	center;
	width:	135px;
	border:	none;
	height:	18px;
	}

div#casinoColumnOne p a	{
	background:	transparent;
	display:	inline;
	color:	#424242;
	font-size:	10px;
	padding:	0px;
	margin:	0px 0px 0px 5px;
	height:	14px;
	line-height:	14px;
	width:	40%;
	}
	
div#casinoColumnOne p a:hover	{
	background:	transparent;
	color:	#247eae;
	}

div#Game    {
    padding:    0px;
    margin: 0px;
}

div#genericContentSpace {
    border: 1px solid #ff0;
    padding:    0px;
    margin: 0px;
}

#ownerFooterInfo    {
    font-size:  10px;
    text-align: center;
    }
    
.promoItem	{
	border-bottom:	1px dashed #7d7d7d;
	padding:	12px 0px 6px 0px;
	margin:	0px;
	height:	80px;
	clear:	both;
	}
	
.promoItem h2	{
	font-size:	13px;
	color:	#7d7d7d;
	padding:	0px;
	margin:	0px;
	}
	
.promoItem a, .promoItem a:hover, .promoItem a:visited	{
	color:	#7d7d7d;
	}
	
.promoItem p	{
	font-size:	12px;
	color:	#7d7d7d;
	padding:	4px 20px 0px 0px;
	margin:	0px;
	}
	
.promoItem p a, .promoItem p a:hover, .promoItem p a:visited	{
	color:	#7d7d7d;
	text-decoration:    none;
	}
	
.promoItemThumb	{
	float:	left;
	padding:	0px;
	margin:	0px 15px 0px 0px;
	}

.sf_simpleList li   {
    list-style: none;
}

ul.sf_simpleList    {
    margin-top: 0px;
    padding:    0px;
}

div.withdrawalVendor    {
    border-bottom:  1px dashed #f0f0f0;
    padding:    0px 0px 15px 15px;
    margin: 0px 0px 15px 0px;
    clear:  both;
}

div.withdrawalVendor img    {
    float:left;
    margin:0px 15px 10px 0px;
}
.depositTable {border-collapse: collapse; border: 1px solid #FFF}
.depositTable td,.depositTable th {border: 1px solid #FFF; padding: 5px;}
.titleHeader {
	background: url("Images/homePromotionsHeader.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding-left: 30px;
	text-align: left;
	font-size: 12px;
}

div#preHeader {
overflow: hidden;
clear: both;
margin: 0;
padding: 0 0 10px;
}
#preHeader .langList {
margin: 0;
float: right;
list-style: none;
}
#preHeader .langList li {
	padding: 0 10px;
	display: inline;
	border-right: 1px solid #fff;
	line-height: 12px;
}
#preHeader .langList li:last-child {
border: none;
}
