html {
	height:100%;
}

body{
	margin:0;
	padding:0;
	font-family:"Arial", Times, serif;
	font-size:0.9em;
	height:100%;
}

ul li.small{
	margin:0;
	padding:0;
	font-family:"Arial", Times, serif;
	font-size:0.8em;
	height:100%;
}

b{font-size: 110%;}
em{color: red;}

a {
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p {text-align: justify;}

h1 {
	text-align:center;
	background:url("images/h1.gif") no-repeat center top;
	height:34px;
	margin:0;
}

h1 a {
	color:#000000;
	text-decoration:none;
	font-size:0.9em;
}

h2 {
	background:url("images/h2.gif") no-repeat scroll 0 center transparent;
	border-bottom:1px dotted #999999;
	font-size:1.1em;
	margin-top:20px;
	padding-bottom:8px;
	padding-left:34px;
	padding-top:9px;
}

#maincontainer{
	width: 962px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background:url("images/nav_background.gif") repeat-y scroll center top transparent;
}

#topline {
	background:url("images/topline_bg.gif") no-repeat scroll center top #FFFFFF;
	height:26px;
	text-align:center;
	padding-top:4px;
	padding-bottom:10px;
}

#topline a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
	display:block;
}

#topsection{
	height:200px; /*Height of top section*/
	margin-bottom:20px;
	background-color:#FFFFFF;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#topsection a.logo {
	border:none;
	float:left;
}

#topsection a.logo img {
	border:none;
}

#contentwrapper{
float: left;
}

#contentcolumn{
margin: 0 192px 0 192px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
	float: left;
	width: 190px; /*Width of left column in pixel*/
	margin-left: -962px; /*Set margin to that of -(MainContainerWidth)*/
	background: #D5EFD1;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

#rightcolumn{
	float: left;
	width: 190px; /*Width of right column*/
	margin-left: -192px; /*Set left margin to -(RightColumnWidth)*/
	background: #D5EFD1;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	height:100%;
}

#leftcolumn, #rightcolumn {
	margin-top:-20px;
}

#footer{
	background:none repeat scroll 0 0 black;
	clear:left;
	color:#FFFFFF;
	font-weight:bold;
	height:60px;
	padding:8px 0 4px;
	text-align:center;
	width:100%;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.subheading {
	font-weight:bold;
	font-size:1.1em;
}

.contenttube {
	margin:20px;
	margin-top: 0;
}

/* Header banner - 468x60 */

.banner_468x60 {
	display:block;
	float:right;
	margin-right:30px;
	margin-top:-126px;
	z-index:999;
}

.banner_468x60 a, .banner_468x60 a {
	border:none;
}

/* Sidenav */
.sidenav_header {
	background:url("images/sidenav-header.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	height:48px;
	margin-left:-15px;
	padding-top:12px;
	text-align:center;
	width:200px;
}

.sidenav_header a {
	color:#FFFFFF;
	text-decoration:none;
}

.sidenav_content {
	margin-left:-10px;
	margin-top:-8px;
	padding-left:8px;
	padding-right:8px;
	width:174px;
	text-align:center;
}

.sidenav_content p {
	text-align:center;
}

.banner_120x600 {
	margin-left:-10px;
	margin-top:15px;
	text-align:center;
	width:190px;
	padding-top:1px;
}

.banner_120x600 p {
	text-align:center;
}

.casinolist {
	width:190px;
}

.casinolist li {
	width:190px;
	height:40px;
}

/* Left nav buttons */

ol.leftnav_buttons {
	width:100%;
	color:#000000;
	margin-left:-10px;
	font-weight:bold;
}

ol.leftnav_buttons li {
	width: 100%;
	height: 31px;
	margin-left:-10px;
	text-align:left;
}

ol.leftnav_buttons li.first {
	height:32px;
}

ol.leftnav_buttons li.first a {
	border-top:1px solid #999999;
}

ol.leftnav_buttons a {
	background:url("images/leftnav_background.gif") no-repeat scroll 0 0 transparent;
	border-bottom:1px solid #999999;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:23px;
	margin-left:-28px;
	padding-left:37px;
	padding-top:7px;
	text-decoration:none;
	width:153px;
}

ol.leftnav_buttons a:hover {
	background:url(images/leftnav_background_hover.gif) no-repeat;
}


ul.sidenav_buttons {
	width:100%;
	list-style-type:none;
	margin-left:-48px;
	margin-top:-13px;
}

ul.sidenav_buttons li {
	width:100%;
	height:31px;
}

ul.sidenav_buttons li.first {
	height:32px;
}

ul.sidenav_buttons li.first a {
	border-top:1px solid #999999;
}

ul.sidenav_buttons a {
	border-bottom:1px solid #999999;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:23px;
	padding-top:7px;
	text-decoration:none;
	width:190px;
	background:url("images/leftnav_background.gif") no-repeat;
}

ul.sidenav_buttons a:hover {
	background:url("images/leftnav_background_hover.gif") no-repeat;
}

/* Visit Button */

.visit_button {
	height:35px;
	width:250px;
	margin:10px auto;
}

.visit_button a {
	background:url("images/visit_button.gif") repeat-x scroll 0 0 transparent;
	width:100%;
	height:28px;
	padding-top:7px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border:2px solid #000000;
}

.visit_button a:hover {
	background:url("images/visit_button_hover.gif") repeat-x scroll 0 0 transparent;
}

/* Room List */

.roomlist_container {
	width:100%;
	margin:20px auto;
}

.roomlist_item {
	width:100%;
	height:110px;
	background:url("images/pokerlist_bg.gif") no-repeat scroll center bottom transparent;
}

.roomlist_item.first {
	border-top:1px dashed #BBBBBB;
}

.roomlist_image {
	height:60px;
	margin-left:5px;
	margin-top:26px;
	position:absolute;
	width:120px;
}

.roomlist_image a, .roomlist_image a img{
	border:none;
}

.roomlist_name a {
	color:#0A174F !important;
	font-size:1.6em;
	margin-left:135px;
	margin-top:7px;
	position:absolute;
	font-weight:bold !important;
	text-decoration:none !important;
	background:url("images/casinolist_title_bg.png") no-repeat scroll 0 3px transparent;
	padding-left:30px;
}

.roomlist_bonusdescription {
	font-size:1em;
	margin-left:135px;
	margin-top:35px;
	position:absolute;
	width:250px;
	text-align:justify;
}

.roomlist_bonusdescription_feature {
	color:#000000;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
	text-align:justify;
}

.roomlist_bonusdescription_visit {
	background-color:#232F23;
	border:1px solid #000000;
	color:#FFFFFF;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin-top:5px;
	padding:2px 8px;
	text-align:center;
	text-decoration:none;
	width:170px;
}

a.roomlist_bonusdescription_visit:hover {
	background-color:#415F41;
}

.roomlist_bonuscode {
	margin-left:400px;
	margin-top:21px;
	position:absolute;
	width:122px;
	height:70px;
	background:url("images/roomlist_bonuscode_bg.gif") no-repeat;
}

.roomlist_bonuscode:hover {
	background:url("images/roomlist_bonuscode_bg_hover.gif") no-repeat;
}

.roomlist_bonuscode_label {
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	width:100%;
}

.roomlist_bonuscode_code {
	color:#333;
	display:block;
	font-size:1.4em;
	margin-top:10px;
	text-align:center;
	width:100%;
	font-weight:bold;
}

.roomlist_bonuscode a {
	display:block;
	height:69px;
	margin-top:-59px;
	position:absolute;
	text-indent:-9999px;
	width:165px;
	border:none;
}

.roomlist_paragraph {width: 100%; 
border-bottom:1px dashed #BBBBBB;
padding-bottom: 5px;}

/* Room list end */

.downloadbutton {
	display:block;
	height:110px;
	margin:0 auto;
	width:400px;
}

.downloadbutton img{
	border:none;
}

/* Conversion Box */

.conversionbox, .conversionbox img {
	border:none;
}

.conversionbox {
	display:block;
	height:300px;
	margin:10px 0;
	width:538px;
	text-decoration:none;
}

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

.conversionbox_codelabel {
	color:#000000;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	padding-top:20px;
	text-align:center;
}

.conversionbox_code {
	color:#FF0000;
	font-size:2em;
	font-weight:bold;
	text-align:center;
}

.conversionbox_description {
	color:#000000;
	font-size:2em;
	margin-top:35px;
	text-align:center;
}

.conversionbox_fulltiltpoker {
	background:url("images/conversion_boxes_fulltiltpoker.gif") no-repeat;
}

.conversionbox_pokerstars {
	background:url("images/conversion_boxes_pokerstars.gif") no-repeat;
}

.conversionbox_bet365poker {
	background:url("images/conversion_boxes_bet365poker.gif") no-repeat;
}

.conversionbox_bodogpoker {
	background:url("images/conversion_boxes_bodogpoker.gif") no-repeat;
}

.conversionbox_ub {
	background:url("images/conversion_boxes_ub.gif") no-repeat;
}

.conversionbox_absolutepoker {
	background:url("images/conversion_boxes_absolutepoker.gif") no-repeat;
}

.conversionbox_titanpoker {
	background:url("images/conversion_boxes_titanpoker.gif") no-repeat;
}

.conversionbox_ladbrokes {
	background:url("images/conversion_boxes_ladbrokespoker.gif") no-repeat;
}

/* At a Glance */

table {
	font: 11px verdana,verdana, arial;
	margin: 0 auto;
	padding: 0;
	border-collapse: collapse;
	text-align: left;
	color: #333;
	line-height: 19px;
	border:1px solid #709F6D;
}

caption {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: left;
	text-transform: uppercase;
}

td {
	margin: 0;
	padding: 20px 10px;
	border: 1px dotted #f5f5f5;
}


th {
	font-weight: normal;
	text-transform: uppercase;
}

thead tr th {
	background-color: #575757;
	padding:  20px 10px;
	color: #fff;
	font-weight: bold;
	border-right: 2px solid #333;
	text-transform: uppercase;
	text-align:center;
}

tfoot tr th, tfoot tr td {
	background-color: transparent;
	padding:  20px 10px;
	color: #ccc;
	border-top: 1px solid #ccc;
}

tbody tr th {
	padding: 20px 10px;
	border-bottom: 1px dotted #fafafa;
}

tr { 
	background-color: #FBFDF6;
}
tr.odd {
	background-color: #D5EFD1;
}

tr:hover {
}

tr:hover td, tr:hover td a, tr:hover th a {
	color: #a10000;
}

td:hover {
}

tr:hover th a:hover {
	background-color: #F7FBEF;
	border-bottom: 2px solid #86C200;
}

.highlights_label {
	font-weight:bold;
}
