/*
	=== Cols and Floaters ===
*/
.self-clear {
	_height: 1%;
	+display: inline-block;
}

.self-clear:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.two-col-a {
	width: 155px;
	float: left;
}

.two-col-b {
	width: 595px;
	float: right;
}

/* Side-Bar-A (Used for WSOP's left side-bar for example) */
.side-bar-a {
	width: 155px;
	float: left;
}

/* Middle-Bar (Used together with side-bar-a and side-bar-b) */
.middle-bar {
	width: 410px;
	float: left;
	margin: 0 23px;
}

/* Side-Bar-B (Used for WSOP's RIGHT side-bar for example) */
.side-bar-b {
	width: 155px;
	float: left;
}

/* A 50% col to the left */
.col-a {
	width: 48%;
	float: left;
}

/* A 50% col to the right */
.col-b {
	width: 48%;
	float: right;
}

.c, .calign { text-align: center; }
.l, .lalign { text-align: left; }
.r, .ralign { text-align: right; }

.hl { color: red; }

.error {
	color: red;
	font-weight: bold;
}

.nowrap { white-space: nowrap; }
img.bordered { border: 1px solid #ccc; }
span.folded, .hideContent { display: none; }

/* Old style for compare rooms */
.bgMediumGreen {	background-color: #DBECF6; }
.BgLightGreen { background-color: #B0D2EA; }
.bgYellow { background-color: #F7F7F7; }
/* End Old styles */

.search_highlight {
	background: #69f;
	color: #fff;
}

/* Instead of <hr /> */
div.hr {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}

.highlight, .hl {
	color: red;
}

.fresh, div.xbox .fresh {
	color: #b91f2b;
}

.fresh-bold, div.xbox .fresh-bold {
	color: #b93d45;
	font-weight: bold;
}

#toplist-page span.local-flag, .toplist-page span.local-flag  {
	background: url(/css/gfx/icons/flags/usa.png) no-repeat; 
	width: 25px;
	height: 19px;
}

span.local-flag {
	background: url(/css/gfx/icons/flags/usa-small.gif) no-repeat;
	width: 14px;
	height: 12px;
	text-indent: -10000px;
	display: block;
}

/* +++ list.css */
/*
	=== Lists ===
*/
/* Red-Dot list */
ul.dot {
	margin: 0;
	list-style-type: none;
}

	ul.dot li {
		background: url("/css/gfx/icons/red-dot.gif") no-repeat left 3px;
		margin: 0 0 5px 0;
		padding: 0 0 0 15px;
	}

/* Special Data-Listing list */
ul.sdl, 
div.legend-box ul.sdl {
	margin: 0;
	list-style-type: none;
}

	ul.sdl li {
		padding: 5px 10px;
		border-bottom: 1px dashed #DCDCDC;

		position: relative;
	}

	ul.sdl li.last {
		border: 0;
	}

		ul.sdl li span {
			position: absolute;
			right: 10px;
		}

ul.small-check {
	margin: 10px 0;
	list-style-type: none;
}

	ul.small-check li {
		background: url("/css/gfx/icons/small-check.gif") no-repeat left 1px;
		padding: 0 0 0 19px;
		font-weight: bold;
		font-size: 10px;
		margin: 0 0 5px 0;
	}

/* Menu List */
ul.box-nav, 
div.box ul.box-nav, 
div.xbox ul.box-nav, 
div.classic-box ul.box-nav {
	margin: 0;
	list-style-type: none;
}

	ul.box-nav li {
		background: #EAEAEA url("/css/gfx/boxes/box-header.gif") repeat-x;
		padding: 5px 10px;
		border-top: 1px solid #B8B8B8;
	}

		ul.box-nav li a {
			background: url("/css/gfx/icons/arrow-small-blue.gif") no-repeat left 4px;
			padding: 0 0 0 12px;
			display: block;
			font-weight: bold;
		}

		ul.box-nav li ul {
			margin: 0;
			list-style-type: none;
		}

			ul.box-nav li ul li {
				background: none;
				border: 0;
			}

/* Arrow-List */
ul.arrow, ul.arrow-2 {
	margin: 10px 0;
	list-style-type: none;
}

div.box ul.arrow, div.box ul.arrow-2, 
div.classic-box div.box-c ul.arrow, div.classic-box div.box-c ul.arrow-2, 
div.xbox ul.arrow, div.xbox ul.arrow-2, 
div.legend-box ul.arrow, div.legend-box ul.arrow-2 {
	margin: 10px;
}

	ul.arrow li, ul.arrow-2 li {
		background: url("/css/gfx/icons/arrow-small-green.gif") no-repeat left 4px;
		margin: 0 0 5px 0;
		padding: 0 0 0 15px;
	}

	ul.arrow-2 li {
		background: url("/css/gfx/icons/arrow-small-blue.gif") no-repeat left 4px;
	}

/* Data List */
ul.data, 
div.box ul.data, 
div.classic-box div.box-c ul.data, 
div.xbox ul.data, 
div.legend-box ul.data {
	margin: 0;
	list-style-type: none;
}

	ul.data li {
		position: relative;
		left: 0;
		top: 0;
		padding: 5px 10px;
		border-bottom: 1px dashed #DCDCDC;
	}

	ul.data li.last {
		border: 0;
	}

	ul.data li:hover {
		background: #EBF4FB;
	}

		ul.data li span {
			position: absolute;
			right: 10px;
		}

/* Article List */
ul.article {
	margin: 0;
	list-style-type: none;
}

div.box ul.article,
div.classic-box div.box-c ul.article, 
div.xbox ul.article,
div.legend-box ul.data {
	margin: 10px;
}

	ul.article li {
		background: url("/css/gfx/icons/article.gif") no-repeat left 2px;

		margin: 0 0 5px 0;
		padding: 0 0 0 21px;
	}

/* Categories list */
ul.categories {
	margin: 0;
	list-style-type: none;
}

	ul.categories li {
		background: url("/css/gfx/icons/category.gif") no-repeat left 2px;
		margin: 0 0 10px 0;
		padding: 0 0 0 17px;
		color: #494949;
	}

		ul.categories li a {
			color: #116ADE;
		}

div.box ul.categories {
	margin: 10px;
}

/* Listing List */
ul.listing, ol.listing, 
div.box ul.listing, div.box ol.listing, 
div.classic-box div.box-c ul.listing, div.classic-box div.box-c ol.listing,
div.xbox ul.listing, div.xbox ol.listing, 
div.legend-box ul.listing, div.legend-box ul.listing {
	margin: 0;
	list-style-type: none;
}

	ul.listing li, ol.listing li {
		padding: 10px;
		border-bottom: 1px solid #dcdcdc;
	}

	ul.listing li:hover, ol.listing li:hover {
		background-color: #EBF4FB;
	}

	ul.listing li.last, ol.listing li.last {
		border: 0;
	}

/* Special Number List */
ol.numbers, 
div.box ol.numbers, 
div.classic-box div.box-c ol.numbers, 
div.xbox ol.numbers, 
div.legend-box ol.numbers {
	margin: 0;
	list-style-type: none;
}

	ol.numbers li {
		background: url("/css/gfx/content/list-numbers/li-1.gif") no-repeat left top;
		padding-left: 25px;
	}

	ol.numbers li.li-1 {
		background-image: url("/css/gfx/content/list-numbers/li-1.gif");
	}

	ol.numbers li.li-2 {
		background-image: url("/css/gfx/content/list-numbers/li-2.gif");
	}

	ol.numbers li.li-3 {
		background-image: url("/css/gfx/content/list-numbers/li-3.gif");
	}

/* DIfferent special number list */
ol.numbers-2 {
	margin: 0;
	list-style-type: none;
}

	ol.numbers-2 li {
		background: url("/css/gfx/content/list-numbers/red/1.gif") no-repeat left top;
		margin: 0 0 5px 0;
		padding: 4px 0 4px 27px;
	}

	ol.numbers-2 li.li-1 {
		background-image: url("/css/gfx/content/list-numbers/red/1.gif");
	}

	ol.numbers-2 li.li-2 {
		background-image: url("/css/gfx/content/list-numbers/red/2.gif");
	}

	ol.numbers-2 li.li-3 {
		background-image: url("/css/gfx/content/list-numbers/red/3.gif");
	}

	ol.numbers-2 li.li-4 {
		background-image: url("/css/gfx/content/list-numbers/red/4.gif");
	}

	ol.numbers-2 li.li-5 {
		background-image: url("/css/gfx/content/list-numbers/red/5.gif");
	}

/* Listing-List with numbers */
ol.nr-listing, 
div.box ol.nr-listing, 
div.classic-box div.box-c ol.nr-listing, 
div.xbox ol.nr-listing, 
div.legend-box ol.nr-listing {
	margin: 0;
	list-style-type: none;
}

	ol.nr-listing li {
		background: #fafafa;
		padding: 5px 10px;
		border-bottom: 1px dashed #b8b8b8;
	}

	ol.nr-listing li.last {
		border: 0;
	}

		ol.nr-listing li span {
			color: #666;
			margin: 0 2px 0 0;
		}

/* A Plain List */
ul.plain {
	margin: 10px 0;
	list-style-type: none;
}

div.box ul.plain, 
div.classic-box div.box-c ul.plain, 
div.xbox ul.plain, 
div.legend-box ul.plain {
	margin: 10px;
}

	ul.plain li {
		margin: 0 0 5px 0;
	}

/* An Inline List */
ul.inline {
	margin: 10px 0;
	list-style-type: none;
}

div.box ul.inline, 
div.classic-box div.box-c ul.inline, 
div.xbox ul.inline, 
div.legend-box ul.inline {
	margin: 10px;
}

	ul.inline li {
		display: inline;
		margin: 0 5px 0 0;
	}

/* A Check List */
ul.check, 
ul.alt-list, 
ul.check-b {
	margin: 10px 0;
	list-style-type: none;
}

div.box ul.check, 
div.box ul.check-b, 
div.classic-box div.box-c ul.check, 
div.classic-box div.box-c ul.check-b, 
div.xbox ul.check, div.xbox ul.check-b, 
div.legend-box ul.check, div.legend-box ul.check-b {
	margin: 10px;
}

	ul.check li, 
	ul.alt-list li, 
	ul.check-b li {
		background: url("/css/gfx/icons/check-list.gif") no-repeat left 2px;
		padding: 0 0 0 28px;
		margin: 0 0 5px 0;
	}

	ul.check-b li {
		background-image: url("/css/gfx/icons/check-list-green.gif");
		padding-left: 20px;
	}

ul.box {
	margin: 10px 0;
	list-style-type: none;
}

div.box ul.box, 
div.xbox ul.box {
	margin: 10px;
}

	ul.box li {
		background: url("/css/gfx/icons/small-box.gif") no-repeat left 4px;
		padding: 0 0 0 15px;
		margin: 0 0 15px;
	}

	/*
		=== Flaps ===
	*/
	ul.flaps, 
	div.box ul.flaps, 
	div.xbox ul.flaps {
		background: url("/css/gfx/flaps/flap-bg.gif") repeat-x left bottom;

		margin: 0;
		list-style-type: none;
		height: 30px;
		padding: 4px 0 0 8px;
	}

	ul.intro-flaps {
		background: url("/css/gfx/flaps/flap-bg-clean.gif") repeat-x left bottom;
	}

		ul.flaps li {
			background: url("/css/gfx/flaps/flap-left.gif") no-repeat left top;

			float: left;
			height: 30px;
			margin: 0 8px 0 0;

			overflow: hidden;
		}

			ul.flaps li span {
				background: url("/css/gfx/flaps/flap-right.gif") no-repeat right top;
				display: block;
				height: 30px;
			}

				ul.flaps li span a {
					/*background: url("/css/gfx/flaps/flap-icon.gif") no-repeat 5px top; flap-icon.gif dont exist */
					background-repeat:no-repeat;
					background-position: 5px top;
					display: block;
					height: 26px;
					font-family: Arial;
					font-size: 10px;
					font-weight: bold;
					color: #999;
					text-decoration: none;
					text-align: center;
					padding: 4px 12px 0 29px;
				}
				
				
				}
			
				ul.flaps li.no-icon span a {
					background: none;
					padding-left: 12px;
				}

		/* Selected Flaps */
		ul.flaps li.sel, ul.flaps li.tabs-selected {
			background-position: left -30px;
		}

			ul.flaps li.sel span, ul.flaps li.tabs-selected span {
				background-position: right -30px;
			}

				ul.flaps li.sel span a, ul.flaps li.tabs-selected span a {
					background-position: 5px -30px;
					color: #386694;
				}

		/* Flaps Icons */
		ul.flaps li.question-of-day {
			width: 110px;
		}

			ul.flaps li.question-of-day span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-qod.gif");
			}

		ul.flaps li.hand-of-day {
			width: 95px;
		}

			ul.flaps li.hand-of-day span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-hod.gif");
			}

		ul.flaps li.historical-poker-hands {
			width: 110px;
		}

			ul.flaps li.historical-poker-hands span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-hph.gif");
			}

		ul.flaps li.poker-tournaments {
			width: 120px;
		}

			ul.flaps li.poker-tournaments span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-poker-tournaments.gif");
			}

		ul.flaps li.poker-freerolls {
			width: 100px;
		}

			ul.flaps li.poker-freerolls span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-poker-freerolls.gif");
			}

		ul.flaps li.special-bonus-offers, 
		ul.flaps li.reviewBonus {
			width: 142px;
		}

			ul.flaps li.special-bonus-offers span a, 
			ul.flaps li.reviewBonus span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-sbo.gif");
			}

		ul.flaps li.private-satelites, 
		ul.flaps li.reviewTournament {
			width: 136px;
		}

			ul.flaps li.private-satelites span a, 
			ul.flaps li.reviewTournament span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-satelites.gif");
			}

		ul.flaps li.private-freerolls, 
		ul.flaps li.reviewFreeroll {
			width: 110px;
		}

			ul.flaps li.private-freerolls span a, 
			ul.flaps li.reviewFreeroll span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-freerolls.gif");
			}

		ul.flaps li.info, 
		ul.flaps li.reviewDetails {
			width: 80px;
		}

			ul.flaps li.info span a, 
			ul.flaps li.reviewDetails span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-info.gif");
				/*padding-top: 10px;
				height: 20px;*/
			}

		ul.flaps li.online-poker {
			width: 100px;
		}

			ul.flaps li.online-poker span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-online-poker.gif");
			}

		ul.flaps li.general-poker {
			width: 100px;
		}

			ul.flaps li.general-poker span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-general-poker.gif");
			}

		ul.flaps li.tournament-poker {
			width: 110px;
		}

			ul.flaps li.tournament-poker span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-tournament-poker.gif");
			}

		ul.flaps li.download, 
		ul.flaps li.reviewDownload {
			width: 120px;
		}

			ul.flaps li.download span a, 
			ul.flaps li.reviewDownload span a {
				background-image: url("/css/gfx/flaps/flap-icons/flap-download.gif");
			}

		ul.flaps li.review {
			width: 188px;
		}

			/* This one is different as it doesn't have an icon as a background but and <img> inside the a */
			ul.flaps li.review span a {
			/*	background-image: url("/css/gfx/flaps/flap-icons/flap-download.gif");*/
				padding-left: 5px;
			}

				ul.flaps li.review span a img {
					margin-right: 5px;
				}

	/*
		=== Flaps-Small ===
	*/
	ul.flaps-small, 
	div.xbox ul.flaps-small {
		background: url("/css/gfx/flaps/flaps-small-bg.gif") repeat-x;

		margin: 0;
		padding: 0 0 0 8px;
		list-style-type: none;
		height: 21px;
	}

		ul.flaps-small li {
			background: url("/css/gfx/flaps/flaps-small-left.gif") no-repeat left top;

			float: left;
			height: 21px;
			font: bold 10px/1.2 Arial;
			margin: 0 9px 0 0;
			width: 90px;
		}

			ul.flaps-small li span {
				background: url("/css/gfx/flaps/flaps-small-right.gif") no-repeat right top;

				display: block;
				height: 21px;
			}

				ul.flaps-small li span a {
					display: block;
					height: 16px;
					padding-top: 5px;

					text-align: center;

					color: #8F8F8F;
					text-decoration: none;
				}

		ul.flaps-small li.sel {
			background-position: left -21px;
		}

			ul.flaps-small li.sel span {
				background-position: right -21px;
			}

				ul.flaps-small li.sel span a {
					color: #386694;
				}

/*
	=== Flaps-Small ===
*/
ul.flaps-small, 
div.xbox ul.flaps-small {
	background: url("/css/gfx/flaps/flaps-small-bg.gif") repeat-x;

	margin: 0;
	padding: 0 0 0 8px;
	list-style-type: none;
	height: 21px;
}

	ul.flaps-small li {
		background: url("/css/gfx/flaps/flaps-small-left.gif") no-repeat left top;

		float: left;
		height: 21px;
		font: bold 10px/1.2 Arial;
		margin: 0 9px 0 0;
		width: 90px;
	}

		ul.flaps-small li span {
			background: url("/css/gfx/flaps/flaps-small-right.gif") no-repeat right top;

			display: block;
			height: 21px;
		}

			ul.flaps-small li span a {
				display: block;
				height: 16px;
				padding-top: 5px;

				text-align: center;

				color: #8F8F8F;
				text-decoration: none;
			}
	
	ul.flaps-small li.sel {
		background-position: left -21px;
	}

		ul.flaps-small li.sel span {
			background-position: right -21px;
		}

			ul.flaps-small li.sel span a {
				color: #386694;
			}

/*
	=== New Flaps ===
*/
.tabs-hide {
	display: none;
}

div.xbox ul.n-flaps, 
ul.n-flaps {
	background: #408E1E url("/css/gfx/content/1x1-b8b8b8.gif") repeat-x left bottom;

	height: 30px;
	margin: 0;
	padding: 5px 0 0 8px;
	list-style-type: none;
}

	ul.n-flaps li {
		background: url("/css/gfx/flaps/n-flaps-left-green.gif") no-repeat left top;

		float: left;
		margin: 0 8px 0 0;
	}

	ul.n-flaps li.tabs-selected {
		background-position: left -30px;
	}

		ul.n-flaps li a {
			background: url("/css/gfx/flaps/n-flaps-right-green.gif") no-repeat right top;

			display: block;
			height: 22px;

			text-align: center;

			font-size: 10px;
			color: #6A6A6A;
			text-decoration: none;
			outline: 0;

			padding: 8px 12px 0 12px;
		}

		ul.n-flaps li.tabs-selected a {
			background-position: right -30px;
			color: #1A1A1A;
		}

		/* Float-fix for IE */
		* html ul.n-flaps li a {
			white-space: nowrap;
			width: 1%;
		}

/* Flaps look different in different types of boxes */
div.xbt-f ul.n-flaps {
	background-color: #408E1E;
}

	div.xbt-f ul.n-flaps li {
		background-image: url("/css/gfx/flaps/n-flaps-left-green.gif");
	}

		div.xbt-f ul.n-flaps li a {
			background-image: url("/css/gfx/flaps/n-flaps-right-green.gif");
		}

div.xbt-g ul.n-flaps {
	background-color: #4082C7;
}

	div.xbt-g ul.n-flaps li {
		background-image: url("/css/gfx/flaps/n-flaps-left-blue.gif");
	}

		div.xbt-g ul.n-flaps li a {
			background-image: url("/css/gfx/flaps/n-flaps-right-blue.gif");
		}

div.xbt-a ul.n-flaps {
	background: #FBFBFB url("/css/gfx/flaps/n-flaps-silver-bg.gif") repeat-x left bottom;
}

	div.xbt-a ul.n-flaps li {
		background-image: url("/css/gfx/flaps/n-flaps-left-silver.gif");
	}

		div.xbt-a ul.n-flaps li a {
			background-image: url("/css/gfx/flaps/n-flaps-right-silver.gif");
		}

/*
	=== Even another set of flaps ===
*/
ul.new-flaps {
	background: url(/css/gfx/content/1x1-c9c9c9.gif) repeat-x left bottom;
	margin: 0;
	padding: 0 0 0 10px;
	height: 30px;
	list-style-type: none;
}

	ul.new-flaps li {
		background: url(/css/gfx/flaps/new-flaps-left.gif) no-repeat left top;
		float: left;
		margin: 0 10px 0 0;
		height: 30px;
	}

		ul.new-flaps li a {
			background: url(/css/gfx/flaps/new-flaps-right.gif) no-repeat right top;
			display: block;

			text-decoration: none;
			color: #6c6c6c;

			padding: 8px 30px 0 30px;
			height: 22px;
			outline: 0;

			_white-space: nowrap;
			_width: 1%;
		}
	
	ul.new-flaps li.tabs-selected {
		background-position: left -30px;
	}
	
		ul.new-flaps li.tabs-selected a {
			background-position: right -30px;
		}

/* New Small Flaps */
div.xbox ul.n-s-flaps, 
ul.n-s-flaps {
	background: url(/css/gfx/content/1x1-c9c9c9.gif) repeat-x left bottom;
	margin: 0;
	list-style-type: none;

	_height: 1%;
	+display: inline-block;
}

ul.n-s-flaps:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

	ul.n-s-flaps li {
		background: url(/css/gfx/flaps/stats-tabs-left.gif) no-repeat left top;
		float: left;
		margin: 0 4px 0 0;
		height: 26px;
	}

		ul.n-s-flaps li a {
			background: url(/css/gfx/flaps/stats-tabs-right.gif) no-repeat right top;
			display: block;

			text-decoration: none;
			color: #444;
			padding: 6px 15px 0 15px;
			height: 20px;
			font-weight: bold;

			outline: 0;

			_white-space: nowrap;
			_width: 1%;
		}
	
	ul.n-s-flaps li.tabs-selected {
		background-position: left -26px;
	}
	
		div.xbox ul.n-s-flaps li.tabs-selected a, 
		ul.n-s-flaps li.tabs-selected a {
			background-position: right -26px;
			color: #9a1d1b;
		}

/*
	=== Arrow Flaps ===
*/
div.xbox ul.arrow-flaps, 
ul.arrow-flaps {
	margin: 0 0 10px 0;
	list-style-type: none;
}

	ul.arrow-flaps li {
		display: inline;
		margin: 0 20px 0 0;
	}

		ul.arrow-flaps li a {
			background: url(/css/gfx/icons/arrow-next-blue.gif) no-repeat left 50%;
			padding: 0 0 0 15px;
			color: #106bde;
			outline: 0;
		}

		ul.arrow-flaps li.tabs-selected a {
			background: url(/css/gfx/icons/arrow-next-blue.gif) no-repeat left 50%;
			padding: 0 0 0 15px;
			color: #000;
			text-decoration: none;
		}

/*
	=== Inline Flaps ===
*/
ul.il-flaps {
	margin: 10px 0;
	list-style-type: none;
}

	ul.il-flaps li {
		display: inline;
		margin: 0 5px 0 0;
	}

	ul.il-flaps li.tabs-selected {
		font-weight: bold;
	}
	
/* --- list.css --- */

/* +++ tables.css +++ */
/*
	=== Data Table ===
*/
table.data, 
div.box table.data, 
div.xbox table.data {
	width: 100%;
	margin: 0;
	border-spacing: 0;
}

	table.data th {
		padding: 5px 0 5px 10px;
		border-bottom: 1px dashed #DCDCDC;
		text-align: left;
		font-weight: bold;
	}

	table.data td {
		padding: 5px 10px 5px 0;
		border-bottom: 1px dashed #DCDCDC;
		text-align: right;
		font-weight: normal;
	}

	table.data tr.last-child th, 
	table.data tr.last-child td {
		border-bottom: 0;
	}

	table.data tr:hover th, 
	table.data tr:hover td {
		background: #EBF4FB;
	}

/*
	=== Hmm... ===
*/
table.liveUpdateChipHolderTable {border-spacing: 0;}

	table.liveUpdateChipHolderTable td {padding: 2px 10px 2px 0;}

/*
	=== New Basic Table ===
*/
table.n-basic {
    width: 100%;
    border-spacing: 0;
}

	table.n-basic th,
	table.n-basic td {
		padding: 5px 0;
		border-bottom: 1px dashed #dcdcdc;
		text-align: left;
	}

	table.n-basic th {
		color: #434343;
		font-weight: bold;
	}

	table.n-basic td {color: #868686;}

	table.n-basic th.r,
	table.n-basic td.r {
		text-align: right;
	}
	
	table.n-basic a {color: #0e6de5;}

/*
	=== New "Full" Market Pulse ===
*/
table.n-full-market-pulse {
	width: 100%;
	border: 1px solid #c9c9c9;
	border-spacing: 0;
}

	table.n-full-market-pulse td {
		padding: 10px;
		border-bottom: 1px solid #c9c9c9;
		text-align: center;
	}

	table.n-full-market-pulse tr.last-child td {border-bottom: 0;}

	table.n-full-market-pulse td.rank {
		background: #efefef;
		border-right: 1px solid #c9c9c9;
	}

	table.n-full-market-pulse td.room {
		font-weight: bold;
		text-align: left;
	}
	
	table.n-full-market-pulse td.room a {
		color: #454545;
		text-decoration: none;
	}
	
	table.n-full-market-pulse td.room a:hover {text-decoration: underline;}
	
	table.n-full-market-pulse td.num-players {
		background: #d9e0f2;
		border-left: 1px solid #c9c9c9;
	}

		table.n-full-market-pulse td.num-players span {color: #999;}

		table.n-full-market-pulse td img {
			vertical-align: middle;
			margin: 0 10px 0 0;
		}
		

/*
	=== New Market Pulse ===
*/

table.n-market-pulse {
	width:100%;
	background:transparent url(/css/redesign/gfx/general/newsletter-signup-bg.gif) repeat-x left 25px;
}
	table.n-market-pulse td{
		border:none;
		padding:4px;
	}
	table.n-market-pulse th {
		color:#000;
		border-bottom: 1px solid #CBDAE5;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	table.n-market-pulse td.flag {
		padding-right:15px;
	}
	table.n-market-pulse th.r, table.n-market-pulse td.r {
		text-align:right;
	}
	table.n-market-pulse td span.up {
		color: #18a41a;
	}
	table.n-market-pulse td span.down {
		color: #bb3c3c;
	}
	
.market-trend{
	background: url(/css/redesign/gfx/icons/stack-markettrend.png) right 17px no-repeat;
	height:17px;
	padding-right:18px;
	text-align:right;
	padding-bottom:2px;
}
	.up  { background-position: right 0px; }
	.even{ background-position: right -36px; }
	.down{ background-position: right -72px; }
	.c   { background-position: 5px -108px; }

/*
	=== Market Pulse Alt ===
*/
table.market-pulse-alt {
	width: 92%;
	margin: 10px;
	border-spacing: 0;
	font-size: 11px;
}

	table.market-pulse-alt th {
		padding: 3px 0;
		border-bottom: 2px solid #fff;
		text-align: center;
	}

	table.market-pulse-alt th.first-child {
		color: #787878;
		text-align: left;
	}

	table.market-pulse-alt td {
		padding: 3px 0;
		border-bottom: 1px solid #fff;
		text-align: center;
	}

	table.market-pulse-alt td.first-child {
		font-weight: bold;
		text-align: left;
	}

/*
	=== Market Pulse Small ===
*/
table.market-pulse-small {
	width: 100%;
	margin: 0;
	border-spacing: 0;
}

	table.market-pulse-small tr th {
		padding: 3px 5px;
		font-weight: bold;
		text-align: right;
	}

	
	
	table.market-pulse-small tr th.n {
		width:40px;
		text-align:	center;
	}

	table.market-pulse-small tr th.nw {
		width:70px;
		text-align:	center;
	}
	
	table.market-pulse-small tr td {
		padding: 3px 5px;
		text-align: right;
	}

	table.market-pulse-small tr.even td {background: #f9f9f9;}

	table.market-pulse-small tr td.n {
		width: 40px;
		padding-right: 10px;
	}
	
	table.market-pulse-small tr td.nw {
		width: 70px;
		padding-right: 40px;
	}
	
	table.market-pulse-small tr td.first-child {text-align: left;}

		table.market-pulse-small tr td.first-child a {color: #106BDE;}

	table.market-pulse-small tr td.up {color: #469619;}

	table.market-pulse-small tr td.down {color: #b01928;}

/*
	=== Market Pulse ===
*/
table.market-pulse {
	width: 100%;
	margin: 0 0 10px 0;
	border-spacing: 0;
	border-collapse: collapse;
}

	table.market-pulse a {color: #5593ce;}

	table.market-pulse a.new-button {
		padding: 3px 10px;
		background-position: left -7px;
		color: #fff;
		font-size: 12px;
	}

	table.market-pulse tr th {
		padding: 15px 10px;
		background: #1b4e83 url(/css/gfx/content/market-pulse-table-th-bg.gif) repeat-x;
		border-right: 1px solid #1b5088;
		color: #fff;
		font-weight: bold;
		text-align: left;
	}

	table.market-pulse tr th.ascending,
	table.market-pulse tr th.descending {
		color: #f5e108;
	}
	
	table.market-pulse tr th img {
		margin: 0 0 0 5px;
		vertical-align: middle;
	}
		
		table.market-pulse tr th span {
			display: block;
			width: 10px;
			height: 15px;
			margin: 0 auto;
			background: url(/css/gfx/icons/arrow-down.gif) no-repeat;
			text-indent: -10000px;
		}
		
		table.market-pulse tr th.descending span, table.market-pulse tr th.ascending span {background-image: url(/css/gfx/icons/arrow-down-sel.gif);}

	table.market-pulse tr td.ordered-by {font-weight: bold;}

	table.market-pulse tr th.l {text-align: left;}

	table.market-pulse tr th.main-heading {
		color: #f5e108;
		font-size: 14px;
	}

	table.market-pulse tr th.last-child {border-right: 0;}

	table.market-pulse tr th.first-child {
		font-size: 14px;
		text-align: left;
	}

	table.market-pulse tr td {
		padding: 10px;
		background: #fafafa;
		border: 1px solid #fff;
	}

	table.market-pulse tr.odd td {background: #f3f3f3;}

/*
	=== Tables ===
*/
table .cursor {cursor: pointer;}
table .c {text-align: center;}
table .l {text-align: left;}

.hover {background: #EBF4FB;}

/* Only show to US visitors */
.us-only {display: none;}

/* Only show to non-US visitors */
.non-us-only {display: none;}

/* Photo table */
table.photos, 
div.box table.photos {
	width: 100%;
	margin: 0;
	border-spacing: 0;
}

	table.photos td {
		width: 50%;
		padding: 10px;
		color: #777;
		vertical-align: middle;
		text-align: center;
	}

		table.photos td img {border: 1px solid #ccc;}

/* Toplist table */
table.toplist, 
div.box table.toplist, 
div.classic-box div.box-c table.toplist, 
div.xbox table.toplist {
	width: 100%;
	margin: 0;
	border-spacing: 0;
}

	table.toplist .r {text-align: right;}
	table.toplist .c {text-align: center;}
	table.toplist a:hover {text-decoration: underline;}
	table.toplist a.red{color: #C01E2B;}
	table.toplist tr.hover {background: transparent;}

		table.toplist tr.hover td {background: #EBF4FB;}

	table.toplist img {vertical-align: middle;}

	table.toplist th {
		padding: 5px 9px;
		background: #f3f3f3;
		text-align: left;
		vertical-align: middle;
	}

	/* Player online volume Trend*/
	table.toplist div {
		width: 16px;
		height:17px;
		display:inline;
		/*background-image: url(/images/new-icons/market-pulse/stack-markettrend.gif);*/
		padding-right:16px;
	}
		table.toplist div.up {
			background-position:0 0;
		}
		table.toplist div.even {
			background-position:-16px 0;
		}
		table.toplist div.down {
			background-position:-32px 0;
		}

	table.toplist td {
		padding: 10px 2px;
		text-align: left;
		vertical-align: middle;
		border-bottom: 1px dashed #DCDCDC;
	}
		#st-texasholdem table.toplist td {
			padding: 10px 5px;
		}

	table.toplist tr:hover td {background: #EBF4FB;}

	table.toplist tr.last td {border: 0;}

	table.toplist td.c, 
	table.toplist th.c {
		text-align: center;
	}

	table.toplist td.nr {
		padding-right: 36px;
		text-align: right;
	}

	table.toplist th.img-room {padding-left: 30px;}

	table.toplist td.img-room img {
		margin: 0 5px 0 0;
		vertical-align: middle;
	}

/* Simple Table */
table.simple, 
div.box table.simple, 
div.classic-box div.box-c table.simple, 
div.xbox table.simple {
	width: 100%;
	margin: 0;
	border-spacing: 0;
}

	table.simple .r {text-align: right;}
	table.simple .c {text-align: center;}

	table.simple td {
		padding: 3px 10px;
		border-bottom: 1px dashed #d8d8d8;
		vertical-align: top;
		text-align: left;
	}

	table.simple tr.last td {border: 0;}

	table.simple th {
		padding: 3px 10px;
		background: #f1f1f1;
		vertical-align: top;
		text-align: left;
	}

/* Top Winners Table */
table.top-winners, 
div.box table.top-winners, 
div.classic-box div.box-c table.top-winners, 
div.xbox table.top-winners {
	width: 100%;
	margin: 0;
	border-spacing: 0;
	color: #989898;
}

	table.top-winners th {
		padding: 4px;
		background: #F8F8F8;
		color: #4a4a4a;
		text-align: left;
	}

	table.top-winners td {
		padding: 4px;
		border-bottom: 1px dashed #ddd;
	}

	table.top-winners tr.last td {border: 0;}
	table.top-winners .nr {text-align: center;}

	table.top-winners .rank {padding-left: 13px;}
	
	table.top-winners .first-place {
		background: url("/css/gfx/icons/star-first-place.gif") no-repeat 8px 50%;
		text-indent: -10000px;
	}

	table.top-winners .money {text-align: right;}

/* Very Basic Table */
table.basic, 
div.box table.basic, 
div.classic-box div.box-c table.basic,
div.xbox table.basic {
	width: 100%;
	margin: 0;
	border-spacing: 0;
	color: #494949;
}

	table.basic th {
		padding: 3px;
		background: #f1f1f1;
		text-align: left;
	}

	table.basic td {padding: 3px 3px 3px 0;}

	table.basic .money {
		color: #989898;
		text-align: right;
	}

/* Bonus table */
table.bonuses {border-spacing: 0;}

	table.bonuses .c {text-align: center;}

	table.bonuses th {
		padding: 5px 10px;
		background: #940C18 url("/css/gfx/content/bonus-table-heading.gif") repeat-x;
		border-bottom: 1px solid #ccc;
		color: #fff;
		text-align: center;
		font-size: 14px;
	}

	table.bonuses td {
		padding: 5px 10px;
		background: #fff;
		border-bottom: 1px solid #ccc;
		text-align: left;
	}

	table.bonuses td.f {
		background: #fff url("/css/gfx/content/bonus-table-gradient.gif") repeat-x;
		border-right: 1px solid #ccc;
	}
/* --- tables.css --- */

/* +++ links.css +++ */
/*
	=== Links ===
*/
/* Green Button */
a.new-button {
	background: #088c0f url(/css/gfx/content/new-button-bg.gif) repeat-x;
	display: block;
	padding: 7px 15px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: #fff;
	border: 1px solid #d6d6d6;
}

	a.new-button span {
		background: url(/css/gfx/content/new-button-arrow.gif) no-repeat left 50%;
		padding: 0 0 0 13px;
	}

/* A link that looks like text */
a.plain, 
div.type-a a.plain, 
div.type-b a.plain, 
div.type-c a.plain, 
div.type-d a.plain, 
div.type-e a.plain,  
div.type-f a.plain,
div.type-x a.plain {
	text-decoration: none;
	color: #333;
}

a.read-review {
	background: url("/css/gfx/icons/read-review.gif") no-repeat left top;
	padding: 5px 0 5px 30px;
}

a.comments {
	background: url("/css/gfx/icons/comments.gif") no-repeat left top;
	padding-left: 23px;
}

a.tiny-download {
	background: url("/css/gfx/icons/tiny-download.gif") no-repeat left 2px;
	padding-left: 18px;
}

a.medium-download {
	background: url("/css/gfx/icons/medium-download.gif") no-repeat left top;
	padding: 0 0 4px 30px;
	font-weight: bold;
	color: #0067D0;
}

a.read {
	background: url("/css/gfx/icons/read.gif") no-repeat;

	display: block;
	width: 54px;
	height: 16px;

	text-indent: -10000px;
	outline: 0;
	text-decoration: none;
}

/* Read-more-link (requires a <span> around the underlined part) */
a.rm {
	font-size: 12px;
	text-decoration: none;
}

	a.rm span {
		font-size: 12px;
		border-bottom: 1px solid #004473;
	}

	a.rm:hover span {border: 0;}

/* Goto-link (with a green arrow) */
a.goto {
	background: url("/css/gfx/icons/goto.gif") no-repeat left 50%;
	padding: 3px 0 3px 28px;
}

/* Bigger version of above link */
a.goto-big {
	background: url("/css/gfx/icons/stack-big-green.gif") no-repeat 0 5px;
	padding: 4px 0 4px 48px;
	color: #106BDE;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
}

/* Smaller version of above link */
a.goto-small {
	background: url("/css/gfx/icons/stack-small-green.gif") no-repeat;
	padding: 0px 0px 4px 25px;
	color: #106BDE;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

/* Report Comment */
a.report {
	background: url("/css/gfx/icons/report.gif") no-repeat left 50%;
	padding: 5px 0 5px 18px;
}

/* Post Comment */
a.comment {
	background: url("/css/gfx/icons/comment.gif") no-repeat left 50%;
	padding: 5px 0 5px 18px;
}

/* Download Link */
a.download {
	background: url("/css/gfx/icons/download.gif") no-repeat left 50%;
	padding: 0 0 0 22px;
}

/* Enlarge Link */
a.enlarge {
	background: url("/css/gfx/icons/enlarge.gif") no-repeat right 50%;
	padding: 0 19px 0 0;
}

/* Bigger version Download link */
a.download-big {
	background: url("/css/gfx/icons/stack-big-green.gif") no-repeat 0 -100px;
	padding: 4px 0pt 13px 41px!important;
	color: #106bde;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
}

/* Smaller version Download link */
a.download-small {
	background: url("/css/gfx/icons/stack-small-green.gif") no-repeat 0 -100px;
	padding: 4px 0pt 13px 25px!important;
	color: #106bde;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}

/* TopList Split test */
.pokerlistings-pokertoplists-b a.download-big {
	font-size: 12px;
}

/* Bonus link */
a.bonus {
	background: url("/css/gfx/icons/bonus.gif") no-repeat left top;

	padding: 6px 0 6px 33px;
	_line-height: 24px;

	font-weight: bold;
	color: #106BDE;
}

/* Next button (in result-nav) */
a.next {
	background: url("/css/gfx/icons/arrow-next-blue.gif") no-repeat left 2px;
	padding: 0 0 0 20px;
	margin:0 10px;
}

/* Previous button (also in result-nav) */
a.previous {
	background: url("/css/gfx/icons/arrow-previous-blue.gif") no-repeat right top;
	padding: 0 20px 0 0;
	margin: 0 10px;
}

strong.first-page {
	margin-right: 10px;
}

/* Email icon link */
a.email {
	background: url("/css/gfx/icons/link-email.gif") no-repeat left 50%;
	padding: 0 0 0 15px;
}

/* New email link */
a.n-email {
	background: url("/css/gfx/icons/link-n-email.gif") no-repeat left 2px;
	padding: 0 0 0 25px;
	_padding: 1px 0 1px 25px;
}

/* Delcious link */
a.delicious {
	background: url("/css/gfx/icons/del.icio.us.gif") no-repeat left 50%;
	padding: 0 0 0 20px;
}

/* Feeds link */
a.feeds {
	background: url("/css/gfx/icons/xml-tiny.gif") no-repeat left 50%;
	padding: 0 0 0 20px;
}

/* Digg link */
a.digg {
	background: url("/css/gfx/icons/digg.gif") no-repeat left 50%;

	padding: 8px 0 8px 25px;
}

/* Furl link */
a.furl {
	background: url("/css/gfx/icons/furl.gif") no-repeat left 50%;
	padding: 8px 0 8px 25px;
}

/* Forum icon link */
a.forum {
	background: url("/css/gfx/icons/link-forum.gif") no-repeat left 50%;
	padding: 8px 0 8px 15px;
}

/* Print icon link */
a.print {
	background: url("/css/gfx/icons/link-print.gif") no-repeat left 50%;
	padding: 8px 0 8px 15px;
}

/* New print link */
a.n-print {
	background: url("/css/gfx/icons/link-n-print.gif") no-repeat left 50%;
	padding: 8px 0 8px 22px;
}

/* Permalink Link */
a.permalink {
	background: url("/css/gfx/icons/link-permalink.gif") no-repeat left 50%;

	padding: 8px 0 8px 18px;
}

/* Player Profile Link */
a.profile {
	background: url("/css/gfx/icons/player-profile.gif") no-repeat left 50%;
	padding: 8px 0 8px 18px;
}

/* Arrow Box Link */
a.arrow-box {
	background: url("/css/gfx/icons/arrow-box.gif") no-repeat left 50%;
	padding: 8px 0 8px 18px;
}

/* WSOP-Blog-Link */
a.wsop-blog, 
a.wsop-interview {
	background: url("/css/gfx/icons/blog-h-new.gif") no-repeat left top;
	padding: 5px 0 5px 32px;
	line-height: 22px;
}

/* WPT-Blog-Link */
a.wpt-blog, 
a.wpt-interview {
	background: url("/css/gfx/icons/wpt-blog-wb.gif") no-repeat left top;
	padding: 5px 0 5px 32px;
	line-height: 22px;
}

/* WSOPC-Blog-Link */
a.wsopc-blog, 
a.wsopc-interview {
	background: url("/css/gfx/icons/wsopc-blog-new.gif") no-repeat left top;
	padding: 5px 0 5px 32px;
	line-height: 22px;
}

/* EPT-Blog-Link */
a.ept-blog, 
a.ept-interview {
	background: url("/css/gfx/icons/ept-blog-wb.gif") no-repeat left top;
	padding: 5px 0 5px 32px;
	line-height: 22px;
}

a.wsope-blog, 
a.wsope-interview {
	background: url("/css/gfx/icons/wsope-blog.gif") no-repeat left top;
	padding: 5px 0 5px 32px;
	line-height: 22px;
}

/* Other-Link */
a.other-blog, 
a.other-interview {
	background: url("/css/gfx/icons/tournament-other-wb.gif") no-repeat left top;
	padding: 7px 0 7px 32px;
	line-height: 22px;
}
/* --- links.css --- */

/* +++ divs.css +++ */
/*
	=== Stone Box ===
*/
div.stone-box {
	background: #fff url(/css/gfx/boxes/stone-box-bg.gif) repeat-x;
	padding: 20px;
	margin: 0 0 20px 0;
}

/*
	=== Round-Box ===
*/
div.rbox {
	background: url(/css/gfx/boxes/rbox-bottom.gif) no-repeat left bottom;
	width: 712px;

	padding: 15px;
	margin: 20px auto;
}

	div.rbox h2 {
		background: url(/css/gfx/boxes/rbox-top.gif) no-repeat;
		margin: -15px -15px 10px -15px;
		padding: 15px 15px 0 15px;
	}

/*
	=== S-Box ===
*/
div.lbox div.sbox {
	margin: 0 10px 10px 10px;
}

div.sbox {
	background: url(/css/gfx/boxes/sbox-foot.gif) no-repeat left bottom;
}

	div.sbox div.sbox-inner {
		background: url(/css/gfx/boxes/sbox-head.gif) no-repeat left top;

		padding: 9px 13px 12px 5px;
	}

/*
	=== Push Box ===
*/
div.push {
	background: #ECF3F9;
	border: 1px solid #B8B8B8;
	margin: 20px 0;
	padding: 0 10px;
}

/*
	=== Tree Nav ===
*/
div.tree-nav {
	border: 1px solid #B8B8B8;
	margin: 20px 0;
}

	div.tree-nav h2 {
		background: #EAEAEA url("/css/gfx/boxes/box-header.gif") repeat-x;
		
		margin: 0;
		padding: 5px 7px;
		
		border-top: 1px solid #B8B8B8;
		
		font: bold 12px/1.2 Arial;
		color: #356498;
	}

		div.tree-nav h2 a {
			text-decoration: none;
		}

		div.tree-nav h2 a:hover {
			text-decoration: underline;
		}

	div.tree-nav h2.first {
		border: 0;
		color: #000;
	}

		div.tree-nav h2 span {
			background: url("/css/gfx/icons/arrow-blue-down.gif") no-repeat left 50%;
			padding: 0 0 0 15px;
		}
	
	div.tree-nav ul {
		margin: 0;
		padding: 0 10px;
		list-style-type: none;
	}

		div.tree-nav ul li {
			background: url("/css/gfx/content/tree-nav-li.gif") no-repeat left 50%;

			margin: 0;
			padding: 5px 0 5px 14px;
		}

		div.tree-nav ul li.last {
			background: url("/css/gfx/content/tree-nav-li-last.gif") no-repeat left 50%;
		}

			div.tree-nav ul li a {
				color: #106BDE;
			}

			div.tree-nav ul li.sel a {
				color: #494949;
			}

/*
	=== Simple Gradient Box ===
*/
div.gbox {
	background: #EBF4FB url("/css/gfx/boxes/gbox-gradient.jpg") repeat-x;
	border: 1px solid #CAD5E7;
	margin: 20px 0;
	padding: 10px;
}

/*
	=== New Legend Box ===
*/
div.lbox {
	margin: 10px 0;
	border: 1px solid #ccc;
	border-top: 0;
}

	div.lbox h2.lbh {
		background: url("/css/gfx/boxes/new-legend-box-head.gif") repeat-x left 50%;
		margin: 0 -1px;
		padding: 0;

		font-size: 13px;
		font-weight: bold;
		font-family: Trebuchet MS;
		color: #333;

		text-align: center;
	}

	div.lbox h2.r {
		text-align: right;
		padding-right: 10px;
		color: #A1AAB7;
		font: bold 12px/1.2 Arial;
	}

	div.lbox h2.l {
		text-align: left;
		padding-left: 10px;
	}

		div.lbox h2.lbh span {
			padding: 0 5px;
			background: #fff;
		}

/*
	=== Gradient Box ===
*/
div.grad-box {
	background: url("/css/gfx/boxes/grad-box-bottom.gif") no-repeat left bottom;

	width: 203px;
	margin: 10px 0;
	padding: 10px;
}

	div.grad-box div.head {
		background: url("/css/gfx/boxes/grad-box-top.gif") no-repeat left top;

		height: 2px;
		margin: -10px -10px 0 -10px;
		overflow: hidden;
		line-height: 0;
		font-size: 0;
	}

/*
	=== Legend Box ===
*/
div.legend-box {
	background: url("/css/gfx/boxes/legend-box-content.gif") repeat-y;

	width: 223px;
	margin: 10px 0;
}

	div.legend-box a {
		color: #1069DD;
	}

	div.legend-box h2.head {
		background: #fff url("/css/gfx/boxes/legend-box-head.gif") no-repeat left 7px;

		margin: 0;
		padding: 0 0 0 10px;

		font-weight: bold;
		font-size: 14px;
		font-family: Arial;
	}

		div.legend-box h2.head span {
			background: #fff;
			padding: 0 3px;
		}
	
	div.legend-box div.foot {
		background: url("/css/gfx/boxes/legend-box-foot.gif") left bottom;

		height: 3px;
		overflow: hidden;
		line-height: 0;
		font-size: 0;
	}

	/* Content */
	div.legend-box h1, 
	div.legend-box h2, 
	div.legend-box h3, 
	div.legend-box h4, 
	div.legend-box h5, 
	div.legend-box h6, 
	div.legend-box p {
		margin: 10px;
	}

	div.legend-box ol, 
	div.legend-box ul {
		margin: 10px 10px 10px 40px;
	}
	
	/* types */
	div.lbt-a h2.head {
		color: #025C98;
	}

	div.lbt-b h2.head {
		color: #157916;
	}

	div.lbt-c h2.head {
		color: #BF1F2B;
	}

/*
	=== Flap-Box ===
*/
div.flap-box {
	background: #fff url("/css/gfx/boxes/flap-box-head.gif") no-repeat;

	margin: 10px 0;
	padding: 0 1px;

	border-bottom: 1px solid #B8B8B8;
}

	div.flap-box h2.head {
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		color: #BA1F2D;

		margin: 0;
		padding: 6px 0 0 10px;

		width: 121px;
		height: 24px;
		overflow: hidden;
	}

	div.flap-box a {
		color: #1069DD;
	}

/*
	=== Silver Box ===
*/
div.box {
	background: #fff;

	margin: 20px 0;

	color: #333;
	/*_position: relative;*/  /*-- this breaks poker-top-lists-other in IE6 --*/

	border: 1px solid #B8B8B8;
}

	div.box div.box {
		margin: 20px 10px;
	}

	/* Silver Box Header */
	div.box .box-h {
		background: #EAEAEA url("/css/gfx/boxes/box-header.gif") repeat-x;

		margin: 0;
		padding: 0;
		/*_position: relative;*/

		font-size: 12px;
		font-family: Arial;
	}

		div.box .box-h a {
			text-decoration: none;
		}

		div.box .box-h a:hover {
			text-decoration: underline;
		}

		div.box .box-h span {
			display: block;

			padding: 5px 10px;
		}

		/* Silver Box Header Icons */
		div.box .box-h span.blog {
			background: url("/css/gfx/icons/blog-new.gif") no-repeat left 50%;
			padding-left: 33px;
		}

		div.box .box-h span.table-finder {
			background: url("/css/gfx/icons/magnifying-glass-gray-bg.gif") no-repeat 10px 50%;
			padding-left: 30px;
		}

		div.box .box-h span.more {
			background: url("/css/gfx/icons/more.gif") no-repeat 8px 50%;
			padding-left: 33px;
		}

		div.box .box-h span.wpt-blog {
			background: url("/css/gfx/icons/wpt-blog.gif") no-repeat left 50%;
			padding-left: 33px;
		}

		div.box .box-h span.video {
			background: url("/css/gfx/icons/video.gif") no-repeat 5px 50%;
			padding-left: 40px;
		}

		div.box .box-h span.tournament-other {
			background: url("/css/gfx/icons/tournament-other.gif") no-repeat 5px 50%;
			padding-left: 40px;
		}

		div.box .box-h span.photo {
			background: url("/css/gfx/icons/photo.gif") no-repeat 3px 50%;
			padding-left: 35px;
		}

		div.box .box-h span.updates {
			background: url("/css/gfx/icons/live-updates.gif") no-repeat 5px 50%;
			padding-left: 28px;
		}

		div.box .box-h span.interview {
			background: url("/css/gfx/icons/interview.gif") no-repeat 5px 50%;
			padding-left: 33px;
		}

		div.box .box-h span.winner {
			background: url("/css/gfx/icons/winner.gif") no-repeat 8px 50%;
			padding-left: 25px;
		}

		div.box .box-h span.toplist {
			background: url("/css/gfx/icons/toplist.gif") no-repeat 5px 4px;
			padding-left: 25px;
		}
	
	/* Silver Box Content */
	div.box h1, 
	div.box h2, 
	div.box h3, 
	div.box h4, 
	div.box h5, 
	div.box h6, 
	div.box p, 
	div.box table, 
	div.box pre {
		margin: 10px;
	}

	div.box ul, 
	div.box ol {
		margin: 10px 10px 10px 40px;
	}

/*
	=== Types (colour changes basicly) (works for all but classic-boxes) ===
	
	Add more classes here (like check-list, goto-button etc so they automaticly change on change of type)
*/
/* Type A (blue) */
div.type-a .box-h {
	color: #386694;
}

div.type-a a {
	color: #1069DD;
}

div.type-a a.rm span {
	border-color: #1069DD;
}

div.type-a a.next {
	background-image: url("/css/gfx/icons/arrow-next-blue.gif");
}
div.type-a a.previous {
	background-image: url("/css/gfx/icons/arrow-previous-blue.gif");
}

/* Type B (green) */
div.type-b .box-h, 
div.type-b a {
	color: #0F7310;
}

div.type-b a.rm span {
	border-color: #0F7310;
}

div.type-b a.next {
	background-image: url("/css/gfx/icons/arrow-next-green.gif");
}
div.type-b a.previous {
	background-image: url("/css/gfx/icons/arrow-previous-green.gif");
}

/* Type C (red) */
div.type-c .box-h, 
div.type-c a {
	color: #B91E2C;
}

div.type-c a.rm span {
	border-color: #B91E2C;
}

div.type-c a.next {
	background-image: url("/css/gfx/icons/arrow-next-red.gif");
}
div.type-c a.previous {
	background-image: url("/css/gfx/icons/arrow-previous-red.gif");
}

div.type-c ul.arrow li {
	background-image: url("/css/gfx/icons/arrow-next-red.gif");
}

/* Type D (gold) */
div.type-d .box-h {
	color: #57512A;
}

div.type-d a {
	color: #A49318;
}

div.type-d a.rm span {
	border-color: #A49318;
}

/* Type E (yellow) */
div.type-e .box-h, 
div.type-e a {
	color: #369;
}

div.type-e a {
	color: #369;
}

div.type-e a.rm span {
	border-color: #369;
}

/* Type F (red, different header) */
div.type-f .box-h {
	background: #DFECF7;
	color: #C61E2B;
	border-bottom: 1px solid #b8b8b8;
}

div.type-f .box-h span.updates {
	background-image: url("/css/gfx/icons/live-updates-blue-bg.gif");
}

div.type-f a {
	color: #C61E2B;
}

/* Type X */
div.type-x .box-h, 
div.type-x a {
	color: #004473;
}

div.type-x a.rm span {
	border-color: #004473;
}

div.type-x a.next {
	background-image: url("/css/gfx/icons/arrow-next-blue.gif");
}
div.type-x a.previous {
	background-image: url("/css/gfx/icons/arrow-previous-blue.gif");
}

/*
	=== Info Box ===

	Since info-boxes so far only exist inside silver boxes, there is no need to set margin to elements inside
	info-boxes because they already have margin from being inside a silver-box.
*/
div.info-box {
	background: url("/css/gfx/boxes/info-box-content.gif") repeat-y;

	width: 182px;

	margin: 10px 0;
	padding: 0 1px;
}

div.box div.info-box {
	margin: 10px;
}

	div.info-box h3.box-h {
		background: #E9E9E9 url("/css/gfx/boxes/info-box-header.gif") no-repeat;
		
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;

		margin: 0 -1px;
		padding: 0;
	}

		div.info-box h3.box-h span {
			display: block;

			padding: 8px 11px 8px 11px;
		}

		/* info box heading icons */
		div.info-box h3.box-h span.hits {
			background: url("/css/gfx/icons/hits.gif") no-repeat 5px 10px;
			padding-left: 25px;
		}

		div.info-box h3.box-h span.most-wanted {
			background: url("/css/gfx/icons/most-wanted.gif") no-repeat 5px 6px;
			padding-left: 30px;
		}

		div.info-box h3.box-h span.player {
			background: url("/css/gfx/icons/player.gif") no-repeat 5px 6px;
			padding-left: 28px;
		}

		div.info-box h3.box-h span.software {
			background: url("/css/gfx/icons/software.gif") no-repeat 5px 6px;
			padding-left: 30px;
		}

		div.info-box h3.box-h span.star {
			background: url("/css/gfx/icons/star.gif") no-repeat 5px 6px;
			padding-left: 28px;
		}

	div.info-box div.box-f {
		background: url("/css/gfx/boxes/info-box-footer.gif") no-repeat left bottom;
		
		margin: 0 -1px;
		height: 7px;

		line-height: 0;
		font-size: 0;
		
		overflow: hidden;
		clear: both;
	}

/*
	=== Classic Box ===
*/
div.classic-box {
	margin: 10px 0;
}
	
	/* Box Content (makes the border) */
	div.classic-box div.box-c {
		border: 1px solid #ccc;
	}

	div.classic-box h2.box-h {
		background: #4C87C3 url("/css/gfx/boxes/classic-box-header-blue-l.gif") no-repeat left top;

		margin: 0;

		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}

		div.classic-box h2.box-h span {
			background: url("/css/gfx/boxes/classic-box-header-blue-r.gif") no-repeat right top;

			display: block;

			padding: 4px 10px;
		}

			div.classic-box h2.box-h span a {
				color: #fff;
				text-decoration: none;
			}

			div.classic-box h2.box-h span a:hover {
				text-decoration: underline;
			}
	
	/* Classic Box Types */
	/* A = white */
	div.cb-type-a h2.box-h {
		background: #4C87C3 url("/css/gfx/boxes/classic-box-header-blue-l.gif") no-repeat left top;
	}

		div.cb-type-a h2.box-h span {
			background-image: url("/css/gfx/boxes/classic-box-header-blue-r.gif");
		}
	
	div.cb-type-a div.box-c {
		border-top: 1px solid #4C87C3;
	}
	
	/* B = Green */
	div.cb-type-b h2.box-h {
		background: #68B35A url("/css/gfx/boxes/classic-box-header-green-l.gif") no-repeat left top;
	}

		div.cb-type-b h2.box-h span {
			background-image: url("/css/gfx/boxes/classic-box-header-green-r.gif");
		}
	
	div.cb-type-b div.box-c {
		border-top: 1px solid #68B35A;
	}
	
	/* C = Red */
	div.cb-type-c h2.box-h {
		background: #DB3334 url("/css/gfx/boxes/classic-box-header-red-l.gif") no-repeat left top;
	}

		div.cb-type-c h2.box-h span {
			background-image: url("/css/gfx/boxes/classic-box-header-red-r.gif");
		}
	
	div.cb-type-c div.box-c {
		border-top: 1px solid #DB3334;
	}
	
	/* D = Gold */
	div.cb-type-d h2.box-h {
		background: #ECE5A2 url("/css/gfx/boxes/classic-box-header-gold-l.gif") no-repeat left top;
		color: #000;
	}

		div.cb-type-d h2.box-h span {
			background-image: url("/css/gfx/boxes/classic-box-header-gold-r.gif");
		}

			div.cb-type-d h2.box-h span a {
				color: #000;
			}
	
	div.cb-type-d div.box-c {
		border-top: 1px solid #ECE5A2;
	}
	
	/* E = Gold with icons */
	div.cb-type-e h2.box-h {
		background: #ECE5A2 url("/css/gfx/boxes/classic-box-header-gold-l.gif") no-repeat left top;
		color: #000;
	}

		div.cb-type-e h2.box-h span {
			background-image: url("/css/gfx/boxes/classic-box-header-gold-icon-r.gif");
			padding: 3px 10px;
		}

			div.cb-type-e h2.box-h span a {
				color: #000;
			}
		
		div.cb-type-e p.s-top {
			background: #C6BE79 url("/css/gfx/boxes/classic-box-top-icon.gif") no-repeat right top;

			padding: 0;
			margin: 0;
		}

			div.cb-type-e p.s-top span {
				background: url("/css/gfx/icons/star-box.gif") no-repeat 5px 50%;

				display: block;
				padding: 4px 10px 3px 23px;
			}
	
	div.cb-type-e div.box-c {
		border-top: 0;
	}

	/* Classic Box Content */
	div.classic-box div.box-c h1, 
	div.classic-box div.box-c h2, 
	div.classic-box div.box-c h3, 
	div.classic-box div.box-c h4, 
	div.classic-box div.box-c h5, 
	div.classic-box div.box-c h6, 
	div.classic-box div.box-c p, 
	div.classic-box div.box-c table, 
	div.classic-box div.box-c pre {
		margin: 10px;
	}

	div.classic-box div.box-c ul, 
	div.classic-box div.box-c ol {
		margin: 10px 10px 10px 40px;
		padding: 0;
	}

/*
	=== Simple Box (only used on review-page?) ===
*/
div.simple-box {
	margin: 10px 0;
	border: 1px solid #ccc;
}

	div.simple-box h2.box-h {
		background: #E3EAF4;

		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #444;
		
		margin: 0;
		padding: 15px 10px;
		
		border-bottom: 1px solid #ccc;
	}

	div.simple-box p {
		margin: 10px;
	}

/*
	=== Hits-Box (only used on review-page?) ===
*/
div.hits-box {
	background: url("/css/gfx/boxes/hits-box-content.gif") repeat-y;

	width: 223px;

	margin: 10px 0;
}

	div.hits-box h2 {
		background: url("/css/gfx/boxes/hits-box-header.gif") no-repeat;

		margin: 0;
		height: 15px;

		text-indent: -10000px;
		font-size: 0;
		line-height: 0;
		overflow: hidden;
	}

	div.hits-box ul {
		background: url("/css/gfx/boxes/hits-box-footer.gif") no-repeat left bottom;

		padding: 10px;

		margin: 0;
	}

/*
	=== Bonus Box (only used on review-page?) ===
*/
div.bonus-box {
	background: url("/css/gfx/boxes/bonus-box.gif") no-repeat;

	width: 183px;
	height: 159px;

	margin: 10px 0;
	padding: 20px;
}

	div.bonus-box h2 {
		display: none;
	}

/*
	=== Box Components ===
*/
p.top, 
div.box p.top, 
div.classic-box div.box-c p.top {
	background-color: #f3f3f3;
	margin: 0;
	padding: 5px 10px;
}

p.bottom, 
div.box p.bottom, 
div.classic-box div.box-c p.bottom {
	background-color: #f3f3f3;
	margin: 0;
	padding: 5px 10px;
}

	p.bottom a {
		background: url("/css/gfx/icons/arrow-box.gif") no-repeat left 2px;
		padding: 0 0 0 17px;
	}

	p.bottom a.rm {
		background-position: left top;
	}

ul.bottom, 
div.box ul.bottom, 
div.classic-box div.box-c ul.bottom {
	background: #f3f3f3;
	margin: 0;
	padding: 5px 10px;
	list-style-type: none;
}

	ul.bottom li {
		display: inline;
		margin: 0 20px 0 0;
	}

		ul.bottom li a {
			background: url("/css/gfx/icons/arrow-box.gif") no-repeat left 2px;
			padding: 0 0 0 17px;	
		}

p.result-nav, 
div.box p.result-nav,
div.classic-box div.box-c p.result-nav, 
div.xbox p.result-nav {
	background: #fff url("/css/gfx/content/result-nav-bg.gif") repeat-x;

	margin: 0;
	padding: 5px 10px;

	text-align: center;

	word-spacing: 10px;
}

	p.result-nav em, 
	p.result-nav a {
		word-spacing: normal;
		font-weight: normal;
	}

	p.result-nav em {
		font-style: normal;
		color: #555;
	}

	p.result-nav strong {
		background: #fff;
		font-weight: normal;

		padding: 1px 5px;
		color: #494949;

		border: 1px solid #eee;
	}

div.box div.big-wsop-chip, 
div.box div.big-wpt-chip, 
div.box div.big-wsopc-chip, 
div.box div.big-other-chip, 
div.box div.big-ept-chip,
div.box div.big-wsope-chip {
	background: url("/css/gfx/icons/big-chip-new.gif") no-repeat;

	width: 105px;
	height: 75px;
	position: absolute;

	right: 0;
	top: 0;

	_right: 1px;
	_top: 1px;

	z-index: 10;
}

div.box div.big-other-chip {
	background: url("/css/gfx/icons/big-other-chip.gif") no-repeat;
}

div.box div.big-wpt-chip {
	background: url("/css/gfx/icons/big-wpt-chip.gif") no-repeat;
}

div.box div.big-wsopc-chip {
	background: url("/css/gfx/icons/big-ce-chip-new.gif") no-repeat;
}

div.box div.big-ept-chip {
	background: url("/css/gfx/icons/ept_stars.gif") no-repeat;
	width: 160px;
}

div.box div.big-wsope-chip {
	background: url("/css/gfx/icons/big-wsope-chip.gif") no-repeat;
}

div.box p.winner-top {
	background: #EBF4FB;
	font-weight: bold;
	font-size: 14px;
	color: #000;

	margin: 0;
	padding: 17px 160px 17px 10px;
	min-height: 16px;
	_height: 16px;
}

/* Must be used in boxes that have an absolutely positioned logo */
div.winner-box {
	position: relative;
}

	div.winner-box .box-h span {
		padding-right: 100px;
	}

/*
	=== XBOX ===
*/
div.xbox {
	margin: 20px 0;
	border: 1px solid #B8B8B8;
}

	/* Head */
	div.xbox h2.head {
		margin: 0;

		font-size: 14px;
		line-height: 1.2;
		font-weight: bold;
		font-family: Arial;
	}

		div.xbox h2.head a {
			text-decoration: none;
		}

		div.xbox h2.head a:hover {
			text-decoration: underline;
		}

		div.xbox h2.head span {
			display: block;
			padding: 5px 10px;
			background: url(/css/gfx/icons/stack-header_icons.gif) no-repeat 0 690px;
		}

		/* Head Icons */
		div.xbox h2.head span.hot {
			padding-left: 33px;
			background-position:10px 0;
		}

		div.xbox h2.head span.table-finder {
			background-position:10px -30px;
			padding-left: 33px;
		}

		div.xbox h2.head span.feeds {
			background-position:10px -60px;
			padding-left: 30px;
		}
		
		div.xbox h2.head span.dollar {
			background-position:10px -90px;
			padding-left: 30px;
		}
		
		div.xbox h2.head span.pl {
			background-position:10px -120px;
			padding-left: 36px;
		}
		
		div.xbox h2.head span.pl-bonus {
			background-position:10px -150px;
			padding-left: 36px;
		}
		
		div.xbox h2.head span.pl-satellites {
			background-position:10px -180px;
			padding-left: 36px;
		}
		
		div.xbox h2.head span.pl-freerolls {
			background-position:10px -210px;
			padding-left: 36px;
		}
		
		div.xbox h2.head span.pls {
			background-position:10px -240px;
			padding-left: 30px;
		}
		
		div.xbox h2.head span.star {
			background-position:10px -270px;
			padding-left: 25px;
		}
		
		div.xbox h2.head span.tv {
			background-position:10px -300px;
			padding-left: 38px;
		}
		
		div.xbox h2.head span.stats {
			background-position:10px -330px;
			padding-left: 40px;
		}
		
		div.xbox h2.head span.calc {
			background-position:10px -360px;
			padding-left: 32px;
		}
		
		div.xbox h2.head span.toplist {
			background-position:10px -390px;
			padding-left: 34px;
		}
		
		div.xbox h2.head span.news {
			background-position:10px -420px;
			padding-left: 34px;
		}
		
		div.xbox h2.head span.mail {
			background-position:10px -450px;
			padding-left: 34px;
		}
		
		div.xbox h2.head span.more {
			background-position:10px -480px;
			padding-left: 34px;
		}
		
		div.xbox h2.head span.paper-clip {
			background-position:10px -510px;
			padding-left: 30px;
		}
		
		div.xbox h2.head span.question {
			background-position:10px -540px;
			padding-left: 34px;
		}
		
		div.xbox h2.head span.forum {
			background-position:10px -570px;
			padding-left: 38px;
		}
		
		div.xbox h2.head span.calculator {
			background-position:10px -600px;
			padding-left: 25px;
		}
		
		div.xbox h2.head span.strategy {
			background-position:10px -630px;
			padding-left: 25px;
		}
		
		div.xbox h2.head span.pl-new {
			background-position:10px -660px;
			padding-left: 36px;
		}
	
	/* Content */
	div.xbox h1, 
	div.xbox h2, 
	div.xbox h3, 
	div.xbox h4, 
	div.xbox h5, 
	div.xbox h6, 
	div.xbox p, 
	div.xbox table {
		margin: 10px;
	}

	div.xbox ul, 
	div.xbox ol {
		margin: 10px 10px 10px 30px;
	}

	/* Special Content */
	div.xbox .foot {
		background: #F2F2F2;
		margin: 0;
		padding: 7px 10px;
	}

		div.xbox .foot a {
			background: url("/css/gfx/icons/arrow-next-blue.gif") no-repeat left 1px;
			padding: 0 0 0 15px;
		}

		div.xbox .foot a.rm {
			background-position: left top;
		}

	div.xbox ul.foot {
		list-style-type: none;
	}

		div.xbox ul.foot li {
			display: inline;
			margin: 0 10px 0 0;
		}
	
	div.xbox p.top {
		background: #F8F8F8;
		padding: 5px 10px;
		margin: 0;
		color: #494949;
	}
	
	div.xbox h3.flap {
		background: red;

		margin: 5px 8px 0 8px;
		height: 30px;
		width: 100px;
	}

		div.xbox h3.flap a {
			display: block;
			height: 30px;
			width: 100px;

			outline: 0;

			text-indent: -10000px;
			text-decoration: none;
		}
	
	/* Types */

	/* A (Blue) */
	div.xbt-a h2.head {
		background: #356498 url("/css/gfx/boxes/xbox-head-blue.gif") repeat-x;
		color: #fff;
	}

		div.xbt-a h2.head a {
			color: #fff;
		}

	div.xbt-a a {
		color: #106BDE;
	}

	div.xbt-a a.rm span {
		border-color: #106BDE;
	}

	/* B (Green) */
	div.xbt-b h2.head {
		background: #3C8648 url("/css/gfx/boxes/xbox-head-green.gif") repeat-x;
		color: #fff;
	}

		div.xbt-b h2.head a {
			color: #fff;
		}

	div.xbt-b a {
		color: #106BDE;
	}

	div.xbt-b a.rm span {
		border-color: #106BDE;
	}

	/* C (Red) */
	div.xbt-c h2.head {
		background: #B02A2A url("/css/gfx/boxes/xbox-head-red.gif") repeat-x;
		color: #fff;
	}

		div.xbt-c h2.head a {
			color: #fff;
		}

	div.xbt-c a {
		color: #106BDE;
	}

	div.xbt-c a.rm span {
		border-color: #106BDE;
	}

	/* D (Gold) */
	div.xbt-d h2.head {
		background: #C7BB62 url("/css/gfx/boxes/xbox-head-gold.gif") repeat-x;
		color: #595431;
	}

		div.xbt-d h2.head a {
			color: #595431;
		}

	div.xbt-d a {
		color: #106BDE;
	}

	div.xbt-d a.rm span {
		border-color: #106BDE;
	}

	/* E (Lila) */
	div.xbt-e h2.head {
		background: #7840B9 url("/css/gfx/boxes/xbox-head-lila.gif") repeat-x;
		color: #fff;
	}

		div.xbt-e h2.head a {
			color: #fff;
		}

		div.xbt-e h2.head span.question {
			background: url("/css/gfx/icons/xbox-question-lila.gif") no-repeat 5px 5px;
			padding-left: 20px;
		}

	/* F (Light-green) */
	div.xbt-f h2.head {
		background: #32860E url("/css/gfx/boxes/xbox-head-light-green.gif") repeat-x;
		color: #fff;
	}

		div.xbt-f h2.head a {
			color: #fff;
		}

	/* G (Light-blue) */
	div.xbt-g h2.head {
		background: #4082C7 url("/css/gfx/boxes/xbox-head-light-blue.gif") repeat-x;
		color: #fff;
	}

		div.xbt-g h2.head a {
			color: #fff;
		}

/*
	=== Popup (what popup?)
*/
div.pop-up {
	background: #fff;
	padding: 8px;
	display: none;
	
	position: absolute;
	z-index: 1000;
	left: 100px;
	top: 100px;
	width: 160px;
	
	border: 1px solid #B8B8B8;
	border-width: 1px 3px 3px 1px;
}

/* fix /newsletter-sign-up rendering problem in ie6 */

#newslettersignup-page #content #newsletter-signup {
	width:99%;
}
/* --- divs.css --- */

/* +++ special.css +++ */
/*
	=== Unas Especiales ===
*/
h3.market-pulse-table-heading {
	background: #226bba url(/css/gfx/content/market-pulse-table-heading-bg.gif) repeat-x;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	color: #fffd02;
	font: bold 18px/1.2 Arial;
}

p.show-it {
	color: #BF1E2D;
	font-size: 14px;
	font-weight: bold;
}

/* Content Flipper */
div.xbox p.content-flipper-navigation, 
div.box p.content-flipper-navigation, 
p.content-flipper-navigation {
	background: #fff url("/css/gfx/boxes/box-header-inv.gif") repeat-x;
	margin: 0;
	padding: 5px;

	position: relative;
	text-align: center;
}

	p.content-flipper-navigation input.previous, p.content-flipper-navigation input.no-previous, 
	p.content-flipper-navigation input.next, p.content-flipper-navigation input.no-next {
		background: url("/css/gfx/icons/arrow-previous-small.gif") no-repeat;
		margin: 0;
		padding: 0;
		border: 0;
		width: 19px;
		height: 18px;
		cursor: pointer;
		text-indent: -10000px;
		_text-indent: 0;
		line-height: 2000px;
		overflow: hidden;
		vertical-align: middle;

		position: absolute;
	}

	p.content-flipper-navigation input.previous {
		left: 5px;
		top: 3px;
		_left: -63px;
	}

	p.content-flipper-navigation input.no-previous {
		background: url("/css/gfx/icons/arrow-no-previous-small.gif") no-repeat;
		cursor: default;
		left: 5px;
		_left: -63px;
		top: 3px;
	}

	p.content-flipper-navigation input.next {
		background: url("/css/gfx/icons/arrow-next-small.gif") no-repeat;
		right: 5px;
		top: 3px;
	}

	p.content-flipper-navigation input.no-next {
		background: url("/css/gfx/icons/arrow-no-next-small.gif") no-repeat;
		cursor: default;
		right: 5px;
		top: 3px;
	}

	p.content-flipper-navigation em {
		font-style: normal;
	}

/* New Content Flipper */
div.xbox ul.content-flipper-navigation, 
div.box ul.content-flipper-navigation, 
ul.content-flipper-navigation {
	background: #fff url("/css/gfx/boxes/box-header-inv.gif") repeat-x;
	padding: 5px;
	margin: 0;
	list-style-type: none;
	position: relative;
	_height: 1%;
	+display: inline-block;
}

ul.content-flipper-navigation:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

	ul.content-flipper-navigation li {
		text-align: center;
		position: static;
	}

	ul.content-flipper-navigation li.previous, 
	ul.content-flipper-navigation li.no-previous {
		text-align: left;
		position: absolute;
		left: 5px;
		top: 3px;
	}

	ul.content-flipper-navigation li.next, 
	ul.content-flipper-navigation li.no-next {
		text-align: left;
		position: absolute;
		right: 5px;
		top: 3px;
	}

		ul.content-flipper-navigation li a {
			background: url("/css/gfx/icons/arrow-previous-small.gif") no-repeat;
			display: block;
			width: 19px;
			height: 18px;
			text-decoration: none;
			text-indent: -100000px;
			outline: 0;
		}

		ul.content-flipper-navigation li.no-previous a {
			background-image: url(/css/gfx/icons/arrow-no-previous-small.gif);
			cursor: default;
		}

		ul.content-flipper-navigation li.no-next a {
			background-image: url(/css/gfx/icons/arrow-no-next-small.gif);
			cursor: default;
		}

		ul.content-flipper-navigation li.next a {
			background-image: url(/css/gfx/icons/arrow-next-small.gif);
		}

p.question-mark {
	background: url("/css/gfx/icons/question-mark.gif") no-repeat left top;
	padding: 2px 0 0 30px;
}

p.day-select {
	text-align: center;
	color: #666;
}

	p.day-select span {
		background: url("/css/gfx/icons/arrow-small-blue.gif") no-repeat left 3px;
		padding-left: 10px;
	}

	p.day-select a {
		color: #1069DD;
	}

/* Heading Icons */
h1.blog, h1.wsop-blog, 
h2.blog, h2.wsop-blog {
	background: url("/css/gfx/icons/blog-h-new.gif") no-repeat left top;
	padding: 0 0 0 30px;
}

h1.wpt-blog, 
h2.wpt-blog {
	background: url("/css/gfx/icons/blog-h-new.gif") no-repeat left top;
	padding: 0 0 0 30px;
}

h1.wsopc-blog, 
h2.wsopc-blog {
	background: url("/css/gfx/icons/wsopc-blog-new.gif") no-repeat left top;
	padding: 0 0 0 30px;
}
h1.wsope-blog, 
h2.wsope-blog {
	background: url("/css/gfx/icons/wsope-blog.gif") no-repeat left top;
	padding: 0 0 0 30px;
}

h1.interview, 
h2.interview {
	background: url("/css/gfx/icons/interview.gif") no-repeat left top;
	padding: 0 0 0 30px;
}

h1.winner, 
h2.winner {
	background: url("/css/gfx/icons/winner-h1.gif") no-repeat left top;
	padding: 0 0 0 25px;
}

h2.feeds {
	background: url("/css/gfx/icons/feeds.gif") no-repeat left 50%;
	padding: 0 0 0 25px;
}

/* Basicly every input type="submit" */
input.button {
	background: #E8E8E8 url("/css/gfx/content/input-button.gif") repeat-x;

	color: #376AA1;
	font-weight: bold;

	border: 1px solid #B8B8B8;
}

input.n-button {
	background: #088c0f url("/css/gfx/content/input-button-new.gif") repeat-x;
	font-weight: bold;
	border: 1px solid #9aaa9b;
	color: #fff;
	font-size: 14px;
	padding: 2px 20px;
}

/* Card Boxes */
p.card-box {
	background: url("/css/gfx/content/card-box.gif") no-repeat;

	width: 139px;
	height: 93px;

	padding: 14px 0 0 0;
	text-align: center;
}

	p.card-box img {
		margin: 0 0 5px 0;
	}

/* Flop */
p.flop-box {
	background: url("/css/gfx/content/flop-box.gif") no-repeat;

	width: 139px;
	height: 93px;

	padding: 14px 0 0 0;
	text-align: center;
}

/* Turn */
p.turn-box {
	background: url("/css/gfx/content/turn-box.gif") no-repeat;

	width: 66px;
	height: 93px;

	padding: 14px 0 0 0;
	text-align: center;
}

/* River */
p.river-box {
	background: url("/css/gfx/content/river-box.gif") no-repeat;

	width: 66px;
	height: 93px;

	padding: 14px 0 0 0;
	text-align: center;
}

/* Intro Text used on many pages */
p.intro {
	font-family: Verdana;
	line-height: 22px;
	color: #333;
}

/* Small Icons */
span.timer, 
strong.timer, 
p.timer {
	background: url("/css/gfx/icons/timer.gif") no-repeat left 50%;

	padding-left: 15px;
	color: #737373;
}

#featured-articles span.article p {
	margin:0;
	padding:0;
}
#featured-articles p.intro{
	background: url("/css/gfx/icons/article.gif") no-repeat left 5px;
	text-indent:15px;
}
 
span.profile, 
strong.profile, 
p.profile {
	background: url("/css/gfx/icons/player-profile.gif") no-repeat left 1px;
	padding: 1px 0 1px 20px;
}

span.info, 
strong.info, 
p.info {
	background: url("/css/gfx/icons/info.gif") no-repeat left 1px;
	padding: 0 0 0 17px;
}

span.n-info, 
strong.n-info, 
p.n-info {
	background: url("/css/gfx/icons/info-new.gif") no-repeat left 1px;
	padding: 1px 0 1px 20px;
}

p.warning {
	background: url("/css/gfx/icons/warning.gif") no-repeat left top;
	padding-left: 40px;
	color: #777;
}

p.info-big {
	background: url("/css/gfx/icons/info-big.gif") no-repeat left top;
	padding-left: 40px;
}

a.rss-icon {
	background: url("/css/gfx/icons/xml-tiny-2.gif") no-repeat left 50%;
	padding: 3px 0 3px 20px;
}
/* --- special.css --- */

