*{margin:0; outline: none;}


/*-------------LANG MENU------------*/

span#lang_lbl{
	display:block;
	float:right;
	margin-top:-55px;
	margin-bottom:10px;
	width: 220px;
	border:0px solid red;
	font-size:11px;	
	font-family:Arial;
	color:#0C3644;
	font-weight: 900;
	text-transform: capitalize;
}

ul#nav_lang {
	background-image: url('bg_lang_menu.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;	
	font-size:11px;	
	font-family:Arial;
	margin-top:-30px;
	float:right;
	clear:both;
/*	z-index:200;
	position:relative;*/	
	width:230px;
}
ul#nav_lang li { 
	list-style: none;
	float:left;
/*	height:22px;*/
}
ul#nav_lang li a {
	/*background: url('../images/shared/bg_lang_menu.gif');
	background-repeat: no-repeat;
	background-position:right top;*/
/*	width:220px;*/
	height:19px;
	width: 15px;
	text-decoration:none; 
/*display:block;*/
	padding:0; 
	margin:0 10px;
	color:#073950; 
	/*margin:-3px 0 0 0;	*/	
}
/*ul#nav_lang li a:hover {color:#073950; color:#F06601; height:19px;}
ul#nav_lang li ul li a:hover{background-position:right bottom;}*/
/*ul#nav_lang li a img {float:right; 

}*/

/*ul#nav_lang li ul { 
	display: none;
	position: absolute;
	margin-left:-40px;
	top: auto;
	left: auto;
	
}*/

/*ul#nav_lang li:hover ul, ul#nav_lang li.over ul {
	display: block;
}*/

/*---------END OF LANG MENU--------*/


#flashcontent{z-index:10; min-width:810px; height:140px;}

#login_left{
	height:118px;
	background:url('bg_login_left.gif') left top no-repeat;
	padding-left: 8px;
	width:223px;
	margin-bottom:-140px;
	z-index:100;
	position:relative;
	float:right;
	top:18px;
	clear:both;
}
#login_right{
	height:118px;
	background:url('bg_login_right.gif') right 0 no-repeat;
	padding-right: 8px;	
}
#login_center{
	height:118px; 
	background:url('bg_login_center.gif') right 0 repeat-x;
}
form#frmLogin {font-family: Arial; font-size: 11px; color:#000; 
	width:220px; 
	float:right; 
	z-index:110;
	top:15px; 
	position:relative;
	margin:7px 3px -140px 0px; left:0px;	
}

form#frmLogin h4{margin:0; color:#5bd4ff; font-size: 15px; font-weight: 900; text-transform: capitalize;}
form#frmLogin label,form input {display: block; width: 109px; float: left; margin: 3px 0;}
form#frmLogin label{color:#fff;}
form#frmLogin a {float: left; color:#5bd4ff; margin-top:4px;width:150px!important;overflow:hidden;}
form#frmLogin a:hover {color: #fff;}
form#frmLogin input#btnLogin{
	width: 45px; height:18px; 
	background-image: url('bg_login_2.gif');
	border:none; 
	color:#fff; font-weight: bold; text-transform: capitalize;
	float: right;
	font-size: 11px;
	font-weight:bold;
	margin-right:4px;
	width:60px;
}
form#frmLogin label {text-align: left; width: 95px; padding-right: 10px; border: none; }
form#frmLogin br {clear: left;}

ul#nav { /* all lists */
	padding: 0;
	margin: 3px auto 0 auto;
	text-align: left;
	width:810px;	
	height:26px;
	z-index:200;
}
#nav li { /* all list items */
	float: left;
	position: relative;
	list-style: none;
	padding:0;
	display:block;
	z-index:300;
}
#nav li a {
text-transform: capitalize; 
display:block; 
color:#fff; 
text-decoration: none; 
font-size:12px; 
font-weight:normal; 
padding:4px 15px 6px 15px; 
font-weight:bold; 
min-height:15px;
}
#nav li a:hover {
background-color: #09475D; 
border-left:1px solid #fff; 
border-right:1px solid #fff; 
padding-left:15px; padding-right:15px; 
margin: 0 -1px;}

ul#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: auto;
	top:auto;
}
ul#nav li#sign_up a{
	background-image: url('signup_mid.gif');
	background-repeat: repeat-x;
	float:right;
	height:17px;
	margin:-1px 0 -26px 0;	
	position:relative;
	text-transform: uppercase;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
ul#nav li#sign_up a:hover{
	background-color: #F36D00; 
	border:none;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
ul#nav li ul li{clear:left; margin-left:-40px; background-color: #CFE4EC; width:170px; border-top:1px solid #fff; top: auto;}
ul#nav li ul li a{display:block; color:#0D3645; font-size:12px; font-weight:normal; text-transform: none; width:140px; padding:2px 15px 2px 15px; min-height:15px;}
ul#nav li ul li a:hover {background-color: #0E8CB9; color:#fff; border:none;}

ul#nav li:hover ul, ul#nav li.over ul  { /* lists nested under hovered list items */
	display: block;
}
#main_ctr{
	width:810px;
	margin:0 auto;
	text-align:left;
	border:0px solid red;
	margin-top:15px;
	font-family: Arial, Tahoma;
	clear:both;
	min-height:300px;
	overflow:auto;
}
#main_ctr a{
	color:#F36D00;
	
}
#left_clmn{
	width:250px;
	float:left;
	/*padding-right:10px;
	border:1px solid green;*/
}
#left_clmn h5{
	color:#3A6677;
	margin:0;
	padding:0;	
	font-size:12px;
	/*text-transform:uppercase;*/
	text-align:left;
}
#left_clmn h3{
	color:#1085AF;
	margin:7px 0;
	padding:0;	
	font-size:16px;
}

#left_clmn p{
	color:#515151;
	margin:7px 0;
	padding:0;	
	font-size:11px;
	text-align:left;
}
#left_clmn a.lnk{
	background-image: url('bg_link_.gif');
	background-repeat: no-repeat;
	display:block;
	width:248px;
	height:26px;
	color:#fff;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding:5px 0 0 5px;
	letter-spacing: 0.5px; 
	margin:20px 0;
	text-align:center;	
}
#left_clmn a:hover.lnk{
	color:#fff;
	background-image: url('../images/shared/bg_link.gif');
	background-repeat: no-repeat;
}
#left_clmn{
	width:250px;
	float:left;
	/*padding-right:10px;
	border:1px solid green;*/
}
#left_clmn ul#btns{	margin:0px 0 0 -40px;}
#left_clmn ul#btns li{
	width:250px;
	height:35px;
	list-style: none;
	margin:0px 0 10px 0;	
	background-repeat: no-repeat;
	background-position: 0 0;
}
#left_clmn ul#btns li a{
	display:block;
	/*color:#F56D01;*/
	padding:10px 0 0 10px;
	font-weight: bold;
	text-decoration:none;
	font-size: 13px;	
}
#left_clmn a {color:#515151;}
#left_clmn a:hover{color:#3A6677;}
#left_clmn ul#btns li.casino{
	background-image: url('btn_casino.gif');
}
#left_clmn ul#btns li.poker{
	background-image: url('btn_poker.gif');
}
#left_clmn ul#btns li.bingo{
	background-image: url('btn_bingo.gif');
}
#left_clmn ul#btns li.mobile{
	background-image: url('btn_mobile.gif');
}
#left_clmn ul#btns li.casino a, #left_clmn ul#btns li.bingo a, #left_clmn ul#btns li.poker a{border:0px solid red; display:block; width:235px; height:22px;}

#right_clmn{
	width:550px;
	float:right;
	/*border:1px solid red;*/
}
#content_top{
	background-image: url('bg_cont_top.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width:547px;
	padding-top:9px;
	margin:0 0 5px 0;
}

#content_top_welcome{
	background-image: url('bg_cont_top_welcome.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width:547px;
	padding-top:7px;
	margin:0 0 5px 0;
}
#welcome_top{
	background-image: url('bg_user_welcome.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width:547px;
	height:28px;
	margin:0px 0 0 0;
}
.show{display:block; clear:right;}
.hide{display:none;}
#content{
	width:525px;
	border-left:1px solid #D5E5F0;
	border-right:1px solid #D5E5F0;
	padding:0 10px;
	font-size:12px;
	margin:-7px 0;
}
#content a{color:#515151;}
#content a:hover{color:#3A6677;}
#content_welcome{
	width:524px;
	border-left:1px solid #D5E5F0;
	border-right:1px solid #D5E5F0;
	padding:0 10px 10px 10px;
	font-size:12px;
	background-color: #f7f7f7;
	margin:-7px 0;
}
#content_welcome a{color: #515151;}
#content_welcome a:hover{color: #3A6677;}

#content h2, #content_welcome h2{
	color:#F56D01;
	margin:7px 0;
	padding:0;	
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:1px solid #D1E2EF;
}
#content_welcome h4#welcm{color:#0F6586; position:relative; top:-33px; margin-bottom:-15px;}

#content img{margin:7px 10px;}
#content table.popcasino{
	border-right:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
}

#content table.popcasino td{
	border-left:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
}
#content table.popcasino td.var{
	width:20%;
	color:#007198;
	padding-left:7px;
}

#content h4, #content_welcome h4, #content h3 {
	color:#1085AF;
	margin:7px 0;
	padding:0;	
	font-size:14px;
	text-transform:capitalize;
}
#content h3{color:#1A5B71; font-size:13px;}
#content p{
	/*color:#515151;*/
	color:#000;
	margin:7px 0;
	padding:0;	
	font-size:12px;
	text-align:left;
}
#content p#blue{
	background-color: #EAEFF4;
	padding:5px;
	text-align:left;
	color:#0D3645;
}
#content p#blue a{
	background-image: url('arrow.gif');
	background-repeat: no-repeat;
	background-position:0 3px;
	padding-left:10px;	
	}
#content p#blue a.lnk{background-image:none; padding:0;}

#content ul li{
	font-family: Arial; font-size: 12px; color:#000; 
	list-style-image: url('bullet_firefox.gif');
	margin-left:-25px; margin-top:4px;
}

/*#content img.logo{clear:right;}*/
#content b{font-family: Arial; color:#0C3644;}
#content a.casino_link{position:relative; margin-top:-50px; float:right;}
#content ul{list-style: square; color:#0D3645; margin:5px 0; border:0px solid red;}
#index #content_bottom{margin-bottom:20px;}
#content_bottom{
	background-image: url('bg_cont_bottom.gif');
	background-repeat: no-repeat;
	width:547px;
	margin-bottom:20px;
	padding-bottom:9px;	
}
#content_bottom_welcome{
	background-image: url('bg_cont_bottom_welcome.gif');
	background-repeat: no-repeat;
	width:547px;
	padding-bottom:7px;	
	margin-bottom:10px;
}
ul#tabs{
	list-style: none;
	padding:0;	
	height:44px;
	position:relative;
	margin-bottom:-8px;
}
ul#tabs li{	
	float:left;	
	width:128px;
	height:44px;	
}
ul#tabs li span {
	color:#F36D00; 
	display:block; 
	margin:3px 0 0 2px; 
	padding-top:7px;
	padding-left: 10px;
	width:110px; 
	height:23px;
	text-decoration:none; 
	font-weight:bold; 
	border:0px solid red;
	cursor:pointer;
}
ul#tabs li#tab_1{background-image: url('casino_tab.gif'); }
ul#tabs li#tab_2{background-image: url('poker_tab.gif'); }
ul#tabs li#tab_3{background-image: url('bingo_tab.gif'); }
ul#tabs li#tab_4{background-image: url('mobile_tab.gif'); }
ul#tabs li.up {background-position:right top;}
ul#tabs li.down{background-position:right bottom;}
#footer{
	height:30px; 
	margin-top:10px;
	background: url('bg_menu.gif');
	background-repeat: repeat-x; 
}
ul#nav_bottom{
	padding: 0;
	margin:6px auto 0 auto;
	list-style: none;
	text-align: left;
	width:810px;	
}
img.logo{margin-bottom:20px;}
#nav_bottom li{
	display: inline; 
	font-size:11px;  
	background-image: url('bg_menu_border2.gif'); 
	background-repeat: no-repeat; background-position:right 2px ;
	padding:0 7px;
}
#nav_bottom li#copy_right{background: none; padding:0;}
#nav_bottom li#copy_right a{float:right; margin:-14px 0 0 0; font-size: 10px; color:#BBE1EA; cursor: default; }

#nav_bottom li.left{padding-left:0px;}
#nav_bottom li.right{background-image: none;}
#nav_bottom li a {color:#fff; text-decoration:none;}

#btn_left{
	height:18px;
	background:url('btn_left.gif') left top no-repeat;
	padding-left: 9px;
	width:100px;
	margin-top:10px;
	float:left;
	clear:left;
}
#btn_right{
	height:18px;
	background:url('btn_right.gif') right 0 no-repeat;
	padding-right: 9px;	
}
#btn_right a:hover{color:#B7E1EF;}
#btn_center{
	height:18px; 
	background:url('btn_center.gif') right 0 repeat-x;
	text-align: center;
 }
#btn_center a {color:#fff; font-weight:bold; text-decoration:none; display:block; padding-top:1px;  text-transform:capitalize;}


/**/
#btn_left_2{
	height:18px;
	background:url('btn_left_2.gif') left top no-repeat;
	padding-left: 9px;
	width:100px;
	margin:10px 0 0 10px;
	float:left;
}
#btn_right_2{
	height:18px;
	background:url('btn_right_2.gif') right 0 no-repeat;
	padding-right: 9px;	
}
#btn_right_2 a:hover{color:#F3E2C8;}
#btn_center_2{
	height:18px; 
	background:url('btn_center_2.gif') right 0 repeat-x;
	text-align: center;
 }
#btn_center_2 a {color:#fff; font-weight:bold; text-decoration:none; display:block; padding-top:1px;  text-transform:capitalize;}

/**/

#content a.next{float:right; clear:right; color:#fa832b; margin-top:10px; font-weight:900; background-image: url('bg_arrow2.gif'); 
	background-repeat: no-repeat; background-position:right 4px; padding-right:10px;}
#content a:hover.next{color:#fa832b;}
div#content a.btn_605040 {
	background-image: url('button.gif');
	background-repeat: no-repeat;
	border:0px solid red;
	display:block;
	float:left;
	width:248px;
	color:#fff;
	height:32px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding:10px 0 0 5px;
	letter-spacing: 0.5px; 
	margin-top:5px;
}
div#content a:hover.btn_605040{color:#051E28;}


.p ali_er{
	text-align:right;
}

p#bottom{
	margin:12px 0 7px 0 ;
	border:0px solid red;
	padding-top:7px;
	/*background-image: url('../images/shared/bg_p_bottom.gif'); */
	background-repeat: repeat-x; 
	background-position:left 0px ;	
	clear:both;
}

p#bottom a {
	text-transform:capitalize; 
	background-image: url('bg_arrow2.gif'); 
	background-repeat: no-repeat; 
	background-position:right 4px;
	margin-right:10px;
	padding-right:15px;
	color: #F36D00;
	font-weight:bold;
	/*border:1px solid red;*/
	}
p#bottom a:hover {color: #F36D00;}
p#bottom a.apply{color:#3A6677; background-image: url('bg_arrow.gif');}


/*-------------------F I R E F O X------------------*/
html > body form input {width:109px;}
html > body form input#btnLogin {text-indent: -4px;}
html > body form h4 {margin:0; padding:0px; display:block; border:0px solid red; height:25px; }
html > body #left_clmn a.lnk {width:243px; height:21px;}
html > body #footer {height:30px;}
html > body ul#nav_bottom {margin-top:3px;}
.hid {display: none;}
.shw {display: block;}
div.linehr {background-color: #D1E2EF; overflow:hidden;	height:1px; margin:10px 0 0 0; padding:0;}

/*605040 signup*/
#newsignup{
	width:300px;
	clear:both;
	height:150px;
	margin-top:10px;
}
#newsignup br{clear:left;}
#newsignup label{
	float:left;
	width:140px;
	font-size: 12px;
}
#newsignup input{
	float:left;
	width:140px;
}

#newsignup input.psubmit{
	background-color: #143443;
	color:#fff;
	border:1px solid #143443;
	width:120px;
}
#content table tr td > #mrk {
	padding-top: 8px !important;
}


	#content #formtable td{
		font-size:12px;
	}
	#content #formtable input,
	#content #formtable select,
	#content #formtable textarea{
		background:#ffffff;
		border:1px solid #0099cc;
	}
	#content #formtable{
		width:100%;
		z-index: 100;
		display: block !important;
		min-height: 558px;
	}
	#content .labels{
		text-align:left;
		padding:0.3em 0.4em;
		border:0px solid red;
		vertical-align: middle;
	}
	#content .data{
		text-align:left;
		padding:0.3em 0; 	
		vertical-align: middle;
	}

	#content #formtable #agree{
		border:none !important;
	}
	#content #formtable #submit{
		background:#143443;
		border:1px solid #FFFFFF;
		color:#FFFFFF;
		font-weight:bold;
		font-size: 80%;
		margin-top: 2px;
		padding: 1px 15px;
		vertical-align:middle;
		width:auto;
		cursor:pointer;
		margin-bottom: 15px;
	}
	#content #eula td{
		vertical-align:middle;
		padding:0.3em 0;
		font-size: 80%;
	}
	#content #eula td a{
		text-decoration:underline;
	}
	#content #formtable select{
		font-size:10px;
	}
	input.inputtext{width:150px;}

	#amserdam input, #amserdam select{
		width:140px;
		border:1px solid #616161;
		height:15px;
		font-size:11px;
	}
#country.inputtext{width:155px;}
#amserdam label{font-size:11px; }
#amserdam .but{color:#fff; height:25px; font-weight:bold; margin-right:12px;  background:url('signupbg.jpg');}
#amserdam table td {padding-top:6px; border:0px solid red;}
.linehr {
	color: #E5EAF0;
	background: #E5EAF0;
	width: 100%;
	height:2px;
	visibility: visible;
	margin-top: 0.5em;
}
#clients a.mobile{color:#F56D01; font-weight:bold; float:right; clear:right; margin-top:-23px;}
#agreement{text-align:left; padding:10px;}
#agreement h6{font-size:15px; margin:10px 0 4px 0;}
#chk_casino label, #chk_poker label, #chk_bingo label{float:left; width:90px;}
#chk_casino, #chk_poker, #chk_bingo{clear:left;}
#comments{clear:both;}
#chk_casino .chkbx, #chk_poker .chkbx, #chk_bingo .chkbx{clear:right; display:inline; width:20px; border:none;}

#frmSS{height:260px;}
#frmSS label{border:0px solid red; margin-top:3px; width:180px;}
#frmSS input, #frmSS label{float:left;}
#frmSS input{width:170px;}
#frmSS #sbm{height:30px; display:block; width:150px;}
#frmSS .chk{width:20px; }
#frmSS br{clear:left;}
.new_name{font-size:12px; color:#0A1F2D; position:relative; top:-50px;}