@charset "utf-8";
/* Defaults */
:focus {outline:0}
a, a:visited {}
a:hover {}
body {background:#F2FFBF;color:#000;font:88%/125% Tahoma, Arial, Helvetica, Sans-Serif;margin:0}
fieldset {border:0;padding:0;margin:0}
img {border:0;vertical-align:bottom}
p {margin:0 0 1em}
/* Containers */
#page {background:#003031 url(images/footer.png) no-repeat left bottom;margin:0 auto;overflow:hidden;padding:0 0 15px;width:978px}
.top {height:5px;position:absolute;left:0;top:0;width:100%}
.bottom {height:5px;position:absolute;left:0;bottom:0;width:100%}
.white-space {background:#F2FFBF;height:10px;width:978px;margin:0 auto}
/* Header */
#header {background:url(images/header.png) no-repeat;height:207px;padding:28px 0 0 20px;position:relative}
#header img {float:left}
#header a {color:#FFF;font-weight:bold;text-decoration:none}
	/* Login */
	#header #login {color:#FFF;font-size:10px;float:right;margin:0 20px 0 0;width:465px}
	#header #login a.action {float:left;margin:0 0 0 10px;padding:1px 5px 2px 18px;text-transform:uppercase}
	#header #login a.expanded {background:#6ba28b url(images/contract.gif) no-repeat 4px 5px}
	#header #login a.contracted {background:#6ba28b url(images/expand.gif) no-repeat 4px 5px}
	#header #login form {background:#54927d url(images/login-bg.gif) repeat-x;border:1px solid #629c85;clear:both;margin:0;padding:4px 5px 5px;overflow:hidden}
	#header #login input {border:1px solid #001a1a;font-size:12px;height:16px;width:139px}
	#header #login label {font-weight:bold;text-transform:uppercase}
	#header #login legend {display:none}
	#header #login span {float:right;margin:8px 0 0}
	#header #login #submit {background:url(images/button.png) no-repeat;border:0;color:#FFF;font-size:10px;font-weight:bold;text-transform:uppercase;height:17px;width:50px}
	/* News Ticker */
	#ticker {background:#16664f;clear:both;color:#FFF;display:inline;float:left;font-size:10px;font-weight:bold;height:24px;line-height:24px;margin:-32px 0 0 320px;width:610px}
	#ticker h2 {background:#248a33 url(images/arrow.gif) no-repeat 95% 55%;float:left;height:24px;font-size:10px;margin:0 10px 0 0;padding:0 20px 0 5px;text-transform:uppercase}
	#news-ticker{margin:0;padding:0;list-style:none;float:left;}
	/* Menu */
	#header ul {list-style:none;position:absolute;left:50px;margin:0;padding:0;top:188px;width:100%}
	#header ul li {background:url(images/menu-divider.gif) no-repeat right top;float:left;padding:0 8px}
	#header ul li a {float:left;height:31px;position:relative}
	#header ul li span {background:url(images/menu.png) no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#header ul li#home a {width:51px}
	#header ul li#home span {background-position:0 0}
	#header ul li#signup a {width:75px}
	#header ul li#signup span {background-position:-70px 0}
	#header ul li#news a {width:54px}
	#header ul li#news span {background-position:-159px 0}
	#header ul li#bankrolls a {width:80px}
	#header ul li#bankrolls span {background-position:-230px 0}
	#header ul li#rakeback a {width:125px}
	#header ul li#rakeback span {background-position:-328px 0}
	#header ul li#freerolls a {width:100px}
	#header ul li#freerolls span {background-position:-470px 0}
	#header ul li#faq a {width:40px}
	#header ul li#faq span {background-position:-587px 0;width:40px}
	#header ul li#support a {width:160px}
	#header ul li#support span {background-position:-580px 0;}
	#header ul li#resources {background:none}
	#header ul li#resources a {width:105px}
	#header ul li#resources span {background-position:-749px 0;width:105px}
/* Intro */
#intro {background:url(images/box-top.png) repeat-y -948px 0;margin:0 auto;overflow:hidden;padding:0 0 05px;position:relative;width:948px}
#intro .top {background:url(images/box-top.png) no-repeat}
#intro .bottom {background:url(images/box-top.png) no-repeat right bottom}
#intro .ui-tabs-panel {display:inline;float:left;height:170px;margin:5px 0 0 5px;padding:10px;width:645px;background:#fff;overflow:hidden;}
#intro .ui-tabs-hide {display:none;}
#intro .ui-tabs-panel img {float:right}
.ui-tabs-hide{display: none}
#intro ul.menu {background:#003031;border:1px solid #FFF;float:left;height:188px;list-style:none;margin:5px 0 0;padding:0;width:271px}
#intro ul.menu li {border-bottom:1px solid #214b4C;font-weight:bold;text-transform:uppercase}
#intro ul.menu li.last {border:0}
#intro ul.menu li a {background:url(images/icons.png) no-repeat 2px 2px;color:#FFF;display:block;height:26px;line-height:26px;padding:0 0 0 35px;text-decoration:none}
#intro ul.menu li a:hover, #intro ul li.ui-tabs-selected a {background:#FFF url(images/icons.png) no-repeat 2px -37px;color:#003031}

/* Reviews */
#review {background:url(images/box-review.png) repeat-y -946px 0;margin:0 auto;overflow:hidden;padding:10px 10px 0;position:relative;width:925px}
#review .top {background:url(images/box-review.png) no-repeat;height:13px}
#review .bottom {background:url(images/box-review.png) no-repeat right bottom;height:12px;left:-20px;bottom:-1px;width:945px}
#review h2 {background:url(images/heading2.png) no-repeat right bottom;color:#FFF;font-size:1em;float:left;height:27px;line-height:27px;margin:0 0 8px;text-transform:uppercase;width:auto}
#review h2 span {background:url(images/heading2.png) no-repeat;display:block;height:100%;float:left;padding:0 15px}
#review div {border-right:1px dotted #000;float:left;padding:10px 10px 15px}
	/* Review */
	#review #reviews {width:200px}
	#review #reviews #visit {background:url(images/actions.png) no-repeat;color:#000;display:block;font-weight:bold;margin:10px 0 5px;padding:11px 0 11px 40px;text-decoration:none;text-transform:uppercase}
	#review #reviews #download {background:url(images/actions.png) no-repeat left bottom;color:#000;display:block;font-weight:bold;padding:11px 0 11px 40px;text-decoration:none;text-transform:uppercase}
	
	/* Bonus */
	#review #bonus {width:400px}
	#review #bonus ul {background:#ebf3ee;clear:both;font-size:14px;list-style:none;margin:10px 0 0;padding:10px 0}
	#review #bonus ul li {background:url(images/bullet.gif) no-repeat 10px 0;margin:0 0 10px;padding:0 0 0 30px}
	/* Players */
	#review #players {border:0;width:250px}
	#review h2.usa {background:url(images/american.png) no-repeat;height:68px;line-height:68px;text-indent:70px;width:242px; clear:both;}
    #review h2.not_usa {background:url(images/not_american.png) no-repeat;height:68px;line-height:68px;text-indent:70px;width:242px; clear:both;}
	#review #players p {font-size:14px; clear:both;}
	#review #players strong {float:left;width:8em}
	
/* Content*/
#content .bonusinfo{background: #FAF8F5; border: 1px solid #4E946A; float: left; margin:20px 10px 0 0; padding: 10px; width: 300px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#content {background:url(images/box-content.png) repeat-y -750px 0;display:inline;float:right;margin:10px 15px 0 0;overflow:hidden;position:relative;width:750px}
#content h1 {background:url(images/heading.png) no-repeat;color:#FFF;font-size:12px;height:27px;line-height:27px;margin:0 0 1em;text-indent:25px;text-transform:uppercase;width:716px}
#content h2 {font-size:1em}
#content .top {background:url(images/box-content.png) no-repeat}
#content .bottom {background:url(images/box-content.png) no-repeat right bottom}
#content .divider {background:url(images/divider.gif) no-repeat;height:1px;margin:0 0 1em;overflow:hidden;width:100%;clear:both;}
#content #text {font-family: Cambria, serif;font-style: normal;font-size: 16px;font-weight: normal;text-transform: normal;letter-spacing: normal;
line-height: 1.5em;background:#FFF url(images/box-content-inner.png) no-repeat;margin:5px auto;position:relative;width:737px}
#content #text #bg {background:url(images/content-bg.png) no-repeat right bottom;overflow:hidden;padding:10px}
#content #text #nobg {overflow:hidden;padding:10px; line-height:25px;}
#content #text .bottom {background:url(images/box-content-inner.png) no-repeat right bottom;width:737px}
#content .right{float:right;}
	/* Payment */
	#payment {background:url(images/box-1.png) repeat-y -250px 0;float:left;padding:0 0 15px;position:relative;width:250px}
	#payment h2 {background:url(images/box-1.png) no-repeat;color:#FFF;font-size:14px;height:31px;line-height:31px;margin:0;padding:0 0 0 15px}
	#payment img {margin:20px 0 20px 20px}
	#payment a {background:url(images/button2.png) no-repeat;color:#FFF;display:block;font-size:14px;height:38px;line-height:34px;margin:0 auto;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;width:225px;}
	#payment a:hover {background-position:left bottom;color:#1c7543}
	#content #payment .bottom {background:url(images/box-1.png) no-repeat right bottom;height:15px;width:250px}
	/* Facts */
	#facts {background:url(images/box-2.png) repeat-y -250px 0;float:left;margin:0 0 0 15px;padding:0 0 15px;position:relative;width:250px}
	#facts h2 {background:url(images/box-2.png) no-repeat;font-size:14px;height:31px;line-height:31px;margin:0;padding:0 0 0 15px}
	#facts ul {list-style:none;margin:10px;padding:0}
	#facts ul li {background:url(images/tick.gif) no-repeat left center;padding:0 0 0 15px}
	#content #facts .bottom {background:url(images/box-1.png) no-repeat right bottom;height:15px;width:250px}
	
	/* Bonus Info */
	#bonus-info {background:url(images/box-3.png) repeat-y -186px 0;float:left;margin:0 0 0 15px;padding:0 0 15px;position:relative;width:186px}
	#bonus-info h2 {background:url(images/box-3.png) no-repeat;color:#FFF;font-size:14px;height:31px;line-height:31px;margin:0;height:1%;padding:0 0 0 15px}
	#bonus-info ul {list-style:none;margin:10px;padding:0}
	#bonus-info ul li {height:1%}
	#bonus-info ul li a {border-bottom:1px dotted #000;color:#000;display:block;font-weight:bold;padding:2px 5px;text-decoration:none; width:80%; float:left;}
	#bonus-info ul li strong{float:right;}	
	#content #bonus-info .bottom {background:url(images/box-3.png) no-repeat right bottom;height:15px;width:186px}
/* Sidebar */
#sidebar {background:url(images/box-sidebar.png) repeat-y -179px 0;display:inline;float:left;margin:10px 0 0 15px;overflow:hidden;padding:10px;position:relative;width:159px}
#sidebar .top {background:url(images/box-sidebar.png) no-repeat;width:179px}
#sidebar .bottom {background:url(images/box-sidebar.png) no-repeat right bottom;width:179px}
#sidebar h2 {background:url(images/sidebar-logo.png) no-repeat right top;border-bottom:1px dotted #000;color:#FC0;font:bold 16px Arial;margin:0;padding:10px 0 5px 5px;width:150px}
#sidebar ul {border-top:1px dotted #FFF;list-style:none;margin:0;padding:5px;width:150px}
#sidebar ul li a {color:#FFF;font-weight:bold;text-decoration:none}
/* Footer */
#footer {background:#036;clear:both;color:#FFF;font-size:11px;padding:20px 0 40px;text-align:center}
#footer a {color:#FFF}
.listing {background:#FAFFE6;}
.listing thead{background:#16664f; font-weight:bold; color:#fff; height:40px; text-align:left;}
.listing th{color:#fff;}
.listing tr, .listing tr a{height:40px; color:#738040; font-size:14px; text-decoration:none;}
.listing tr.alt{background:#F2FFBF; height:40px;}
.listing tr a{text-decoration:none; font-size:13px;}
a.review{background:url(images/bullet_1.gif) left no-repeat; padding-left:12px; line-height:8px; color:#738040; text-decoration:none; font-size:13px;}
a.download{background:url(images/bullet_2.gif) left no-repeat; padding-left:12px; line-height:8px; color:#738040;}
.post ul{padding-left:15px; list-style:square;}
.post{clear:both;}
.roominfo {background:#fff;}
.rating_bar {width: 180px;background: url(../star2.gif) top left repeat-x;}
.rating_bar div {height: 18px;background: url(../star2.gif) bottom left repeat-x;}
ul.leftlist{list-style:none; clear:both; width:100%;}
ul.leftlist li, ul.leftlist a{float:left; display:inline; padding-left:2%; line-height:30px; text-decoration:none; color:#738040;}
.articles {width:auto; float:left; margin-left:10px;}
.articles ul {background:#ebf3ee; clear:both;font-size:14px;list-style:none;margin:10px 0 10px 0;padding:10px 5px;}
.articles ul li {background:url(images/bullet.gif) no-repeat 10px 0;margin:0 0 10px;padding:0 0 0 30px}
.articles ul li a{color:#000000; text-decoration:none;}
.articles ul li a.button {background:url(images/button2.png) no-repeat;color:#FFF;display:block;font-size:14px;height:38px;line-height:34px;margin:0 auto;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;width:225px;}
.articles ul li a.button :hover {background-position:left bottom;color:#1c7543}
.articles ul li.logo{list-style:none;list-style-image:none;background:none;padding:0;}
#promo_news {float:left; width:35%; background:#FAFFE6; border:1px solid #16664f; padding:10px;}
#promo_news a{color:#16664f; text-decoration:none;}
#promo_news h4{color:#16664f; margin:0; padding:0;}
#promo_news p {margin:0;padding:0;}
#promo_news .date{font-size:10px; color:#738040; font-style:italic;}
h3 {background:url(images/heading2.png) no-repeat right bottom;color:#FFF;font-size:1em;float:left;height:27px;line-height:27px;margin:0 0 8px;text-transform:uppercase;width:auto;}
h3 span {background:url(images/heading2.png) no-repeat;display:block;height:100%;float:left;padding:0 15px}
h3 a{text-decoration:none; color:#fff;}
.rating_bar {width: 180px;background: url(images/star.gif) top left repeat-x;}
.rating_bar div {height: 18px;background: url(images/star.gif) bottom left repeat-x;}
#roomfinder fieldset{background:#F2FFBF; float:left; padding:10px; margin-right:20px;}
.spade_rate{background:url(images/spade.gif) no-repeat; width:30px; height:31px; color:#fff; font-weight:bold; line-height:31px; display:block; font-size:11px; float:left; text-align:center;}
div.steps .step{width:99%; clear:both; border-top:1px solid #50956B; border-bottom:1px solid #50956B; background:#FAF8F5; height:40px; line-height:40px; text-indent:1%; margin:15px 0;}
div.steps .step span{font-weight:bold; font-size:16px; color:#50956B; margin-right:1%;}

.book {width:95%; background:#FAFFE6; border:1px solid #16664f; padding:10px; margin-bottom:10px; clear:both; height:auto;}
.book .left {float:left; width:120px;}
.book .right {float:right; width: 550px;}
.book .price {font-weight:bold; font-size:14px; color:#16664f; margin:0 auto;}
.book img {border:0;}
.book h4{color:#16664f; margin:0; padding:0;}
.book p {margin:0;padding:0;}
.book .author{font-size:11px; color:#738040;}
.clear{clear:both;}
a.button2{background:url(images/button.png) no-repeat;border:0;color:#FFF;font-size:10px;font-weight:bold;text-transform:uppercase;height:17px;width:50px}
a.button {background:url(images/button2.png) no-repeat;color:#FFF;display:block;font-size:14px;height:38px;line-height:36px;margin:0 auto;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;width:225px;}
a.button:hover,a.white {background-position:left bottom;color:#1c7543}
.textbutton {font-size:14px; color: #16664f; padding: 5px; border:1px solid #16664f; background:#FAFFE6; outline:0;}
.hReview {display:none;}
.bonusbox{background:#FAF8F5; border:1px solid #4E946A; float:left; display:block; margin-right:20px; padding:10px; width:300px;}
.bonusimage{float:left;}

a.button3 {font-size:30px;color:#000;text-decoration:none;display:block;padding:10px;border:1px solid #DDD;text-align:center;
-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
a.button3:hover {color:#fff;background:#003031;}

img.alignleft{float:left;margin:0 10px 10px 0;}		
img.alignright{float:right;margin:0 0 10px 10px;}	
