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

table {
	border-collapse:collapse;
	border-spacing:0
}

fieldset, img {
	border:0
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}

ol, ul {
	list-style:none
}

caption, th {
	text-align:left
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}

q:before, q:after {
	content:''
}

abbr, acronym {
	border:0
}

#jquery-overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:9000;
	width:100%;
	height:500px
}

#jquery-lightbox {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:10000;
	text-align:center;
	line-height:0
}

#jquery-lightbox a img {
	border:none
}

#lightbox-container-image-box {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto
}

#lightbox-container-image {
	padding:10px
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:1000
}

#lightbox-container-image-box>#lightbox-nav {
	left:0
}

#lightbox-nav a {
	outline:none
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width:49%;
	height:100%;
	zoom:1;
	display:block
}

#lightbox-nav-btnPrev {
	left:0;
	float:left
}

#lightbox-nav-btnNext {
	right:0;
	float:right
}

#lightbox-container-image-data-box {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	padding:0 10px 0
}

#lightbox-container-image-data {
	padding:0 10px;
	color:#666
}

#lightbox-container-image-data #lightbox-image-details {
	width:70%;
	float:left;
	text-align:left
}

#lightbox-image-details-caption {
	font-weight:bold
}

#lightbox-image-details-currentNumber {
	display:block;
	clear:left;
	padding-bottom:1.0em
}

#lightbox-secNav-btnClose {
	width:66px;
	float:right;
	padding-bottom:0.7em
}

#lightbox-image {
	width:100%
}

body {
	background:#fff url(bg-tile0.png) repeat-x 0 0;
	font:normal 11px Verdana;
	line-height:16px;
	color:#444;
	position:relative
}

legend {
	margin:0;
	font-family:"Trebuchet MS", arial, helvetica;
	font-weight:bold;
	color:#444
}

#index-page h2.first {
	margin:0 4px 20px;
	padding:0 0 6px;
	border-bottom:1px solid #E1E1E1;
	text-align:center;
	font-size:25px
}

legend {
	font-size:19px
}

p {
	margin:12px 0 0;
	line-height:16px
}

strong {
	font-weight:bold
}

a {
	color:#498dca;
	text-decoration:none;
	outline:0
}

a:hover {
	text-decoration:underline
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#444
}

hr {
	display:none
}

input {
	vertical-align:baseline
}

body.js-on input[type="checkbox"] {
	display:none
}

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

.clearfix {
	display:inline-block
}

html[xmlns] .clearfix {
	display:block
}

* html .clearfix {
	height:1%
}

a.more {
	display:block;
	margin-top:8px;
	margin-right:12px;
	text-transform:capitalize
}

a.more:before {
	content:">"
}

a.external {
	color:red
}

a.external:before {
	content:"> "
}

#header p#logo {
	background:transparent;
	line-height:22px
}

div#tooltip {
	position:absolute;
	width:212px;
	margin:15px 0px 0px -40px;
	padding:0;
	z-index:1000;
	border:1px solid #dfdfdf;
	background:#efefef;
	overflow:hidden
}

div#tooltip p {
	height:100%;
	font-size:11px;
	padding:14px;
	margin:0;
	position:relative;
	z-index:200
}

.js-on .js-hidden {
	display:none
}

.stbutton {
	float:right;
	margin:10px 0
}

#main-wrap {
	position:relative;
	width:100%;
	margin:auto
}

div.wrapper {
	margin:0 auto;
	overflow:hidden;
	width:100%;
	height: 110px;
	display: block;
}

#header {
	height:65px;
	margin:0 auto;
	position:relative;
	width:100%
}

#header p#logo {
	left:0;
	margin:0;
	position:absolute;
	top:14px
}

#header li {
	float:left;
	width:auto
}

.nav-rss {
	display:none;
	float:left;
	margin: -2px -6px 0 6px;
	height:18px;
	width:50px;
	background:transparent url(gradient.png) repeat-x scroll 0 0;
	border:2px solid #000629;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}

.nav-rss a {
	display:block;
	margin:1px 2px 2px;
	position:relative
}

.nav-rss a:hover {
	text-decoration:none
}

.nav-rss ul {
	display:none;
	position:absolute;
	top:25px;
	left:8px;
+width: 250px;
	_width:auto;
	z-index:100000;
	list-style:none;
+list-style-position: outside
}

.nav-rss li {
	width:250px;
	padding:4px;
	border:1px solid #aeaeae;
	border-top:none;
	background:#fcfcfc
}

.nav-rss .icon-feed-blue {
	padding-left:18px;
	border-right:1px solid #658EB8
}

.nav-rss .icon-selected-arrow {
	background-position:0 -558px;
	height:6px;
	line-height:6px;
	margin-top:4px;
	vertical-align:top
}

#nav-search {
	position:absolute;
	right:10px;
	top:0;
	z-index:1000
}

#nav-search .inner {
	position:relative;
	padding:4px 0 0
}

#nav-search .bg {
	position:absolute;
	left:0;
	_left:6px;
	top:0;
	width:168px;
	height:30px;
	background:transparent url(opacity0.png);
	_background:#000 none;
_filter:alpha(opacity: 30);
	z-index: -10;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:6px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0
}

#nav-search form {
	float:left;
	margin:0 0 0 8px
}

#nav-search form p {
	margin:0;
	line-height:1
}

#nav-search .button-search-small {
	float:left
}

#nav-search form .input-search-small {
	float:left;
	width:120px;
	height:14px;
	margin-left:2px;
	padding:1px 3px;
	color:#aaa;
	font-size:10px;
	border:1px solid #000629
}

#nav-reviews {
	left:884px;
	position:absolute;
	top:2px;
	z-index:1000
}

#nav-reviews strong {
	color:#FFF;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-variant:small-caps;
	margin:0 0 0 14px;
	white-space:nowrap
}

#nav-reviews .list-dropdown {
	margin-top:3px
}

#nav-reviews .list-dropdown dt {
	width:112px
}

#content {
	background:none;
	margin:-5px auto 0;
	_overflow:hidden;
	padding:0 5px;
	width:100%;
	position:relative
}

#page-index #content {
	background:none
}

#content-bg {
	position:absolute;
	background:transparent url(opacity0.png);
	_background:#000 none;
_filter:alpha(opacity: 30);
	height:100%;
	_height:9999px;
	width:100%;
	_width:100%;
	top:0;
	left:0;
	z-index: -10
}

#lang-search {
	margin:0 auto;
	overflow:hidden;
	padding:0 0;
	position:relative;
	padding:0;
	width:100%;
	background:#111
}

#lang-search .wrapper {
	padding:8px;
	width:96%
}

#lang-search p {
	line-height:28px
}

#lang-search form#country-switch {
	float:left;
	width:auto;
	margin:0 20px 0 0
}

#lang-search #search {
	float:right;
	_width:670px
}

#lang-search p {
	margin:0;
	float:left;
	width:auto;
	color:#fff
}

#lang-search .form-search {
	float:left;
	height:26px;
	margin:0 0 0 6px;
	position:relative;
	width:204px
}

#lang-search .form-search .button-search {
	position:absolute;
	right:0;
	top:2px
}

#lang-search input {
	border:2px solid #000629;
	font-size:12px;
	height:16px;
	padding:1px 3px;
	position:absolute;
	top:4px;
	width:120px
}

#footer {
	color:#FFF;
	height:100px;
	margin:0 auto;
	padding:0 0;
	position:relative;
	text-align:center;
	width:100%;
	background:#2A2A2A
}

#footer .wrapper {
	width:100%
}

#footer .b {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	background:#2A2A2A;
	height:10px;
	margin:0 0 -10px;
	width:100%
}

#footer p {
	margin:0;
	line-height:3
}

#footer img {
	margin-right:30px
}

#footer li {
	display:inline;
	line-height:3
}

#footer li a {
	padding:0 7px;
	border-right:1px solid #fff;
	color:#fff;
	line-height:1
}

#footer li.last a {
	border:0
}

#footer div.first {
	background:#292929
}

#logos {
	width:100%;
	padding:0;
	margin:20px auto 10px;
	text-align:center
}

#logos img {
	margin-left:20px
}

#footer-blocks {
	margin:0 auto;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:100%;
	background:#2A2A2A
}

#footer-blocks .wrapper {
	width:100%
}

#page-index #footer-blocks .wrapper {
	background:none
}

#bg-top {
	background:transparent url(bg-top-p.jpg) no-repeat 50% 0;
	height:600px;
	position:absolute;
	top:0;
	width:100%;
	z-index:-20
}

#footer-blocks .line {
	margin:0 10px;
	border-top:1px solid #505050
}

.margin-top {
	margin-top:12px
}

.margin-top-half {
	margin-top:6px
}

.margin-left {
	margin-left:12px
}

.margin-left-half {
	margin-left:6px
}

.margin-right-half {
	margin-right:6px
}

.padding {
	padding:12px
}

.padding-half {
	padding:6px
}

.padding-vertical {
	padding-top:12px;
	padding-bottom:12px
}

.padding-top {
	padding-top:12px
}

.padding-top-half {
	padding-top:6px
}

.padding-top-none {
	padding-top:0px
}

.padding-horizontal {
	padding-left:12px;
	padding-right:12px
}

.padding-right {
	padding-right:12px
}

.padding-right-half {
	padding-right:6px
}

.padding-left {
	padding-left:12px
}

.padding-left-half {
	padding-left:6px
}

#about h2 {
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.08em;
	text-transform:uppercase;
	color:#E6E6E6;
	line-height:1.2;
	margin:0 0 6px
}

#about img {
	margin-top:4px
}

#about p {
}

#about div.content {
	float:right;
	margin-top:4px;
	width:716px
}

.card {
	background:transparent url(card-mat.gif);
	padding:27px 0px 27px 38px;
+padding: 26px 0 26px 38px;
+zoom: 1;
	position:relative;
	font-size:0px;
	vertical-align:top
}

.hand {
	line-height:54px
}

.hand .card {
	margin-right:4px
}

.hand .card-not-selected {
	opacity:0.4
}

span.C-questionmark {
	background-position: -44px top
}

span.C-Ah {
	background-position: -3px -715px
}

span.C-Kh {
	background-position: -3px -660px
}

span.C-Qh {
	background-position: -3px -605px
}

span.C-Jh {
	background-position: -3px -550px
}

span.C-Th {
	background-position: -3px -495px
}

span.C-9h {
	background-position: -3px -440px
}

span.C-8h {
	background-position: -3px -385px
}

span.C-7h {
	background-position: -3px -330px
}

span.C-6h {
	background-position: -3px -275px
}

span.C-5h {
	background-position: -3px -220px
}

span.C-4h {
	background-position: -3px -165px
}

span.C-3h {
	background-position: -3px -110px
}

span.C-2h {
	background-position: -3px -55px
}

span.C-Ad {
	background-position: -44px -715px
}

span.C-Kd {
	background-position: -44px -660px
}

span.C-Qd {
	background-position: -44px -605px
}

span.C-Jd {
	background-position: -44px -550px
}

span.C-Td {
	background-position: -44px -495px
}

span.C-9d {
	background-position: -44px -440px
}

span.C-8d {
	background-position: -44px -385px
}

span.C-7d {
	background-position: -44px -330px
}

span.C-6d {
	background-position: -44px -275px
}

span.C-5d {
	background-position: -44px -220px
}

span.C-4d {
	background-position: -44px -165px
}

span.C-3d {
	background-position: -44px -110px
}

span.C-2d {
	background-position: -44px -55px
}

span.C-Ac {
	background-position: -85px -715px
}

span.C-Kc {
	background-position: -85px -660px
}

span.C-Qc {
	background-position: -85px -605px
}

span.C-Jc {
	background-position: -85px -550px
}

span.C-Tc {
	background-position: -85px -495px
}

span.C-9c {
	background-position: -85px -440px
}

span.C-8c {
	background-position: -85px -385px
}

span.C-7c {
	background-position: -85px -330px
}

span.C-6c {
	background-position: -85px -275px
}

span.C-5c {
	background-position: -85px -220px
}

span.C-4c {
	background-position: -85px -165px
}

span.C-3c {
	background-position: -85px -110px
}

span.C-2c {
	background-position: -85px -55px
}

span.C-As {
	background-position: -126px -715px
}

span.C-Ks {
	background-position: -126px -660px
}

span.C-Qs {
	background-position: -126px -605px
}

span.C-Js {
	background-position: -126px -550px
}

span.C-Ts {
	background-position: -126px -495px
}

span.C-9s {
	background-position: -126px -440px
}

span.C-8s {
	background-position: -126px -385px
}

span.C-7s {
	background-position: -126px -330px
}

span.C-6s {
	background-position: -126px -275px
}

span.C-5s {
	background-position: -126px -220px
}

span.C-4s {
	background-position: -126px -165px
}

span.C-3s {
	background-position: -126px -110px
}

span.C-2s {
	background-position: -126px -55px
}

span.card-alt {
	background:transparent url(small_de.png);
	padding:16px 0px 15px 23px;
+zoom: 1;
	position:relative;
	font-size:0px;
	vertical-align:top
}

span.card-alt-questionmark {
	background-position: -44px top
}

span.card-alt-Ah {
	background-position:0px -455px
}

span.card-alt-Kh {
	background-position:0px -420px
}

span.card-alt-Qh {
	background-position:0px -385px
}

span.card-alt-Jh {
	background-position:0px -350px
}

span.card-alt-Th {
	background-position:0px -315px
}

span.card-alt-9h {
	background-position:0px -280px
}

span.card-alt-8h {
	background-position:0px -245px
}

span.card-alt-7h {
	background-position:0px -210px
}

span.card-alt-6h {
	background-position:0px -175px
}

span.card-alt-5h {
	background-position:0px -140px
}

span.card-alt-4h {
	background-position:0px -105px
}

span.card-alt-3h {
	background-position:0px -70px
}

span.card-alt-2h {
	background-position:0px -35px
}

span.card-alt-Ad {
	background-position: -27px -455px
}

span.card-alt-Kd {
	background-position: -27px -420px
}

span.card-alt-Qd {
	background-position: -27px -385px
}

span.card-alt-Jd {
	background-position: -27px -350px
}

span.card-alt-Td {
	background-position: -27px -315px
}

span.card-alt-9d {
	background-position: -27px -280px
}

span.card-alt-8d {
	background-position: -27px -245px
}

span.card-alt-7d {
	background-position: -27px -210px
}

span.card-alt-6d {
	background-position: -27px -175px
}

span.card-alt-5d {
	background-position: -27px -140px
}

span.card-alt-4d {
	background-position: -27px -105px
}

span.card-alt-3d {
	background-position: -27px -70px
}

span.card-alt-2d {
	background-position: -27px -35px
}

span.card-alt-Ac {
	background-position: -54px -455px
}

span.card-alt-Kc {
	background-position: -54px -420px
}

span.card-alt-Qc {
	background-position: -54px -385px
}

span.card-alt-Jc {
	background-position: -54px -350px
}

span.card-alt-Tc {
	background-position: -54px -315px
}

span.card-alt-9c {
	background-position: -54px -280px
}

span.card-alt-8c {
	background-position: -54px -245px
}

span.card-alt-7c {
	background-position: -54px -210px
}

span.card-alt-6c {
	background-position: -54px -175px
}

span.card-alt-5c {
	background-position: -54px -140px
}

span.card-alt-4c {
	background-position: -54px -105px
}

span.card-alt-3c {
	background-position: -54px -70px
}

span.card-alt-2c {
	background-position: -54px -35px
}

span.card-alt-As {
	background-position: -81px -455px
}

span.card-alt-Ks {
	background-position: -81px -420px
}

span.card-alt-Qs {
	background-position: -81px -385px
}

span.card-alt-Js {
	background-position: -81px -350px
}

span.card-alt-Ts {
	background-position: -81px -315px
}

span.card-alt-9s {
	background-position: -81px -280px
}

span.card-alt-8s {
	background-position: -81px -245px
}

span.card-alt-7s {
	background-position: -81px -210px
}

span.card-alt-6s {
	background-position: -81px -175px
}

span.card-alt-5s {
	background-position: -81px -140px
}

span.card-alt-4s {
	background-position: -81px -105px
}

span.card-alt-3s {
	background-position: -81px -70px
}

span.card-alt-2s {
	background-position: -81px -35px
}

.entity {
	padding:0 0 0 2px
}

.hearts {
	color:#E61A10
}

.diamonds {
	_font-family:Arial;
	color:#E61A10
}

.clubs {
	color:#000
}

.spades {
	color:#000
}

.line, .lastUnit, .unit-last {
	overflow:hidden;
	_overflow:visible;
	_zoom:1
}

.line1 {
	overflow:visible;
	font-weight: bold;
	text-align: center;
	_overflow:visible;
	_zoom:1;
	
}
.inside
{
	padding: 15px 5px;
}

.unit {
	float:left;
	_zoom:1;
	overflow:hidden
}

.unit-center {
	float:none;
	margin:auto
}

.unit-alt {
	float:right
}

.unitExt {
	float:right
}

.size1of1 {
	float:none;
	height: 110px;
}

.size1of2 {
	width:50%
}

.size1of3 {
	width:33.33333%
}

.size2of3 {
	width:66.66666%
}

.size1of4 {
	width:25%
}

.size3of4 {
	width:75%
}

.size1of5 {
	width:20%
}

.size2of5 {
	width:40%
}

.size3of5 {
	width:100%;

}

.size4of5 {
	width:80%
}

.size1of6 {
	width:16.66666%
}

.size2of6 {
	width:33.33333%
}

.size3of6 {
	width:50%
}

.size4of6 {
	width:66.66666%
}

.size5of6 {
	width:83.33333%
}

.size6of6 {
	float:none
}

.lastUnit, .unit-last {
	_display:inline;
	float:none;
	_position:relative;
	margin-right:5px;
	width:auto
}

.media {
	width:auto;

}
.review-head-heading {

}
.mod .line .unit .column .mod {
	margin-right:0;
	margin-left:0
}

.unit .column-compact {
	margin-left:4px;
	margin-right:4px
}

.unit-first .column-compact {
	margin-left:0px
}

.unit-last .column-compact {
	margin-right:0
}

.mod .line .unit .column-compact .mod {
	margin-right:0;
	margin-left:0
}

.line-overflow {
	display:inline-block;
	overflow:visible
}

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

html[xmlns] .line-overflow {
	display:block
}

* html .line-overflow {
	height:1%
}

.unit-overflow {
	display:inline-block;
	overflow:visible
}

.unit-overflow:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

html[xmlns] .unit-overflow {
	display:block
}

* html .unit-overflow {
	height:1%
}

ul.columns-2 li {
	width:46%;
	float:right
}

ul.columns-2 li.odd {
	float:left
}

ul.columns-2 li.even {
	float:right
}

.bd.media {
	overflow:hidden
}

.media img, .media .fixed-media {
	display:block;
	float:left;
	margin:0 14px 14px 0
}

.media .fixed-media-alt {
	display:block;
	float:right
}

.about-author {
	background:transparent url(gradient.png) no-repeat scroll -5700px 0;
	overflow:auto;
	margin-left:-14px;
	margin-right:-14px
}

.about-author img.author {
	margin-bottom:0px
}

.about-author p {
	margin:8px 0 0
}

.media img.header {
	float:none;
	margin-left:-14px;
	margin-right:-14px;
	margin-bottom:0px
}

.media img.main, .media img.fixed-media.main {
	margin-left: -14px;
	_margin-left: -7px
}

ul.gallery-primary {
	overflow:visible
}

ul.item {
}

ul.item li {
	margin-top:8px;
	border-top:1px solid #dfdfdf;
	padding-top:8px
}

ul.item li:first-child {
	padding-top:0px;
	border-top:none
}

dl.attribute {
	_zoom:1;
	border-top:1px solid #DFDFDF;
	margin-top:8px
}

dl.attribute strong {
	font-size:14px
}

dl.attribute dt {
	clear:both;
	display:block;
	float:left;
	margin-top:8px;
	white-space:nowrap
}

dl.attribute dd {
	clear:right;
	display:block;
	float:right;
	margin-top:8px
}

ul.attribute {
}

ul.attribute li {
	background:transparent url(icons-32.png) no-repeat scroll 1px -795px;
	_background-image:url(icons-ie.png);
	margin-top:6px;
	padding:0 0 0 12px
}

ol.toplist, ul.toplist {
}

ul.toplist li, ol.toplist li {
	border-bottom:1px solid #dfdfdf;
	padding:0 0 8px
}

ol.toplist li {
	padding:6px 0 14px 35px;
	background:url(numbers0.png) no-repeat
}

.toplist .one {
	background-position:6px 12px
}

.toplist .two {
	background-position:6px -90px
}

.toplist .three {
	background-position:6px -188px
}

.toplist .four {
	background-position:6px -288px
}

.toplist .five {
	background-position:6px -388px
}

.toplist li.odd {
	float:left
}

.toplist li.last {
	border-bottom:none
}

.toplist li.first {
}

.toplist li p {
}

ul.guide li, ol.guide li {
	font-family:"Trebuchet MS";
	font-size:13px;
	padding:12px 0
}

ul.guide li a, ol.guide li a {
	color:#444;
	font-weight:bold;
	display:block;
	background:transparent url(icons-32.png) no-repeat 104% 0px;
	_background-image:url(icons-ie.png);
	position:relative
}

ul.icon, ol.icon {
	position:relative
}

ul.icon li, ol.icon li {
	position:relative;
	padding-left:30px;
+zoom: 1
}

ul.icon li img.icon, ol.icon li img.icon {
	position:absolute;
	top:6px;
	left:0px
}

ul.icon li .icon {
}

ul.icon-alt li, ol.icon-alt li {
	padding-left:0px
}

form.search {
}

form.search input {
	float:left;
	width:65%
}

form.search label {
	float:none;
	width:100%
}

form.search button {
	float:right;
	clear:none;
	margin:13px 0 0 3px
}

ul.nav {
	overflow:auto
}

ul.nav li {
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:8px
}

.rating {
	/*background:transparent url(rating-b.png) no-repeat scroll 0 0px;*/
	height:17px;
	padding:4px 0 4px 4px;
	width:282px;
	_width:279px;
	margin-top:12px;
	display:inline-block;
	overflow:hidden
}

.rating .meter-container {
	background:transparent url(rating-f.png) repeat scroll 0 -50px;
	float:left;
	height:16px;
	width:205px
}

.rating .meter {
	background:transparent url(rating-f.png) repeat scroll 0 -30px;
	height:16px;
	width:100%;
	display:inline-block
}

.rating .numbers {
	float:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.04em;
	line-height:16px;
	margin-left:4px;
	overflow:hidden;
	width:70px;
	_width:67px
}

.rating-compact {
	background:transparent none repeat scroll 0 0;
	padding:0;
	width:70px;
	height:15px
}

.rating-compact .meter-container {
	width:70px;
	background-position:0 -15px;
	height:15px
}

.rating-compact .meter {
	background-position:0 0px
}

.rating-compact .numbers {
	display:none
}

.rating-review {
	margin:0;
	width:362px;
	/*background:#000*/
}

.rating-review .label {
	float:left;
	padding:1px 7px 3px 3px;
	color:#000;
	font-size:10px;
	text-transform:uppercase
}

.rating-review .meter-container {
	position:relative;
	top: -1px;
	width:210px;
	height:20px;
	background:transparent url(rating-f.png) repeat scroll 0 -100px
}

.rating-review .meter {
	height:20px;
	background:transparent url(rating-f.png) repeat scroll 0 -75px
}

.rating-review .numbers {
	color:#C55901;
	padding:1px 3px;
	width:65px;
	font-family:"Trebuchet MS";
	font-size:20px
}

.jcarousel-container {
	clear:both
}

.jcarousel-clip-horizontal {
	width:100%;
	overflow:hidden
}

.jcarousel-next-horizontal {
	background:#FFF url(icons-32.png) no-repeat scroll 4px 5px;
	_background-image:url(icons-ie.png);
	cursor:pointer;
	height:24px;
	position:absolute;
	right:0;
	top:21px;
	width:20px
}

.jcarousel-next-horizontal:hover {
}

.jcarousel-next-horizontal:active {
}

.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
	cursor:default;
	background-position: -96px 0
}

.jcarousel-prev-horizontal {
	background:#FFF url(icons-32.png) no-repeat scroll 4px -94px;
	_background-image:url(icons-ie.png);
	cursor:pointer;
	height:24px;
	left:0;
	position:absolute;
	top:21px;
	width:20px
}

.jcarousel-prev-horizontal:hover {
}

.jcarousel-prev-horizontal:active {
}

.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position: -96px 0
}

.promotion .bd a.main img {
	width:100%
}

.bd .article-list-heading {
	text-transform:uppercase;
	color:#444;
	font-size:14px
}

.breadcrumb {
	margin:0;
	padding:8px 0 0
}

.caption {
	font-size:9px
}

.increase {
	color:green;
	font-size:14px;
	font-weight:bold
}

.flash-player {
	margin-top:12px
}

.flash-player-landscape-size-large {
	height:350px;
	width:622px
}

.content-container {
	padding:0 14px 12px;
	overflow:hidden;
	_zoom:1
}

.osd {
	position:relative;
	z-index:1;
	overflow:hidden
}

.osd .osd-background {
	background:transparent url(opacity1.png);
	_background:#000 none;
_filter:alpha(opacity: 50);
	position:absolute;
	height:1500px;
	width:1500px;
	width:100%;
	top:0;
	z-index: -1
}

.osd .osd-content {
	padding:0 12px 10px
}

.osd .osd-content * {
	color:#fff
}

.mod {
	position:relative;
	overflow:visible;
	_zoom:1
}

.inner {
	position:relative;
	_zoom:1;
	_width:auto;
	_float:left
}

.hd, .bd, .ft {
	overflow:hidden;
	display:block;
	position:relative;
	_zoom:1
}

div.t, div.b, div.tl, div.tr, div.bl, div.br {
	display:block;
	background-repeat:no-repeat;
	font-size:1%;
	z-index:50
}

.tl, .tr, .bl, .br {
	height:3px;
	width:3px;
	background-repeat:no-repeat
}

.tl {
	float:left
}

.tr {
	float:right
}

.bl {
	float:left
}

.br {
	float:right
}

.t {
	background-position:center top;
	position:absolute;
	width:100%;
	top:0px;
	left:0px
}

.b {
	background-position:center bottom;
	position:absolute;
	_position:static;
	width:100%;
	bottom:0px;
	left:0px
}

.bg {
	position:absolute;
	width:100%;
	background-repeat:repeat-x;
	overflow; hidden;
}

.mod-complex {
}

.mod-complex .t {
	border:1px solid red
}

.mod-overflow .bd {
	display:inline-block;
	overflow:visible
}

.mod-overflow .bd:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

html[xmlns] .mod-overflow .bd {
	display:block
}

* html .mod-overflow .bd {
	height:1%
}

.mod {
	margin:10px 10px 0px 0px
}

.mod .line .mod {
	margin-right:12px
}

.mod-gallery .line .mod {
	margin-right:0
}

.mod-gallery-video .line .mod {
	margin-right:0
}

.mod .line .lastUnit .mod, .mod .line .unit-last .mod {
	margin-right:0px
}

.mod-last, .mod .line .mod-last {
	margin-right:0px
}

.complex {
	overflow:hidden;
*position:relative;
*zoom:1
}

.complex .tl, .complex .tr {
	height:32000px;
	margin-bottom:-32000px;
	width:10px;
	overflow:hidden
}

.complex .bl, .complex .br {
}

.complex .top {
	height:5px
}

.complex .bottom {
	height:5px
}

.pop {
	overflow:visible;
	margin:10px 20px 20px 10px;
	background-position:left top
}

.pop .inner {
	right:-10px;
	bottom:-10px;
	background-position:right bottom;
	padding:0 10px 10px 0
}

.pop .tl, .pop .br {
	display:none
}

.pop .bl {
	bottom:-10px
}

.pop .tr {
	right:-10px
}

.mod {
	border-bottom:1px solid #EEE;
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED
}

.mod .inner {
	border-bottom:1px solid #D6D6D6
}

.mod .t {
}

.mod .tl, .mod .tr, .mod .bl, .mod .br {
	background-image:url(mod-corn.png)
}

.mod .tl {
	background-position:0px 0px
}

.mod .tr {
	background-position: -7px 0px
}

.mod .b {
}

.mod .bl {
	background-position:0 -5px;
	height:5px;
	width:5px;
	position:relative;
	left:-1px;
	bottom:-2px
}

.mod .br {
	background-position:-5px -5px;
	height:5px;
	width:5px;
	position:relative;
	right:-1px;
	bottom:-2px
}

.recommend .inner, .mod .recommend .inner {
	border:1px solid red
}

.mod-contour-internal {
	margin:0;
	border:none
}

#live-tournaments-photos-and-videos .mod-contour-internal {
	_width:1%
}

.mod-contour-internal .inner {
	border:none
}

.mod-contour-internal .tl {
	background-position:-10px 0
}

.mod-contour-internal .tr {
	background-position:-17px 0
}

.mod-contour-internal .bl {
	background-position:-10px -7px;
	height:3px;
	position:static;
	width:3px
}

.mod-contour-internal .br {
	background-position:-17px -7px;
	height:3px;
	position:static;
	width:3px
}

.form {
	margin:0
}

.form div.tl {
	background-position: -6px 0px
}

.form div.tr {
	background-position: -9px 0px
}

.form div.bl {
	background-position: -6px -3px
}

.form div.br {
	background-position: -9px -3px
}

.basic .inner {
}

.basic b {
	background-image:url(round000.png)
}

.simpleExt, .simpleExt .inner {
	border:1px solid #c7c7c7;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px
}

.simpleExt .inner {
	border-color:#fff;
	border-width:4px;
	background-color:#e2e2e2
}

.simpleExt b {
*background-image:url(simple_e.png)
}

.simpleExt .tl {
	left:-1px;
	top:-1px;
	height:12px;
	width:12px
}

.simpleExt .tr {
	right:-1px;
	top:-1px;
	height:12px;
	width:12px
}

.simpleExt .bl {
	left:-1px;
	bottom:-1px;
	height:12px;
	width:12px;
	margin-top:-12px
}

.simpleExt .br {
	right:-1px;
	bottom:-1px;
	height:12px;
	width:12px;
	margin-top:-12px
}

.mod-comment-list, .mod-profile, .mod-promotion, .mod-gallery, .mod-category, .mod.promotion, .mod-newsletter, .mod-search, .mod-article, .mod-toplist, .mod-article-list, mod-review-head-internal {
	
}

.mod-gallery .hd-category-link a {
	color:#fff;
	text-decoration:underline
}

.mod-gallery .hd-category-link a:hover {
	text-decoration:none
}

.mod-toplist .hd-category-link a {
	color:#fff;
	text-decoration:underline
}

.mod-toplist .hd-category-link a:hover {
	text-decoration:none
}

.simple .hd {
	background:none
}

.simple .hd, .simple .hd .h1, .simple .hd .h2, .simple .hd .h3, .simple .hd .h4, .simple .hd .h5, .simple .hd .h6 {
	color:#444;
	font-size:14px;
	text-transform:none;
	font-family:"Trebuchet MS"
}

.mod .simple .line {
	margin:0;
	border:none
}

.mod hr {
	display:block;
	position:relative;
	padding:0;
	margin:14px auto;
	height:0;
	max-height:0;
	width:100%;
	clear:both;
	border:none;
	border-top:1px solid #c9c9c9;
	font-size:1px;
	line-height:0
}

.tab .hd {
	overflow:visible;
	height:30px
}

.mod-category-primary .inner {
	overflow:visible
}

.mod-category-primary .bd {
	overflow:visible
}

.mod-category-primary .article {
	overflow:visible
}

.mod-category-primary .article img {
	width:100%;
	left:-14px;
	position:relative
}

.mod-video {
}

.mod-video img {
	width:100%;
+width: auto
}

.frame .inner .bl {
	left: -4px;
	bottom:0;
	background-position:0 100%
}

.frame .inner .tr {
	right:0;
	top: -4px;
	background-position:100% 0
}

.frame .bd {
	padding:3px
}

strong {
	font-weight:bold
}

em {
	font-style:italic
}

ul {
	list-style:disc;
	list-style-position:inside
}
/*
ul li {
	_vertical-align:middle
}
*/
ol {
	list-style:decimal;
	list-style-position:inside
}

#best-online-poker-sites {
}

#best-online-poker-sites .bd {
	padding:0px
}

#best-online-poker-sites .tab-container {
	width:55%
}

.mod-bottomcake {
}

.mod-bottomcake .bd {
	background:#FFF none repeat scroll 0 0;
	padding:0
}

.mod-bottomcake .bd .tab-container {
	background:#ececec
}

.mod-bottomcake .ui-tabs-alt .ui-tabs-nav li {
+zoom: 1
}

.mod-bottomcake .ui-tabs-alt .ui-tabs-nav li a {
	padding:25px 0 25px 6px;
	line-height:1em;
	_padding:26px 0 25px 12px;
	white-space:nowrap;
+zoom: 1;
	background:#FFF none repeat scroll 0 0;
	border-bottom:1px solid #ACACAC;
	border-right:1px solid #ACACAC;
	border-top:1px solid #FFF
}

.mod-bottomcake .ui-tabs-alt .ui-tabs-nav li a:hover {
	background:#dfdfdf
}

.mod-bottomcake .ui-tabs-alt .ui-tabs-nav li a .caption {
	position:absolute;
	right:10px;
	top:10px;
	color:#C22;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase
}

.mod-bottomcake .ui-tabs .ui-tabs-panel {
	height:337px;
+height: 348px
}

.mod-bottomcake .bd .image-container img {
	border-color:#000;
	border-style:solid;
	border-width:0 4px
}

.mod-bottomcake .bd .unit-toparticle {
	height:322px;
	overflow:hidden
}

.mod-bottomcake .bd .unit-toparticle p {
	font-size:12px;
	line-height:18px;
	margin-top:20px;
+margin-top: 5px;
	clear:left
}

.mod-bottomcake .bd .unit-toparticle .icon-more {
	margin-top:6px
}

.mod-bottomcake .bd .unit-toparticle .text-featured {
	background:transparent url(gradient.png) repeat scroll 0 -215px;
	color:#FFF;
	display:block;
	float:left;
	font-size:9px;
	height:20px;
	line-height:20px;
	margin:12px 0 8px -14px;
	_margin:12px 0 8px -7px;
	padding:0 4px 0 12px;
	position:absolute;
	top:0;
	text-transform:uppercase;
	white-space:nowrap
}

.mod-bottomcake .bd .unit-toparticle .text-credit {
	float:left
}

.mod-bottomcake .bd .unit-toparticle .text-featured .arrow {
	background:transparent url(gray0000.png) no-repeat scroll 0 0;
	display:block;
	font-size:0;
	height:20px;
	line-height:20px;
	position:absolute;
	right:-8px;
	top:0;
	width:8px
}

.mod-bottomcake .bd .unit-featuredarticles {
	background:#FFF none repeat scroll 0 0;
	border-right:1px solid #acacac;
	border-left:1px solid #acacac;
	padding:0 6px 6px;
	width:250px;
	height:322px;
	overflow:hidden
}

.mod-bottomcake .bd .unit-featuredarticles h3 {
	margin-top:4px
}

.mod-bottomcake .bd .unit-featuredarticles .text-credit {
	white-space:normal
}

.mod-bottomcake .bd .unit-featuredarticles .block-featured-article {
	border-bottom:1px solid #ACACAC;
	height:145px;
	overflow:hidden;
	padding-bottom:8px
}

.mod-bottomcake .bd .unit-featuredarticles .block-featured-article-last {
	border-bottom:none;
	padding-bottom:0
}

.mod-bottomcake .bd .unit-featuredarticles h4 {
	font-size:13px;
	margin:8px 0 0;
	text-transform:none
}

.mod-bottomcake .bd .unit-featuredarticles h4 a {
	color:#498DCA
}

.mod-bottomcake .bd .unit-featuredarticles img {
	display:block;
	float:left;
	margin:6px 9px 0px 0;
	padding:2px;
	border:1px solid #acacac
}

.mod-bottomcake .bd .unit-featuredarticles p {
	font-size:10px;
	line-height:15px;
	margin:4px 0 0
}

.mod-bottomcake .bd .unit-featuredarticles .icon-more {
	font-size:10px;
	margin-left:6px
}

.mod-bottomcake .bd .unit-articlelist {
	background:#FFF none repeat scroll 0 0;
	padding:0 6px 6px;
	height:322px;
	overflow:hidden
}

.mod-bottomcake .bd .unit-articlelist h3 {
	margin-top:4px
}

.mod-bottomcake .bd .unit-articlelist .icon-more {
	margin-top:6px
}

.mod-bottomcake .bd .image-container {
	overflow:visible;
	width:328px
}

.mod-bottomcake .bd .image-container .image-osd {
	border:0 none;
	bottom:0px;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:1
}

.mod-bottomcake-4col {
}

.mod-bottomcake-4col .bd {
}

.mod-bottomcake-4col .bd .tab-container {
	width:126px
}

.mod-bottomcake-4col .bd .unit-toparticle {
	width:328px
}

.mod-bottomcake-4col .bd .unit-featuredarticles {
	width:260px
}

.mod-bottomcake-4col .bd .image-container {
	padding-bottom:35px;
	background:#000
}

.mod-bottomcake-3col {
}

.mod-bottomcake-3col .bd {
}

.mod-bottomcake-3col .bd .unit-toparticle {
	width:458px
}

.mod-bottomcake-3col .bd .unit-toparticle .image-container {
	width:458px;
	height:auto
}

.mod-bottomcake-3col .bd .unit-toparticle .image-container img {
	width:450px;
	height:auto
}

.mod-bottomcake-3col .bd .unit-toparticle .text-credit {
	float:none;
	margin-top:0px;
	top:0
}

.mod-bottomcake-3col .bd .unit-toparticle p {
	float:none;
	margin-top:-2px
}

.mod-bottomcake-3col .bd .unit-toparticle .icon-more {
	margin-left:6px
}

.mod-bottomcake-3col .bd .image-container .image-osd {
	bottom:0px;
	position:absolute
}

.mod-bottomcake-3col .bd .unit-featuredarticles {
	width:250px
}

.mod-bottomcake-2col {
}

.mod-bottomcake-2col .bd {
}

.mod-bottomcake-2col .bd .unit-toparticle {
	width:378px;
+width: 372px;
	_width:368px
}

.mod-bottomcake-2col .bd .unit-toparticle .text-featured {
	margin:8px 0 4px -14px
}

.mod-bottomcake-2col .bd .unit-toparticle .image-container {
	width:374px;
+width: 368px;
	height:auto
}

.mod-bottomcake-2col .bd .unit-toparticle .image-container img {
	width:370px;
+width: 364px;
	height:auto
}

.mod-bottomcake-2col .bd .unit-toparticle p {
	font-size:12px;
	line-height:18px;
	clear:left
}

.mod-bottomcake-2col .bd .unit-featuredarticles {
	width:256px;
+width: 260px;
	border-right:none
}

.mod-bottomcake-int {
}

.mod-bottomcake-int .bd {
}

.mod-bottomcake-int .bd .tab-container {
	background:transparent
}

.mod-bottomcake-int .bd .unit-toparticle {
	height:auto;
	width:328px
}

.mod-bottomcake .ui-tabs .ui-tabs-nav {
	z-index:1000
}

.mod-bottomcake .ui-tabs .ui-tabs-panel {
	height:287px;
	position:relative;
	top:-6px;
	_top:0;
	z-index:100
}

.mod-bottomcake-int .bd .unit-articlelist {
	height:287px
}

.bd, .ft {
	padding:0px 7px 12px;
	clear:both;
	z-index:5;
	margin-left:5px;
	background:white;
}

.bd-overflow {
	overflow:visible
}

.bd-fullwidth {
	padding-left:0;
	padding-right:0
}

.bd .section-fullwidth, .section-fullwidth {
	margin-left: -14px;
	margin-right: -14px
}

.bd .section-fullheight {
	margin-bottom: -12px
}

.bd .section-align-top {
	margin-top: -12px
}

.bd-media-alt {
	padding:0 14px 12px 146px
}

.hd {
	background:/*url(gradient.png)*/ url(../images/orange-bg.jpg) repeat-x 0 0;
	line-height:30px;
	padding:0 14px;
	color:#fff;
	overflow:hidden;
	z-index:10;
	text-transform:capitalize
}

.hd .text-subtitle {
	line-height:18px;
	vertical-align:top
}

.hd-overflow {
	overflow:visible
}

.hd .icon {
	float:right;
	margin-top:4px
}

.hd .date {
	float:right;
	font-weight:bold;
	line-height:30px;
	margin:0
}

.hd .heading-time {
	float:right;
	line-height:30px;
	margin:0
}

.hd .sub-content {
	float:right;
	font-size:10px
}

.hd-compact {
	padding:0
}

.hd-minimal {
	padding:0
}

.hd h1, .hd h2, .hd h3, .hd h4, .hd h5, .hd h6 {
	float:left
}

.size1of6 .mod .mod, .size2of6 .mod .mod {
	margin-top:0
}

#content .mod, .block-list-nav-primary .mod {
	border:medium none;
	margin-bottom:5px;
	margin-top:15px;
	overflow:visible
}

.block-list-nav-primary .mod {
	margin:5px 0 0
}

.mod .inner {
	border:none;
	overflow:visible;
+zoom:1;
	/*background:#fff*/
}

#footer-blocks .mod .inner, #footer .mod .inner, #lang-search .mod .inner {
	background:none
}

#content .mod .hd, .block-list-nav-primary .mod .hd {
	line-height:20px
}

.block-list-nav-primary .mod .hd {
	height:30px;
	padding:0;
	overflow:visible
}

.block-list-nav-primary .mod .hd .list-nav-primary {
	position:absolute;
	top: -5px
}

#content .mod .hd h2, #content .mod .hd h3, #content .mod .hd .date, .block-list-nav-primary .mod .hd h2, .block-list-nav-primary .mod .hd h3, .block-list-nav-primary .mod .hd .date {
	line-height:20px
}

#content .mod .t, .block-list-nav-primary .mod .t {
	background:transparent url(mod-bord.png) no-repeat scroll 100% -10px;
	_background-image:url(mod-bord.gif);
	height:5px;
	overflow:visible;
	position:absolute;
	top:-5px;
	width:100%;
	z-index:1;
}

.mod #review-screenshots .inner .t,
.mod-review-bd .mod-review-head-internal .inner .t,
#review-full .inner .t,
.lastUnit #info .inner .t,
.line .mod-toplist .inner .t{
	display:none;
}

#content .mod .b, .block-list-nav-primary .mod .b {
	background:transparent url(mod-bord.png) no-repeat scroll 100% -5px;
	_background-image:url(mod-bord.gif);
	bottom:-5px;
	height:5px;
	overflow:visible;
	position:absolute;
	width:100%;
	display:none;
}

#content .mod .tl, #content .mod .tr, #content .mod .bl, #content .mod .br, .block-list-nav-primary .mod .tl, .block-list-nav-primary .mod .tr, .block-list-nav-primary .mod .bl, .block-list-nav-primary .mod .br {
	background:url(mod-bord.png);
	_background-image:url(mod-bord.gif);
	position:absolute
}

#content .mod .tl, .block-list-nav-primary .mod .tl {
	background-position:0 -10px;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px
}

#content .mod .tr, .block-list-nav-primary .mod .tr {
	background:#464646 none repeat scroll 0 0;
	display:block;
	float:none;
	height:5px;
	margin-left:5px;
	margin-right:5px;
	position:static;
	width:auto
}

#content .mod .bl, .block-list-nav-primary .mod .bl {
	background-position:0 -5px;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px
}

#content .mod .br, .block-list-nav-primary .mod .br {
	background:#FFF none repeat scroll 0 0;
	display:block;
	float:none;
	height:5px;
	margin-left:5px;
	margin-right:5px;
	position:static;
	width:auto
}

#content .mod-promotion {
}

#content .mod-promotion .t {
	background-position:100% -20px
}

#content .mod-promotion .tl {
	background-position:0 -20px
}

#content .mod-promotion .tr {
	background:#000 none repeat scroll 0 0
}

#content .mod-promotion .b {
	background-position:100% -25px
}

#content .mod-promotion .bl {
	background-position:0 -25px
}

#content .mod-promotion .br {
	background:#000 none repeat scroll 0 0
}

#content .mod-promotion .ui-tabs-promotion .ui-tabs-nav {
	background:#000;
	height:auto;
	margin-bottom:0
}

#content .mod-primary {
}

#content .mod-primary .bd .form-search p {
	width:236px
}

#content .mod-primary .t {
	background-position:100% -0px
}

#content .mod-primary .tl {
	background-position:0 -0px
}

#content .mod-primary .tr {
	background:#fff none repeat scroll 0 0
}

#content .mod-primary .inner .hd {
	height:auto
}

#content .mod-primary .inner {
	background:#fff;
	overflow:visible
}

#content .mod-primary .b {
	background-position:100% -5px
}

#content .mod-primary .bl {
	background-position:0 -5px
}

#content .mod-primary .br {
	background:#fff none repeat scroll 0 0
}

#content .mod-video {
	margin-top:0
}

#content .mod-video .inner {
}

#content .mod-video .t {
	display:none
}

#content .mod-video .b {
	display:none
}

#content .mod-promotion .ui-tabs-promotion .ui-tabs-nav {
	background:#000
}

#content .mod-search {
}

#content .mod-search .t {
	background-position:100% -0px
}

#content .mod-search .tl {
	background-position:0 -0px
}

#content .mod-search .tr {
	background:#fff none repeat scroll 0 0
}

.mod-minimal .hd, .hd-minimal {
	padding:0
}

.bd-compact, .mod-compact .bd {
	padding:0 10px 8px
}

.bd-compact img.main {
	margin-bottom:0px
}

.bd-minimal, .mod-minimal .bd {
	padding:0
}

.bd.compact {
	padding-bottom:0px
}

.compact img.main {
	margin-bottom:0px
}

.mod-minimal .hd {
	padding:0
}

.mod-gallery-video {
}

.mod-gallery-video .inner {
	position:relative;
	background:#efefef
}

.mod-gallery-video .bd {
}

.mod-gallery-video>.inner>.bg {
	background:transparent url(gradient.png) repeat scroll 0 -270px;
	height:50px;
	left:0;
	position:absolute;
	top:25px;
	width:100%;
	z-index:0
}

.mod-gallery-video .mod-video {
	margin-top:0
}

#content .mod-additional .inner {
	position:relative;
	background:#efefef;
	overflow:hidden
}
http://edge2.pokerlistings.com//*/*//**/.mod-info {
margin-top:12px
}

.mod-video {
}

.mod-video .inner {
	border:none
}

.mod-video .tl, .mod-video .tr, .mod-video .bl, .mod-video .br {
	height:3px;
	width:3px;
	position:static
}

.mod-video .tl {
	background-position:-20px 0px
}

.mod-video .tr {
	background-position:-27px 0px
}

.mod-video .bl {
	background-position:-20px -7px
}

.mod-video .br {
	background-position:-27px -7px
}

.mod-video-gallery {
}

.mod-video-gallery .bd {
	padding-left:4px;
	padding-right:4px
}

.mod-video-gallery .mod-video {
	margin-right:0;
	margin-top:0
}

.mod-list-liveupdate {
}

.mod-list-liveupdate .bd {
	padding-bottom:0
}

#content .mod-author {
}

#content .mod-author .t {
	background-position:100% -0px
}

#content .mod-author .tl {
	background-position:0 -0px
}

#content .mod-author .tr {
	background:#fff none repeat scroll 0 0
}

#content .mod-author .hd {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #DFDFDF;
	margin:0 14px;
	padding:0 0 12px
}

#content .mod-author .hd h1, #content .mod-author .hd h2, #content .mod-author .hd h3, #content .mod-author .hd h4, #content .mod-author .hd h5, #content .mod-author .hd h6 {
	float:none
}

.mod-primary {
	margin-top:0
}

#content .mod-blogentry {
}

#content .mod-blogentry .t {
	background-position:100% -0px
}

#content .mod-blogentry .tl {
	background-position:0 -0px
}

#content .mod-blogentry .tr {
	background:#fff none repeat scroll 0 0
}

#content .mod-blogentry .hd {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #DFDFDF;
	color:#444;
	margin:0 14px;
	padding:0 0 12px 50px;
	position:relative;
	height:auto
}

#content .mod-blogentry .hd .calendar-date {
	left:0;
	position:absolute;
	top:12px
}

#content .mod-blogentry .hd .text-credit {
	display:block;
	line-height:12px;
	margin-top:6px
}

#content .mod-blogentry .hd .text-category {
	display:block;
	line-height:12px;
	margin-top:6px
}

#content .mod-blogentry .hd .image-blog-logo {
	position:absolute;
	right:0;
	top:12px
}

#content .mod-blogentry .inner {
	overflow:visible
}

#content .mod-blogentry .b {
	background-position:100% -5px
}

#content .mod-blogentry .bl {
	background-position:0 -5px
}

#content .mod-blogentry .br {
	background:#fff none repeat scroll 0 0
}

.mod-primary .tl, .mod-blogentry .tl {
	position:relative;
	top: -1px
}

.mod-primary .tr, .mod-blogentry .tr {
	position:relative;
	top: -1px
}

.mod-primary .hd {
	background:transparent none repeat scroll 0 0;
	color:#444;
	margin:0 14px;
	padding:0 0 12px 0
}

.mod-primary .hd .calendar-date {
	float:left;
	margin:12px 12px 0 0
}

.mod-primary .hd h1 {
	float:none;
	margin-top:12px
}

.mod-primary .bd {
	border-top:1px solid #DFDFDF;
	margin-left:14px;
	margin-right:14px;
	padding-left:0;
	padding-right:0
}

.mod-primary .bd .rating {
	float:right
}

.mod-primary-blog {
}

.mod-primary-blog .hd {
	border-bottom:none
}

#content .mod-contour-internal {
	position:relative;
	overflow:visible;
	_zoom:1
}

#content .mod-contour-internal .inner {
	position:relative;
	_zoom:1;
	_width:auto;
	_float:left
}

#content .mod-contour-internal .hd, #content .mod-contour-internal .bd, #content .mod-contour-internal .ft {
	overflow:hidden;
	display:block;
	position:relative;
	_zoom:1
}

#content .mod-contour-internal div.t, #content .mod-contour-internal div.b, #content .mod-contour-internal div.tl, #content .mod-contour-internal div.tr, #content .mod-contour-internal div.bl, #content .mod-contour-internal div.br {
	display:block;
	background-repeat:no-repeat;
	font-size:1%;
	z-index:50
}

#content .mod-contour-internal .tl, #content .mod-contour-internal .tr, #content .mod-contour-internal .bl, #content .mod-contour-internal .br {
	height:3px;
	width:3px;
	background-repeat:no-repeat;
	background:url(mod-corn.png)
}

#content .mod-contour-internal .tl {
	background-position:-10px 0;
	float:left;
	margin:0
}

#content .mod-contour-internal .tr {
	background-position:-17px 0;
	float:right;
	margin:0
}

#content .mod-contour-internal .bl {
	background-position:-10px -7px;
	float:left;
	margin:0
}

#content .mod-contour-internal .br {
	background-position:-17px -7px;
	float:right;
	margin:0
}

#content .mod-contour-internal .t {
	background:transparent none repeat scroll 0 0;
	height:3px;
	left:0;
	position:absolute;
	top:0;
	width:100%
}

#content .mod-contour-internal .b {
	background:transparent none repeat scroll 0 0;
	bottom:0;
	height:3px;
	left:0;
	position:absolute;
	width:100%
}

#content .mod-contour-internal .bg {
	position:absolute;
	width:100%;
	background-repeat:repeat-x
}

.mod-contour-minimal {
	border:none
}

.mod-contour-minimal .bd {
}

.mod-contour-minimal .inner {
	border:none
}

.mod-contour-minimal .t {
	display:none
}

.mod-contour-minimal .b {
	display:none
}

.size2of6 .mod-primary .hd {
	border-bottom:1px solid #DFDFDF;
	margin:0 14px;
	padding:0;
	text-transform:uppercase;
	width:auto
}

.mod-profile {
}

.mod-profile .table-attribute-player {
	width:306px;
	float:left
}

.mod-profile .mod-social {
	float:left
}

.mod-profile .button {
	float:right;
	clear:none
}

.mod-profile .more {
	float:left;
	clear:none
}

.mod-comment {
}

.mod-comment .hd {
	background:none;
	color:#444
}

.mod-comment .hd * {
	color:#444
}

.mod-comment .hd h3 {
	color:#444;
	float:left;
	font-size:12px;
	text-transform:none
}

.mod-comment .hd .date {
	background:transparent url(icons-32.png) no-repeat scroll 8px -1285px;
	_background-image:url(icons-ie.png);
	clear:none;
	float:left;
	font-weight:normal;
	padding-left:16px
}

.mod-comment-form {
	margin-top:12px
}

.mod-category {
}

.mod-category .hd {
	margin-top:12px;
	background:none;
	line-height:14px;
	text-transform:uppercase;
	color:#444
}

.mod-category h3, .mod-gallery h4 {
	font-size:14px;
	color:#444
}

.mod-category .bd {
}

.mod-category .list-article {
	clear:both
}

.mod-category-primary {
	overflow:visible
}

.mod-promotion {
	position:relative
}

.mod-promotion .bd {
	padding-left:0;
	padding-right:0;
	height:331px;
	margin:0;
	background:#000;
	_width:580px
}

.mod-promotion .image-main {
	float:none;
	margin:0
}

.mod-promotion-compact {
}

.mod-promotion-compact .bd {
	height:356px
}

#content .mod-play-now {
	background:#000;
	margin-top:0;
	margin-bottom:0
}

#content .mod-play-now .inner {
	background:transparent
}

.mod-play-now .t {
}

.mod-play-now .tl, .mod-play-now .tr, .mod-play-now .bl, .mod-play-now .br {
	position:static
}

.mod-play-now .hd {
	background:transparent;
	color:#FFF;
	font-family:"Trebuchet MS";
	font-size:20px;
	margin:0;
	padding:0 14px
}

.mod-play-now .hd img {
}

.mod-play-now .bd {
	background:transparent;
	margin:0;
	padding:0 6px 2px
}

.mod-play-now .bg {
	background-image:url(review-h.png);
	height:110px;
	left:0;
	top:0
}

.mod-play-now .b {
}

.mod-skin-dark {
	background:transparent none repeat scroll 0 0;
	border:medium none
}

.mod-skin-dark .hd {
	background:none;
	color:#646464
}

.mod-skin-dark .hd * {
	color:#646464
}

.mod-skin-dark .tl, .mod-skin-dark .tr, .mod-skin-dark .bl, .mod-skin-dark .br {
	background:none
}

.mod-skin-dark .inner {
	border-bottom:none
}

.mod-skin-dark .inner .bd * {
	color:#e6e6e6
}

.mod-skin-dark .inner .bd .list-category li {
	border-bottom:none
}

#content .frame .inner {
}

#content .frame .inner .bg {
	display:none
}

#content .frame .inner .t {
	background-position:100% 0px;
	display:none;
}

#content .frame .inner .t .tl {
	background-position:0 0
}

#content .frame .inner .t .tr {
	background:#fff
}

.frame .bd img {
	margin:0
}

.mod-article .hd .icon-comment {
	_top:8px
}

.mod-article .hd .sub-header {
	position:absolute;
	top:0;
	right:12px
}

.mod-article .bd .rating {
	display:block;
	float:none
}

#content .mod-article .mod {
	margin:0
}

.mod-article-tabs .bd {
	background:#ececec
}

.mod-article-tabs .content-container {
	background:#fff
}

.mod-article-tabs .ui-tabs-alt .ui-tabs-nav li.ui-tabs a {
	padding:25px 0 25px 12px
}

.mod-footer-block {
	margin:12px 0;
	border:none
}

.mod-footer-block .hd * {
	color:#e6e6e6;
	margin:0 0 6px;
	line-height:1.2
}

.mod-footer-block .bd {
+padding-top: 6px
}

.mod-footer-block .inner {
	min-height:200px;
	_height:200px;
	border:none;
	border-right:1px solid #505050
}

.mod-article-news, .mod-article-strategy {
}

.mod-article-news .bd, .mod-article-strategy .bd {
	font-size:12px
}

.mod-footer-block-last .inner {
	border:none;
	min-height:0;
	_height:auto
}

#content .mod-image {
	border:medium none;
	margin-bottom:5px;
	margin-top:15px;
	overflow:visible
}

#content .mod-image .inner {
	background:#fff
}

#content .mod-image .bd {
	background:#fff;
	padding:0 6px
}

#content .mod-image .t {
	background:transparent url(mod-bord.png) no-repeat scroll 100% -0px;
	_background-image:url(mod-bord.gif);
	height:5px;
	overflow:visible;
	position:absolute;
	top:-5px;
	width:100%
}

#content .mod-image .b {
	background:transparent url(mod-bord.png) no-repeat scroll 100% -5px;
	_background-image:url(mod-bord.gif);
	bottom:-5px;
	height:5px;
	overflow:visible;
	position:absolute;
	width:100%
}

#content .mod-image .tl, #content .mod-image .tr, #content .mod-image .bl, #content .mod-image .br {
	background:url(mod-bord.png);
	_background-image:url(mod-bord.gif);
	position:absolute
}

#content .mod-image .tl {
	background-position:0 -0px;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px
}

#content .mod-image .tr {
	background:#fff none repeat scroll 0 0;
	display:block;
	float:none;
	height:5px;
	margin-left:5px;
	margin-right:5px;
	position:static;
	width:auto
}

#content .mod-image .bl {
	background-position:0 -5px;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px
}

#content .mod-image .br {
	background:#FFF none repeat scroll 0 0;
	display:block;
	float:none;
	height:5px;
	margin-left:5px;
	margin-right:5px;
	position:static;
	width:auto
}

#content .mod-comment {
	margin:10px 0;
	z-index: -10
}

#content .mod-comment .inner {
	position:relative
}

#content .mod-comment .t {
	background:transparent url(corners-.png) no-repeat scroll 100% -20px;
	height:10px;
	position:absolute;
	top: -10px
}

#content .mod-comment .tl {
	background:transparent url(corners-.png) no-repeat scroll 0 -20px;
	height:10px;
	width:10px
}

#content .mod-comment .tr {
	background:transparent url(corners-.png) repeat-x scroll 50% -10px;
	height:10px;
	margin:0 10px
}

#content .mod-comment .bd {
	border:none;
	border-left:2px solid #DFDFDF;
	border-right:2px solid #DFDFDF;
	margin:0;
	padding:0 14px
}

#content .mod-comment .bd p {
	margin-top:0
}

#content .mod-comment .b {
	background:transparent url(corners-.png) no-repeat scroll 100% -30px;
	bottom:-10px;
	height:10px;
	position:absolute
}

#content .mod-comment .bl {
	background:transparent url(corners-.png) no-repeat scroll 0 -30px;
	height:10px;
	width:10px
}

#content .mod-comment .br {
	background:transparent url(corners-.png) repeat-x scroll 50% -2px;
	height:10px;
	margin:0 10px
}

.block {
	border-bottom:1px solid #c9c9c9;
	padding-bottom:12px;
	display:block;
	overflow:hidden;
	_zoom:1
}

.block p, .block ol, .block dl, .block form {
	margin-top:12px
}

.block .block-logo {
	display:block;
	float:none;
	width:auto;
	margin:5px auto -7px;
	padding:5px 0;
	width:160px;
}

.block li {
	margin-top:0px
}

.line .mod .block .first, .block .first {
	margin-top:0
}

.block-last {
	border-bottom:none;
	padding-bottom:0
}

.block-pagination {
	position:relative;
	margin-top:12px
}

.block-pagination .text-results {
	position:absolute;
	top:0px;
	left:0px
}

.block-pagination .list-browse-pagination {
}

.block-faded {
	border:none;
	padding:6px;
	background:#fff url(review-l.png) repeat-x 0 0
}

.block-faded img {
	display:block;
	float:none;
	margin:5px auto
}

.block-faded-alt {
	background-position:0 100%
}

.block-player {
	background:#ECECEC none repeat scroll 0 0;
	display:block;
	padding:154px 0 6px 12px;
	position:relative;
	width:122px
}

.block-player:hover {
	text-decoration:none;
	background:#cfcfcf
}

.block-player img {
	display:block;
	left:24px;
	position:absolute;
	top:6px;
	width:70px
}

.block-player .text-player-name {
	color:#444;
	display:block;
	left:0;
	position:absolute;
	text-align:center;
	top:136px;
	white-space:nowrap;
	width:116px
}

.block-player span {
	display:block;
	overflow:visible;
	text-align:center;
	width:92px
}

.block-video {
	display:block;
	height:65px;
	overflow:hidden;
	padding:70px 6px 6px;
	position:relative;
	text-decoration:none;
	color:#444
}

a.block-video * {
	cursor:pointer
}

.block-video:hover {
	text-decoration:none;
	background:#cfcfcf
}

.block-video img {
	left:0;
	margin:0;
	position:absolute;
	top:0
}

.block-video .heading-gallery-item-video {
	height:32px;
	overflow:hidden
}

.block-video .text-duration {
	background:#444 none repeat scroll 0 0;
	color:#FFF;
	font-weight:bold;
	opacity:0.6;
	position:absolute;
	right:4px;
	top:50px
}

.block-video .text-date {
	font-size:10px;
	font-weight:normal;
	position:absolute;
	right:4px;
	white-space:nowrap
}

.block-video .text-views {
	bottom:4px;
	font-size:7px;
	position:absolute;
	right:4px;
	white-space:nowrap
}

.block-video .rating {
	position:absolute;
	margin:0;
	bottom:4px;
	left:4px
}

.block-video-alt {
	height:58px;
	padding:0 12px 12px 137px
}

.block-video-alt .heading-gallery-item-video {
}

.block-video-alt .text-duration {
	bottom:4px;
	left:80px;
	right:auto;
	top:auto
}

.block-video-alt .text-date {
	bottom:4px;
	right:12px
}

.block-video-alt .text-views {
	bottom:4px;
	right:12px
}

.block-video-alt .rating {
	bottom:4px;
	left:137px
}

.block-video-summary {
}

.block-video-summary .image-video {
	margin-top:0;
	margin-bottom:0
}

.block-article-summary {
	padding:0 2px
}

.block-article-summary .text-credit {
	display:block
}

.block-article-summary .credit {
	clear:none;
	float:none;
	width:auto
}

.block-article-summary p {
	clear:none;
	float:none;
	width:100%
}

.block-article-summary .image-article {
	margin-top:0;
	margin-bottom:0
}

.block-article-summary-compact {
	padding-bottom:4px
}

.block-article-summary-compact h4 {
	margin-top:8px
}

.block-article-summary-compact p {
	margin-top:8px;
	width:auto;
	font-size:10px
}

.block-article-summary-compact .image-position, .block-article-summary-compact .image-position-alt {
	margin:8px 8px 4px 0
}

.block-article-summary-primary {
	overflow:visible
}

.block-article-summary-primary p.credit {
	float:none
}

.block-article-summary-primary p {
	float:none
}

.block-article-summary-primary img {
	margin-left:-28px;
+margin-left: -16px
}

.block-player-poker-room {
}

.block-header {
	margin:0 -14px;
	overflow:hidden;
	padding-bottom:12px
}

.block-header .image-logo-tournament {
	display:block;
	margin:12px auto 0
}

.block-header-tournament {
	position:relative;
	overflow:hidden;
	background:#2a2929
}

.block-header-tournament .image-logo-tournament {
	z-index:10
}

.block-header-tournament-bg {
	background:transparent url(gradient.png) repeat scroll 0 -30px;
	height:30px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index: -1
}

.block-rating {
	border:medium none;
	float:right;
	padding-bottom:0;
	margin-top:0px;
	margin-left:12px
}

.block-rating * {
	margin-top:12px
}

.block-rating * * {
	margin-top:0px
}

.block-media-alt {
	padding:0 14px 10px 0px
}

.block-media-alt p {
	margin-top:10px
}

.block-media-alt .image-main {
	float:left;
	margin:0 0 -10px 0px
}

.block-media-alt-header {
	margin:0 -14px
}

.block-list-nav-primary {
	height:35px;
	overflow:hidden;
	width:1000px;
	margin:0 auto
}

.block-list-nav-secondary {
	position:relative;
	z-index:10;
	width:1000px;
	height:25px;
	overflow:hidden;
	margin:0 auto 5px;
	background:transparent;
	border-top:1px solid #4d4d4d
}

.play-now {
	text-align:center
}

.play-now .button-download-alt span .icon-download {
	padding:0 0 0 14px
}

#content .play-now .mod-image, #content .line .mod .play-now .mod-image {
	margin:12px 26px 8px 36px
}

.play-now .mod-image img {
	width:90px
}

.play-now p {
	margin-top:4px;
	text-align:left
}

.play-now strong {
	color:#FFF;
	display:block;
	font-size:9px;
	font-weight:normal;
	margin-top:12px;
	text-align:center;
	text-transform:uppercase;
+zoom:1
}

.play-now strong .h4 {
	margin:0;
	text-align:center
}

.play-now .text-description {
	font-size:7px;
	font-weight:normal
}

.play-now .button {
	margin-top:6px
}

.play-now a.button-download-alt span {
	width:112px;
	_width:98px
}

.play-now a {
	font-weight:bold
}

.play-now .link-download {
	display:block;
	margin-top:12px
}

.play-now span {
	color:#FFF;
	font-weight:bold;
	text-align:left
}

.play-now .icon {
	font-weight:normal;
	height:auto;
	margin:4px 0 0;
	text-align:left
}

.play-now .text-place {
	font-size:14px
}

.play-now .mod-image .bd {
	padding:0
}

.play-now .mod-image .inner {
	overflow:visible
}

.play-now .text-rank {
	color:#FFF;
	display:block;
	font-family:"Trebuchet MS";
	font-size:24px;
	height:24px;
	left:4px;
	line-height:24px;
	position:absolute;
	text-align:center;
	top:26px;
	width:30px;
	z-index:100
}

.play-now .box-content {
	background:transparent url(black-de.png) repeat-x scroll 0 -100px;
	color:#96BAE1;
	font-family:"Trebuchet MS";
	font-size:20px;
	height:35px;
	margin:0 6px;
+margin-top: 4px;
	padding:0 0 5px 4px;
	position:relative;
	text-align:center;
	border-bottom:1px solid #222
}

.play-now .box-content .l, .play-now .box-content .r {
	background-image:url(black-de.png);
	height:40px;
	position:absolute;
	top:0;
	width:6px;
	border-bottom:1px solid #222
}

.play-now .box-content .l {
	background-position:0 0;
	left:-6px
}

.play-now .box-content .r {
	background-position:0 -50px;
	right:-6px
}

.play-now .box-content label {
}

.play-now .box-compatible {
	margin-top:16px
}

.play-now .list-compatible {
	_margin:10px -6px -6px
}

.block-minireview {
	position:relative;
	overflow:hidden;
	_zoom:1
}

.block-minireview h3 {
	float:left;
	margin-top:2px;
	margin-left:10px
}

.block-minireview a.icon-more {
	float:left;
	margin-left:12px;
	margin-top:6px
}

.block-minireview .rating {
	background:transparent none repeat scroll 0 0;
	float:right;
	height:20px;
	line-height:20px;
	margin-top:2px;
	padding:0;
	width:auto
}

.block-minireview .rating .numbers {
	color:#444;
	font-size:19px;
	line-height:20px;
	padding:0;
	width:auto
}

#content .block-minireview .mod-additional {
	clear:both;
	float:left;
	margin-top:10px;
	width:100%
}

.block-minireview .mod-additional .bd {
	padding-bottom:6px
}

.block-minireview .list-attribute, .block-minireview .text-review {
	clear:left;
+clear: none;
	float:left;
	margin-left:10px;
	margin-top:12px;
	width:460px
}

.block-minireview .text-review {
	border-right:1px solid #DFDFDF;
	margin-top:0;
+margin-left: 0;
	padding-bottom:20px;
	padding-right:12px;
	width:590px;
+width: 606px
}

.block-minireview .gallery {
	clear:right;
	float:right;
	margin-top:0;
	margin-right:0;
	width:auto;
	_width:270px
}

.block-minireview .gallery img {
	border:1px solid #dfdfdf;
	padding:2px
}

.block-minireview .gallery-alt {
}

.block-minireview .gallery-alt dt {
	white-space:normal;
	width:125px
}

.block-minireview .gallery-alt dd {
	float:none;
	margin-right:0
}

.block-minireview .gallery .bonus-code {
	display:block
}

.block-minireview .gallery a:hover .bonus-code {
	text-decoration:underline
}

.block-minireview .line .unit .mod-play-now {
	float:none;
	margin-right:10px
}

.block-minireview .signup-link {
	bottom:0;
	left:202px;
	position:absolute;
	width:auto;
	text-decoration:underline
}

.block-minireview .list-attribute-alt-pro-compact {
	margin-top:12px
}

.block-minireview .list-attribute-alt-pro-compact li {
	color:#fff
}

.block-mediumreview {
}

.block-mediumreview .gallery {
	_width:132px;
	margin:0
}

.block-heading {
	background:transparent url(gradient.png) repeat scroll 0 -185px;
	height:18px;
	overflow:hidden
}

.block-heading span {
	color:#FFF;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:18px;
	line-height:18px
}

.block-heading .text-pokersite {
	padding:0 0 0 12px;
	width:164px
}

.block-heading .text-bonus {
	padding:0
}

.block-heading .text-quickreview {
	padding:0;
	text-align:center;
	width:45%
}

.block-toplist-minireview {
	min-height:206px
}

.block-toplist-minireview .exclusive-offer {
	background:#e2dfdc url(gradienu.png) no-repeat scroll -2px 0;
	height:105px;
	margin:2px auto 0;
	overflow:hidden;
	width:168px
}

.block-toplist-minireview .rating-toplist-minireview {
	display:block;
	margin:0 auto;
	width:164px
}

.block-toplist-minireview .rating-toplist-minireview .meter-container {
	width:140px
}

.block-toplist-minireview .rating-toplist-minireview .numbers {
	color:#888;
	float:left;
	font-size:8px;
	font-weight:bold;
	height:15px;
	letter-spacing:-0.03em;
	line-height:15px;
	margin:0;
	text-align:right;
	width:24px;
	display:block
}

.block-toplist-minireview .exclusive-offer h3 {
	float:none;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	margin:4px auto 0;
	text-align:center;
	text-transform:uppercase;
	width:150px
}

.block-toplist-minireview .exclusive-offer .link-logo-square {
	display:block;
	height:44px;
	margin:24px auto 0;
	width:80px
}

.block-toplist-minireview .exclusive-offer .link-logo-square img {
	width:80px;
	height:44px;
	display:block
}

.block-toplist-minireview .exclusive-offer .image-flag {
	position:absolute;
	left:360px;
	position:absolute;
	top:54px;
	width:16px;
	_left:148px;
	_top:30px
}

.block-toplist-minireview h3 a {
	color:#498dca
}

#content .block-toplist-minireview .mod-additional {
	left:215px;
	margin:2px auto 0;
	position:absolute;
	top:247px;
	width:168px;
	_left:2px;
	_top:232px
}

#content .block-toplist-minireview .mod-rating {
	position:static
}

#content .block-toplist-minireview .mod-additional .bd {
	padding:6px 0
}

.block-toplist-minireview .mod-additional .button-download-alt span {
	width:106px
}

.block-toplist-minireview .link-review, .block-toplist-minireview .link-visit {
	display:block;
	font-size:11px;
	font-weight:bold;
	height:15px;
	line-height:13px;
	text-align:center;
	text-decoration:underline
}

.block-toplist-minireview .link-review {
	position:absolute;
	text-align:center;
	top:228px;
	width:174px;
	_top:213px
}

.block-toplist-minireview .list-attribute {
	margin:12px auto 0;
	width:auto
}

.block-toplist-minireview .list-attribute dt {
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:auto
}

.block-toplist-minireview .list-attribute dd {
	display:block;
	overflow:hidden;
	text-align:center;
	background:none;
	padding:0;
	margin-top:2px
}

.block-toplist-minireview .list-bonus {
	margin:0 auto;
	overflow:visible;
	position:relative;
	width:150px
}

.block-toplist-minireview .list-bonus dt {
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	height:14px;
	position:absolute;
	text-transform:uppercase;
	top:-66px;
	width:100%;
	z-index:100
}

.block-toplist-minireview .button {
	margin-left:6px;
	margin-top:0
}

.block-toplist-minireview .button-visit span {
	font-size:9px;
	padding:0 0 0 6px;
	text-align:center;
	width:150px
}

.block-toplist-minireview .button-download {
	margin-left:4px;
	margin-top:6px
}

.block-toplist-minireview .button-download span {
	font-size:11px;
	line-height:21px;
	padding:0;
	text-align:center
}

.block-toplist-minireview .button-download span span {
	background:transparent none repeat scroll 0 0;
	display:block;
	font-size:9px;
	height:9px;
	line-height:9px;
	width:auto
}

.block-toplist-minireview .button-download span .icon-download {
	background:transparent url(download.png) no-repeat scroll 0 0;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding-left:23px;
	margin-top:3px
}

.block-online-player-search {
	position:relative
}

.block-online-player-search h3 {
}

.block-online-player-search h3 em {
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase
}

.block-online-player-search p {
}

.block-online-player-search p em {
	text-transform:uppercase
}

.block-online-player-search .text-search-result-not-found {
}

.block-online-player-search .text-search-result-not-found .text-player-name {
	font-weight:bold;
	color:red
}

.block-online-player-search .form-search {
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
	margin-top:12px;
	padding-bottom:12px;
	_padding-top:12px;
	_zoom:1
}

.block-online-player-search form .field-search {
	height:42px;
	position:relative;
	overflow:hidden
}

.block-online-player-search form .field-search label {
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	margin-right:6px;
	font-weight:bold
}

.block-online-player-search form .field-search .input-text {
	float:left;
	height:17px;
	line-height:17px;
	padding:3px;
	width:126px;
	font-size:13px
}

.block-online-player-search form .field-search .text-tracking {
	font-size:10px;
	font-weight:normal;
	left:50px;
	position:absolute;
	top:24px
}

.block-online-player-search form .field-search .text-tracking em {
	font-weight:bold
}

.block-online-player-search .list-searches {
	_list-style:none;
	_list-style-position:outside;
	overflow:hidden;
	margin-top:6px
}

.block-online-player-search .list-searches li {
	float:left;
	margin-right:35px;
	overflow:visible;
	width:60px;
	_width:100px;
	_margin-right:10px;
	display:block
}

.block-online-player-search .list-searches .list-item-last {
	margin-left:35px;
	_margin-left:0;
	margin-right:0;
	_float:none;
	_width:auto
}

.block-online-player-search form .field-search button {
	float:right
}

.block-online-player-search .bg-online-player-search {
}

.block-tournament-clock-cta {
	text-align:center;
	margin-top:8px
}

.block-tournament-clock-cta .link-image-clock {
	display:block
}

.block-tournament-clock-cta .link-image-clock img {
	margin:0 auto
}

.block-tournament-clock-cta .button {
	margin:8px auto 0
}

.block-tournament-clock-cta .icon-more {
	margin:8px auto 0
}

.block-content {
}

.block-content h1, .block-content h2, .block-content h3, .block-content h4, .block-content h5, .block-content h6 {
	margin-top:8px
}

.block-content ul {
	margin-top:8px
}





.cta-link {
	padding:0 0 0 20px;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	background:transparent url(icons-32.png) no-repeat 0 -3898px;
	_background-image:url(icons-ie.png)
}

.cta-link:hover {
	text-decoration:none
}

.signup-link {
	font-size:12px;
	font-weight:bold
}

.button-search, .button-online-player-search {
	background-position:100% -1500px
}

.button-search span, .button-online-player-search span {
	background-position:0 -600px
}

.button-search span .icon-search, .button-online-player-search span .icon-search {
	height:26px;
	line-height:26px;
	margin:0;
	background-position:0 4px
}

.button-search-small {
	display:block;
	width:18px;
	height:18px;
	background-position:0 -1600px
}

.button-search-small span {
	display:inline;
	height:auto;
	padding:0 2px;
+padding: 1px 2px 0 5px;
	margin:0;
	line-height:10px;
	background:none
}

.calendar-date {
	background:#E3E3E3 none repeat scroll 0 0;
	height:55px;
	position:relative;
	width:42px
}

.calendar-date-year {
	bottom:3px;
	color:#444;
	display:block;
	font-size:10px;
	height:10px;
	left:3px;
	line-height:10px;
	position:absolute;
	text-align:center;
	width:36px;
	z-index:100
}

.calendar-date-month {
	background:transparent url(gradient.png) repeat scroll 0 -159px;
	border:1px solid #0A4877;
	color:#FFF;
	display:block;
	font-weight:bold;
	height:17px;
	line-height:17px;
	left:3px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:3px;
	width:34px
}

.calendar-date-day {
	background:#FFF none repeat scroll 0 0;
	color:#0A4877;
	display:block;
	font-size:18px;
	height:28px;
	left:3px;
	line-height:18px;
	position:absolute;
	text-align:center;
	top:24px;
	width:36px;
	z-index:0
}

.input-text {
	border:1px solid #D7D4C2;
	padding:3px
}

.input-hidden {
	display:none
}

.input-text-search {
}

.bd form {
	overflow:auto
}

.bd form p {
	line-height:30px;
	overflow:auto;
	padding:0 0 0 70px
}

.bd form fieldset {
}

.bd form fieldset legend {
	padding:0;
+margin: 0px 0px 0px -8px
}

.bd form label {
	height:30px;
	left:0;
	position:absolute
}

.bd form .text, form textarea {
	border:1px solid #D7D4C2;
	padding:3px
}

.bd form .text {
	height:20px;
	width:96%
}

.bd form textarea {
	overflow:auto;
	width:96%;
	font:normal 11px/1.2 Verdana
}

.bd form label.first, form input.first, form textarea.first {
}

.bd form button {
}

.bd .form-standard {
}

.bd .form-standard p {
	margin-top:0;
	padding:0
}

.bd .form-standard label {
	display:block;
	height:auto;
	line-height:16px;
	margin-bottom:4px;
	margin-top:8px;
	position:static
}

.bd .form-standard input {
	min-width:200px
}

.bd .form-standard select {
	min-width:200px
}

.bd .form-standard-silverstripe {
	overflow:inherit
}

.bd .form-standard-silverstripe input {
	width:60%;
	height:auto;
	padding:3px;
	border:1px solid #D7D4C2
}

.bd .form-standard-silverstripe small {
	display:block;
	margin:0 0 4px
}

.bd .form-standard-silverstripe .required {
	font-size:10px
}

.bd .form-standard-silverstripe .message {
	padding-left:12px;
	color:#C01E2B;
	font-weight:bold
}

.bd .form-seasons p {
	margin-top:12px;
	padding:0
}

.bd .form-seasons input {
	width:100%
}

.bd .form-seasons select {
	width:100%
}

.bd .form-seasons .button {
	float:right
}

.bd .form-embed {
}

.bd .form-embed p {
	margin-top:12px
}

.bd .form-embed label {
	float:left;
	width:50px
}

.bd .form-embed input {
	float:right;
	width:520px
}

.bd .form-compact {
}

.bd .form-compact p {
	position:relative
}

.bd .form-compact input.text {
	background:transparent
}

.bd .form-compact input.text:focus {
	background:#fff
}

.bd .form-compact label {
}

.bd .form-comments {
	margin-top:12px;
	position:relative
}

.bd .form-comments p {
	padding:0
}

.bd .form-comments #recaptcha_widget_div {
	padding:0 0 0 200px
}

.bd .form-comments label {
	float:left;
	height:auto;
	margin-top:12px;
	white-space:normal;
	width:200px;
	position:static
}

.bd .form-comments input {
	margin-top:12px;
	width:380px
}

.bd .form-comments textarea {
	margin-top:12px;
	width:380px
}

.bd .form-search {
	overflow:auto;
	position:relative
}

.bd .form-search p {
	float:right;
	padding:0 0 0 5px;
	position:relative;
	_zoom:1
}

.bd .form-search .search-container {
	padding:0 90px 0 162px;
	overflow:hidden
}

.bd .form-search .search-container label {
	font-weight:bold;
	left:0;
	position:absolute
}

.bd .form-search .search-container .text {
	width:100%;
	float:none
}

.bd .form-search .submit-container {
	position:absolute;
	right:0;
	top:0;
	_margin:0
}

.bd .form-search label {
	position:static;
	float:left;
	margin-right:12px
}

.bd .form-search .input-search {
	float:left;
	font-size:12px;
	height:17px;
	line-height:17px;
	width:150px
}

.bd .form-search .button-search {
	float:right
}

.bd .form-question {
	overflow:hidden
}

.bd .form-question legend {
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	overflow:hidden;
	padding-top:12px
}

.bd .form-question p {
	line-height:12px;
	overflow:auto;
	padding:0
}

.bd .form-question label {
	margin-left:8px;
	position:static
}

.bd .form-question .input-radio {
+position: relative;
+top: -5px;
	float:left
}

.bd .form-question button {
	margin-top:12px;
	float:right
}

.bd .form-contact {
	margin:12px 0 0
}

.bd .form-contact p {
	margin:0;
	padding:6px;
	line-height:1.2em;
+clear: both
}

.bd .form-contact .error {
	color:#c01e2b;
	font-weight:bold
}

.bd .form-contact .text {
	width:40%;
	height:auto
}

.bd .form-contact .field-error {
	border:1px solid #C01E2B;
	background:#fff9f9
}

.bd .form-contact textarea {
	width:40%;
	height:10em
}

.bd .form-contact label {
	position:static;
+position: relative;
+top: -4px;
	float:left;
	width:200px;
	height:auto;
	font-weight:bold
}

.bd .form-contact label input {
	margin:0 6px 0 0;
	vertical-align:bottom;
+vertical-align: middle
}

.gallery {
	margin-right:-12px;
	list-style:none
}

.gallery dt {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	clear:both
}

.gallery li, .gallery dd, .gallery-item {
	float:left;
	margin-right:10px;
	margin-top:12px
}

.gallery li img, .gallery dd img, .gallery-item img {
	margin-top:0
}

.gallery-item-last {
	margin-right:0px
}

.gallery-item-video {
	width:125px
}

.gallery-item-video-row-first {
	clear:left
}

.gallery-item-video-row-last {
	margin-right:0
}

.gallery-item-photo {
	background:#000 none repeat scroll 0 0;
	height:125px;
	overflow:hidden;
	padding:10px;
	width:125px;
	position:relative
}

.gallery-item-photo a {
	display:block;
+zoom: 1
}

.gallery-item-photo a img {
	display:block
}

.gallery-item-photo .image-portrait-size-small {
	margin:0 auto
}

.gallery-item-photo .image-landscape-size-small {
	padding-top:50%;
	position:relative;
	top:-38px
}

.gallery .gallery-item-player {
	width:116px;
	margin:4px 10px 0 0;
	overflow:hidden
}

#content .gallery .gallery-item-player .mod {
	margin-top:0;
	margin-bottom:0
}

.gallery-item-player-first {
	clear:left
}

.gallery-item-player-last {
	margin-right:0
}

.gallery-item-screenshot {
	position:relative
}

.gallery-item-screenshot h3 {
	margin-top:8px
}

.gallery-item-screenshot a {
	display:block;
	margin-top:0px
}

.gallery-item-screenshot a img {
	margin-top:8px
}

.gallery-item-screenshot a span {
	position:absolute;
	right:2px;
	top:11px
}

.gallery-item-screenshot small {
	display:block
}

.gallery-compact {
	margin-right:-10px;
	list-style:none
}

.gallery-compact li, .gallery-compact dd, .gallery-compact .gallery-item {
	margin-right:4px;
	margin-top:6px
}

.gallery-compact .gallery-item-last {
	margin-right:0
}

.gallery-photo {
	margin-right: -15px
}

.gallery-photo li {
	margin:14px 14px 0 0
}

.gallery-player {
	overflow:hidden;
	list-style:none
}

.gallery-alt {
	_width:99%;
	margin-top:4px;
	list-style:none;
	_overflow:hidden
}

.gallery-alt li, .gallery-alt-item {
	margin-top:8px;
	_float:left
}

#content .gallery-alt li .mod-additional, #content .gallery-alt-item .mod-additional {
	margin-top:0;
	margin-bottom:0
}

.gallery-alt-item-player {
}

.gallery-alt .gallery-alt-item-mediasummary {
	height:70px
}

.gallery-alt-author {
	list-style:none
}

.gallery-alt-author li {
	border-bottom:1px solid #DFDFDF;
	margin-top:0;
	padding-bottom:8px
}

.gallery-alt-author li .image-author {
	margin-top:0
}

.gallery-alt-author li .text-author-biography-summary {
	margin-top:8px
}

.gallery-item-inline {
	border:none
}

.gallery-item-category {
	border-right:1px solid #acacac
}

.gallery-item-category .block-article-summary h4 a {
	color:#498DCA
}

.gallery-item-category-first-on-row {
}

.gallery-item-category-last-on-row {
	border-right:none
}

h1, .h1, .mod-primary .hd h1, .mod-primary h1.hd, .mod-author .hd h1, .mod-author h1.hd, h2, .h2, .mod-primary .hd h2, .mod-primary h2.hd, .mod-author .hd h2, .mod-author h2.hd, h3, .h3, .mod-primary .hd h3, .mod-primary h3.hd, .mod-author .hd h3, .mod-author h3.hd, h4, .h4, .mod-primary .hd h4, .mod-primary h4.hd, .mod-author .hd h4, .mod-author h4.hd, h5, .h5, .mod-primary .hd h5, .mod-primary h5.hd, .mod-author .hd h5, .mod-author h5.hd, h6, .h6, .mod-primary .hd h6, .mod-primary h6.hd, .mod-author .hd h6, .mod-author h6.hd {
	color:#444;
	background:none;
	margin-top:12px;
	text-transform:none;
	font-family:"Trebuchet MS", arial, helvetica;
	font-weight:bold;
	display:block
}

h1, .h1, .mod-primary .hd h1, .mod-primary h1.hd, .mod-author .hd h1, .mod-author .hd .h1, .mod-author h1.hd {
	font-size:22px;
	line-height:30px;
	margin-bottom: -4px;
	margin-top:8px
}

h2, .h2, .mod-primary .hd h2, .mod-primary h2.hd, .mod-author .hd h2, .mod-author .hd .h2, .mod-author h2.hd {
	font-size:20px;
	line-height:26px;
}

h3, .h3, .mod-primary .hd h3, .mod-primary h3.hd, .mod-author .hd h3, .mod-author .hd .h3, .mod-author h3.hd {
	font-size:19px;
	line-height:19px
}

h4, .h4, .mod-primary .hd h4, .mod-primary h4.hd, .mod-author .hd h4, .mod-author .hd .h4, .mod-author h4.hd {
	font-size:14px;
	line-height:18px;
	margin-bottom:-6px;
	margin-top:10px
}

.heading-module, .hd h1, h1.hd, .hd h2, h2.hd, .hd h3, h3.hd, .hd h4, h4.hd, .hd h5, h5.hd, .hd h6, h6.hd {
	font-family:Arial;
	letter-spacing:0.08em;
	margin:0;
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	line-height:25px;
	font-weight:bold
}

.mod .heading-gallery-item-video {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	font-family:"Trebuchet MS"
}

.h5, .mod .heading-list {
	font-size:12px;
	line-height:16px;
	text-transform:uppercase
}

.mod .heading-list-tournament {
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
	margin-top:12px;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:8px
}

.mod .heading-list-controls {
	clear:none;
	float:left;
	font-style:normal;
	height:25px;
	line-height:25px;
	margin-right:12px;
	margin-top:12px
}

.mod .heading-list-article-compact {
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
	padding-bottom:8px;
	border-bottom:1px solid #dfdfdf
}

.mod .heading-article {
	font-size:26px;
	line-height:28px;
	font-family:"Trebuchet MS";
	font-weight:bold
}

.mod .heading-article1 {
	font-size:24px;
	line-height:24px
}

.mod .heading-article2 {
	font-size:18px;
	line-height:18px
}

.mod .heading-article3 {
	font-size:14px;
	line-height:14px
}

.mod .heading-strength {
	background:transparent url(icons-32.png) no-repeat scroll 0 -2500px;
	_background-image:url(icons-ie.png);
	height:21px;
	line-height:21px;
	padding-left:30px
}

.mod .heading-weakness {
	background:transparent url(icons-32.png) no-repeat scroll 0 -2600px;
	_background-image:url(icons-ie.png);
	height:21px;
	line-height:21px;
	padding-left:30px
}

.mod .heading-advice {
	background:transparent url(icons-32.png) no-repeat scroll 0 -2700px;
	_background-image:url(icons-ie.png);
	height:21px;
	line-height:21px;
	padding-left:30px
}

.mod .heading-tendency {
	background:transparent url(icons-32.png) no-repeat scroll 0 -2800px;
	_background-image:url(icons-ie.png);
	height:21px;
	line-height:21px;
	padding-left:30px
}

.mod .heading-article-category {
	color:#444;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	margin:12px 0 0;
	text-transform:uppercase
}

.mod .heading-list-liveupdate {
	color:#444;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	margin:12px 0 0;
	text-transform:uppercase
}

.mod .heading-list-chipcounts {
	color:#444;
	float:left;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	margin:15px 0 0;
	text-transform:uppercase
}

.mod .heading-blogentry {
	color:#444;
	float:none;
	font-family:"Trebuchet MS";
	font-size:16px;
	line-height:16px;
	margin-top:12px;
	text-transform:none
}

.mod .heading-primary {
	color:#444;
	font-size:22px;
	padding:8px 0;
	text-transform:none;
	font-family:"Trebuchet MS"
}

.mod .heading-time {
	font-size:11px;
	font-weight:bold
}

.mod .heading-time-chipcounts {
	color:#444;
	float:right;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	margin:15px 0 0
}

.mod .heading-form {
	font-size:14px;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:8px
}

#content .mod .heading-composite {
	position:relative;
	overflow:visible;
	_zoom:1;
+clear: both;
	background:transparent url(gradient.png) repeat-x scroll 0 -236px;
	border:medium none;
	height:30px;
	line-height:30px;
	position:relative;
	margin-top:12px;
	clear:both
}

#content .mod .heading-composite .inner {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#FFF;
	padding:0 14px;
	position:relative;
	_zoom:1;
	_width:auto;
	_float:left
}

#content .mod .heading-composite * {
	color:#fff
}

#content .mod .heading-composite .heading-time {
	float:right;
	line-height:30px;
	margin:0
}

#content .mod .heading-composite .hd, #content .mod .heading-composite .bd, #content .mod .heading-composite .ft {
	overflow:hidden;
	display:block;
	position:relative;
	_zoom:1
}

#content .mod .heading-composite .inner h1, #content .mod .heading-composite .inner h2, #content .mod .heading-composite .inner h3, #content .mod .heading-composite .inner h4, #content .mod .heading-composite .inner h5, #content .mod .heading-composite .inner h6 {
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin:0 12px 0 0;
	height:30px;
	line-height:30px
}

#content .mod .heading-composite div.t, #content .mod .heading-composite div.b, #content .mod .heading-composite div.tl, #content .mod .heading-composite div.tr, #content .mod .heading-composite div.bl, #content .mod .heading-composite div.br {
	display:block;
	background-repeat:no-repeat;
	font-size:1%;
	z-index:50
}

#content .mod .heading-composite .tl, #content .mod .heading-composite .tr, #content .mod .heading-composite .bl, #content .mod .heading-composite .br {
	height:3px;
	width:3px;
	background-repeat:no-repeat;
	background:url(mod-corn.png)
}

#content .mod .heading-composite .tl {
	background-position:-10px 0;
	float:left;
	margin:0
}

#content .mod .heading-composite .tr {
	background-position:-17px 0;
	float:right;
	margin:0
}

#content .mod .heading-composite .bl {
	background-position:-10px -7px;
	float:left;
	margin:0
}

#content .mod .heading-composite .br {
	background-position:-17px -7px;
	float:right;
	margin:0
}

#content .mod .heading-composite .t {
	background:transparent none repeat scroll 0 0;
	height:3px;
	left:0;
	position:absolute;
	top:0;
	width:100%
}

#content .mod .heading-composite .b {
	background:transparent none repeat scroll 0 0;
	bottom:0;
	height:3px;
	left:0;
	position:absolute;
	width:100%
}

#content .mod .heading-composite .bg {
	position:absolute;
	width:100%;
	background-repeat:repeat-x
}

#content .mod-review-head-internal .hd h1, #content .mod-review-head-internal .hd h2, #content .mod-review-head-internal .hd h3, #content .mod-review-head-internal .hd h4 {
	color:#fff;
	text-transform:uppercase
}

#content .heading-composite-header {
	margin:12px -14px 0
}

.icon {
	position:relative;
	display:inline-block;
	height:12px;
	line-height:12px;
	padding-left:12px;
	margin-left:4px;
	background:url(icons-fs.png) no-repeat;
	font-size:11px;
	cursor:pointer;
	text-transform:capitalize;
	text-indent:4px
}

.icon-bullet {
	padding-left:5px;
	cursor:default
}

.icon-bullet-large {
	padding-left:9px
}

.icon-tooltip {
	padding-left:10px;
	font-size:10px;
	text-indent:-9999px;
	cursor:help;
	_text-indent:0;
	_line-height:0;
	_font-size:0;
	_vertical-align:middle
}

.icon-bullet-large {
	background-position:0 0
}

.icon-bullet {
	background-position:0 -62px
}

.icon-comment {
	background-position:0 -124px
}

.icon-feed-blue {
	background-position:0 -186px
}

.icon-feed {
	background-position:0 -248px
}

.icon-minus {
	background-position:0 -310px
}

.icon-more {
	background-position:0 -372px
}

.icon-recommend {
	background-position:0 -434px
}

.icon-result {
	background-position:0 -496px
}

.icon-review {
	background-position:0 -558px
}

.icon-rss {
	background-position:0 -620px
}

.icon-search {
	background-position:0 -682px
}

.icon-selected-arrow-down {
	background-position:0 -744px
}

.icon-selected-arrow-up-down {
	background-position:0 -806px
}

.icon-selected-arrow-up {
	background-position:0 -868px
}

.icon-selected-arrow {
	background-position:0 -930px
}

.icon-tooltip {
	background-position:0 -992px
}

.icon-update {
	background-position:0 -1054px
}

.icon-yes {
	background-position:0 -434px
}

.icon-no {
	background-position:0 -310px
}

.button-online-player-search .icon-search {
	background-position:0 -496px
}

span.icon {
	cursor:default
}

span.tooltip {
	cursor:help
}

li .icon .text-title {
	display:block;
	text-align:left
}

.icon-windows {
	background:transparent url(windows-.png) no-repeat scroll 0 0;
	height:24px;
	line-height:24px;
	padding-left:24px;
	cursor:default
}

.icon-mac {
	background:transparent url(mac-fs80.png) no-repeat scroll 0 0;
	height:24px;
	line-height:24px;
	padding-left:22px;
	cursor:default
}

.icon-mac-incompatible {
	background:transparent url(mac-no-f.png) no-repeat scroll 0 0;
	height:24px;
	line-height:24px;
	padding-left:20px;
	cursor:default
}

.icon-linux {
	background:transparent url(linux-fs.png) no-repeat scroll 0 0;
	height:24px;
	line-height:24px;
	padding-left:24px;
	cursor:default
}

.icon-download {
	background:transparent url(download.png) no-repeat scroll 0 0;
	height:20px;
	line-height:20px;
	padding-left:20px
}

.icon-custom {
	padding-left:0;
	background:none;
	height:auto
}

.icon-custom img {
	margin-right:8px;
	vertical-align:middle
}

.icon-trend {
	position:relative;
	display:inline-block;
	height:12px;
	line-height:12px;
	padding-left:16px;
	margin-left:4px;
	font-size:11px;
	text-transform:capitalize
}

.icon-trend-up {
	background:transparent url(stack-ma.png) no-repeat 0 0
}

.icon-trend-even {
	background:transparent url(stack-ma.png) no-repeat 0 -28px
}

.icon-trend-down {
	background:transparent url(stack-ma.png) no-repeat 0 -57px
}

.icon-medium {
	font-size:12px;
	height:30px;
	line-height:30px;
	padding-left:36px
}

.icon-medium-tooltip {
	position:static;
	top:40px
}

.icon-alt {
	padding:7px 0 7px 36px
}

.icon-alt-pro {
	background-position:0 -1400px
}

.icon-alt-con {
	background-position:0 -1500px
}

.icon-blog {
	background:url(blogger-.png) 100% 15px no-repeat;
	width:15px;
	height:15px;
	padding-left:20px
}

.icon-blog-liz-lieu-s-poker-diva-blog {
	background-position:100% 0px
}

.icon-blog-matt-stout-s-allinat420-blog {
	background-position:100% -40px
}

.icon-blog-jason-mercier-poker-blog {
	background-position:100% -80px
}

.icon-blog-the-poker-reporter-blog {
	background-position:100% -120px
}

.icon-blog-wsop-blog {
	background-position:100% -160px
}

.icon-blog-positively-nerd-street {
	background-position:100% -200px
}

.icon-blog-the-ball-street-journal {
	background-position:100% -240px
}

.icon-blog-the-guest-blog {
	background-position:100% -280px
}

.icon-blog-large {
	background:transparent url(blogger-.png) no-repeat 0px -600px;
	height:65px;
	width:70px;
	line-height:10px;
	display:inline-block;
	_display:block;
	margin:5px 0 5px;
	padding:0;
	font-size:10px
}

.icon-blog-large-liz-lieu-s-poker-diva-blog {
	background-position:7px 0px
}

.icon-blog-large-matt-stout-s-allinat420-blog {
	background-position:7px -100px
}

.icon-blog-large-jason-mercier-poker-blog {
	background-position:7px -200px
}

.icon-blog-large-the-poker-reporter-blog {
	background-position:7px -300px
}

.icon-blog-large-wsop-blog {
	background-position:7px -400px
}

.icon-blog-large-positively-nerd-street {
	background-position:7px -500px
}

.icon-blog-large-the-ball-street-journal {
	background-position:7px -700px
}

.icon-blog-large-the-guest-blog {
	background-position:7px -800px
}

.icon-logo-square {
	background:transparent url(logos-sq.png) no-repeat scroll 0 -1226px;
	display:inline-block;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding-left:42px
}

.icon-logo-square-absolute-poker {
	background-position:0 0
}

.icon-logo-square-action-poker {
	background-position:0 -34px
}

.icon-logo-square-bet-fred-poker {
	background-position:0 -68px
}

.icon-logo-square-bet365 {
	background-position:0 -102px
}

.icon-logo-square-bet365poker {
	background-position:0 -136px
}

.icon-logo-square-betclic-poker {
	background-position:0 -170px
}

.icon-logo-square-betclic {
	background-position:0 -204px
}

.icon-logo-square-betfair-poker {
	background-position:0 -238px
}

.icon-logo-square-betshop-italia {
	background-position:0 -272px
}

.icon-logo-square-bodog-poker {
	background-position:0 -306px
}

.icon-logo-square-bwin-poker {
	background-position:0 -340px
}

.icon-logo-square-cake-poker {
	background-position:0 -374px
}

.icon-logo-square-carbon-poker {
	background-position:0 -408px
}

.icon-logo-square-cd-poker {
	background-position:0 -442px
}

.icon-logo-square-chilipoker {
	background-position:0 -476px
}

.icon-logo-square-doyles-room {
	background-position:0 -510px
}

.icon-logo-square-empty {
	background-position:0 -544px
}

.icon-logo-square-everest-poker {
	background-position:0 -580px
}

.icon-logo-square-fair-poker {
	background-position:0 -615px
}

.icon-logo-square-full-tilt-poker {
	background-position:0 -649px
}

.icon-logo-square-hollywood-poker {
	background-position:0 -683px
}

.icon-logo-square-ladbrokes-poker {
	background-position:0 -717px
}

.icon-logo-square-littlewoods-poker {
	background-position:0 -751px
}

.icon-logo-square-mansion-poker {
	background-position:0 -785px
}

.icon-logo-square-missing {
	background-position:0 -819px
}

.icon-logo-square-noble-poker {
	background-position:0 -853px
}

.icon-logo-square-only-poker {
	background-position:0 -887px
}

.icon-logo-square-pacific-poker {
	background-position:0 -920px
}

.icon-logo-square-paddy-power-poker {
	background-position:0 -954px
}

.icon-logo-square-paradise-poker {
	background-position:0 -988px
}

.icon-logo-square-party-poker {
	background-position:0 -1022px
}

.icon-logo-square-pkr {
	background-position:0 -1056px
}

.icon-logo-square-playersonly-poker {
	background-position:0 -1090px
}

.icon-logo-square-poker770 {
	background-position:0 -1124px
}

.icon-logo-square-poker-room {
	background-position:0 -1158px
}

.icon-logo-square-poker-winamax {
	background-position:0 -1192px
}

.icon-logo-square-pokerlistings {
	background-position:0 -1226px
}

.icon-logo-square-pokerstars {
	background-position:0 -1260px
}

.icon-logo-square-redkings-poker {
	background-position:0 -1294px
}

.icon-logo-square-snai-poker {
	background-position:0 -1328px
}

.icon-logo-square-sportsbook-poker {
	background-position:0 -1362px
}

.icon-logo-square-titan-poker {
	background-position:0 -1395px
}

.icon-logo-square-ultimate-bet {
	background-position:0 -1429px
}

.icon-logo-square-unibet-poker {
	background-position:0 -1465px
}

.icon-logo-square-william-hill-poker {
	background-position:0 -1498px
}

.icon-poker {
	background:transparent url(icons-po.png) no-repeat scroll 0 1000px;
	color:#444;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	height:18px;
	line-height:16px;
	padding-left:18px;
	position:relative;
	text-indent:4px;
	text-transform:capitalize
}

.icon-poker-raise {
	padding-left:14px;
	height:12px
}

.icon-dealer {
	padding-left:16px;
	height:16px
}

.icon-poker-blinds {
	background-position:0 0
}

.icon-poker-chips {
	background-position:0 -29px
}

.icon-poker-dealer {
	background-position:0 -54px
}

.icon-poker-pot {
	background-position:0 -80px
}

.icon-poker-raise {
	background-position:0 -106px
}

.icon-poker-bet {
	background-position:0 -106px
}

.icon-comp {
	display:inline;
	padding:0 0 0 14px;
	line-height:12px
}

.icon-comp-win {
	background:transparent url(small-wi.png) no-repeat 0 0
}

.icon-comp-mac {
	background:transparent url(small-ma.png) no-repeat 0 0
}

.icon-comp-linux {
	background:transparent url(small-li.png) no-repeat 0 0
}

.icon-social {
	position:relative;
	display:block;
	width:47px;
	height:47px;
	margin:6px auto 12px
}

.icon-social-rss {
	background:transparent url(logo-rss.png) no-repeat 0 0
}

.icon-social-twitter {
	background:transparent url(logo-twi.png) no-repeat 0 0
}

.icon-social-facebook {
	background:transparent url(logo-fac.png) no-repeat 0 0
}

.icon-social span {
	position:absolute;
	bottom: -15px;
	width:100%;
	text-align:center
}

.icon-tour {
	position:relative;
	display:inline-block;
	height:22px;
	line-height:20px;
	padding-left:22px;
	margin-left:0;
	font-size:11px;
	vertical-align:middle;
	text-indent:8px;
	background:transparent url(icons-to.png) no-repeat 0 0
}

.icon-tour-appt {
	background-position:0 -22px
}

.icon-tour-ept {
	background-position:0 -76px
}

.icon-tour-special {
	background-position:0 -129px
}

.icon-tour-wpt {
	background-position:0 -177px
}

.icon-tour-wsop {
	background-position:0 -230px
}

.icon-tour-small {
	height:13px;
	margin-left:12px;
	padding-left:18px;
	line-height:11px;
	text-indent:0
}

.icon-tour-appt-small {
	background-position:0 0
}

.icon-tour-ept-small {
	background-position:0 -54px
}

.icon-tour-special-small {
	background-position:0 -107px
}

.icon-tour-wpt-small {
	background-position:0 -155px
}

.icon-tour-wsop-small {
	background-position:0 -208px
}

.logo-square-medium {
	background:url(logo-squ.png) no-repeat top left;
	position:relative;
	display:inline-block;
	height:44px;
	line-height:44px;
	width:80px;
	font-size:11px;
	cursor:pointer;
	text-transform:capitalize
}

img {
	color:#498DCA
}

.image-main {
	float:left;
	margin:12px 10px 0 0
}

.image-main-player {
	width:120px
}

.image-header-alt {
	float:left;
	margin:0 0 -12px -146px
}

.image-position {
	float:left;
	clear:left;
	margin:12px 12px 12px 0
}

.image-position-modifier-side {
	margin-left: -14px
}

.image-position-alt {
	float:right;
	clear:right;
	margin:12px 0 12px 12px
}

.image-position-alt-modifier-side {
	margin-right: -14px
}

.image-position-header {
	float:none;
	margin-top:12px
}

.image-position-absolute {
	float:none;
	position:absolute;
	margin:0;
	left:0;
	top:0
}

.image-landscape-size-small {
	width:125px;
	height:70px
}

.image-landscape-size-medium {
	width:320px;
	height:180px
}

.image-landscape-size-large {
	height:275px;
	width:490px
}

.image-portrait-size-small {
	height:125px;
	width:70px
}

.image-portrait-size-medium {
	height:320px;
	width:180px
}

.image-portrait-size-large {
	height:490px;
	width:275px
}

.image-square-size-small {
	width:125px;
	height:125px
}

.image-square-size-medium {
	width:320px;
	height:320px
}

.image-square-size-large {
	width:490px;
	height:490px
}

.image-column {
	margin-bottom:-12px;
	margin-top:0
}

.image-fullwidth {
	margin-left: -14px;
	margin-right: -14px
}

.image-container {
	position:relative;
	top:0;
	overflow:hidden
}

.image-container img {
	display:block;
	margin:0
}

.image-container .text-featured {
	position:absolute;
	right:0;
	top:12px
}

.image-container .image-osd {
	position:absolute;
	bottom:0;
	z-index:1;
	overflow:hidden;
	width:100%;
	border:0
}

.image-osd {
	position:relative;
	z-index:1;
	overflow:hidden
}

.image-osd .image-osd-background {
	background:transparent url(opacity1.png);
	_background:#000 none;
_filter:alpha(opacity: 60);
	position:absolute;
	height:1500px;
	width:1500px;
	width:100%;
	top:0;
	z-index: -1
}

.image-osd .image-osd-content {
	padding:0 12px 10px
}

.image-osd .image-osd-content * {
	color:#fff;
	margin-top:10px
}

.image-osd .image-osd-content p {
	margin-top:4px
}

.image-container .image-osd-compact {
	color:#fff
}

.image-container .image-osd-compact .image-osd-content {
	padding:0 4px 4px
}

.image-container .image-osd-compact .image-osd-content * {
	margin-top:4px
}

ul, ol, dl, li, dt, dd {
	color:#444;
	_zoom:1
}

ul, ol, dl {
	overflow:hidden;
}

li {
	list-style:none;
}

.list-icon {
	list-style:none;
+list-style-position: outside
}

.list-icon li {
	float:left;
	margin-top:12px;
	width:150px
}

.list-hand {
	margin:5px 0;
	list-style:none;
+list-style-position: outside
}

.list-hand li {
	float:left;
	margin:0 10px 0 0
}

.list-hand a {
	display:block;
	margin:0 0 5px;
	font-weight:bold;
	text-align:center
}

.list-hand .description {
	margin:6px 0 0;
	padding:2px 0;
	color:#A9A8A1;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #aaa
}

.list-hand-results {
	list-style:none;
+list-style-position: outside
}

.list-hand-results a {
	display:inline
}

.list-category {
	margin-right:-18px;
	_margin-right:0;
	overflow:hidden;
	list-style:none;
+list-style-position: outside
}

.list-category li {
	float:left;
	padding-bottom:12px;
	border-bottom:1px solid #dfdfdf;
	margin-right:14px;
	_margin:0 2%;
	width:139px;
	_width:43%;
	clear:both;
	_clear:none
}

.list-category .list-item-category-even {
	float:right;
	_float:left;
	clear:none
}

.list-category .list-item-category-last {
	padding-bottom:0;
	border-bottom:none
}

.list-category li * {
	margin-top:8px
}

.list-category li .h4 {
	margin-top:12px;
	margin-bottom:0
}

.list-category li h3 {
}

.list-category li * * {
	margin-top:0px
}

.list-category-icon {
	list-style:none;
+list-style-position: outside
}

.list-category-icon li {
	position:relative;
	padding-left:30px;
	width:109px
}

.list-category-icon li h3 a {
	color:#498dca
}

.list-category-icon li .icon {
	background:transparent none repeat scroll 0 0;
	height:auto;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:12px;
	width:auto
}

.list-toplist-hand-ranking {
	list-style:none;
+list-style-position: outside
}

.list-toplist-hand-ranking li {
	border-bottom:1px solid #DFDFDF;
	overflow:auto;
	padding:8px 0;
	position:relative
}

.list-toplist-hand-ranking .hand {
	float:right
}

.list-toplist-hand-ranking strong {
	float:left;
	width:70px
}

.list-article {
	list-style:none;
+list-style-position: outside
}

.list-article li {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:8px;
	margin-top:0px;
	overflow:hidden;
	font-size:10px
}

.list-article li.last {
	border-bottom:none
}

.list-article .list-item-article-last {
	border-bottom:none;
	padding-bottom:0
}

.list-article li * {
	margin-top:4px;
	display:inline-block
}

.list-article .credit {
	font-size:11px
}

.list-article .sub-content {
	float:right;
	margin:6px 6px 0 0
}

.list-article li * * {
	margin-top:0px;
	display:inline
}

.list-article-expanded {
	list-style:none;
+list-style-position: outside
}

.list-article-expanded li * {
	float:left;
	margin-right:14px
}

.list-article-expanded li .icon {
	float:right;
	margin-left:14px;
	margin-right:0px;
	margin-top:6px
}

.list-article-expanded li .text-time {
	font-size:11px;
	font-style:italic;
	float:right
}

.list-article-expanded li .time {
	float:right
}

.list-article-expanded li .author {
	font-size:11px;
	font-style:italic
}

.list-article-expanded li * * {
	float:none
}

.list-article-compact {
	list-style:none;
+list-style-position: outside
}

.list-article-compact li {
	border-bottom:none;
	padding-bottom:0;
	margin-top:4px;
	font-size:10px
}

.list-article-compact li a {
	float:left
}

.list-article-compact li .icon {
	float:right
}

.list-article-numbered {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	overflow:visible;
	padding-left:20px;
+padding-left:25px;
	_padding-left:30px;
	line-height:30px
}

.list-article-numbered li {
+display: list-item;
	margin-top:8px;
	overflow:visible;
	vertical-align:top;
+vertical-align: top;
	line-height:16px
}

.list-article-numbered li a {
	float:none;
	margin-top:0;
	vertical-align:top;
+position: relative;
+top: -2px
}

.list-article-numbered-results {
}

.list-article-numbered-results li h4, .list-article-numbered-results li .h4 {
	display:block
}

.list-article-numbered-results small {
	display:block;
	clear:both
}

.list-article-rules {
	font-weight:bold;
	list-style:none;
+list-style-position: outside
}

.list-rules {
	list-style-position:inside;
	list-style-type:decimal
}

.list-rules li {
	margin-top:8px
}

.list-horizontal {
	list-style:none;
+list-style-position: outside
}

.list-horizontal dt {
}

.list-horizontal dd {
}

.list-property {
	_zoom:1;
	margin-top:12px;
	list-style:none;
+list-style-position: outside
}

.list-property strong {
	font-size:14px
}

.list-property dt {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	margin-top:4px;
	white-space:nowrap
}

.list-property dt:after {
	content:':'
}

.list-property dd {
	clear:right;
	display:block;
	float:right;
	margin-top:4px;
	width:50%
}

.list-property .list-item-property-primary {
	font-size:14px;
	font-weight:bold
}

.list-property-info {
	list-style:none;
+list-style-position: outside
}

.list-property-info dt {
	font-weight:normal
}

.list-property-info dd {
	width:65%
}

.list-property-score p {
	margin-top: 4px;
}
.list-property-score {
	list-style:none;
+list-style-position: outside
}

.list-property-score dt {
	font-weight:normal
}

.list-property-score dd {
	text-align:right;
	width:5em
}

.list-property-quality {
	list-style:none;
+list-style-position: outside
}

.list-property-quality dt {
	font-weight:normal;
	width:170px
}

.list-property-quality dd {
	width:auto;
	float:none
}

.list-property-compact {
	border:none;
	list-style:none;
+list-style-position: outside
}

.list-property-compact dt {
	margin-top:4px;
	font-weight:normal
}

.list-property-compact dt:after {
	content:none
}

.list-property-compact dd {
	margin-top:4px;
	width:auto
}

.list-property-compact dd .rating {
	margin-top:2px
}

.list-property-expanded {
	list-style:none;
+list-style-position: outside
}

.list-property-expanded dt {
	background:transparent url(icons-33.png) no-repeat scroll 0 -788px;
	_background-image:url(icons-ie.png);
	height:29px;
	line-height:29px;
	padding-left:12px;
	width:120px;
+border-top:1px solid #DFDFDF
}

.list-property-expanded dd {
	width:100%;
+width: auto;
	height:28px;
	clear:none;
	float:none;
	line-height:28px;
	border-top:1px solid #DFDFDF
}

.list-property-expanded .list-item-property-first {
	border-top:none
}

.list-property-expanded .list-item-property-playertype {
	background-position:0 -782px;
	height:40px;
	line-height:40px
}

.list-property-names {
	list-style:none;
+list-style-position: outside
}

.list-property-names dt {
	width:100px
}

.list-property-names dd {
	width:auto;
	float:none
}

.list-property-player {
	list-style:none;
+list-style-position: outside
}

.list-property-player dt {
	text-align:right
}

.list-property-player dd {
	text-align:left
}

.list-attribute {
	margin-top:12px;
	list-style:none;
+list-style-position: outside
}

.list-attribute dt {
	font-size:14px;
	font-weight:bold
}

.list-attribute li, .list-attribute dd {
	margin-top:6px;
	padding:0 0 0 12px;
	background:transparent url(icons-33.png) no-repeat scroll 1px -795px;
	_background-image:url(icons-ie.png)
}

.list-attribute dd em, .list-attribute li em {
	font-weight:bold;
	font-style:normal
}

.list-image {
	padding-bottom:8px;
	list-style:none;
+list-style-position: outside
}

.list-image dt {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	padding:4px 0 0 8px;
	white-space:nowrap
}

.list-image dd {
	padding:4px 8px 0;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap
}

.list-image dd.list-item-image {
	padding:0
}

.list-image-player {
	position:relative;
	background:#ececec;
	overflow:hidden;
	width:116px;
	list-style:none
}

.list-image-player dt {
	padding-top:168px
}

.list-image-player dd {
	padding:4px 0 0 8px;
	height:13px;
	overflow:visible
}

.list-image-player dd.list-item-image-player {
	height:160px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	margin:0
}

.list-image-alt {
	list-style:none;
+list-style-position: outside
}

.list-image-alt dt {
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	margin-top:6px;
	line-height:14px
}

.list-image-alt dd {
	font-size:11px;
	margin-top:6px;
	line-height:16px
}

.list-image-alt .list-item-image-alt-controls {
	margin-left: -66px
}

.list-image-alt .list-item-image-alt-controls a {
	line-height:12px
}

.list-image-alt p {
	line-height:14px;
	margin-top:0
}

.list-image-alt dd.list-item-image-alt {
}

.list-image-alt-tournament {
	position:relative;
	overflow:hidden;
	padding-left:62px;
	list-style:none;
+list-style-position: outside
}

.list-image-alt-tournament dt {
	float:left;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.04em;
	margin:28px 0 10px 0
}

.list-image-alt-tournament dd {
	margin-top:4px
}

.list-image-alt-tournament .list-item-image-alt-player {
	height:52px;
	overflow:hidden;
	position:absolute;
	width:52px;
	top:0;
	left:0;
	margin:0
}

.list-image-alt-tournament .list-item-image-alt-player img {
	width:52px
}

.list-image-alt-tournament .list-item-image-alt-date {
	font-style:italic;
	position:absolute;
	right:8px;
	top:8px;
	margin:0
}

.list-image-alt-tournament .list-item-image-alt-pot {
	font-size:18px;
	left:60px;
	line-height:18px;
	margin:0;
	position:absolute;
	top:6px
}

.list-image-alt-earnings {
	height:36px;
	overflow:hidden;
	position:relative;
	list-style:none;
+list-style-position: outside
}

.list-image-alt-earnings dt {
	border-bottom:1px dashed #DFDFDF;
	font-size:11px;
	left:78px;
	line-height:16px;
	margin-top:0;
	position:absolute;
	top:2px;
	z-index:100
}

.list-image-alt-earnings .list-item-image-alt-player {
	left:36px;
	overflow:hidden;
	position:absolute;
	top:8px;
+top: 4px
}

.list-image-alt-earnings .list-item-image-alt-player .icon-logo-square {
	font-size:10px;
	font-weight:normal;
	line-height:36px
}

.list-image-alt-earnings dd {
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin-top:0
}

.list-image-alt-earnings .list-item-image-alt-earnings {
	color:#36AA15;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	right:12px;
	top:11px
}

.list-image-alt-earnings .list-item-image-alt-loss {
	color:#e80000;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	right:12px;
	top:11px
}

.list-image-alt-earnings .list-item-image-alt-position {
	border-right:1px solid #DFDFDF;
	display:block;
	height:36px;
	left:0;
	line-height:36px;
	padding-right:6px;
	position:absolute;
	text-align:right;
	top:0;
	width:1.5em
}

.list-image-alt-person {
	padding-left:92px;
	padding-bottom:8px;
	position:relative;
	overflow:hidden;
	min-height:72px;
	_height:80px;
	list-style:none;
+list-style-position: outside
}

.list-image-alt-person dt {
}

.list-image-alt-person dd {
}

.list-image-alt-person dd.list-item-image-alt-person, .list-image-alt-person dd.list-item-image-alt-player {
	height:80px;
	left:0;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:80px
}

.list-image-alt .list-item-image-alt-person-logo {
	position:absolute;
	right:6px;
	top:0
}

.list-image-alt .list-item-image-alt-person-list-article {
	margin-left:-80px
}

.list-image-alt .list-item-image-alt-person-list-article .list-article-compact {
}

.list-image-alt-person-blog {
	padding-left:76px;
	min-height:80px;
	list-style:none;
+list-style-position: outside
}

.list-image-alt-person-blog .list-item-image-alt-person-list-article {
	margin-left:-66px
}

.list-image-alt-person-blog .list-item-image-alt-person-blog-blogcontent {
	height:36px
}

.list-image-alt-author {
	list-style:none;
+list-style-position: outside
}

.list-image-alt-author dd {
	margin-top:4px
}

.list-browse {
	margin-top:12px;
	text-align:center;
	list-style:none;
+list-style-position: outside
}

.list-browse li {
	border-right:1px solid #DFDFDF;
	display:inline
}

.list-browse li .content, .list-browse li a {
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	padding:0 5px
}

.list-browse .list-item-browse-first a {
	padding:0 3px 0 0
}

.list-browse .list-item-browse-last {
	border:none
}

.list-browse .list-item-browse-last a {
	padding:0 0 0 3px
}

.list-browse .list-item-browse-current a {
	color:#444
}

.list-browse-pagination {
	margin:12px auto 0;
	font-size:12px;
	list-style:none;
+list-style-position: outside
}

.list-browse-pagination li a {
	font-weight:normal
}

.list-browse-pagination .list-item-browse-first .content, .list-browse-pagination .list-item-browse-first a {
	padding:0 6px 0 0px
}

.list-browse-pagination .list-item-browse-last .content, .list-browse-pagination .list-item-browse-last a {
	padding:0 0 0 6px
}

.list-browse-pagination .list-item-browse-pagination-previous .content, .list-browse-pagination .list-item-browse-pagination-previous a {
	background:transparent url(icons-33.png) no-repeat scroll 0px -1196px;
	_background-image:url(icons-ie.png);
	padding:0 6px 0 10px
}

.list-browse-pagination .list-item-browse-pagination-next .content, .list-browse-pagination .list-item-browse-pagination-next a {
	background:transparent url(icons-33.png) no-repeat scroll 100% -1096px;
	_background-image:url(icons-ie.png);
	padding:0 10px 0 6px
}

.list-browse-pagination .list-item-browse-current .content, .list-browse-pagination .list-item-browse-current a {
	font-weight:bold
}

.list-browse-pagination-blog {
	position:relative;
	height:15px;
	line-height:15px;
	list-style:none;
+list-style-position: outside
}

.list-browse-pagination-blog li {
}

.list-browse-pagination-blog .list-item-browse-pagination-number-last {
	border:none
}

.list-browse-pagination-blog .list-item-browse-pagination-previous {
	border:medium none;
	left:0;
	position:absolute;
	top:0
}

.list-browse-pagination-blog .list-item-browse-pagination-next {
	border:medium none;
	position:absolute;
	right:0;
	top:0
}

.list-social {
	list-style:none;
+list-style-position: outside
}

.list-social li {
	padding-bottom:6px;
	padding-top:6px;
	border-bottom:1px solid #dfdfdf
}

.list-social .list-item-social-last {
	padding-bottom:0;
	border-bottom:none
}

.list-comments {
	list-style:none
}

.list-comments li {
	position:relative;
	overflow:hidden
}

.list-comments li .heading-speaker {
	background:transparent url(topleft0.png) no-repeat scroll 20px 18px;
	margin:8px 0 -2px;
	padding-bottom:20px
}

.list-comments li .date {
	font-size:10px;
	left:40px;
	position:absolute;
	top:26px
}

.list-controls {
	clear:both;
	list-style:none;
+list-style-position: outside
}

.list-controls li {
	float:left;
	margin-right:12px;
	margin-top:12px;
	line-height:12px
}

.list-controls .list-item-controls-share {
	float:right;
	margin-right:0
}

.list-controls li a {
	margin:0
}

.list-item-controls-last {
	margin-right:0px
}

.list-controls-compact {
	list-style:none;
+list-style-position: outside
}

.list-controls-compact li {
	border-right:1px solid #DFDFDF;
	margin-right:6px;
	margin-top:6px;
	padding-right:6px
}

.list-controls-compact .list-item-controls-compact-last {
	border-right:none;
	margin-right:0;
	padding-right:0
}

.list-controls-alt {
	clear:none;
	list-style:none;
+list-style-position: outside
}

.list-pot {
	padding-left:46px;
	padding-right:200px;
	position:relative;
	list-style:none;
	width:355px;
+list-style-position: outside
}

.list-pot dt {
	float:left;
	font-size:14px;
	font-weight:bold
}

.list-pot dd {
	float:left;
	margin-left:8px;
	white-space:nowrap;
	height:16px;
	line-height:16px
}

.list-pot .list-item-pot-pokerroom {
	left:0;
	margin:0;
	position:absolute;
	top:0
}

.list-pot .list-item-pot-stakes {
	clear:both;
	margin-right:0;
+margin-right: 8px
}

.list-pot .list-item-pot-date {
	font-size:11px;
	font-style:italic;
	float:left;
+float: none;
+margin-top: 16px;
	_margin-top:0
}

.list-pot .list-item-pot-hand {
	height:31px;
	line-height:31px;
	margin:0;
	overflow:hidden;
	position:absolute;
	right:73px;
	top:0;
	vertical-align:top
}

.list-pot .list-item-pot-replay {
	position:absolute;
	right:0;
	top:3px
}

.list-pot-omaha {
	padding-right:200px;
	list-style:none;
+list-style-position: outside
}

.list-numbered {
	list-style:none;
+list-style-position: outside
}

.list-numbered li, .list-numbered .list-item-numbered {
	background:transparent url(numbers-.png) repeat-y scroll 0 0;
	border-bottom:1px solid #DFDFDF;
	margin-top:12px;
	padding-bottom:12px;
	padding-left:20px
}

.list-numbered .list-item-numbered-last {
	padding-bottom:0;
	border-bottom:none
}

.list-numbered .list-item-numbered-1 {
	background-position:0 5px
}

.list-numbered .list-item-numbered-2 {
	background-position:0 -995px
}

.list-numbered .list-item-numbered-3 {
	background-position:0 -1995px
}

.list-numbered .list-item-numbered-4 {
	background-position:0 -2995px
}

.list-numbered .list-item-numbered-5 {
	background-position:0 -3995px
}

.list-nav-primary {
	margin:0 auto;
	width:1000px;
	list-style:none;
+list-style-position: outside
}

.list-nav-primary li, .list-nav-primary .list-item-nav-primary {
	position:relative;
	float:left;
	_width:14.2%;
	padding:0;
	_white-space:nowrap;
	background:transparent url(list-nav.png) no-repeat 100% 2px
}

.list-nav-primary .list-item-nav-primary-last {
	background-image:none
}

.list-nav-primary li a {
	position:relative;
	display:block;
	_width:100%;
	font-size:12px;
	height:32px;
	line-height:14px;
	padding:3px 29px 0;
	_padding:3px 0 0;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	overflow:hidden
}

.list-nav-primary .list-item-nav-primary-last a {
	padding:2px 26px 0;
	_padding:3px 0 0
}

.list-nav-primary li a em {
	position:relative;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	z-index:100;
	font-style:normal
}

.list-nav-primary li a:hover span, .list-nav-primary .selected a span {
	position:relative;
	width:100%;
	z-index:100;
	cursor:pointer;
	_zoom:1
}

.list-nav-primary li a:hover .bg, .list-nav-primary .selected a .bg {
	display:block;
	position:absolute;
	left:0;
	width:200px;
	top:0;
	height:35px;
	background:transparent url(opacity1.png);
	_background:#1A4172 none;
_filter:alpha(opacity: 40);
	z-index:1
}

.list-nav-primary .selected a .bg, .list-nav-primary .selected a:hover .bg {
	background:transparent url(opacity2.png);
	_filter:alpha(opacity=55)
}

.list-nav-secondary {
	margin:0 auto;
	width:1000px;
	height:100%;
	padding:0;
	list-style:none;
+list-style-position: outside
}

.list-nav-secondary li, .list-nav-secondary .list-item-nav-secondary {
	float:left;
	width:auto;
	_width:1%;
	_white-space:nowrap
}

.list-nav-secondary li a {
	display:block;
	position:relative;
	width:auto;
	height:25px;
	padding:0 26px;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	white-space:nowrap;
	z-index:100;
	_zoom:1;
	_overflow:hidden
}

.list-nav-secondary li a:hover span, .list-nav-secondary .selected a span {
	display:block;
	position:relative;
	z-index:100;
	cursor:pointer
}

.list-nav-secondary li a:hover .bg, .list-nav-secondary .selected a .bg {
	display:block;
	position:absolute;
	left:0;
	width:100%;
	_width:300px;
	height:25px;
	background:transparent url(opacity2.png);
	_background:#fff none;
_filter:alpha(opacity: 10);
	z-index:10
}

.list-nav-secondary .selected a .bg, .list-nav-secondary .selected a:hover .bg {
	background:transparent url(opacity3.png);
	_filter:alpha(opacity=15)
}

.list-nav-secondary .caption {
	position:relative;
	left:100px;
	top: -30px;
	color:#C22;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase
}

.list-freeroll {
	overflow:visible;
	list-style:none;
+list-style-position: outside
}

.list-freeroll dt {
	border-top:1px solid #DFDFDF;
	clear:both;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	padding:18px 0 0 80px;
	display:block
}

.list-freeroll .list-item-freeroll-first {
	border-top:none
}

.list-freeroll dd {
	color:#DFDFDF;
	float:left;
	margin-top:8px;
	display:block
}

.list-freeroll .list-item-freeroll-date {
	font-size:13px;
	font-weight:bold;
	margin-top:-16px;
	width:80px;
	text-transform:uppercase
}

.list-freeroll .list-item-freeroll-time {
	clear:both;
	display:block;
	font-size:11px;
	white-space:nowrap;
	width:80px;
	margin-bottom:8px
}

.list-freeroll .list-item-freeroll-amount {
	font-size:11px;
	margin-right:4px;
	margin-bottom:8px
}

.list-freeroll .list-item-freeroll-type {
	font-size:11px;
	margin-bottom:8px
}

.list-freeroll .list-item-freeroll-action {
	margin:-18px 0 0;
	position:absolute;
	right:-6px
}

.list-freeroll .list-item-freeroll-logo {
	margin-top:-12px
}

.list-freeroll-top-offer {
	overflow:hidden;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:8px;
	list-style:none;
+list-style-position: outside
}

.list-freeroll-top-offer dt {
	padding:0 0 0 100px
}

.list-freeroll-top-offer dd {
	margin-top:4px;
	color:#000
}

.list-texas-holdem {
	position:relative;
	margin-top:8px;
	overflow:hidden;
	list-style:none;
+list-style-position: outside
}

.list-texas-holdem dt {
	float:left;
	height:100px;
	width:50%;
+width: 49%;
	font-weight:bold
}

.list-texas-holdem .list-item-texas-holdem-turn, .list-texas-holdem .list-item-texas-holdem-river {
	width:25%
}

.list-texas-holdem dd {
	position:absolute
}

.list-texas-holdem .list-item-texas-holdem-hold-a {
	left:0px;
	top:23px
}

.list-texas-holdem .list-item-texas-holdem-hold-b {
	left:50%;
	top:23px
}

.list-texas-holdem .list-item-texas-holdem-flop {
	left:0px;
	top:123px
}

.list-texas-holdem .list-item-texas-holdem-turn {
	left:50%;
	top:123px
}

.list-texas-holdem .list-item-texas-holdem-river {
	left:75%;
	top:123px
}

.list-texas-holdem .list-item-texas-holdem-final-a {
	left:0px;
	top:223px
}

.list-texas-holdem .list-item-texas-holdem-final-b {
	left:50%;
	top:223px
}

.list-texas-holdem .list-item-texas-holdem-text {
	margin-top:62px
}

.list-texas-holdem-showdown {
	height:20px;
	padding-top:110px;
	list-style:none;
+list-style-position: outside
}

.list-texas-holdem-showdown dt {
	margin-top:-20px;
	position:absolute
}

.list-texas-holdem-showdown .list-item-texas-holdem-preflop {
	left:0;
	top:20px
}

.list-texas-holdem-showdown .list-item-texas-holdem-flop {
	left:100px;
	top:20px
}

.list-texas-holdem-showdown .list-item-texas-holdem-turn {
	left:240px;
	top:20px
}

.list-texas-holdem-showdown .list-item-texas-holdem-river {
	left:290px;
	top:20px
}

.list-texas-holdem-showdown .list-item-texas-holdem-showdown-details {
	float:left;
	margin:0 12px 0 0;
	position:static;
	width:auto
}

.list-texas-holdem-showdown dt.list-item-texas-holdem-showdown-details:after {
	content:':'
}

.list-tournament {
	position:relative;
	list-style:none;
+list-style-position: outside;
	_width:100%;
	_zoom:1
}

.list-tournament .list-item-tournament-title {
	clear:both;
	float:none;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin-top:12px;
	padding-left:28px;
	position:relative;
	width:auto
}

.list-tournament .icon-tour {
	left:0;
	position:absolute;
	top:0
}

.list-tournament .text-title {
	clear:none;
	float:left;
	margin-left:8px;
	margin-top:2px;
	width:260px;
	_width:250px
}

.list-tournament .image-logo-event {
	left:-30px;
	position:absolute;
	top:0
}

.list-tournament .caption {
	color:#C22;
	font-size:8px;
	font-weight:bold;
	left:2px;
	position:relative;
	text-transform:uppercase;
	top:-5px
}

.list-tournament dd {
	margin-top:8px
}

.list-tournament .list-item-tournament-controls {
	clear:both;
	margin:0
}

.list-tournament .list-item-tournament-attributes {
	_width:100%
}

.list-tournament-attributes {
	padding-left:0;
	position:relative;
	list-style:none;
+list-style-position: outside;
	_width:100%
}

.list-tournament-attributes dt {
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	margin-top:8px;
	overflow:hidden;
	white-space:nowrap;
	clear:right;
	float:right;
	width:182px;
+width: 160px
}

.list-tournament-attributes dd {
	font-size:13px;
	font-weight:bold;
	margin-top:2px;
	overflow:hidden;
	float:right;
	clear:right;
	width:182px;
+width: 160px
}

.list-tournament-attributes .list-item-tournament-attributes-photo {
	float:left;
	margin:-10px 0 0;
	width:auto;
+margin: 12px 0 0 0
}

.list-tournament-attributes .list-item-tournament-attributes-photo img {
	margin:0
}

.list-tournament-attributes .list-item-tournament-attributes-player {
	overflow:visible;
	position:relative
}

.list-tournament-attributes .list-item-tournament-attributes-player img {
	left:-30px;
	position:absolute;
	top:-12px
}

.list-promotion {
	list-style:none;
+list-style-position: outside
}

.list-promotion dt {
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	margin-top:10px
}

.list-promotion dt a {
	color:#98D2ED;
	display:block;
	padding-right:14px;
	text-decoration:underline
}

.list-promotion dt a:hover {
	text-decoration:none
}

.list-promotion dt a .text-title {
}

.list-promotion dt a:hover .text-title {
	text-decoration:underline
}

.list-promotion dd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px
}

.list-promotion a {
	color:#fff
}

.list-promotion-compact {
	list-style:none;
+list-style-position: outside
}

.list-promotion-compact dt {
	background:transparent url(icons-33.png) no-repeat scroll 0 -3296px;
	_background-image:url(icons-ie.png);
	padding-left:14px;
	margin-top:4px;
	font-size:12px
}

.list-promotion-compact dd {
	margin-left:14px
}

.list-promotion-expanded {
	list-style:none
}

.list-promotion-expanded dt {
}

.list-promotion-expanded .icon-bullet-large {
	font-size:13px;
	overflow:visible;
	margin:0
}

.list-promotion-expanded dd {
	margin-left:14px
}

.list-tab {
	margin:10px 0;
	list-style:none;
+list-style-position: outside
}

.list-tab li {
	float:left;
	width:122px;
	margin:0 1px
}

.list-tab .content {
	position:relative;
	margin:0 6px;
	height:20px;
	padding:10px 0 5px;
	color:#96bae1;
	font-family:"Trebuchet MS";
	font-size:20px;
	text-align:center;
	background:transparent url(black-de.png) repeat-x 0 -100px
}

.list-tab .l, .list-tab .r {
	position:absolute;
	top:0;
	width:6px;
	height:35px;
	background-image:url(black-de.png)
}

.list-tab .l {
	left: -6px;
	background-position:0 0
}

.list-tab .r {
	right: -6px;
	background-position:0 -50px
}

.list-tab small {
	display:block;
	float:left;
	position:absolute;
	left:0;
	top:1px;
	width:70px;
	padding:0 5px;
	font-size:12px
}

.list-tab small.us-disallowed {
	top:2px;
	width:100px
}

.list-tab img {
	float:right;
	padding:0 12px 0 0;
	position:relative;
	top:-2px
}

.list-tab label {
	display:block;
	margin:0 1px;
	padding:5px 13px 4px;
	color:#cdcdcd;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	background:#000
}

.payment {
	padding:0px;
	margin:auto;
+width: 65%;
	list-style:none;
+list-style-position: outside
}

.payment li {
	display:block;
	padding:0px;
	float:left;
	margin:3px 1px;
	width:0;
	height:11px;
	text-indent: -9999px;
	background:transparent url(payment-.png) no-repeat 0 0
}

.payment .link {
	position:relative;
	top: -4px;
	width:auto;
	background-position:0 100px;
	text-indent:0
}

.payment .american-express {
	width:25px;
	background-position:0 0
}

.payment .bank-draft {
	width:54px;
	background-position:0 -61px
}

.payment .central-coin {
	width:93px;
	background-position:0 -122px
}

.payment .citadel-commerce {
	width:34px;
	background-position:0 -183px
}

.payment .citadel {
	width:29px;
	background-position:0 -244px
}

.payment .click-and-buy {
	width:61px;
	background-position:0 -305px
}

.payment .click2pay {
	width:56px;
	background-position:0 -366px
}

.payment .discovercard {
	width:41px;
	background-position:0 -427px
}

.payment .e-check {
	width:25px;
	background-position:0 -488px
}

.payment .cheques {
	width:40px;
	height:26px;
	background:transparent url(cheques.jpg) no-repeat 0 0
}
.payment .wu {
	width:71px;
	height:28px;
	background:transparent url(wu.jpg) no-repeat 0 0
}
.payment .diners {
	width:82px;
	height:50px;
	background:transparent url(DinersClub.gif) no-repeat 0 0
}


.payment .e-passporte {
	width:43px;
	background-position:0 -549px
}

.payment .e-wallet-express {
	width:60px;
	background-position:0 -610px
}

.payment .eco-card {
	width:24px;
	background-position:0 -671px
}

.payment .entro-pay {
	width:54px;
	height: 34px;
	background:transparent url(entropay.jpg) no-repeat 0 0
}

.payment .ezipay {
	width:16px;
	background-position:0 -793px
}

.payment .firepay {
	width:74px;
	background-position:0 -854px
}

.payment .ideal {
	width:14px;
	background-position:0 -915px
}

.payment .instacash {
	width:50px;
	background-position:0 -976px
}

.payment .instadebit {
	width:89px;
	height:74px;
	background:transparent url(debit.jpg) no-repeat 0 0
}

.payment .mastercard {
	width:22px;
	background-position:0 -1098px
}

.payment .money-bookers {
	width:55px;
	height:30px;
	background:transparent url(moneybookers.jpg) no-repeat 0 0
}

.payment .money-express {
	width:24px;
	background-position:0 -1220px
}

.payment .neteller {
	width:52px;
	background-position:0 -1281px
}

.payment .other {
	width:30px;
	background-position:0 -1342px
}

.payment .paypal {
	width:48px;
	height:48px;
	background:transparent url(paypal.jpg) no-repeat 0 0
}

.payment .paysafe-card {
	width:69px;
	background-position:0 -1464px
}

.payment .payspark {
	width:31px;
	background-position:0 -1525px
}

.payment .solo {
	width:49px;
	background-position:0 -1586px
}

.payment .ukash {
	width:41px;
	background-position:0 -1647px
}

.payment .use-my-bank {
	width:67px;
	background-position:0 -1708px
}

.payment .use-my-wallet {
	width:84px;
	background-position:0 -1769px
}

.payment .visa-electron {
	width:42px;
	background-position:0 -1830px
}

.payment .visa {
	width:31px;
	background-position:0 -1891px
}

.payment .web-money {
	width:47px;
	background-position: -143px 0
}

.payment .western-union {
	width:42px;
	background-position: -143px -61px
}

.payment .wire-transfer {
	width:60px;
	height:36px;
	background:transparent url(wire_transfer.png) no-repeat 0 0;
}

.list-minireview {
	list-style:none;
+list-style-position: outside
}

.list-minireview li {
	border-bottom:1px solid #ACACAC;
	margin-top:12px;
	overflow:hidden;
	padding-bottom:12px;
	position:relative
}

.list-minireview li .list-item-minireview-wrapper {
}

.list-minireview-property {
	overflow:hidden;
	list-style:none;
+list-style-position: outside
}

.list-minireview-property li {
	float:left;
	width:25%;
	margin-top:0;
	padding-bottom:0;
	border-bottom:none
}

.list-minireview-property .list-item-last {
	float:none;
	width:auto
}

.list-minireview-property li .icon-tooltip {
	height:18px;
	line-height:18px
}

.list-minireview-property li dl {
	border-right:1px solid #DFDFDF;
	margin-top:6px;
	position:relative;
	height:60px
}

.list-minireview-property .list-item-last dl {
	border-right:none
}

.list-minireview-property li dl dt {
	bottom:0;
	text-align:center;
	width:100%;
	font-size:11px;
	padding-bottom:4px;
	font-weight:bold
}

.list-minireview-property li dl dd {
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	margin-top: -4px
}

.list-minireview-property li dl .list-item-minireview-property-notavailable {
	font-size:12px;
	font-weight:normal
}

.list-minireview-property li dl .list-item-minireview-property-bonus-pokerlistings {
	white-space:nowrap
}

.list-minireview-property li dl .list-item-minireview-property-bonus-pokerlistings .increase {
	font-size:20px
}

.list-minireview-property li dl .list-item-minireview-property-bonus-pokerlistings .text-description {
	font-size:11px;
	font-weight:normal
}

.list-minireview-property li dl .list-item-minireview-property-bonus-pokerlistings a {
	color:#C01E2B
}

.list-minireview-property li dl .list-item-minireview-property-bonus-regular {
	font-size:11px;
	line-height:14px
}

.list-compatible {
	margin:0 -8px;
	list-style:none;
+list-style-position: outside
}

.list-compatible dt {
	color:#FFF;
	display:block;
	font-size:9px;
	font-weight:normal;
	line-height:12px;
	margin:0px 1px;
	text-align:center;
	text-transform:uppercase
}

.list-compatible dd {
	display:inline;
	margin-left:-6px;
+margin-left:0;
	margin-right:0;
	padding-left:4px;
	padding-right:4px
}

.list-compatible dd .icon {
	margin-top:0;
+position: relative;
+top: -4px;
+margin-right: -6px;
	_margin-right:0
}

.list-compatible .list-item-compatible-last {
	margin-right:0;
	border-right:none
}

.list-bonus {
	list-style:none;
+list-style-position: outside
}

.list-bonus dt {
	bottom:0;
	text-align:center;
	width:100%;
	font-size:11px;
	padding-bottom:4px;
	font-weight:bold
}

.list-bonus dd {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-align:center
}

.list-bonus .list-item-bonus-notavailable {
	font-size:12px;
	font-weight:normal
}

.list-bonus .list-item-bonus-bonus-pokerlistings {
	white-space:nowrap
}

.list-bonus .list-item-bonus-bonus-pokerlistings a {
	color:#C01E2B
}

.list-bonus .list-item-bonus-bonus-pokerlistings .text-description {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal
}

.list-bonus .list-item-bonus-bonus-regular {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal
}

.list-strong-block {
	margin:6px;
	text-align:center;
	list-style:none;
+list-style-position: outside
}

.list-strong-block li {
	display:inline;
	margin:0 12px;
	font-size:12px
}

.list-strong-block .emphasize {
	color:green
}

.list-actions {
	list-style:none;
+list-style-position: outside
}

.list-actions .list-item-actions-bonus-code {
	font-size:10px;
	text-align:center;
	white-space:nowrap
}

.list-links {
	list-style:none;
+list-style-position: outside
}

.list-links li {
}

.lists-rooms {
	list-style:none;
+list-style-position: outside
}

.lists-rooms li {
	float:left;
	width:170px;
	_width:165px;
	height:30px;
	margin:0 0 0 6px;
	padding:2px 10px 0;
	font-weight:bold;
	background:#2a2a2a url(list-sma.png) repeat-x 0 0;
	border-top:1px solid #4f4f4f
}

.list-attribute-alt {
	list-style:none;
+list-style-position: outside
}

.list-attribute-alt li {
	margin-top:6px;
	padding:0 0 0 24px
}

.list-attribute-alt li.list-item-custom-icon {
	background:none;
	position:relative
}

.list-attribute-alt li.list-item-custom-icon img.icon {
	background:transparent none repeat scroll 0 0;
	height:auto;
	left:0;
	margin-left:0;
	margin-top:-10px;
	padding:0;
	position:absolute;
	top:50%;
	width:auto
}

.list-attribute-alt li.list-item-highlight {
	padding-bottom:8px;
	padding-top:8px;
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF
}

.list-attribute-alt-pro {
	margin-top:12px;
	list-style:none;
+list-style-position: outside
}

.list-attribute-alt-pro li {
	background:transparent url(icons-33.png) no-repeat scroll 0 -697px;
	_background-image:url(icons-ie.png)
}

.list-attribute-alt-pro-compact {
	list-style:none;
+list-style-position: outside
}

.list-attribute-alt-pro-compact li {
	border:medium none;
	font-size:10px;
	margin-top:4px;
	text-align:left
}

.list-attribute-alt-con {
	margin-top:12px;
	list-style:none;
+list-style-position: outside
}

.list-attribute-alt-con li {
	background:transparent url(icons-33.png) no-repeat scroll 0 -3991px;
	_background-image:url(icons-ie.png)
}

.list-exclusive-offers {
	list-style:none;
+list-style-position: outside
}

.list-exclusive-offers li {
	padding:2px 14px 0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #fefefe;
	overflow:hidden
}

.list-exclusive-offers .first {
	padding:0 14px 2px;
	border-top:none
}

.list-exclusive-offers li * {
	float:left
}

.list-exclusive-offers .offer {
	display:block;
	height:18px;
	line-height:15px;
	padding-left:23px;
	color:#000;
	background:transparent url(icon-exc.png) no-repeat 0 0
}

.list-dropdown {
	margin-top:6px;
	position:relative;
	width:200px;
	list-style:none;
+list-style-position: outside
}

.list-dropdown dt {
	background:transparent url(gradient.png) repeat-x scroll 0 0;
	border:2px solid #000629;
	color:#FFF;
	font-weight:bold;
	padding:3px 0 2px;
+padding: 3px 0 2px;
	_padding:4px 0;
	z-index:1000
}

.list-dropdown dt .text-title {
}

.list-dropdown dt .text-title .icon-review {
	border-right:1px solid #658EB8;
	padding-right:6px
}

.list-dropdown dt .text-title .icon-selected-arrow {
	height:6px;
	vertical-align:bottom
}

.list-dropdown dd {
	width:100%;
	display:block;
	background:#FCFCFC none repeat scroll 0 0;
	border-color:-moz-use-text-color #AEAEAE #AEAEAE;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	padding:4px
}

.js-on .list-dropdown dd {
	display:none
}

.list-historical-hands {
}

.list-historical-hands dt {
	float:left;
	font-weight:bold;
	margin:0 -100% 0 0;
	white-space:nowrap
}

.list-historical-hands dd {
	float:left;
	margin:20px 100px 0 0
}

.list-historical-hands dd.list-item-historical-hands-player-1 {
	margin-right:14px
}

.list-historical-hands dd.list-item-historical-hands-player-2 {
	margin-right:290px
}

.list-historical-hands dd.list-item-historical-hands-vs {
	font-weight:bold;
	margin-right:14px;
	margin-top:35px
}

.list-historical-hands dt.list-item-historical-hands-flop {
	text-align:center;
	width:130px
}

.list-historical-hands dd.list-item-historical-hands-flop {
	margin-right:65px
}

.list-historical-hands dd.list-item-historical-hands-turn {
	margin-right:115px
}

.list-historical-hands dd.list-item-historical-hands-last {
	margin-right:0
}

.list-field-holder {
	list-style:none;
+list-style-position: outside
}

table {
	color:#444
}

.table-attribute {
	width:100%
}

.table-attribute tr {
}

.table-attribute th {
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	text-align:right
}

.table-attribute td {
	padding-top:8px;
	text-align:right
}

.table-attribute th.first-child, .table-attribute td.first-child {
	text-align:left
}

.table-attribute-player {
	border-collapse:separate;
	margin-right:10px;
	margin-top:12px
}

.table-attribute-player th {
	font-size:12px;
	font-weight:normal;
	padding-top:6px;
	text-align:left;
	white-space:nowrap;
	width:100%
}

.table-attribute-player td {
	font-size:12px;
	padding-top:6px;
	text-align:left;
	white-space:nowrap
}

.table-row-attribute-player-primary th, .table-row-attribute-player-primary td {
	border-bottom:1px solid #DFDFDF;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:6px
}

.table-row-attribute-player-first th, .table-row-attribute-player-first td {
	padding-top:0
}

.table-base {
	width:100%
}

.table-base tr {
	height:30px
}

.table-base th {
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
	padding-right:8px;
	font-size:11px;
	line-height:11px
}

.table-base .table-heading-base-percentage {
	text-align:center
}

.table-base .table-heading-base-level {
	width:100px
}

.table-base .table-heading-base-place {
	width:100px
}

.table-base .table-heading-base-date {
	width:100px
}

.table-base .table-heading-base-event {
	width:300px
}

.table-base .table-heading-base-payout {
}

.table-base .table-heading-base-ante {
	text-align:center
}

.table-base .table-heading-base-blinds {
	text-align:center
}

.table-base td {
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #dfdfdf;
	padding:8px 8px 8px 0;
+padding: 0px 8px 0px 0;
	font-size:11px;
	line-height:11px
}

.table-base td .icon-logo-square {
	white-space:nowrap
}

.table-base .table-row-base-last td {
	border-bottom:none
}

.table-base .table-cell-base-position {
	font-weight:bold
}

.table-base .table-cell-base-percentage {
	text-align:center
}

.table-base .table-cell-base-pot {
	font-weight:bold
}

.table-base .table-cell-base-peak {
	font-weight:bold
}

.table-base .table-cell-base-level {
	text-align:left
}

.table-base .table-cell-base-place {
	text-align:left
}

.table-base .table-cell-base-payout {
}

.table-base .table-cell-base-ante {
	text-align:center
}

.table-base .table-cell-base-blinds {
	text-align:center
}

.table-base td .text-time {
	display:block;
	font-style:italic;
	font-weight:normal
}

.table-base td .text-stakes {
	display:block;
	font-style:italic
}

.table-base .table-cell-base-hand {
	line-height:31px
}

.table-base-pokerroomtraffic {
}

.table-base-pokerroomtraffic th {
	padding:6px 0;
	text-align:center
}

.table-base-pokerroomtraffic .even td, .table-base-pokerroomtraffic .odd td {
	padding:0;
	font-size:10px;
	white-space:nowrap;
	text-align:center
}

.table-base-pokerroomtraffic .even .table-cell-base-peak, .table-base-pokerroomtraffic .odd .table-cell-base-peak {
	font-weight:bold;
	vertical-align:bottom
}

.table-base-pokerroomtraffic .odd td {
	border:none
}

.table-base-pokerroomtraffic .even {
	height:auto
}

.table-base-pokerroomtraffic .even td {
	padding:0;
	font-weight:bold
}

.table-base .even .table-cell-base-pokerroom, .table-base .odd .table-cell-base-pokerroom {
	width:45px;
	text-align:left;
	padding:3px 0
}

.table-base .even .table-cell-base-pokerroom a, .table-base .odd .table-cell-base-pokerroom a {
	white-space:nowrap
}

.table-base-payoutlevels {
	margin-top:12px
}

.table-base-payoutlevels tr {
}

.table-base-payoutlevels td {
}

.table-base-payoutlevels .table-heading-base-place {
	width:50%
}

.table-base-blindstructure {
	margin-top:12px
}

.table-base-blindstructure tr {
}

.table-base-blindstructure td {
}

.table-base-blindstructure .table-heading-base-level {
	width:100px
}

.table-base-blindstructure .table-heading-base-ante {
}

.table-base-blindstructure .table-heading-base-blinds {
}

.table-base-tournament {
}

.table-base-tournament .table-heading-base-tournament-place {
	width:25%
}

.table-base-tournament .table-heading-base-tournament-winnings {
	width:25%
}

.table-base-tournament .table-heading-base-tournament-tournament {
	width:50%
}

.table-toplist {
	width:100%;
	border-collapse:separate;
+border-collapse: collapse;
	margin-top:12px
}

.table-toplist th {
	background:transparent url(table-ba.png) repeat scroll 50% -90px;
	border-left:1px solid #DFDFDF;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	height:35px;
	line-height:20px;
	padding:0 6px 6px;
	white-space:nowrap;
	line-height:12px
}

.table-toplist th .icon-tooltip {
	_vertical-align:middle
}

.table-toplist .table-heading-toplist {
}

.table-toplist .table-heading-toplist .icon {
	padding:0 16px 0 0;
	background-position:100% -806px
}

.table-toplist .table-heading-toplist-sort-ascending {
}

.table-toplist .table-heading-toplist-sort-ascending .icon {
	background-position:100% -868px
}

.table-toplist .table-heading-toplist-sort-descending {
}

.table-toplist .table-heading-toplist-sort-descending .icon {
	background-position:100% -744px
}

.table-toplist .table-heading-toplist-rank {
	text-align:center
}

.table-toplist .table-heading-toplist-review {
	text-align:center
}

.table-toplist .table-heading-toplist-playnow {
	text-align:center;
	width:100px
}

.table-toplist .table-heading-toplist-rating {
	text-align:center;
	white-space:normal
}

.table-toplist .table-heading-toplist-playersonline {
	text-align:center
}

.table-toplist .table-heading-toplist-first {
	background-position:0 -90px;
	border-left:none
}

.table-toplist .table-heading-toplist-last {
	background-position:100% -90px
}

.table-toplist td {
	background:transparent url(table-ba.png) repeat scroll 50% 105%;
	padding:0 12px 18px;
	_padding:0 6px 18px;
	font-weight:bold;
	border-left:1px solid #DFDFDF
}

.table-toplist .button {
	margin-left:0
}

.table-toplist .button span {
	text-align:center
}

.table-toplist .text-download {
	display:block;
	font-size:9px;
	font-weight:normal;
	white-space:nowrap
}

.table-toplist .link-download {
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	margin-top:4px;
	text-align:center;
	text-decoration:underline
}

.table-toplist td ul {
	list-style-position:outside;
	list-style:disc;
	overflow:visible;
	padding-left:12px;
	_padding-left:20px
}

.table-toplist td ul li {
	border-bottom:1px dashed #DFDFDF;
	font-size:10px;
	font-weight:bold;
	_vertical-align:middle;
	_line-height:12px;
	_padding:2px 0
}

.table-toplist td ul .list-item-last {
	border-bottom:none
}

.table-toplist td img {
	vertical-align:middle
}

.table-toplist td .text-bonus-standard {
	border-top:1px dashed #DFDFDF;
	display:block;
	font-size:10px;
	color:#777;
	font-weight:normal;
	text-align:left
}

.table-toplist td .text-description {
	font-size:10px;
	font-weight:normal
}

.table-toplist td .text-bonus-max {
	font-size:14px
}

.table-toplist td .icon-logo-square {
	line-height:1em
}

.table-toplist .table-cell-toplist-rank {
	text-align:center;
	padding:0 0 18px;
	_padding:0 0 9px
}

.table-toplist .table-cell-toplist-bonus {
	text-align:left;
	white-space:nowrap
}

.table-toplist .table-cell-toplist-rating {
	text-align:center;
	font-size:14px;
	_width:50px
}

.table-toplist .table-cell-toplist-review {
	text-align:center
}

.table-toplist .table-cell-toplist-pokerroom {
	white-space:nowrap;
	text-align:left;
	vertical-align:center
}

.table-toplist .table-cell-toplist-pokerroom .logo-container {
	position:relative;
	display:block;
	width:200px;
	overflow:visible
}

.table-toplist .table-cell-toplist-pokerroom .logo-container .icon-logo-square {
	float:left;
	font-size:14px;
	line-height:12px;
	position:relative;
	top:-8px
}

.table-toplist .table-cell-toplist-pokerroom .logo-container .link-review {
	border-top:1px dashed #DFDFDF;
	display:block;
	font-size:10px;
	font-weight:bold;
	left:45px;
	margin-top:0;
	padding-top:2px;
	position:absolute;
	text-decoration:underline;
	top:11px
}

.table-toplist td .flag-container {
	position:relative;
	_zoom:1
}

.table-toplist td .increase a, .table-toplist td .text-bonus-max a {
	color:#C01E2B
}

.table-toplist .table-cell-toplist-exclusive {
	vertical-align:top;
	white-space:nowrap
}

.table-toplist .table-cell-toplist-playnow {
	text-align:center
}

.table-toplist .table-cell-toplist-exclusive ul {
	margin-top:6px
}

.table-toplist .table-cell-toplist-first {
	background-position:0 105%;
	font-size:14px;
	font-weight:bold;
	border-left:none
}

.table-toplist .table-cell-toplist-last {
	background-position:100% 105%
}

.table-toplist .table-row-toplist-last td {
	background-position:50% 100%;
	padding-bottom:6px
}

.table-toplist .table-row-toplist-last .table-cell-toplist-first {
	background-position:0 100%
}

.table-toplist .table-row-toplist-last .table-cell-toplist-last {
	background-position:100% 100%
}

.table-toplist-compact {
	font-size:10px
}

.table-toplist-compact th {
	height:30px;
	line-height:32px;
	padding:0 6px 5px
}

.table-toplist-compact td {
	padding:0 6px 10px;
	background-position:0 105%
}

.table-toplist-compact .table-cell-toplist-first {
	background-position:50% 105%
}

.table-toplist-compact .table-cell-toplist-last {
	background-position:100% 105%
}

.table-toplist-compact td img {
}

.table-toplist-compact td .text-bonus-standard {
}

.table-toplist-compact td .text-description {
}

.table-toplist-compact td .text-bonus-max {
	font-size:12px
}

.table-toplist-compact td .increase {
	font-size:12px
}

.table-toplist-compact td .icon-logo-square .link-main {
	font-size:12px
}

.table-toplist .table-cell-toplist-pokerroom .image-flag {
	position:absolute;
	right:0;
	top:18px
}

.table-header {
	margin: -12px -14px 0 -14px
}

.table-toplist-fallback {
	width:100%
}

.table-toplist-fallback thead tr {
	background:transparent url(gradient.png) repeat scroll 0 -30px
}

.table-toplist-fallback tbody tr {
	background:transparent url(gradient.png) repeat scroll 0 0;
	height:30px
}

.table-toplist-fallback th {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	height:16px;
	padding-bottom:2px;
	text-align:center
}

.table-toplist-fallback .poker-room-ranking {
	padding-left:6px;
	text-align:left
}

.table-toplist-fallback td {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center
}

.table-toplist-fallback .table-heading-toplist-fallback-bonus {
	text-align:left;
	width:60px
}

.table-toplist-fallback .table-cell-toplist-fallback-bonus {
	text-align:left
}

.table-toplist-fallback td .country-flag {
	margin-left:4px
}

.table-toplist-fallback .td-toplist-fallback-ranking {
	text-align:left
}

.table-toplist-fallback a {
	color:#fff
}

.text-author-biography-summary {
	font-family:"Trebuchet MS";
	font-weight:bold
}

.text-time, .time {
	font-size:11px;
	font-style:italic
}

.text-credit, .credit {
	font-size:10px;
	line-height:16px;
	color:#aaa;
	white-space:nowrap
}

.bonus-code {
	color:#B82F2E
}

#content .mod-promo-spot {
	margin-bottom:0;
	width:584px;
	_width:580px;
	_overflow:hidden
}

#content .mod-promo-spot .bd {
	padding:0
}

#content .mod-promo-spot a {
	display:block;
	width:584px;
	height:323px
}

#content .mod-promo-spot .pacific-poker {
	background:transparent url(pacific-.jpg) no-repeat 0 0
}

.icon-medium-playertype {
	background:transparent url(icons-me.png) no-repeat 0 0;
	position:relative;
	display:inline-block;
	height:24px;
	line-height:24px;
	padding-left:24px;
	font-size:11px;
	text-transform:capitalize;
	text-indent:4px
}

.icon-medium-playertype-bomb {
	background-position:0 0
}

.icon-medium-playertype-callingstation {
	background-position:0 -74px
}

.icon-medium-playertype-greenfish {
	background-position:0 -148px
}

.icon-medium-playertype-maniac {
	background-position:0 -222px
}

.icon-medium-playertype-mouse {
	background-position:0 -296px
}

.icon-medium-playertype-redfish {
	background-position:0 -370px
}

.icon-medium-playertype-rock {
	background-position:0 -444px
}

.icon-medium-playertype-shark {
	background-position:0 -518px
}

.icon-medium-playertype-warning {
	background-position:0 -592px
}

.jcarousel-container {
	position:relative
}

.jcarousel-clip {
	z-index:2;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative
}

.jcarousel-list {
	z-index:1;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0
}

.jcarousel-list li, .jcarousel-item {
	float:left;
	list-style:none;
	width:75px;
	height:70px
}

.jcarousel-next {
	z-index:3
}

.jcarousel-prev {
	z-index:3
}

.jcarousel-container-vertical {
	padding:40px 0 33px;
	_padding:45px 0 27px
}

.jcarousel-clip-vertical {
	height:390px
}

.jcarousel-list-vertical li {
	width:auto;
	height:auto
}

.jcarousel-list-vertical .jcarousel-item {
	float:none
}

.jcarousel-next-vertical {
	bottom:0;
	left:0;
	padding:0;
	position:absolute;
	width:278px;
	_width:292px
}

.jcarousel-prev-vertical {
	position:absolute;
	top:12px;
	left:0;
	padding:0;
	width:278px;
	_width:292px
}

.jcarousel-prev-disabled-vertical, .jcarousel-next-disabled-vertical {
	cursor:default
}

.jcarousel-container-vertical .jcarousel-prev-disabled-vertical *, .jcarousel-container-vertical .jcarousel-next-disabled-vertical * {
	cursor:default
}

.jcarousel-container-vertical .jcarousel-prev-disabled-vertical .icon, .jcarousel-container-vertical .jcarousel-next-disabled-vertical .icon {
	visibility:hidden
}

.logo-square-medium-class {
	background:url(logo-squ.png) no-repeat top left
}

.logo-square-medium-1548 {
	background-position:0 0;
	height:44px;
	width:80px
}

.logo-square-medium-1556 {
	background-position:0 -45px;
	height:44px;
	width:80px
}

.logo-square-medium-1558 {
	background-position:0 -90px;
	height:44px;
	width:80px
}

.logo-square-medium-1559 {
	background-position:0 -135px;
	height:44px;
	width:80px
}

.logo-square-medium-1580 {
	background-position:0 -180px;
	height:44px;
	width:80px
}

.logo-square-medium-1597 {
	background-position:0 -225px;
	height:44px;
	width:80px
}

.logo-square-medium-1901 {
	background-position:0 -270px;
	height:44px;
	width:80px
}

.logo-square-medium-1980 {
	background-position:0 -315px;
	height:44px;
	width:80px
}

.logo-square-medium-2731 {
	background-position:0 -360px;
	height:44px;
	width:80px
}

.logo-square-medium-2826 {
	background-position:0 -405px;
	height:44px;
	width:80px
}

.logo-square-medium-2946 {
	background-position:0 -450px;
	height:44px;
	width:80px
}

.logo-square-medium-2982 {
	background-position:0 -495px;
	height:44px;
	width:80px
}

.logo-square-medium-3289 {
	background-position:0 -540px;
	height:44px;
	width:80px
}

.logo-square-medium-3493 {
	background-position:0 -585px;
	height:44px;
	width:80px
}

.logo-square-medium-3537 {
	background-position:0 -630px;
	height:44px;
	width:80px
}

.logo-square-medium-3561 {
	background-position:0 -675px;
	height:44px;
	width:80px
}

.logo-square-medium-3565 {
	background-position:0 -720px;
	height:44px;
	width:80px
}

.logo-square-medium-3618 {
	background-position:0 -765px;
	height:44px;
	width:80px
}

.logo-square-medium-3706 {
	background-position:0 -810px;
	height:44px;
	width:80px
}

.logo-square-medium-4003 {
	background-position:0 -855px;
	height:44px;
	width:80px
}

#academy {
}

#academy-play-button, #academy-video-replace {
	width:291px;
	_width:289px;
	_overflow:hidden
}

#academy-video-replace {
	display:none
}

#academy-play-button img {
	padding:6px 0 5px
}

#content p#breadcrumb {
	height:34px;
	line-height:34px;
	margin:0;
	padding:0 14px
}

#find-a-juicy-game {
}

#find-a-juicy-game .table-toplist {
	width:650px;
	margin: -8px -14px 0px -14px
}

#simplemodal-overlay {
	background-color:#000
}

#simplemodal-container {
	background-color:#333;
	border:8px solid #444;
	padding:12px
}

#simplemodal-container a.modalCloseImg {
	background:url(x0000000.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer
}

iframe body {
	margin:0;
	padding:0
}

.iframe-flashgame {
	border:none;
	height:470px;
	overflow:hidden;
	width:615px
}

.simplemodal-wrap {
}

.promotion-container {
	position:relative;
	margin:0px;
	padding:0px
}

.promotion-picture {
	margin:0px;
	padding:0px
}

.promotion-buttons {
	bottom:5px;
	position:absolute;
	text-align:center;
	width:100%
}

.promotion-buttons .button span {
	font-size:8px
}

#freeroll-listings .block-header {
	border-bottom:none;
	background:#f6f6f6
}

#freeroll-listings .block-header p {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:0 12px;
	text-transform:uppercase
}

#freeroll-listings .block-top-deal {
	border-bottom:none
}

#more-poker-rules .hd {
	padding-right:0px
}

#mod-player-search .block-counter a {
	float:right
}

#mod-player-search .block-counter .counter {
	float:left
}

#poker-traffic-chart-container {
	min-height:220px;
	_height:220px;
	margin:0 0 3px
}

#poker-traffic-chart-container .legend {
	border-bottom:1px solid #ACACAC;
	font-size:9px;
	margin:0 auto;
	padding:6px 0
}

#poker-traffic-chart-container table {
	width:auto;
	margin:auto
}

#poker-traffic-chart-container .legend .legendColorBox {
	width:18px
}

#poker-traffic-chart-container .legend .legendLabel {
	font-size:9px;
	padding:0 6px 0 3px;
	white-space:nowrap
}

#poker-traffic-chart-container .chart {
	margin:0 auto;
	width:95%;
	height:190px
}

.question-of-the-day {
	position:relative;
	padding:0px
}

.question-of-the-day .bd {
	padding:0
}

.question-of-the-day .content {
	float:left;
	margin:0px;
	margin-top:292px;
	padding:0 14px 12px;
	width:406px;
	border:none
}

.question-of-the-day .content strong {
	clear:left;
	display:block;
	float:left;
	margin-right:14px;
	margin-top:12px;
	line-height:12px;
	font-weight:normal
}

.question-of-the-day .question {
	float:right;
	margin-top:292px;
	padding:0px 14px 12px;
	width:180px;
	overflow:visible;
	background:#454545;
	border:none
}

.question-of-the-day form label, .question-of-the-day form legend {
	color:#FFF;
	white-space:normal
}

.question-of-the-day .play-area {
	height:292px;
	width:650px;
	position:absolute;
	left:0px;
	top:0px
}

.question-of-the-day .play-area-static {
	position:relative
}

.question-of-the-day dl {
	height:292px;
	width:650px;
	background:transparent url(question.jpg) no-repeat 0px 0px;
	position:relative
}

.question-of-the-day .play-area dt {
	font-weight:bold;
	position:absolute;
	width:84px;
	text-align:center;
	color:#444
}

.question-of-the-day .play-area dd {
	position:absolute;
	width:84px;
	text-align:center;
	color:#ccc
}

.question-of-the-day .play-area .dealer-button {
	display:block;
	width:16px;
	height:16px
}

.question-of-the-day .play-area .dealer-button {
	margin:-26px 0 0 80px
}

.question-of-the-day .bd .play-area .dealer-button-one {
	margin:-74px 0 0 -5px
}

.question-of-the-day .play-area .dealer-button-four {
	margin-top:36px
}

.question-of-the-day .play-area .dealer-button-five, .question-of-the-day .play-area .dealer-button-six {
	margin:38px 0 0
}

.question-of-the-day .play-area .dealer-button-seven, .question-of-the-day .play-area .dealer-button-eight {
	margin:36px 0 0 -12px
}

.question-of-the-day .play-area .dealer-button-nine {
	margin-left:-12px
}

.question-of-the-day .play-area .dealer-button-ten {
	margin:-33px 0 0 -5px
}

#question-of-the-day .play-area .one, .question-of-the-day .play-area .one {
	left:144px;
	margin-top:-30px;
	top:274px
}

.question-of-the-day .play-area .two {
	left:40px;
	top:224px
}

.question-of-the-day .play-area .three {
	left:21px;
	top:136px
}

.question-of-the-day .play-area .four {
	left:40px;
	top:50px
}

.question-of-the-day .play-area .five {
	left:143px;
	top:30px
}

.question-of-the-day .play-area .six {
	left:246px;
	top:30px
}

.question-of-the-day .play-area .seven {
	left:349px;
	top:50px
}

.question-of-the-day .play-area .eight {
	left:369px;
	top:136px
}

.question-of-the-day .play-area .nine {
	left:349px;
	top:224px
}

.question-of-the-day .play-area .ten {
	left:246px;
	top:244px
}

.question-of-the-day .play-area .flop {
	left:127px;
	top:179px;
	width:130px
}

.question-of-the-day .play-area .turn {
	left:257px;
	top:179px
}

.question-of-the-day .play-area .river {
	left:306px;
	top:179px
}

.question-of-the-day .play-area dt.active {
	background:transparent url(question.png) no-repeat scroll 0 -100px;
	color:#444;
	height:38px;
	margin:-16px 0 0 1px;
	padding-top:16px
}

.question-of-the-day .play-area dt.one {
	background-position:0 0;
	height:40px;
	margin:-34px 0 0;
	padding:4px 0 0
}

.question-of-the-day .play-area dd.active {
	color:#8d8f92
}

.question-of-the-day .play-area .pot, .question-of-the-day .play-area .blinds {
	font-weight:normal;
	height:20px;
	left:500px;
	top:21px;
	width:auto;
	color:#444
}

.question-of-the-day .play-area dt.pot:after, .question-of-the-day .play-area dt.blinds:after {
	content:':'
}

.question-of-the-day .play-area dd.pot {
	padding:0 0 0 45px;
	background-image:none
}

.question-of-the-day .play-area dd.pile {
	color:#FFF;
	left:152px;
	line-height:18px;
	padding:0;
	text-align:center;
	top:178px;
	width:100px
}

.question-of-the-day .play-area .blinds {
	top:48px
}

.question-of-the-day .play-area dd.small {
	padding:0px 0px 0px 60px;
	background-image:none
}

.question-of-the-day .play-area dd.big {
	padding:0 0 0 82px;
	background-image:none
}

.question-of-the-day .play-area .money {
	padding-top:14px
}

.question-of-the-day .play-area .action {
	line-height:12px;
	margin-left:0;
	margin-top:38px;
	overflow:visible;
	text-align:center;
	width:85px
}

.question-of-the-day .play-area .action-one {
	margin-top:-74px
}

.question-of-the-day .play-area .action-two, .question-of-the-day .play-area .action-nine, .question-of-the-day .play-area .action-ten {
	margin-top: -32px
}

.question-of-the-day .play-area .icon-poker {
	color:#fff
}

.question-of-the-day .play-area .icon-poker-pot, .question-of-the-day .play-area .icon-poker-blinds {
	color:#444
}

.question-of-the-day .play-area .icon-poker-chips {
	background-position:100% -29px;
	padding:0 32px 0 0
}

.question-of-the-day .play-area .hand {
	height:22px;
	margin:-56px 0 0;
	overflow:hidden
}

.question-of-the-day .play-area .flop, .question-of-the-day .play-area .turn, .question-of-the-day .play-area .river {
	overflow:visible;
	text-align:left;
	font-weight:normal;
	color:white
}

.question-of-the-day .play-area dd.flop span.first, .question-of-the-day .play-area dd.turn span, .question-of-the-day .play-area dd.river span {
	margin-left:0px
}

#review-page .mod-primary {
	margin-bottom:0
}

#content .mod-review-head {
	margin-top: -5px;
	_margin-top:0;
	_margin-bottom:0px;
	_padding-bottom:5px;
	/*background-color:#000;*/
	border:none;
+overflow: hidden
}

#content .mod-review-head .bd {
	padding:0px;
	_padding: 0px;
}

#content .mod-review-head .bg {
	top:0;
	height:100%;
	/*background-image:url(review-h.png)*/
}

#content .mod-review-bd {
	margin-top:0;
	border:none
}

#content .mod-review-bd .bd {
	padding-bottom:0px;
	border:0;
	margin-right:5px;
	
}
.review-head-screenshot .bd {
	border:1px solid #000000;
	text-align:center;
}
#content .mod-review-bd .bg {
	bottom:0;
	height:100px;
	/*background-image:url(review-b.png)*/
}

#content .mod-review-bd .inner .b {
	background-position:100% -35px
}

#content .mod-review-bd .inner .b .bl {
	background-position:0 -35px
}

#content .mod-review-bd .inner .b .br {
	background:#c1bbb3
}

#content #review-page .review-head-screenshot .inner {
	background:#0d0d0d;
	border:none
}

#content #review-page div.review-head-screenshot .bg {
	top:0;
	height:153px;
	background-image:url(review-i.png)
}

#content #review-page .review-head-screenshot .bd {
	padding-bottom:0;
	text-align:center
}

#content #review-page .review-head-screenshot img {
	display:block;
	margin:0 auto
}

#content #review-page .review-head-screenshot .inner .t {
	background-position:100% -40px
}

#content #review-page .review-head-screenshot .inner .t .tl {
	background-position:0 -40px
}

#content #review-page .review-head-screenshot .inner .t .tr {
	background:#333
}

#content #review-page .review-head-screenshot .inner .b {
	background-position:100% -25px
}

#content #review-page .review-head-screenshot .inner .b .bl {
	background-position:0 -25px
}

#content #review-page .review-head-screenshot .inner .b .br {
	background:#0d0d0d
}

#content #review-page .mod-review-head-internal {
	margin:20px 12px 0 0;
	_margin:10px 12px 0 0
}

#content #review-page .mod-review-head-internal, #content #review-page .mod-review-head-internal .inner {
	border:none;
	background-color:transparent
}

#content #review-page .mod-review-head-internal .t {
	background-position:100% -50px
}

#content #review-page .mod-review-head-internal .t .tl {
	background-position:0 -50px
}

#content #review-page .mod-review-head-internal .t .tr {
	background:#F0EEEC
}

#content #review-page .mod .mod-review-head-internal .hd {
	background:transparent url(review-j.png) repeat-x 0 0;
	border-bottom:1px solid #fff
}

#content #review-page .mod .mod-review-head-internal .bg {
	top:26px;
	height:60px;
	background:transparent url(review-k.png) repeat-x 0 0
}

#content #review-page .mod-review-offer {
	margin:12px 0
}

#content #review-page .mod-review-offer .inner {
	background-color:#d3d3d3
}

#content #review-page .mod-review-offer .bd {
	padding:0
}

#content #review-page .mod-review-offer .t {
	background-position:100% -60px
}

#content #review-page .mod-review-offer .t .tl {
	background-position:0 -60px
}

#content #review-page .mod-review-offer .t .tr {
	background:#d3d3d3
}

#content #review-page .mod-review-offer .b {
	background-position:100% -65px
}

#content #review-page .mod-review-offer .b .bl {
	background-position:0 -65px
}

#content #review-page .mod-review-offer .b .br {
	background:#d3d3d3
}

#content #review-page .mod-review-offer .bg {
	display:none
}

#review-head .frame {
	_width:110px;
	margin:18px 0 5px 0;
	float:left;
}

#review-head .frame .inner {
	padding-bottom:0px;
	background:#fff;
}

#review-head .list-tab {
	float:right;
	margin:12px 0 3px
}

#review-head .rating-review {
	margin:5px 0 -1px
}

#review-exclusive-hits .list-attribute-alt-pro {
	margin-top:6px;
	min-height:85px;
	_height:85px
}

#review-exclusive {
	position:relative;
	width:520px;
	height:38px;
	margin:5px auto;
	display:table;
}

#review-exclusive a {
	color:#000
}

#review-exclusive .percent, #review-exclusive .amount, #review-exclusive .sep {
	float:left;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	-moz-text-shadow:0px 0px 10px #C55901;
	text-shadow:0px 0px 10px #C55901;
	line-height:1em
}

#review-exclusive .percent, #review-exclusive .amount {
	width:225px;
	font-size:40px;
	height:40px;
	line-height:40px;
	
	letter-spacing: -4px;
+letter-spacing: -2px;	
	vertical-align:top;
	display: table;
}

#review-exclusive .percent-flat {
	width:225px
}

#review-exclusive .percent {
	text-align:center;
	margin-left:20px;
}

#review-exclusive .amount {
	text-align:center
}

#review-exclusive .sep {
	max-width:55px;
	min-width: 15px;
	margin:4px 0;
+margin: 8px 0 0;
	font-size:18px;
	line-height:16px;
	letter-spacing:4px
}

#review-exclusive .sep-empty {
	width:20px
}

#review-exclusive .icon-tooltip {
	margin:0
}

#review-exclusive-label {
	width:520px;
	margin:0 auto
}

#review-exclusive-label .label {
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	border-right:1px solid #B4B3B3
}

#review-exclusive-label .label-last {
	border:none
}

#review-exclusive-label .label span {
	font-weight:bold
}

#review-exclusive-label .label .bonus-code {
	color:#B82F2E;
	font-weight:bold;
	text-decoration:none
}

#review-exclusive-label .label .bonus-code:hover {
	text-decoration:underline
}

#review-exclusive-signup {
}

#review-exclusive-signup p {
	text-align:center
}

#review-payment-options {
	position:absolute;
	width:630px;
	bottom:3px
}

#review-payment-options .frame .inner .bd {
	padding:0
}

#review-payment-options img {
	display:block;
	margin:auto
}

.review-head-heading {
	float:left;
	margin:0 0 0 15px
}

.review-head-heading h1 {
	float:left;
	/*color:#fff;*/
	margin:12px 0 0
}

.review-head-heading .landing-pages {
	display:block;
	float:left;
	/*color:#fff;*/
	margin:21px 10px 0
}

.review-head-heading .landing-pages a {
}

.review-head-screenshot .bd .img-switch-label {
	position:absolute;
	color:#fff;
	left:22px;
	top: -5px
}

.review-head-screenshot .bd .img-switch {
	position:absolute;
	color:#fff;
	right:22px;
	top: -5px
}

.review-head-screenshot .bd .img-switch a {
	color:#fff;
	font-weight:bold
}

.review-head-screenshot .bd li {
	float:left;
	width:45%;
+width: 44.8%;
	margin:0;
	color:#c7bfba;
	font-size:9px;
	text-transform:uppercase;
	background:none;
	padding-left:0;
	text-align:center
}

.review-head-screenshot .bd .footer {
	text-align:center;
	padding:10px;
	border-right:1px solid #5b5a5a;
	background:#000000;
	margin-top:10px
}

.review-head-screenshot .bd footer.last {
	border:none
}

.review-head-screenshot .button-download-alt span {
	width:197px;
	text-align:center
}

#review-overall .mod {
	margin:0 10px 0 0
}

#review-overall .mod .mod {
	margin:8px 0 0
}

#review-overall .mod .mod .bd {
	padding:14px
}

#review-overall .mod .hd {
	padding:0;
	line-height:16px;
	margin-top:12px
}

#review-overall .mod .bd {
	padding:0
}

#review-overall .inner .bd {
	padding-top:76px
}

#review-overall .inner .bd .bd {
	padding-top:0px
}

#review-overall .main .bd {
	padding-left:0px
}

#review-overall .main .hd {
	padding-left:0px
}

div#review-overall h1, #review-overall h2 {
	font-size:16px
}

#review-overall .mod-payment-options li {
	float:left;
	margin-right:8px
}

#review-overall .score {
	position:absolute;
	top:0px;
	left:0px;
	width:952px;
	height:75px;
	left:14px;
	border-bottom:1px solid #e9e9e9
}

#review-overall .score img {
	position:absolute;
	top:12px;
	left: -11px
}

#review-overall .score h2 {
	font-size:21px;
	left:110px;
	margin:0;
	position:absolute;
	top:8px
}

#review-overall .score .rating {
	left:108px;
	position:absolute;
	top:26px
}

#review-screeshots-holder a {
	display:block;
	position:relative;
	overflow:hidden
}

#review-screeshots-holder a img{
	width:242px;
}

	

#review-screeshots-holder a:hover .hover-bg {
	display:block;
	position:absolute;
	top:0;
	left:0;
	-left: -200px;
	width:400px;
	height:400px;
	background:transparent url(opacity3.png);
	_background:#fff none;
_filter:alpha(opacity: 30);
	_zoom:1
}

.notice {
	padding:6px;
	border:1px solid #dfdfdf;
	border-top:none;
	background:#fdfdfd
}

.notice h2 {
	margin:0;
	color:#B82F2E;
	line-height:1.2em
}

.notice p {
	color:#B82F2E;
	font-size:12px
}

#more-top-stories {
}

#more-top-stories .bd {
}

#more-top-stories .line {
	overflow:visible
}

#page-index {
}

#page-index h1 {
	color:#FFF;
	font-size:12px;
	font-variant:small-caps;
	margin:0;
	position:absolute;
	right:0;
	top:30px
}

ul.paging li {
	display:inline;
	float:left
}

#how-to-play-poker {
	background:transparent url(backgrou.jpg) repeat scroll -693px -30px;
	height:282px;
	position:relative;
	width:584px
}

.mod-promotion h2 {
	color:#FFF;
	font-family:"Trebuchet MS";
	font-size:44px;
	height:62px;
	left:16px;
	letter-spacing:-0.03em;
	line-height:1em;
	margin:0;
	position:absolute;
	text-transform:uppercase;
	top:8px;
	width:auto
}

.mod-promotion h2 .text-tagline {
	color:#98D2ED;
	font-family:Arial;
	font-size:11px;
	left:3px;
	letter-spacing:0;
	position:absolute;
	top:28px;
	width:320px
}

#where-to-play h2 .text-tagline {
	left:9px
}

.mod-promotion .heading-list {
	color:#FFF;
	left:20px;
	position:absolute;
	text-transform:none;
	top:90px
}

.mod-promotion .list-promotion-expanded {
	left:28px;
	overflow:visible;
	position:absolute;
	top:108px
}

#where-to-play {
	background:transparent url(backgrou.jpg) repeat scroll 0 0;
	height:282px;
	position:relative;
	width:584px
}

#how-to-win {
	background:transparent url(backgrou.jpg) repeat scroll -1302px 0;
	height:282px;
	position:relative;
	width:584px
}

.how-to-play-poker-thumb {
}

.ui-tabs-promotion-compact #how-to-play-poker, .ui-tabs-promotion-compact #where-to-play, .ui-tabs-promotion-compact #how-to-win {
	height:275px;
	width:475px
}

.ui-tabs-promotion-compact #how-to-play-poker {
	background-position: -182px 0
}

.ui-tabs-promotion-compact #where-to-play {
	background-position: -833px 0
}

.ui-tabs-promotion-compact #how-to-win {
	background-position: -1484px 0
}

.ui-tabs-promotion-compact #how-to-play-poker h2, .ui-tabs-promotion-compact #where-to-play h2, .ui-tabs-promotion-compact #how-to-win h2 {
	font-size:24px;
	height:24px;
	position:absolute;
	right:auto;
	left:20px;
	top:8px;
	width:100%;
	margin:0
}

.ui-tabs-promotion-compact #how-to-play-poker h2 .text-tagline, .ui-tabs-promotion-compact #where-to-play h2 .text-tagline, .ui-tabs-promotion-compact #how-to-win h2 .text-tagline {
	display:block;
	line-height:14px
}

.ui-tabs-promotion-compact #how-to-play-poker .list-promotion-compact, .ui-tabs-promotion-compact #where-to-play .list-promotion-compact, .ui-tabs-promotion-compact #how-to-win .list-promotion-compact {
	bottom:40px;
	left:20px;
	position:absolute
}

#toplist-article .bd .bd .bd {
	padding:14px 0px 0px 0px
}

#toplist-article .bd .bd .hd {
	padding:0px
}

#toplist-article p {
	letter-spacing:0.005em;
	line-height:16.5px
}

#toplist-article div.social {
	float:left;
	height:249px;
	margin:0 14px 14px -14px;
	width:152px
}

.ui-helper-hidden {
	display:none
}

.ui-helper-hidden-accessible {
	position:absolute;
	left: -99999999px
}

.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}

.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.ui-helper-clearfix {
	display:inline-block
}/*\*/

* html .ui-helper-clearfix {
	height:1%
}

.ui-helper-clearfix {
	display:block
}/**/

.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}

.ui-state-disabled {
	cursor:default !important
}

.ui-icon {
	display:block;
	text-indent: -99999px;
	overflow:hidden;
	background-repeat:no-repeat
}

.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.ui-tabs {
	_zoom:1
}

.ui-tabs .ui-tabs-nav {
	list-style:none;
+list-style-position: outside;
	position:relative;
	overflow:visible
}

.bd.ui-tabs .ui-tabs-nav, .bd .ui.tabs .ui-tabs-nav {
	background:transparent url(gradient.png) repeat-x scroll 0 -245px;
	height:25px;
	margin-bottom:6px;
	_overflow:hidden;
	_margin-bottom:0
}

.hd .ui-tabs .ui-tabs-nav {
	height:25px;
	_overflow:hidden
}

.ui-tabs .ui-tabs-nav li {
	float:left;
	font-weight:bold;
	height:31px;
	padding:0;
	position:relative
}

.ui-tabs .ui-tabs-nav li a {
	border-right:1px solid #2B2A2A;
	float:left;
	height:20px;
	line-height:20px;
	padding:2px 8px 3px;
	text-decoration:none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background:transparent url(arrow000.png) no-repeat scroll 50% 25px;
	height:31px;
	line-height:25px;
	z-index:5
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor:text;
	background:#464646 none repeat scroll 0 0
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer
}

.ui-tabs .ui-tabs-panel {
}

.ui-tabs .ui-tabs-hide {
	display:none !important
}

.ui-tabs .ui-tabs-panel-hide {
	display:none !important
}

.ui-tabs-promotion {
}

.ui-tabs-promotion .ui-tabs-nav {
	background:#fff none repeat scroll 0 0;
	bottom:0;
	height:76px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:visible;
	position:absolute;
	width:100%
}

.ui-tabs-promotion .ui-tabs-nav li {
	border-right:medium none;
	float:left;
	font-weight:bold;
	margin:4px 3px;
	_margin:4px 0px;
	padding:0;
	position:relative;
	width:188px;
	height:auto
}

.ui-tabs-promotion .ui-tabs-nav li a {
	background:#1e1e1e;
	display:block;
	float:none;
	height:60px;
	overflow:visible;
	padding:4px;
	position:relative;
	text-decoration:none;
	width:auto
}

.ui-tabs-promotion .ui-tabs-nav li a .icon-selected-arrow {
	display:none
}

.ui-tabs-promotion .ui-tabs-nav li a .background-reflection {
	background:transparent url(gradient.png) repeat scroll 0 -105px;
	bottom:-16px;
	display:block;
	height:15px;
	left:0;
	position:absolute;
	width:152px
}

.ui-tabs-promotion .ui-tabs-nav li.how-to-play-poker a {
}

.ui-tabs-promotion .ui-tabs-nav li a span.text-title {
	background:transparent url(backgrou.jpg) repeat scroll 0 -296px;
	cursor:pointer;
	display:block;
	font-family:"Trebuchet MS";
	font-size:20px;
	height:60px;
	letter-spacing:-0.05em;
	line-height:60px;
	text-align:center;
	text-transform:uppercase;
	top:0;
	width:180px
}

.ui-tabs-promotion .ui-tabs-nav li.how-to-play-poker a span.text-caption {
	display:block
}

.ui-tabs-promotion .ui-tabs-nav li.how-to-play-poker a span.text-title {
	background-position:-1956px -60px
}

.ui-tabs-promotion .ui-tabs-nav li.where-to-play a span.text-title {
	background-position:-1953px 0px
}

.ui-tabs-promotion .ui-tabs-nav li.how-to-win a span.text-title {
	background-position:-1953px -120px
}

.ui-tabs-promotion .ui-tabs-nav li a img {
	display:block;
	float:none;
	text-decoration:none
}

.ui-tabs-promotion .ui-tabs-nav li a .text-caption {
	background:#444 none repeat scroll 0 0;
	bottom:4px;
	color:#FFF;
	display:block;
	float:none;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	letter-spacing:-0.02em;
	opacity:0.8;
	padding:0;
	position:absolute;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	width:180px
}

.ui-tabs-promotion .ui-tabs-nav li.ui-tabs-selected {
	background:transparent none repeat scroll 0 0;
	border-right:medium none;
	height:auto;
	margin:4px 3px;
	padding:0;
	z-index:5
}

.ui-tabs-promotion .ui-tabs-nav li.ui-tabs-selected a {
	background:#4e8ac6
}

.ui-tabs-promotion .ui-tabs-nav li.ui-tabs-selected a .icon-selected-arrow {
	display:block;
	left:50%;
	margin-left:-6px;
	position:absolute;
	top:4px
}

.ui-tabs-promotion .ui-tabs-nav li.ui-tabs-selected a .text-caption {
	background:#244f84
}

.ui-tabs-promotion .ui-tabs-nav li.ui-tabs-selected a .background-reflection {
	background:transparent url(gradient.png) repeat scroll 0 -75px;
	bottom:-16px;
	display:block;
	height:15px;
	left:0;
	position:absolute;
	width:152px
}

.ui-tabs-promotion .ui-tabs-nav li.ui-state-hover a {
	background:#fff none
}

.ui-tabs-promotion .ui-tabs-nav li.ui-state-hover a .background-reflection {
	background:transparent url(gradient.png) repeat scroll 0 -135px;
	bottom:-16px;
	display:block;
	height:15px;
	left:0;
	position:absolute;
	width:152px
}

.ui-tabs-promotion-compact {
}

.ui-tabs-promotion-compact .ui-tabs-nav {
	background:transparent none repeat scroll 0 0;
	overflow:visible;
	position:relative
}

.ui-tabs-promotion-compact .ui-tabs-nav li {
	width:152px;
	margin:4px 2px
}

.ui-tabs-promotion-compact .ui-tabs-nav li.ui-tabs-selected {
	margin:4px 2px
}

.ui-tabs-promotion-compact .ui-tabs-nav li a {
	width:144px
}

.ui-tabs-promotion-compact .ui-tabs-nav li a span.text-title {
	width:144px
}

.ui-tabs-header {
	margin:0 -14px
}

.ui-tabs-nav-header {
	margin:0 -14px
}

.ui-tabs .ui-tabs-nav-internal {
	background:none;
	border-top:1px solid #D8D8D8
}

.ui-tabs .ui-tabs-nav-internal li {
	background:#f6f6f6;
	border-bottom:1px solid #D8D8D8;
	border-right:none
}

.ui-tabs .ui-tabs-nav-internal li a {
	border-right:1px solid #D8D8D8;
	color:#000;
	display:block;
	height:28px;
	line-height:28px;
	padding:0;
	text-align:center;
	width:99%
}

.ui-tabs .ui-tabs-nav-internal li.ui-tabs-item-last a {
	border-right:none
}

.ui-tabs .ui-tabs-nav-internal li.ui-tabs-selected {
	background:#FFF none repeat scroll 0 0;
	border-bottom:medium none;
	border-right:none;
	height:auto;
	margin:0
}

.ui-tabs-alt {
	height:auto
}

.ui-tabs-alt .ui-tabs-nav {
	background:transparent none repeat scroll 0 0;
	margin:0;
	height:auto
}

.ui-tabs-alt .ui-tabs-nav li {
	float:none;
	border:none;
	height:auto
}

.ui-tabs-alt .ui-tabs-nav li a, .ui-tabs-alt .ui-tabs-nav li.ui-tabs-selected {
	display:block;
	float:none;
	font-size:14px;
	font-weight:bold;
	color:#444;
	margin:0;
	height:auto
}

.ui-tabs-alt .ui-tabs-nav li a {
	background:#fff;
	border-right:1px solid #DFDFDF;
	padding:12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	height:auto
}

.ui-tabs-alt .ui-tabs-nav li.ui-tabs-selected {
	background:transparent;
	height:auto
}

.ui-tabs-alt .ui-tabs-nav li.ui-tabs-selected a {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #DFDFDF;
	border-right:medium none;
	border-top:1px solid #DFDFDF;
	height:auto
}

.ui-tabs-alt .ui-tabs-nav li.ui-tabs-first a {
	border-top:none;
	height:auto
}

.ui-tabs-alt .ui-tabs-nav li.ui-tabs-last a {
	border-bottom:none;
	height:auto
}

.ui-tabs-alt-toplist {
	height:300px;
	overflow:hidden
}

.ui-tabs-alt-toplist .tab-container {
	background-color:#E2DFDC;
	min-height:300px;
	_height:300px;
	width:202px
}

.ui-tabs-alt-toplist .ui-tabs-nav {
	font-size:8px;
	padding:0
}

.ui-tabs-alt-toplist .ui-tabs-nav li {
	background:transparent url(gradient.png) repeat scroll 0 -270px;
	border:medium none;
	color:#FFF;
	display:list-item;
	height:60px;
	overflow:hidden;
	padding:0;
	vertical-align:middle;
	border:none
}

.ui-tabs-alt-toplist .ui-tabs-nav li.ui-tabs-last {
	border-bottom:1px solid transparent
}

.ui-tabs-alt-toplist .ui-tabs-nav li.ui-tabs-selected {
	display:list-item;
	font-size:8px;
	height:60px;
	background-color:#fff;
	border:none
}

.ui-tabs-alt-toplist .ui-tabs-nav li.ui-tabs-first a {
	height:57px
}

.ui-tabs-alt-toplist .ui-tabs-nav li a {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#FFF;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:44px;
	margin:0;
	padding:16px 0;
	white-space:nowrap;
	position:relative;
	border:none
}

.ui-tabs-alt-toplist .ui-tabs-nav li a .bg {
	display:none
}

.ui-tabs-alt-toplist .ui-tabs-nav li a:hover .bg {
	display:block;
	z-index:100;
	width:100%;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background:transparent url(opacity3.png);
	_background:#fff none;
_filter:alpha(opacity: 30)
}

.ui-tabs-alt-toplist .ui-tabs-nav li a .icon-logo-square {
	float:left
}

.ui-tabs-alt-toplist .ui-tabs-nav li .text-number {
	float:left;
	line-height:24px;
	margin-left:0;
	text-align:center;
	width:20px
}

.ui-tabs-alt-toplist .ui-tabs-nav li .text-bonus {
	float:right;
	line-height:24px;
	margin-right:6px;
	font-size:9px
}

.ui-tabs-alt-toplist .ui-tabs-nav li.ui-tabs-selected a {
	color:#444;
	border:none
}

.ui-tabs-alt-toplist .extra-content {
	padding:12px
}

.ui-tabs-alt-toplist .extra-content a {
	margin:6px 0 0;
	display:block
}

.ui-tabs-alt-toplist .extra-content p {
	margin-top:6px
}

.ui-tabs-alt-toplist .extra-content img {
	display:block;
	margin:auto
}

.ui-widget {
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
}

.ui-widget-content {
}

.ui-widget-content a {
}

.ui-widget-header {
}

.ui-widget-header a {
	color:#fff
}

.ui-state-default, .ui-widget-content .ui-state-default {
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
}

.ui-state-hover a, .ui-state-hover a:hover {
}

.ui-state-active, .ui-widget-content .ui-state-active {
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	border:1px solid #fed22f;
	background:#ffe45c url(ui-bg_hi.png) 50% top repeat-x;
	color:#363636
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
	color:#363636
}

.ui-state-error, .ui-widget-content .ui-state-error {
	border:1px solid #cd0a0a;
	background:#b81900 url(ui-bg_di.png) 50% 50% repeat;
	color:#fff
}

.ui-state-error a, .ui-widget-content .ui-state-error a {
	color:#fff
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text {
	color:#fff
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image:none
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary {
	font-weight:bold
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}

.ui-icon {
	width:16px;
	height:16px;
	background-image:url(ui-icons.png)
}

.ui-widget-content .ui-icon {
	background-image:url(ui-icons.png)
}

.ui-widget-header .ui-icon {
	background-image:url(ui-icons.png)
}

.ui-state-default .ui-icon {
	background-image:url(ui-icons.png)
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(ui-icons.png)
}

.ui-state-active .ui-icon {
	background-image:url(ui-icons.png)
}

.ui-state-highlight .ui-icon {
	background-image:url(ui-icons.png)
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(ui-icons.png)
}

.ui-icon-carat-1-n {
	background-position:0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position:0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position:0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position:0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position:0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position:0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-penc {}



/****** NEW IMPLEMENTATIONS 01 10 2010  *******/

/************ BEGIN TOP STORIES ************/

#top-stories {
/* width: 570px; */
width: 560px;
list-style-type: none;
float: right;
margin: 10px 0;
}

#top-stories a:link,
#top-stories a:visited,
#top-stories a.end:link,
#top-stories a.end:visited {
float: left;
font-family: arial, sans-serif;
font-size: 0.9em;
width: 98px;
height: 180px;
line-height: 1.4em;
background-color: #000;
margin-right: 12px;
display: block;
}

#top-stories a.end:link,
#top-stories a.end:visited {
margin-right: 0;
}

#top-stories img {
width: 98px;
height: 98px;
margin-bottom: 10px;
border: 0 !important;
display: block;
}

#top-stories a,
#top-stories a:link,
#top-stories a:visited,
#top-stories a.end,
#top-stories a.end:link,
#top-stories a.end:visited {
color: #fff;
text-decoration: none;
border: 1px solid #aaa;
}

#top-stories a:hover,
#top-stories a.end:hover {
border: 1px solid #8dc63f;
color: #8dc63f;
text-decoration: none;
}

.top-story-text {
width: 90px !important;
margin: 0 auto 10px auto;
display: block;
}
/*********** HOME REVIEW TABLE ************/

ul.review-tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px;
	width: 100%;
}
ul.review-tabs li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	/* margin-bottom: -2px; */
	background: #fff;
	overflow: hidden;
	position: relative;
}
ul.review-tabs li a {
    background: #C55901;
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	/* border: 1px solid #fff; */
	outline: none;
}

ul.review-tabs li.active a {
color: #fff;
}

ul.review-tabs li a:hover {
	background: #222;
}	
html ul.review-tabs li.active, html ul.review-tabs li.active a:hover  {
	background: #222;
	color: #fff !important;
}
.tab_container {
	clear: both;
	float: left; 
	width: 605px; /* width: 100%; */
	background-color: #222;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.tab_content {
	padding: 10px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}


.review-content {
font-family: Arial, sans-serif;
background: url(../images/grad-bg.jpg) repeat-x left top #fff;

}

table.review-table { 
width: auto /* 586px */;
background-color: #222;
color: #fff;
border-collapse: collapse;
font-size: 0.8em;
}

.review-table img {
width: 100px;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
}

.review-table td, .review-table td.logo-box, .review-table th {
border: 1px solid #fff;
padding: 5px 10px !important;
}

.review-table td {
width: 173px;
}

.review-table td.small-box {
width: 80px;
}

.review-table td.logo-box {
width: 100px;
}

.review-table td.desc-box {
width: 360px;
}

.review-table th {
background-color: #222;  /* #C55901; */ 
font-weight: normal;

}
a.call-buttons,
a.call-buttons-bottom {
display: block;
text-align: center;
width: 80px;
height: 20px;
color: #000;
font-size: 0.8em;
background: url(../images/call-button.jpg) 0 0 no-repeat #fff;
margin-bottom: 8px;
text-decoration: none;
padding: 2px 0 4px 0;
}

html > body a.call-buttons,
html > body a.call-buttons-bottom {
height: 14px;
}

a.call-buttons-bottom {
margin-bottom: 0;
}

a.call-buttons:hover,
a.call-buttons-bottom:hover {
color: #C55901;
text-decoration: none;
}

/******* SIDE REVIEWS *******/

a.side-reviews {
display: block;
/*height: 120px; */
width: 260px;
color: #444;
border: 1px solid #bbb;
background: #fff;
font-size: 0.9em;
line-height: 1.4em;
padding: 5px;
margin-bottom: 10px;
}

a.side-reviews:hover {
border: 1px solid #C55901;
text-decoration: none;
background: #f5e7db;
}


.side-reviews img {
float: left;
margin: 0 5px 0 0;
border: 0;
vertical-align: text-top;
width: 72px;
height: 72px;
}

.side-reviews-text {
float: left;
height: 80px;
width: 185px;
display: block;
}

html > body .side-reviews-text {
height: 70px;
width: 175px;
}


/****** NEW FOOTER LINKS ******/

#footer-links-area {
width: 960px;
background: url(../images/footer-image.jpg) 0 0 no-repeat #000;
height: 253px;
font-family: arial, san-serif;
padding: 10px;
margin: 0 auto;
}

ul.footer-link-columns,
ul.footer-link-columns-last {
list-style-type: none;
width: 190px;
height: 212px;
background-color: #000;
padding: 15px;
display: block;
float: left;
margin: 0 10px;
filter:alpha(opacity=70);
opacity:0.7;
}


ul.footer-link-columns h3,
ul.footer-link-columns-last h3 {
color:  #ff5707;
margin: 0 0 10px 0;
font-weight: normal;
filter:alpha(opacity=100);
opacity:1.0;
font-size: 1.3em !important;
}

ul.footer-link-columns li,
ul.footer-link-columns-last li {
padding: 2px 0;
}

ul.footer-link-columns li a.footer-links,
ul.footer-link-columns-last li a.footer-links {
filter:alpha(opacity=100);
opacity:1.0;
font-size: 1em !important;
color: #fff !important;
}

ul.footer-link-columns li a.footer-links,
ul.footer-link-columns-last li a.footer-links {
color: #fff;
text-decoration: none;
}

ul.footer-link-columns li a.footer-links:hover,
ul.footer-link-columns-last li a.footer-links:hover {
color: #C55901 !important;
}


