/* --------------------------------------------
|  GLOBAL STYLES
--------------------------------------------- */
html { border: none; }

body {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	background: #e7e7e7;
	margin: 0 auto;
	padding: 0;
	width:100%;
}

#wrapper {
	background: #fff url(/css/redesign/gfx/site/wrapper-bg.gif);
	width: 926px;
	margin: 0 auto;
	padding: 0 9px;
	float:none;
}

img { border: 0; }

.display-block { display: block; }
.display-none {	display: none; }
.inline { display: inline; }

.left-align { text-align: left;	}
.right-align { text-align: right; }
.center-align {	text-align: center;	}

.right, .float-right { float: right; }
.left, .float-left { float: left; }

.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both, .clr, .clear { clear: both; }

.no-wrap { white-space: nowrap; }
.strong { font-weight: bold; }
.underline { text-decoration: underline; }
.em { font-style: italic; }

.fill-width { width: 100%; }

/* old list class preservation */

/* bread crumb */
#bread-crumbs {
	text-align: left;
}

p {
	margin: 0 0 10px 0;
	line-height: 1.4;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
}

h2 {
	font: bold 17px Trebuchet MS;
	color: #292727;
}

h3 {
	font: bold 16px Arial;
}

h4,h5,h6 {font-size:12px;}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size: 10px;
	text-transform: uppercase;
	color: #ccc;
	margin-left: 5px;
}

/* Links and other inline elements */
a {
	color: #145eae;
	text-decoration: none;
}

	a img {
		border: 0;
	}

	a abbr {
		border-color: #145eae;
	}

a:hover {
	text-decoration: underline;
}

a.ad {
	display: block;
	line-height: 1;
	font-size: 1px;
	margin: 0;
}

a.home {
	background: url(/css/redesign/gfx/icons/home.gif) no-repeat left 2px;
	padding: 5px 0 5px 25px;
}

a.discuss {
	background: url(/css/redesign/gfx/icons/home.gif) no-repeat left -37px;
	padding: 5px 0 5px 25px;
}

img {
	vertical-align: middle;
}

abbr, acronym {
	border-bottom: 1px dotted #333;
	cursor: help;
}

.page-header-with-border {
	border-bottom: 1px solid #ccc;
	color: #404040;
	font-family: Trebuchet MS;
	font-size: 20px;
	padding: 0 0 10px 10px;
	margin: 10px 0 3px 0;
}
.page-header-without-border  {
	color: #404040;
	font-family: Trebuchet MS;
	font-size: 20px;
	padding: 0 0 10px 10px;
	margin: 10px 0 3px 0;
}

.page-header-with-border small {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#8F8F8F;
	padding-left:10px;
}

#content .light-gray-bg .page-header-no-border {
	font-size: 28px;
	color: #404040;
	font-family: Trebuchet MS;
	padding: 0 0 6px 0;
	margin: 0;
	border: none;
}

.large-text {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-top: 0;
}

.large-text-alt {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-top: 0;
}

.larger-text {
	font-size: 26px;
	font-weight: bold;
	color: #000;
	margin-top: 0;
}

.small-text {
	font-size: 10px;
	font-weight: normal;
	display:block;
}
	.small-text.add-pad-top {
		padding-top: 6px;
	}

.white-text {
	color: #fff;
}

.note {
	font-size: 11px;
	color: #999;
}

.invalid, .red { color: red; }
.blue { color: #145eae; }
.yellow { color: #ff0; }

#intro-with-image #intro-with-image-inner h2 {/* from intro-images.css */
	font-weight: bold;
	font-size: 28px;
	margin: 10px 0;
	color: #464C4A;
}
.border-bottom, .ruled {
	border-bottom: 1px solid #ccc;
	color: #404040;
}
.border-top {
	border-top: 1px solid #ccc;
}
.blog-header {/* from wsop-how-to-qualify.css */
	border-bottom:1px solid #cccccc;
	margin-bottom: 6px;
}
.blog-header h2 {
	font-size:20px;
	/*text-transform:capitalize;*/
	margin-top:20px;
	margin-bottom:5px;
}
h2.large-header {
	font-size: 28px;
	margin: 0 0 10px 0;
}
.blog-header h2 span.guest-author{
	font-size:15px;
	/*text-transform:uppercase;*/
}
.blog-header-date {
	padding-left:25px;
	font-size:12px;
	font-weight:normal;
	color:#9B9B9B;
	font-family:Arial;
}

.small-blue-header, .small-blue-header a {
	font-size: 13px;
	color: #145eae;
}
.mod h2.small-blue-header {
	line-height: 10px;
	margin: 0;
	padding: 2px 0 4px 0;
}
.mod h2.large-blue-header {
	font-size: 16px;
	color: #145eae;
	line-height: 16px;
	margin: 0;
	padding: 2px 0 4px 0;
}

/* New Heading with Graphics */
/* Rounded corner heading */

.rounded-heading {
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) right -1686px no-repeat;/* -1266px */
	height:26px;
	margin-top:8px;
	white-space: nowrap;
}

.rounded-heading-left {
	width:10px;
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) left -1531px;/* -1321px */
	display:block;
	float:left;
	height:26px;
}
.rounded-heading h2 {
	padding-top:6px;
	display:block;
	margin:0;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	white-space:nowrap;
	line-height:18px;
}
	.rounded-heading h2 span{
		background:transparent url(/css/gfx/icons/xbox-toplist.gif) no-repeat scroll 0px 2px;
		padding-left:25px;
	}

/* Flat-bottom Rounded corner heading */

.flat-bottom-rounded-heading {
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) right top no-repeat;
	height:34px;
	margin-top:10px;
	white-space: nowrap;
}

.flat-bottom-rounded-heading-left {
	width:16px;
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) left -68px;
	display:block;
	float:left;
	height:34px;
}
.flat-bottom-rounded-heading h2 {
	padding-top:6px;
	display:block;
	margin:0;
	color:#fff;
	font-family:Trebuchet MS;
}
	.flat-bottom-rounded-heading h2 span{
		background:transparent url(/css/gfx/icons/xbox-toplist.gif) no-repeat scroll 0px 2px;
		padding-left:25px;
	}

/* Round-Bottom Graphics Heading */
.graphics-heading {
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) right -1055px no-repeat;
	height:26px;
	margin-top:8px;
}
	.simple {
		background-position: right -1686px;
	}
	.flaming-red {
		background-position: right -1896px;
	}

.graphics-heading-left {
	width:16px;
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) left -1110px;
	display:block;
	float:left;
	height:26px;
	width:10px;
}
	.simple-left {
		background-position: left -686px;
	}
	.flaming-red-left{
		background-position: left -1951px;
	}

	.graphics-heading h2 {
		padding-top:4px;
		display:block;
		margin:0;
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		white-space:nowrap;
		line-height:18px;
		position: relative;
	}
	.graphics-heading h2 a{
		color:#fff!important;
	}
		.rounded-heading h2 a{
			color:#fff;
		}

		.graphics-heading .exclusive {
			float:right;
			margin-right:15px;
			margin-top:-20px;
			position:relative;
		}

/* Flat-Bottom Graphics Heading */
.flat-bottom-graphics-heading {
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) right -213px no-repeat;
	height:31px;
	margin-top:8px;
}

.flat-bottom-graphics-heading-left {
	width:16px;
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) left -275px;
	display:block;
	float:left;
	height:31px;
}
	.flat-bottom-graphics-heading h2 {
		padding-top:4px;
		display:block;
		margin:0;
		color:#fff;
		font-family:Trebuchet MS;
		white-space: nowrap;
	}
	.flat-bottom-graphics-heading h2 a{
		color:#fff!important;
	}
		.flat-bottom-graphics-heading .exclusive {
			float:right;
			margin-right:15px;
			margin-top:-20px;
			position:relative;
		}

/* round-bottom approved */
.approved {
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) right -1476px;
	height:26px;
	margin-top:8px;
	white-space: nowrap;
}

.approved .rounded-heading-left {
	background-position: 0 -1531px;
}
	.approved h2 {
		padding: 6px 10px 5px 10px;
		display:block;
		margin:0;
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		white-space:nowrap;
		line-height:18px;
	}
	.approved span.exclusive {
		margin: 12px 22px 0 0;
		font-weight: bold;
		font-size: 11px;
	}
/* flat-bottom approved */
.flat-bottom-approved {
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) right -408px;
	height:34px;
	margin-top:10px;
	white-space: nowrap;
}

.flat-bottom-approved .rounded-heading-left {
	background-position: 0 -476px;
}
	.flat-bottom-approved h2 {
		padding: 6px 10px 5px 10px;
		display:block;
		margin:0;
		color:#fff;
		font-family:Trebuchet MS;
	}
	.flat-bottom-approved span.exclusive {
		margin: 16px 15px 0 0;
		font-weight: bold;
	}

.flat-bottom-rounded-heading .check {
	background-position: right -408px;
}

.flat-bottom-rounded-heading .exclusive {
	color:#FFFF00;
	float:right;
	font:14px;
	font-weight:bold;
	margin-right:15px;
	margin-top:-12px;
	_margin-top:-15px;
	position:relative;
}

.approved .exclusive {
	color:#FFFF00;
	float:right;
}

/* Black backround Heading */
.rounded-heading-black {
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) right -845px no-repeat;
	height:25px;
	white-space: nowrap;
	margin-bottom:1px;
}

.rounded-heading-black-left {
	width:9px;
	background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) left -900px;
	display:block;
	float:left;
	height:25px;
}
.rounded-heading-black h2 {
	padding-top:2px;
	display:block;
	margin:0;
	color:#fff;
	font-family:Trebuchet MS;
}

.box-no-topmargin {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #B8B8B8;
	color:#333333;
	margin:0 0 20px 0;
}

.rounded-heading .exclusive {
	color:#FFFF00;
	float:right;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	margin-top:-22px;
	padding-right:6px;
	text-align:center;
}
	.rounded-heading .exclusive em {
		color:#FFFFFF;
		font-size:12px;
	}

.graphics-heading .box {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #B8B8B8;
	color:#333333;
	margin:0 0 20px 0;
}

.graphics-heading .sub-title{
	font-size: 11px;
	color: #ccc;
	font:14px;
	font-weight:bold;
	margin-right:15px;
	margin-top:-12px;
	_margin-top:-15px;
	position:relative;
}

.exclusive-bonuses-stamp{
	background: url(/css/redesign/gfx/general/exclusive-bonus.png) no-repeat;
	margin-left: 15px;
	padding:4px 40px 4px 25px;
	color:#fff;
	font-style:italic;
	font-size:9pt;
	font-weight:bold;
	margin-left:10px;
	margin-top:-20px;
}

.graphics-heading.smooth {
	background-position: 100% -622px;
	height: 30px;
}
	.smooth .graphics-heading-left {
		background-position: 0 -690px;
		height: 30px;
	}

	.smooth h2.logo-icon {
		background: url(/css/redesign/gfx/icons/h2-logo-mini.gif) 9px 2px no-repeat;
		padding-left: 48px;
		height: 25px;
	}

/* Lists */

ul, ol, dl {
	margin: 0 0 10px 30px;
	padding: 0;
}

dl {
	margin-left: 0;
}

	dd {
		margin-left: 30px;
		margin-bottom: 3px;
	}

dl.data dt {
	float: left;
	clear: left;
	font-weight: bold;
	margin: 0 5px 5px 0;
}

dl.data dd {
	margin: 0 0 5px;
}

ul.tabs,
ul.today-on-pl-tabs,
ul.video-tabs,
ul.live-tournament-tabs {
	background: url(/css/redesign/gfx/general/1x1-cbcbcb.gif) repeat-x left bottom;
	_height: 1%;
	+display: inline-block;
}

ul.tabs-loading {
    padding: 0 0 0 20px;
    background: url(/css/gfx/flaps/loading.gif) no-repeat 0 50%;
}

ul.tabs:after,
ul.video-tabs:after,
ul.today-on-pl-tabs:after,
ul.live-tournament-tabs:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

	ul.today-on-pl-tabs li,
	ul.video-tabs li,
	ul.tabs li,
	ul.live-tournament-tabs li {
		background: url(/css/redesign/gfx/general/tabs-left.gif) no-repeat left top;
		float: left;
		margin: 0 -1px 0 0;
	}

		ul.today-on-pl-tabs li a,
		ul.video-tabs li a,
		ul.tabs li a,
		ul.live-tournament-tabs a {
			background: url(/css/redesign/gfx/general/tabs-right.gif) no-repeat right top;

			display: block;
			padding: 7px 15px;

			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			text-align: center;
			outline: 0;

			border-bottom: 1px solid #cbcbcb;
			padding-bottom: 6px;

			_width: 1%;
			_white-space: nowrap;
		}
			ul.live-tournament-tabs a {
				padding: 7px 10px 6px;
			}

		ul.today-on-pl-tabs li a:hover,
		ul.video-tabs li a:hover,
		ul.tabs li a:hover,
		ul.live-tournament-tabs a:hover {
			color: #333;
			text-decoration: none;
		}

	ul.today-on-pl-tabs li.tabs-selected,
	ul.video-tabs li.tabs-selected,
	ul.tabs li.tabs-selected,
	ul.live-tournament-tabs li.tabs-selected {
		background-position: left -100px;
	}
		ul.today-on-pl-tabs li.tabs-selected a,
		ul.video-tabs li.tabs-selected a,
		ul.tabs li.tabs-selected a,
		ul.live-tournament-tabs li.tabs-selected a {
			background-position: right -100px;
			color: #333;
			border-color: #fff;
		}

.tabs-hide {
	display: none;
}

@media print {
	.tabs-hide {
		display: block;
	}
}

ul.bullets,
ul.inline,
ul.nav,
ul.tabs,
ul.today-on-pl-tabs,
ul.video-tabs,
ul.live-tournament-tabs {
	margin-left: 0;
	list-style-type: none;
}

	 ul.bullets li {
		background: url(/css/redesign/gfx/icons/bullet.gif) no-repeat left 4px;
		padding-left: 15px;
	}

	ul.inline li {
		display: inline;
		margin-right: 10px;
	}

	ul.nav li {
		display: inline;
	}

	ul.nav li:after {
		content: " | ";
		color: #ccc;
	}

	ul.nav li.last-child:after {
		content: "";
	}

	ul.nav li {
		+margin-right: 5px;
		+padding-right: 5px;
		+border-right: 1px solid #ccc;
	}

	ul.nav li.last-child {
		+margin-right: 0;
		+padding-right: 0;
		+border-right: 0;
	}
ul.plain {
	list-style-type:none;
}

ul.bullets li {
	background: url(/css/redesign/gfx/icons/bullet.gif) no-repeat scroll left 4px;
	padding-left: 15px;
	position: relative;
}
ul.inline {
	display: block;
}
ul.inline li {
	display: inline;
	margin-right: 10px;
}

.white-pipe-list {
	margin: 0 0 -60px 0;
	padding: 0 0 60px 0;
	min-height: 60px;
	height: auto !important;
	* height: 60px;
	list-style: none;
	float: left;
}
	.white-pipe-list li {
		background: url(/css/redesign/gfx/icons/white-pipe-list.gif) 100% 50% no-repeat;
		font-size: 11px;
		display: inline;
		padding: 0 6px 0 0;
		margin: 0 6px 0 0 !important;
		line-height: 20px;
		float: left;
		white-space: nowrap;
	}
	.white-pipe-list li a {
		color: #fff;
	}
	.white-pipe-list li.last-child {
		background: none;
	}

 /* Small green check list */
.mini-green-check_list {
	list-style: none;
	margin-bottom: 0;
}
.mini-green-check_list li {
	background: url(/css/gfx/icons/check-list-green.gif) 0 6px no-repeat;
	padding: 4px 0 4px 20px;
}
.mini-green-check_list li div.hr {
	margin-bottom: 0;
}
.mini-green-check_list li ul { list-style: disc; margin-left:14px; margin-top: 4px; margin-bottom: 0;}
.mini-green-check_list li ul li { background: none; padding-left: 0px; }
.mini-green-check_list li ol {
	list-style: decimal;
	padding-left: 18px;
	margin-top: 10px;
}
.mini-green-check_list li ol li {
	background: none;
	padding-left: 20px;
	padding-bottom: 5px;
}

/* Blue Pipe List - Popular */

.mp-menu-links a.separator {
	background: url(/css/redesign/gfx/icons/white-pipe-list.gif) 100% 50% no-repeat;
	margin-left: 7px;
}
.mp-menu-links a.first-child {
	margin-left: 0;
	padding-left: 0;
}
.blue-ordered-list {
	/* color: #8A8C8F; bullets color */
	margin: 6px 0 6px 26px;
	padding: 0;
	/* font-weight: bold; */
}
	.blue-ordered-list li {
		line-height: 16px;
		margin: 6px 0pt;
		padding: 0pt;
	}
	.blue-ordered-list li a {
		text-decoration: underline;
		font-weight: normal;
	}

/* graphics blue ordered list */
.graphics-blue-ordered-list {
	list-style: none;
	margin: 0 0 6px 0;
	padding: 5px 0 0 0;
	border: 1px solid #C1CCDA;
	border-top: none;
	background: url(/css/redesign/gfx/general/short-blue-gradient-bg.png) repeat-x;
}
	.graphics-blue-ordered-list li {
		background: url(/css/gfx/content/list-numbers/blue/stack-blue-ol.gif) no-repeat;
		border-bottom: 1px solid #C1CCDA;
		line-height: 16px;
		margin: 0px 10px 6px 10px;
		padding: 2px 0pt 4px 38px;
	}
	.graphics-blue-ordered-list li.ordered-blue1 { background-position: 0 0; }
	.graphics-blue-ordered-list li.ordered-blue2 { background-position: 0 -69px; }
	.graphics-blue-ordered-list li.ordered-blue3 { background-position: 0 -138px; }
	.graphics-blue-ordered-list li.ordered-blue4 { background-position: 0 -207px; }
	.graphics-blue-ordered-list li.ordered-blue5 { background-position: 0 -276px; }
	.graphics-blue-ordered-list li.ordered-blue6 { background-position: 0 -345px; }
	.graphics-blue-ordered-list li.ordered-blue7 { background-position: 0 -414px; }
	.graphics-blue-ordered-list li.ordered-blue8 { background-position: 0 -483px; }
	.graphics-blue-ordered-list li.ordered-blue9 { background-position: 0 -552px; }
	.graphics-blue-ordered-list li.last-child { margin-bottom: 2px; border: none; }
	.graphics-blue-ordered-list li a, .graphics-blue-ordered-list li strong { font-weight: bold; color: #333; }

/* graphics tan ordered list */
.graphics-tan-ordered-list {
	list-style: none;
}
	.graphics-tan-ordered-list li {
		text-align: left;
		margin: 0;
		padding: 0;
		float: left;
		width: 149px;
	}
	.graphics-tan-ordered-list li p {
		background: url(/css/gfx/content/list-numbers/tan/stack-tan-ol.gif) no-repeat;
		height: 60px;
		width: 100px;
		line-height: 16px;
		padding: 0px 0px 0px 44px;
	}
	.graphics-tan-ordered-list li p span { line-height: 22px; }
	.graphics-tan-ordered-list .ordered-tan1 { background-position: 1px 0; }
	.graphics-tan-ordered-list .ordered-tan2 { background-position: 1px -69px; }
	.graphics-tan-ordered-list .ordered-tan3 { background-position: 1px -138px; }
	.graphics-tan-ordered-list .ordered-tan4 { background-position: 1px -207px; }
	.graphics-tan-ordered-list .ordered-tan5 { background-position: 1px -276px; }
	.graphics-tan-ordered-list .ordered-tan6 { background-position: 1px -345px; }
	.graphics-tan-ordered-list .ordered-tan7 { background-position: 1px -414px; }
	.graphics-tan-ordered-list .ordered-tan8 { background-position: 1px -483px; }
	.graphics-tan-ordered-list .ordered-tan9 { background-position: 1px -552px; }
	.graphics-tan-ordered-list li a, .graphics-tan-ordered-list li strong { font-size: 14px; font-weight: bold; color: #000; }

/* graphics orange ordered list */
.graphics-orange-ordered-list {
	list-style: none;
	margin: 0;
}
	.graphics-orange-ordered-list li {
		text-align: left;
		margin: 0 0 6px 0;
		padding: 0;
		float: left;
	}
	.graphics-orange-ordered-list li .indicator {
		background: url(/css/gfx/content/list-numbers/orange/stack-orange-ol.png) no-repeat;
		height: 35px;
		line-height: 16px;
		margin: 2px 0 0 2px;
		position: absolute;
		width: 35px;
	}
	.graphics-orange-ordered-list li p span { line-height: 22px; }
	.graphics-orange-ordered-list .ordered-orange1 .indicator { background-position: 0 0; }
	.graphics-orange-ordered-list .ordered-orange2 .indicator { background-position: 0 -71px; }
	.graphics-orange-ordered-list .ordered-orange3 .indicator { background-position: 0 -141px; }
	.graphics-orange-ordered-list .ordered-orange4 .indicator { background-position: 0 -211px; }
	.graphics-orange-ordered-list .ordered-orange5 .indicator { background-position: 0 -281px; }
	.graphics-orange-ordered-list .ordered-orange6 .indicator { background-position: 0 -351px; }
	.graphics-orange-ordered-list .ordered-orange7 .indicator { background-position: 0 -421px; }
	.graphics-orange-ordered-list .ordered-orange8 .indicator { background-position: 0 -491px; }
	.graphics-orange-ordered-list .ordered-orange9 .indicator { background-position: 0 -561px; }
	.graphics-orange-ordered-list .ordered-orange10 .indicator { background-position: 0 -631px; }
	.graphics-orange-ordered-list .ordered-orange11 .indicator { background-position: 0 -698px; }
	.graphics-orange-ordered-list .ordered-orange12 .indicator { background-position: 0 -771px; }
	.graphics-orange-ordered-list .ordered-orange13 .indicator { background-position: 0 -841px; }
	.graphics-orange-ordered-list .ordered-orange14 .indicator { background-position: 0 -911px; }
	.graphics-orange-ordered-list .ordered-orange15 .indicator { background-position: 0 -981px; }
	.graphics-orange-ordered-list .ordered-orange16 .indicator { background-position: 0 -1051px; }
	.graphics-orange-ordered-list .ordered-orange17 .indicator { background-position: 0 -1121px; }
	.graphics-orange-ordered-list .ordered-orange18 .indicator { background-position: 0 -1191px; }
	.graphics-orange-ordered-list .ordered-orange19 .indicator { background-position: 0 -1261px; }
	.graphics-orange-ordered-list .ordered-orange20 .indicator { background-position: 0 -1331px; }
	.graphics-orange-ordered-list .ordered-orange21 .indicator { background-position: 0 -1400px; }
	.graphics-orange-ordered-list .ordered-orange22 .indicator { background-position: 0 -1471px; }
	.graphics-orange-ordered-list .ordered-orange23 .indicator { background-position: 0 -1541px; }
	.graphics-orange-ordered-list .ordered-orange24 .indicator { background-position: 0 -1611px; }
	.graphics-orange-ordered-list .ordered-orange25 .indicator { background-position: 0 -1681px; }
	.graphics-orange-ordered-list .ordered-orange26 .indicator { background-position: 0 -1751px; }
	.graphics-orange-ordered-list .ordered-orange27 .indicator { background-position: 0 -1821px; }
	.graphics-orange-ordered-list .ordered-orange28 .indicator { background-position: 0 -1891px; }
	.graphics-orange-ordered-list .ordered-orange29 .indicator { background-position: 0 -1961px; }
	.graphics-orange-ordered-list .ordered-orange30 .indicator { background-position: 0 -2031px; }
	.graphics-orange-ordered-list .ordered-orange31 .indicator { background-position: 0 -2100px; }
	.graphics-orange-ordered-list .ordered-orange32 .indicator { background-position: 0 -2171px; }
	.graphics-orange-ordered-list .ordered-orange33 .indicator { background-position: 0 -2241px; }
	.graphics-orange-ordered-list .ordered-orange34 .indicator { background-position: 0 -2311px; }
	.graphics-orange-ordered-list .ordered-orange35 .indicator { background-position: 0 -2381px; }
	.graphics-orange-ordered-list .ordered-orange36 .indicator { background-position: 0 -2451px; }
	.graphics-orange-ordered-list .ordered-orange37 .indicator { background-position: 0 -2521px; }
	.graphics-orange-ordered-list .ordered-orange38 .indicator { background-position: 0 -2591px; }
	.graphics-orange-ordered-list .ordered-orange39 .indicator { background-position: 0 -2661px; }
	.graphics-orange-ordered-list .ordered-orange40 .indicator { background-position: 0 -2731px; }
	.graphics-orange-ordered-list li ul li { height: auto; clear: left; }

p.bullets {
	background: url(/css/redesign/gfx/icons/bullet.gif) no-repeat scroll left 6px;
	padding-left: 15px;
	margin-left: 2px;
}

/* what's hot */
#whats-hot {
	padding:0 3px 0 3px;
}
#whats-hot ul {
	background: url(/css/redesign/gfx/general/eb-ebo-table-bg.gif) repeat-x;
	padding: 5px 6px;
	margin: 0;
	border-top: 1px solid #cadae7;
	list-style-type: none;
}

	#whats-hot p {
		text-align: center;
		font-size: 16px;
		font-weight: bold;
	}

	#whats-hot ul li {
		background: url(/css/redesign/gfx/general/whats-hot-li-bullet.gif) no-repeat left 6px;
		margin: 0;
		_line-height: 1;
		_font-size: 1px;
	}

		#whats-hot ul li a {
			display: block;
			padding: 10px 10px 10px 25px;
			_font-size: 12px;
			text-decoration:underline;
		}

	#whats-hot ul li.active,
	body.javascript-disabled #whats-hot ul li:hover {
		background: url(/css/redesign/gfx/general/whats-hot-li-bg.png) no-repeat left center;
		margin: 0;
	}

		#whats-hot ul li.active a,
		body.javascript-disabled #whats-hot ul li:hover a {
			/*background: url(/css/redesign/gfx/general/whats-hot-li-bg.png) no-repeat left bottom;*/
			display: block;
			text-decoration: none;
			padding: 10px 10px 10px 25px;
		}

/* bottom bonus offer ad */
.whats-hot-ad {
	width: 205px;
	margin: 0 auto;
	text-align: center;
}
#whats-hot .whats-hot-ad p {
	font-size: 12px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 5px 0;
}

#whats-hot .whats-hot-ad span a {/* review.css (line 163) */
	color: #C01E2B;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	font-size: 16px;
}

#whats-hot .whats-hot-ad span a:hover {
	text-decoration: underline;
}

#whats-hot .whats-hot-ad span.strike {
	text-decoration: line-through;
	font-weight: normal;
}

#whats-hot .whats-hot-ad strong {
	width: 105px;
	display: block;
	float: left;
}

#whats-hot .whats-hot-ad .red-dollar-stamp {
	background: url(/css/gfx/icons/bonus.gif) no-repeat scroll left 50%;
	color: #106BDE;
	display: block;
	font-weight: bold;
	padding: 2px 0 5px 30px;
	margin: 6px 0 0 10px;
	text-decoration: underline;
}
#whats-hot .whats-hot-ad .red-dollar-stamp a {
	color: #106BDE;
}
/* end what's hot */

.white-header th {
	height: 5px;
	border-bottom: 1px solid #cadae7;
}

.blue-border {
	border: 1px solid #b8c7da;
}
	.blue-border-no-top {
		border: 1px solid #b8c7da;
		border-top: none;
	}

.gray-border {
	border: 1px solid #b8b8b8;
}
	.gray-border-no-top{
		border: 1px solid #b8b8b8;
		border-top: none;
	}

.hot-list {
	list-style: none;
	background: url(/css/redesign/gfx/general/newsletter-signup-bg.gif) repeat-x scroll 0%;
	border-top: 1px solid #CBDAE5;
	margin: 0;
	padding: 5px 0 5px 5px;
	width: 280px;
	float: left;
}
	.hot-list li {
		width: 272px;
		height: 32px;
		line-height: 32px;
		margin: 0;
		padding: 0;
		float: left;
	}
	.hot-list li a {
		width: 262px;
		height: 16px;
		line-height: 16px;
		white-space: nowrap;
		padding: 0 12px 0 2px;
		float: left;
	}
	.hot-list li a:hover {
		background: url(/css/redesign/gfx/general/hot-list-active.gif) no-repeat;
		text-decoration: none;
	}
	.hot-list-legend {
		font-weight: bold;
		width: 272px;
		padding: 0 12px 0 8px;
		margin: 4px 0;
	}
	span.hot-right, span.hot-right:hover {
		color: #333;
		text-decoration: none;
		text-align: center;
		width: 50px;
		display: block;
		float: right;
	}
	span.hot-left {
		float: left;
		display: block;
		padding: 0 0 0 6px;
	}
	.hot-list a .decimal {
		color: #333;
		text-decoration: none;
	}

/* jquery autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url(/css/gfx/site/indicator.gif) right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/* end jquery autocomplete */

/* Module */
div.mod {
	padding: 5px 6px 5px 10px;

	_height: 1%;
	+display: inline-block;
}

div.mod:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

/* small blue arrow list */
ul.arrow-small-blue {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.arrow-small-blue li {
		background: url(/css/gfx/icons/arrow-small-blue.gif) 0 3px no-repeat;
		float: left;
		margin: 0 0 0 0;
		padding: 0 10px;
	}
/* grid */

#content {/*site.css (line 1)*/
	float: left;
	width: 770px;
}

div.cols {
	background: url(/css/redesign/gfx/general/cols.gif) repeat-y left top !important;
	_height: 1%;
	+display: inline-block;
	text-align: left;
	clear: both;
}

div.cols:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

div.col-1 {
	width: 459px;
	float: left;
}

div.col-2 {
	width: 303px;
	float: right;
}

	div.section {
		background: url(/css/redesign/gfx/general/section.gif) repeat-x left bottom;
		padding: 0 0 9px;
		_height: 1%;
		+display: inline-block;
	}

	div.section-last {
		background: none;
		padding: 0;
	}

	div.section:after {
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
	}

div.right-border {/*marketpulseonline... (line 336)*/
	border-right: 1px solid #CDCDCD;
	padding-right: 10px;
}

div.left-border {
	border-left: 1px solid #CDCDCD;
	padding-left: 10px;
}

.top-border-no-pad {
	border-top: 1px solid #CDCDCD;
}

div.two-col-no-menu-a, div.two-col-no-menu-b {
	margin-bottom: 3px;
}

div.two-col-no-menu-bottom {
	clear: both;
	padding-top:4px;
	border-top: 1px solid #ccc;
}

/* gradient backgrounds */
.gray-gradient-bg {
	background: url(/css/redesign/gfx/general/gray-gradient.jpg) repeat-x;
}

.blue-gradient-bg {
	background: url(/css/redesign/gfx/general/newsletter-signup-bg.gif) repeat-x;
}

.blue-gradient-border-top {
	background: url(/css/redesign/gfx/general/newsletter-signup-bg.gif) repeat-x;
	border-top: #cbdae5;
}
.brown-gradient {
	background: url(/css/redesign/gfx/general/brown-gradient.gif) repeat-x;
	float: left;
}
	.brown-gradient.wide {
		width: 422px;
	}
	.two-col-no-menu-a .brown-gradient.wide {
		width: 412px;
	}

	.brown-gradient.narrow {
		width: 286px;
	}

.brown-gradient h3 {
	font-size: 16px;
	margin: 0 0 3px 0;
}
.short-brown-gradient, tr.short-brown-gradient td {
	background: url(/css/redesign/gfx/general/short-brown-gradient-bg.png) repeat-x;
}
/* solid color backgrounds */

.light-gray-bg {
	background: #f7f7f7;
}

/* round boxes */

.round-box-brown {
	background: #f6f4e0;
	width: 425px;
	float: left;
	margin: 0;
	position: relative;
}
	.round-box-brown-top {
		background: url(/css/redesign/gfx/general/round-box-brown-top.png) no-repeat;
		height: 4px;
		width: 425px;
		margin: 0 0 4px 0;
		float: left;
		position: relative;
		overflow: hidden;
	}
	.round-box-brown-bottom {
		background: url(/css/redesign/gfx/general/round-box-brown-bottom.png) no-repeat;
		height: 4px;
		width: 425px;
		position: relative;
		overflow: hidden;
	}

.two-col-no-menu-b .round-box-brown {
	width: 295px;
}
	.two-col-no-menu-b .round-box-brown-top {
		background-image: url(/css/redesign/gfx/general/round-box-brown-top-sm.png);
		width: 295px;
	}
	.two-col-no-menu-b .round-box-brown-bottom {
		background-image: url(/css/redesign/gfx/general/round-box-brown-bottom-sm.png);
		width: 295px;
	}
	.two-col-no-menu-b .wide330 {
		width: 190px;
	}

.dark-blue-round-box {
	background: url(/css/redesign/gfx/general/dark-blue-round-box.png) repeat-y;
	width: 283px;
	float: left;
	color: #fff;
	margin-bottom: 10px;
}
	.dark-blue-round-box-top {
		background: url(/css/redesign/gfx/general/dark-blue-round-box-top.png) no-repeat;
		height: 132px;
		margin: 0 0 -122px 0;
	}
	.dark-blue-round-box-bottom {
		background: url(/css/redesign/gfx/general/dark-blue-round-box-bottom.png) no-repeat;
		height: 11px;
		margin: 1px 0 -4px 0;
		float: none;
	}

.round-box-light-blue {
	background: #b5d6f7;
	width: 311px;
	float: left;
	position: relative;
	margin: 8px 0 15px 0;
}
	.round-box-light-blue-top {
		background: url(/css/redesign/gfx/general/round-box-light-blue.gif) no-repeat;
		height: 6px;
		width: 311px;
		margin: -4px 0 4px 0;
		float: left;
		position: relative;
		overflow: hidden;
	}
	.round-box-light-blue-bottom {
		background: url(/css/redesign/gfx/general/round-box-light-blue.gif) 0 -8px no-repeat;
		height: 6px;
		margin: 0 0 -4px 0;
		border-top: 6px solid #b5d6f7;
		width: 311px;
		float: left;
		position: relative;
		overflow: hidden;
	}

.round-box-light-gray {
	background: #efefef;
	width: 435px;
	float: left;
	position: relative;
	margin: 14px 0 15px 0;
}
	.round-box-light-gray-top {
		background: url(/css/redesign/gfx/general/round-box-light-gray.gif) no-repeat;
		height: 6px;
		width: 435px;
		margin: -4px 0 4px 0;
		float: left;
		position: relative;
	}
	.round-box-light-gray-bottom {
		background: #efefef url(/css/redesign/gfx/general/round-box-light-gray.gif) 0 -15px no-repeat;
		height: 6px;
		margin-bottom: -2px;
		border-top: 6px solid #efefef;
		width: 435px;
		float: left;
		position: relative;
		overflow: hidden;
	}

.round-box-red {
	background: #b62424;
	width: 283px;
	margin: 6px 0;
}
	.round-box-red h2 {
		margin: -44px 0 0 10px;
		color: #fff;
		position: relative;
	}

	.round-box-red-top {
		background: url(/css/redesign/gfx/general/round-box-red.png) no-repeat;
		height: 50px;
		width: 283px;
		overflow: hidden;
		position: relative;
	}

	.round-box-red-bottom {
		background: #f6f4e0 url(/css/redesign/gfx/general/round-box-red.png) 0 100% no-repeat;
		height: 9px;
		width: 283px;
		margin: -6px 0 0 0;
		position: relative;
	}

.white-content-round-box-red {
		background: #fff;
		width: 271px;
		color: #343434;
		position: relative;
	}

	.white-content-round-box-red-top {
		background: url(/css/redesign/gfx/general/white-content-round-box-red.png) no-repeat 0px 0px;
		height: 9px;
		width: 271px;
		overflow: hidden;
		position: relative;
	}

	.white-content-round-box-red-bottom {
		background: url(/css/redesign/gfx/general/white-content-round-box-red.png) 0 -9px no-repeat;
		height: 7px;
		width: 271px;
		overflow: hidden;
		position: relative;
	}

/* table styles */
table {
	border-spacing: 0;
	width: 100%;
	margin: 0 0 10px;
}
	/* secret stuff...*/
	#textpage-page table {
		_width: 98%;
	}

	th, td {
		text-align: left;
		vertical-align: middle;
		font-weight: bold;
		padding: 2px 5px 2px 0;
	}

	td {
		font-weight: normal;
	}

	td.c, th.c {
		text-align: center;
	}

	td.r, th.r {
		text-align: right;
	}

.tblBlogEntries th,
.tblBlogEntries td {
	padding-left:10px;
}
.tblBlogEntries th {
	padding: 5px 9px;
	color: #808080;
	text-align: left;
	vertical-align: middle;
	white-space:nowrap;
}

.tblBlogEntries tr.odd td {
	background: #eee;
}

.tblBlogEntries tr.even td {
	background: #d0d0d0;
}
	.tblBlogEntries td.article-title {
		width: 85%;
	}
	.tblBlogEntries td.article-date {
		width: 15%;
	}

	.tblBlogEntries td.video-date {
		width:14%;
	}

	.tblBlogEntries td.video-image {
		width:3%;
	}

/* default padding */

.pad6 {
	padding: 6px;
}

.pad10 {
	padding: 10px;
}

.pad-width10 {
	padding: 0 10px;
}

pad-height10 {
	padding: 10px 0;
}

.add-pad-left {
	padding-left: 10px;
}

.add-pad-right {
	padding-right: 10px;
}

.add-pad-top {
	padding-top: 10px;
}

.add-pad-bottom {
	padding-bottom: 10px;
}

.add-margin-left {
	margin-left: 10px!important;
}

.add-margin-right {
	margin-right: 10px;
}

.add-margin-right5 {
	margin-right: 5px;
}

.add-margin-right25 {
	margin-right: 25px;
}
.add-margin-left25 {
	margin-left: 25px!important;
}

.add-margin-top {
	margin-top: 10px;
}

.add-margin-bottom {
	margin-bottom: 10px;
}

.add-margin-bottom6 {
	margin-bottom: 6px;
}

.negative-left10 {
	margin-left: -10px;
}

.negative-right10 {
	margin-right: -10px;
}

.negative-top10 {
	margin-top: -10px;
}

.negative-bottom10 {
	margin-bottom: -10px;
}

.condensed {
	margin-bottom: 3px;
}

.no-margin-top {
	margin-top: 0;
}

.no-margin-bottom {
	margin-bottom: 0;
}

.center-pad {
	text-align: center;
	padding: 10px 0;
}
/* font colors */

.gray333, th.gray333 td {
	color: #333;
}

.gray9b {
	color: #9b9b9b;
}

.gray8f {
	color:#8F8F8F;
}
/* article - content-specific */

#content .article-rating-mini {
	background: url(/css/redesign/gfx/icons/star-matrix-mini.gif) 72px -1px no-repeat;
	height: 14px;
	line-height: 14px;
	width: 170px;
}
	#content .article-rating-mini span {	float: right; color: #a0a0a0; }
	#content .article-rating-mini.one { background-position: 72px -13px;	}
	#content .article-rating-mini.two { background-position: 72px -25px;	}
	#content .article-rating-mini.three { background-position: 72px -37px; }
	#content .article-rating-mini.four {	background-position: 72px -49px; }
	#content .article-rating-mini.five { background-position: 72px -61px; }
	#article-module-rating { clear:both; }
/* NEW FREE ROLL FP */
#eb-sef {
	padding-top:5px;
	_padding-top:10px;
}
#index-page #free-roll-container {
	border-bottom:none;
}

#free-roll-container {
	background: url(/css/redesign/gfx/general/gray-gradient.jpg) repeat-x;
	padding:5px;
}

.payout {
	color:#808080;
}

.payout strong{
	color:#000;
}

#free-roll-container table th {
	color:#000;
	border-bottom:1px solid #cccccc;
}

#free-roll-container table td.first-child a {
	color:#ff0000;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

#free-roll-container table td {
	background-color:#e9e9e9;
	padding:4px;
}

#free-roll-container table td.white {
	background-color:#fff;
}


/* Freerolls payout bargraph */
#bar-graph {
	/*border-bottom:1px solid #ccc;*/
	text-align:center;
	padding-left:22px;
}
.bar-graph-empty {
	background: url(/css/redesign/gfx/general/graph-empty.png) no-repeat;
	width: 250px;
	height: 28px;
	display: block;
	float: left;
	text-align: left;
}
.bar-graph-fill {
	position: absolute;
	overflow: hidden;
	display: block;
	background: url(/css/redesign/gfx/general/graph-fill.png) no-repeat;
	height: 28px;
	z-index: 2;
}


.bar-graph-legend {
	clear: both;
	width: 250px;
	text-align: center;
	margin-left: 22px;
	border-top: 1px solid #ccc;
	margin-top: 33px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.bar-graph-min {
	float: left;
	margin-top: -6px;
	background-color: #ebebeb;
	padding-right: 3px;
	position: relative;
}

.bar-graph-max {
	float: right;
	position: relative;
	margin-top: -6px;
	background-color: #ebebeb;
	padding-left: 3px;
}

#eb-scf .bar-graph-min,
#eb-scf .bar-graph-max{
	background-color: #fff;
}

/* add underlining to Cash Freerolls table */
#eb-scf table a {
	text-decoration: underline;
}
#eb-scf table a:hover {
	text-decoration: none;
}

/* alternating table - row colors */
.alternating-table {
	margin-bottom:3px;
}

.alternating-table th {
	font-weight: bold;
}

.alternating-table td, .alternating-table th {
	border-bottom: 1px solid #ebe4b0;
	padding: 4px 10px 4px 10px;
	line-height: 25px;
}

.alternating-table .even td {
	background: #f7f6e4;
}

.alternating-table .odd td {
	background: #fff;
}

.alternating-table td a {
	display: block;
	line-height: 16px;
}

.table-rounded-header tr {
	position: relative;
	background: transparent url(/css/redesign/gfx/general/Stack-rounded-heading.png) no-repeat right -620px;
}
	.table-rounded-header thead th.first {
		position: relative;
		background: transparent url(/css/redesign/gfx/general/Stack-rounded-heading.png) no-repeat scroll left -688px;
	}
	.table-rounded-header thead th {
		color:#fff;
		padding: 10px 5px 5px;
		background: none;
	}
	.table-rounded-header td {
		padding:5px 5px;
	}
		.table-rounded-header td .no-wrap {
			white-space: nowrap;
		}
	.table-rounded-header tr.odd {
		background:#d2e3f4;
	}
	.table-rounded-header tr.even {
		background:#fff;
	}

/* form styles */
form {
	margin: 0;
	padding: 0;
}

legend {
	margin: 0;
	padding: 0 0 10px;
}

input {
	vertical-align: middle;
}

input.default-value {
	color: #979797;
}

input[type="submit"] {
	cursor: pointer;
}

input[type="text"], input[type="password"], textarea {
	background: #fff url(/css/redesign/gfx/general/input-bg.gif) repeat-x left bottom;
	border: 1px solid #cbcbcb;
	padding: 2px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border-color: #b00;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

input.default-value {
	color: #979797;
}

select {
	border:1px solid #cbcbcb;
}

/* button styles */
.blue-button_left {
	white-space:nowrap;
	vertical-align: middle;
}
	.blue-button_left img{
		margin:0 !important;
		padding:0 !important;
		vertical-align: middle;
	}

.blue-button_right {
	background: url(/images/redesign/buttons/blue-button_right.gif) no-repeat right top;
	font-weight:bold;
	border:0;
	color:#fff;
	height:22px;
	padding: 0 3px 2px 0;
	*overflow:visible;
	*padding: 2px 5px 0 2px;
	vertical-align: middle;
}

.red-button_right {
	background:transparent url(/images/redesign/buttons/red-button_right.gif) no-repeat scroll right top;
	border:0pt none;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 0 14px 4px 0;
	float: left;
}

.red-button_left img {
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
}

.green-button_right-blue-matte {
	background:transparent url(/images/redesign/buttons/green-button_right-blue-matte.gif) no-repeat scroll right top;
	border:0pt none;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding: 0 14px 4px 0;
	float: left;
	width: 126px !important;
}

.green-button_left-blue-matte img {
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
}

.red-button_right-sm {
	background:transparent url(/images/redesign/buttons/red-button_right-sm.png) no-repeat scroll right top;
	border: none;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	padding: 0 10px 4px 0;
	float: left;
}

.red-button_left-sm img {
	margin: 0px;
	padding: 0px;
	float: left;
}

.gray-button_left {
	white-space: nowrap;
}
	.redesign-layout .gray-button_left img {
		margin: 0px;
		padding: 0px;
		float: left;
		vertical-align: top;
	}

.gray-button_right {
	background: transparent url(/images/redesign/buttons/gray-button_right.gif) no-repeat scroll right top;
	border: none;
	color: #145eae;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 0 3px 2px 0;
}

/* Green Button Blue Matte */
.green-button-blue-matte_right {
	background-image: url(/images/redesign/buttons/stack-green-button.gif);/* 100% -160px */
	border:0pt none;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	height: 45px;
	line-height: 40px;
	padding: 0 14px 4px 0;
	float: left;
	text-align: left;
}
	.green-button-blue-matte_right a {
		text-decoration: none;
	}
.green-button-blue-matte_left {
	float: left;
	cursor: hand;
}
.green-button-blue-matte_left img {
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
}
	.green-button-blue-matte_right.arrow-right {
		background-position: 100% -481px;
		padding-right: 49px;
	}
	.green-button-blue-matte_right.arrow-down, #calculatem-page .green-button-blue-matte_right.arrow-down {
		background-position: 100% -321px;
		padding-right: 49px;
	}

/* Green Button White Matte Alt */
.green-button-white-matte_right-alt {
	background: url(/images/redesign/buttons/green-button-white-matte_right.png) no-repeat;
	background-position: right;
	border: 0pt none;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	height: 31px;
	line-height: 30px;
	padding: 0px 10px 4px 0px;
	float: left;
	text-align: left;
	width: 160px;
}

.green-button-white-matte_left-alt {
	float: left;
	cursor: hand;
}
.green-button-white-matte_left-alt img {
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
}

/* out_click span links */
.green-button-blue-matte_right a, .green-button-white-matte_right a, .green-button-white-matte_right-alt a {
	text-decoration: none;
}

a.green-button-no-hover {
	text-decoration: none;
}

/* Green Button White Matte */
.green-button-white-matte_right {
	background-image: url(/images/redesign/buttons/stack-green-button.gif);
	border:0pt none;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	height: 45px;
	line-height: 40px;
	padding: 0 14px 4px 0;
	float: left;
	text-align: left;
}
	.green-button-white-matte_right a {
		text-decoration: none;
	}
.green-button-white-matte_left {
	float: left;
	cursor: hand;
}
.green-button-white-matte_left img {
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
}
	.green-button-white-matte_left .arrow-right {
		background: url(/images/redesign/buttons/stack-green-button.gif) right -560px no-repeat;
		padding-right: 46px;
	}
	.green-button-white-matte_left .arrow-down {
		background: url(/images/redesign/buttons/stack-green-button.gif) 100% -400px no-repeat;
		padding-right: 46px;
	}

.bonus-button_left {
	white-space: nowrap;
}
.bonus-button_right {
	background:transparent url(/images/redesign/buttons/bonus-button_right.gif) 100% 100% no-repeat;
	border:0pt none;
	font-size: 11px;
	color: #145eae;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	padding: 1px 8px 0 0;
	float: left;
	white-space: nowrap;
}
.bonus-button_right a {
	display:inline!important;
}

.bonus-button_left img {
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
}

/* arbitrary widths for column elements */

.wide330 {
	width: 330px;
}

.wide180 {
	width: 180px;
}

.wide100 {
	width: 100px;
}

.vs {
	float:left;
	display:block;
	padding-top: 10px;
	color:#000!important;
}
#pokerhands-page .vs {
	font-weight: bold;
	padding: 35px 10px 0;
}

.td-cards {	padding:2px 0px!important; }
.td-cards a,
td.cards a { cursor:pointer; }
.td-cards a:hover,
td.cards a:hover { text-decoration: none!important; }
.small-cards {
	width:25px;
	height:31px;
	background:url(/images/deck/small/small_deck.png) no-repeat;
	margin:3px 0 0 0;
	display:block;
	float:left;
}
	.sc-nocard,
	.sc-questionmark{background-position: -27px top;}
	.sc-2h{background-position: 0px -35px;}
	.sc-3h{background-position: 0px -70px;}
	.sc-4h{background-position: 0px -105px;}
	.sc-5h{background-position: 0px -138px;}
	.sc-6h{background-position: 0px -173px;}
	.sc-7h{background-position: 0px -208px;}
	.sc-8h{background-position: 0px -243px;}
	.sc-9h{background-position: 0px -278px;}
	.sc-Th{background-position: 0px -313px;}
	.sc-Jh{background-position: 0px -348px;}
	.sc-Qh{background-position: 0px -383px;}
	.sc-Kh{background-position: 0px -418px;}
	.sc-Ah{background-position: 0px -453px;}

	.sc-2d{background-position: -27px -35px;}
	.sc-3d{background-position: -27px -70px;}
	.sc-4d{background-position: -27px -105px;}
	.sc-5d{background-position: -27px -138px;}
	.sc-6d{background-position: -27px -173px;}
	.sc-7d{background-position: -27px -208px;}
	.sc-8d{background-position: -27px -243px;}
	.sc-9d{background-position: -27px -278px;}
	.sc-Td{background-position: -27px -313px;}
	.sc-Jd{background-position: -27px -348px;}
	.sc-Qd{background-position: -27px -383px;}
	.sc-Kd{background-position: -27px -418px;}
	.sc-Ad{background-position: -27px -453px;}

	.sc-2c{background-position: -54px -35px;}
	.sc-3c{background-position: -54px -70px;}
	.sc-4c{background-position: -54px -105px;}
	.sc-5c{background-position: -54px -138px;}
	.sc-6c{background-position: -54px -173px;}
	.sc-7c{background-position: -54px -208px;}
	.sc-8c{background-position: -54px -243px;}
	.sc-9c{background-position: -54px -278px;}
	.sc-Tc{background-position: -54px -313px;}
	.sc-Jc{background-position: -54px -348px;}
	.sc-Qc{background-position: -54px -383px;}
	.sc-Kc{background-position: -54px -418px;}
	.sc-Ac{background-position: -54px -453px;}

	.sc-2s{background-position: -81px -35px;}
	.sc-3s{background-position: -81px -70px;}
	.sc-4s{background-position: -81px -105px;}
	.sc-5s{background-position: -81px -138px;}
	.sc-6s{background-position: -81px -173px;}
	.sc-7s{background-position: -81px -208px;}
	.sc-8s{background-position: -81px -243px;}
	.sc-9s{background-position: -81px -278px;}
	.sc-Ts{background-position: -81px -313px;}
	.sc-Js{background-position: -81px -348px;}
	.sc-Qs{background-position: -81px -383px;}
	.sc-Ks{background-position: -81px -418px;}
	.sc-As{background-position: -81px -453px;}

.large-cards {
	text-align:center;
	padding:0px 5px;
}
.large-cards span {
	/* background: url(/images/deck/card-matrix.gif) repeat; */
	background: url(/images/deck/large_deck.png);
	display:block;
	float:left;
	height:60px;
	margin:0pt 3px 0pt 3px;
	width:44px;
}

	.cards span.C-questionmark { background-position: -44px top; }
/* --- hearts --- */
	.cards span.C-Ah { background-position: 0px -780px; }
	.cards span.C-Kh { background-position: 0px -720px; }
	.cards span.C-Qh { background-position: 0px -660px; }
	.cards span.C-Jh { background-position: 0px -600px; }
	.cards span.C-Th { background-position: 0px -540px; }
	.cards span.C-9h { background-position: 0px -480px; }
	.cards span.C-8h { background-position: 0px -420px; }
	.cards span.C-7h { background-position: 0px -360px; }
	.cards span.C-6h { background-position: 0px -300px; }
	.cards span.C-5h { background-position: 0px -240px; }
	.cards span.C-4h { background-position: 0px -180px; }
	.cards span.C-3h { background-position: 0px -120px; }
	.cards span.C-2h { background-position: 0px -60px; }

	/* --- diamonds --- */

	.cards span.C-Ad { background-position: -44px -780px; }
	.cards span.C-Kd { background-position: -44px -720px; }
	.cards span.C-Qd { background-position: -44px -660px; }
	.cards span.C-Jd { background-position: -44px -600px; }
	.cards span.C-Td { background-position: -44px -540px; }
	.cards span.C-9d { background-position: -44px -480px; }
	.cards span.C-8d { background-position: -44px -420px; }
	.cards span.C-7d { background-position: -44px -360px; }
	.cards span.C-6d { background-position: -44px -300px; }
	.cards span.C-5d { background-position: -44px -240px; }
	.cards span.C-4d { background-position: -44px -180px; }
	.cards span.C-3d { background-position: -44px -120px; }
	.cards span.C-2d { background-position: -44px -60px; }

	/* --- clubs --- */

	.cards span.C-Ac { background-position: -88px -780px; }
	.cards span.C-Kc { background-position: -88px -720px; }
	.cards span.C-Qc { background-position: -88px -660px; }
	.cards span.C-Jc { background-position: -88px -600px; }
	.cards span.C-Tc { background-position: -88px -540px; }
	.cards span.C-9c { background-position: -88px -480px; }
	.cards span.C-8c { background-position: -88px -420px; }
	.cards span.C-7c { background-position: -88px -360px; }
	.cards span.C-6c { background-position: -88px -300px; }
	.cards span.C-5c { background-position: -88px -240px; }
	.cards span.C-4c { background-position: -88px -180px; }
	.cards span.C-3c { background-position: -88px -120px; }
	.cards span.C-2c { background-position: -88px -60px; }

	/* --- spades --- */

	.cards span.C-As { background-position: -132px -780px; }/* -65px */
	.cards span.C-Ks { background-position: -132px -720px; }/* -60px */
	.cards span.C-Qs { background-position: -132px -660px; }/* -55px */
	.cards span.C-Js { background-position: -132px -600px; }/* -50px */
	.cards span.C-Ts { background-position: -132px -540px; }/* -45px */
	.cards span.C-9s { background-position: -132px -480px; }/* -40px */
	.cards span.C-8s { background-position: -132px -420px; }/* -35px */
	.cards span.C-7s { background-position: -132px -360px; }/* -30px */
	.cards span.C-6s { background-position: -132px -300px; }/* -25px */
	.cards span.C-5s { background-position: -132px -240px; }/* -20px */
	.cards span.C-4s { background-position: -132px -180px; }/* -15px */
	.cards span.C-3s { background-position: -132px -120px; }/* -10px */
	.cards span.C-2s { background-position: -132px -60px; }/* -5px */

/*
	=== end card matrix ===
*/

/* jquery autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url(/css/gfx/site/indicator.gif) right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/* end jquery autocomplete */

/* tool-tip */
#tooltip {
	position: absolute;
	background: #EBF4FB;
	border: 1px solid #B8B8B8;
	padding: 10px;
	width: 240px;
	min-height: 90px;
	_height: 90px;
	opacity: 0.9;
	z-index: 10;
}

#tooltip h3 {
	font-weight: normal;
	font-size: 11px;
}
/* end tool-tip */


/* Sponsor */
.wsop-sponsor-pokerstars {
	background: #fff url(/images/ads/pokerstars/pokerstars.gif) no-repeat;
	width:311px;
	height:42px;
	display:block;
	float:right;
	margin-top:-35px;
	*margin-top:-45px;
	position:relative;
}

.blog-sponsor-pokerstars {
	background:url(/images/ads/pokerstars/pokerstars-small.png) no-repeat;
	width:135px;
	height:23px;
	display:block;
	float:right;
	margin-top:-24px;
	position:relative;

}

/* WSOP Banner */
.wsop-side-banner {
	background: #fff url(/images/ads/wsop/side-banner.png) no-repeat;
	width:158px;
	height:24px;
	padding-top:120px;
	display:block;
	color: white;
	text-align: center;
	text-decoration: underline;
}

/* Article embedded video */
div.video-right {
	float:right;
	margin: 15px 0 15px 15px;
}
div.video-left {
	float:left;
	margin: 15px 15px 15px 0;
}
div.video-center {
	text-align:center;
	margin: 15px;
}

/* All Famous Players List */
.all-famous-players-table {
	border-collapse: collapse;
}
.all-famous-players-table th {
	font-weight: bold;
}

.all-famous-players-table td, .all-famous-players-table th {
	border-bottom: 1px solid #ebe4b0;
	padding: 4px 10px 5px 10px;
	line-height: 25px;
}

.all-famous-players-table .even td {
	background: #f7f6e4;
}

/* OS Icons */
.os {
	background: url(/css/redesign/gfx/icons/os.png) no-repeat;
}
.mac {
	background-position:left -22px;
	padding:3px 0 3px 25px;
	display:block;
}
.win {
	background-position:left -44px;
	padding:3px 0 3px 25px;
	display:block;
	white-space:nowrap;
}

.all-famous-players-table .odd td {
	background: #fff;
}


/* self clear */
.self-clear, .clear, .full-clear {
    _height: 1%;
    *display: inline-block;
    _display: block;
}

.self-clear:after, .clear:after, .full-clear:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

/* Large Tournament Calendar */
#calender {
	clear:both;
	margin-top: 5px;
}
#calender label {
	width:105px;
	display:block;
	float:left;
	padding-left:2px;
	padding-bottom:5px;
	color:#9b9b9b;
	font-size:12px;
}
.calendarContainer .graphics-heading h2{
	padding-top:2px;
}
#calender-content .day-active div,
#calender-content .day div {
	list-style-type:none;
}

#calender-content .day-active,
#calender-content .day {
	width:104px;
	height:75px;
	text-align:center;
	background: url(/css/redesign/gfx/general/LiveTournament/day_bg.png) repeat-x;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}
	#calender-content .day-active a,
	#calender-content .day a{
		margin-top:-5px;
		display:block;
	}
	.month-selector {
		padding:0 5px;
	}
	.month-selector span.month-left {
		font-weight:bold;
		padding: 2px 0;
		color:#fff;
		float: left;
	}
	.month-selector span.month-right {
		font-weight:bold;
		padding: 2px 10px;
		color:#fff;
		float: right;
	}
		.month-selector .month-right span {
			font-weight:bold;
			padding-left:10px;
			padding-right:10px;
			color:#fff;
		}
	.month-selector img {
		border: none;
		cursor: pointer;
		vertical-align: top;
	}

	#calender-content .day-active {
		border:1px solid #cbcbcb;
	}

	#calender-content .day {
		border:1px solid #eaeaea;
	}

	#calender-content .date {
		color:#6f6f6f;
		font-size:10px;
		width:100%;
		text-align:left;
		height:15px;
		display:block;
	}
	#calender-content .time {
		display:block;
		color:#9b9b9b;
	}
	#calender-content .ongoing {
		color:#ff0000;
	}

	.day-active div a {
		padding-top:25px;
		margin-top:10px;
	}
	#liveevent-page .day-active div a {
		background: url(/images/stack-livetournament-icons.png) no-repeat center top;
		padding-top:25px;
	}

	.day-active div a.WPT{
		background-position:center -35px;
	}
		#calender-content .day-active div a.WPT{
			background-position:center -35px;
		}
	.day-active div a.WSOP,
	.day-active div a.WSOPC,
	.day-active div a.WSOPE{
		background-position:center -107px;
	}
		#calender-content .day-active div a.WSOP,
		#calender-content .day-active div a.WSOPC,
		#calender-content .day-active div a.WSOPE{
			background-position:center -107px;
		}
	.day-active div a.EPT{
		background-position:center -175px;
	}
		#calender-content .day-active div a.EPT{
			background-position:center -175px;
		}
	.day-active div a.Special{
		background-position:center -243px;
	}
		#calender-content .day-active div a.Special{
			background-position:center -243px;
		}
	.day-active div a.APPT{
		background-position:center -316px;;
	}
		#calender-content .day-active div a.APPT{
			background-position:center -316px;
		}

	/* ul.bullets li {
		background-position:left 5px;
	} */

/* CALANDER TOOLTIPS */

/* Live Tournament Calendar Tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.calendar-tooltip {
	padding: 5px 10px;
	width:220px;
	border: 3px outset #ccc;
	background:#fff;

}

#tooltip.calendar-tooltip h2{
	color:#444;
	background:url(/images/stack-livetournament-icons.png) no-repeat;
	padding-left:35px;
	padding-top:2px;
}

#tooltip.calendar-tooltip ul {
	margin:0;
	list-style-type:none;
}
#tooltip.calendar-tooltip ul li {
	margin-bottom:5px;
}

#tooltip.calendar-tooltip strong {
	color:#444;
	font-weight:bold;
	margin-bottom:20px;
}

/* Mini Tournament Calendar */
.mini-calendarContainer #calender {
	clear:both;
}
.mini-calendarContainer #calender label {
	color:#9B9B9B;
	display:block;
	float:left;
	font-size:12px;
	padding-bottom:5px;
	padding-left:2px;
	width:38px;
}
.mini-calendarContainer #calender-content a {
	cursor:pointer;
}
.mini-calendarContainer #calender-content .day-active ul, .mini-calendarContainer #calender-content .day ul {
	list-style-type:none;
	margin:0pt;
}
.mini-calendarContainer #calender-content .day-active, .mini-calendarContainer #calender-content .day {
	background:transparent url(/css/redesign/gfx/general/LiveTournament/day_bg.png) repeat-x scroll 0%;
	float:left;
	height:38px;
	margin-bottom:1px;
	margin-right:1px;
	text-align:center;
	width:38px;
	_overflow:hidden;
}
/*#calender-content .day-active a, #calender-content .day a {
	display:block;
	margin-top:-5px;
}*/
.mini-calendarContainer .month-selector {
	padding:5pt 5px;
	text-align:center;
}
.mini-calendarContainer .month-selector span {
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
.mini-calendarContainer .tournament-follow-on {
	background-color: #23bc24;
	position: absolute;
	height: 10px;
	width: 41px;
	margin-top: 13px;
	margin-left: -2px;
	*margin-left: -21px;
	overflow:hidden;
	/*
	margin:13px 0 0 -2px;
	*margin:13px 0 0 -21px;
	_overflow:hidden;
	*/
}
.mini-calendarContainer .tournament-first {
	background-color: #23bc24;
	position: absolute;
	height: 10px;
	width: 40px;

	*margin-left: -20px;
	margin-top:13px;
	overflow:hidden;
	/*
	*margin:13px 0 0 -1px;
	*margin:13px 0 0 -20px;
	_overflow:hidden;
	*/
}
.mini-calendarContainer .freeroll-follow-on {
	position: absolute;
	height: 10px;
	width: 39px;
	background-color: #2587c8;
	overflow:hidden;
	*margin-left:-20px;
	margin-top:2px;
}
.mini-calendarContainer .freeroll-first {
	position: absolute;
	height: 10px;
	width: 39px;
	background-color: #2587c8;
	overflow:hidden;
	*margin-left:-20px;
	margin-top:2px;
}

.mini-calendarContainer #calendar-legend {
	margin-top:2px;
}
.mini-calendarContainer #calendar-legend span, #calendar-legend label {
	float:left;
	color:#1858b0;
}
.mini-calendarContainer #calendar-legend span.legend-freerolls {
	background-color:#2587C8;
	height:10px;
	width:10px;
	display:block;
	margin:3px 3px 0px 0px;
	overflow:hidden;
}
.mini-calendarContainer #calendar-legend span.legend-livetournament {
	background-color:#23bc24;
	height:10px;
	width:10px;
	display:block;
	margin:3px 3px 0px 5px;
	overflow:hidden;
}
.mini-calendarContainer #calender-content .day-active a:hover,
.mini-calendarContainer #calender-content .day a:hover {
	text-decoration:none;
}
.mini-calendarContainer #calender-content .day-active div a {
	background-image: none;
}

#tooltip.calendar-tooltip .date {
	font-size:10px;
	font-weight:normal;
	display:block;
}
#tooltip.calendar-tooltip .title {
	margin:0;
}

/* -------------------
| cluetip styles
---------------------*/

/* global */
#cluetip-close img {
	border: 0;
}
#cluetip-title {
	overflow: hidden;
}
#cluetip-title #cluetip-close {
	margin-right:2px;
	margin-top:-22px;
	position:absolute;
	right:0px;
}

.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	height: 22px;
	width: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#cluetip-extra {
	display: none;
}

.cluetip-default {
	background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
	position: relative;
	margin: 0;
	background-color: #e8e8e8;
	border: solid 1px #345f8c;
}
.cluetip-default h3#cluetip-title {
	margin: 0px;
	padding: 20px 1px 5px 10px;
	_padding-left:5px;
	font-size: 18px;
	font-weight: normal;
	background-color: #345e8e;
	color: #fff;
	white-space: nowrap;
	vertical-align: top;
}
.cluetip-default #cluetip-title a {
	color: #d9d9c2;
	font-size: 12px;
	font-weight: normal;
	position: relaitive;
	top: -5px;
}
	.cluetip-default #cluetip-title a:hover {
		text-decoration:none;
	}
.cluetip-default #cluetip-inner {
	padding: 0px;
}
	.cluetip-default div#cluetip-close {
		text-align: right;
		margin: 0 5px 5px;
		color: #900;
	}

	.cluetip-default #cluetip-inner strong {
		color: #345e8e;
	}
	.cluetip-default #cluetip-inner li {
		margin-bottom:5px;
	}


.cluetip-default label {
	/*background:transparent url(/images/stack-livetournament-icons.png) no-repeat left center;*/
	padding:5px 0 5px 30px;
	display:block;
	clear:both;
	color:#185cb1;
}
/*	.cluetip-default label.WPT {
		background-position:left 0px;
	}
	.cluetip-default label.WSOP, .cluetip-default label.WSOPC, .cluetip-default label.WSOPE {
		background-position:left -61px;
	}
	.cluetip-default label.EPT {
		background-position:left -125px;
	}
	.cluetip-default label.Special {
		background-position:left -186px;
	}
	a.room-icon-link:hover {
		text-decoration:none;
	}*/

/*------------------------
|  Calendar Tooltip style
--------------------------*/
.calendar-tooltip {
	display: none;
	z-index:200;
	position:absolute;
	margin: 15px 0 0 15px;
	text-align:left;

	padding: 5px 10px;
	width:220px;
	border: 3px outset #ccc;
	background:#fff;
}

.calendar-date{
	background-color: #335e8c;
	color: #fff;
	padding: 0px 0px 8px 10px;
}

.calendar-content{
	padding: 10px;
}
.calendar-content label {
	cursor:auto;
}
#exclusivefreerolls-page .see-all {
	padding-left:48px!important;
}

/* PNG24 fix for IE6 */
img.sitelogo {
   behavior: url("/js/redesign/IEPNGFix/pngbehavior.htc");
}

/* Rounded Form Box */
.roundedbox-form {
	margin-top:10px;
	background-color: #efefef;
}
	.roundedbox-form .top {
		display:block;
		overflow:hidden;
		height:6px;
		background: url(/css/gfx/site/roundedbox-form.png) no-repeat right top;
		text-align:left;
	}
	.roundedbox-form .top_left {
		display:block;
		overflow:hidden;
		width:6px;
		height:6px;
		background: url(/css/gfx/site/roundedbox-form.png) no-repeat left top;
	}
	.roundedbox-form .roundedbox-content {
		padding-left:20px;
	}
	.roundedbox-form .bottom {
		display:block;
		overflow:hidden;
		height:6px;
		text-align:left;
		background: url(/css/gfx/site/roundedbox-form.png) no-repeat right bottom;

	}
	.roundedbox-form .bottom_left {
		display:block;
		overflow:hidden;
		width:6px;
		height:6px;
		background: url(/css/gfx/site/roundedbox-form.png) no-repeat left -6px;
	}

/* Hand Replay button */
.replay {
	color:#000000;
	font-weight: bold;
	font-size: 8px;
	text-align: center;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
	.replay img {
		position: relative;
		margin: 2px 0pt -2px;
		vertical-align: bottom;
	}

/*+++ medium player type icons +++*/
.player-type_medium .player-type{
	background: url(/css/redesign/gfx/icons/player-type-medium.png) no-repeat left top;
	display: block;
	height: 47px;
	width: 46px;
}
	.player-type_medium .player-type.player-type_shark    { background-position: -100px -50px; }
	.player-type_medium .player-type.player-type_redfish  { background-position:  0 -50px; }
	.player-type_medium .player-type.player-type_maniac   { background-position:  0 -100px; }
	.player-type_medium .player-type.player-type_mouse    { background-position:  0 -150px; }
	.player-type_medium .player-type.player-type_callingstation { background-position: -50px 0; }
	.player-type_medium .player-type.player-type_rock     { background-position: -50px -50px; }
	.player-type_medium .player-type.player-type_warning  { background-position: -50px -100px; }
	.player-type_medium .player-type.player-type_greenfish{ background-position: -50px -150px; }
	.player-type_medium .player-type.player-type_bomb     { background-position: -100px 0; }

/*--- END medium player type icons ---*/

/*+++ large player type icons +++*/
.player-type {
	background: url(/css/redesign/gfx/icons/player-type-large.png) no-repeat left top;
	display: block;
	height: 75px;
	width: 60px;
}
	.player-type.player-type_shark    { background-position: -150px -75px; }
	.player-type.player-type_redfish  { background-position:  0 -75px; }
	.player-type.player-type_maniac   { background-position:  0 -150px; }
	.player-type.player-type_mouse    { background-position:  0 -225px; }
	.player-type.player-type_callingstation { background-position: -75px 0; }
	.player-type.player-type_rock     { background-position: -75px -75px; }
	.player-type.player-type_warning  { background-position: -75px -150px; }
	.player-type.player-type_greenfish{ background-position: -75px -225px; }
	.player-type.player-type_bomb     { background-position: -150px 0; }

/*--- END large player type icons ---*/

/*+++ FP Freeroll split test +++*/

#eb-scf_spb .this_month, #eb-scf_spb .bigtext, #eb-scf_spb .freeroll  {
	color: #153e65;
}

#eb-scf_spb h2 {
	margin: -10px 0px -10px 0px;
}

#eb-scf_spb .exclusive {
	margin-top: 0px;
	margin-bottom: 0px;
}

#eb-scf_spb .this_month {
	margin-top: 2px;
}

#eb-scf_spb .freeroll {
	margin-bottom: 10px;
}

#eb-scf_spb .bigtext {
	font-size: 36px;
	letter-spacing: 5px;
}

#eb-scf_spb .bigtext, #eb-scf_spb .freeroll {
	text-align: right;
}

#eb-scf_spb h3 {
	padding: 2px 0px 2px 0px;
	color: #134172;
	text-align: center;
	background-color: #eee;
}

#eb-scf_spb table a {
	text-decoration: underline;
}
#eb-scf_spb table a:hover {
	text-decoration: none;
}

/*** C ***/

#eb-scf_spc .this_month, #eb-scf_spc .bigtext, #eb-scf_spc .freeroll  {
	color: #153e65;
}

#eb-scf_spc h2 {
	margin: -10px 0px -10px 0px;
}

#eb-scf_spc .exclusive {
	margin-top: 0px;
	margin-bottom: 0px;
}

#eb-scf_spc .this_month {
	margin-top: 2px;
}

#eb-scf_spc .freeroll {
	margin-bottom: 10px;
}

#eb-scf_spc .bigtext {
	font-size: 36px;
	letter-spacing: 5px;
}

#eb-scf_spc .bigtext, #eb-scf_spc .freeroll {
	text-align: right;
}

#eb-scf_spc h3 {
	padding: 2px 0px 2px 0px;
	color: #134172;
	text-align: center;
	background-color: #eee;
}

#eb-scf_spc table a {
	text-decoration: underline;
}
#eb-scf_spc table a:hover {
	text-decoration: none;
}

.simple_sp {
		background-position: right -1266px;
	}
.flat-bottom-simple_sp {
		background-position: right -622px;
	}

.simple-left_sp {
	background-position: left -1321px;
}
.flat-bottom-simple-left_sp {
		background-position: left -690px;
	}


/*--- End FP Freeroll split test ---*/

/*--- Live Tournament - Event Draft 3 ---*/
.event-box_blue {
	background: #ebf3fb;
	padding: 10px 10px 1px 10px;
}

.em-title_spade {
	background: url(/css/gfx/icons/title-spade.gif) 0 50% no-repeat;
	font-size: 14px;
	padding: 0 0 0 40px;
	height: 34px;
	margin: 0 0 10px;
	font-style: italic;
}

.table-top_round {
	background: #fff url(/css/gfx/boxes/table-top_round.gif) 0 -60px repeat-x;
	border-bottom: 1px solid #b0bacd;
	*border-collapse: collapse;
	border-spacing: 0;
}
	.table-top_round thead {
		margin: 0px;
		border: none;
	}
	.table-top_round tbody {
		/* height:157px;
		overflow: scroll;
		overflow-x:hidden;
		overflow-y:scroll; */
	}
	.blind-table-scroll .table-top_round {
		_margin-right: -20px;
	}
	.table-top_round th {
		padding: 3px 9px 2px 9px;
		height: 15px;
	}
	.table-top_round th.right {
		text-align: right;
		background: url(/css/gfx/boxes/table-top_round.gif) 100% 0 no-repeat;
		float: none;
	}
	.table-top_round th.left {
		text-align: left;
		background: url(/css/gfx/boxes/table-top_round.gif) 0 -30px no-repeat;
		float: none;
	}
	.table-top_round td {
		font-weight: bold;
		padding: 2px 4px;
		border-bottom: 1px solid #b0bacd;
		background: #fff;
		height: 15px;
	}
	.table-top_round td.left {
		border-left: 1px solid #b0bacd;
		text-align: left;
		color: #145ebc;
		float: none;
	}
	.table-top_round td.right {
		border-right: 1px solid #b0bacd;
		float: none;
		text-align: right;
	}
	.table-top_round .last-child * {
		border: none;
	}

/* Event Details - Red */
ul.bullets.event-details {
	font-weight: bold;
	margin-left: 20px;
}
	.bullets.event-details li {
		margin: 0 0 8px 0;
		background-position: 0 50%;
	}
	.event-details span {
		color: #d31200;
	}

/* Latest Blog Entry */
.latest-blog-author {
	float: left;
	margin-right: 6px;
}
	.latest-blog-author img {
		height: 60px;
	}
	.event-box_blue .title {
		display: block;
		padding: 0 0 16px 0;
	}

/* Photos */
#tournament-photos table.photos {
	background: #ebf3fb;
	/*border-left: 5px solid #ebf3fb;*/
	width: 100% !important;
}
	#tournament-photos table.photos td {
		vertical-align:middle;
		padding:0 5px 3px 0;
		text-align:center;
	}
	#tournament-photos table.photos td div {
		border:1px solid #CCCCCC;
		padding:5px;
		background-color:#fff;
	}
	#tournament-photos table.photos img {
		width:120px;
	}


/* Event Winner */
#event-winner .image-left-portrait {
	margin: 0 10px 0 0;
}
#event-winner .image-left-portrait,
#event-winner .image-left-portrait img {
	width: 85px;
	background: #fff;
}
.event-box_blue-gradient h3 {
	margin-top: 0;
	padding-top: 4px;
	font-size: 14px;
}
.event-box_blue-gradient {
	padding: 5px 10px 1px 5px;
	background: #fff url(/css/redesign/gfx/general/light-blue-gradient_short.png) 0 0 repeat-x;
}
.event-box_tall-blue-gradient {
	background: #fff url(/css/redesign/gfx/general/light-blue-gradient_tall.png) 0 0 repeat-x;
}

.event-box_tall-blue-gradient .bullets li {
	margin: 10px 0 16px 16px;
}

/* Payout Structure */
#tournament-payout-structure .event-box_tall-blue-gradient table.simple {/* general.css?v=8 (line 4895) */
	border: none;
}

#tournament-payout-structure table.simple th {
	background: none;
}

/* Live Tournament Tabs */
#live-tournament-tabs  .rss {
	background: url(/images/new-icons/xml-tiny.gif) no-repeat;
	color: #8F8F8F;
	float: right;
	margin: -30px 0 0;
	padding: 0 4px 2px 16px;
	position: relative;
}
	#live-tournament-tabs .rss a {
		color: #8F8F8F;
	}

/* lt-browse-update general.css line 5312 */
.lt-browse-update {
	color: #145eae;
}
	.lt-browse-update a {
		font-weight: normal;
		outline: none;
	}
	.lt-browse-update .disabled a,
	.lt-browse-update .disabled {
		color: #404040;
		text-decoration: none;
		cursor: default;
	}
	.lt-browse-update a.disabled {
		font-weight: bold;
	}

	.liveupdate-minheight {
		min-height: 245px;
		height: auto !important;
		height: 245px;
	}

/* link bait */

.event-box_brown-r-gradient {
	background: #f1eecf url(/css/redesign/gfx/general/reflected-brown-gradient.png) 0 50% repeat-x;
	border-top: 1px solid #ede2b4;
	border-bottom: 1px solid #ede2b4;
}
	#lt-tounament-action-link .event-box_brown-r-gradient {
		margin: 0 auto;
		text-align: center;
		padding-bottom: 14px;
	}
	#lt-tounament-action-link .lt-download {
		margin: -14px 0 10px 40%;
	}
.graphics-heading h2.small-head,
h2.small-head,
h3.light-blue-header,
h4.light-blue-header {
	font-size: 15px;
}
.light-blue-header em {
	font-size: 13px;
	color: #8f8f8f;
}
#live-tournament-tabs p {
	margin: 0 0 6px;
}

/* Past Event Drop Downs */

#galleryForm form p input {
	margin-top: -2px;
	padding-bottom: 4px;
}

/*+++ INDEX REDESIGN PULSE1 +++*/
#wrapper.pokerlistings-homepage-b { /* core.css line 22 */
	background: url(/images/pokerlistings-homepage-b/wrapper-bg-pulse1.gif) 100% 0 repeat-y;/* /css/redesign/gfx/site/wrapper-bg-pulse1.gif */
	width: 1001px;
	margin: 0 auto;
	padding: 0;
	float: none;
	color: #333a42;
}

.pokerlistings-homepage-b #header { /* site.css line 116 */
	background: url(/images/pokerlistings-homepage-b/header-hi-pulse1.jpg) no-repeat;/* /css/redesign/gfx/site/header-hi-pulse1.jpg */
	height: 79px;
	position: relative;
}

.pokerlistings-homepage-b #pokerlistings-head-b { /* navigation.css line 72 */
	background: #fff;
	padding: 0 9px;
}

.pokerlistings-homepage-b #pokerlistings-menu-b {
	background: #fff url(/images/pokerlistings-homepage-b/menu-bg-pulse1.gif) 0 58px no-repeat;/* /css/redesign/gfx/site/menu-bg-pulse1.gif */
	padding: 0 9px 14px 9px;
}

.pokerlistings-homepage-b #pokerlistings-menu-b .new-navigation {
	background: url(/images/pokerlistings-homepage-b/header-menu_bg-pulse1.jpg) left top;/* css/redesign/gfx/site/sub-content-bg-pulse1.gif */
	border-bottom:1px solid #CBCBCB;
}

.pokerlistings-homepage-b #navigation {
	border-bottom: none;
	padding-bottom: 12px;
	background: none;
}

.pokerlistings-homepage-b #sub-content {
	background: #dcdcdc url(/images/pokerlistings-homepage-b/sub-content-bg-pulse1.gif) 0 0px no-repeat;/* css/redesign/gfx/site/sub-content-bg-pulse1.gif */
	width: 148px;
}

html .pokerlistings-homepage-b #content {/* core.css?v=1 (line 950) */
	background: #fff url(/images/pokerlistings-homepage-b/section-pulse1.gif) 0 -24px no-repeat;/* /css/redesign/gfx/general/section-pulse1.gif */
	float: left;
	width: 842px;
	padding-top: 12px;
	margin-bottom: -32px;
}

.pokerlistings-homepage-b div.cols {/* core.css?v=1 (line 955) */
	background: none;
	margin-bottom: -16px;
}
.pokerlistings-homepage-b div.col-2,
.pokerlistings-homepage-b div-col-1 {/* core.css?v=1 (line 975) */
	width: auto;
}

.pokerlistings-homepage-b div.section {/* core.css?v=1 (line 980) */
	background: #fff url(/images/pokerlistings-homepage-b/section-pulse1.gif) 0 100% no-repeat;/* /css/redesign/gfx/general/section-pulse1.gif */
	padding: 0 11px 25px 11px;
}

.pokerlistings-homepage-b #footer {/* site.css?v=1 (line 324) */
	background: #fff url(/images/pokerlistings-homepage-b/footer-bg-pulse1.gif) no-repeat scroll left top;/* /css/redesign/gfx/site/footer-bg-pulse1.gif */
	border-bottom: medium none;
	border-top: medium none;
	color: #797979;
	margin: 0;
	padding: 42px 20px 0 20px;
	*padding-top: 20px;
	position: relative;
	text-align: center;
}

.pokerlistings-homepage-b #footer div#footer-copy {
	background: url(/images/pokerlistings-homepage-b/menu-bg-pulse1.gif) no-repeat scroll 0pt 100%;/* css/redesign/gfx/site/menu-bg-pulse1.gif */
	width: 961px;
}

.pokerlistings-homepage-b div.col-1.small,
.pokerlistings-homepage-b div.col-2.small {
	width: 330px;
}
.pokerlistings-homepage-b div.col-1.medium,
.pokerlistings-homepage-b div.col-2.medium {
	width: 386px;
}
.pokerlistings-homepage-b div.col-1.large,
.pokerlistings-homepage-b div.col-2.large {
	width: 434px;
}
.pokerlistings-homepage-b .section .full {
	clear: both;
	float: left;
	padding: 0 0 6px;
	width: 820px;
}

/* +++ STFP Square site logos +++ */

.rounded-toplist-header {
	background: #323738 url(/images/pokerlistings-homepage-b/top10-graphic-header.png) no-repeat;
}
.rounded-toplist-header .top-10-poker-rooms-h2 {
	color: #fff;
	background: url(/images/pokerlistings-homepage-b/top10-graphic-header.png) right -40px no-repeat;
	margin: 0 0 0 5px;
	padding: 6px 0 2px 6px;
	text-align: left;
	line-height: normal;
	font-family: Trebuchet MS;
	font-size: 18px;
	text-indent: -9999px;
}

.pokerlistings-homepage-b #top-10-poker-rooms td {
	font-weight: bold;
	text-align: center;
	/* line-height: 26px; */
	padding: 3px 0 0 0;
}
.rounded-toplist-header #top-10-poker-rooms td a,
.rounded-toplist-header .top-10-poker-rooms-h2 a,
.rounded-toplist-header #top-10-poker-rooms h2 a,
.pokerlistings-homepage-b #top-10-poker-rooms td a,
.pokerlistings-homepage-b .top-10-poker-rooms-h2 a,
.pokerlistings-homepage-b #top-10-poker-rooms h2 a {
	color: #fff;
	padding: 0;
}
	.pokerlistings-homepage-b #top-10-poker-rooms h2.top-10-poker-rooms-h2 a {
		background:transparent url(/images/pokerlistings-homepage-b/best-online-poker-sites.gif) no-repeat scroll 0 5px;
		display:block;
		height:23px;
		width:300px;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms td a.fresh {
		font-weight: normal;
	}
.pokerlistings-homepage-b #top-10-poker-rooms {
	color: #fff;
	font-weight: bold;
	height: 349px;
	background: none;
}
	.pokerlistings-homepage-b #top-10-poker-rooms.mod {
		padding: 0 9px 7px 0;
	}
	.pokerlistings-homepage-b table {
		font-size: 12px;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms table {
		background: url(/images/pokerlistings-homepage-b/top-10-poker-rooms_blue-bg.png) 0 22px no-repeat;/* /css/gfx/boxes/top-10-poker-rooms_red-bg.png */
		margin-bottom: 0;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms table .header-row {
		font-size: 10px;
		font-weight: bold;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms table .header-row th,
	.toplist-blue table .header-row th {
		color: #fff;
		font-size: 12px;
		line-height: 8px;
		overflow: hidden;
		background: url(/images/pokerlistings-homepage-b/top10-graphic-header.png) right -80px no-repeat;
		padding: 5px 5px 5px 2px;
		font-weight: normal;
	}
	.toplist-blue table .header-row th {
		border-bottom: 3px solid #184870;
		font-weight: bold;
		padding: 9px 5px 6px 12px;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms table .top-10-tip {
		text-align: center;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms table .last-child td {
		height: 1px;
		line-height: 1px;
		padding: 0 0 2px 0;
	}

.pokerlistings-homepage-b #st-fptop10-b .sitelogo,
#st-fp-top-earners .sitelogo,
.square-logo {
	background-image: url(/images/pokerlistings-homepage-b/tl-blue-logo-matrix-fs8.png);
	background-repeat: no-repeat;
}
.pokerlistings-homepage-b #st-fptop10-b .sitelogo a,
.pokerlistings-homepage-b #st-fptop10-b .sitelogo,
#st-fp-top-earners .sitelogo a,
#st-fp-top-earners .sitelogo
.square-logo a,
.square-logo {
	width: 46px;
	height: 26px;
	display: block;
	text-decoration: none;
}
.square-logo { width: 42px; height: 27px; }
.pokerlistings-homepage-b #sc-room-reviews-b .sitelogo {
	width: auto;
	height: auto;
	background: none;
}
	.pokerlistings-homepage-b .sitelogo.titan-poker,
	.square-logo.titan-poker {
		background-position: 0 -48px;
	}
	.pokerlistings-homepage-b .sitelogo.playersonly-poker,
	.square-logo.playersonly-poker {
		background-position: 0 -557px;
	}
	.pokerlistings-homepage-b .sitelogo.bwin-poker,
	.square-logo.bwin-poker, .sitelogo.bwin,
	.square-logo.bwin{
		background-position: 0 -517px;

	}
	/* Override for France */
	.fr .pokerlistings-homepage-b .sitelogo.bwin-poker,
	.fr .square-logo.bwin-poker{
		background-position: 0 -2297px;
	}

	.pokerlistings-homepage-b .sitelogo.hollywoodpoker,
	.pokerlistings-homepage-b .sitelogo.hollywood-poker,
	.pokerlistings-homepage-b .sitelogo.hollywoodpoker-com,
	.pokerlistings-homepage-b .sitelogo.hollywood-poker-com,
	.square-logo.hollywoodpoker,
	.square-logo.hollywood-poker,
	.square-logo.hollywoodpoker-com,
	.square-logo.hollywood-poker-com {
		background-position: 0 -204px;
	}
	.pokerlistings-homepage-b .sitelogo.full-tilt-poker,
	.square-logo.full-tilt-poker {
		background-position: 0 -1133px;
	}
	.pokerlistings-homepage-b .sitelogo.doyles-room,
	.square-logo.doyles-room {
		background-position: 0 -478px;
	}
	.pokerlistings-homepage-b .sitelogo.party-poker,
	.sitelogo.party-poker-old, .square-logo.party-poker,
	.sitelogo.party-poker-old{
		background-position: 0 -598px;
	}
	/* Override for France */
	.fr .pokerlistings-homepage-b .sitelogo.party-poker,
	.fr .square-logo.party-poker{
		background-position: 0 -2347px;
	}

	.pokerlistings-homepage-b .sitelogo.paddypoker,
	.square-logo.paddy-poker, .sitelogo.paddypoker,
	.square-logo.paddypoker{
		background-position: 0 -2496px;
	}

	.pokerlistings-homepage-b .sitelogo.poker-stars,
	.square-logo.poker-stars, .sitelogo.pokerstars,
	.square-logo.pokerstars{
		background-position: 0 -283px;
	}

	.pokerlistings-homepage-b .sitelogo.cd-poker,
	.square-logo.cd-poker {
		background-position: 0 -439px;
	}
	.pokerlistings-homepage-b .sitelogo.cake-poker,
	.square-logo.cake-poker {
		background-position: 0 -165px;
	}
	.pokerlistings-homepage-b .sitelogo.poker-room,
	.square-logo.poker-room {
		background-position: 0 -88px;
	}
	.pokerlistings-homepage-b .sitelogo.mansion-poker,
	.square-logo.mansion-poker {
		background-position: 0 -127px;
	}
	.pokerlistings-homepage-b .sitelogo.absolute-poker,
	.square-logo.absolute-poker {
		background-position: 0 -244px;
	}
	.pokerlistings-homepage-b .sitelogo.bet-fred,
	.pokerlistings-homepage-b .sitelogo.bet-fred-poker,
	.square-logo.bet-fred,
	.square-logo.bet-fred-poker {
		background-position: 0 -322px;
	}
	.pokerlistings-homepage-b .sitelogo.bodog-poker,
	.square-logo.bodog-poker {
		background-position: 0 -361px;
	}

	.pokerlistings-homepage-b .sitelogo.pacific-poker,
	.square-logo.pacific-poker,
	.pokerlistings-homepage-b .sitelogo.pacific-fr,
	.square-logo.pacific-poker	{
		background-position: 0 -400px;
	}
	/* Override for France */
	.fr .pokerlistings-homepage-b .sitelogo.pacific-poker,
	.fr .square-logo.pacific-poker{
		background-position: 0 -400px;
	}

	.pokerlistings-homepage-b .sitelogo.ultimate-bet-poker,
	.pokerlistings-homepage-b .sitelogo.ultimatebet-poker,
	.pokerlistings-homepage-b .sitelogo.ub,
	.pokerlistings-homepage-b .sitelogo.ultimatebet,
	.pokerlistings-homepage-b .sitelogo.ultimate-bet,
	.square-logo.ultimate-bet-poker,
	.square-logo.ultimatebet-poker,
	.square-logo.ub,
	.square-logo.ultimatebet,
	.square-logo.ultimate-bet {
		background-position: 0 -639px;
	}
	.pokerlistings-homepage-b .sitelogo.betfair-poker,
	.pokerlistings-homepage-b .sitelogo.betfair-bet-poker,
	.pokerlistings-homepage-b .sitelogo.bet-fair-poker,
	.square-logo.betfair-poker,
	.square-logo.betfair-bet-poker,
	.square-logo.bet-fair-poker {
		background-position: 0 -680px;
	}
	.pokerlistings-homepage-b .sitelogo.carbon-poker,
	.square-logo.carbon-poker {
		background-position: 0 -721px;
	}
	.pokerlistings-homepage-b .sitelogo.everest-poker,
	.square-logo.everest-poker, .sitelogo.everestpoker,
	.square-logo.everestpoker{
		background-position: 0 -763px;
	}

	/* Override for France */
	.pokerlistings-homepage-b .sitelogo.everest-fr,
	.square-logo.everest-fr {
		background-position: 0 -763px;
	}

	.pokerlistings-homepage-b .sitelogo.red-kings-poker,
	.square-logo.red-kings-poker,
	.pokerlistings-homepage-b .sitelogo.redkings-poker,
	.square-logo.redkings-poker {
		background-position: 0 -804px;
	}
	.pokerlistings-homepage-b .sitelogo.ladbrokes-poker,
	.square-logo.ladbrokes-poker {
		background-position: 0 -845px;
	}
	.pokerlistings-homepage-b .sitelogo.noble-poker,
	.square-logo.noble-poker {
		background-position: 0 -886px;
	}
	.pokerlistings-homepage-b .sitelogo.action-poker,
	.square-logo.action-poker {
		background-position: 0 -927px;
	}
	.pokerlistings-homepage-b .sitelogo.paddy-power-poker,
	.square-logo.paddy-power-poker {
		background-position: 0 -968px;
	}
	.pokerlistings-homepage-b .sitelogo.chilipoker,
	.square-logo.chilipoker {
		background-position: 0 -1009px;
	}
	.pokerlistings-homepage-b .sitelogo.poker770,
	.square-logo.poker770 {
		background-position: 0 -1091px;
	}
	.pokerlistings-homepage-b .william-hill-poker,
	.square-logo .william-hill-poker {
		background-position: 0 -1050px;
	}
	.pokerlistings-homepage-b .fair-poker,
	.square-logo .fair-poker {
		background-position: 0 -1175px;
	}
	.pokerlistings-homepage-b .sitelogo.snai-poker,
	.square-logo.snai-poker,
	.pokerlistings-homepage-b .sitelogo.snaipoker,
	.square-logo.snaipoker {
		background-position: 0 -1217px;
	}

	.pokerlistings-homepage-b .sportsbook-poker,
	.square-logo .sportsbook-poker {
		background-position: 0 -1259px;
	}

	.pokerlistings-homepage-b .unibet-it-poker,
	.square-logo .unibet-it-poker,
	.pokerlistings-homepage-b .unibet-poker,
	.square-logo .unibet-poker {
		background-position: 0 -1345px;
	}

	.pokerlistings-homepage-b .sitelogo.poker-winamax,
	.square-logo.poker-winamax, .sitelogo.winamax,
	.square-logo.winamax{
		background-position: 0 -1389px;
	}

	/* Override for France */
	.fr .pokerlistings-homepage-b .sitelogo.poker-winamax,
	.fr .square-logo.poker-winamax{
		background-position: 0 -2247px;
	}

	.pokerlistings-homepage-b .sitelogo.betshop-italia,
	.square-logo.betshop-italia {
		background-position: 0 -1433px;
	}

	.pokerlistings-homepage-b .sitelogo.paradise-poker,
	.square-logo.paradise-poker {
		background-position: 0 -1477px;
	}

	.pokerlistings-homepage-b .sitelogo.bet365poker,
	.square-logo.bet365poker {
		background-position: 0 -1521px;
	}

	.pokerlistings-homepage-b .sitelogo.onlypoker,
	.square-logo.only-poker {
		background-position: 0 -1565px;
	}

	.pokerlistings-homepage-b .sitelogo.betclic,
	.square-logo.betclic,
	.pokerlistings-homepage-b .sitelogo.betclic-poker,
	.pokerlistings-homepage-b .sitelogo.betclic-fr,
	.square-logo.betclic-poker {
		background-position: 0 -1608px;
	}

	.pokerlistings-homepage-b .sitelogo.sisal,
	.square-logo.sisal {
		background-position: 0 -1652px;
	}

	.pokerlistings-homepage-b .sitelogo.winner-poker,
	.square-logo.winner-poker {
		background-position: 0 -1696px;
	}

	.pokerlistings-homepage-b .sitelogo.leon-poker,
	.square-logo.leon-poker {
		background-position: 0 -1740px;
	}

	.pokerlistings-homepage-b .sitelogo.pkr,
	.square-logo.pkr, 
	.pokerlistings-homepage-b .sitelogo.pkr-poker,
	.pokerlistings-homepage-b .sitelogo.pkr-fr,
	.square-logo.pkr-poker	{
		background-position: 0 -1784px;
	}

	.pokerlistings-homepage-b .sitelogo.gioco-digitale-poker,
	.square-logo.gioco-digitale-poker {
		background-position: 0 -1829px;
	}

	.pokerlistings-homepage-b .sitelogo.a4a-poker,
	.square-logo.a4a-poker {
		background-position: 0 -1872px;
	}
	.pokerlistings-homepage-b .pippo-poker,
	.square-logo .pippo-poker {
		background-position: 0 -1916px;
	}
	.pokerlistings-homepage-b .eurobet,
	.square-logo .eurobet,
	.pokerlistings-homepage-b .eurobet-poker,
	.square-logo .eurobet-poker,
	.pokerlistings-homepage-b .eurobet-it,
	.square-logo .eurobet-it
	{
		background-position: 0 -1960px;
	}

	.pokerlistings-homepage-b .misterbet,
	.square-logo .misterbet,
	.pokerlistings-homepage-b .misterbet-poker,
	.square-logo .misterbet-poker
	{
		background-position: 0 -2004px;
	}
	
	.pokerlistings-homepage-b .netbetpoker,
	.square-logo .netbetpoker,
	.pokerlistings-homepage-b .netbetpoker-poker,
	.square-logo .netbetpoker-poker
	{
		background-position: 0 -2547px;
	}

	.pokerlistings-homepage-b .italy,
	.square-logo .italy,
	.pokerlistings-homepage-b .italy-poker,
	.square-logo .italy-poker
	{
		background-position: 0 -2596px;
	}

	.pokerlistings-homepage-b .big-poker,
	.square-logo .big-poker
	{
		background-position: 0 -2696px;
	}

	.pokerlistings-homepage-b .paf,
	.square-logo .paf,
	.pokerlistings-homepage-b .paf-poker,
	.square-logo .paf-poker
	{
		background-position: 0 -2052px;
	}

	.pokerlistings-homepage-b .virgin-poker,
	.square-logo .virgin-poker
	{
		background-position: 0 -2102px;
	}

	.pokerlistings-homepage-b .betsson-poker,
	.square-logo .betsson-poker,
	.pokerlistings-homepage-b .betssonpoker,
	.square-logo .betssonpoker
	{
		background-position: 0 -2853px;
	}

	.pokerlistings-homepage-b .sajoo,
	.square-logo .sajoo,
	.pokerlistings-homepage-b .sajoo-fr,
	.square-logo .sajoo-fr
	{
		background-position: 0 -2197px;
	}

	.pokerlistings-homepage-b .eurosportbet-fr,
	.square-logo .eurosportbet-fr
	{
		background-position: 0 -2397px;
	}

	.pokerlistings-homepage-b .winga-poker,
	.square-logo .winga-poker
	{
		background-position: 0 -2447px;
	}

	.pokerlistings-homepage-b .fullgame-poker,
	.square-logo .fullgame-poker
	{
		background-position: 0 -2646px;
	}

	.pokerlistings-homepage-b .bet24-poker,
	.square-logo .bet24-poker
	{
		background-position: 0 -2748px;
	}

	.pokerlistings-homepage-b .riva-poker,
	.square-logo .riva-poker
	{
		background-position: 0 -2800px;
	}

	.pokerlistings-homepage-b .domgame-poker,
	.square-logo .domgame-poker
	{
		background-position: 0 -2908px;
	}


/* --- end square site logos --- */
	.pokerlistings-homepage-b #st-eb-scf img {
		margin-right: 5px;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms .sitelogo a {
		text-decoration: none;
	}
	.pokerlistings-homepage-b #st-eb-scf h2 {
		margin-bottom: 4px;
	}
	.pokerlistings-homepage-b .see-all {
		background: none;
		margin: 4px 0 4px 12px;
		text-align: left;
		font-weight: normal;
	}
	.pokerlistings-homepage-b .see-all a {
		background: url(/css/redesign/gfx/icons/double-arrow-r_blue.gif) 0 50% no-repeat;
		padding: 0 0 0 14px;
	}
.pokerlistings-homepage-b #top-10-poker-rooms .rank {
	*width:14px;
	color: #fdfdc7;
}
	.pokerlistings-homepage-b #top-10-poker-rooms th.rank {
		padding-left: 3px;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms .rank div {
		text-align: center;
		color: #fdfdc7;
		width: 20px;
		*padding-left: 2px;
	}

.pokerlistings-homepage-b #top-10-poker-rooms .local-flag {
	line-height: 16px;
	background-position: 2px 0pt;
	height: 12px;
	width: 16px;
}
.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms .score {
	text-indent: 2px;
	margin-right: 0;
	color: #e8ecf0;
	text-indent: -9999px;
	display: none;
}

.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms th.score {
	font-weight: normal;
	color: #fff;
}

.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms .bonus,
.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms header-row th.bonus  {
	text-align: left;
	padding-left: 5px !important;
}

.pokerlistings-homepage-b #top-10-poker-rooms table td.room-name_red{
	text-align: left;
	width: 120px;
	*width:110px;
}

.pokerlistings-homepage-b #top-10-poker-rooms table td.review_red {
	text-align: center;
	width:60px;
	text-indent: 10px;
}
	.pokerlistings-homepage-b #top-10-poker-rooms table td.review_red a {
		font-weight: normal;
		display: block;
		padding-right: 4px;
	}
	.pokerlistings-homepage-b #top-10-poker-rooms table td.review_red a img {
		margin:11px 0 3px 0;
	}

.pokerlistings-homepage-b #top-10-poker-rooms table td.bonus-value_red {
	color: #f1f949;
	width: 42px;
}

/* STFP Today On PL tabs */
#st-today-on-pl .live {
	display: block;
	position: absolute;
	top: -3px;
	right: 0;
	width: 21px;
	height: 9px;
	background: transparent url(/images/icon_live.png) no-repeat 0 0;
}

.pokerlistings-homepage-b #st-today-on-pl {
	width: 490px;
}

.pokerlistings-homepage-b #st-today-on-pl h2 small {
	float: right;
}
.pokerlistings-homepage-b h2 small {
	color: #999;
	font-weight: bold;
}

.pokerlistings-homepage-b .today-on-pl-bar {
	background: url(/images/pokerlistings-homepage-b/tabs-left.png) no-repeat scroll 100% -50px;
	float: left;
	margin-bottom: 2px;
	width: 490px;
	position: relative;
}

	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li.last-child {
		border-left: 1px solid #fff;
	}
	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li.last-child a {
		background: url(/images/pokerlistings-homepage-b/tabs-left.png) 100% -50px no-repeat;
	}

.pokerlistings-homepage-b #st-today-on-pl ul.tabs,
.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs {/* core.css?v=1 (line 461) */
	background: url(/images/pokerlistings-homepage-b/tabs-left.png) 0 -50px no-repeat;
	margin: 0 -1px 1px 0;
	width: 440px;
	float: left;
}
	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li {
		position: relative;
	}

.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li.tabs-selected a,
.pokerlistings-homepage-b #st-today-on-pl ul.tabs li.tabs-selected a {/* core.css?v=1 (line 517) */
 	background-position: 100% -100px;
	border-right: 1px solid #fff;
	color:#fff;
}

.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li a,
.pokerlistings-homepage-b #st-today-on-pl ul.tabs li a,
.pokerlistings-homepage-b #st-today-on-pl ul.tabs li a:hover {/* core.css?v=1 (line 487) */
	background: url(/images/pokerlistings-homepage-b/tabs-right.png) 100% 0 no-repeat;/* /css/redesign/gfx/general/tabs-right.png */
	border-bottom: none;
	border-right: 1px solid #fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	height: 19px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0pt;
	padding:2px 7px 1px 7px;
	text-align:center;
	text-decoration:none;
	vertical-align: bottom;
	color: #fff;
}
	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li a img,
	.pokerlistings-homepage-b #st-today-on-pl ul.tabs li a img, ,
	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li strong a.selected img,
	.pokerlistings-homepage-b #st-today-on-pl ul.tabs li strong a.selected img {
		vertical-align: middle;
	}

	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li strong a.selected,
	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li strong a.selected{
		background: transparent url(/images/pokerlistings-homepage-b/tabs-arrow-d.png) 50% 100% no-repeat;/* /css/redesign/gfx/general/tabs-arrow-d.png */
		display: block;
		border-bottom: none !important;
		position: relative;
		height: 19px;
	}

.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li,
.pokerlistings-homepage-b #st-today-on-pl ul.tabs li {/* core.css?v=1 (line 480) */
	background:transparent url(/images/pokerlistings-homepage-b/tabs-left.png) -2px -50px no-repeat;/* /css/redesign/gfx/general/tabs-left.png */
	float:left;
	margin: 0;
}
	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li.first-child,
	.pokerlistings-homepage-b #st-today-on-pl ul.tabs li.first-child {
		background-position: 0 0;
	}

.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li.tabs-selected,
.pokerlistings-homepage-b #st-today-on-pl ul.tabs li.tabs-selected {/* core.css?v=1 (line 513) */
	background-position: left -150px !important;
}
	.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li.first-child.tabs-selected,
	.pokerlistings-homepage-b #st-today-on-pl ul.tabs li.first-child.tabs-selected {/* core.css?v=1 (line 513) */
		background-position: left -100px !important;
	}

.pokerlistings-homepage-b #st-today-on-pl ul.today-on-pl-tabs li.last-child a,
.pokerlistings-homepage-b #st-today-on-pl ul.tabs li.last-child a {
	border-right: none;
}

.pokerlistings-homepage-b .control-buttons {
	background:transparent url(/images/pokerlistings-homepage-b/tabs-left.png) no-repeat scroll 100% -50px;
	padding: 0 0 0 4px;
	border-right: 1px solid #fff;
	/* float: left; */
	list-style: none;
	margin: 0 0 1px 0;
}
	.pokerlistings-homepage-b .control-buttons li {
		float: left;
	}
	.pokerlistings-homepage-b .control-buttons li.last-child {
		float: right;
/* 		border-left: 1px solid #fff; */
		padding: 0 7px;
		height: 17px;
	}

.pokerlistings-homepage-b #player_control {
	margin: 0 0 0 4px;
}

.pokerlistings-homepage-b #player_control li,
.pokerlistings-homepage-b ul.today-on-pl-tabs li ul#player_control li,
.pokerlistings-homepage-b ul.tabs li ul#player_control li {/* today-on...l.css?v=1 (line 96) */
	background: url(/images/pokerlistings-homepage-b/play-controls_gray-black.gif) no-repeat;/* /css/redesign/gfx/site/images/play-controls_gray-black.gif */
	float: left;
	margin-right: 0 !important;
	overflow: hidden;
	padding: 0;
	width: 15px;
}
	.pokerlistings-homepage-b #player_control .previous,
	.pokerlistings-homepage-b ul.today-on-pl-tabs li ul#player_control li.previous,
	.pokerlistings-homepage-b ul.tabs li ul#player_control li.previous {
		margin: 0 5px;
		background-position: 0px 2px;
	}
	.pokerlistings-homepage-b #player_control .next,
	.pokerlistings-homepage-b ul.today-on-pl-tabs li ul#player_control li.next,
	.pokerlistings-homepage-b ul.tabs li ul#player_control li.next {
		background-position: -41px 2px;
	}
	.pokerlistings-homepage-b #player_control .play,
	.pokerlistings-homepage-b ul.today-on-pl-tabs li ul#player_control li.play,
	.pokerlistings-homepage-b ul.tabs li ul#player_control li.play {
		background-position: -13px 2px;
	}
	.pokerlistings-homepage-b #player_control .stop,
	.pokerlistings-homepage-b ul.today-on-pl-tabs li ul#player_control li.stop,
	.pokerlistings-homepage-b ul.tabs li ul#player_control li.stop {
		background-position: -26px 2px;
	}
	.pokerlistings-homepage-b #player_control a {
		border-right: none !important;
		background: none !important;
		padding-right: 8px;
		width: 4px;
	}
.pokerlistings-homepage-b #st-today-on-pl a.rss {
	line-height: 12px;
}
	.pokerlistings-homepage-b #st-today-on-pl a.rss img {
		margin: 0 0 0 0;
		vertical-align: bottom;
	}


/* STFP News */
.pokerlistings-homepage-b .portrait-center-crop {
	width: 242px;
	height: 160px;
	overflow: hidden;
}
	.pokerlistings-homepage-b .portrait-center-crop img {
		margin: -50px 0 0 0;
	}
.pokerlistings-homepage-b #st-today-on-pl .tabs-panel,
.pokerlistings-homepage-b .blue-border-panel {
	float: left;
	background: #f0ede0;
	border: 1px solid #b0bacd;
	float: left;
	padding: 3px;
}
	.pokerlistings-homepage-b #st-today-on-pl .tabs-panel {
		width: 482px;
		margin-right: -2px;
	}

	.pokerlistings-homepage-b .blue-border-panel {
		background: #efefef none repeat scroll 0 0;
		float: none;
	}
	.pokerlistings-homepage-b .st-fp-biggest-pots .blue-border-panel {
		width: 408px;
		overflow: hidden;
	}

.pokerlistings-homepage-b .gray-border-panel {
		background: #efefef none repeat scroll 0 0;
		float: none;
		border: 1px solid #ccc;
	}
	.pokerlistings-homepage-b .reverse-gradient_blue {
		background: #fff url(/css/gfx/boxes/reverse-gradient_blue.gif) 0 100% repeat-x;
		margin: 0;
	}
	.pokerlistings-homepage-b #st-eb-scf table.reverse-gradient_blue {
		height: 279px;
	}
.pokerlistings-homepage-b .fp-tab-content_left {
	float: left;
	margin-right: 6px;
	width: 241px;
}

.pokerlistings-homepage-b .fp-tab-content_right {
	float: left;
	width: 228px;
}
.fp-border-box_white {
	border: 1px solid #b0bacd;
	padding: 5px;
	margin-top: 4px;
	background: #fff;
}
	.pokerlistings-homepage-b .tabs-panel .fp-border-box_white {
		height: 111px;
	}

.fp-border-table_white {
	border: none;
	padding: 0;
	margin-top: 4px;
	background: #fff url(/css/gfx/boxes/reverse-gradient_blue.gif) 0 100% repeat-x;
	border-bottom: 1px solid #b0bacd;
	height: 212px;
}
	.fp-border-table_white th,
	.fp-border-table_white td {
		padding: 0 4px;
		font-weight: bold;
		white-space: nowrap;
	}
	.fp-border-table_white td.first-child {
		border-left: 1px solid #b0bacd;
		text-align: left;
		padding: 0 0 0 4px;
	}
	.fp-border-table_white td.last-child {
		border-right: 1px solid #b0bacd;
		text-align: right;
		padding-right: 4px;
	}
	.fp-border-table_white th {
		border-bottom: 1px solid #b0bacd;
		line-height: 17px;
	}
	.medium .fp-border-table_white th,
	.large .fp-border-table_white th { background: #efefef; }
	.large .fp-border-table_white td.first-child a {
		text-align: left;
		text-decoration: underline;
		display: block;
		float: left;
		width: 80%;
		overflow: hidden;
		white-space: normal;
	}
	.large .fp-border-table_white td.first-child strong {
		display: block;
		float: left;
		margin-right: 5px;
		width: 8px;
	}
	.fp-border-table_white th.first-child {
		text-align: left;
		padding: 0 0 0 4px;
	}
	.fp-border-table_white th.last-child {
		text-align: right;
		padding-right: 5px;
	}
	.fp-border-table_white .replay img {
		margin: 2px 0 -2px 0;
		right: 2px;
	}
	.st-fp-online-player-volume .fp-border-table_white .first-child a {
		white-space: nowrap;
		text-decoration: underline;
	}
	.st-fp-online-player-volume .up  { color: #060; }
	.st-fp-online-player-volume .even { color: #a3a3a3; }
	.st-fp-online-player-volume .down { color: #c00; }

.pokerlistings-homepage-b h2.light-blue-header,
.pokerlistings-homepage-b #st-today-on-pl h2.light-blue-header {
	font-size: 13px;
	line-height: 15px;
	margin: 6px 0;
}
.pokerlistings-homepage-b h2 {
	font-size: 18px;
	line-height: 18px;
}
.pokerlistings-homepage-b h3 {
	font-size: 14px;
}
.pokerlistings-homepage-b h2,
.pokerlistings-homepage-b h3 {
	margin: 0 0 8px 2px;
	font-weight: normal;
	color: #333a42;
	white-space: normal;
}
.pokerlistings-homepage-b h3 {
	font-weight: bold;
}
.pokerlistings-homepage-b h2 a,
.pokerlistings-homepage-b h3 a,
.pokerlistings-homepage-b .rounded-heading h2 a {
	color: #333a42;
}

.fp-border-box_white h4 {
	margin: 2px 0;
	font-size: 14px;
}
.pokerlistings-homepage-b .rounded-heading-left {/* core.css?v=1 (line 250) */
	display:none;
}

.pokerlistings-homepage-b .rounded-heading {
	background: none;
}


.pokerlistings-homepage-b ul.today-on-pl-tabs p {
	margin-bottom: 6px;
}
.pokerlistings-homepage-b .light-blue-header,
.pokerlistings-homepage-b .light-blue-header a,
.pokerlistings-homepage-b .light-blue-link {
	color: #207bcc;
	font-weight: bold;
}

/* change padding on Blog section don not remove*/
/* .pokerlistings-homepage-b #st-topl-blogs .blue-bullet-list {
	margin: 0 0 3px 2px;
	padding: 0 0 3px 0;
	min-height: 62px;
	height: auto !important;
	* height: 62px;
} made all list space out the same, added panel-link */

.pokerlistings-homepage-b .bold-link {
	color: #0467cc;
	font-weight: bold;
	text-decoration: underline;
}
	.pokerlistings-homepage-b .bold-link:hover {
		text-decoration: none;
	}

.pokerlistings-homepage-b .blue-bullet-list {
	list-style: none;
	margin: 0 0 3px 2px;
	padding: 0 0 3px 0;
	min-height: 62px;
	height: auto !important;
	* height: 62px;
	border-bottom: 1px solid #e7e7e7;
}
	.pokerlistings-homepage-b .blue-bullet-list li {
		margin: 0 0 3px 10px;
		padding: 0 0 0 11px;
		background: url(/images/pokerlistings-homepage-b/bullet_blue.gif) 0 4px no-repeat;/* /css/redesign/gfx/icons/bullet_blue.gif */
	}
	.pokerlistings-homepage-b .panel-link {
		text-align: center;
		margin: 0;
		line-height: 0;
		position: relative;
		clear: both;
	}
	.pokerlistings-homepage-b .panel-link a { text-decoration: underline; }

.pokerlistings-homepage-b .fp-popular-news-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.pokerlistings-homepage-b .fp-popular-news-list li {
		margin: 2px 0;
		padding: 0 0 0 2px;
		clear: both;
	}
	.pokerlistings-homepage-b .fp-popular-news-list li img {
		float: left;
		margin: 0 7px 7px 0;
		padding: 1px;
		border: 1px solid #b5bece;
		width: 41px;
		height: 31px;
		background: #fff;
	}
	.pokerlistings-homepage-b .fp-popular-news-list li img.video-icon {
		float: right;
	}
	.pokerlistings-homepage-b .fp-popular-news-list p {
		margin: 0;
	}

/* STFP Market Pulse Section */
.fp-market-pulse-header {
	background: url(/images/pokerlistings-homepage-b/market-pulse-border-bg.png) 100% 0 no-repeat;
	height: 70px;
	/* width: 830px;
	margin: 0 -10px 0 0;
	position: relative; */
}
.pokerlistings-homepage-b .fp-mp-logo-header {
	background: url(/images/pokerlistings-homepage-b/market-pulse_logo_small.png) no-repeat;
	width: 426px;
	margin-top: 14px;
	padding: 0 0 20px 60px;
	float: left;
	text-align: left;
}
.pokerlistings-homepage-b .fp-mp-logo-header h2 {
	font-size: 30px;
	font-weight: normal;
	height: 31px;
	line-height: 35px;
	margin: 4px 0 0 0;
	float: left;
}
	.pokerlistings-homepage-b .fp-mp-logo-header h2 a{
		color: #333A42;
	}
	.pokerlistings-homepage-b .fp-mp-logo-header a:hover{
		text-decoration:none;
	}
.pokerlistings-homepage-b .fp-mp-logo-header span {
	color: #145ebc;
	font-size: 12px;
	font-weight: bold;
}

.pokerlistings-homepage-b #st-mp-online-player-stats {
	/* margin-right: 10px; */
	float: left;
	vertical-align: bottom;
	width: 820px;
}
.pokerlistings-homepage-b #mpTracking, .pokerlistings-homepage-b .st-mp-header { /* market-pulse-overview.css line 90 */
	float:left;
	text-align:center;
}
	.pokerlistings-homepage-b .mp-tracking-box {
		background:url(/images/pokerlistings-homepage-b/market-pulse-border-bg.png) 0 -232px no-repeat;
		float: left;
		margin: 8px 9px 0 0;
		padding: 6px 0;
		width: 102px;
	}
		.pokerlistings-homepage-b .mp-tracking-box.last-child {
			margin-right: 0;
		}
	.pokerlistings-homepage-b #mpTracking .mp-tracking-box h2 {
		color:#ACE6FE;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		margin: 0 8px 3px 8px;
		border-bottom: 1px solid #80a9d0;
		white-space: nowrap;
	}
	.pokerlistings-homepage-b #mpTracking .mp-tracking-box span {
		color: #fff;
		font-size: 14px;
		font-weight: bold;
	}
	.pokerlistings-homepage-b #mpTracking p {
		color:#6a6a6a;
		font-size:12px;
	}
	.pokerlistings-homepage-b #mpTracking table {
		width:340px;
		background:url(/css/redesign/gfx/general/marketpulse/poker-tracking.png) no-repeat left bottom;
		margin: 0 10px 0;
		padding: 0;
	}
	.pokerlistings-homepage-b #mpTracking table th, #mpTracking table td {
		text-align:center;
		width:110px;
		padding:0;
		color:#fff;
	}
		.pokerlistings-homepage-b #mpTracking table th {
			font-size:16px;
			padding-top:13px;
		}
		.pokerlistings-homepage-b #mpTracking table td.small {
			padding:5px 0;
			text-transform:uppercase;
			color:#c0c0c0;
			font-size:10px;
		}

		.pokerlistings-homepage-b #mpTracking table td.links{
			color: #2e2e2e;
			font-size: 14px;
			font-weight: bold;
			padding-bottom: 20px;
		}
		.pokerlistings-homepage-b .fp-mp-headerlinks {
			float: left;
			padding: 0 0 0 35px;
		}
		.pokerlistings-homepage-b .fp-mp-headerlinks ul {
			list-style: none;
			font-size: 11px;
		}
		.pokerlistings-homepage-b .fp-mp-headerlinks li {
			float: left;
			color: #206ec1;
			margin: 0 8px 0 0;
		}
		.pokerlistings-homepage-b .fp-mp-headerlinks li a {
			color: #206ec1;
			padding-right:7px;
		}
.pokerlistings-homepage-b #data th { color:#6a6a6a; }

/* STFP Top Earners */
#st-fp-top-earners {
	height: 158px;
}
#st-fp-top-earners h2 span {
	color:#206EC1;
	font-size:11px;
}
#st-fp-top-earners .top-earners-box {
	background: #FDFDFD url(/images/pokerlistings-homepage-b/market-pulse-border-bg.png) 0 -94px no-repeat;
	overflow:hidden;
	padding: 8px;
	float: left;
	width: 400px;
}

#st-fp-top-earners .top-winner {
	float: left;
	width: 184px;
	padding: 0 0 10px;
}
	#st-fp-top-earners .top-winner h2 {
		overflow: hidden;
		position: relative;
		white-space: nowrap;
		width: 118px;
		font-size: 18px;
	}
	#st-fp-top-earners .top-winner h2 a {
		color: #333a42 !important;
		font-weight: normal;
	}
	#st-fp-top-earners .top-winner h2.small {
		font-size: 14px;
		font-weight: bold;
	}
	#st-fp-top-earners .top-winner .sitelogo {
		height: 27px;
		margin: 11px 0 4px;
	}
.ranked-winners {
	float: left;
	font-size: 13px;
	margin-left: 0;
	padding-left: 16px;
	width: 200px;
	list-style: none;
}
	.ranked-winners li {
		margin: 1px 2px;
	}
#st-fp-top-earners .top-earners-box img {
	float: left;
	margin: 0 2px 0 0;
	padding: 4px;
	height: 80px;
}

#st-fp-top-earners .top-earners-box h4 {
	line-height:16px;
	margin: 0;
	padding: 2px 0pt 1px;
}

#st-fp-top-earners .top-earners-box h4 a {
	color: #217bcc;
}

#st-fp-top-earners .top-earners-box .earnings_red {
	color: #c8110f;
	font-size: 15px;
	font-weight: bold;
	display: block;
}
#st-fp-top-earners .roundedbox-content {
	border-top: 1px solid #cbcbcb;
	padding: 0 6px;
}
#st-fp-top-earners .roundedbox-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height:21px;
}
#st-fp-top-earners h2,
#st-mp-player-alias-form h2 {
	margin: 4px 0 7px 0;
	position: relative;
	font-size: 18px;
	line-height: 18px;
}
	#st-fp-top-earners h2 a {
		position: relative;
		font-weight: normal;
		color: #333A42;
	}
	#st-fp-top-earners h2 span a{
		font-size:12px;
		color:#145EAE;
	}
#st-fp-top-earners .roundedbox-form {
	margin: 0;
	padding: 0;
}
	#st-fp-top-earners .roundedbox-content ul li strong {
		float: right;
	}
	#st-fp-top-earners .roundedbox-content ul li a {
		padding-left: 4px;
	}
	#st-fp-top-earners .link-top100players {
		padding:0;
		margin:0;
		text-align: center;
		line-height: 14px;
		height: 16px;
	}

/* STFP Player Search */
.pokerlistings-homepage-b #st-mp-player-alias-form {
	padding: 0;
	position: relative;
	height: 158px;
}

.pokerlistings-homepage-b #st-mp-player-alias-form a.search img {
	float: left;
	padding: 0 6px 20px 0;
	width: 54px;
	margin: 6px 0 0 0;
}
.pokerlistings-homepage-b #mp-player-alias-form form p,
.pokerlistings-homepage-b #st-mp-player-alias-form p {
	margin: 3px 0 2px;
}

.pokerlistings-homepage-b #st-mp-player-alias-form .roundedbox-form {
	width: 300px;
	float: left;
}

.pokerlistings-homepage-b input#handle {
	width: 150px;
}

/* STFP Online Player Traffic */

.pokerlistings-homepage-b .st-fp-online-player-volume table.n-market-pulse {/* general.css?v=1 (line 1148) */
	background: none;
}
.pokerlistings-homepage-b .st-fp-biggest-pots table.n-market-pulse {
	width: 428px;
	font-weight: bold;
}
.pokerlistings-homepage-b .st-fp-biggest-pots table.fp-border-box_white,
.pokerlistings-homepage-b .st-fp-online-player-volume table.fp-border-box_white {
	height:192px;
}
.pokerlistings-homepage-b .st-fp-biggest-pots table.fp-border-box_white td,
.pokerlistings-homepage-b .st-fp-online-player-volume table.fp-border-box_white td {
	font-weight: bold;
	height: 29px;
	padding: 0;

}
.pokerlistings-homepage-b .st-fp-biggest-pots table,
.pokerlistings-homepage-b .st-fp-online-player-volume table {
	margin-bottom: 0;
}
.pokerlistings-homepage-b .st-fp-online-player-volume table.n-market-pulse th,
.pokerlistings-homepage-b .st-fp-biggest-pots table.n-market-pulse th {
	border: none;
	padding: 5px 0 0 0;
}
.pokerlistings-homepage-b .st-fp-biggest-pots table .player {
	width: 88px;
	overflow: hidden;
}

.pokerlistings-homepage-b ul.bullets li {/* core.css?v=1 (line 582) */
	background: url(/images/pokerlistings-homepage-b/light-gray-bullet.gif) no-repeat scroll left 5px;
	padding-left: 10px;
	position: relative;
}
.pokerlistings-homepage-b ul.inline li {/* core.css?v=1 (line 590) */
	margin-right:9px;
}
.pokerlistings-homepage-b .st-fp-biggest-pots table.n-market-pulse .replay {/* core.css?v=1 (line 2583) */
	margin-right:-2px;
}
.pokerlistings-homepage-b .st-fp-biggest-pots table.n-market-pulse th.r,
.pokerlistings-homepage-b .st-fp-biggest-pots table.n-market-pulse td.r {/* general.css?v=1 (line 1166) */
	text-align:center;
}
	.pokerlistings-homepage-b .st-fp-biggest-pots ul.bullets,
	.pokerlistings-homepage-b .st-fp-online-player-volume ul.bullets {
		white-space: nowrap;
		margin-top: 3px;
	}

/* STFP Cash Freerolls */
.pokerlistings-homepage-b .stfp-freerolls-calendar .graph-container {
	padding-top:40px;
}
.pokerlistings-homepage-b .stfp-freerolls-intro,
.pokerlistings-homepage-b .stfp-freerolls-calendar {
	height: 140px;
}
.pokerlistings-homepage-b .stfp-freerolls-intro .graphics-heading,
.pokerlistings-homepage-b .stfp-freerolls-intro p {
	margin: 0;
}
/* STFP Calendar */

.pokerlistings-homepage-b .mini-calendarContainer {
	float: left;
	width: 322px;
}

.pokerlistings-homepage-b #calendar-legend {
	margin: 2px auto;
	width: 220px;
}

.pokerlistings-homepage-b .mini-calendarContainer h3.graph-title-homepage-b {
		padding-left:20px;
		font-size:15px;
		margin: 5px 0 0 0;
		font-weight: bold;
	}
	.pokerlistings-homepage-b .mini-calendarContainer h3.graph-title-homepage-b strong {
		color: #c8110f;
	}
	.pokerlistings-homepage-b .mini-calendarContainer .payout {
		padding-left: 22px;
	}
	.pokerlistings-homepage-b .mini-calendarContainer #calendar-legend label {
		padding-left: 2px;
	}
.pokerlistings-homepage-b .mini-calendarContainer .month-selector {
	padding: 15px 5px 0;
}

.pokerlistings-homepage-b .mini-calendarContainer .blue-border-panel {
	padding: 2px 7px 7px 7px;
	margin-top:5px;
}
.pokerlistings-homepage-b .mini-calendarContainer .fp-border-box_white {
	padding: 1px 0 0 1px;
}
/* STFP Freerolls */
.pokerlistings-homepage-b .freeroll-details_right {
	float: left;
}
	.pokerlistings-homepage-b .freeroll-details_right ul {
		margin: 14px 0 6px 15px;
	}
	.pokerlistings-homepage-b .freeroll-details_right ul li.bullets {
		padding:5px 0 10px 0;
	}
	.pokerlistings-homepage-b .freeroll-details_right h3 {
		padding-left:30px;
	}
	.pokerlistings-homepage-b .freeroll-details_right h3 strong {
		color:red;
	}
#pokerlistings-titanpokerroomreview-tf-b th td {
	padding:2px 0px 2px 10px;
	vertical-align: middle;
}
.pokerlistings-homepage-b #st-eb-scf {
	float: left;
	margin: 10px 18px 0 0;
	width: 466px;
}
	.pokerlistings-homepage-b #st-eb-scf .reverse-gradient_blue a {
		/*font-weight: bold;*/
		text-decoration: underline;
	}
	.pokerlistings-homepage-b #st-eb-scf .reverse-gradient_blue th {
		background: #efefef;
		font-size: 14px;
		padding: 6px 0 6px 12px;
	}
	.pokerlistings-homepage-b #st-eb-scf .reverse-gradient_blue td {
		padding: 0 0 0 12px;
		line-height: 24px;
	}
	.pokerlistings-homepage-b #st-eb-scf .reverse-gradient_blue .freeroll-red {
		color: #c8110f;
	}

	.pokerlistings-homepage-b #st-eb-scf .borders-with-background {
		border:1px solid #b0bacd;
		background-color:#efefef;
		padding-right:5px;
	}

.pokerlistings-homepage-b .graphics-heading {
	background: none;
}
.pokerlistings-homepage-b .graphics-heading h2 a {
	color: #333a42 !important;
}
.pokerlistings-homepage-b .graphics-heading-left {
	background: none;
	width: auto;
}
.pokerlistings-homepage-b .graphics-heading h2.add-pad-left {
	padding: 0;
}
.pokerlistings-homepage-b .mod.border-bottom br {
	display: none;
	line-height: 0;
}
.pokerlistings-homepage-b .mod.border-bottom {
	border: none;
}
.pokerlistings-homepage-b #qotd-qotd ul.bullets {
	text-align: center;
}

/* STFP QOD */
.pokerlistings-homepage-b .gray-qod-border {
	background: url(/css/redesign/gfx/general/cols.gif) -2px 0 repeat-y;
	float: left;
	margin: 0 0 10px;
}
.pokerlistings-homepage-b .qod-ad {
	text-align: center;
	clear: both;
	padding: 20px 0;
}
/* STFP Newsletter Signup */

.pokerlistings-homepage-b #stfp-newsletter-signup {
	float: left;
	width: 336px;
}

.pokerlistings-homepage-b .stfp-newsletter-preview {
	float: left;
	margin-right: 10px;
}

.pokerlistings-homepage-b .stfp-book-bonus {
	float: left;
	margin: 0 12px 2px 0;
}

.pokerlistings-homepage-b .newsletter-info-box {
	float: right;
	width: 215px;
}


.pokerlistings-homepage-b .stfp-bonus-box {
	clear: both;
	padding: 14px 0pt 0pt;
}

.pokerlistings-homepage-b .stfp-bonus-box h2 {
	color: #C80E0F;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 2px;
}

.pokerlistings-homepage-b #stfp-newsletter-form {
	clear: both;
}

.pokerlistings-homepage-b ul.newsletter-signup-form {
	float: left;
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 334px;
}

.pokerlistings-homepage-b ul.newsletter-signup-form li {
	text-align: right;
}

.pokerlistings-homepage-b ul.newsletter-signup-form .left-label {
	float: none;
	display: inline;
}

.pokerlistings-homepage-b .newsletter-country-select select {/* general.css?v=7 (line 2456) */
	width: 242px;
}

.pokerlistings-homepage-b ul.newsletter-signup-form .privacy {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	float: left;
	padding: 4px 0 0;
	margin: 0;
}

.pokerlistings-homepage-b ul.newsletter-signup-form .right-align {
	padding-top: 5px;
}

/* Right Nav Room Reviews */
.pokerlistings-homepage-b .right-nav-menu-bg {
	background: url(/images/pokerlistings-homepage-b/right-nav-room-reviews_bg.png) 4px 4px no-repeat;
	padding-bottom: 3px !important;
	margin-bottom: 14px;
}

.pokerlistings-homepage-b #sc-room-reviews-b {
	padding: 7px 0 0 10px !important;
}

.pokerlistings-homepage-b #sub-content #sc-room-reviews-b ul {
	margin: 4px 0 0 -3px;
	padding: 0 0 0 3px;
}
	.pokerlistings-homepage-b #sub-content #sc-room-reviews-b ul li {/* sub-cont...t.css?v=1 (line 155) */
		border-bottom: none;
		margin: 0;
		padding: 0 0 0 30px;
		line-height: 28px;
		border-bottom-width: 0;
		height: 29px;
	}
	.pokerlistings-homepage-b #sub-content #sc-room-reviews-b ul li a {
		padding: 0;
		display: inline;
		color: #fff;
	}
	.pokerlistings-homepage-b #sub-content #sc-room-reviews-b ul li a img {
		margin: 3px 0 0 -30px;
		padding: 0 0 0 0;
		height: 25px;
		top: 0;
		position: absolute;
		float: left;
	}

.pokerlistings-homepage-b .NavVerB input.fuie {/* sub-cont...t.css?v=1 (line 79) */
	width: 68px;
}
	.pokerlistings-homepage-b .NavVerB select {
		margin:4px 0pt 3px 7px;
	}
.pokerlistings-homepage-b #sc-room-reviews-b h2 {/* sub-cont...t.css?v=1 (line 138) e7e7e7 */
	text-align:left;
	margin: 0;
	padding: 6px 0 0 0;
	border: none !important;
}
	.pokerlistings-homepage-b #sub-content #sc-room-reviews-b h2 a {
		color: #fff;
		padding: 0;
		margin: 0;
	}

.pokerlistings-homepage-b #sub-content div {
	margin: 0;
	padding: 0;
}

.pokerlistings-homepage-b #sub-content h2 {/* ub-cont...t.css?v=1 (line 14) */
	border-bottom: none !important;
	border-top: 1px solid #e7e7e7;
	color: #333a42;
	font-size:14px;
	font-weight: bold;
	margin: 0 0 6px;
	padding: 2px 0 0 10px;
	text-transform: uppercase;
}
	.pokerlistings-homepage-b #sub-content h2.no-border {
		border: none;
		margin: 0;
		padding: 0;
	}
	.pokerlistings-homepage-b div.NavVerB-search {/* sub-cont...t.css?v=1 (line 87) */
		padding: 10px 0px 0px 0px !important;
	}
	.pokerlistings-homepage-b div.NavVerB-search img,
	.pokerlistings-homepage-b div.NavVerB-search form {
		padding-left: 4px !important;
	}

.pokerlistings-homepage-b #sub-content ul.test {
	margin: 0 0 8px 22px;
	color:#041B3A !important;
	font-size:11px;
}

.pokerlistings-homepage-b #sub-content ul li a,
.pokerlistings-homepage-b #sub-content h2 a {/* sub-cont...t.css?v=1 (line 39) */
	color: #333a42;
}

/* +++ foot info +++ */
.world {
	background: url(/images/pokerlistings-homepage-b/world-map.png) no-repeat;
	margin: 0;
	padding: 0 0 38px 132px;
}
.footer-logos {
	float: right;
	width: auto;
	margin: -10px 0 0 0;
}
.footer-logos td {
	text-align: center;
	padding: 4px 0 4px 10px;
}
/* --- foot info --- */

/* --- INDEX REDESIGN PULSE 1 --- */

/*+++  QOD FREE ROLL Winner +++*/
#eb-scf h3 {
	background: #eee;
	font-size: 14px;
	color: #036;
	text-align: center;
}
	#eb-scf h3.cashfreeroll-exclusive {
		text-align:left;
		line-height:.90;
		font-size:16px;
		font-family:Tahoma;
	}
	#eb-scf h3.cashfreeroll-exclusive span {
		font-size:42px;
		font-family:Tahoma;
		text-align:center;
		display:block;
		text-transform:uppercase;
	}
	#eb-scf h3.cashfreeroll-exclusive label {
		cursor:auto;
		display:block;
		text-align:right;
	}

/*+++ Newsletter Rules Signup +++*/
.poker-rules-intro td {
	padding-left: 5px;
	padding-right: 5px;
}

#newsletter-poker-rules-signup .q1-b-09 label {
	display: block;
}

#newsletter-poker-rules-signup .q1-b-09 .inline_b label {
	display: inline;
}

#newsletter-poker-rules-signup .q1-b-09 .xbt-a a {
	color: #000;
	text-decoration: underline;
}

#newsletter-poker-rules-signup .q1-b-09 .book-thumbnail {
	background:url(/images/versioning/newsletter_b.png) no-repeat;
	background-position: -1430px 0px;
	padding: 0px;
	margin: 50px 30px 0px 0px;
	width: 134px;
	height: 190px;
}

#newsletter-poker-rules-signup .q1-b-09 .list-spacing {
	font-weight: bold;
}

#newsletter-poker-rules-signup .q1-b-09 .list-spacing li {
	padding: 3px 0px 3px 0px;
}

#newsletter-poker-rules-signup .q1-b-09 .newsletter-offer {
	background:url(/images/versioning/newsletter_b.png) no-repeat;
	background-position: 0px 0px;
	width: 350px;
	height: 333px;
	padding: 20px 15px 0px 15px;
}

#newsletter-poker-rules-signup .q1-b-09 .newsletter-form-container {
	margin: -55px 0 0 -5px;
	padding-bottom:10px;
	padding-left:58px;
	width:315px;
}

#newsletter-poker-rules-signup .q1-b-09 .newsletter-mini-preview {
	padding:0pt 0pt 0pt 10px;
}

#newsletter-poker-rules-signup .q1-b-09 .form-bg_top {
	background:url(/images/versioning/newsletter_b.png) #f3f9ff no-repeat;
	background-position: -840px 0px;
	width: 267px;
	height: 9px;
	margin-left: 10px;
	margin-top:23px;
}

#newsletter-poker-rules-signup .q1-b-09 .form-bg_bottom {
	background:url(/images/versioning/newsletter_b.png) #f3f9ff no-repeat;
	background-position: -1120px 0px;
	width: 267px;
	height: 15px;
	margin-left: 10px;

}

#newsletter-poker-rules-signup .q1-b-09 .form-bg {
	background:url(/images/versioning/newsletter_b.png) #f3f9ff no-repeat;
	background-position: -841px -8px;
	border-left: 1px solid #cdccce;
	border-right: 1px solid #cdccce;
	width: 265px;
	min-height: 233px;
	height: auto !important;
	height: 233px;
	margin-left: 10px;
	padding-top: 1px;
}

#newsletter-poker-rules-signup .q1-b-09 .poker-rules-form {
	padding-left: 20px;
}

#newsletter-poker-rules-signup .q1-b-09 .newsletter-signup-form li {
	margin: 0pt;
	padding: 1px 0pt;
	*margin:0;
	*padding:0;
	width: 225px;
}

#newsletter-poker-rules-signup .q1-b-09 .green-button_right,
#newsletter-poker-rules-signup .q1-c-09 .green-button_right {
	background: url(/images/versioning/formbutt-newsletter_b.png) no-repeat right top;
	font-weight: bold;
	border: 0;
	color: #fff;
	height: 24px;
	padding: 0 30px 2px 0;
	vertical-align: middle;
	overflow: visible;
}

#newsletter-poker-rules-signup .q1-b-09 .buttcontain {
	white-space: nowrap;
	margin-top: 3px;
}
#newsletter-poker-rules-signup .q1-c-09 .buttcontain {
	margin: 10px 0 4px 0;
}
#newsletter-poker-rules-signup .q1-b-09 .widthfix {
	width: 185px !important;
}

#newsletter-poker-rules-signup .q1-b-09 div.xbox #newsletter-sign-up-frame ul.newsletter-signup-form {
	width:225px;
}
/*--- Newsletter Rules Signup ---*/


/*+++ Homepage International +++*/
.pokerlistings-homepage-b .int-section {
	background: #fff url(/css/redesign/gfx/general/section.gif) 0 100% repeat-x;
	padding: 0 0 9px;
	float: left;
	height: 374px;
	clear: both;
}
.int-section div.hr {
	padding: 0;
	margin: 0 0 14px;
	border-color: #efefef;
}
.pokerlistings-homepage-b .int-top-10 {
	float: left;
	width: 320px;
	padding: 0 0 0 10px;
}
	.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms { padding: 0; }
	.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms,
	.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms table,
	.pokerlistings-homepage-b .int-top-10 .rounded-toplist-header { width: 310px; padding: 0; }
	.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms table { _width: 311px; }
	.pokerlistings-homepage-b .int-top-10 #top-10-poker-rooms table .header-row th { font-size: 10px; }

.pokerlistings-homepage-b .int-today-on-pl {
	float: left;
	width: 438px;
	/* background: #fff; */
}
	.pokerlistings-homepage-b .int-today-on-pl #today-on-pl.mod { padding: 0 0 0 2px; }
	.pokerlistings-homepage-b .int-today-on-pl .graphics-heading { background: url(/css/redesign/gfx/general/Stack-rounded-heading.png) no-repeat scroll right -1055px; }
	.pokerlistings-homepage-b .int-today-on-pl .graphics-heading-left {
		background:transparent url(/css/redesign/gfx/general/Stack-rounded-heading.png) repeat scroll left -1110px;
		width: 10px;
	}
	.pokerlistings-homepage-b .int-today-on-pl .graphics-heading h2 { color: #fff; margin-bottom: 0; }
	.pokerlistings-homepage-b .int-today-on-pl ul.inline { margin-bottom: 0; }
	.pokerlistings-homepage-b .int-today-on-pl #player_control { margin-left: 20px; }
	.pokerlistings-homepage-b .int-today-on-pl #player_control li {
		background-image: url(/css/redesign/gfx/site/images/play_controls.png);
		width: 18px;
		margin-right: 5px !important;
	}
	.pokerlistings-homepage-b .int-today-on-pl #player_control .next { background-position: -60px 0; }
	.pokerlistings-homepage-b .int-today-on-pl #player_control .previous { background-position: 0 0; }
	.pokerlistings-homepage-b .int-today-on-pl #player_control .play { background-position: -40px 0; }
	.pokerlistings-homepage-b .int-today-on-pl #player_control .stop { background-position: -20px 0; }

	.intro-foot {
		background: url(/css/redesign/gfx/site/footer.gif)  0 0 no-repeat;
		border: none;
		margin: 0 -150px 0 -9px;
		padding: 0 13px 0 10px;
		width: 921px;
		position: relative;
		float: left;
	}
	.intro-foot #intro {
		background: #fff url(/images/pokerlistings-homepage-b/world-map.png) 10px 10px no-repeat;
		margin: 42px 0 0 0;
		padding: 0 20px 0 165px;
		border: none;
	}
		.intro-foot #intro p {
			margin-bottom: 0;
			padding-bottom: 10px;
		}
	.int #footer { background: #fff url(/css/redesign/gfx/site/footer.gif) no-repeat !important;	}
	#footer {
		_display: inline-block;
		+padding-top: 25px;
		_padding-top: 50px !important;
	}
	#footer .footer-links {
		border-bottom: 1px solid #ccc;
		margin-bottom: 20px;
	}
	#footer #footer-navigation {
		margin-bottom: 5px;
		padding-top: 0;
		height: 82px;
		border: none;
	}
/*--- Homepage International ---*/

/*+++ Pokerlisting Homepage Italy +++*/
	#pokerlistings-homepage-top5-italy {
		height: 310px;
		overflow: hidden;
	}
	#pokerlistings-homepage-top5-italy table{
		background: url(/images/pokerlistings-homepage-italy/test.png) 0 22px repeat-x !important;
		margin-bottom: 0;
	}
	#pokerlistings-homepage-top5-italy table .mouseover {
		padding: 0;
		margin: 0;
		height: 58px !important;
	}
	#pokerlistings-homepage-top5-italy table .header-row {
		height: 23px !important;
		padding: 0 !important;
		margin:0;
	}
	#pokerlistings-homepage-top5-italy table .header-row TH{
		padding: 0 !important;
		margin:0 !important;
	}
	#pokerlistings-homepage-top5-italy table th {
		font-size: 9px !important;
	}
	#pokerlistings-homepage-top5-italy table td {
		padding: 0 !important;
	}
	#pokerlistings-homepage-top5-italy table .review_red {
		font-size: 9px !important;
	}
	#pokerlistings-homepage-top5-italy table .review_red a {
		padding-right: 7px !important;
	}
	#pokerlistings-homepage-top5-italy table .review_red a:link {
		color: #c2cbd6;
		text-decoration: underline;
	}
	#pokerlistings-homepage-top5-italy table .review_red a:visited {
		color: #c2cbd6;
		text-decoration: underline;
	}
	#pokerlistings-homepage-top5-italy table .review_red a:hover {
		color: #c2cbd6;
		text-decoration: underline;
	}
	#pokerlistings-homepage-top5-italy table .bonus-value_red {
		font-size: 15px;
		width: 30px !important;
		font-weight:normal !important;
	}
	#pokerlistings-homepage-top5-italy table .mouseover .rank {
		width: 24px !important;
	}
	#pokerlistings-homepage-top5-italy table .bonus {
		padding: 0 !important;
	}
	#pokerlistings-homepage-top5-italy table .mouseover .room-name_red a {
		text-decoration: none;
		font-size: 14px;
	}
	#pokerlistings-homepage-top5-italy table .mouseover .room-name_red{
		width: 120px !important;
	}
	#pokerlistings-homepage-top5-italy .back {
		text-align: right !important;
	}
	#pokerlistings-homepage-top5-italy .sitelogo {
		background-image: url(/images/pokerlistings-homepage-b/tl-blue-logo-matrix.png);
		background-repeat: no-repeat;
	}
	#pokerlistings-homepage-top5-italy .local-flag {
		padding-right: 0;
		line-height: 12px !important;
	}
	#pokerlistings-homepage-top5-italy .sitelogo {
		font-size: 0px;
		width: 40px;
		height: 31px;
		display: block;
		text-decoration: none;
	}
	#pokerlistings-homepage-top5-italy .sitelogo a {
		display: block;
		width: 40px;
		height: 26px;
		text-decoration: none;
	}
	#pokerlistings-homepage-top5-italy th.back_img {
	}
	#pokerlistings-homepage-top5-pagination-italy {
		color: #000 !important;
		font-weight:normal;
		width: 310px;
		line-height: 21px;
		text-align:right;
	}
	#pokerlistings-homepage-top5-pagination-italy a:link {
		color: #174bcf !important;
		text-decoration: none;
	}
	#pokerlistings-homepage-top5-pagination-italy a:visited {
		color: #174bcf !important;
		text-decoration: none;
	}
	#pokerlistings-homepage-top5-pagination-italy a:hover {
		color: #174bcf !important;
		text-decoration: none;
	}
	#pokerlistings-homepage-top5-pagination-italy #button_1 {
		font-weight:bold;
	}
	span.giora-ora-button{
	background: url(/images/redesign/buttons/giora-ora-button.jpg) no-repeat;;
	width: 75px;
	display: block;
	margin:1px 3px;
	height: 23px;
	}
	.giora-ora-button a{
	    font-weight: bold !important;
	    font-family: Verdana !important;
	    font-size: 10px !important;
	    padding:5px 0 0 0 !important;
	    text-decoration: none !important;
	    color:white !important;
}
/*--- Pokerlisting Homepage Italy ---*/

