/*+++ base-reset.css +++*/
/**
 *	BASE / GLOBAL RESET
 */

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-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	border: 0;}

div { line-height: 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 {
	background-color: #fff;
	font-size: 70%;}
	
* html body { font-size: 67%;}
/*--- base-reset.css ---*/

/*+++ base-layout.css +++*/
/**
 *	BASE / LAYOUT
 */

div.clear { 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;
}
/*--- base-layout.css ---*/

/*+++ header.css +++*/
/**
 *	LAYOUT / HEADER
 */

div#header div#header-col-a {
	width: 655px;
	padding-top:10px;
	float: left;}

div#header div#header-col-b {
	width: 200px;
	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 {
background:transparent url(/css/gfx/logo-texascalc.gif) no-repeat scroll left top;
display:block;
height:96px;
margin:0 0 -4px;
position:relative;
text-indent:-9999px;
width:655px;
}
/*
div#header div#header-col-a a {
	margin: 0 0 -4px 0;
	background: url("/css/gfx/site-matrix.png") no-repeat left top;
	width: 655px;
	height: 100px;
	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;
	clear:both;
	text-align:right;
	}
	
div#header div#header-col-b p strong {
	font-weight: bold;}

.players-using-calculatem {
	background: url(gfx/bg/playersusingCalculatem.jpg) no-repeat right 10px;
	text-align:center !important;
	width:171px;
	float:right;
	padding-top:35px !important;
	font-size:16px!important;
	font-weight:bold!important;
}
/*--- header.css ---*/

/*+++ footer.css +++*/
/**
 *	LAYOUT / DISCLAIMER
 */
 
div#disclaimer {
	padding: 28px 0 16px 0;
	/*background: #eceae1 url("gfx/bg/container-bottom.gif") no-repeat center top;*/
	background: #eceae1 url("/css/gfx/site-matrix.png") no-repeat center -200px;
	font: 1.0em arial, helvetica, sans-serif;
	text-align: center;
	color: #333;}
	
div#disclaimer p a {
	color: #333;
	text-decoration: underline;}

/**
 *	LAYOUT / FOOTER
 */

div#footer {
padding: 2em 0 0 0;
background: #fff url("/css/gfx/site-matrix.png") repeat-x left -800px;}

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;
}

div#footer div#footer-columns ul.footer-column-ppc {
	width: 220px;
	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: 1em arial, helvetica, sans-serif;
	color: #052a3d;}
	
div#footer div#footer-columns ul li a:hover {
	color: #0993d2;}

/*--- footer.css ---*/

/*+++ navigation.css +++*/
/**
 *	LAYOUT / NAVIGATION
 */
 
div#container div#navigation {
	padding: 1.3em 0 0;
	/*background: #7b0c00 url("gfx/bg/navigation.png") repeat-x;*/
	background: #7b0c00 url("/css/gfx/site-matrix.png") repeat-x left -100px;
	height: 1%;
}
 
.slidetabsmenu{
	width:100%;
	margin: 0px;
	padding: 0px;
	font: 1em Arial, Helvetica, sans-serif;
}

.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.slidetabsmenu li{
	display:inline;
	margin:0;
	padding:0;
	font: 1.2em Arial, Helvetica, sans-serif;
}

.slidetabsmenu a{
	float:left;
	background:url(gfx/misc/slide-left.gif) no-repeat left top;
	margin:0;
	margin-right: 5px;
	padding:0 0 0 9px;
	text-decoration:none;
}

.slidetabsmenu a span {
	float:left;
	display:block;
	background:url(gfx/misc/slide-right.gif) no-repeat right top;
	padding:2px 13px 2px 4px;
	color:#FFFFFF;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {
	float:none;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* 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% -124px;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
	background-position:100% -125px;
}

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: #9E0003;
	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: #D90000;	
}

/*--- navigation.css ---*/

/*+++ container-modules.css +++*/
/**
 *	LAYOUT / CONTAINER
 */

div#container {
	background: url("gfx/bg/container.gif") repeat-y top center;
	border-top: #c7c1c6 5px solid;}
	
div#container div#content {
}

div#content {
    /* height: 970px; */ /* needed to make sure the b container doesn't overflow */
}
	
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.module {
		margin: 20px 0 10px 20px;}

	div#container div#content div#content-col-half-a div.module hr {
		background:#ECEAE1 none repeat scroll 0%;
		border:0pt none;
		color:#ECEAE1;
		height:1px;
		margin:1em 0px;
		display:block;
	}
	
	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#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: url("/css/gfx/site-matrix.png") no-repeat 0px -400px;
		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: url("/css/gfx/site-matrix.png") no-repeat 0px -420px;
		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: url("/css/gfx/site-matrix.png") no-repeat 0px -300px;
		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: url("/css/gfx/site-matrix.png") no-repeat 0px -320px;
		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;}
		
/**
 *	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;}
		
	/* full stretch brown module */
	div.fullbrown div.frame {
		background: transparent url("gfx/bg/box-brown-full.gif") repeat-y -820px 0px;}
	
	div.fullbrown div.frame div.top {
		background: transparent url("gfx/bg/box-brown-full.gif") no-repeat 0px 0px;
		height: 20px;}
		
	div.fullbrown div.frame div.bottom {
		background: transparent url("gfx/bg/box-brown-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: 1.1em;
	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;
}

/*	LAYOUT / New Home Page
 */
 
.homepage {
	margin-top: 33px;
}
 
.home-link {
	text-decoration: underline;
	color: #00439f;
}

.center-image {
	display: block;
	margin-left: auto;
	margin-right: auto;
    height: 63px;
}

.center-text {
	text-align: center;
}

.bonus-code {
	font-size:14px;
    height:26px;
    line-height:13pt;
    margin-top:-38px;
    padding-left:193px;
}

.divider-horiz {
	width: 100%; 
	border-bottom: 1px solid #d2d0c6;
	margin: 12px 0px 12px 0px;
}

.bluebox-mid .divider-horiz {
	width: 100%; 
	border-bottom: 1px solid #a6b4b9;
	margin: 35px 0px 35px 0px;
}

.divider-vert {
	height: 100%;
	border-right: 1px solid #d2d0c6;
}

.first-room-1 {
	border-left: 1px solid #d2d0c6;
	margin-left : 216px;
}

.first-room-2 {
	border-left: 1px solid #d2d0c6;
	margin-left : 144px;
}

.first-room-3 {
	border-left: 1px solid #d2d0c6;
	margin-left : 72px;
}

.first-room-4 {
	border-left: 1px solid #d2d0c6;
}

.left {
	float: left;
}

.right {
	float: right;
}

.left-col {
	margin: 20px 0px 0px 20px;
	*margin: 20px 0px 0px 10px;
	width: 178px;
}

.right-col {
	margin: 20px 20px 0px 0px;
	*margin: 20px 10px 0px 0px;
	width: 628px;
}

.intro {
	margin: 0px 50px 0px 50px;
}

.intro p {
	line-height: 20px;
}
 
.homepage h1,.homepage h2 {
	font-size: 22px;
	font-weight: bolder;
}

.homepage h3 {
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 0px;
}

.red {
	color: #ce0000;
}

.homepage .players-using-calculatem {
	float: none;
	margin: 0px auto;
	height: 22px;
}

.date {
	text-align: center;
	color: #838383;
	font-size: 11px;
}

.bluebox-container, .homebox-container {
	margin: 10px 0px 30px 0px;
}

.bluebox-top {
	background: url(/images/homepage/bluebox-top.jpg) no-repeat;
	width: 178px;
	height: 10px;
	overflow: hidden; 
}

.bluebox-bottom {
	background: url(/images/homepage/bluebox-bottom.jpg) no-repeat;
	width: 178px;
	height: 10px;
	overflow: hidden; 
/*	background-position: 0 -90px;*/
}

.bluebox-mid {
	background: url(/images/homepage/bluebox-middle.jpg) repeat-y;
	width: 158px;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
	min-height: 1140px;
	height: auto !important;
	height: 1140px;
}

.bluebox-mid h2 {
	font-size: 14px;
	margin-bottom: 30px;
}

.checkmark {
	line-height: 130%;
	margin-bottom: 20px;
}

.checkmark img {
	margin-right: 5px;
}

.leftcol-logo {
	margin-bottom: 20px;
}

a.link-100 {
	font-size: 9px;
}

.name {
	display: block;
	color: #7c7c7c;
}

.testimonial {
	margin-bottom: 20px;
	line-height: 130%;
}

.slogan-img {
	margin: 25px 0px 25px -7px;
}

.smaller {
	font-size: 10px;
}

.homebox-top, .homebox-bottom {
	background: url(/images/homepage/homebox.png) no-repeat;
	width: 628px;
	height: 17px; 
}

.homebox-bottom {
	background-position: 0 -50px;
}

.homebox-mid {
	background: url(/images/homepage/homebox-middle.png) repeat-y;
	width: 584px;
	padding: 0px 22px 8px 22px;
	overflow: hidden;
}

.vertical-align-middle {
	vertical-align: middle;
}

.vertical-align-top {
	vertical-align: top;
	padding-top: 10px;
}

a.butt-getitfreebig {
	background: url(/images/homepage/getitfree-big.jpg) no-repeat;
	display: block;
	width: 222px;
	height: 48px;
}

a.butt-getitfreesmall {
	background: url(/images/homepage/getitfree-small.jpg) no-repeat;
	display: block;
	width: 107px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.getitfree-col {
	text-align: center;
	width: 144px;
	height: 137px;
	float: left;
	margin-bottom: 20px;
    overflow: hidden;
}

.advantage-col, .advantage-col-2 {
	width: 192px;
	height: 360px;
	float: left;
	margin: 15px 0px 15px 0px;
}

.advantage-col-wider {
	width: 222px;
}

.advantage-col .content {
	width: 179px;
}

.advantage-col .content-2, .advantage-col .content-3  {
	margin-left: 20px;
}

.advantage-col .content-3  {
	*margin-left: 12px;
}

.advantage-col .content p {
	line-height:130%;
	margin-bottom: 15px;
	width: 190px;
}

.advantage-col .content img {
	margin-top: 25px;
	margin-bottom: 25px;
}

.advantage-col img {
	margin-top: 10px;
	margin-bottom: 10px;
}

.privacy {
	line-height:130%;
	font-size: 10px;
}
/*--- container-modules.css ---*/

/* Centering Poker rooms on the home page */
.center-rooms {
	text-align : center;
}
div.usflag {
    height: 105px;
}
p.usflag {
    margin-top: 5px;
    text-align: center;
}
.payment_options {
    margin-left: 76px;
}
.partner-link {
    font-style: italic;
    color: #000000;
}
/** 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;
}
p.centered {
    text-align: center;
}
.gpwa {
    padding: 10px;
}

