body{
	margin:0 auto;
	text-align:center;
	padding:0;
	background-color: #fff;
}
*{margin:0; outline: none;}

img{
border:0;
margin:0;
}
a{font-family:Arial, Tahoma, Verdana;}

#header{
	min-width:810px;
	height:250px;
	background: url('../images/shared/bg_menu.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align: top;
	/*border:1px solid red;*/
}
#header h1 span {
	display: none;

}
#top{
	height:81px;
	width:810px;
	margin:0 auto;
	background-position: 350px 0;
	background-repeat: no-repeat;
	text-align:left;
}
#top img{margin-top:9px;}

/*-------------LANG MENU------------*/


#nav_lang {
	background: url('../images/shared/bg_lang_menu.gif') left bottom no-repeat;
	clear:both;
	height: 22px;
	width:222px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: 175px;
	padding: 0;
	display: block;
}
ul#nav_lang li {
	list-style: none;
	display: inline;
	margin: 0 7px;
}
#nav_lang li a{
	margin-bottom: 3px;
}

#collage{
	height: 140px;
	background: url(../images/shared/header_bg.gif) left top repeat-x;
}
/*---------END OF LANG MENU--------*/


#flashcontent{z-index:10; min-width:810px; height:140px;}

#login_left{
	height:118px;
	background:url('../images/shared/bg_login_left.gif') left top no-repeat;
	padding-left: 8px;
	width:223px;
	z-index:100;
	position:absolute;
	clear:both;
	left: 50%;
	top: 95px;
	margin-left: 175px;
}
#login_right{
	height:118px;
	background:url('../images/shared/bg_login_right.gif') right 0 no-repeat;
	padding-right: 8px;
}
#login_center{
	height:118px;
	background:url('../images/shared/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:-3px;
	position:absolute;
	margin:7px 3px 0px 5px;
	left:0px;
}

form#frmLogin h4{margin:0; color:#232b7b; 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:#000;}
form#frmLogin a {float: left; color:#434ca7; margin-top:4px;width:150px!important;overflow:hidden;}
form#frmLogin a:hover {color: #fff;}
form#frmLogin input#btnLogin{
	width: 45px; height:18px;
	background: #679530;
	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:25px;
	z-index:200;
	position: relative;
}
#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 {
color: #000;
background: #E4E5F5;
padding-left:15px; padding-right:15px;
}

ul#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: auto;
	top:auto;
}
#sign_up {
	right:0;
	height:17px;
	position:absolute!important;
}
#sign_up a{
	background-image: url('../images/shared/signup_mid.gif');
	color: #fff;
	background-repeat: repeat-x;
	text-transform: uppercase;
}

ul#nav li ul li{clear:left; margin-left:-40px; background-color: #7D7D7D; width:170px; border-top:1px solid #fff; top: auto;}
ul#nav li ul li a{display:block; color:#fff; 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 { color:#000; border:none; background-image: none!important;}

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:#232b7b;
	margin:0;
	padding:0;
	font-size:12px;
	/*text-transform:uppercase;*/
	text-align:left;
}
#left_clmn h3{
	color:#232b7b;
	margin:7px 0;
	padding:0;
	font-size:16px;
}

#left_clmn p{
	color:#000;
	margin:7px 0;
	padding:0;
	font-size:11px;
	text-align:left;
	line-height: 15px;
}
#left_clmn a.lnk{
	background-image: url('../images/shared/bg_link_.gif');
	background-repeat: no-repeat;
	display:block;
	width:248px;
	height:26px;
	color:#fff;
	text-transform: uppercase;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:5px 0 0 5px;
	letter-spacing: 0.5px;
	margin:20px 0;
}

#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:#000;}
#left_clmn a:hover{color:#232b7b;}
#left_clmn ul#btns li.casino{
	background-image: url('../images/shared/btn_casino.gif');
}
#left_clmn ul#btns li.poker{
	background-image: url('../images/shared/btn_poker.gif');
}
#left_clmn ul#btns li.bingo{
	background-image: url('../images/shared/btn_bingo.gif');
}
#left_clmn ul#btns li.mobile{
	background-image: url('../images/shared/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('../images/shared/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('../images/shared/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('../images/shared/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;
	padding:0 10px;
	font-size:12px;
	margin:-7px 0 0 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:#424da7;
	margin:7px 0;
	padding:0;
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:5px;
}
#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:#679532;
	margin:7px 0;
	padding:0;
	font-size:12px;
	font-weight: bold;
	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('../images/shared/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('../images/shared/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('../images/shared/bg_cont_bottom.gif');
	background-repeat: no-repeat;
	width:547px;
	margin-bottom:20px;
	padding-bottom:9px;
}
#content_bottom_welcome{
	background-image: url('../images/shared/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('../images/shared/casino_tab.gif'); }
ul#tabs li#tab_2{background-image: url('../images/shared/poker_tab.gif'); }
ul#tabs li#tab_3{background-image: url('../images/shared/bingo_tab.gif'); }
ul#tabs li#tab_4{background-image: url('../images/shared/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('../images/shared/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('../images/shared/bg_menu_border2.gif');*/
	border-right: 1px solid #fff;
	padding:0 7px;
}
#nav_bottom li#copy_right{background: none; padding:0; border: none!important;}
#nav_bottom li#copy_right a{float:right; margin:8px 0 0 0; font-size: 10px; color:#bdc0e7; cursor: default; }
#nav_bottom li#contact-us{
	border: none!important;
}
#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('../images/shared/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('../images/shared/btn_right.gif') right 0 no-repeat;
	padding-right: 9px;
}
#btn_right a:hover{color:#B7E1EF;}
#btn_center{
	height:18px;
	background:url('../images/shared/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('../images/shared/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('../images/shared/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('../images/shared/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('../images/shared/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('../images/shared/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#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('../images/shared/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('../images/shared/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('../images/shared/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; display:none; visibility:hidden;}
