/*
--------------------------------------------------------------------------------
	Body
--------------------------------------------------------------------------------
*/

body {
	background-color: #ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	cursor: default;
	margin: 0;
	padding: 0;
	background-image: url('images/bodybg.gif');
	background-position: center;
	background-repeat: repeat-y;
	}

#container {
	text-align: left;
	width: 770px;
	margin: 0 auto;
	position: relative;
	}

img {
	border: 0;
	margin: 0;
	padding: 0;
	}

a {
	color: #0000FF;
	}

a:hover {
	text-decoration: none;
	}

hr {
	height: 1px;
	clear: both;
	}

#content h2, #content_wide h2 {
	font-size: 13px;
	margin: 0;
	padding: 0;
	}

#content h3, #content_wide h3 {
	font-size: 13px;
	margin: 0;
	padding: 0;
	}

#content h4, #content_wide h4 {
	font-size: 13px;
	margin: 0;
	padding: 0;
	}

.centered {
	text-align: center;
	}

/*
--------------------------------------------------------------------------------
	Header
--------------------------------------------------------------------------------
*/

#header {
	height: 99px;
	background-image: url('images/headerbg.jpg');
	background-repeat: no-repeat;
	}

#header h1 {
	background-image: url('images/logo.gif');
	height: 38px;
	width: 280px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 28px;
	}

#header h1 span {
	display: none;
	}

#navbar {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #fff;
	font-size: 10px;
	}

#navbar a {
	color: #fff;
	text-decoration: none;
	}

#navbar a:hover {
	color: #ccc;
	text-decoration: underline;
	}

#leaderboard {
	height: 102px;
	background-color: #fff;
	padding: 12px 0 0 27px;
	}

/*
--------------------------------------------------------------------------------
	Header Navigation
--------------------------------------------------------------------------------
*/

#navigation {
	position: absolute;
	top: 77px;
	left: 0;
	height: 22px;
	font-size: 9px;
	color: #333;
	font-weight: bold;
	}

#navigation .navlink {
	background-color: #750000;
	}

#navigation .navlink a {
	color: #d5d5d5;
	text-decoration: none;
	}

#navigation .navlink a:hover {
	text-decoration: underline;
	color: #fff;
	}

#navigation .redbuttonleft {
	background-image: url('images/redbutton_left.gif');
	background-repeat: no-repeat;
	width: 12px;
	}

#navigation .redbuttonright {
	background-image: url('images/redbutton_right.gif');
	background-repeat: no-repeat;
	width: 12px;
	}

#navigation .currentpage {
	background-color: #fff;
	}

#navigation .currentpage a {
	color: #333;
	}

#navigation .currentpageleft {
	background-image: url('images/whitebutton_left.gif');
	background-repeat: no-repeat;
	width: 12px;
	}

#navigation .currentpageright {
	background-image: url('images/whitebutton_right.gif');
	background-repeat: no-repeat;
	width: 12px;
	}


/*
--------------------------------------------------------------------------------
	Content Column
--------------------------------------------------------------------------------
*/

#content {
	float: left;
	width: 347px;
	background-image: url('images/contentbg.gif');
	background-repeat: repeat-x;
	}

#content .inner {
	padding: 20px 10px;
	}

#content .homepagehdr {
	height: 24px;
	width: 233px;
	background-image: url('images/welcome.gif');
	background-repeat: no-repeat;
	}

#content h2 {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	}

#content span {
	display: none;
	}

#content p {
	padding: 0;
	margin: 0 0 10px 0;
	}

#content_wide .featuredroom {
	padding-top: 20px;
	background-image: url('images/featured_room.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 137px;
	height: 21px;
	}

#content_wide .featuredroom span {
	display: none;
	}

#content .home_freeroll {
	background-image: url('images/freerolltounaments_redbox.gif');
	width: 314px;
	height: 47px;
	}

#content_wide .freecasmon {
	background-image: url('images/freecasmoney.gif');
	width: 383px;
	height: 20px;
	background-repeat: no-repeat;
	}

#content_wide h3 span {
	display: none;
	}

#content .home_bonuses {
	background-image: url('images/topbonus_bluebox.gif');
	width: 314px;
	height: 47px;
	}

#content .midbox h2 {
	margin: 0;
	padding: 0;
	}

#content .midbox span {
	display: none;
	}

#content .midbox {
	color: #fff;
	width: 314px;
	text-align: left;
	margin-bottom: 10px;
	}

#content .midbox a {
	color: #fff;
	text-decoration: none;
	}

#content .midbox a:hover {
	color: #fff;
	text-decoration: underline;
	}

#content .midbox p {
	margin: 0;
	padding: 0 0 0 20px;
	}

#content .midbox img {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	}

#content .redboxmid {
	background-image: url('images/redboxmid.gif');
	background-repeat: repeat-y;
	}

#content .redboxfooter {
	background-image: url('images/redboxfooter.gif');
	background-repeat: no-repeat;
	height: 19px;
	}

#content .blueboxmid {
	background-image: url('images/blueboxmid.gif');
	background-repeat: repeat-y;
	}

#content .blueboxfooter {
	background-image: url('images/blueboxfooter.gif');
	background-repeat: no-repeat;
	height: 19px;
	}

#content .alignright {
	float: right;
	}

.pagedisclaimer {
	font-size: 10px;
	}

.pagedisclaimer span {
	color: #880f0d;
	}

#content_wide .reviewcontainer {
	margin-top: 15px;
	}

#content_wide .roomlogo {
	width: 260px;
	float: left;
	}

#content_wide .reviewdetails h3 {
	margin-bottom: 7px;
	}

#content_wide .reviewdetails {
	width: 207px;
	float: left;
	padding-left: 5px
	}

#content_wide .reviewdownloads h2 {
	font-size: 18px;
	margin-bottom: 5px;
	}

#content_wide .reviewdetails ul {
	padding: 0;
	margin: 10px 0 0 7px;
	list-style: none;
	}

#content_wide .reviewdetails td {
	background-color: #eef3eb;
	height: 19px;
	width: 200px;
	padding: 3px 0 0 5px;
	margin-bottom: 1px;
	height: 24px;
	}

#content_wide .reviewdetails .reviewoverall {
	background-color: #cdddc4;
	font-size: 14px;
	height: 24px;
	font-weight: bold;
	}

#content_wide .reviewdetails .reviewoverallnumber {
	width: 28px;
	background-color: #cdddc4;
	font-size: 14px;
	font-weight: bold;
	}

#content_wide .reviewcontainer hr {
	border-top: 2px solid #820201;
	}

#content_wide .reviewcontent {
	width: 330px;
	float: left;
	background-image: url('images/hor_dotted_bg.gif');
	background-repeat: repeat-y;
	background-position: top right;
	}

.hordots {
	background-image: url('images/vert_dotted_bg.gif');
	height: 1px;
	background-repeat: repeat-x;
	}

#content_wide .reviewcontent h2 {
	color: #6e0006;
	float: left
	}

#content_wide .reviewcontent .reviewnav {
	float: left;
	width: 150px;
	margin-bottom: 10px;
	}

#content_wide .reviewcontent .reviewnav ul {
	padding: 0 0 0 18px;
	margin: 0;
	}

#content_wide .reviewcontent .reviewnav li {
	list-style: square;
	padding: 4px 0 4px 0px;
	}

#content_wide .title {
	background-image: url('images/vert_dotted_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 4px;
	padding: 3px;
	background-color: #eef3eb;
	height: 18px;
	clear: both;
	}

#content_wide .reviewcontent ul {
	padding-left: 12px;
	margin: 4px;
	}

#content_wide .topofpage {
	float: right;
	margin: 3px 3px 0 0;
	}

#content_wide .reviewcontent p {
	padding: 0;
	margin: 0 0 10px 0;
	}
	
.proomtitle {
	padding-top: 2px;
	margin-top: 10px;
	}

#content_wide .reviewdetails .proomtitle h3 {
	background-image: url('images/reviewtitle_bg.gif');
	background-repeat: no-repeat;
	width: 201px
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	margin: 0 0 1px 0;
	padding: 2px 0 4px 5px;
	}

.proomtitle p {
	text-align: right;
	font-size: 9px;
	color: #666;
	padding: 2px 8px 0 0;
	margin: 0;
	}

.proomtitle img {
	margin: 0;
	padding: 2px 0 0 2px;
	display: block;
	}

.proomtitle a {
	color: #666;
	}

.proomtitle a:hover {
	text-decoration: none;
	}

#content_wide .reviewdetails td {
	border-bottom: 1px solid #fff;
	}

#content_wide .reviewdetails .numbers {
	background-image: url('images/vert_dotted_bg.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 28px;
	}

.reviewcontent .inner {
	padding: 0 0 15px 0;
	margin: 0 10px 0 0;
	}

#content_wide .reviewdownloads {
	width: 280px;
	float: left;
	}

#content_wide .reviewdownloads .download {
	background-image: url('images/download_bg.gif');
	background-repeat: no-repeat;
	height: 25px;
	width: 131px;
	padding: 10px 0 0 64px;
	}

#content_wide .reviewdownloads .download a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	}

#content_wide .reviewdownloads .inner {
	padding: 0 0 0 7px;
	margin: 0;
	}

.reviewdownloads ul {
	padding: 0;
	margin: 10px 5px 0 5px;
	}

.reviewdownloads img {
	margin-right: 7px;
	}

.reviewdownloads li {
	background-image: url('images/vert_dotted_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	list-style: none;
	padding-top: 3px;
	height: 21px;
	width: 160px;
	}

.bankrollhdr {
	background-image: url('images/bonus_hdr.gif');
	background-repeat: no-repeat;
	/*width: 564px;*/
	width: 544px;
	height: 20px;
	color: #fff;
	font-size: 11px;
	text-align: center;
	padding-top: 4px;
	}

#content_wide .details {
	font-size: 10px;
	color: #666666;
	}

/*
--------------------------------------------------------------------------------
	Content Subpage
--------------------------------------------------------------------------------
*/

#content_subpage {
	float: left;
	width: 347px;
	background-image: url('images/content_subpagebg.gif');
	background-repeat: no-repeat;
	}

#content_subpage .inner {
	padding: 17px 10px 10px 10px;
	}

#content_subpage h2 {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	margin: 0 0 11px; 0;
	padding: 0;
	}

#content_subpage p {
	padding: 0;
	margin: 0 0 10px 0;
	}

input {
border: 1px solid #666;
font-size: 11px;
margin-top: 3px;
padding: 2px 3px 4px 3px;
}

textarea {
border: 1px solid #666;
font-size: 11px;
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 3px;
padding: 2px 0 4px 3px;
}

.contactform {
	width: 300px;
	}

.contactform td {
	padding: 3px;
	background-image: url('images/vert_dotted_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	}

/*
--------------------------------------------------------------------------------
	Content Wide
--------------------------------------------------------------------------------
*/

#content_wide {
	width: 566px;
	float:left;
	background-image: url('images/content_wide_bg.gif');
	background-repeat: no-repeat;
	margin-bottom: 20px;
	}

#content_wide .inner {
	padding: 17px 10px 20px 10px;
	}

#body_bg {
	background-image: url('images/subpage_bg.gif');
	background-position: center;
	}

.headerh2 {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	margin: 0 0 13px; 0;
	padding: 0;
	}

#content_wide .fulltable a {
	color: #333;
	text-decoration: none;
	}

#content_wide .fulltable a:hover {
	text-decoration: underline;
	}
	
#content_wide .fulltable th {
	background-color: #6c0504;
	padding: 4px;
	color: #fff;
	}

#content_wide .fulltable td {
	background-color: #efefef;
	border-bottom: 1px dashed #ccc;
	padding: 4px;
	}

#content_wide .fulltable {
	width: 546px;
	}
	
/*
--------------------------------------------------------------------------------
	News Area
--------------------------------------------------------------------------------
*/

#newsarea {
	width: 218px;
	border-left: 1px solid #fff;
	float: left;
	background-image: url('images/newsarea_bg.gif');
	background-repeat: no-repeat;
	}

#newsarea .inner {
	padding: 21px 16px 10px 10px;
	}

#newsarea h2 span {
	display: none;
	}

#newsarea a {
	color: #b10201;
	font-weight: bold;
	}

#newsarea p {
	padding: 5px 0 5px 0;
	margin: 0;
	}

#newsarea .redarrow {
	color: #b10201;
	font-weight: bold;
	}

#newsarea .bonusoffer {
	background-color: #fff;
	padding: 4px;
	font-size: 10px;
	text-align: center;
	}

#newsarea .bonusoffer a {
	color: #0000ff;
	text-decoration: none;
	}

#newsarea .bonusoffer a:hover {
	text-decoration: underline;
	}

#newsarea .home_nodeposit {
	background-image: url('images/no_deposit_homepage.gif');
	height: 106px;
	width: 184px;
	}

#newsarea .home_highroller {
	background-image: url('images/highrollers.jpg');
	width: 199px;
	height: 173px;
	}

#newsarea .home_earnmoney {
	background-image: url('images/earn_poker_money.gif');
	height: 106px;
	width: 184px;
	}

#newsarea h2 {
	margin: 0;
	padding: 0;
	}

#newsarea h2 span {
	display: none;
	}

.pokernav {
	background-color: #d3d3d3;
	text-align: center;
	}

/*
--------------------------------------------------------------------------------
	News Column Header
--------------------------------------------------------------------------------
*/

#newsarea .membersupdate {
	background-image: url('images/news_membersupdate.gif');
	width: 101px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	}

#newsarea .members_rakeback {
	background-image: url('images/news_rakeback.gif');
	width: 140px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	}

#newsarea .members_bankrolls {
	background-image: url('images/news_bankrolls.gif');
	width: 96px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	}

#newsarea .news_freeroll {
	background-image: url('images/news_freeroll.gif');
	width: 138px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	}

#newsarea .news_moneyoffers {
	background-image: url('images/news_moneyoffers.gif');
	width: 114px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	}

#newsarea .news_earnmoney {
	background-image: url('images/news_earnmoney.gif');
	width: 85px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	}

/*
--------------------------------------------------------------------------------
	Right Column
--------------------------------------------------------------------------------
*/

#rightcolumn {
	border-top: 1px solid #fff;
	float: left;
	width: 198px;
	background-image: url('images/col2_header.jpg');
	background-repeat: no-repeat;
	text-align: center;
	}

#rightcolumn h2 {
	margin: 0 0 13px 0;
	padding: 47px 0 0 90px;
	font-size: 18px;
	color: #fff;
	background-image: url('images/pokerrooms_bg.gif');
	height: 17px;
	width: 107px;
	background-repeat: no-repeat;
	background-position: center;
	}

#rightcolumn span {
	display: none;
	}

#rightcolumn p {
	padding: 0 0 10px 20px;
	text-align: left;
	margin: 0;
	}

#rightcolumn a {
	font-weight: bold;
	}

#rightcolumn .pokerlogo {
	margin: 5px 0 10px 0;
	}

#rightcolumn hr {
	height: 1px;
	width: 160px;
	border-top: 1px dotted #999;
	}

/*
--------------------------------------------------------------------------------
	Footer
--------------------------------------------------------------------------------
*/

#footer {
	clear: both;
	height: 100px;
	background-image: url('images/footerbg.jpg');
	vertical-align: bottom;
	color: #fff;
	padding: 12px 0 0 10px;
	}

#footer p {
	padding: 0;
	margin: 0;
	}

#footer a {
	color: #fff;
	text-decoration: none;
	}

#footer a:hover {
	color: #ccc;
	text-decoration: underline;
	}

#footer img {
	float: left;
	padding-right: 20px;
	}

#footerinfo {
	margin-top: 29px;
	font-size: 10px;
	}

#footerinfo a {
	font-weight: bold;
	font-size: 11px;
	}