/**
 *	BASE / GLOBAL RESET - Pending removal as styles added to site.css
 */

html,body,
h1,h2,h3,h4,h5,h6,
div,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,strong,em,del,q,cite,sub,sup,var,
dd,dl,dt,ul,ol,li,
form,fieldset,label,legend,
table,caption,thead,tbody,tfoot,tr,th,td {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	border: 0;}

table {
	border-collapse: collapse;
	border-spacing: 0;}
	
ol,ul {
	list-style: none;}
	
hr {
	display: none;}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";}
	
body {
	font-size: 70%;}
	
* html body {
	font-size: 67%;}
img {
	border: none;
}	
/**
 *	BASE / LAYOUT
 */

div.clear {
	clear: both;}
	
/* self clear */
.self-clear {
    _height: 1%;
    *display: inline-block;
    _display: block;
}

.self-clear:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

div#wrapper {
	text-align: center;}
	
div#wrapper div#header,
div#wrapper div#container div#navigation ul,
div#wrapper div#container div#content {
	margin: 0 auto;
	width: 861px;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

/**
 *	LAYOUT / HEADER
 */
 
div#header div#header-col-a {
	width: 500px;
	float: left;}

div#header div#header-col-b {
	width: 360px;
	float: left;}
	
div#header:after {
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;}
	
div#header div#header-col-a p {
	display: none;}
	
div#header div#header-col-a a {
	margin: 0 0 -4px 0;
	background: transparent url(gfx/logotype.gif) no-repeat;
	width: 500px;
	height: 86px;
	text-indent: -9999px;
	position:  relative;
	display: block;}

/**
 *	LAYOUT / HEADER-NAVIGATION
 */

div#header div#header-col-b div#minimenu {
	margin-top: -5px;
	background: transparent url(gfx/misc/mini-menu.gif) no-repeat right -5px;
	text-align: center;
	width:240px;
	float:right;
	height:25px;
	}
	
div#header div#header-col-b div#minimenu ul {
	background: transparent url(gfx/misc/mini-menu.gif) no-repeat left -35px;}

div#header div#header-col-b div#minimenu ul li {
	display: inline;}
	
div#header div#header-col-b div#minimenu ul li a {
	padding: 0 7px 0 5px;
	background: transparent url(gfx/misc/mini-menu-separator.gif) no-repeat right center;
	font: 0.9em arial, helvetica, sans-serif;
	color: #84847c;
	line-height: 30px;}
	
div#header div#header-col-b div#minimenu ul li.last-child a {
	background: none;}
	
div#header div#header-col-b p {
	padding: 2em 0;
	font: 0.9em arial, helvetica, sans-serif;
	color: #333;
	text-align: right;
	clear:both;}
		
/**
 *	LAYOUT / NAVIGATION
 */
 
div#container div#navigation {
	padding: 13px 0 0;
	background: url(gfx/bg/navigation.png) repeat-x;
	height: 1%;
}
 
.slidetabsmenu{
	width:100%;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}

.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.slidetabsmenu li{
	display:inline;
	margin:0;
	padding:0;	
}

.slidetabsmenu a{
	float:left;
	background:url(gfx/misc/slide-left.png) no-repeat left top;
	margin:0;
	margin-right: 5px;
	padding:0 0 0 9px;
	text-decoration:underline;
	color:#fff;
}
.slidetabsmenu a:hover {
	text-decoration:none;
}

.slidetabsmenu a span {
	float:left;
	display:block;
	background:url(gfx/misc/slide-right.png) no-repeat right top;
	padding:2px 13px 2px 4px;
	color:#FFFFFF;
	font-size: 13px;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {
	float:none;
	padding-top: 12px;
	padding-bottom: 12px;
}
/* End IE5-Mac hack */



.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
	color: #000000;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
	background-position:0% -40px;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
	background-position:100% -40px;
}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
	position:absolute;
	top: 0;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	z-index:100;
	background-color: white;
	width: 180px;
	visibility: hidden;
	border-top: 0 solid #B6B5B3;
	border-right: 1px solid #B6B5B3;
	border-bottom: 0 solid #B6B5B3;
	border-left: 1px solid #B6B5B3;
	margin: 0px;
}


.dropmenudiv_c a{
	width: auto;
	display: block;
	text-indent: 5px;
	padding: 10px 0;
	text-decoration: underline;
	font-weight: normal;
	color: #00439f;
	text-align: left;
	border-top: 0 solid #B6B5B3;
	border-right: 0 solid #B6B5B3;
	border-bottom: 1px solid #B6B5B3;
	border-left: 0 solid #B6B5B3;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
	color: #0b8fd4;	
}
	
/**
 *	LAYOUT / CONTAINER - Pending removal as styles added to site.css
 */

div#container {
	background: url(gfx/bg/container.gif) repeat-y top center;
	border-top: #c7c1c6 5px solid;}
	
div#container div#content {}
div#content {}
	
div#container div#content:after {
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;}
	
	/* Equal width column (50%) */

	div#container div#content div#content-col-half-a {
		margin: 0 10px 0 0;
		width: 420px;
		text-align: left;
		float: left;}

	div#container div#content div#content-col-half-a div.module {
		margin: 20px 0 10px 20px;}

	div#container div#content div#content-col-half-center {
		margin: 0 10px 0 0;
		width: 420px;
		text-align: left;
		float: left;
		padding: 0 0 0 210px;
		}

	div#container div#content div#content-col-half-center div.module {
		margin: 20px 0 10px 20px;}

    div#content-col-half-b {
    }

	div#container div#content div#content-col-half-b {
		overflow:hidden;
		margin: 0 0 0 10px;
		width: 420px;
		text-align: left;
		float: left;}
		
	div#container div#content div#content-col-half-b div.module {
		margin: 20px 20px 10px 0;}
	
	div#container div#content div#content-col-half-a div.module div.frame,
	div#container div#content div#content-col-half-b div.module div.frame {
		padding: 0 20px;}
		
	div#container div#content div#content-col-half-a div.module div.frame div.top,
	div#container div#content div#content-col-half-b div.module div.frame div.top,
	div#container div#content div#content-col-half-a div.module div.frame div.bottom,
	div#container div#content div#content-col-half-b div.module div.frame div.bottom {
		margin: 0 -20px;}
		
	/* Col-a winder than col-b */
	
	div#container div#content div#content-col-a {
		margin: 0 10px 0 0;
		width: 520px;
		text-align: left;
		float: left;}
		
	div#container div#content div#content-col-a div.module {
		margin: 20px 0 10px 20px;}
		
	div#container div#content div#content-col-b {
		margin: 0 0 0 10px;
		width: 320px;
		text-align: left;
		float: left;}
		
    div#content-col-b {
    }
		
	div#container div#content div#content-col-b div.module {
		margin: 20px 20px 10px 0;}
		
	div#container div#content div#content-col-a div.module div.frame,
	div#container div#content div#content-col-b div.module div.frame {
		padding: 0 20px;}
		
	div#container div#content div#content-col-a div.module div.frame div.top,
	div#container div#content div#content-col-b div.module div.frame div.top,
	div#container div#content div#content-col-a div.module div.frame div.bottom,
	div#container div#content div#content-col-b div.module div.frame div.bottom {
		margin: 0 -20px;}
		
	/* Full stretch */
	
	div#container div#content div#content-stretch {
		width: 840px;
		display: block;
		float: left;}
		
	div#container div#content div#content-stretch .left-border{
		width:17px;
		background: url(/css/gfx/misc/thankyou_bg-left.jpg) no-repeat;
		float:left;
		height:306px;
	}
	div#container div#content div#content-stretch .content {
		width:95%;
		float:left;
		background: url(/css/gfx/misc/thankyou-bg.jpg) repeat-x;
		height:306px;
		padding-top:20px;
	}
	div#container div#content div#content-stretch .content h2{
		font-size:20px !important;
		padding-bottom:20px;
	}
	div#container div#content div#content-stretch .content p{
		color:#666666;
		font-size:18px;
		line-height:2em;
	}
	div#container div#content div#content-stretch .right-border{
		width:17px;
		background: url(/css/gfx/misc/thankyou_bg-right.jpg) no-repeat;
		float:left;
		height:306px;
	}
	div#container div#content div#content-stretch div.module {
		margin: 20px 0 10px 20px;}
		
	div#container div#content div#content-stretch div.module div.frame {
		padding: 0 20px;}
		
	div#container div#content div#content-stretch div.module div.frame div.top,
	div#container div#content div#content-stretch div.module div.frame div.bottom {
		margin: 0 -20px;}
		
	div#container div#content div#content-stretch div#stretch-col-a,
	div#container div#content div#content-stretch div#stretch-col-b {
		width: 380px;
		float: left;}
		
	div#container div#content div#content-stretch div#stretch-col-a {
		margin: 0 10px 0 0;}
		
	div#container div#content div#content-stretch div#stretch-col-b {
		margin: 0 0 0 10px ;}
		
	div#container div#content div.clear {
		clear: left;}

/**
 *	Equal width column (50%) modules
 */
 
 	/* Normal module */
		
	div#container div#content div#content-col-half-a div.normal div.frame,
	div#container div#content div#content-col-half-center div.normal div.frame,
	div#container div#content div#content-col-half-b div.normal div.frame {
		background: transparent url(gfx/bg/box-normal-half.png) repeat-y -400px 0px;}

	div#container div#content div#content-col-half-a div.normal div.frame div.top,
	div#container div#content div#content-col-half-center div.normal div.frame div.top,
	div#container div#content div#content-col-half-b div.normal div.frame div.top {
		background: transparent url(gfx/bg/box-normal-half.png) no-repeat 0px 0px;
		height: 20px;}

	div#container div#content div#content-col-half-a div.normal div.frame div.bottom,
	div#container div#content div#content-col-half-center div.normal div.frame div.bottom,
	div#container div#content div#content-col-half-b div.normal div.frame div.bottom {
		background: transparent url(gfx/bg/box-normal-half.png) no-repeat 0px -20px;
		height: 20px;}
		
	/* Blue module */
		
	div#container div#content div#content-col-half-a div.blue div.frame,
	div#container div#content div#content-col-half-center div.blue div.frame,
	div#container div#content div#content-col-half-b div.blue div.frame {
		background: transparent url(gfx/bg/box-blue-half.gif) repeat-y -400px 0px;}
	
	div#container div#content div#content-col-half-a div.blue div.frame div.top,
	div#container div#content div#content-col-half-center div.blue div.frame div.top,
	div#container div#content div#content-col-half-b div.blue div.frame div.top {
		background: transparent url(gfx/bg/box-blue-half.gif) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-half-a div.blue div.frame div.bottom,
	div#container div#content div#content-col-half-center div.blue div.frame div.bottom,
	div#container div#content div#content-col-half-b div.blue div.frame div.bottom {
		background: transparent url(gfx/bg/box-blue-half.gif) no-repeat 0px -20px;
		height: 20px;}
		
	/* brown module */
		
	div#container div#content div#content-col-half-a div.brown div.frame,
	div#container div#content div#content-col-half-center div.brown div.frame,
	div#container div#content div#content-col-half-b div.brown div.frame {
		background: transparent url(gfx/bg/box-brown-half.gif) repeat-y -400px 0px;}
	
	div#container div#content div#content-col-half-a div.brown div.frame div.top,
	div#container div#content div#content-col-half-center div.brown div.frame div.top,
	div#container div#content div#content-col-half-b div.brown div.frame div.top {
		background: transparent url(gfx/bg/box-brown-half.gif) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-half-a div.brown div.frame div.bottom,
	div#container div#content div#content-col-half-center div.brown div.frame div.bottom,
	div#container div#content div#content-col-half-b div.brown div.frame div.bottom {
		background: transparent url(gfx/bg/box-brown-half.gif) no-repeat 0px -20px;
		height: 20px;}
		
	/* getfree */
	div#container div#content div#content-col-half-a div.getfree div.frame,
	div#container div#content div#content-col-half-center div.getfree div.frame,
	div#container div#content div#content-col-half-b div.getfree div.frame {
		background: transparent url(gfx/bg/box-half.png) repeat-y -400px 0px;}
	
	div#container div#content div#content-col-half-a div.getfree div.frame div.top,
	div#container div#content div#content-col-half-center div.getfree div.frame div.top,
	div#container div#content div#content-col-half-b div.getfree div.frame div.top {
		background: transparent url(gfx/bg/box-half.png) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-half-a div.getfree div.frame div.bottom,
	div#container div#content div#content-col-half-center div.getfree div.frame div.bottom,
	div#container div#content div#content-col-half-b div.getfree div.frame div.bottom {
		background: transparent url(gfx/bg/box-half.png) no-repeat 0px -20px;
		height: 20px;}
		
/**
 *	Col-a winder than col-b modules
 */
 
 	/* Normal module */
		
	div#container div#content div#content-col-a div.normal div.frame {
		background: transparent url(gfx/bg/box-normal-col-a.jpg) repeat-y -500px 0px;}
	
	div#container div#content div#content-col-a div.normal div.frame div.top {
		background: transparent url(gfx/bg/box-normal-col-a.jpg) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-a div.normal div.frame div.bottom {
		background: transparent url(gfx/bg/box-normal-col-a.jpg) no-repeat 0px -20px;
		height: 20px;}
		
	div#container div#content div#content-col-b div.normal div.frame {
		background: transparent url(gfx/bg/box-normal-col-b.jpg) repeat-y -300px 0px;}
	
	div#container div#content div#content-col-b div.normal div.frame div.top {
		background: transparent url(gfx/bg/box-normal-col-b.jpg) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-b div.normal div.frame div.bottom {
		background: transparent url(gfx/bg/box-normal-col-b.jpg) no-repeat 0px -20px;
		height: 20px;}
		
	/* Blue module */
	
	div#container div#content div#content-col-b div.blue div.frame {
		background: transparent url(gfx/bg/box-blue-col-b.gif) repeat-y -300px 0px;}
	
	div#container div#content div#content-col-b div.blue div.frame div.top {
		background: transparent url(gfx/bg/box-blue-col-b.gif) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-b div.blue div.frame div.bottom {
		background: transparent url(gfx/bg/box-blue-col-b.gif) no-repeat 0px -20px;
		height: 20px;}

	/* Red module */
	
	div#container div#content div#content-col-b div.red div.frame {
		background: transparent url(gfx/bg/box-red-col-b.png) repeat-y -300px 0px;}
	
	div#container div#content div#content-col-b div.red div.frame div.top {
		background: transparent url(gfx/bg/box-red-col-b.png) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-b div.red div.frame div.bottom {
		background: transparent url(gfx/bg/box-red-col-b.png) no-repeat 0px -20px;
		height: 20px;}
		
	/* Brown module */
		
	div#container div#content div#content-col-a div.brown div.frame,
	div#container div#content div#content-col-b div.brown div.frame {
		background: transparent url(gfx/bg/box-brown-half.gif) repeat-y -400px 0px;}
	
	div#container div#content div#content-col-a div.brown div.frame div.top,
	div#container div#content div#content-col-b div.brown div.frame div.top {
		background: transparent url(gfx/bg/box-brown-half.gif) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-col-a div.brown div.frame div.bottom,
	div#container div#content div#content-col-b div.brown div.frame div.bottom {
		background: transparent url(gfx/bg/box-brown-half.gif) no-repeat 0px -20px;
		height: 20px;}
		
/**
 *	Full stretch modules
 */

	/* Normal module */
		
	div#container div#content div#content-stretch div.normal div.frame {
		background: transparent url(gfx/bg/box-normal-full.gif) repeat-y -820px 0px;}
	
	div#container div#content div#content-stretch div.normal div.frame div.top {
		background: transparent url(gfx/bg/box-normal-full.gif) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-stretch div.normal div.frame div.bottom {
		background: transparent url(gfx/bg/box-normal-full.gif) no-repeat 0px -20px;
		height: 20px;}
		
	/* Normal module */
		
	div#container div#content div#content-stretch div.blue div.frame {
		background: transparent url(gfx/bg/box-blue-full.gif) repeat-y -820px 0px;}
	
	div#container div#content div#content-stretch div.blue div.frame div.top {
		background: transparent url(gfx/bg/box-blue-full.gif) no-repeat 0px 0px;
		height: 20px;}
		
	div#container div#content div#content-stretch div.blue div.frame div.bottom {
		background: transparent url(gfx/bg/box-blue-full.gif) no-repeat 0px -20px;
		height: 20px;}
		
/**
 *	TYPOGRAPHY / MODULES
 */

div#container div#content div.module p {
	margin: 0 0 0.5em 0;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #333;
	line-height: 130%;}
	

/* Supported Poker Rooms */	
.supported-offer {
	width:458px;
	padding-top:2em;
	padding-bottom:2em;
}

.supported-offer .box-top {
	background: url(/css/gfx/misc/supported-box-top.jpg) no-repeat;
	width:458px;
	height:15px;
	display:block;
}
.supported-offer .box-content {
	background-color:#e6e5e1;
	padding:0 10px;
	border-left:1px solid #a3a0a7;
	border-right:1px solid #a3a0a7;
}
.supported-offer .box-content p{
	margin-bottom:0 !important;
}
.supported-offer .box-bottom {
	background: url(/css/gfx/misc/supported-box-bottom.jpg) no-repeat;
	width:458px;
	height:15px;
	display:block;
	margin-bottom:10px;
}

.supported-offer .room-logo {
	width:125px;
	padding-left:50px;
}

.supported-offer .room {
	width:100px;
}

.top-rooms {
	float:left;
	width:48%;
}
.all-rooms {
	float:right;
	width:48%;
}

.new-room {
	background: url(/images/logos/Supported-Rooms/new.jpg) no-repeat right center;
	padding-right:32px;
}

/* free page thickbox */
.free-page-extra-edge, #container.free-page-extra-edge, #content.free-page-extra-edge {
        background: none; 
        border: none;
}

/* Startpage benefits horizontal line */
#startpage-benefits hr {
	background:#ECEAE1 none repeat scroll 0% 50%;
	border:0pt none;
	color:#ECEAE1;
	display:block;
	height:1px;
	margin:1em 0px;
}

/**
 *	LAYOUT / DISCLAIMER
 */
 
div#disclaimer {
	padding: 28px 0 16px 0;
	background: #eceae1 url(gfx/bg/container-bottom.gif) no-repeat center top;
	font: 1.0em arial, helvetica, sans-serif;
	color: #333;}
	
div#disclaimer p a {
	color: #333;
	text-decoration: underline;}

/**
 *	LAYOUT / FOOTER
 */

div#footer {
padding: 2em 0 0 0;
background: #fff url(gfx/bg/footer.gif) repeat-x left top;}

div#footer-cc {
padding: 4em 0;
background: #eceae1 url(gfx/bg/footer-cc.gif) repeat-x left top;}

div#footer div#footer-columns {
	margin: 0 auto;
	width: 800px;
	text-align: left;}

div#footer div#footer-columns ul.footer-column {
	width: 190px;
	float: left;
	border-left: 1px dashed #bcbcbc;
	padding-left: 8px;
}
#footer-column-end {
	border-right: 1px dashed #bcbcbc;
}

div#footer div#footer-columns:after {
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;}
	
div#footer div#footer-columns ul li a {
	font: 11px arial, helvetica, sans-serif;
	color: #052a3d;}
	
div#footer div#footer-columns ul li a:hover {
	color: #0993d2;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(gfx/bg/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

div#subscribe h2 {
	font: bold 1.4em arial, helvetica, sans-serif;}
	
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(gfx/bg/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
div.usflag {
        height: 105px;
}
p.usflag {
        margin-top: 5px;
        text-align: center;
}
.payment_options {
    margin-left: 76px;
}
.partner-link {
    font-style: italic;
    color: #000000;
}
#TB_window .partner-redirect-block,
#TB_window .partner-redirect-logo,
#TB_window .partner-redirect-license,
#TB_window .partner-redirect-bonuscode {
    text-align: center;
}
#TB_window .partner-redirect-bonuscode {
    text-align: center;
    padding: 4px;
}
#TB_window .partner-redirect, #TB_window .partner-redirect a {
    font-weight: bold;
    line-height: 1.2;
}
#TB_window h1.partner-redirect {
    padding-top: 5px;
    font-size: 20px;
}
/** new css for cobranded pages from Jeff 2009-09-22 **/
.download-now span {
    display: block; 
    font-size: 20px;
    font-weight: bold;
    padding: 0;
    color: #FFF;
}
.download-now:hover {
    padding-top: 26px;
    height: 62px;
    background-position: 0 -110px;
}
.download-now {
	font-family: Century Gothic, Helvetica, Arial, sans-serif;	
	width: 203px;
	height: 64px;
	padding: 24px 0 0 0;
	display: block;
	margin-bottom: 3px;
	
	text-transform: uppercase;
	background-image: url(/images/download-btn.png);
	background-position: 0 0;
	background-repeat: no-repeat;

	text-decoration: none;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	
	/* for IE6 png transparency - path to image must be relative to path of page */
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/download-btn.png", 
sizingMethod="scale");
}
.star {
    font-family: Century Gothic, Helvetica, Arial, sans-serif;  
    width: 80px;
    height: 103px;
    padding: 37px 30px 0 30px;
    display: block;
    
    text-transform: uppercase;
    background-image: url(images/star-bg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    
    text-decoration: none;
    color: #000;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    
    /* for IE6 png transparency - path to image must be relative to path of page */
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/star-bg.png", sizingMethod="scale");
}
.star span {
    font-size: 12px;
    display: block;
}
.intro-box .star {
    position: absolute;
    top: 30px;
    right: 28px;
}

.pokerroom-free .lobby-thmb {
    margin: 0;
    position: absolute;
    top: 122px;
    left: 450px;
}
#pokerroom-carbon {
    background: url(images/screenshot_bg-carbon-free.jpg) top center no-repeat; 
}
#pokerroom-pokerstars {
    background: url(images/screenshot_bg-pokerstars-free.jpg) top center no-repeat; 
}
#pokerroom-absolute {
    background: url(images/screenshot_bg-absolute-free.jpg) top center no-repeat;   
}
#pokerroom-ub {
    background: url(images/screenshot_bg-ub-free.jpg) top center no-repeat; 
}

/* STYLE OVERIDES
*/
.intro-box {
    position: relative;
    z-index: 1;
    *zoom: 1;
}
.intro-box h1.cobranded {
    width: 450px;   
    text-transform: uppercase;
}
.why-section {
    position: relative;
    z-index: 2;
    *zoom: 1;
}
/** end new css from Jeff **/
div.disclaimer {
    font-size: smaller;
    font-style: italic;
    line-height: 1;
    margin-bottom: 10px;
}
.article {
    line-height: 1.5;
}
.gpwa {
    padding: 10px;
}

