/* CSS Document */

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }

acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 11px;
	top: -34px;
	text-indent: -1000em;
}

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/*-------
// Globals
//-----*/
body{ font-family:Arial, Helvetica, sans-serif; background:#220000 url(/inc/images/body_bg.jpg) repeat-x; }
div#content h1{ color:#3c3c3c; font-size:180%; line-height:34px; font-family:"Myriad Pro", Tahoma, Geneva, sans-serif; text-transform:uppercase;}
div#content h1 span{ text-transform:capitalize;}
div#content h2{font-size:160%;}
div#content h3{font-size:140%;}
div#content h4{font-size:120%;}
div#content p{font-size:120%;}
div#main div.box1_middle h1{color:#000; margin:0px 0px 15px 0px; line-height:1.2em; }
div#main div.box1_middle p{line-height:1.5em; margin-bottom:13px;}
div#main div.box1_middle h3{margin-bottom:10px;}
div#main div.box1_middle h3 span{color:#000099;}
div#main div.box1_middle h3 a{color:#000;}



/*---------
//------Page Layout
---------*/

/*-----------Container------------*/
div#container{ width:944px; margin:0px auto; padding-bottom:50px;}

/*-----------Header------------*/
div#header{ width:100%; overflow:hidden; padding:20px 0 15px 0; height:120px;}

/*-----------Navigation------------*/
div#navigation{ height:49px; background:url(/inc/images/nav_left.png) left top no-repeat; padding-left:10px;}

/*-----------Wrapper------------*/
div.wrapper{overflow:hidden; width:100%;}

/*-----------Content------------*/
div#content{ overflow:hidden; margin-bottom:16px; width:100%;}

/*-----------Main------------*/
div#main{ width:635px; font-family:Tahoma, Geneva, sans-serif;}

/*-----------Sidebar------------*/
div#sidebar{ width:269px; padding-left:12px;}

/*-----------Footer------------*/
div#footer{  position:relative; z-index:20; margin-bottom:-6px;}





/*-------
// common page content
//-------*/


/*-----------Header------------*/
div#header div.logo{ padding:24px 0 0 18px;}
div#header h1 a{ background:url(/inc/images/logo.png) left top no-repeat; display:block; width:194px; height:74px;}
div#header div.transparent_box{ height:120px; width:336px; background:url(/inc/images/box_left.png) left top no-repeat; padding-left:6px; margin-left:20px;}
div#header div.transparent_box.searchbox{width:344px;}
div#header div.transparent_box_right{ height:120px; background:url(/inc/images/box_right.png) right top no-repeat; padding-right:6px;}
div#header div.transparent_box_middle{ height:120px; background:url(/inc/images/box_middle.png) repeat-x; color:#dedede; font-weight:bold; position:relative; padding-left:6px;}
div#header div.transparent_box_middle img.bonus{ margin:25px 0px 0px 10px; width:174px; height:72px;}

div#header div.transparent_box_middle p.top{ padding:11px 10px 0px 0px; font-size:120%; font-weight:normal; line-height:1.5em; margin-bottom:17px;}
div#header div.transparent_box_middle p.top span.site{font-weight:bold;}
div#header div.transparent_box_middle div.form_area{ overflow:hidden; width:331px;}
div#header div.transparent_box_middle div.form_area form{ overflow:hidden; width:331px;}
div#header div.transparent_box_middle div.form_area p{float:left;}
div#header div.transparent_box_middle input.text_area{ background:none; width:163px; border:#ab2020 1px solid; padding:6px; color:#c5c5c5; font-size:120%;}
div#header div.transparent_box_middle input.submit{ width:81px; height:35px; border:none; margin-left:5px;}

div#header div.transparent_box_middle img.card{ margin:-10px -20px 0 0;}


/*-----------Navigation------------*/
div#navigation div.nav_right{ background:url(/inc/images/nav_right.png) right top no-repeat; padding-right:10px;}
div#navigation div.nav_left{ background:url(/inc/images/nav_middle.png) repeat-x; overflow: hidden; width:924px;}

div#navigation div.nav_left ul{ font-family:Tahoma, Geneva, sans-serif; overflow:hidden;}
div#navigation div.nav_left ul li{ float:left; display:block; font-size:130%; padding:0 14px; background:url(/inc/images/menu_devider.gif) right top no-repeat; text-transform:uppercase;}
div#navigation div.nav_left ul li.last{ background:none;}
div#navigation div.nav_left ul li a{ line-height:49px; color:#FFF; text-decoration:none; font-weight:bold;}



/*-----------Content------------*/
div#content p{ font-size:120%; line-height:1.2em; margin-bottom:10px;}
div#content ul li{ background:url(/inc/images/main_list_bg.gif) left center no-repeat; padding-left:15px; font-size:120%; line-height:1.6em;}
div#content ul li a{  color:#000; text-decoration:none;}

/*-----------Wrapper------------*/
div.wrapper div.wrapper_left{background:url(/inc/images/content_left.png) left top repeat-y; padding-left:2px;}
div.wrapper div.wrapper_right{ background:url(/inc/images/content_right.png) right top repeat-y; padding-right:2px;}
div.wrapper div.wrapper_middle{background:#771d1d url(/inc/images/content_bg.jpg) top repeat-x; padding:30px 10px 0px 10px;}

div.wrapper div.wrapper_bottom{ background:#771d1d; height:6px; line-height:6px; }
div.wrapper div.wrapper_bottom_left{ height:6px; background:url(/inc/images/wrapper_bottom_left1.gif) left top no-repeat;}
div.wrapper div.wrapper_bottom_right{ height:6px; background:url(/inc/images/wrapper_bottom_right1.gif) right top no-repeat;}


/*-----------Main------------*/
div#main.home div.box1 div.box1_middle{ padding:12px 25px 8px 10px; overflow:hidden; width:600px;}
div#main div.box1 div.box1_middle{ padding:12px 25px 8px 17px; width:593px; overflow:hidden; }
div#main div.box1_right{ padding-left:15px;}

div#main div.poker_info{ overflow:hidden; width:601px; margin-bottom:12px; font-family:Arial, Helvetica, sans-serif;}
div#main div.poker_info ul li{ line-height:2em; font-weight:bold; padding:0px;}
div#main div.poker_info ul.right{ font-size:135%; padding-right:29px;}
div#main div.poker_info p.rating{ font-size:120%; vertical-align:top; background:none; margin:0px; font-weight:bold;}
div#main div.poker_info p.rating a img{vertical-align:middle; margin:0 10px 0 6px;}
div#main div.poker_info p.rating a{color:#0072bc; text-decoration:underline;}
div#main div.poker_info ul li.visit{ background:url(/inc/images/arrow.gif) left center no-repeat; padding-left:35px;}
div#main div.poker_info ul li.download{ background:url(/inc/images/double_arrow.gif) left center no-repeat; padding-left:35px;}

div#main div.pokersite{ overflow:hidden; margin-bottom:26px; width:100%;}
div#main div.pokersite div.sign_box{ height:80px; background:url(/inc/images/sign_box_middle.gif) repeat-x; margin-left:20px;}
div#main div.pokersite div.sign_box_left{ height:80px; background:url(/inc/images/sign_box_left.gif) left top no-repeat;}
div#main div.pokersite div.sign_box_right{height:70px; background:url(/inc/images/sign_box_right.gif) right top no-repeat; padding:10px 107px 0 14px; overflow:hidden;}
div#main div.pokersite div.sign_box_right h2{ margin-left:20px; line-height:1.5em; text-align:center; padding-top:7px; width:276px; font-size:150%; }
div#main div.pokersite div.sign_box_right h2 span{ font-size:80%; font-weight:normal;}

div#main div.bonus_offers{overflow:hidden; width:601px;}

div#main div.bonus_offers div.offers{   width:230px;}
div#main div.bonus_offers div.offers p{ margin-bottom:12px; line-height:1.1em;}
div#main div.bonus_offers div.offers p span{ font-weight:bold;}

div#main div.bonus_offers div.other_offers{ margin-left:63px;}
div#main div.bonus_offers div.other_offers ul li{ border-bottom:#d0dfed 1px solid; padding:0px 30px 0px 0px; background:none;}
div#main div.bonus_offers div.other_offers ul li.heading{ font-weight:bold;}
div#main div.bonus_offers div.other_offers ul li.link a{color:#034ea2;}
div#main div.bonus_offers div.other_offers ul li a{ color:#000; display:block; line-height:1.5em; text-decoration:none;}

div#main ul.bottom_link li{ font-size:160%; font-family:Arial, Helvetica, sans-serif; display:inline; margin-left:71px; padding:3px 0;}
div#main ul.bottom_link li.visit{ background:url(/inc/images/arrow.gif) left center no-repeat; padding-left:36px;}
div#main ul.bottom_link li.download{ background:url(/inc/images/double_arrow.gif) left center no-repeat; padding-left:37px; margin-left:48px;}
div#main ul.bottom_link li a{ color:#000; font-weight:bold; line-height:1.5em;}



/*-----------Inner Main------------*/
div#main div.inner_main{ margin-bottom:22px;}

div#main div.inner_main_top{ height:7px; background-color:#e2f2e2; line-height:7px;}
div#main div.inner_main_top_left{height:7px; background:url(/inc/images/inner_main_top_left.gif) left top no-repeat;}
div#main div.inner_main_top_right{ height:7px; background:url(/inc/images/inner_main_top_right.gif) right top no-repeat;}

div#main div.inner_main_middle{background-color:#e2f2e2; padding:0px 18px 1px 18px; overflow:hidden; width:557px;}
div#main div.inner_main_middle div.img_box_wrapper{ border-bottom:#8dbd8d 1px solid; overflow:hidden; width:100%; margin-bottom:20px; padding-bottom:8px;}
div#main div.inner_main_middle p{
line-height:1.3em;
margin-bottom:6px;}
div#main div.inner_main_middle div.img_box{ width:269px;}
div#main div.inner_main_middle h4{ line-height:2.5em;}
div#main div.inner_main_middle div.img_box h4{ text-align:center;}
div#main div.inner_main_middle div.img_box h4 a{ text-decoration:none; color:#000;}
div#main div.inner_main_middle ul{ margin:5px 50px 0 0px;}

div#main div.inner_main_middle div.img_box_top{ height:4px; background-color:#bde1bd;}
div#main div.inner_main_middle div.img_box_top_left{ height:4px; background:url(/inc/images/img_box_top_left.gif) left top no-repeat;}
div#main div.inner_main_middle div.img_box_top_right{ height:4px; background:url(/inc/images/img_box_top_right.gif) right top no-repeat; height:4px; line-height:4px;}

div#main div.inner_main_middle div.img_box_middle{background-color:#bde1bd; padding:2px 6px;}
div#main div.inner_main_middle div.img_box_middle img{vertical-align:middle;}

div#main div.inner_main_middle div.img_box_bottom{  background:#bde1bd bottom;}
div#main div.inner_main_middle div.img_box_bottom_left{ background:url(/inc/images/img_box_bottom_left.gif) left bottom no-repeat;}
div#main div.inner_main_middle div.img_box_bottom_right{ background:url(/inc/images/img_box_bottom_right.gif) right bottom no-repeat; line-height:5px; height:4px;}


div#main div.inner_main_bottom{height:7px; background-color:#e2f2e2; line-height:7px;}
div#main div.inner_main_bottom_left{ height:7px; background:url(/inc/images/inner_main_bottom_left.gif) left top no-repeat;}
div#main div.inner_main_bottom_right{ height:7px; background:url(/inc/images/inner_main_bottom_right.gif) right top no-repeat;}


/*-----------Box1 -- box2------------*/
div.box1_top{ height:34px; background:url(/inc/images/box1_middle.gif) repeat-x;}
div.box1_left{ height:34px; background:url(/inc/images/box1_left.gif) left top no-repeat;}
div.box1_right{ height:34px; background:url(/inc/images/box1_right.gif) right top no-repeat;}

div.box1_middle{background:#FFF;}

div.box1_bottom{ height:7px; background-color:#FFF;}
div.box1_bottom_left{ height:7px; background:url(/inc/images/box1_bottom_left.gif) left bottom no-repeat;}
div.box1_bottom_right{ height:7px; background:url(/inc/images/box1_bottom_right.gif) right bottom no-repeat; line-height:7px;}

div.box2{}
div.box2 div.box2_main{ height:34px; background:url(/inc/images/box2_middle.gif) repeat-x;}
div.box2 div.box2_left{ height:34px; background:url(/inc/images/box2_left.gif) left top no-repeat;}
div.box2 div.box2_right{ height:34px; background:url(/inc/images/box2_right.gif) right top no-repeat;}


/*-----------Sidebar------------*/
div#sidebar div.box1{ margin-bottom:15px;}
div#sidebar div.box1_middle{background:#FFF; padding:12px 9px 2px 9px;}
div#sidebar div.box1 div.box1_middle div.box_inner div.inner_top{ background-color:#ededed; padding:8px 18px 10px 19px;}
div#sidebar div.box1_right{ text-align:center;}
div#sidebar div.box2_right{ text-align:center;}
div#sidebar div.box2_right span{ background:url(/inc/images/disc.gif) left 0px no-repeat;  font-size:80%; padding:3px; position:relative; top:-2px;}

div#sidebar div.box1 div.box1_middle div.box_inner div.inner_bottom{ height:6px; background-color:#ededed; line-height:6px;}
div#sidebar div.box1 div.box1_middle div.box_inner div.inner_left{ height:6px; background:url(/inc/images/box1_inner_left.gif) left top no-repeat;}
div#sidebar div.box1 div.box1_middle div.box_inner div.inner_right{ height:6px; background:url(/inc/images/box1_inner_right.gif) right top no-repeat;}

div#sidebar ul li{ font-size:140%; line-height:1.7em; background:url(/inc/images/list_bg.gif) left center no-repeat; padding-left:15px;}
div#sidebar ul li a{ color:#000;}

div#sidebar div.section{ height:40px; background:url(/inc/images/section_bg.gif) repeat-x; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding-top:10px;}
div#sidebar div.section div.poker_image{width:90px; text-align:center;}
div#sidebar div.section div.text{ line-height:1.0em;}
div#sidebar div.section div.text a{ text-decoration:none; color:#FFF;}
div#sidebar div.section div.text a span{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#dfda78; font-size:120%;} 
div#sidebar div.section span.count{ background:url(/inc/images/count_bg.gif) left top no-repeat; width:23px; height:23px; color:#FFF; font-size:140%; padding:4px  5px 4px 3px; margin:5px 2px 0 0;}


div#sidebar ul.poker_list{}
div#sidebar ul.poker_list li{width:100%; overflow:hidden; background:#383838 url(/inc/images/section_bg.gif) repeat-x 0px 0px; padding:3px 0 2px;}
div#sidebar ul.poker_list li div.image{ float:left; padding:9px 0px 0px 3px; text-align:center; width:83px;}
div#sidebar ul.poker_list li div.image img{vertical-align:middle;}
div#sidebar ul.poker_list li div.description {width:145px; float:left; padding:3px 0px;}
div#sidebar ul.poker_list li div.description h3{font-size:100%; font-family:Tahoma, Geneva, sans-serif;}
div#sidebar ul.poker_list li div.description h3 a{color:#FFF;}
div#sidebar ul.poker_list li div.description p{color:#DFDA78;font-family:Arial,Helvetica,sans-serif; font-size:90%; font-weight:normal; margin-bottom:0px;}
div#sidebar ul.poker_list li div.description p a{color:#DFDA78;}
div#sidebar ul.poker_list li div.rank { margin:14px 9px 0px 0px; float:right; background:url(/inc/images/count_bg.gif) no-repeat 0px 0px; padding:3px; line-height:1.2em; color:#FFF; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; width:18px; height:18px; text-align:center;}


div#sidebar div.ad_box{ margin-top:10px; overflow:hidden;}



/*-----------Footer------------*/
div#footer div.footer_top{ height:6px; background:url(/inc/images/footer_top_middle.gif) bottom repeat-x; }
div#footer div.footer_top_left{ height:6px; background:url(/inc/images/footer_top_left.gif) left bottom no-repeat;}
div#footer div.footer_top_right{ height:6px; background:url(/inc/images/footer_top_right.gif) right bottom no-repeat;}

div#footer div.footer_middle{ height:94px; background:#042300 url(/inc/images/footer_bg.jpg) repeat-x; z-index:15; padding-bottom:10px;}

div#footer div.footer_middle img{float:left; margin:15px 0px 0px 18px;}
div#footer div.footer_middle div.footer_right{ margin-left:180px; padding:17px 0px 0px 10px;}
div#footer div.footer_middle div.footer_right p{color:#fff; font-size:120%; margin-bottom:15px;}
div#footer div.footer_middle div.footer_right p a{color:#ab2020; font-weight:bold;}
div#footer div.footer_middle div.footer_right ul li{display:inline; color:#ab2020; margin:0px 6px 0px 0px; font-size:120%; }
div#footer div.footer_middle div.footer_right ul li a{color:#FFF;}




/*---------
//------News_article Layout
---------*/

/*-----------Main news_header------------*/
div#main div.post{width:100%; overflow:hidden; padding:12px 0px 0px 0px;}
div#main div.post img{float:left; margin:0px 25px 0px 0px;}
div#main div.post p a{color:#000; font-weight:bold;}

div#main div.news_list{padding:0px 0px 25px 0px;}
div#main div.news_list h1{color:#000; background:transparent url(/inc/images/green_arrow.gif) no-repeat 0px 50%; padding:0px 0px 0px 15px; margin-bottom:4px;}
div#main div.news_list div.news.first{border-top:solid 1px #d9d9d9;}
div#main div.news_list div.news{width:100%; overflow:hidden; padding:12px 5px 12px 0px; border-bottom:solid 1px #d9d9d9; margin-left:-5px;}
div#main div.news_list div.news img{float:left; margin:0px 10px 0px 0px;}
div#main div.news_list div.news h3{margin-bottom:5px;}
div#main div.news_list div.news h3 a{color:#000;}
div#main div.news_list div.news h3 a span{color:#000099;}

div#main div.news_list div.news p{line-height:1.5em; margin:5px 0px 0px 0px;}


/*---------
//------Room_review Layout
---------*/

/*-----------Main------------*/

div#main div.post.first{margin-bottom:5px; border-bottom:none; padding:0; }
div#main div.post.first img{margin-right:10px;}
div#main div.post.first div.heading { margin-top:8px; }
div#main div.heading{margin-bottom:7px;}
div#main div.heading h3{ display:inline;}
div#main div.heading span{font-size:140%; color:#000099; font-weight:bold;}


div#main div.rooms{ padding-top:10px;}
div#main div.section1.last{ margin-bottom:0px;}
div#main div.section1{width:100%; overflow:hidden; margin-bottom:17px;}
div#main div.section1 div.section1_left{width:163px; text-align:center;}
div#main div.section1 div.section1_left p{margin:4px 0px 10px 0px;}
div#main div.section1 div.section1_left p img{vertical-align:middle; margin-right:3px;}
div#main div.section1 div.section1_right{margin-left:176px; background:#e1f2e2; position:relative; padding:15px;}
div#main div.section1 div.section1_right p.ranking{position:absolute; right:0px; top:0px; background:#FFF; padding:0px 2px; font-family:Arial, Helvetica, sans-serif;}
div#main div.section1 div.section1_right h3{margin-bottom:10px;}
div#main div.section1 div.section1_right div.links{background:#cddece; margin:0px -14px -15px -14px; text-align:center; padding:11px;}
div#main div.section1 div.section1_right div.links ul li{display:inline; color:#2c7e2c; font-size:140%;  margin:0px 3px; background:none;}
div#main div.section1 div.section1_right div.links ul li a{color:#2c7e2c; font-weight:bold;}

div#main div.post{border-bottom:solid 1px #d9d9d9; padding:15px 0px 0px 0px; }
div#main div.post.last{border:none; margin-bottom:10px; }

div#main div.section3 div.inner_section3{width:292px;}
div#main div.section3 div.inner_section3 table{width:100%;}
div#main div.section3 div.inner_section3 table th{background:transparent url(/inc/images/grad.gif) repeat-x 0px 0px; height:28px;  font-size:110%; vertical-align:middle; border-left:solid 1px #ffd4d4; }
div#main div.section3 div.inner_section3 table th.first{border:none;  }
div#main div.section3 div.inner_section3 table td{vertical-align:middle; font-size:100%; font-family:Verdana, Geneva, sans-serif; height:23px; line-height:23px; border-bottom:dashed 1px #016401;  padding:0px 3px;}
div#main div.section3 div.inner_section3 table th.last span{margin-right:4px;}
div#main div.section3 div.inner_section3 table td.last{border:none;}

div#main div.section3 div.inner_section3 table th span{display:block; margin:7px 0px 0px 0px; display:block; background:transparent url(/inc/images/green_grad.gif) repeat-x 0px 0px; height:14px; padding:3px; color:#FFF; font-size:95%; }

div#main div.section3 div.inner_section3 table td a{color:#016401; font-weight:bold;}
div#main div.section3 div.inner_section3 table td span{color:#016401; font-weight:bold;}
div#main div.section3 div.inner_section3 table td a.more{background:transparent url(/inc/images/more_icon.gif) no-repeat 0px 50%; padding:3px 0px 3px 14px; font-size:100%; color:#016401;}
div#main div.section3 div.inner_section3 table td img{vertical-align:middle;}