/*reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

table{border-spacing:0;border-collapse:collapse;border-top:4px solid #EA9A1C;border-bottom:1px solid #EA9A1C;margin-bottom:18px;}
fieldset,img{border:0;}
ol,ul,li{list-style:none;list-style-position:outside;}
a img{border:0;}
q {font-style:italic;}
acronym, abbr {border-bottom: .1em dotted #484848; cursor:help;}
input, select {vertical-align: middle;}
pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/*main css attributes */

a:link,a:visited{color:#8b6439;text-decoration:none;}
a:hover{color:#aa9175;text-decoration:underline;}
a:active{text-decoration:none;}

body{font-size:12px;color:#484848;font-family:Arial, Helvetica, sans-serif;}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.center{text-align:center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrapper{width:980px;margin:0 auto;}
.clear{clear:both;margin:0;padding:0;}

/*colours */

.green{color:#005500;}
.orange{color:#af4a00;}
.red{color:#990000;}
.blue{color:#006699;}

/*header */

#header{width:100%;overflow:hidden;margin-top:16px;}
#header .logo{float:left;display:inline;margin-left:30px; margin-bottom:12px;}

/*newsletter box */

div.newsletter{width:338px;height:92px;background:#fff url(http://edge2.thepokerbank.com/images/media/newsletter-bg.png) no-repeat;padding-top:18px;float:right;margin-right:50px;}
div.form{padding-top:6px; text-align:center; margin-bottom:10px;}
input.newsletter_txt{width:185px;background:#fff/* url(http://edge2.thepokerbank.com/images/design/header/search_bg.gif) top repeat-x*/;border:1px #606060 solid;margin:0 0 4px;padding:2px 2px 3px;}
input.newsletter_txt:focus{background:#ffffe5; -webkit-transition: background 0.5s ease; transition: background 0.5s ease;}
input.newsletter_submit{width:50px;height:20px;border:1px #606060 solid;background:#fff url(http://edge2.thepokerbank.com/images/design/btn_submit.gif) no-repeat; cursor:pointer; margin-top:4px;}
div.newsletter div.clear{height:10px;}
div.newsletter div.textbox{text-align:center;font-size:10px;color:#666;padding:0 6px 4px;}

/* input.side{width:135px;margin:0 6px 0;} */
.placeholder{color:#aaa;}

/*buttons */

.btn{display:inline-block;zoom:1;/* zoom and *display = ie7 hack for display:inline-block */display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.btn:hover{text-decoration:none;}
.btn:active{position:relative;top:1px;}

.btn_bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.btn_medium{font-size:12px;padding:.4em 1.5em .42em;}
.btn_small{font-size:11px;padding:.2em 1em .275em;}

/*green */
.btn_green {color: #ffffff;border: solid 1px #538312;background: #64991e;background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background: -moz-linear-gradient(top, #7db72f, #4e7d0e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
.btn_green:hover {background: #538018;background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));background: -moz-linear-gradient(top, #6b9d28, #436b0c);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');}
.btn_green:active {color: #ffffff;background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));background: -moz-linear-gradient(top, #4e7d0e, #7db72f);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');}

/* orange */
.btn_orange {color: #ffffff;border: solid 1px #da7c0c;background: #f78d1d;background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top, #faa51a, #f47a20);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
.btn_orange:hover {background: #f47c20;background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background: -moz-linear-gradient(top, #f88e11, #f06015);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
.btn_orange:active {color: #ffffff;background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background: -moz-linear-gradient(top, #f47a20, #faa51a);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}



/*head ads */

.banner_sprite a {height:102px; width:562px; overflow:hidden; float:right; margin:0 28px 0 0;}
.banner_sprite img {border:0;}
.banner_sprite a:hover img {margin-top:-102px;}

/*navigation */

.navi{width:100%;clear:both;background:#fff url(http://edge2.thepokerbank.com/images/design/header/nav.gif) top repeat-x;font-size:12px;margin-bottom:6px;}
.navi_inside{width:100%;overflow:hidden;padding-bottom:15px;background:url(http://edge2.thepokerbank.com/images/design/header/nav_bg.gif) bottom repeat-x;}

.navi dl{float:left;}
.navi dt{margin-right:1px;font-weight:700;}
.navi dt a:link{overflow:hidden;color:#fff;line-height:340%;padding:0 15px;text-decoration:underline;}
.navi dt a:visited{display:block;overflow:hidden;color:#fff;line-height:340%;padding:0 15px;text-decoration:underline;}
.navi dt a:hover{text-decoration:none;}
.navi dt a:active{text-decoration:underline;}
.navi dd{position:absolute;overflow:hidden;width:164px;display:none;background:#fff;z-index:999; line-height:140%;}

.navi ul{width:162px;border:1px solid #b8b8b8;list-style:none;border-top:none;}
.navi li{display:inline;}
.navi ul li a,.dropdown a:visited{display:block;text-decoration:none;color:#484848;background:#fff;width:152px;padding:5px;}
.navi ul li a:hover{text-decoration:underline;}
.navi ul li a:active{text-decoration:none;}

.search_holder{float:right;display:inline;width:240px;padding-left:14px;background:url(http://edge2.thepokerbank.com/images/design/header/ico_search.gif) left 6px no-repeat;overflow:hidden;margin:11px 0 0 0;}
.search_holder input.input_txt{float:left;width:160px;border:1px #606060 solid;margin-right:6px;background:#fff/* url(http://edge2.thepokerbank.com/images/design/header/search_bg.gif) top repeat-x */;padding:2px 2px 1px;font-size:12px;}
.search_holder input.input_submit{float:left;width:50px;height:20px;border:1px #606060 solid;background:#fff url(http://edge2.thepokerbank.com/images/design/header/btn_search.gif) no-repeat; cursor:pointer;}

.social {float:right;margin:8px 8px 0 0;}
.social:hover {margin-top:7px;}

/*content */

#content{width:100%;overflow:hidden;padding-bottom:12px;/*border-bottom:10px #f2f2f2 solid;*/}
.main_content{float:right;display:inline;width:680px;margin-right:40px;overflow:hidden;}

/*main content box */

.mainbox{float:left;border:1px #d4d4d4 solid;margin-bottom:18px;width:678px;word-spacing:2px;line-height:160%;}
.mainbox .box_title{width:676px;line-height:280%;font-size:12px;font-weight:700;text-indent:9px;background:#ebebeb url(http://edge2.thepokerbank.com/images/design/box_title.gif) top repeat-x;margin:1px auto;}
.mainbox .crumb{padding:8px 12px; border-bottom:1px #D4D4D4 solid; border-top:1px #D4D4D4 solid; font-size:11px;}
.mainbox .crumb > a:first-child {padding-left:20px; background: url(http://edge2.thepokerbank.com/images/icons/home.png) no-repeat;}
.mainbox .subcrumb{ font-style:italic; margin-bottom:32px;}
.box_content{padding:12px 12px 0;}

.mainbox p{margin-bottom:20px;}
.mainbox h1{font-size:14px; text-shadow:1px 1px 0 #ffffff;}
.mainbox h2{margin-bottom:20px;padding-top:24px;font-size:16px;}
.mainbox h3{margin-bottom:20px;padding-top:12px;font-size:15px;font-style:italic;}
.mainbox h4{margin-bottom:20px;font-size:13px;}
.mainbox blockquote {margin:30px 0 30px 30px; padding:12px 10px;border-left:5px solid #999; background-color:#f5f5f5;}

.mainbox a:link, .boxes_holder a:link{color:#8b6439;text-decoration:underline;}
.mainbox a:visited, .boxes_holder a:visited{color:#484848;text-decoration:underline;}
.mainbox a:hover, .boxes_holder a:hover{color:#aa9175;text-decoration:none;}
.mainbox a:active, .boxes_holder a:active{text-decoration:underline;}

.mainbox ul li, .mainbox ol li, .mainbox dl dd ul li {}

.mainbox ul{margin:0 0 20px 28px;}
.mainbox ul li{list-style-type:disc;}
.mainbox ul li.title{margin:0 0 8px -10px; font-weight:bold; list-style-type:none;}
.mainbox ul.nostyle li{list-style-type:none;padding:10px 0;}
.mainbox ul ul, .mainbox ol ul{margin-bottom:10px;}
.mainbox ul ul li, .mainbox ol ul li{list-style-type:circle;}

.mainbox ol{margin:0 0 20px 36px;}
.mainbox ol li{list-style-type:decimal;}

.mainbox ul.bluelist, .mainbox ol.bluelist{margin:24px 0px; border-top: 1px solid #0099FF;border-bottom: 1px solid #0099CC; padding:8px 0 12px;}
.mainbox ul.bluelist li{margin-left:28px; color:#0A405B;}
.mainbox ol.bluelist li{margin-left:36px; color:#0A405B;}
.mainbox ul.bluelist ul li, .mainbox ol.bluelist ul li{list-style-type:circle; margin-bottom:4px;}
.mainbox ul.bluelist li.title, .mainbox ol.bluelist li.title{margin:0 0 8px 12px; font-weight:bold; list-style-type:none;}

.mainbox ul.greenlist{margin:24px 0px; border-top: 1px solid #006600; border-bottom: 1px solid #006600; padding:8px 0 12px;}
.mainbox ul.greenlist li{margin-left:28px; list-style-type:disc; color:#006600;}
.mainbox ul.greenlist ul li{list-style-type:circle; margin-bottom:4px;}
.mainbox ul.greenlist li.title{margin:0 0 8px 12px; font-weight:bold; list-style-type:none; color:#004c00;}

.mainbox ul.network_details li { line-height:200%;}

.mainbox ul.ticks {margin-left:20px;}
.mainbox ul.ticks li{padding-left:26px; background:url(http://edge2.thepokerbank.com/images/icons/tick.png) left 0px no-repeat; list-style-type:none;}

.mainbox ol.outline li {list-style-type:upper-roman; margin-top:10px;}
.mainbox ol.outline ol {margin:0 0 0 20px;}
.mainbox ol.outline ol li {list-style-type:upper-alpha; margin-top:0;}
.mainbox ol.outline ol ol {margin:0 0 0 20px;}
.mainbox ol.outline ol ol li {list-style-type:lower-roman; margin-top:0;}
.mainbox ol.outline ol ol ol {margin:0 0 0 20px;}
.mainbox ol.outline ol ol ol li {list-style-type:lower-alpha; margin-top:0;}

.mainbox img.top{float:right;border:0;margin:0 0 6px 6px;}
.mainbox img.networktop{float:right;padding:8px 16px;}
.mainbox img.padded{float:right;padding:8px;}
.mainbox img.paddedleft{float:left;padding:8px 4px;}
.mainbox img.title{float:right;margin:10px 44px;}
.mainbox img.hand{display:block;margin:auto;padding:12px;}
.mainbox img.spaced{margin: 0 24px;}
.mainbox img.center {margin:0 auto 26px; padding:6px; display:block; border:1px #ccc solid;}

.mainbox div.caption {margin: 24px 10px; padding:4px; text-align:center;}
.mainbox div.caption img{ padding:4px; border:1px #d4d4d4 solid;}
.mainbox div.caption p{font-size:10px; margin:3px 0 0;}

.mainbox div.hand_history {border-bottom:#0099FF 1px solid; border-top:#0099FF 1px solid; background-color:#f2faff; padding:16px; margin-bottom:18px;}
.mainbox div.hand_history span.red {color:#FF0000;}
.mainbox div.hand_history span.blue {color:#00F;}

.mainbox div.author_box {border:1px solid #ccc; background-color:#fffff2; padding:10px 14px 18px; margin:40px 0 30px;}
.mainbox div.author_box p.title {font-size:16px; font-weight:bold; padding:0; margin:2px 0 10px 0; text-transform:uppercase; text-shadow:1px 1px 0 #ffffff;}
.mainbox div.author_box img {float:left; border:1px solid #CCC; padding:2px; margin:0 10px 10px 0;}

.caption_alt { background-color: #F9F9F9; border: 1px solid #CCCCCC; padding: 8px; font-size: 11px; margin:0 auto 26px; line-height:18px;} 
.caption_alt img, .caption_alt iframe  { border: 1px solid #CCCCCC; vertical-align:middle; margin:0 auto 5px; display:block;} 

.enlarge {position:relative; text-align:center;}
.enlarge .enlarge_text {position: absolute; bottom:0; color:#fff; background-color:#000; background: rgba(0, 0, 0, 0.6); line-height:200%; width:100%;}

div.text_overlay {position:relative; text-align:center; width:600px; margin:0 auto 24px; padding:6px; border:1px #ccc solid;}
div.text_overlay span {position: absolute; bottom:6px; color:#fff; background-color:#000; background: rgba(0, 0, 0, 0.6); line-height:170%; width:600px; font-size:32px; letter-spacing: -1px; font-family:Helvetica, Verdana, Geneva, sans-serif;}


div.video_container{text-align:center; margin-bottom:15px; width:648px; height:510px; background-color:#000; color:#FFF; line-height:400px; font-family:Arial, Helvetica, sans-serif;}
.timelink {color:#8b6439; text-decoration:underline; cursor:pointer;}

.important{margin-left:30px;padding-left:8px;border-left:3px solid #099;font-weight:700;}
.note {border:1px solid #999;background-color:#F0F0F0;text-align:center;padding:6px;}
.note_icon {border:1px solid #999;padding:6px 6px 6px 38px; background:#feffdb url(http://edge2.thepokerbank.com/images/icons/pencil.png) no-repeat 2% 49%;}
.green_note {border:2px solid #060;background-color:#dbffdf;padding:6px; color:#030;}
.orange_note {border:2px solid #C60;background-color:#fff8ea;padding:6px; color:#300;}
.green_note_icon {border:2px solid #060;padding:6px 6px 6px 38px; color:#030; background:#dbffdf url(http://edge2.thepokerbank.com/images/icons/tick.png) no-repeat 2% 49%;}
.orange_note_icon {border:2px solid #C60;padding:6px 6px 6px 38px; color:#300; background:#fff8ea url(http://edge2.thepokerbank.com/images/icons/emoticon_unhappy.png) no-repeat 2% 49%;}
.red_note {border:2px solid #C00;background-color:#ffe9e9;padding:6px; color:#300;}
.article {border:1px solid #999;padding:6px 6px 6px 40px; background: url(http://edge2.thepokerbank.com/images/icons/page_white_text.png) no-repeat 2% 49%;}
.tool {border:1px solid #999;padding:6px 6px 6px 40px; background: url(http://edge2.thepokerbank.com/images/icons/calculator.png) no-repeat 2% 49%;}
.video {border:1px solid #999;padding:6px 6px 6px 40px; background: url(http://edge2.thepokerbank.com/images/icons/film.png) no-repeat 2% 47%;}
.indent {font-style:italic; margin-left:25px;}
.video_foot {border:1px solid #999;padding:6px; text-align:center;}
.bignote {border:1px solid #999;background-color:#F0F0F0;padding:14px 8px 0; margin:20px 10px;}
.bonus_code_box {border: 1px dashed #FF9900; margin:20px 16px; text-align:center; font-size:16px; font-weight:bold; padding:18px 12px;}
p.visit {text-align:center;}
.visit a {background: url(http://edge2.thepokerbank.com/images/icons/ext.png) no-repeat 100%; padding: 0 17px 0 0;}
a.out {background: url(http://edge2.thepokerbank.com/images/icons/ext.png) no-repeat 100%; padding: 0 17px 0 0;}
a.video {background: url(http://edge2.thepokerbank.com/images/icons/film.png) no-repeat 1px 0%; padding: 0 0 0 18px; border:none;}
a.new{display:inline-block; padding-right:20px; background:url(http://edge2.thepokerbank.com/images/icons/new.png) center right no-repeat;}
a.us{display:inline-block; padding-right:20px; background:url(http://edge2.thepokerbank.com/images/flags/us_light.gif) center right no-repeat;}
span.us{display:inline-block; padding-right:20px; background:url(http://edge2.thepokerbank.com/images/flags/us_light.gif) center right no-repeat;}
.download a {background: url(http://edge2.thepokerbank.com/images/icons/download-file.png) no-repeat 100%; padding: 0 20px 2px 0;}
a.download {background: url(http://edge2.thepokerbank.com/images/icons/download-file.png) no-repeat 100%; padding: 0 20px 2px 0;}
p.box_a{border:1px dashed #C60;background-color:#FF9;padding:8px 10px; margin:28px 0;}
p.box_b{border:1px dashed #066;background-color:#CFF;padding:8px 10px; margin:28px 0;}

.tooltip {border-bottom: .1em dotted #484848; cursor:help;}
.tooltip_icon {cursor:help;}

div.orange_note {border:2px solid #C60;background-color:#fff8ea;padding:16px 6px 0; color:#300; margin-bottom:20px;}

.promobox{border:2px dashed #66CC66; padding:10px 10px 0; background-color:#EFE; margin:38px 6px;}
.promobox-blue{border:2px dashed #006699; padding:10px 10px 0; background-color:#EEFFFD; margin:38px 6px;}

#sharethis {float:right; padding:6px; border:2px dashed #090; margin:12px 4px;}
#line_title {font-size:22px; font-weight:bold; border-bottom:1px solid #999;margin-top:60px;}
#disqus_thread {}

/*sidebar links box */

.sidebox_content{width:211px;border:1px #bababa solid;font-size:11px;margin:1px auto;}
ul.links{width:209px;font-size:11px;background:url(http://edge2.thepokerbank.com/images/design/sidebar/side_link_bg.gif) top repeat-x;margin:1px auto;padding:10px 0;}
ul.links li{width:80%;line-height:160%;padding-left:8px;background:url(http://edge2.thepokerbank.com/images/design/arrow.gif) left 8px no-repeat;margin:0 auto;}
ul.links li a:hover{color:#aa9175;}

ul.treelinks{width:209px;font-size:11px;background:url(http://edge2.thepokerbank.com/images/design/sidebar/side_link_bg.gif) top repeat-x;margin:1px auto;padding:0 0 10px;}
ul.treelinks li{width:80%;line-height:160%;padding-left:8px;background:url(http://edge2.thepokerbank.com/images/design/arrow.gif) left 8px no-repeat;margin:0 auto;}
ul.treelinks li.title{width:90%; background:none; font-weight:bold; padding:12px 0 4px; color:#666666;}
ul.treelinks li a:hover{color:#aa9175;}

/*translations and flags */

div.flag_box {height:22px;}
div.flag_box img {float:right; padding:0 3px 2px;}

.us-gb_flag {background: url(http://edge2.thepokerbank.com/images/flags/us-gb.png) no-repeat 100%; padding: 0 22px 2px 0;}
.es_flag {background: url(http://edge2.thepokerbank.com/images/flags/es.png) no-repeat 100%; padding: 0 22px 2px 0;}
.se_flag {background: url(http://edge2.thepokerbank.com/images/flags/se.png) no-repeat 100%; padding: 0 22px 2px 0;}
.fr_flag {background: url(http://edge2.thepokerbank.com/images/flags/fr.png) no-repeat 100%; padding: 0 22px 2px 0;}
.de_flag {background: url(http://edge2.thepokerbank.com/images/flags/de.png) no-repeat 100%; padding: 0 22px 2px 0;}
.pl_flag {background: url(http://edge2.thepokerbank.com/images/flags/pl.png) no-repeat 100%; padding: 0 22px 2px 0;}
.fi_flag {background: url(http://edge2.thepokerbank.com/images/flags/fi.png) no-repeat 100%; padding: 0 22px 2px 0;}
.pt_flag {background: url(http://edge2.thepokerbank.com/images/flags/pt.png) no-repeat 100%; padding: 0 22px 2px 0;}
.it_flag {background: url(http://edge2.thepokerbank.com/images/flags/it.png) no-repeat 100%; padding: 0 22px 2px 0;}

/*footer */

#footer{width:100%;border-top:5px #dbdbdb solid;}
#footer .footer_links{width:100%;border-top:1px #cfcfcf solid;background:url(http://edge2.thepokerbank.com/images/design/header/nav_bg.gif) top repeat-x;text-align:center;padding-top:8px;}
#footer .footer_links li{display:inline;line-height:360%;color:#6a6a6a;}
#footer .footer_links a:link,#footer .footer_links a:visited{color:#6a6a6a;padding:0 4px;}
#footer .footer_links a:hover{color:#494949;}
#footer .copyright{width:100%;overflow:hidden;color:#fff;background:#6e6e6e;padding:12px 0 18px;}
#footer .copyright .copy{float:left;display:inline;margin-left:35px;}
#footer .copyright .designed_by{float:right;display:inline;margin-right:45px;}
#footer .copyright span{color:#d5d5d5;}
#footer .copyright a:link,#footer .copyright a:visited{color:#fff;}
#footer .copyright a:hover{color:#d3d3d3;text-decoration:underline;}

/*email code */

.email_send{text-align:right;width:280px;overflow:hidden;margin:10px 0 0 40px;}
.email_send label{float:left;line-height:170%;margin-right:4px;}
.email_send input.input_txt{float:left;width:148px;border:1px #cacaca solid;padding:2px 2px 1px;}
.email_send input.input_submit{float:left;margin-left:5px;width:50px;height:20px;border:1px #a1a1a1 solid;background:#fff url(http://edge2.thepokerbank.com/images/design/btn_submit.gif) no-repeat;}

/*tables */

table.center {margin:auto;}

table.clean {margin:0 auto 26px; border: 1px solid #999; border-collapse:collapse;}
table.clean caption {padding:8px 10px; background-color:#d9f6ff; border: 1px solid #999; border-bottom:none; font-weight:bold; /* may want to make caption line up properly by indenting margin*/}
table.clean th {padding:8px 10px; background-color:#feffdb; border: 1px dashed #ccc; font-weight:bold;}
table.clean tr {}
table.clean td {padding:4px 10px; border: 1px solid #999;}
table.clean td.left {text-align:left;}
table.clean td.center {text-align:center;}
/* table.clean td div.logo_rank {position:relative; width:100%;}
table.clean td div.logo_rank p { position: absolute; left:0; top:-1px; color:#fff; font-weight:bold; font-size:14px; display:none;}
table.clean td div.logo_rank p span { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 2px; } */

table.clean td div.logo_rank {position:relative; width:100%;}
table.clean td div.logo_rank div.rank { position: absolute; left:0; top:0; color:#fff; background-color:#000; font-weight:bold; font-size:14px; display:none; background: rgba(0, 0, 0, 0.7);}
table.clean td div.logo_rank div.rank div {padding:3px 6px 3px 4px;}

table.clean td span.bonusback {padding:6px 10px; color:#fff; background-color:#090; font-weight:bold; cursor:help; border-radius:6px;}
table.clean td span.rakeback {padding:6px 10px; color:#fff; background-color:#069; font-weight:bold; cursor:help; border-radius:6px;}

table caption{padding-bottom:5px;font-weight:700;}
table th{text-align:left;font-weight:400;border-top:1px dotted #EA9A1C;padding:0.2em 0.7em;}
table td{border-top:1px dotted #EA9A1C;padding:0.2em 0.5em;}
table thead th{text-align:center;border-bottom:1px solid #EA9A1C;}
table tr.alt{background-color:#EDEDED;}

table.plain{border:none;margin:0;padding:0;}
table.plain td{border:none;text-align:center;padding:0.2em 1em;}

table.bankroll{width:190px;}
table.bankroll td{text-align:left;}

table.bet_sizing{text-align:center;width:380px;}
table.bet_sizing td{text-align:center;}

table#rakeback{width:640px; margin:8px auto;}
table#rakeback th{font-weight:bold; height:22px;}
table#rakeback th a{text-decoration:none; color:#484848;}
table#rakeback td{text-align:center;}

.table_foot {text-align:right; font-size:11px; margin-bottom:22px;}

/*home box */

.tab_boxes .title{font-size:16px;font-weight:700;text-align:center;}



/*INDIVIDUAL PAGES */

/*short stack strategy */

div.stack_key_box{float:right;margin-right:320px;width:120px;}
div.stack_key_box dl dt{font-weight:700;padding-bottom:5px;}
div.stack_key_box dl dd ul{margin:0 0 0 10px;padding:0;}
div.stack_key_box dl dd ul li{list-style-type:none;width:90px;text-align:center;margin-bottom:2px;padding:3px 0;}
ul li.stack_blue{background-color:#a3d5fe;}
ul li.stack_green{background-color:#b0ffa3;}
ul li.stack_yellow{background-color:#fffca3;}
ul li.stack_red{background-color:#ffa3a3;}
ul.short_stack{margin-bottom:5px;}
ul.short_stack li{list-style-type:none;width:22px;text-align:center;padding:2px 4px;}
ul.stack_blue li{background-color:#a3d5fe;}
ul.stack_green li{background-color:#b0ffa3;}
ul.stack_yellow li{background-color:#fffca3;}
ul.stack_red li{background-color:#ffa3a3;}

/*strategy page */

dl.strategy{float:left;width:193px;margin:12px 10px;}
dl.strategy dt{margin-bottom:5px;padding:3px 8px;}
dl.strategy dd ul{margin-left:12px;}
dl.strategy dd ul li{list-style-type:none;line-height:170%;}
dl.strategy dd ul li a:link,dl.strategy dd ul li a:visited{text-decoration:none;}
dl.strategy dd ul li a:hover{text-decoration:underline;}
dl.strategy dd ul li.title{font-weight:700;margin:8px 0 4px;}
dl.strategy dd ul li.beginner{color:#060;}
dl.strategy dd ul li.intermediate{color:#036;}
dl.strategy dd ul li.advanced{color:#900;}
dl.strategy dd ul li.expert{color:#306;}
dl.strategy dt.basic{background-color:#ff9;}
dl.strategy dt.general{background-color:#fcf;}
dl.strategy dt.psychology{background-color:#cff;}
dl.strategy dt.hands{background-color:#cfc;}
dl.strategy dt.plays{background-color:#fc9;}
dl.strategy dt.tournament{background-color:#c9f;}
dl.strategy dt.mathematics{background-color:#cc9;}
dl.strategy dt.theorems{background-color:#0cc;}
dl.strategy dt.other{background-color:#ccc;}

/*inner page link box */

dl.inner_box{float:right;width:220px;border:1px solid #CCC;clear:right;margin:8px 8px 10px 16px;padding:2px 6px 10px;}
dl.inner_box dt{border-bottom:1px solid #EA9A1C;margin:0 0 8px;padding:4px;}
dl.inner_box dd{margin-left:10px;padding-left:8px;background:url(http://edge2.thepokerbank.com/images/design/arrow.gif) left 8px no-repeat;line-height:160%;}

dl.small_inner_box {width:180px;}

/*odds charts */

div.odds_chart{float:left;width:140px;text-align:center;margin:0 8px 30px;}
div.odds_chart img{padding:8px;}

table.normal { width:350px;}
table.normal th{font-weight:bold;padding:6px 0;}
table.normal td{text-align:center;}

table.odds_standard{width:550px;margin:auto auto 30px;}
table.odds_standard th{font-weight:700;padding:6px 0;}
table.odds_standard td{text-align:center;}

table.odds_standard tr.title td{font-weight:700;padding:14px 0 6px;}
table.odds_standard tr.gutshot{background-color:#CAE1FF;}
table.odds_standard tr.straight{background-color:#FFF68F;}
table.odds_standard tr.flush{background-color:#BDFCC9;}
table.odds_standard tr.straight_flush{background-color:#FFC0CB;}

table.aces_odds{width:300px;float:left;margin:6px 10px 26px;}
table.aces_odds th{padding:6px 0;}
table.aces_odds caption{padding-bottom:14px;}
table.aces_odds td{text-align:center;}

/*review pages */

.room_logo {float:left; margin:0 0 0 24px;}

div.room_ss {position:relative; float:left; margin-left:60px; text-align:center; }
div.room_ss .room_ss_enlarge {position: absolute; bottom:0; color:#fff; background-color:#000; background: rgba(0, 0, 0, 0.7); width:160px; line-height:200%;}

div.room_info_box {border: 1px solid #999 ; text-align:left; float:left; padding:6px 8px 6px 30px; margin:0 0 10px 0; width:175px; clear:left;}
div.room_info_box_rating {border: 1px dashed #999; background: url(http://edge2.thepokerbank.com/images/icons/rating.png) no-repeat 6px 49%;}
div.room_info_box_visit {background: url(http://edge2.thepokerbank.com/images/icons/page_go.png) no-repeat 6px 49%;}
div.room_info_box_download {background: url(http://edge2.thepokerbank.com/images/icons/download-file.png) no-repeat 6px 49%;}
div.room_info_box_code {background: url(http://edge2.thepokerbank.com/images/icons/money.png) no-repeat 6px 49%;}
div.room_info_box_rakeback {background: url(http://edge2.thepokerbank.com/images/icons/money_add.png) no-repeat 6px 49%;}

div.room_points_box {float:right; width:424px;}
div.room_points_box li {list-style-type:none; padding-left:8px; background:url(http://edge2.thepokerbank.com/images/design/arrow.gif) left 8px no-repeat; line-height:200%;}
div.room_points_box li span { font-weight:bold;}

ul.review_points li {list-style-type:none; padding-left:22px; background:url(http://edge2.thepokerbank.com/images/media/positive.gif) left 2px no-repeat; line-height:185%; font-weight:bold;}
ul.review_points li.negative {background:url(http://edge2.thepokerbank.com/images/media/negative.gif) left 2px  no-repeat;}
ul.review_points li.neutral {background:url(http://edge2.thepokerbank.com/images/media/neutral.gif) left 2px  no-repeat;}
.review_spacer {height:30px;}

p.big_bonus_txt {text-align:center; text-transform:uppercase; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:32px; color:#005500; margin-bottom:10px;}
p.big_bonus_txt span {font-size:22px; color:#666666;}
p.big_bonus_txt_link {text-align:center; text-transform:uppercase; font-family:'Arial Black', Arial, Helvetica, sans-serif; margin-bottom:40px;}

/*rakeback pages */

p.rb_top {text-align:center; font-family:'Arial Black', Arial, Helvetica, sans-serif; font-size:32px; color:#003366; margin:24px 0 8px; line-height:80%;}
p.rb_top span {font-size:22px; color:#666;}

p.rb_bottom {text-align:center; font-family:'Arial Black', Arial, Helvetica, sans-serif; font-size:22px; color:#005500; margin-bottom:70px;}
p.rb_bottom span {font-size:16px; color:#666666;}

ul.rakeback_list {margin-bottom:48px;}
ul.rakeback_list li {line-height:200%;}
ul.rakeback_list span {font-weight:bold;}

p.rb_percentage {float:right; font-family:'Arial Black', Arial, Helvetica, sans-serif; font-size:36px; color:#003366; padding: 2px 10px; line-height:80%;}

.step_box {padding:14px 10px 0; margin-bottom:18px; border: solid 1px;}
.step_title {margin-bottom:18px; font-size:16px; font-weight:bold;}
.step_title span.extra {font-size:12px; font-weight:normal; padding-left:40px; font-style:italic;}

/*bonus code pages */

div.bonus_box {border: 1px solid #999 ; text-align:center; float:left; padding:4px 8px; margin:0 10px 10px; width:280px;}

/*bankroll calculator */

table.bankroll_calc{width:550px;margin:auto auto 20px;}
table.bankroll_calc td{text-align:left;padding:8px;}
table.bankroll_calc tr.head{background-color:#ff9;font-weight:700;}
table.bankroll_calc tr.title{background-color:#ffc;font-weight:700;}
table.bankroll_calc form input,table.bankroll_calc form select{margin:0 14px 0 6px;}

/*freeroll schedule */

div.freeroll_schedule {margin:18px 0;}
div.freeroll_schedule table {border:0; margin:0;}
div.freeroll_schedule table th {border-top:none;}

/*fresh texas holdem */

.mainbox div.fth_right {float:right; width:240px; margin-right:70px;}
.mainbox ul.fth {padding-left:16px;}
.mainbox ul.fth li a {line-height:160%;}

.mainbox ul.greenb li {list-style-image:url(http://edge2.thepokerbank.com/images/media/bullet-g.png);}
.mainbox ul.blueb li {list-style-image:url(http://edge2.thepokerbank.com/images/media/bullet-b.png);}
.mainbox ul.redb li {list-style-image:url(http://edge2.thepokerbank.com/images/media/bullet-r.png);}
.mainbox ul.orangeb li {list-style-image:url(http://edge2.thepokerbank.com/images/media/bullet-o.png);}
.mainbox ul.blueb {margin-bottom:34px;}

/*toggle */

dl.toggle {margin:20px}
dl.toggle dt {margin:7px 0; padding-left:22px; background:url(http://edge2.thepokerbank.com/images/media/toggle.png) no-repeat 0 -1px; font-weight:bold; line-height:140%;}
dl.toggle dt:hover {cursor:pointer;}
dl.toggle dt.active {background:url(http://edge2.thepokerbank.com/images/media/toggle.png) no-repeat 0 -18px;}
dl.toggle dd {margin:14px 20px; border: 1px solid #ccc; padding:14px 10px 0;}

.question, .showhide {border:1px #CCC solid;cursor:pointer;margin:0 0 14px;padding:10px 45px 10px 12px;background:url(http://edge2.thepokerbank.com/images/design/add_delete_sprite.png) no-repeat 97% -587px;}
.question:hover, .showhide:hover {border-color:#a9bacb;}
.question.active, .showhide.active {background:url(http://edge2.thepokerbank.com/images/design/add_delete_sprite.png) no-repeat 97% 13px;}
div.answer_outer, div.showhide_outer {border:1px #CCC solid;background-color:#fffff2;margin-bottom:26px;}
div.answer_inner, div.showhide_inner {padding:12px;}
div.answer_inner p:last-child, div.showhide_outer p:last-child, .question p:last-child {margin-bottom:0;}


/*strategy tables */

table#strategy{width:640px; margin:8px auto;}
table#strategy th{font-weight:bold; height:22px; text-align:left;}
table#strategy th a{text-decoration:none; color:#484848;}
table#strategy td{text-align:left; line-height:150%;}
table#strategy td a:visited {display:inline-block; padding-right:20px; background:url(http://edge2.thepokerbank.com/images/icons/tick.png) center right no-repeat;}

tr.bas {background-color:#FFFFFF}
tr.gen {background-color:#E5FFE5}
tr.mat {background-color:#FFFFCD}
tr.tou {background-color:#FFF1DF}
tr.psy {background-color:#F5E9F5}
tr.the {background-color:#E6F5FF}
tr.oth {background-color:#F1F1F1}
tr.pla {background-color:#F0EBDB}
tr.han {background-color:#FFEDF4}

tr.beginner {background-color:#E5FFE5}
tr.intermediate {background-color:#FFFFCD}
tr.advanced {background-color:#FFEDF4}
tr.expert {background-color:#F5E9F5}

.toplist_general {background-color:#ffffff}
.toplist_compatibility {background-color:#ffffe5}
.toplist_other {background-color:#f4f4f4}
.toplist_country {background-color:#e5f4ff}
.toplist_banking {background-color:#e5ffe5}
.toplist_games {background-color:#fff6e5}
.toplist_currency {background-color:#ffe5ff}

td.level1 {border-left: solid 4px #339900;}
td.level2 {border-left: solid 4px #FFCC00;}
td.level3 {border-left: solid 4px #FF0000;}
td.level4 {border-left: solid 4px #663366;}
td.level1, td.level2, td.level3, td.level4 {padding-left:14px;}

/*reduction form */

form.reduction {width:375px; border: #999 1px dashed; margin:auto; margin-bottom:28px; padding:10px 0;}
form.reduction div {text-align:right; padding:8px 0; margin:auto; margin-right:35px; width:350px; font-weight:bold;}
form.reduction div.button {text-align:center; width:auto; margin-right:0;}
form.reduction div span { font-weight:normal; font-size:10px;}

/*homepage boxes*/

.boxes_holder {width:100%;margin:8px 0 30px; font-size:13px;}
.boxes_holder p.title {font-weight:bold; font-size:22px;}
.boxes_holder #box1 {width:300px; float:left; border:2px #ababab dashed; padding:18px 14px}
.boxes_holder #box2 {width:300px; float:right; border:2px #ababab dashed; padding:18px 14px}

.boxes_holder ul {margin:26px 0 26px 8px;line-height:220%;}
.boxes_holder ul li {padding: 0 0 0 24px;}

.boxes_holder ul li#read {background: url(http://edge2.thepokerbank.com/images/icons/page_white_text.png) no-repeat 0%;}
.boxes_holder ul li#watch {background: url(http://edge2.thepokerbank.com/images/icons/television.png) no-repeat 0%;}
.boxes_holder ul li#train {background: url(http://edge2.thepokerbank.com/images/icons/film.png) no-repeat 0%;}
.boxes_holder ul li#signup {background: url(http://edge2.thepokerbank.com/images/icons/money.png) no-repeat 0%;}
.boxes_holder ul li#review {background: url(http://edge2.thepokerbank.com/images/icons/report_go.png) no-repeat 0%;}
.boxes_holder ul li#learn {background: url(http://edge2.thepokerbank.com/images/icons/information.png) no-repeat 0%;}

/*slimbox2 */

#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(http://edge2.thepokerbank.com/images/lightbox/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(http://edge2.thepokerbank.com/images/lightbox/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(http://edge2.thepokerbank.com/images/lightbox/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(http://edge2.thepokerbank.com/images/lightbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}

/*tiptip */

#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:12px;color:#fff;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgba(0,0,0,0.7);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;/*box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;*/}

#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}

#tiptip_holder.tip_top #tiptip_arrow{border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:rgba(255,255,255,0.35);}

#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgba(0,0,0,0.7);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgba(0,0,0,0.7);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgba(0,0,0,0.7);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgba(0,0,0,0.7);}

@media screen and -webkit-min-device-pixel-ratio0  {
#tiptip_content {padding:4px 8px 5px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner {border-top-color:rgba(20,20,20,0.92);}
}

