/* CSS Document */

* { margin:0px; padding:0px; }
img { border:none; }

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

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.4em; }
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; }
.flL a:link{ color:#0c5601;  text-decoration:underline;}
.flL a:visited {color:#0c5601; text-decoration:underline;}
.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:hover, a:visited:hover { text-decoration: none; }
a.inv:link, a.inv:visited { text-decoration: none; }
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,verdana,sans-serif; background:#9ec49d; color:#333; }
h1, h2, p, ol, ul, li, a { line-height:1em; }


/*-------
// Globals
//-----*/

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

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

/*-----Header-----*/
div#header{height:112px; background:transparent url(/public/images/header/header_right_bg.gif) right top no-repeat; height:112px; margin-bottom:19px;}

/*-----Content-----*/
div#content{margin:16px 0px 0px 0px; background:#FFF;}

/*-----Footer-----*/
div#footer{padding:10px 0px;}

/*-----Content main-----*/
div#content div#main{width:730px; padding:10px 20px;}


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

/*-----Default styles-----*/
p{font-size:120%; line-height:1.5em; margin:0 0 12px 0; text-align:justify;}
h1{color:#0c5601; font-size:260%; border-bottom:solid 1px #a0a0a0; padding:10px 0px; margin-bottom: 10px;}
h2{color:#0c5601; font-size:180%; margin:15px 0;}
h1.no_border{border-bottom:none;}
/*h1.heading1{padding-left:20px;}*/
h3{font-size:140%; color:#0c5601; margin:15px 0;}
h3.heading3{text-transform:uppercase;}
ul li { list-style:none; }
h4{text-decoration: none; font-size:140%; color:#0c5601; margin:15px 0; }
h4 a:hover { text-decoration: none; }

.faq{
  font-size:100%;
}

/*-----Container-----*/
div#container div.container_top{height:13px; background:transparent url(/public/images/container/container_top_bg.gif) left top repeat-x;}
div#container div.container_top img{position:relative;}
div#container div.container_middle{background:transparent url(/public/images/container/container_middle_bg.gif) left top repeat-y; padding:0px 3px; width:940px;}
div#container div.container_middle div.inner_container{background:transparent url(/public/images/container/radial_bg.jpg) left top no-repeat;  margin-top:-10px; padding:9px 9px 0px 9px; }
div#container div.container_bottom{height:13px; background:transparent url(/public/images/container/container_bottom_bg.gif) left top repeat-x;}

/*-----Header-----*/
div#header div.logo{padding:3px 0px 0px 14px; background:transparent url(/public/images/header/header_left_bg.gif) left top no-repeat; width:267px; height:109px; }
div#header div.logo h1{padding:0px; border:none;}
div#header div.logo h1 a{ display:block; background:transparent url(/public/images/header/logo.jpg) left top no-repeat; width:236px; height:100px;}
div#header div.banner{padding:10px 0px 0px 10px;}

/*-----Navigation-----*/
div#navigation div.top_navigation{background:#000; margin-bottom:2px; }
div#navigation ul li{ text-transform:uppercase; font-weight:bold; font-size:110%;}
div#navigation div.top_navigation div.top_navigation_left{background:transparent url(/public/images/navigation/navigation_top_left_bg.gif) left top no-repeat;}
div#navigation div.top_navigation div.top_navigation_right{background:transparent url(/public/images/navigation/navigation_top_right_bg.gif) right top no-repeat; height:33px; overflow:hidden; padding:0px 10px;}
div#navigation div.top_navigation ul li{  white-space:nowrap;  margin-right:-3px; display:block; float:left; }
div#navigation div.top_navigation ul li a{color:#FFF;  padding:11px 17px; font-weight:bold; white-space:nowrap; display:block; float:left; text-decoration:none;  }
div#navigation div.top_navigation ul li a:hover, div#navigation div.top_navigation ul li a.active{background:transparent url(/public/images/navigation/navigation_hover.gif) left top repeat-x; text-decoration:none;}

div#navigation div.bottom_navigation{background:transparent url(/public/images/navigation/navigation_bottom_bg.gif) left top repeat-x; height:29px; padding:0px 5px;}
div#navigation div.bottom_navigation ul li{padding:0px 5px; float:left; display:block; background:transparent url(/public/images/navigation/pipe.gif) right top no-repeat; padding:1px 24px 1px 17px;}
div#navigation div.bottom_navigation ul li a{ color:#384635; line-height:27px; text-decoration:none;}

/*-----Content-----*/
div#content div.content_top_left{background:transparent url(/public/images/content/rounded_left_corner.gif) no-repeat 0px 0px;}
div#content div.content_top_right{background:transparent url(/public/images/content/rounded_right_corner.gif) no-repeat 100% 0px;}
div#content div.content_bottom_left{background:transparent url(/public/images/content/bottom_rounded_left_corner.gif) no-repeat 0px 100%;}
div#content div.content_bottom_right{background:transparent url(/public/images/content/bottom_rounded_right_corner.gif) no-repeat 100% 100%;}
div#content div.sidebar_border{width:100%; overflow:hidden;}

/*-----Content sidebar-----*/
div#content div.sidebar_border div#sidebar{ width:139px; padding-bottom:21px;}
div#content div.sidebar_border div#sidebar div.section{ padding:21px 10px 2px 1px;}
div#content div.sidebar_border div#sidebar h2{color:#000; font-size:120%; line-height:1.2em; margin:0;}
div#content div.sidebar_border div#sidebar ul li{margin-top:5px; font-size:110%;}
div#content div.sidebar_border div#sidebar ul li a{color:#b53022; margin-top:3px; text-decoration:none; }
div#content div.sidebar_border div#sidebar ul li a:hover{text-decoration:underline;}

/*-----Content main-----*/
div#content div#main ul, div#content div#main ol{font-size:110%; margin-bottom:7px; text-align:justify; padding-left:5px;}
div#content div#main li {line-height: 16px; font-size: 110%; }
div#content div#main li.bullet {line-height: 16px; font-size: 110%; list-style-type:square; margin-left:20px;}
div#content div#main li.bullet2 {line-height: 16px; font-size: 110%; list-style-type: upper-roman; margin-left: 35px;}

div#content div#main table {font-size: 110%; line-height:1.5em; margin-bottom:15px;}
div#content div#main td {padding: 1px; text-align: left;}
.section .flL a:link {color:#0c5601;}
.section .flL a:visited {color:#0c5601; text-decoration:underline;}
.section a:hover {color:#0c5601; text-decoration:underline;}
div#content div#main a:hover {color:#000;}

div#content div#main div#ppbc table {font-size: 95%; line-height:1.5em; margin-bottom:15px; width: 98%; border-collapse: collapse; }
div#content div#main div#ppbc th {font-size: 150%; border-bottom: 1px solid #333; border-top: 1px solid #333; padding: 10px 0; background: #9EC49D; }
div#content div#main div#ppbc td { padding: 10px; width: 50%; }
div#content div#main div#ppbc td.addborder { border-left: 1px solid #333; }
div#content div#main div#ppbc strong.code { font-size: 200%; color: red; display: block; margin-bottom:9px; }
div#content div#main div#ppbc h3 { text-transform: uppercase; margin-bottom: 5px; }
div#content div#main div#ppbc span.bonusamount { font-size: 120%; background: #9EC49D; padding: 3px; margin-top: 5px; font-weight: bold; }

div#content div#main div#party-poker-bonus-code { width: 100%; margin-bottom: 8px; }
div#content div#main div#party-poker-bonus-code table { border: 1px solid #ccc; padding: 5px; margin: 0 auto; border-collapse: collapse;}
div#content div#main div#party-poker-bonus-code th { background: #9EC49D; padding: 10px 15px; font-size: 140%;}
div#content div#main div#party-poker-bonus-code td { padding: 10px 8px; vertical-align: bottom; font-size: 110%; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; text-align: center; }
div#content div#main div#party-poker-bonus-code strong.code { font-size: 170%; color: red; display: block; }

div#content div#main img.right { margin: 5px 0 5px 12px; padding: 2px; border: 1px solid #ccc; float: right;}
div#content div#main img.left { margin: 5px 12px 5px 0; padding: 2px; border: 1px solid #ccc; float: left;}
div#content div#main img.center { margin: 5px 9px 5px 0; padding: 2px; border: 1px solid #ccc; text-align: center;}
div#content div#main img.rightmac { margin: 5px 0 0 12px; padding: 2px; float: right;}
div#content div#main img.leftmac { margin: 5px 12px 0 0; padding: 2px; float: left;}
div#content div#main img.centermac { margin: 5px auto 10px auto; }

div#content div#main div.inner_main{ width:100%; overflow:hidden;}
div#content div#main div.inner_main div.section1{width:370px; float:left;}
div#content div#main div.inner_main div.section3{width:335px; float:right;}

div#content div#main div.inner_main div.section3 div.news{padding-bottom:10px;}
div#content div#main div.inner_main div.section3 div.news ul{padding-left:0;}
div#content div#main div.inner_main div.section3 div.news h3{font-size: 180%; border-bottom:solid 1px #a0a0a0; padding:10px 0px; }
div#content div#main div.inner_main div.section3 div.news .morenews {font-size: 190%; border-bottom:solid 1px #a0a0a0; padding:10px 0px; display: block; }
div#content div#main div.inner_main div.section3 h2{color:#384649; font-size:140%; line-height:18px; margin:5px 0;}
div#content div#main div.inner_main div.section3 h2.heading2{color:#a6382b; font-size:180%; margin:5px 0;}
div#content div#main div.inner_main div.section3 h2.heading2 a{color:#A6382B;}
div#content div#main div.inner_main div.section3 div.section{padding:0; margin:0;}
div#content div#main div.inner_main div.section3 div.section p{line-height:1.3em; margin:0 0 4px;}
div#content div#main div.inner_main div.section3 div.section p.news_by{font-style:italic; margin:4px 0px 6px 0px; font-size:110%; }
div#content div#main div.inner_main div.section3 div.section p.comments{background:transparent url(/public/images/content/comments_icon.gif) no-repeat 0px 5px; padding:2px 0px 3px 20px; margin-top:4px; height:1%;}
div#content div#main div.inner_main div.section3 div.section p.comments a{color:#A41E1B; line-height:1.4em;}

div#content div#main div.inner_main div.section3 div.news ul.list li{color:#384649; font-size:100%; padding:5px 0px; border-bottom:dotted 1px #808388; line-height:14px; text-align:left; }
div#content div#main div.inner_main div.section3 div.news ul.list li a{color:#384649; text-decoration:none;}
div#content div#main div.inner_main div.section3 div.news ul.list li a:hover{text-decoration:underline;}

div#content div#main div.jerry_box { border-style:solid;border-width:1px;background-color:#eeffff;font-size:11px;line-height:16px;padding:8px; margin:5px 0 12px 0;}
div#content div#main div.jerry_box p { margin-bottom: 3px; font-size:11px; line-height:16px;}
div#content div#main div.jerry_box h2 { margin: 5px 0; font-size: 150%;}
div#content div#main div.nat_box { border-style:solid;border-width:1px;background-color:#eeffff;font-size:11px;line-height:16px;padding:8px; text-align: center; width: 200px; margin:0 auto; }
div#content div#main div.nat_box h3 { margin: 0 0 8px 0;}

div#content div#main div.box{padding:0 8px 5px;}
div#content div#main div.box div.inner_box{padding:0; border-bottom:dotted 1px #6b6b63; width:100%; overflow:hidden;}
div#content div#main div.box div.inner_box div.left{width:152px; float:left;}
div#content div#main div.box div.inner_box div.right{ width:175px; float:right; overflow:hidden; padding:12px 0px 0px 10px;}
div#content div#main div.box div.inner_box div.right a{font-size:110%; color:#000; font-weight:bold; text-decoration:none; float:left; }
div#content div#main div.box div.inner_box div.right a:hover{ text-decoration: underline; }
div#content div#main div.box div.inner_box div.right a.download{ background:transparent url(/public/images/content/download_button.gif) no-repeat 0px 0px; width:71px; height:43px; padding:17px 0 0 48px; margin-right:5px;}
div#content div#main div.box div.inner_box div.right a.download:hover { background:transparent url(/public/images/content/download_button-hover.gif) no-repeat 0px 0px; }
div#content div#main div.box div.inner_box div.right a.more{ background:transparent url(/public/images/content/more_button.gif) no-repeat 0px 0px; width:51px; height:17px; padding:39px 0px 0px 0px; text-align:center; }
div#content div#main div.box div.inner_box div.right a.more:hover{ background:transparent url(/public/images/content/more_button-hover.gif) no-repeat 0px 0px; }

div#content div#main div.exclusive p{ color:#333333; font-size:135%; font-weight:bold; line-height:20px; margin-bottom:10px;}
div#content div#main div.exclusive p.centerimage{ text-align: center; }
div#content div#main div.exclusive img{ border: 5px solid #0c5601; }
div#content div#main div.exclusive .exclusivefreeroll { color:#0c5601; font-size:200%; font-weight:bold; line-height:20px; margin:10px 0; display: block;}
div#content div#main p.more {margin:10px 0px;}
div#content div#main p.more a{color:#0c5601; font-size:130%; font-weight:bold; }
div#content div#main div.section2 {padding:5px 0px 20px 0px; }
div#content div#main div.section2 img{margin-bottom:10px;}
div#content div#main div.section2 p{color:#333333; line-height:17px; font-size:12px; font-weight: normal;}
div#content div#main div.section2 p a{color:#333333; text-decoration:none;}

div#content div#main div.main_footer{padding:17px; clear:both;}
div#content div#main div.main_footer h3{font-size:160%; color:#000000; margin-bottom:10px;}

div#content div#main div.main_footer div.bottom_navigation{background:#9EC49D;}
div#content div#main div.main_footer div.bottom_navigation div.bottom_navigation_top{background:transparent url(/public/images/content/main_footer_top_center_bg.gif) repeat-x 0px 0px; height:14px;}
div#content div#main div.main_footer div.bottom_navigation div.bottom_navigation_middle{ border-width:0px 2px; border-style:solid; border-color:#1f4919; padding:0px 40px; line-height:18px; font-size:120%; font-weight:bold;}
div#content div#main div.main_footer div.bottom_navigation div.bottom_navigation_middle a{color:#000; }
div#content div#main div.main_footer div.bottom_navigation div.bottom_navigation_bottom{background:transparent url(/public/images/content/main_footer_bottom_center_bg.gif) repeat-x 0px 100%; height:14px;}

/*-----Footer-----*/
div#footer p{font-size:100%; margin:2px 0px;}
div#footer p a{color:#333; text-decoration: underline;}
div#footer p a:hover{color:#000;}

/*-------
// Hand Rankings Page Layout
//-----*/

div#content div#main div.handrankings { width: 240px; float:left; }
div#content div#main div.handrankings table{font-weight:bold;  width:230px;  border:1px solid #617761; border-collapse: collapse;}
div#content div#main div.handrankings th{font-family:Tahoma;  font-size:12px;  color:#fff;  background:#0C5601 url(/images/poker-table-row-th.gif) repeat-x scroll 0 0;  padding:9px;}
div#content div#main div.handrankings tr td{font-family:Trebuchet MS;  font-size:12px; height:23px; padding:1px 5px;  border:1px solid #617761;  background:#9EC49D url(/images/poker-table-row.gif) repeat-x scroll 0 0;  text-align:center;}
div#content div#main div.handrankings tr td:hover{background:#C4EAC3 url(/images/poker-table-row-bright.gif) repeat-x scroll 0 0;}
div#content div#main div.handrankings tr td.l{text-align:left; padding-left: 10px; white-space:nowrap;}


/*-------
// Poker Odds Page Layout
//-----*/

div#content div#main div#poker-odds { }
div#content div#main div#poker-odds table { font-size: 110%; border: 1px solid #ccc; border-collapse: collapse; width: 650px; margin-bottom: 15px;}
div#content div#main div#poker-odds th { padding: 8px 15px; background: #9EC49D; }
div#content div#main div#poker-odds td { padding: 3px 15px 2px; }

/*-------
// Poker Software Table Layout
//-----*/

div#content div#main #poker-software{width:680px; margin: 0 auto;}
div#content div#main #poker-software img { vertical-align:middle; }
div#content div#main #poker-software table{  width:100%;  border:1px solid #617761; border-collapse: collapse;}
div#content div#main #poker-software a{color:#383838;  text-decoration:underline;}
div#content div#main #poker-software th{font-family:Tahoma;  font-size:12px;  color:#fff;  background:#0C5601 url(/images/poker-table-row-th.gif) repeat-x scroll 0 0;  padding:9px;}
div#content div#main #poker-software tr td{ font-family:Trebuchet MS; font-size:12px; padding:10px 10px;  border:1px solid #617761;  background:#E1FFE0; text-align:justify; line-height:18px;}

/*-------
// Poker Sites Page Layout
//-----*/

div#content div#main #poker-sites{width:680px; margin: 0 auto;}
div#content div#main #poker-sites img { vertical-align:middle; }
div#content div#main #poker-sites table{font-weight:bold;  width:100%;  border:1px solid #617761; border-collapse: collapse;}
div#content div#main #poker-sites a{color:#383838;  text-decoration:underline;}
div#content div#main #poker-sites th{font-family:Tahoma;  font-size:12px;  color:#fff;  background:#0C5601 url(/images/poker-table-row-th.gif) repeat-x scroll 0 0;  padding:9px;}
div#content div#main #poker-sites tr td{font-family:Trebuchet MS;  font-size:12px; height:23px; padding:1px 5px;  border:1px solid #617761;  background:#9EC49D url(/images/poker-table-row.gif) repeat-x scroll 0 0;  text-align:center;}
div#content div#main #poker-sites tr td:hover{background:#C4EAC3 url(/images/poker-table-row-bright.gif) repeat-x scroll 0 0;}
div#content div#main #poker-sites tr td.room{text-align:left;  white-space:nowrap;}
div#content div#main #poker-sites tr td.room img{margin-right:5px;  height:23px !important;  width:23px !important;  vertical-align:middle;}



div#content div#main div#poker-sites-2 { }
div#content div#main div#poker-sites-2 table { font-size: 110%; border: 1px solid #ccc; border-collapse: collapse; width: 100%; margin-bottom: 15px;}
div#content div#main div#poker-sites-2 th { padding: 8px 3px; background: #9EC49D; }
div#content div#main div#poker-sites-2 td { padding: 3px 3px 2px; text-align: left; vertical-align: top; }
div#content div#main div#poker-sites-2 .l { width: 150px; font-weight: bold; padding-left: 16px; vertical-align: top; }

/*-------
// Poker Books Page Layout
//-----*/

div#content div#main div#poker-books { }
div#content div#main div#poker-books table { font-size: 110%; border: 1px solid #ccc; border-collapse: collapse; width: 725px; margin-bottom: 15px;}
div#content div#main div#poker-books th { padding: 8px 5px; background: #9EC49D; }
div#content div#main div#poker-books td { padding: 3px 5px 2px; }
div#content div#main div#poker-books .bookheader { font-weight: bold; background: #000; color: #fff; }


/*-------
// Mac Poker Table Layout
//-----*/

div#content div#main #mac-poker{width:680px; margin: 0 auto;}
div#content div#main #mac-poker img { vertical-align:middle; }
div#content div#main #mac-poker table{font-weight:bold;  width:100%;  border:1px solid #617761; border-collapse: collapse;}
div#content div#main #mac-poker a{color:#383838;  text-decoration:underline;}
div#content div#main #mac-poker th{font-family:Tahoma;  font-size:12px;  color:#fff;  background:#0C5601 url(/images/mac/mac-poker-row-th.gif) repeat-x scroll 0 0;  padding:9px;}
div#content div#main #mac-poker tr td{font-family:Trebuchet MS;  font-size:12px;  padding:1px 5px;  border:1px solid #617761;  background:#9EC49D url(/images/mac/mac-poker-row.gif) repeat-x scroll 0 0;  text-align:center;}
div#content div#main #mac-poker tr td:hover{background:#C4EAC3 url(/images/mac/mac-poker-row-bright.gif) repeat-x scroll 0 0;}
div#content div#main #mac-poker tr td.room{text-align:left;  white-space:nowrap;}
div#content div#main #mac-poker tr td.room img{margin-right:5px;  height:23px !important;  width:23px !important;  vertical-align:middle;}

/*-------
// General Table Layout
//-----*/

div#content div#main #poker-table{width:680px; margin: 0 auto;}
div#content div#main #poker-table img { vertical-align:middle; }
div#content div#main #poker-table table{font-weight:bold;  width:100%;  border:1px solid #617761; border-collapse: collapse;}
div#content div#main #poker-table a{color:#383838;  text-decoration:underline;}
div#content div#main #poker-table th{font-family:Tahoma;  font-size:12px;  color:#fff;  background:#0C5601 url(/images/poker-table-row-th.gif) repeat-x scroll 0 0;  padding:9px;}
div#content div#main #poker-table tr td{font-family:Trebuchet MS;  font-size:12px; height:23px; padding:1px 5px;  border:1px solid #617761;  background:#9EC49D url(/images/poker-table-row.gif) repeat-x scroll 0 0;  text-align:center;}
div#content div#main #poker-table tr td:hover{background:#C4EAC3 url(/images/poker-table-row-bright.gif) repeat-x scroll 0 0;}
div#content div#main #poker-table tr td.room{text-align:left;  white-space:nowrap;}
div#content div#main #poker-table tr td.room img{margin-right:5px;  height:23px !important;  width:23px !important;  vertical-align:middle;}


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

/*-----Content main-----*/
div#content div#main div.main_top{padding:0px 0px;}
div#content div#main div.main_top div.promotion{width:100%; overflow:hidden; padding:20px 0px; border-bottom:solid 2px #333;}
div#content div#main div.main_top div.right{width:314px; margin:0px 0px 10px 20px;}
div#content div#main div.main_top div.right div.screenshot{margin-bottom:30px;}
div#content div#main div.main_top div.right a {display:block;margin:15px 30px 0px 30px;  }
div#content div#main div.main_top div.right a.button{display:block; background:#404040 url(/public/images/content/button_left_bg.gif) no-repeat 0px 0px; margin:15px 30px 0px 30px; color:#FFF; font-size:160%; text-align:center; text-decoration:none; font-weight:bold;}
div#content div#main div.main_top div.right a.button span{ display:block; background:transparent url(/public/images/content/button_right_bg.gif) no-repeat 100% 0px; height:44px; line-height:44px; }
div#content div#main div.main_top div.faq{padding:25px 0px 0px 0px;}
div#content div#main div.main_top div.faq h2{margin-bottom:30px;}

div#content div#main div.main_top div.faq li{margin-bottom:20px; font-size:100%;}
div#content div#main div.main_top div.faq li p{font-size:100%;}

div#content div#main div.main_top table.promotion{width:405px; margin-bottom:30px;}
div#content div#main div.main_top table.promotion td{font-size:120%; padding:8px 5px; text-align:center; font-weight:bold; color:#000;}
div#content div#main div.main_top table.promotion td.right_border{border-right:solid 1px #999;}
div#content div#main div.main_top table.promotion td.bottom_border{border-bottom:solid 1px #999;}
div#content div#main div.main_top table.promotion td.left{text-align:left;}
div#content div#main div.main_top table.promotion td span.red{color:#b91d1e;}
div#content div#main div.main_top table.promotion td span.dark_gray{color:#3f3f3f;}
div#content div#main div.main_top table.promotion td span.light_gray{color:#808080;}



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

/*-----Content main-----*/
div#content div#main p.metadata{ color:#000; font-weight:bold;}
div#content div#main div.main_top div.frame{ border:#c0c0c0 solid 1px; padding:2px;margin:0px 0px 15px 25px; }
div#content div#main div.main_top div.frame img { vertical-align:bottom; }
div#content div#main div.main_top ul.related_post{ padding-left:25px; margin-bottom:40px;}
div#content div#main div.main_top ul.related_post li{background:transparent url(/public/images/content/green_bullets.gif) no-repeat 0px 0px; padding-left:20px; margin-bottom:10px;}

div#content div#main div.main_top div.comment{padding:10px 0px 10px 0px; margin-bottom:5px; border-bottom:solid 1px #9f9f9f;}
div#content div#main div.main_top div.comment p{margin-bottom:0px;}
div#content div#main div.main_top div.comment div.photo{float:left;}
div#content div#main div.main_top div.comment div.comment_by{margin-left:90px; padding:10px 0px 0px 0px;}
div#content div#main div.main_top div.comment div.comment_by h2{font-size:220%; color:#000; margin-bottom:8px;}
div#content div#main div.main_top div.comment div.comment_by p{font-size:130%; font-weight:bold; color:#000; font-style:italic;}
div#content div#main div.main_top div.comment div.comment_description{clear:both; padding:10px 0px 5px 0px}

div#content div#main div.main_top div.comment_form{margin-top:30px;}
div#content div#main div.main_top div.comment_form table{width:350px;}
div#content div#main div.main_top div.comment_form table td{font-size:140%; padding:8px 0px; text-align:left; vertical-align:middle;}
div#content div#main div.main_top div.comment_form table td p{margin-bottom:0px;}
div#content div#main div.main_top div.comment_form table td.first{width:80px;}
div#content div#main div.main_top div.comment_form table td input.textbox{background:transparent url(/public/images/content/text_box_bg.gif) repeat-x 0px 0px; border:solid 2px #333; width:200px; padding:1px 4px;}
div#content div#main div.main_top div.comment_form table td textarea{background:transparent url(/public/images/content/textarea_bg.gif) repeat-x  0px 0px; border:solid 2px #333; width:437px;}

div#content div#main div.main_top li { list-style-type: square; line-height: 18px; }

div#content div#main div#newslisting { border-bottom: 1px solid #ccc; }
div#content div#main div#newslisting div.excerptimg { float:left; margin-right: 10px; }
div#content div#main div#newslisting div.excerpt { float:right; width:570px; }
div#content div#main div#newslisting .readmore { font-weight: bold; }

div#content div#main div#newsarchivelist { width: 100%; margin-top: 15px; border-top: 1px solid #ccc; }
div#content div#main div#newsarchivelist ul { margin: 10px auto; width: 700px; }
div#content div#main div#newsarchivelist li { display: inline; line-height: 25px; padding: 2px 10px 2px 10px; float: left; width: 20%; }

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

/*-----Old Content-----*/

div#content div#main div#review-screenshots { margin-right: 15px; padding: 10px 10px 0 10px; float:left; width: 300px; }
div#content div#main div#review-screenshots h3 { margin-top: 0; }
div#content div#main div#review-screenshots img { display: block; margin-bottom: 10px; }
div#content div#main div#review-ratings { border: 1px solid #9EC49D; padding: 10px 10px 0 10px; float:left; width: 370px; }
div#content div#main div#review-ratings h3 { margin-top: 0; }
div#content div#main div#review-ratings table { font-weight: bold; margin-bottom: 15px; border-collapse: collapse; }
div#content div#main div#review-ratings td { padding: 3px 15px; }
div#content div#main div#review-ratings img { padding: 5px; margin-bottom: 10px; }
div#content div#main div#review-ratings .overall { border-top: 1px solid #000; padding-top: 5px; }
div#content div#main div#review-ratings .reviewbonuscode { text-transform: uppercase; color: red; font-size: 200%; }
div#content div#main div#review-ratings .reviewbonusamount { font-size: 150%; }
div#content div#main div#review-ratings .rating_bar { width: 110px; background: url(/images/star_x_grey.gif) 0 0 repeat-x; }
div#content div#main div#review-ratings .rating_bar div { height: 12px; background: url(/images/star_x_orange.gif) 0 0 repeat-x; }

/*-----Content main-----*/

div#content div#main div.main_top div.section4{width:100%; overflow:hidden;}
div#content div#main div.main_top div.section4 div.left{width:291px;}
div#content div#main div.main_top div.section4 div.left p.code{font-size:340%; font-weight:bold; color:#000; line-height:1.1em;}
div#content div#main div.main_top div.section4 div.left p.code span{color:#ed0707;}

div#content div#main div.main_top div.section4 div.right{width:434px; margin:0px;}
div#content div#main div.main_top div.section4 div.right p.rating{font-size:320%;  color:#ee0808; margin:5px 0px; line-height:1.1em; font-weight:bold;}

div#content div#main div.main_top div.section4 div.right div.box1{margin-top:30px;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left{width:154px;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left a { margin:0px 0px 15px 0px; display:block; }
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left a.button{background:#404040 url(/public/images/content/button1_left_bg.gif) no-repeat 0px 0px; margin:0px 0px 15px 0px; display:block;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left a.button span{ display:block; background:transparent url(/public/images/content/button1_right_bg.gif) no-repeat 100% 0px; height:49px; padding:5px 0px 0px 0px;}

div#content div#main div.main_top div.section4 div.right div.box1 div.box_left div.top{height:14px; background:transparent url(/public/images/content/rounded_corner1_center_bg.gif) repeat-x 0px 0px;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left div.middle{border-width:0px 2px; border-color:#9F9F9F; border-style:none; padding:0px 0px; width:155px; overflow:hidden;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left div.middle p{margin-bottom:6px; font-size:160%; font-weight:bold;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left div.middle p.rate{margin-bottom:0px; font-size:260%; font-weight:bold; color:#ea0809; line-height:1.1em;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_left div.bottom{height:14px; background:transparent url(/public/images/content/rounded_corner1_bottom_center_bg.gif) repeat-x 0px 0px; width:154px; }

div#content div#main div.main_top div.section4 div.right div.box1 div.box_right{width:251px;}
div#content div#main div.main_top div.section4 div.right div.box1 div.box_right div.screen{margin-bottom:15px ;}

div#content div#main div.main_top div.inner_main div.section3 { padding-right:0px; width:370px; }
div#content div#main div.main_top div.inner_main div.inner_section{padding:0px 15px;}
div#content div#main div.main_top div.inner_main div.inner_section.right_section{padding-right:7px; margin:0px;}
div#content div#main div.main_top div.inner_main div.inner_section a.button2{background:#808080 url(/public/images/content/button2_left_bg.gif) no-repeat 0px 0px; display:block; margin:0px 20px; color:#FFF; font-size:120%; text-align:center; text-decoration:none; }
div#content div#main div.main_top div.inner_main div.inner_section a.button2 span{display:block; background:transparent url(/public/images/content/button2_right_bg.gif) no-repeat 100% 0px; height:38px; line-height:38px;}
div#content div#main div.main_top div.inner_main div.inner_section h3.heading3{border:none; margin-bottom:5px;}
div#content div#main div.main_top div.inner_main div.inner_section ul.list2{list-style:square outside; padding-left:20px;}
div#content div#main div.main_top div.inner_main div.inner_section ul.list2 li{margin-bottom:10px; line-height:1.4em;}


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

div#content div#main div.main_top h2.heading4 { color:#0C5601; font-size:220%; line-height:2em; border-top:#c0c0c0 solid 1px; }
div#content div#main div.main_top p.bonuscodes { padding:0 200px; margin-top:10px; }
div#content div#main div.main_top div.inner_main div.section3 { padding-right:0px; width:370px; }
div#content div#main div.main_top div.inner_main div.section1 h3, div#content div#main div.main_top div.inner_main div.section3 h3 { border-bottom:#c0c0c0 solid 1px; line-height:2em; }
div#content div#main div.main_top div.inner_main div.inner_section { padding:5px 12px;}
div#content div#main div.main_top div.inner_main div.inner_section p { margin-top:10px; }
div#content div#main div.main_top div.inner_main div.inner_section p span.code { color:#f62926; font-weight:bold; }
div#content div#main div.main_top div.inner_main div.inner_section p.imgcenter { text-align: center; }
div#content div#main div.main_top div.inner_main div.inner_section table { width:100%;}
div#content div#main div.main_top div.inner_main div.inner_section table th { color:#404040; font-size:200%; line-height:1.8em; text-align:left; }
div#content div#main div.main_top div.inner_main div.inner_section table td { color:#404040; font-size:170%; font-weight:bold; line-height:1em; vertical-align:middle; padding-bottom:15px; }
div#content div#main div.main_top div.inner_main div.inner_section table td.code { color:#f60305; font-size:300%;  width:200px; }

.redbold {color: red; font-weight:bold; list-style:circle;}
.redbold li{color: red; font-weight:bold; list-style:outside;}
.blacklist {list-style:circle;}
.blacklist li{color: black; list-style:outside;}
.redtext a:link{color:red; text-decoration:underline;}

/*top table1*/
.top_table_holder1{ width:690px; margin:0 auto 20px; font-family:"Trebuchet MS"; background:#fff; font-size:11px;}
.top_table_title{ width:100%; height:32px; background:url(/images/content/top_table.gif) 0 0 no-repeat;}
.top_table_title span{ display:block; padding:0 10px; height:32px; line-height:32px; color:#fff; font-size:15px; text-transform:uppercase;
					   background:url(/images/content/top_table.gif) right -32px no-repeat;}

div#content div#main .top_table{ width:100%; border-collapse:collapse;border-spacing:0; font-size:9px; color:#000;}
.top_table{ width:100%; border-collapse:collapse;border-spacing:0; font-size:9px; color:#000;}
.titlestable {font-size:12px;}
.top_table th{ height:24px; color:#fff; padding:0 12px; font-weight:normal; background:url(/images/content/top_table.gif) 0 -64px no-repeat;}
.top_table td{ height:68px; padding:0 12px; background:url(/images/content/top_table.gif) 0 -88px no-repeat;}
.top_table td.td1{ color:#1a6c05; font-size:15px; background:url(/images/content/top_table.gif) 0 -156px no-repeat; margin-left:5px;}
.top_table tr.even td{ background:url(/images/content/top_table.gif) 0 -224px no-repeat;}
.top_table tr.even td.td1{ background:url(/images/content/top_table.gif) 0 -292px no-repeat;}
	.us_yes,
	.us_no{ display:block; margin:0 auto; width:19px; height:19px; text-indent:-9999px; overflow:hidden;
			background:url(/images/content/top_table_elements.png) 0 0 no-repeat;}
	.us_yes{ background-position:0 0;}
	.us_no{ background-position:0 -19px;}
	
	.points_list{ line-height:130%; font-size:9px;}
	.points_list li{ padding-left:9px; line-height:120%; background:url(/images/content/dot.gif) 0 4px no-repeat; font-size:9px;}

	.btn_visit{ display:block; width:88px; height:36px; text-indent:-9999px; overflow:hidden; margin:6px auto 0;
				background:url(/images/content/top_table_elements.png) 0 -40px no-repeat;}
	.btn_visit:hover{ background-position:0 -76px;}
	div#content div#main a.btn_review,
	a.btn_review{ display:block; text-align:center; color:#666; font-weight:normal; text-decoration:none;}
	div#content div#main a.btn_review:hover,
	a.btn_review:hover{ color:#999; text-decoration:none;}

/*top table2*/
.top_table_holder2{ width:370px; margin-bottom:20px; font-family:"Trebuchet MS"; background:#fff; margin-top:12px;}
div#content div#main .top_table2{ font-size:11px;}
.top_table2{ font-size:11px;}
.top_table2 td{ padding:0 7px;}
.top_table2 .td_logo{ width:83px; height:auto; text-align:center;}
.top_table2 .btn_visit{ width:68px; background:url(/images/content/top_table_elements.png) 0 -115px no-repeat;}
.top_table2 .btn_visit:hover{ background-position:0 -151px;}
.redbonus {color:red;}

/* list css
-----------------------------------------------------------------------*/ 
#tps-frame {
	float:left;
	width:370px;
	margin-top:9px;
	margin-bottom:5px;
	background-color:#d6d6d6;
}
#tps-header {
	float:left;
	width:370px;
	height:32px;
	margin:0 0 1px 0;
	background:url(/images/tps-images.png) 0px 0px;
}
#tps-header h2 {
	color:#fff;
	line-height:32px;
	font-size:15px;
	margin:0 0 0 10px;
}
.tps-section {
	float:left;
	font:9px Trebuchet MS;
	color:#000;
	width:368px;
	border:1px solid #bcbcbc;
	background:url(/images/tps-bg.png) repeat-y;
	margin:0 0 1px 0;
}
.tps-left {
	float:left;
	width:217px;
	border-right:1px solid #e7e7e7;
}
.tps-left img {
	float:none;
	display:block; 
	margin:7px auto 2px auto;
	padding:0px;
}
.tps-left ul {
	float:left;
	margin:0 0 5px 35px;
	padding:0;
}
.tps-left li{
	list-style-type:disc;
}
.tps-right {
	float:left;
	width:150px;
	padding:0 0 4px 0;
	background:url(/images/tps-fade.png) top no-repeat;
	text-align:center;
	color:#666666;
	border-bottom:1px solid #e7e7e7;
}
.tps-right strong {
	float:left;
	width:150px;
	font-size:13px;
	color:#a6382b;
}
.tps-right a:link {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.tps-right a:visited {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.tps-right a:hover {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.visitbt {
	display:block; 
	margin:23px auto 0px auto;
	width:88px;
	height:43px;
	background:url(/images/tps-images.png) 0px -32px;
}
.visitbt:hover {
	background-position:-88px -32px;
}
.tps-usa {
	float:left;
	width:150px;
	height:23px;
	margin:1px 0 0 0;
	background-color:#f1f5f1;
	color:#666666;
}
.tps-usa strong {
	float:left;
	line-height:21px;
}
.tps-usa-img{
	float:left;
	width:14px;
	height:14px;
	margin:4px 4px 0 10px;
	background:url(/images/tps-images.png) -176px -32px;
}

.tps-eu-img {
background:url("/images/logos/EU.png") repeat scroll transparent;
float:left;
height:18px;
margin:4px 4px 0 10px;
width:18px;
}

.tps-ca-img {
background:url("/images/can.png") repeat scroll transparent;
float:left;
height:18px;
margin:4px 4px 0 10px;
width:18px;
}

.ca_yes,
	.ca_no{ display:block; margin:0 auto; width:19px; height:19px; text-indent:-9999px; overflow:hidden;
			background:url(/images/can.png) 0 0 no-repeat;}
	.ca_yes{ background-position:0 0;}
	.ca_no{ background-position:0 -19px;}
	
	.eu_yes,
	.eu_no{ display:block; margin:0 auto; width:19px; height:19px; text-indent:-9999px; overflow:hidden;
			background:url(/images/EU.png) 0 0 no-repeat;}
	.eu_yes{ background-position:0 0;}
	.eu_no{ background-position:0 -19px;}