/*-------
// 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 {
	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: 0; top: 0; 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:"Tahoma", Arial, Helvetica, sans-serif; background:#0d576a url(../images/body_bg.gif) repeat-x 0px 0px;}



/*-------
// Common styles
//-----*/
h1, h2, h3, p, li { line-height:1em; }
h1{font-size:200%; margin-bottom:5px;}
h2{color:#FFF; font-size:180%; font-weight:normal;}
h3{ font-size:160%; font-weight:normal; }
h3 span {color:#3ca6c4;}
h4{font-size:140%;}



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

/*-----Container-----*/
div#container{width:966px; margin:0px auto;}

/*-----Navigation-----*/
div#navigation{ clear:both; width:100%; overflow:hidden;}

/*-----Content-----*/
div#content{background:#eeeeee url(../images/content/content_top_bg.gif) no-repeat 0px 0px; clear:both; margin-top:8px;}

div#content div.content_bottom{ padding:5px;}

div#content div.inner_content{background:transparent url(../images/content/inner_content_middle_bg.gif) repeat-y 0px 0px; width:100%;}
div#content div.inner_content_top{background:transparent url(../images/content/inner_content_top_bg.gif) no-repeat 0px 0px; width:100%;}
div#content div.inner_content_bottom{background:transparent url(../images/content/inner_content_bottom_bg.gif) no-repeat 0px 100%; width:100%; overflow:hidden;}

div#content.background1 div.inner_content{background:transparent url(../images/content/poker_article_middlebg.gif) repeat-y 0px 0px; width:100%;}
div#content.background1 div.inner_content_top{background:transparent url(../images/content/poker_article_topbg.gif) no-repeat 0px 0px; width:100%;}
div#content.background1 div.inner_content_bottom{background:transparent url(../images/content/poker_article_bottombg.gif) no-repeat 0px 100%; width:100%; overflow:hidden;}


/*-----Sidebar-----*/
div#sidebar{ width:193px; }

/*----- Main -----*/
div#main { width:751px; padding:10px 4px 5px 6px;}
div#main.index {background:transparent url(../images/content/main_bg.gif) no-repeat 100% 0px;}
div#main div.inner_main { padding:28px 15px; }

/*----- Footer -----*/
div#footer{ background:transparent url(../images/footer/footer_middle_bg.gif) repeat-y 0px 0px; margin-bottom:10px;}



/*-------
// Common Content
//-------*/

/*-----Header - Logo -----*/
div#header div.logo a{display:block; background:transparent url(../images/header/logo.jpg) no-repeat 0px 0px; width:386px; height:148px; position:relative; margin-left:-80px;}

/*-----Header - Ads -----*/
div#header div.ads {width:482px; padding:19px 40px 0 0;}
div#header div.ads p{font-size:140%; color:#FFF; margin-bottom:7px;}

div#header div.ads div.ads_box{ background:#1f8ba6;}
div#header div.ads div.ads_box div.ads_box_top{background:transparent url(../images/header/ads_top_left.gif) no-repeat 0px 0px;}
div#header div.ads div.ads_box div.ads_box_top_right{background:transparent url(../images/header/ads_top_right.gif) no-repeat 100% 0px; height:7px; line-height:7px;}
div#header div.ads div.ads_box div.ads_box_middle{text-align:center;}
div#header div.ads div.ads_box div.ads_box_middle img{vertical-align:bottom;}
div#header div.ads div.ads_box div.ads_box_bottom{background:transparent url(../images/header/ads_bottom_left.gif) no-repeat 0px 0px;}
div#header div.ads div.ads_box div.ads_box_bottom_right{background:transparent url(../images/header/ads_bottom_right.gif) no-repeat 100% 0px; height:7px; line-height:7px;}


/*-----Navigation-----*/
div#navigation ul li{ float:left; font-size:140%; font-weight:bold; margin:0px 1px; }
div#navigation ul li a{background:transparent url(../images/navigation/nav_leftbg.gif) no-repeat 0px 0px; float:left; color:#cbe1f2;}
div#navigation ul li a span{float:left; padding:5px 23px;  text-decoration:none; white-space:nowrap; background:transparent url(../images/navigation/nav_rightbg.gif) no-repeat 100% 0px; height:24px; line-height:24px;}

div#navigation ul li a:hover, div#navigation ul li a.active{background-position:0px -34px; text-decoration:none; color:#FFF;}
div#navigation ul li a:hover span, div#navigation ul li a.active span{ background-position:100% -34px;}


/*----- Sidebar - Ads -----*/
div#sidebar div.ads{padding:23px 0px 20px;}
div#sidebar div.ads div.ads_box{background:#013948 url(../images/content/ads_top_curve.gif) no-repeat 0px 0px; width:132px; margin:0px auto;}
div#sidebar div.ads div.ads_box_bottom{background:transparent url(../images/content/ads_bottom_curve.gif) no-repeat 0px 100%; padding:5px;}

/*-----Sidebar - Box-----*/
div#sidebar div.box div.box_header{background:transparent url(../images/content/rounded_center_corner.gif) repeat-x 0px 0px;}
div#sidebar div.box div.box_header div.box_header_left{background:transparent url(../images/content/rounded_left_corner.gif) no-repeat 0px 0px;}
div#sidebar div.box div.box_header div.box_header_right{background:transparent url(../images/content/rounded_right_corner.gif) no-repeat 100% 0px; line-height:39px; height:39px;}

div#sidebar div.box h2{ background:transparent url(../images/content/shark_icon.gif) no-repeat 8px 50%; padding:0px 0px 0px 40px; line-height:39px; }
div#sidebar div.box ul{background:transparent url(../images/content/border_line.gif) 0px 100% repeat-x;}
div#sidebar div.box ul li {padding:10px 15px; background:transparent url(../images/content/border_line.gif) repeat-x 0px 0px;}
div#sidebar div.box ul li a{font-size:140%; color:#FFF; text-decoration:none;}


/*----- Main -----*/
div#main p{ margin-bottom:18px; color:#013e4e; font-size:120%; line-height:1.5em;}
div#main p span{color:#3ca6c4;}
div#main h3 { font-size:140%; margin-bottom:15px; }
div#main h3 a { color:#000; }

/*----- Main - Section - Heading -----*/
div#main div.section div.heading { padding:16px 0px;}
div#main h2{background:url(../images/content/shark.gif) right center no-repeat; margin:0px 10px;  font-size:180%;}

/*----- Main - Section - Tabs -----*/
div#main div.section div.tabs{margin-left:-2px; position:relative;}
div#main div.section div.tabs ul{overflow:hidden;}

div#main div.section div.tab_bottom div.box1 { display:none; }
div#main div.section div.tab_bottom div.active { display:block; }

div#main div.section div.tabs ul li{ font-weight:bold; margin-right:3px; display:inline; background:url(../images/content/main/tab_middle.gif) repeat-x; float:left;}
div#main div.section div.tabs ul li a{ color:#000; font-size:120%; text-decoration:none; background:url(../images/content/main/tab_left.gif) left top no-repeat; float:left;}
div#main div.section div.tabs ul li a span{background:url(../images/content/main/tab_right.gif) right top no-repeat; padding:12px 24px; float:left;}

/*----- Main - Section - Tabs - Active -----*/
div#main div.section div.tabs ul li.active{ font-weight:bold; display:inline; background:url(../images/content/main/tab_hover_middle.gif) repeat-x; }
div#main div.section div.tabs ul li.active a{ color:#269ab8; font-size:120%; text-decoration:none; background:url(../images/content/main/tab_left_hover.gif) left top no-repeat;}
div#main div.section div.tabs ul li.active a span{background:url(../images/content/main/tab_right_hover.gif) right top no-repeat; }

/*----- Main - Section - Tabs - Hover -----*/
div#main div.section div.tabs ul li:hover{ font-weight:bold; display:inline; background:url(../images/content/main/tab_hover_middle.gif) repeat-x;}
div#main div.section div.tabs ul li:hover a{ color:#269ab8; font-size:120%; text-decoration:none; background:url(../images/content/main/tab_left_hover.gif) left top no-repeat;}
div#main div.section div.tabs ul li:hover a span{background:url(../images/content/main/tab_right_hover.gif) right top no-repeat; }


/*----- Main - Box1 -----*/
div#main div.box1{width:100%; overflow:hidden;}
div#main div.box1 h3{margin-bottom:5px;}
div#main div.box1_top span{ color:#269ab8;}
div#main div.box1_top span a{ color:#269ab8; text-decoration:underline;}
div#main div.box1_top span a:hover{text-decoration:none;}

div#main div.box1_top{ background:url(../images/content/box1_top.gif) left top no-repeat; background-color:#FFF; padding:25px 10px 10px 10px;}
div#main div.box_first{ padding-top:0px; padding-left:0px;}
div#main div.box1_top div.box1_top_inner{ background-color:#FFF; padding:17px 0 0 12px;}

div#main div.box1_top div.left{ width:116px; padding-left:10px;}
div#main div.box1_top div.right{ width:563px;}
div#main div.box1_top div.box1_top_up{ text-align:center; margin:0 38px 10px 0;}

div#main div.box1_top div.left1{ width:355px;}
div#main div.box1_top  table{ width:355px;	}
div#main div.box1_top  table tr{ padding-left:5px;}
div#main div.box1_top  table tr.even{ background-color:#ececec;}
div#main div.box1_top  table td{ font-size:120%; font-weight:bold; height:38px; vertical-align:middle; padding-left:5px;}
div#main div.box1_top  table tr.top td{ font-size:120%; font-weight:normal;}

div#main div.box1_top div.right1{width:355px;}
div#main div.box1_bottom{ background:url(../images/content/box1_bottom.gif) left top no-repeat; height:7px;}

/*----- Main - Box2 -----*/
div#main div.box2{margin:20px 0px 0px 0px; background:#f2f2f2;}
div#main div.box2 div.box2_top{background:transparent url(../images/content/box2_top_leftbg.gif) no-repeat 0px 0px;}
div#main div.box2 div.box2_top_right{background:transparent url(../images/content/box2_top_rightbg.gif) no-repeat 100% 0px; height:10px; line-height:10px;}
div#main div.box2 div.box2_middle{padding:10px 15px 2px 10px;}
div#main div.box2 div.box2_middle p{line-height:1.8em; margin-bottom:7px;}
div#main div.box2 div.box2_bottom{background:transparent url(../images/content/box2_bottom_leftbg.gif) no-repeat 0px 0px;}
div#main div.box2 div.box2_bottom_right{background:transparent url(../images/content/box2_bottom_rightbg.gif) no-repeat 100% 0px; height:10px; line-height:10px;}


/*----- Main - Inner Header -----*/
div#main div.inner_main div.inner_main_header{width:100%; overflow:hidden; margin-bottom:20px;}
div#main div.inner_main div.inner_main_header img{ float:left; margin:0px 20px 10px 0px;}
div#main div.inner_main div.inner_main_header p{line-height:2.0em;}
div#main div.inner_main div.inner_main_header div.inner_main_header_right img{float:none; vertical-align:text-top; margin-left:10px;}

div#main div.inner_main h2{color:#2599b8; font-size:180%; background:none; margin-bottom:5px;}
div#main div.inner_main p{color:#000000; font-size:120%;}


/*----- Footer -----*/
div#footer div.footer_top{background:url(../images/footer/footer_topbg.gif) no-repeat 0px 0px; width:100%; overflow:hidden; }
div#footer div.footer_bottom{background:transparent url(../images/footer/footer_bottombg.gif) no-repeat 0px 100%; padding:21px 0px; width:100%; overflow:hidden; text-align:center;}
div#footer ul{margin-bottom:10px;}
div#footer ul li{color:#FFF; display:inline; margin:0px 1px; font-size:120%; font-weight:bold;}
div#footer p{font-size:110%; color:#FFF;}
div#footer a{color:#FFF;}
div#footer p a{color:#00b8e8;}


/*-------
// Poker Article Content
//-------*/

/*----- Content -----*/
div#content div#main div.inner_main div.left{width:271px;}
div#content div#main div.inner_main div.left img{float:none; margin:0px;}
div#content div#main div.inner_main div.left p{font-size:140%;  line-height:24px; margin:0px 0px 0px 5px;}
div#content div#main div.inner_main div.left p a{ color:#289bb9;}
div#content div#main div.inner_main div.right{width:442px;}

div#content div#main div.inner_main div.right img{float:none; margin:0px;}
div#content div#main div.inner_main div.right div.left_section{float:left; width:215px;}
div#content div#main div.inner_main div.right a{background:transparent url(../images/content/button_left.gif) no-repeat 0px 0px; display:block;}
div#content div#main div.inner_main div.right a span{display:block; background:transparent url(../images/content/button_right_down.gif) no-repeat 100% 0px; display:block; height:37px; line-height:34px; padding:14px 0px 0px 0px; text-indent:10px;}
div#content div#main div.inner_main div.right div.right_section{float:right; width:215px;}
div#content div#main div.inner_main div.right div.right_section a span{background:transparent url(../images/content/right_arrow.gif) no-repeat 100% 0px;}



/*-------
// Poker_room_index Content
//-------*/

/*----- Content -----*/
div#content div#main div.inner_main table.reviews {margin:5px 0px 0px -9px; width:103%;}
div#content div#main div.inner_main table.reviews th{font-size:140%; padding:10px 0px;}
div#content div#main div.inner_main table.reviews td{ text-align:center; padding:10px; font-size:120%; font-weight:bold; line-height:18px; background:#DADADA;}
div#content div#main div.inner_main table.reviews td.alternate{background:#efefef;}
div#content div#main div.inner_main table.reviews td span.digit{ color:#8b8b8b; font-size:180%; text-decoration:none;}
div#content div#main div.inner_main table.reviews td.highlight{background:#dff0f5;}
div#content div#main div.inner_main table.reviews td a{text-decoration:underline; color:#000;}
div#content div#main div.inner_main table.reviews td a:hover{text-decoration:none;}
