/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.































*/

/*reset*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, p, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	margin: 0em;
	padding: 0em;
	border: 0em;
	outline: 0em;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0em;
}

ol, ul {
	list-style: none; font-size: 11px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0em;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
em { font-style: italic; }

/*  this turns off all borders on images that link */
a img {border:0;}
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 972px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width:61px;
}

.container_12 .grid_2 {
	width:142px;
}

.container_12 .grid_3 {
	width:223px;
}

.container_12 .grid_4 {
	width:304px;
}

.container_12 .grid_5 {
	width:385px;
}

.container_12 .grid_6 {
	width:466px;
}

.container_12 .grid_7 {
	width:547px;
}

.container_12 .grid_8 {
	width:628px;
}

.container_12 .grid_9 {
	width:709px;
}

.container_12 .grid_10 {
	width:790px;
}

.container_12 .grid_11 {
	width:871px;
}

.container_12 .grid_12 {
	width:952px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:81px;
}

.container_12 .prefix_2 {
	padding-left:162px;
}

.container_12 .prefix_3 {
	padding-left:243px;
}

.container_12 .prefix_4 {
	padding-left:324px;
}

.container_12 .prefix_5 {
	padding-left:405px;
}

.container_12 .prefix_6 {
	padding-left:486px;
}

.container_12 .prefix_7 {
	padding-left:567px;
}

.container_12 .prefix_8 {
	padding-left:648px;
}

.container_12 .prefix_9 {
	padding-left:729px;
}

.container_12 .prefix_10 {
	padding-left:810px;
}

.container_12 .prefix_11 {
	padding-left:891px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:81px;
}

.container_12 .suffix_2 {
	padding-right:162px;
}

.container_12 .suffix_3 {
	padding-right:243px;
}

.container_12 .suffix_4 {
	padding-right:324px;
}

.container_12 .suffix_5 {
	padding-right:405px;
}

.container_12 .suffix_6 {
	padding-right:486px;
}

.container_12 .suffix_7 {
	padding-right:567px;
}

.container_12 .suffix_8 {
	padding-right:648px;
}

.container_12 .suffix_9 {
	padding-right:729px;
}

.container_12 .suffix_10 {
	padding-right:810px;
}

.container_12 .suffix_11 {
	padding-right:891px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:81px;
}

.container_12 .push_2 {
	left:162px;
}

.container_12 .push_3 {
	left:243px;
}

.container_12 .push_4 {
	left:324px;
}

.container_12 .push_5 {
	left:405px;
}

.container_12 .push_6 {
	left:486px;
}

.container_12 .push_7 {
	left:567px;
}

.container_12 .push_8 {
	left:648px;
}

.container_12 .push_9 {
	left:729px;
}

.container_12 .push_10 {
	left:810px;
}

.container_12 .push_11 {
	left:891px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-81px;
}

.container_12 .pull_2 {
	left:-162px;
}

.container_12 .pull_3 {
	left:-243px;
}

.container_12 .pull_4 {
	left:-324px;
}

.container_12 .pull_5 {
	left:-405px;
}

.container_12 .pull_6 {
	left:-486px;
}

.container_12 .pull_7 {
	left:-567px;
}

.container_12 .pull_8 {
	left:-648px;
}

.container_12 .pull_9 {
	left:-729px;
}

.container_12 .pull_10 {
	left:-810px;
}

.container_12 .pull_11 {
	left:-891px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/*! jQuery UI - v1.10.3 - 2013-12-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */


.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/* CSS Body,bacground,frame,left,top,content,footer,tabs */

body#default{background-color:#111111;margin:0;font-family:Arial;font-size:12px;color:#333;line-height:20px;background-image:url('grid-bg.png');background-repeat:repeat;}
.container{width:980px;margin:0 auto;}
#topicbar{background-color:#660000;padding:5px;border-bottom:1px solid #ffffff;color:#ffffff;font-size:11px;font-family:Arial;}
#topicbar a{color:#ffcc00;padding:0 8px;border-left:1px solid #999999;}
#topicbar span.links a:first-child{border-left:none;}
#topicbar #login{float:right;font-size:11px;color:#ffffff;}
#topicbar #login span{vertical-align:top;}
#topicbar #login a{border-left:none;margin-left:8px;padding:0;}
#topicbar #login a.logoutlink{border-left:1px solid #999999;padding-left:8px;margin-left:8px;}
#topicbar #region-span{margin-left:15px;}
.hidden{display:none;}
#flash{font-size:14px;line-height:15px;font-weight:bold;margin-bottom:10px;}
#flash.error{color:#990000;}
/* Peel Away */
#unlayout{position:absolute;height:600px;width:800px;right:0;top:0;display:block;text-decoration:none;z-index:20000;}
#cvlayout{position:absolute;width:75px;height:75px;right:0;top:0;display:block;text-decoration:none;z-index:19001;}
body#default div.col1{width:460px;}
body#default div.col2{width:300px;}
body#default.standard div.col1{width:520px;}
body#default.standard div.col2{width:240px;}
body#default.magazine div.col1{width:558px;border-right:1px solid #ccc;}
body#default.magazine div.col2{width:201px;}
body#default.full-page div.col1{width:780px;}
body#default.cp-profile div.col1{width:152px;margin-right:10px;}
body#default.cp-profile div.col2{width:598px;}
div#bg-none{background-image:none;}
div#bg-right{background-position:98% 100px;width:100%;height:100%;background-image:url('ads/bg_ad175x600.gif');background-repeat:no-repeat;}
div#bg-left{background-position:2% 100px;width:100%;height:100%;background-image:url('ads/bg_ad175x600.gif');background-repeat:no-repeat;}
div#bg-repeat{width:100%;height:100%;background-image:url('ads/repeat.gif');background-repeat:repeat;}
div#bg-full{background-position:50% 0;width:100%;height:100%;background-color:#000;background-image:url('base/sponsorship-wsop.png');background-repeat:no-repeat;}
div#frame{width:982px;margin:auto;clear:both;}
div#left{float:left;width:168px;margin:0 8px 0 0;border: 1px solid #333;border-top: none;background: rgba(0, 0, 0, .5)}
div#logo{width:170px;margin-bottom:7px;}
div#logo div#logo-image{width:155px;height:40px;background-image:url('base/left-col-bg.png');background-position:-172px -360px;background-repeat:no-repeat;margin-top:45px;margin-left:7px;}
div#logo div#logo-image a{width:155px;height:37px;display:block;}
.fb_edge_widget_with_comment{width:155px;height:22px;word-wrap:break-word;}
.fb_edge_widget_with_comment span{width:155px!important;}
.fb_iframe_widget{width:155px;height:22px;clear:both;}
.fb_iframe_widget img{clear:both;}
div#logo p{color:#fff;width:140px;height:45px;line-height:14px;overflow:hidden;position:relative;bottom:-65px;left:15px;}
div#logo p a{color:#fff;font-size:11px;}
/* Newsletter */
div#newsletter-subscribe{padding-left:7px;font-size:11px;font-weight:normal;line-height:14px;color:#fff;background-image:none!important;margin:14px 0 0 4px;}
div#newsletter-subscribe ul{height:20px;margin-top:7px;}
div#newsletter-subscribe ul li{padding:0;display:inline;float:left;}
div#newsletter-subscribe ul li input{width:113px;height:14px;border:1px solid #666;font-size:11px;padding-left:3px;}
div#newsletter-subscribe ul li input.go-grey-dark{width:30px;height:18px;line-height:15px;color:#fff;margin:0;border:0;padding:0;}
/* Parter Bonuses under logo */
div#partner-bonuses{text-align:center;}
div#partner-bonuses h4{color:#333;font-size:13px;font-weight:bold;line-height:20px;margin-left:-5px;width:180px;height:27px;background-image:url('base/left-col-bg.png');background-position:-171px 0px;background-repeat:no-repeat;text-align:center;}
* html div#partner-bonuses h4{color:#333;font-size:13px;font-weight:bold;line-height:16px;width:170px;height:22px;background-color:#ffcc00;text-align:center;}
div#partner-bonuses table{font-size:11px;line-height:12px;font-weight:bold;margin-left:3px;}
div#partner-bonuses div.room{border:1px solid #a40805;background:#48110b;float:left;width:76px;height:24px;overflow:hidden;}
div#partner-bonuses div.room div.content{float:right;margin-right:4px;line-height:23px;font-weight:bold;}
div#partner-bonuses div.room a{font-weight:bold;color:#ffffff;}
div#navigation{width:170px;padding:0px 0 10px 0;}
div#navigation ul{width:170px;margin:0;}
div#navigation ul li{width:158px;border-bottom:1px solid #550000;font-size:14px;padding:0;margin:0 0 0 6px;font-weight:bold;letter-spacing:1px;}
div#navigation ul li a{width:148px;height:22px;line-height:22px;display:block;padding:0 4px 0 4px;margin:0;color:#fff;}
div#navigation ul li a div.nav-arrow{width:8px;height:15px;line-height:20px;float:right;margin:3px 0 0 0;visibility:hidden;}
div#navigation ul li a:hover{color:#ff0000;text-decoration:none;}
div#navigation ul li a.selected{background-color:#fff;color:#7b0d00;}
div#navigation ul li a.selected div.nav-arrow{background-image:url('base/main.png');background-position:-273px -92px;visibility:visible;}
div#navigation ul li ul{width:146px;margin:4px 0 4px 5px;}
div#navigation ul li ul li{width:146px;padding:0;margin:0;border:0;font-size:11px;height:18px;}
div#navigation ul li ul li a{width:146px;line-height:18px;display:block;padding:0 5px 0 5px;margin:0;color:#fff;}
div#navigation ul li ul li a div.nav-arrow{width:7px;height:14px;float:right;margin:1px 0 0 0;visibility:hidden;}
div#navigation ul li ul li a.selected{color:#ff0000;text-decoration:none;background-color:transparent !important;background-image:none !important;}
div#navigation ul li ul.nav-none{line-height:0;padding:0;margin:0;}
div#navigation-foot{width:170px;height:4px;line-height:4px;background-image:url('base/main.png');background-position:-380px -200px;background-repeat:no-repeat;}
div#left-ad{margin-top:8px;background-color:#272727;padding:4px}
div#left-ad div{background-color:#333;}
div#left-ad div div{height:15px;width:78px;line-height:15px;background-repeat:no-repeat;background-image:url('base/main.png');background-position:-250px -194px;margin:0 auto;padding:0;}
div#left-ad img{border:1px solid #adacab;}
div#top1{width:804px;background:#fff;float:left;padding:0;position:relative;}
div#top1 iframe{float:right;position:absolute;right:0;top:0;padding:0;margin:0;}
div#top1 div.top-ad{height:90px;width:728px;float:right;position:absolute;right:0;top:0;padding:0;margin:0;}
div#top1 div#google_ads_div_728x90{float:right;position:absolute;right:0;top:0;padding:0;margin:0;}
div#top1 div#google_ads_div_728x90 a{float:right;position:absolute;right:0;top:0;padding:0;margin:0;}
div#top1 div#google_ads_div_728x90 a img{float:right;position:absolute;right:0;top:0;padding:0;margin:0;}
div#top-end{width:76px;height:90px;float:left;background-image:url('base/main.png');background-position:-172px 0;}
div#top-end div{height:12px;width:50px;position:relative;top:76px;left:10px;}
div#top-end div div#sitemap-icon{height:9px;line-height:9px;width:9px;float:left;background-image:url('base/main.png');background-position:-234px -167px;position:static;}
div#top-end div a{font-size:9px;color:#fff;line-height:12px;float:right;}
div#top1 iframe{float:right;}
div#top-promotion{height:44px;margin:0 12px 10px 12px;border-bottom:1px solid #ccc;}
div#top-promotion ul{height:44px;}
div#top-promotion ul li{height:44px;float:left;display:inline;font-weight:bold;}
div#top-promotion ul li.wsop-title{line-height:44px;font-size:22px;padding-right:10px;}
div#top-promotion ul li.wsop-links{padding-left:10px;line-height:18px;padding-top:17px;}
div#top-promotion ul li.wsop-links a img{margin:3px 4 -2px 0;text-decoration:none;}
div#inside-top{width:804px;background-color:#fff;padding:0;clear:both;border-top:1px solid #1c1c1c;}
div#top2{width:780px;height:25px;margin:0;padding:7px 0 0 12px;}
div#top2 li.entry #login{margin:0;}
ul#top2-left{width:200px;height:20px;overflow:hidden;float:left;margin:0 0 0 5px;padding:0;line-height:20px;}
ul#top2-left li{display:inline;float:left;}
ul#top2-left li.mycp{width:55px;}
ul#top2-left li.entry div{color:#333;}
ul#top2-left li.entry a{color:#cc0000;width:364px;}
ul#top2-left li.entry a:visited{color:#cc0000;}
ul#top2-left li.entry div a img{margin-bottom:-5px;}
ul#top2-right{width:200px;height:30px;overflow:hidden;float:right;margin:0 0 0 5px;padding:0;line-height:25px;}
ul#top2-right li{display:inline;float:left;}
ul#top2-right li a{font-weight:bold;font-size:12px;}
ul#top2-links{float:left;width:500px;height:20px;margin:0;text-align:left;line-height:20px;}
ul#top2-links li{display:inline;list-style-type:none;padding-left:8px;padding-right:5px;border-left:1px solid #333;line-height:20px;}
ul#top2-links li.left{border-left:0;padding-left:0px;}
ul#top2-links li a{text-decoration:none;}
ul#top2-links li a:hover{text-decoration:underline;}
div#top3{width:780px;height:28px;background-color:#333;margin:12px 0 10px 12px;padding:0;}
div#search-bar div#top3 div.bread-crumb{width:585px;font-size:11px;color:#fff;font-weight:bold;float:left;padding:0 0 0 5px;margin:0;overflow:hidden;height:24px;}
div#top3 div.bread-crumb a{color:#cc0000;line-height:28px;margin:0}
div#top3 div.bread-crumb h2.welcome{font-size:11px;color:#fff;line-height:28px;margin:0 0 0 5px;}
div#top3 div.bread-crumb a:visited{color:#cc0000;text-decoration:none;}
div#top3 div.bread-crumb a:visited:hover{color:#cc0000;text-decoration:underline;}
div#top3 table.top-search{width:180px;height:28px;margin:0;padding:0;float:right;}
div#top3 table.top-search form{padding:0;margin:0;height:28px;}
div#top3 table.top-search tr td{height:18px;vertical-align:middle;padding:0;}
div#top3 table.top-search tr td input{color:#333;width:140px;height:16px;line-height:16px;margin:0;border:0;}
div#top3 table.top-search tr td input.go-red{margin:0 4px 0 0;height:18px;line-height:18px;}
div#inside-top5{width:299px;background-color:#fff;clear:both;padding-bottom:5px;}
div#top5{width:299px;height:15px;font-weight:bold;}
ul#top5-links{float:left;width:299px;height:20px;line-height:20px;}
ul#top5-links li{display:inline;list-style-type:none;line-height:20px;}
ul#top5-links li a{text-decoration:none;}
ul#top5-links li a:hover{text-decoration:underline;}
ul#top5-links .left{float:left;line-height:20px;border-left:none;margin-right:2px;padding-left:0px;}
ul#top5-links .right{margin-right:0px ;padding-right:0px;}
h2.play_free_poker{text-align:center;font-size:24px;padding:10px 0;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;}
h2.play_free_poker a{color:#333333;}
h2.play_free_poker a:hover{text-decoration:none;}
h2.play_free_poker span{color:#990000;}
div#cp-poker-tools{width:299px;height:56px;font-weight:bold;}
ul#cp-poker-tools-links{width:299px;line-height:12px;}
ul#cp-poker-tools-links li{float:left;list-style-type:none;line-height:12px;text-align:center;padding-left:0px;}
ul#cp-poker-tools-links li.icon-odds-calc{width:67px;height:56px;border-right:1px solid #e3e3e3;}
ul#cp-poker-tools-links li.icon-poker-stats{width:76px;height:56px;border-right:1px solid #e3e3e3;}
ul#cp-poker-tools-links li.icon-hand-matchups{width:69px;height:56px;border-right:1px solid #e3e3e3;}
ul#cp-poker-tools-links li.icon-cpps{width:81px;height:56px;}
ul#cp-poker-tools-links li a{text-decoration:none;}
ul#cp-poker-tools-links li a:hover{text-decoration:none;}
ul#cp-poker-tools-links li.icon-odds-calc .tool-icon a{text-align:center;background-image:url('base/main2.png');width:55px;height:25px;background-position:-645px -72px;display:block;text-decoration:none;}
ul#cp-poker-tools-links li.icon-poker-stats .tool-icon a{background-image:url('base/main2.png');width:55px;height:25px;background-position:-640px -97px;display:block;text-decoration:none;}
ul#cp-poker-tools-links li.icon-hand-matchups .tool-icon a{background-image:url('base/main2.png');width:55px;height:25px;background-position:-644px -122px;display:block;text-decoration:none;}
ul#cp-poker-tools-links li.icon-cpps .tool-icon a{background-image:url('base/main2.png');width:55px;height:25px;background-position:-640px -147px;display:block;text-decoration:none;}
/* WSOP Homepage */
div#wsop-homepage{margin:auto;width:780px;padding:0 0 6px 0;}
div#wsop-homepage .left{float:left;background:#e3e3e3;padding:2px;font-style:italic;font-size:11px;color:#7e7e7e;height:18px;width:220px;text-align:center;}
div#wsop-homepage .right{float:left;background:#e3e3e3;padding:2px;font-style:italic;font-size:11px;color:#7e7e7e;height:18px;width:230px;text-align:center;}
div#wsop-homepage h1{float:left;font-size:24px!important;padding:0 6px 0 6px;}
div#wsop-homepage ul{height:20px;border-bottom:1px solid #ccc;padding:4px;clear:both;}
div#wsop-homepage ul li{display:inline;float:left;padding:0 10px 0 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;}
div#wsop-homepage ul li a{font-weight:bold;}
/* Twitter Stuff */
#pokertwit{background:#dedede url('poker-twitter-bg.png') repeat-x scroll 0 0;width:97%;padding:5px;}
#pokertwit .header{font-size:18px;text-shadow:1px 1px 0px #333333;padding-left:8px;overflow:hidden;color:#ffffff;font-family:Arial;margin-top:0;}
#pokertwit .header span{float:left;margin-top:5px;}
#pokertwit .header img{float:right;}
#pokertwit ul.twitter-list{margin-bottom:5px;}
#pokertwit .twitter-list li{background-color:#f3f3f3;background-color:rgba(255,255,255,0.5);margin-top:5px;padding:5px;border-bottom:none;}
#pokertwit ul.twitter-list li .headshot{float:left;width:46px;}
#pokertwit ul.twitter-list li .info{float:left;width:77%;margin-left:5px;}
#pokertwit ul.twitter-list li .info span{display:block;overflow:hidden;}
#pokertwit ul.twitter-list li a.twitter-name{font-weight:bold;font-size:11px;color:#660000;}
#pokertwit .morebtn{color:#ffffff;display:block;font-size:11px;text-decoration:none;text-align:center;width:130px;margin:0 auto;background-color:#7a0c00;}
div.twitter-t{width:10px!important;height:11px;line-height:11px;background-image:url('base/main.png');background-position:-353px -160px;background-repeat:no-repeat;border:0;padding:0;margin:3px 3px 0 0;float:left;}
div#middle{background-color:#fff;float:left;width:804px;min-height:1175px;margin:5px 0;padding:0;}
div.col1{float:left;padding:0 10px 0 12px;}
div.col2{float:left;padding:0 8px 0 10px;}
div.full{width:770px;padding:0 10px 0 10px;}
div.top-col{padding:0 10px 0 12px;}
div.top-col h2{margin-bottom:20px;}
div#footer{width:100%;border-top:1px solid #444444;color:#fff;font-size:11px;line-height:16px;clear:both;}
div#footer div{width:982px;height:500px;margin:auto;}
div#footer div ul{background-color:#000;float:left;width:982px;height:205px;padding:0;margin:0 auto;clear:both;}
div#footer div ul li{display:inline;float:left;width:175px;padding:10px;padding-top:0px;padding-bottom:0px;margin-top:10px;}
div#footer div ul h4{color:#ccc;font-weight:bold;font-size:10px;margin-bottom:5px;}
div#footer div ul h6{color:#cc0000;font-weight:bold;font-size:10px;margin-bottom:5px;height:auto;margin-top:0;padding:0;line-height:18px;background-color: transparent;}
div#footer div ul li a{color:#fff;}
div#footer div ul .links-right{border-right:none;}
div#footer div ul li a:hover{color:#cc0000;}
div#footer div ul li a:visited{color:#fff;}
div#footer div ul li.foot-end{width:145px;height:35px;line-height:14px;margin-top:5px;color:#fff;border-right:1px solid #666666;font-size:11px;}
div#footer div ul li.foot-end-right{width:120px;line-height:14px;color:#fff;margin-top:5px;}
div#footer div .cp-info{margin:0 0 5px 0;width:982px;border-bottom:1px solid #333;height:460px;}
div#footer div .about{width:570px;padding-top:20px;font-size:11px;float:left;height:200px;border:none;color:#999;}
div#footer div .about h3{color:#999;font-size:11px;margin-bottom:8px;}
div#footer div .cp-link{width:200px;float:left;margin-top:10px;height:205px;margin-left:-12px;}
div#footer div .cp-link ul{background-color:transparent;float:right;width:180px;padding:0;margin:0 auto;clear:both;}
div#footer div .cp-link ul li{display:inline;float:left;width:180px;padding:10px;padding-top:0px;padding-bottom:0px;margin-top:10px;border-right:none;}
div#footer div .cp-link ul h4{color:#cc0000;font-weight:bold;font-size:10px;margin-bottom:5px;}
div#footer div .cp-link ul li a{color:#fff;}
div#footer div .cp-link p{font-size:9px;font-weight:normal;color:#fff;line-height:12px;margin-top:10px;}
div#footer div .cp-link ul li a:hover{color:#cc0000;}
div#footer div .cp-link ul li a:visited{color:#fff;}
div#footer div p.copyright{font-size:11px;margin-top:5px;}
div#footer img.footer-logo{float:left;width:166px;height:40px;margin-top:22px;margin-left:10px;}
div.cp-bar{width:985px;height:30px;background-image:url('cp-social/login-bar.gif');position:absolute;bottom:0;}
/* Tabs */
ul#tabs-main{height:32px;background-image:url('base/tab-main-bg.gif');background-repeat:repeat-x;margin:0;padding:0;}
ul#tabs-main li{display:block;float:left;background-repeat:no-repeat;background-image:url('base/tab-main-divider.gif');height:32px;font-weight:bold;font-size:12px;line-height:16px;padding:0 3px 0 4px;position:relative;}
ul#tabs-main li.news{width:60px;background-image:none;}
ul#tabs-main li.tournaments{width:103px;}
ul#tabs-main li.blogs{width:58px;}
ul#tabs-main li.videos{width:66px;}
ul#tabs-main li.strategy{width:76px;}
ul#tabs-main li.twitter{width:66px;}
ul#tabs-main li.euro{width:55px;}
ul#tabs-main li a{display:block;color:#fff;height:32px;width:100%;}
ul#tabs-main li a p{margin-top:11px;float:right;position:relative;top:-1px;right:5px;}
ul#tabs-main li a div.tab-icon{height:14px;width:13px;position:relative;top:10px;left:5px;background-image:url('base/main.png');background-repeat:no-repeat;}
ul#tabs-main li a:hover{text-decoration:none;cursor:pointer;color:#fff;}
ul#tabs-main li a:hover div.tab-inner{height:31px;}
ul#tabs-main li a:hover p{text-decoration:underline;}
ul#tabs-main li.news a div.tab-inner div.tab-icon{background-position:-232px -104px;}
ul#tabs-main li.tournaments a div.tab-inner div.tab-icon{background-position:-213px -90px;}
ul#tabs-main li.blogs a div.tab-inner div.tab-icon{background-position:-213px -104px;}
ul#tabs-main li.videos a div.tab-inner div.tab-icon{background-position:-213px -120px;}
ul#tabs-main li.strategy a div.tab-inner div.tab-icon{background-position:-232px -90px;}
ul#tabs-main li.twitter a div.tab-inner div.tab-icon{background-position:-329px -260px;}
ul#tabs-main li.euro a div.tab-inner div.tab-icon{background-position:-232px -121px;}
ul#tabs-main li a.selected div.tab-inner{height:31px;background-color:#fff;color:#333;border-left:1px solid #660000;border-top:1px solid #660000;border-right:1px solid #660000;border-bottom:0;}
ul#tabs-main li.news a.selected div.tab-inner div.tab-icon{background-position:-232px -151px;}
ul#tabs-main li.tournaments a.selected div.tab-inner div.tab-icon{background-position:-213px -136px;}
ul#tabs-main li.blogs a.selected div.tab-inner div.tab-icon{background-position:-213px -151px;}
ul#tabs-main li.videos a.selected div.tab-inner div.tab-icon{background-position:-213px -167px;}
ul#tabs-main li.strategy a.selected div.tab-inner div.tab-icon{background-position:-232px -136px;}
ul#tabs-main li.twitter a.selected div.tab-inner div.tab-icon{background-position:-329px -247px;}
ul#tabs-main li.euro a.selected div.tab-inner div.tab-icon{background-position:-266px -120px;}
ul#tabs-main li a.selected div.tab-inner div.tab-main-arrow{height:8px;width:15px;background-image:url('base/main.png');background-repeat:no-repeat;background-position:-253px -92px;position:absolute;bottom:-10px;left:43%;line-height:7px;visibility:hidden;}
ul#tabs-main li a.selected:hover div.tab-inner{background-color:#fff;}
img.live{position:absolute;top:-6px;left:13px;border:0;}
img.live-bodog{position:absolute;top:-5px;left:45px;border:0;}
ul.tabs{height:32px;background-image:url('base/tab-bg.gif');background-repeat:repeat-x;margin:0;padding:0;}
ul.tabs li{display:block;float:left;background-repeat:no-repeat;background-image:url('base/tab-divider.gif');height:32px;line-height:16px;font-weight:bold;font-size:12px;padding:0 5px 0 6px;margin-bottom:-16px;text-align:center;position:relative;}
ul.tabs li a{display:block;height:26px;width:100%;}
ul.tabs li a p{margin:10px 0 -10px 0;height:26px;}
ul.tabs li a p:hover{text-decoration:underline;}
ul.tabs li a:hover{cursor:pointer;text-decoration:none;}
ul.tabs li a:hover div.tab-inner div.tab-arrow{visibility:hidden;}
ul.tabs li a.selected div.tab-inner{height:31px;background-color:#fff;color:#333;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0;}
ul.tabs li a.selected div.tab-inner div.tab-arrow{height:8px;width:15px;background-image:url('base/main.png');background-repeat:no-repeat;background-position:-253px -105px;position:absolute;bottom:-10px;left:43%;line-height:7px;visibility:hidden;}
ul.tabs li.poy{width:135px;margin-left:3px;background-image:none;}
ul.tabs li.opoy{width:175px;}
ul.tabs li.world-tracker{width:110px;}
ul.tabs li.special-offers{width:110px;margin-left:3px;background-image:none;}
ul.tabs li.freeroll{width:125px;margin-left:3px;}
ul.tabs li.texas-holdem{width:120px;}
ul.tabs li.players-results,.players-overview{width:70px;}
ul.tabs li.players-bio,.stats-help{width:40px;}
ul.tabs li.players-stats{width:45px;}
ul.tabs li.players-photos{width:60px;}
ul.tabs li.players-live-updates{width:90px;}
ul.tabs li.players-news,.players-blog{width:50px;}
ul.tabs li.players-columns,.stats-over{width:76px;}
ul.tabs li.players-all-players,.omaha,.online{width:85px;}
ul.tabs li.players-player-of-the-year{width:130px;}
ul.tabs li.players-online-player-of-the-year{width:175px;}
ul.tabs li.players-wsop,.players-wpt,.players-ept,.stats-set,.players-books,.players-videos{width:55px;}
ul.tabs li.tournaments-tournaments-landing{width:180px;}
ul.tabs li.tournaments-online-tournaments-landing{width:180px;}
ul.tabs li.tournaments-event-info{width:82px;}
ul.tabs li.tournaments-live-updates{width:102px;}
ul.tabs li.tournaments-results{width:68px;}
ul.tabs li.tournaments-news-recaps{width:100px;}
ul.tabs li.tournaments-chip-counts{width:100px;}
ul.tabs li.stats-loc{width:80px;}
ul.tabs li.stats-cash,.rules-of-poker-tournaments{width:88px;}
ul.tabs li.stats-tour{width:100px;}
ul#rules-of-poker li{font-size:12px;}
ul.tabs li.rules-of-poker-how-to-play-poker{width:120px;background:none;}
ul.tabs li.rules-of-poker-general-rules{width:95px;}
ul.tabs li.rules-of-poker-hand-rankings{width:100px;}
ul.tabs li.rules-of-poker-games,.rules-of-poker-notes{width:55px;}
ul.tabs li.rules-of-poker-pot-limit{width:120px;}
ul.tabs li.rules-of-poker-buttons-and-blinds{width:120px;}
ul.tabs li.rules-of-poker-kill-pots{width:60px;}
ul#blackjack li{font-size:12px;}
ul.tabs li.blackjack-intro{width:125px;}
ul.tabs li.blackjack-strategy{width:125px;}
ul.tabs li.blackjack-tips{width:160px;}
/* End Tabs */
div.tab-outter,div.tab-outter-full-page{padding:0 2px 2px 2px;background-color:#ccc;margin:0 0 10px 0;}
div.tab-body{background-color:#fff;clear:both;padding:5px;}
div.tab-body h2{font-size:14px;line-height:15px;margin:5px;}
div.tab-body h3{margin-top:10px;}
div.tab-body form{margin:0;padding:0}
div#featured,div#poy-featured,div#side-featured{width:456px;background-color:#660000;padding:0 2px 2px 2px;}
div#poy-featured,div#side-featured{background-color:#ccc;}
div.col2 div#poy-featured,div.col2 div#side-featured{width:296px;}
#col-split{background-color:#eaeaea;width:100%;}
#col-split-left{background-color:#fff;width:50%;float:left;}
/* Body Styles */
body#default h1{color:#333;font-size:18px;font-weight:bold;line-height:20px;float:left;}
body#default h1.title{color:#333333;font-size:24px;line-height:24px;float:none;}
div.body{background-color:#fff;clear:both;padding:10px;}
div.body p{margin:3px 0 12px 0;}
div.body ul,ol{margin:10px 0 10px 20px;clear:both;}
div.body ul{list-style-type:disc;}
div.body ol{list-style-type:decimal;}
div.body p{margin:3px 0 12px 0;}
div.body p.byline,.time{color:#666;line-height:13px;}
div.body p.byline a{color:#666;}
div.body p.byline .time{color:#999;margin-left:5px;}
p.byline{font-size:11px!important;color:#333;font-weight:bold;margin:2px 0 10px 0;}
p.byline a{color:#333;}
.time{color:#666;margin-left:5px;font-weight:normal;}
p.small{font-size:11px;line-height:13px;}
p.author{font-size:11px!important;color:#333;line-height:18px;}
p.author a{font-weight:normal!important;}
/* Authors page */
.author-table tbody tr td a{font-size:12px;font-weight:bold;color:#990000;}
.alphabetical-filter{border-bottom:1px solid #ccc;margin:25px 0 5px 0;}
.alphabetical-filter a{font-weight:bold;margin:0 1px 0 1px;line-height:15px;color:#990000;}
#author-header{background:#e5e5e5;margin-bottom:10px;height:90px;padding:10px;}
#author-header img{float:left;margin-right:10px;}
#author-header h1 span{font-weight:bold;font-size:12px;color:#333;margin-bottom:12px;display:block;clear:left;}
#author-header h1{font-size:14px;font-weight:bold;color:#990000!important;}
div.author-time{color:#999;font-size:12px;margin-bottom:5px;}
div.author-title{font-size:16px;line-height:20px;font-weight:bold;}
div.author-title p.icon{float:left;margin:0 5px 10px 0;}
div.author-title p.item-title a{width:500px;color:#990000;}
img.feature-pic{float:left;margin:0 10px 10px 0;line-height:20px;}
div.body h1{font-size:18px;color:#660000;font-weight:bold;}
div.body h2{font-size:14px;color:#333;line-height:18px;font-weight:bold;}
div.body h2 a{color:#660000;}
div.centered{text-align:center!important;clear:both;}
.odd{background-color:#ebebeb!important;}
.match{font-weight:bold;background:yellow;}
a{text-decoration:none;color:#660000;}
a:hover{text-decoration:underline;}
input{font-family:Arial;}
input.hint{color:#aaa;}
h3{font-size:14px;font-weight:bold;line-height:16px;}
img.right{float:right;margin-left:5px;}
img.left{float:left;margin-right:5px;}
.left.caption-wrapper{float:left;margin:0 15px 0 0;}
.right.caption-wrapper{float:right;margin:0 0 0 15px;}
.caption-wrapper img{border:3px solid;}
.caption-wrapper p{margin:5px 0 10px;padding:0;line-height:14px;font-size:11px;font-style:italic;}
table,ul{font-size:11px;color:#333;}
.block-head,.block-head16,.block-head-reverse{padding:2px;color:#660000;font-size:14px;font-weight:bold;}
.block-head{background-color:#fff;}
.block-head16{background-color:#fff;font-size:16px;}
.block-head-reverse{background-color:#e6e6e6;margin:5px 0 0 0;}
.poy-name{font-weight:bold;color:#990000;}
#pseudo-h1{color:#333;font-size:18px;font-weight:bold;}
.body-link{color:#660000;}
.sub-head{color:#666;font-size:14px;font-weight:bold;}
div.tags{font-size:11px;line-height:15px;clear:both;border-bottom:1px solid #ccc;padding:15px 0 25px 0;}
div.tags label{color:#333;font-weight:bold;}
div.tags a{border-bottom:1px dotted #660000;}
div.tags a:hover{background-color:#eaeaea;text-decoration:none;}
#tournament-associations{font-size:11px;line-height:15px;clear:both;}
.tournament-association{margin-top:15px;}
#tournament-associations ul{margin:4px 0 0 20px !important;}
.red-head{background-color:#b31800;color:#fff;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;float:none!important;}
.red-head div{width:15px;height:8px;line-height:8px;background-image:url('base/main.png');background-position:-285px -104px;position:relative;bottom:0px;left:10px;margin-bottom:-12px;}
.yellow-head{background-color:#f2c700;color:#003399;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;float:none!important;}
.yellow-head div{width:15px;height:8px;line-height:8px;background-image:url('base/main_cpe.png');background-position:-306px -123px;position:relative;bottom:0px;left:10px;margin-bottom:-12px;}
.darkgray-head{background-color:#333;color:#fff;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;float:none!important;}
.darkgray-head div{width:15px;height:8px;line-height:8px;background-image:url('base/main.png');background-position:-323px -81px;position:relative;bottom:0px;left:10px;margin-bottom:-12px;}
.lightgray-head{background-color:#ccc;color:#333;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;float:none!important;}
.lightgray-head div{width:15px;height:8px;line-height:8px;background-image:url('base/main.png');background-position:-253px -105px;position:relative;bottom:0px;left:10px;margin-bottom:-12px;}
.lightgray-arrow{background-color:#ccc;color:#fff;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;float:none!important;}
.darkgray-arrow{background-color:#333;color:#fff;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;float:none!important;}
a.event-name{color:#990000;}
/* bonus link promo */
ul#bonus-link-promo{width:460px;clear:both;margin:20px 0 0 0;}
ul#bonus-link-promo li{float:left;width:209px;padding:0 10px 0 10px;font-weight:bold;line-height:14px;}
ul#bonus-link-promo li.bonus-link-promo-right{border-right:1px solid #ebeae5;}
/* DOWN ARROWS */
h6,h6.h6-gray,h6.h6-red{height:28px;line-height:28px;color:#fff;background-color:#666;padding:0 5px 0 5px;margin-top:15px;font-size:12px;font-weight:bold;}
div.header-arrow,div.down-arrow-gray,div.down-arrow-red{width:15px;height:8px;line-height:8px;padding:0;background-image:url('base/main.png');background-position:-285px -93px;background-repeat:no-repeat;margin:0 0 0 10px;}
h6.h6-gray,h6.h6-red{height:18px;line-height:18px;background-color:#AAAAAA;color:#fff;padding:0 5px 0 5px;margin-top:5px;font-size:11px;font-weight:normal;}
h6.h6-red{background-color:#cc0000;}
h6.h6-dark-gray{background-color:#333333;}
div.down-arrow-gray{background-position:-323px -112px;height:7px;}
div.down-arrow-red{background-position:-323px -105px;height:7px;}
div.header-arrow-dark-gray{width:15px;height:8px;line-height:8px;background-image:url('base/main.png');background-position:-323px -80px;position:relative;bottom:0px;left:10px;}
/* buttons */
a.block-link{height:18px;line-height:18px;font-size:11px;background-color:#660000;margin:0 auto;text-align:center;color:#fff;font-weight:bold;padding:0 5px 0 5px;display:block;}
a:hover.block-link{background-color:#990000;text-decoration:none;}
a.block-link-grey{height:18px;line-height:18px;font-size:11px;background-color:#666;margin:0 auto;text-align:center;color:#fff;font-weight:bold;padding:0 5px 0 5px;display:block;}
a:hover.block-link-grey{background-color:#333;text-decoration:none;}
a.block-link-yellow{height:18px;line-height:18px;font-size:11px;background-color:#ffcc00;margin:0 auto;text-align:center;color:#333;font-weight:bold;padding:0 3px 0 3px;display:block;}
a:hover.block-link-yellow{background-color:#f9d959;text-decoration:none;}
p.block-label{height:20px;line-height:20px;font-size:11px;background-color:#660000;margin:auto;text-align:center;color:#fff;font-weight:bold;padding:0 8px 0 8px;display:block;}
input.go-grey,input.go-grey-dark{width:38px;height:18px;float:left;margin-left:5px;background-image:url('base/main.png');background-position:-396px -60px;border:0;cursor:pointer;font-size:11px;color:#fff;font-weight:bold;padding:0;}
input.go-grey-dark{background-position:-396px -80px;}
input.search-btn{height:20px;line-height:20px;text-align:center;background-color:#660000;padding:0 0 2px 0;width:55px !important;font-size:11px;color:#fff !important;font-weight:bold;margin-right:4px;background-image:url('base/main.png');background-position:-396px -40px;border:0;}
input.go-red{height:20px;line-height:20px;text-align:center;background-color:#660000;padding:0 0 2px 0;width:30px !important;font-size:11px;color:#fff !important;font-weight:bold;margin-right:4px;background-image:url('base/main.png');background-position:-396px -40px;border:0;}
.btn-red,.btn-grey,.btn-grey-dark{height:20px!important;background-image:url('base/main.png');background-position:-396px -40px;margin:auto;text-align:center;color:#fff;font-size:11px;line-height:11px;font-weight:bold;padding:3px 8px 3px 8px!important;border:0!important;}
.btn-grey{background-position:-396px -60px;}
.btn-grey-dark{background-position:-396px -80px;}
.btn-grey:hover{text-decoration:none;}
.btn-poy,.btn-cp-live,.btn-opoy{height:11px!important;line-height:11px;padding:0!important;background-image:url('base/main.png');}
.btn-poy{width:25px!important;background-position:-252px -179px;}
.btn-opoy{width:29px!important;background-position:-363px -179px;}
.btn-cp-live{width:45px!important;background-position:-286px -179px;}
a.event-name-link,a.vol{color:#990000;}
span.accordion-btn-selected{background-image:url('btn/btn-minus.png');float:right;width:32px;height:14px;}
span.accordion-btn{background-image:url('btn/btn-plus.png');float:right;width:32px;height:14px;}
span.plus-minus{float:right;width:32px;height:14px;line-height:14px;display:block;font-size:12px;background-color:#660000;margin:0;text-align:center;color:#fff;font-weight:bolder;text-decoration:none;padding:0;}
input.btn-grey-rounded{height:36px;width:208px;background-image:url('base/main.png');background-repeat:no-repeat;background-position:-302px 0;color:#fff;text-align:center;font-size:14px;font-weight:bold;line-height:36px;margin-left:5px;border:0;}
/* End buttons */
/* Tables */
table#signup{margin-bottom:20px;}
table#signup tbody tr th{font-weight:bold;width:110px;text-align:right;padding-right:5px;border:0;}
table#signup tbody tr td{text-align:left;}
table#signup tbody tr td.signup-space{height:10px;}
table#signup tbody tr td input,
table#signup tbody tr td input select{width:200px;border:1px solid #666;}
table#signup tbody tr td select{width:205px;border:1px solid #666;}
table#signup tbody tr td.b-date select{width:70px;}
table#signup tbody tr td.required{color:#990000;padding-left:5px;width:300px;}
table#signup tbody tr td#signup-submit input.go-red{border:0;width:50px !important;}
table.ledger{width:100%;margin-top:5px;line-height:16px;}
table.ledger thead tr th{padding:5px;text-align:left;height:24px;}
table.ledger tbody{padding-top:50px;}
table.ledger tbody tr td{padding:5px;text-align:left;}
table.ledger tbody tr.odd{background-color:#e9e9e9;}
table.ledger tbody tr.odd:focus,table.ledger tbody tr.odd:hover{background-color:#ccc!important;}
table.ledger tbody tr:hover{background-color:#ccc;cursor:pointer;}
table.ledger-lines{width:100%;margin-top:10px;line-height:16px;}
table.ledger-lines thead tr th{background-color:#e9e9e9;padding:0 5px 0 5px;height:24px;line-height:24px;}
table.ledger-lines tbody{padding-top:50px;}
table.ledger-lines tbody tr td{padding:5px;vertical-align:middle;border-bottom:1px solid #ccc;text-align:left;line-height:15px;}
table.ledger-lines tbody tr:hover{background-color:#ddd;cursor:pointer;}
table.table-lined{width:100%;line-height:16px;clear:both;}
table.table-lined thead{background-color:#e9e9e9;}
table.table-lined thead.no-color{background-color:#fff;}
table.table-lined thead tr th{background-color:#e9e9e9;padding:0 5px 0 5px;margin:0px;height:24px;vertical-align:middle;line-height:10px;}
table.table-lined tbody{padding-top:50px;}
table.table-lined tbody tr td{padding:8px 5px;text-align:left;vertical-align:middle;border-bottom:1px solid #ccc;line-height:12px;}
table.table-lined tbody tr.lined-space td{padding:3px;border:0;}
table.table-lined tbody tr td h3{font-weight:bold;font-size:12px;line-height:12px;margin:0;}
table.table-lined-top{width:100%;line-height:16px;clear:both;}
table.table-lined-top thead{background-color:#e9e9e9;}
table.table-lined-top thead.no-color{background-color:#fff;}
table.table-lined-top thead tr th{background-color:#e9e9e9;padding:0 5px 0 5px;margin:0px;height:24px;vertical-align:middle;}
table.table-lined-top tbody{padding-top:50px;}
table.table-lined-top tbody tr td{padding:8px 5px;text-align:left;vertical-align:middle;border-top:1px solid #ccc;line-height:12px;}
table.table-lined-top tbody tr.lined-space td{padding:3px;border:0;}
table.table-lined-top tbody tr td h3{font-weight:bold;font-size:12px;line-height:12x;margin:0;}
table.table-lined tbody tr th.tab-pb-fm,table.table-lined tbody tr td.tab-pb-fm{padding:2px 5px 2px 5px!important;height:16px;}
tr.table-space td{line-height:5px;padding:0;margin:0;border:0;background-color:#fff;}
table.table-lined thead.no-pad tr th{padding:0;}
table.table-lined.special-offer tbody tr td{vertical-align:top;}
img.player-home{margin:10px 0 20px 0;}
td.player-player-name a,td.player-series-name a,td.tournament-series-name a{font-weight:bold;float:left;margin-right:5px;}
td.player-player-name a{font-size:12px;}
td.player-series-name a{font-weight:normal;}
td.player-event-name a{color:#990000;float:left;margin-right:5px;}
td.tournament-series-name{padding:5px 10px 5px 0!important;}
td.tournament-series-name a{font-size:12px;line-height:14px;}
td.tournament-series-date{vertical-align:middle;}
td.tournament-live-coverage a{font-size:12px;line-height:14px;color:#660000;}
div.cpfam-icon-legend{font-size:11px!important;float:left;width:130px;line-height:14px;padding:0;margin:0;}
div.cpfam-icon{width:20px;height:11px;float:left;background-image:url('base/main.png');background-position:-301px -105px;margin:0;padding:0;}
tr.world-tracker-head th{vertical-align:bottom;}
td.world-tracker-country{font-weight:bold;}
td.world-tracker-name{font-weight:bold;}
div.medals{width:15px;height:18px;background-image:url('base/main.png');margin-left:15px;}
.gold{background-position:-333px -138px;}
.silver{background-position:-349px -138px;}
.bronze{background-position:-364px -138px;}
div.view-complete-medals{width:510px;text-align:center;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:10px 4px;margin-top:6px;}
div.view-complete-medals a.block-link{width:230px;}
/* Form Styling */
.fieldWithErrors input{color:red;}
/* Bucket Styles */
/* Front Page */
div.bucket{background-color:#fff;clear:both;padding:10px 5px 10px 5px;}
div.bucket a.block-link{width:100px;}
div.bucket h1{font-size:24px!important;line-height:24px!important;font-weight:bold;margin:0;}
div.bucket h3{font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 0;clear:both;}
ul#headline-list{margin:5px 0 5px 2px;}
ul#headline-list li#roto{width:448px;height:90px;margin:0 -8px 0 -8px;padding:5px 0 5px 0;}
ul#headline-list li{font-size:12px;font-weight:bold;border-bottom:1px solid #dddddd;padding:4px 0 4px 4px;}
ul#headline-list li a{color:#660000;}
h2#news-headline{font-size:16px!important;line-height:16px!important;font-weight:bold;margin:0 0 0 0;padding:2px;float:none;}
h2#news-headline a{color:#fff;}
div.bucket.news-front p{color:#333;margin:0;}
div.bucket.news-front img#feature-pic{float:left;margin:0 5px 0 0;clear:left;}
div.bucket.news-front .left{float:left;width:158px;}
div.bucket.news-front .right{float:right;width:262px;padding-left:5px;}
div.bucket.news-front .left img.featured,div.bucket.news-front .left img.featured-pic{margin:0 5px 5px 0;border:0;width:158px;}
div.bucket.news-front .right p{margin:0 6px 0 0;font-size:12px;line-height:16px;}
div.bucket-news-front .right p.author{margin:0 4px 0 0 ;}
div.bucket.news-front .right p.featured-vid-description{margin:0 10px 15px 0;font-size:12px;line-height:13px;}
div.bucket.news-front .right h2{font-size:14px;font-weight:bold;margin:0px!important;}
div.bucket.news-front .more-top-stories{position:relative;width:436px;padding:0;margin:5px 0;}
div.bucket.news-front .more-top-stories .tag{background:url('base/main.png') no-repeat -557px -366px;width:102px;height:11px;position:absolute;top:-5px;left:162px;border:0;}
div.bucket.news-front .more-top-stories ul{padding:0;clear:both;}
div.bucket.news-front .more-top-stories td.popular-story{padding:0px 0px 1px 0px;text-align:center;background-color:#000;border-right:1px solid white;}
div.bucket.news-front .more-top-stories td.popular-story.last{margin:0;}
div.bucket.news-front .more-top-stories td.popular-story img{margin:0;border-top:1px solid #000;}
div.bucket.news-front .more-top-stories td.popular-story a{font-weight:bold;font-size:11px;line-height:11px;color:#fff;}
div.bucket.tournaments-front h1{font-size:16px!important;line-height:20px!important;}
div.bucket.tournaments-front h2{margin:0;}
div.bucket.tournaments-front h2 a{color:#9C0000;}
div.bucket.tournaments-front .chip-count{padding:8px 0 8px 0;width:210px;float:left;}
div.bucket.tournaments-front .live-update{padding:8px 0 8px 0;width:212px;float:left;border-left:1px solid #cecece;}
div.bucket.tournaments-front div.tournaments-listing{padding:2px 0 2px 0;border-bottom:1px solid #ccc;margin-bottom:10px;}
div.tournaments-listing-left,div.tournaments-listing-right{float:left;width:300px;padding:0;line-height:16px;}
div.tournaments-listing-right{width:135px;color:#999;padding:0;vertical-align:top;font-size:11px;}
div.tournaments-listing-links{font-size:11px;}
span.tournaments-listing-name{font-weight:bold;}
.chip-count .title{margin-top:-8px;padding:2px;width:100%;background:#e7e7e7;font-size:11px;line-height:12px;font-weight:bold;}
.chip-count .content{margin:0;padding:0 0 0 2px;}
.chip-count .content table{width:100%;line-height:12px;}
.chip-count .content table tr td.rank{width:20px;}
.chip-count .content table tr td.player{width:140px;}
.chip-count .content table tr td.chips{text-align:right;padding:0 6px 0 0;}
.live-update .title{margin-top:-8px;padding:2px 2px 2px 6px;width:100%;background:#e7e7e7;font-size:11px;line-height:12px;font-weight:bold;}
.live-update .content{margin:0;padding:0 0 0 6px;font-size:11px;line-height:12px;}
div.bucket.tournaments-front ul.multiple-tournaments{font-size:12px;font-weight:bold;border-bottom:1px solid #ccc;}
div.bucket.tournaments-front ul.multiple-tournaments li:first-child{display:inline;padding:0 5px 0 5px;border-left:none}
div.bucket.tournaments-front ul.multiple-tournaments li{display:inline;padding:0 5px 0 5px;border-left:1px solid #ccc;}
ul#blogs-list{margin:0 0 15px 0;}
ul#blogs-list a.block-link{margin:10px 175px 10px 0;}
ul#blogs-list li{font-size:11px;line-height:14px;border-bottom:1px solid #ccc;padding:5px 0 5px 0;clear:both;}
ul#blogs-list li img{float:left;margin:0 5px 0 0;}
ul#blogs-list li .blog-date{color:#666;}
ul#blogs-list li a.blogger-name{color:#990000;}
ul#blogs-list li a.blog-listing{font-weight:bold;font-size:12px;}
ul#blogs-list li#roto{width:448px;height:70px;margin:0 -4px 0 -4px;}
div.bucket.blogs-front{}
ul.twitter-list{margin:0 0 15px 0;}
ul.twitter-list a.block-link{margin:10px 175px 10px 0;}
ul.twitter-list li{font-size:11px;line-height:14px;border-bottom:1px solid #ccc;padding:5px 0 5px 0;clear:both;}
ul.twitter-list li img{float:left;margin:0 5px 0 0;}
ul.twitter-list li .twitter-date{color:#666;}
ul.twitter-list li a.twitter-name{color:#990000;}
ul.twitter-list li a.twitter-listing{font-weight:bold;font-size:12px;}
#video-front{margin:2px;}
#video-front .left{float:left;width:158px;}
#video-front .right{float:right;width:264px;padding-left:5px;}
#video-front .left img.featured-vid{margin:-3px 10px 5px 0;border:0;width:158px;}
#video-front .right p{margin:0 6px 15px 0;font-size:12px;line-height:14px;}
#video-front .right p.featured-vid-description{margin:0 10px 15px 0;font-size:12px;line-height:13px;}
#video-front .right h2{font-size:14px;font-weight:bold;margin:0px!important;}
#video-front img#roto{border:3px solid #ccc;margin:10px -4px 5px -4px;clear:both;}
#video-front a.video-block-link,{width:180px!important;}
.split50{float:left;width:48%;padding-right:6px;}
#video-front p.vid-description{font-size:12px;line-height:13px;margin-bottom:6px;}
#video-front p.vid-description a{color:#660000;font-weight:bold;margin:0;}
#video-front p.vid-description img.vid-small{float:left;margin:0 6px 14px 0;border:0;}
#video-front h5{width:158px;line-height:45px;margin-bottom:5px;}
#video-front h5 img{float:right;}
#video-front p.vid-description a.video-block-link,{width:180px!important;}
div.bucket.strat-front p{color:#333;margin:0;}
div.bucket.strat-front h2{font-size:24px!important;line-height:24px;font-weight:bold;margin:0 0 10px 0;}
div.bucket.strat-front h2 a{color:#660000;}
div.bucket.strat-front img#feature-pic{float:left;margin:0 10px 10px 0;width:158px;}
div.bucket.poy-front{}
div.bucket.opoy-front{}
div.bucket.poker-front{}
div.bucket.signup-front{}
.poker-deals-bodog,.poker-deals-bodog-poker,.poker-deals-cake-poker,.poker-deals-doylesroom,.poker-deals-fulltilt,.poker-deals-full-tilt-poker,.poker-deals-pokerstars,.poker-deals-ub,.poker-deals-boyle-poker,.poker-deals-betfair{background-image:url('base/main.png');width:31px;height:22px;}
.poker-deals-888-pacific-poker,.poker-deals-cardplayer-poker,.poker-deals-card-player-poker,.poker-deals-absolute-poker,.poker-deals-winner-poker{background-image:url('base/main.png');width:30px;height:25px;}
.poker-deals-paddy-power-poker{background-image:url('base/main.png');width:29px;height:25px;}
.poker-deals-bodog{background-position:-214px -201px;}
.poker-deals-bodog-poker{background-position:-214px -201px;}
.poker-deals-cake-poker{background-position:-174px -198px;}
.poker-deals-doylesroom{background-position:-173px -171px;}
.poker-deals-fulltilt{background-position:-174px -93px;}
.poker-deals-full-tilt-poker{background-position:-174px -93px;}
.poker-deals-pokerstars{background-position:-174px -144px;}
.poker-deals-cardplayer-poker{background-position:-510px -206px;}
.poker-deals-card-player-poker{background-position:-510px -206px;}
.poker-deals-888-pacific-poker{background-position:-510px -226px;}
.poker-deals-ub{background-position:-365px -67px;}
.poker-deals-absolute-poker{background-position:-365px -105px;}
.poker-deals-boyle-poker{background-position:-365px -157px;}
.poker-deals-winner-poker{background-position:-713px -322px;}
.poker-deals-betfair{background-position:-232px -233px;}
.poker-deals-paddy-power-poker{background-position:-232px -254px;}
.poker-deals-card-player-free-poker{background-position:-263px -231px;}
.poker-deals-png-bodog,.poker-deals-png-bodog-poker,.poker-deals-png-cake-poker,.poker-deals-png-doylesroom,.poker-deals-png-fulltilt,.poker-deals-png-full-tilt-poker,.poker-deals-png-pokerstars,.poker-deals-png-ub,.poker-deals-png-boyle-poker,.poker-deals-png-betfair{background-image:url('base/main2.png');width:33px;height:22px;}
.poker-deals-png-888-pacific-poker,.poker-deals-png-cardplayer-poker,.poker-deals-png-card-player-poker,.poker-deals-png-absolute-poker,.poker-deals-png-winner-poker,.poker-deals-png-paddy-power-poker,.poker-deals-png-carbonpoker,.poker-deals-png-players-only,.poker-deals-png-titan-poker,.poker-deals-png-doyle,.poker-deals-png-poker-host,.poker-deals-png-victor-chandler,.poker-deals-png-lock-poker, .poker-deals-png-sky-poker {background-image:url('base/main2.png');width:33px;height:25px;}
.poker-deals-png-sportsbook,.poker-deals-png-pokerview,.poker-deals-png-partypoker,.poker-deals-png-poker770,.poker-deals-png-broadway-tables,.poker-deals-png-bovada-poker{background-image:url(base/main2.png);width:38px;height:25px;}
.poker-deals-png-bodog{background-position:-212px -201px;}
.poker-deals-png-bodog-poker{background-position:-234px -200px;}
.poker-deals-png-cake-poker{background-position:-174px -198px;}
.poker-deals-png-doylesroom{background-position:-240px -64px;}
.poker-deals-png-fulltilt{background-position:-174px -92px;}
.poker-deals-png-full-tilt-poker{background-position:-174px -92px;}
.poker-deals-png-pokerstars{background-position:-174px -146px;}
.poker-deals-png-cardplayer-poker{background-position:-562px -206px;}
.poker-deals-png-card-player-poker{background-position:-562px -206px;}
.poker-deals-png-888-pacific-poker{background-position:-510px -226px;}
.poker-deals-png-ub{background-position:-365px -66px;}
.poker-deals-png-absolute-poker{background-position:-365px -105px;}
.poker-deals-png-boyle-poker{background-position:-365px -157px;}
.poker-deals-png-winner-poker{background-position:-713px -322px;}
.poker-deals-png-betfair{background-position:-232px -233px;}
.poker-deals-png-paddy-power-poker{background-position:-233px -255px;}
.poker-deals-png-card-player-free-poker{background-position:-263px -231px;}
.poker-deals-png-carbonpoker{background-position:-240px -101px;}
.poker-deals-png-sportsbook{background-position:-240px -31px;}
.poker-deals-png-players-only{background-position:-240px -142px;}
.poker-deals-png-titan-poker{background-position:-242px -174px;}
.poker-deals-png-poker-host{background-position:-366px -159px;}
.poker-deals-png-pokerview{background-position:-368px -212px;}
.poker-deals-png-partypoker{background-position:-367px -256px;}
.poker-deals-png-hercules{background-position:-509px -256px;}
.poker-deals-png-poker770{background-position:-509px -291px;}
.poker-deals-png-victor-chandler{background-position:-509px -324px;}
.poker-deals-png-broadway-tables{background-position:-509px -355px;}
.poker-deals-png-lock-poker{background-position:-509px -174px;}
.poker-deals-png-bovada-poker{background-position:-559px -355px;}
.poker-deals-png-americas-cardroom{background-image:url(base/main2.png);background-position:-562px -321px; width:31px;height:27px;}
.poker-deals-png-betvictor{background-image:url(base/main2.png);background-position:-562px -290px; width:38px;height:25px;}
.poker-deals-png-sky-poker { background-position:-563px -252px;}
.poker-deals-png-skillbet { background-image:url(base/main2.png);background-position:-564px -172px; width:36px;height:26px;}
.poker-deals-png-betonline { background-image:url(base/main2.png);background-position:-564px -138px; width:36px;height:26px;}
.poker-deals-png-ultimate-poker { background-image:url(base/main2.png);background-position:-365px -23px; width:25px;height:25px;}
.poker-deals-png-doubledown-casino { background-image:url(base/main2.png);background-position:-565px -116px; width:25px;height:25px;}
table.table-lined tbody tr td.poker-deals-value{color:#990000;}
table.table-lined thead.poker-deals-head tr td,.freeroll-head tr td{border:0;background-color:#fff;font-weight:normal;}
.international-go{float:right!important;margin:14px 45px 5px 5px;}
table#international-partners{margin:5px 0 5px 0;}
table#international-partners tr th{}
table#international-partners tr th div{width:47px;height:47px;background-image:url('base/main.png');background-position:-501px -352px;margin-right:15px;}
table#international-partners tr td{vertical-align:middle;}
table#international-partners tr td select{width:160px;margin:0;}
table#international-partners tr td.international-go input{margin:0 10px 0 0;}
/* Comments */
div#comments{margin:20px 0 20px 0;padding:0 ;background-color:#e5e5e5;color:#333;}
div#comments h3{font-size:18px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 10px 20px 10px;padding:10px 10px 0 0;}
div#comments h4{font-size:12px;font-weight:bold;border-bottom:1px solid #ccc;margin:0 10px 20px 0;padding:10px 10px 0 0;}
div#comments p.comment-user{font-size:14px;line-height:14px;font-weight:bold;margin:0 10px 0 10px;}
div#comments p.comment-user span{font-size:11px;font-weight:normal;}
div#comments div.comment-body{font-size:12px;line-height:14px;margin:5px 10px 20px 10px;background-color:#fff;padding:10px 10px 0 10px;position:relative;}
div#comments div.comment-body p{margin-bottom:10px;}
div#comments div#comments-logged-in{margin:10px;display:block;}
div#comments div#comments-logged-in p.harass{font-size:11px;line-height:13px;}
div#comments div.comment-body .comment-reply{position:absolute;right:0;margin:2px;}
div#comments div.nested-comment-1{margin-left:10px;}
div#comments div.nested-comment-2{margin-left:15px;}
div.comments-reply textarea{height:200px;width:96%;margin-bottom:10px;padding:8px;font-size:11px;border:1px solid #ccc;}
div.comments-reply input.go-red{width:60px !important;vertical-align:middle;}
div.comments-reply #form_spinner{vertical-align:middle;}
div#comments-logged-out div#login-container{width:500px;background-color:#808080;padding:10px;background-image:url('poker_tools/stat-tracker-login-bg.png');background-repeat:no-repeat;background-position:right 0;color:#fff;margin-bottom:20px;}
div#comments-logged-out div#login-container ul{width:500px;list-style-type:none;margin-top:10px;}
div#comments-logged-out div#login-container ul li{width:50%;}
div#comments-logged-out div#login-container div.login-container-left{width:250px;}
div#comments-logged-out div#login-container div.login-container-left input{width:225px;margin:0 0 5px 0;}
div#comments-logged-out div#login-container div.login-container-left div.centered input.btn-red{width:75px;}
div#comments-logged-out div#login-container div.login-container-left label{line-height:12px;margin:0;}
div#comments-logged-out div#login-container div.login-container-left label input{height:12px;width:12px;border:1px solid #ccc;line-height:12px;margin:0;}
div#comments-logged-out div#login-container div.login-container-right{width:250px;float:right;margin-top:1px;height:125px;}
div#comments-logged-out div#login-container div.login-container-right div{padding:10px;margin-top:10px;text-align:center;background-image:url('base/login-right-bg.png');background-repeat:repeat;}
div#comments-logged-out div#login-container div.login-container-right div p{font-size:12px;font-weight:bold;padding:0;color:#fff;margin-bottom:10px;}
div#comments-logged-out div#login-container div.login-container-right div a.btn-grey{width:60px;font-size:11px!important;height:14px!important;display:block;padding:0;line-height:14px;clear:both;}
div#comments-logged-out div#login-container div.login-container-float input.btn-grey{width:32px;}
div#comments-logged-out div#login-container div.login-container-float a{font-size:10px;color:#fff;}
.time-zone{font-size:9px;}
div#white-arrow-left{width:7px;height:9px;background-image:url('base/main.png');background-position:-243px -177px;float:right;margin-top:6px;}
div#post{width:44px;height:20px;background-image:url('base/main.png');background-position:-286px -116px;margin:0 0 0 94px;clear:both;}
/* Pagination */
div.pagination-contain-right{float:right;text-align:right;width:200px;margin:0;}
table.pagination-rss-container{float:right;}
table.pagination{height:20px;margin:0 0 10px 0;float:right;}
table.pagination tr th,table.pagination tr td{height:20px;vertical-align:middle;text-align:center;padding:0 2px 0 2px;}
table.pagination tr td.jump-to-text{white-space:nowrap;padding-right:5px;}
table.pagination tr td.jump-to{border-right:1px solid #ccc;white-space:nowrap;}
table.pagination tr td.jump-to input{margin-right:5px;border:1px solid #333;width:30px !important;height:13px;line-height:13px;}
table.pagination tr td input.go-grey-short{width:24px;height:18px;line-height:16px;color:#fff;background-image:url('base/main.png');background-position:-396px -60px;border:0;cursor:pointer;margin-left:2px;padding:0 0 2px 0;}
table.pagination tr td.page-count{text-align:center;white-space:nowrap;}
table.pagination tr td.previous{padding:0;text-align:right;}
table.pagination tr td.previous a{margin:0 5px 0 0;width:50px;}
table.pagination tr td.next{padding:0;}
table.pagination tr td.next a{margin:0 0 0 5px;width:30px;}
table.pagination tr td.spinner{padding-right:5px;}
div#pagination-short{height:18px;float:right;padding:0!important;}
div#pagination-short table.pagination{height:18px;margin:0!important}
div#pagination-short table.pagination td.jump-to-text,
div#pagination-short table.pagination td.jump-to{}
div.rss{width:75px;height:20px;float:right;border-right:1px solid #ccc;padding-right:10px;font-size:11px;color:#666;}
div.rss img{float:right;margin-top:2px;}
div.rss-right{border:0;float:right;}
/* Top Rated */
div#rated,div.cp-social-blogs{background-color:#e5e5e5;padding:10px;}
div#rated table{margin-top:8px;clear:both;width:220px;clear:both;}
div#rated table tbody tr td,div#rated table tbody tr th{vertical-align:middle;text-align:left;border-bottom:1px solid #ccc;height:34px;padding:4px 0 4px 0;}
div#rated table tbody tr td a{font-size:11px;font-weight:bold;line-height:12px;}
div#rated table tbody tr th{font-size:30px;color:#ccc;font-weight:bold;padding-right:10px;text-align:center;}
div.cp-social-blogs{margin-bottom:20px;}
div.cp-social-blogs ul{margin-top:15px;clear:both;width:220px;clear:both;}
div.cp-social-blogs ul li{padding:8px 0 8px 0;border-bottom:1px solid #fff;line-height:14px;}
div.cp-social-blogs ul li img{float:left;margin:2px 10px 5px 0;}
div.cp-social-blogs ul li p.latest-cp-social-blog-foot{color:#666;clear:both;width:220px;clear:both;}
div.cp-social-blogs a.block-link{margin:10px 10px 0 10px;}
#rated #mvtabs{margin-top:15px;}
#rated #mvtabs a[rel=mvtab]{display:inline-block;text-align:center;font-size:10px;background-color:#dcdcdc;color:#333333;margin-left:5px;padding:3px;width:99px;}
#rated #mvtabs a[rel=mvtab]:first-child{margin-left:0;}
#rated #mvtabs a[rel=mvtab].selected,#rated #mvtabs a[rel=mvtab]:hover{background-color:#990000;color:#ffffff;text-decoration:none;}
/* Contributor */
table#contributor{width:100%;border-bottom:1px solid #ccc;}
table#contributor tbody tr td{width:414px;background-color:#fff;padding:0 10px 5px 0;margin:0;text-align:left;}
table#contributor tbody tr td h1,h2{color:#333;font-size:20px;line-height:22px;font-weight:bold;}
table#contributor tbody tr td h2{font-size:14px;line-height:16px;font-style:italic;margin:3px 0 3px 0;clear:both;}
table#contributor tbody tr td p#byline{clear:both;}
table#contributor tbody tr td img{float:left;margin-right:5px;}
table#contributor tbody tr th{text-align:center;vertical-align:top;width:100px;padding-top:10px;background-color:#ebebeb;border:0;}
table#contributor tbody tr th img{margin-bottom:10px;}
div#contributor{width:100%;border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:0;text-align:left;}
div#contributor h1,h2{color:#333;font-size:20px;line-height:22px;font-weight:bold;}
div#contributor h2{font-size:14px;line-height:16px;font-style:italic;margin:3px 0 3px 0;clear:both;}
div#contributor div#byline{float:left;font-size:11px;border:1px solid blue;width:385 px;}
div#contributor div#share-options{float:right;width:200px;display:inline;border:1px solid blue;}
div#contributor img{float:left;margin-right:5px;}
div#contributor ul li{display:inline;float:right;padding:2px 0 0 10px;}
/* share */
div#share{float:right;background-color:#ccc;border:1px solid #aaa;padding:2px 0 2px 4px;}
div#share img{float:left;margin-right:4px;}
div.top-share{float:left;}
div.top-share.facebook{width:100px;}
div.top-share.twitter{width:70px;padding:2px 10px 0 0;}
div.bottom-share{padding:0 10px;width:70px;float:left;}
.btn-print img{margin:3px 10px 0 0!important;}
.btn-mail{width:14px;height:11px!important;line-height:11px;padding:0!important;background-image:url('base/main.png');}
.btn-mail:hover{text-decoration:none;}
.btn-mail{background-position:-346px -232px;float:left;margin:3px 10px 0 0;}
/* Follow Card Player */
ul#follow-card-player{width:300px;margin:10px auto;text-align:center;}
ul#follow-card-player li{display:inline;width:73px;float:left;}
ul#follow-card-player a img:hover{text-decoration:none;}
/* Card Player Links */
#cp-links-bucket{background-color:#EFEFEF;padding:5px;}
#cp-links-bucket h6{margin-top:1px;font-size:16px;}
ul#card-player-links{width:100%;margin:10px auto;text-align:center;margin-top:13px;}
ul#card-player-links .space{margin-right:10px;}
ul#card-player-links li{display:inline;width:72px;float:left;}
ul#card-player-links .inter{display:inline;width:150px;float:left;text-align:left;margin:-5px 0 0 30px;font-weight:bold;}
ul#card-player-links a img:hover{text-decoration:none;}
#cp-links-bucket .partner-label{font-size:11px;font-weight:bold;text-align:center!important;clear:both;}
/* Front page Current Magazine */
div#current-mag-block{width:300px;height:189px;background-image:url('base/mag-bg-short.jpg');margin-top:25px;padding:0;position:relative;margin-bottom:50px;}
div#current-mag-block img.cover{width:150px;height:198px;float:left;border:0;margin:-10px 0 0 10px;}
div#current-mag-block-inner{float:right;}
div#current-mag-block-inner p.current-issue{font-size:11px;color:#333;margin:-2px 0 10px 0;font-style:italic;font-weight:bold;}
div#current-mag-block-inner .price{margin:-150px 0 0 52px;}
div#current-mag-block div p.current-mag-block-title a{font-size:11px;color:#fff;line-height:14px;margin-bottom:10px;}
div#current-mag-block-inner a.subscribe{height:39px;width:109px;display:block;margin:15px 0 0 55px;}
div#current-mag-block-inner .sub-botton{margin:-5px 13px 0 0;}
div#current-mag-block .bottom-tab{width:290px;display:block;height:80px;left:0;bottom:0;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;;padding:5px;margin-top:-36px;margin-bottom:10px;}
div#current-mag-block .bottom-tab h3{font-size:16px;margin:10px 0 0 2px;float:left;position:absolute;}
div#current-mag-block .bottom-tab h3 a{font-weight:bold;color:#fff;}
div#current-mag-block .bottom-tab p.view{font-size:11px;line-height:12px;color:#ccc;font-style:italic;float:left;position:absolute;margin-top:-2px;}
div#current-mag-block .bottom-tab .flash{font-size:10px;line-height:12px;color:#ccc;float:right;text-align:right;}
div#current-mag-block .bottom-tab .flash a{text-decoration:underline;color:#ccc;}
/* Summary */
div#summary{font-size:12px;color:#333;line-height:20px;}
div#summary h5{font-weight:bold;margin:15px 0 0 0;}
/* Filter */
table#filter{width:100%;height:60px;margin:15px 0 15px 0;border:1px solid #ccc;}
table#filter tr td{width:200px;vertical-align:middle;}
table#filter tr td input.textfield{width:176px;height:12px;margin-left:10px;}
table#filter tr td select{width:176px;height:18px;margin-left:20px;}
table#filter tr td.clear-btn{width:400px;}
table#filter tr td.clear-btn input{width:79px;height:17px;float:right;margin-right:10px;background-image:url('base/main.png');background-position:-252px -157px;border:0;cursor:pointer;}
/* Contact */
table#contact{width:400px;height:500px;margin-top:25px;}
table#contact tr th{font-size:12px;color:#333;font-weight:bold;line-height:16px;height:16px;}
table#contact tr td input{border:1px solid #333;height:18px;width:400px;}
table#contact tr td textarea{border:1px solid #333;height:250px;width:400px;}
table#contact tr td input.submit{border:1px solid #333;width:60px;float:right;}
/* Bookmark */
div#bookmark{width:210px;height:54px;background-color:#d9d9d9;padding:12px;margin-bottom:15px;}
div#bookmark div{float:left;width:104px;}
div#bookmark div p{font-size:9px;color:#999;margin:0 2px 2px 22px;text-align:left;}
div#bookmark div.book-left{border-right:1px solid #fff;}
div#bookmark div img{margin:2px 2px 2px 15px;float:none;}
div#bookmark div.book-left{padding-top:7px;}
div#bookmark div.book-left img{margin:2px auto;float:none;}
/* Icons */
p.icon{float:left;margin-right:3px;height:15px;width:14px;overflow:hidden;text-indent:1000px;background-repeat:no-repeat;background-image:url('base/main.png');}
p.icon.article{background-position:-285px -120px;width:17px;margin-right:1px;}
p.icon.cppro{background-position:-211px -179px;}
p.icon.blog_entry{background-position:-211px -148px;}
p.icon.hand_matchup{background-position:-373px -208px;}
p.icon.news,p.icon.press_release{background-position:-232px -150px;height:14px;}
p.icon.video{background-position:-211px -164px;}
/* Lists */
.numbered{list-style-type:decimal;margin:5px 0 15px 15px;}
.numbered li{font-size:12px!important;color:#333;line-height:18px;margin:0 0 6px 15px;}
.alpha-lower{list-style-type:lower-alpha!important;margin:6px 0 6px 15px}
.alpha-lower li{font-size:12px!important;color:#333;line-height:18px;margin-bottom:6px;}
.bullet{list-style-type:disc;margin:5px 0 0 30px;}
.bullet li{font-size:12px!important;line-height:18px;}
/* ads */
div.ad-label{background-color:#e5e5e5;line-height:15px;margin:15px 0 15px 0;padding:0;clear:right;}
div.ad-label div.header{height:15px;width:78px;background-repeat:no-repeat;background-image:url('base/main.png');background-position:-250px -209px;margin:0 auto;}
div.ad-label-light{background-color:#f0f0f0;line-height:15px;margin:15px 0 15px 0;padding:0;clear:right;}
div.ad-label-light div{border:1px solid #ccc;}
div.ad-label-light div div{height:15px;width:78px;background-repeat:no-repeat;background-image:url('base/main.png');background-position:-249px -141px;margin:0 auto;border:0;}
ul.text-ad-3{border-top:1px solid #ccc;margin:0 5px 0 5px;}
ul.text-ad-3 li{width:30%;line-height:13px;padding:10px;display:block;float:left;}
ul.text-ad-3 li.center-ad{border-left:1px solid #ccc;;border-right:1px solid #ccc;}
ul.text-ad-3 li a{font-weight:bold;}
ul.text-ad-3 div{background-image:none;line-height:0;}
ul.text-ad-2{border-top:1px solid #ccc;margin:0 5px 0 5px;}
ul.text-ad-2 li{width:47%;line-height:13px;padding:10px;display:block;float:left;}
ul.text-ad-2 li.right-ad{border-left:1px solid #ccc;;}
ul.text-ad-2 li a{font-weight:bold;}
.text-ad-clear{padding:0!important;font-size:0;line-height:0;}
.text-ad-clear div{margin:5px 0 5px 0;}
div.text-ad{font-size:11px;line-height:14px;font-weight:bold;background-color:#fff;margin:1px;padding:10px 20px 10px 20px;}
.dynamic-text-ad{background-color:#E5E5E5;clear:both;padding:5px;text-align:center;}
/* CP Pro */
ul#cp-pro-left{width:160px;padding:0;margin:15px 0 0 0;}
ul#cp-pro-left li.pro-thumb{height:160px;width:160px;background-image:none;background-color:#fff;margin:0;}
ul#cp-pro-left li.pro-thumb img{border:0!important;}
ul#cp-pro-left li.cp-pro-bottom{width:150px;background-color:#151515!important;background-image:none;margin:0;padding:5px;line-height:15px;}
ul#cp-pro-left li.cp-pro-bottom a{color:#fff;font-size:11px;}
ul#cp-pro-left li.cp-pro-bottom a.pro-logo img{margin:10px 0 0 0!important;border:0!important;}
ul#cp-pro-left li.pro-logo{background-color:#151515!important;background-image:none;margin:0;padding:5px;line-height:0;}
ul#cp-pro-left li.pro-logo a img{border:0;}
#cp-pro{width:240px;height:375px;padding:0;margin:15px 0 0 0;background-color:#4c4c4c;}
#cp-pro div.pro-thumb{height:240px;width:240px;background-image:none;background-color:#ccc;margin:0;}
#cp-pro div.cp-pro-bottom{width:230px;background-image:none;margin:0;padding:5px;}
#cp-pro div.cp-pro-bottom a{color:#fff;font-size:11px;line-height:15px;}
#cp-pro div.cp-pro-bottom a.pro-logo{margin:10px 0 0 0!important;border:0!important;}
#cp-pro div.cp-pro-bottom a.pro-logo img{margin:10px 0 0 0!important;border:0!important;}
#cp-pro-right{background-color:#fff;padding:4px;clear:both;}
#cp-pro-right h4{margin-bottom:12px;}
#cp-pro-right img.ss{width:125px;height:110px;border:0;}
#cp-pro-right p{font-weight:bold;line-height:14px;}
#cp-pro-right a.block-link{width:150px;float:right;bottom:0px;right:0px;}
#cp-pro-right .left{float:left;margin:0 7px 0 0;}
#cp-pro-right .right{float:left;width:160px;}
div.cpp-play-video{clear:both;position:absolute;margin-left:25px;padding:0;border:0;}
div.cpp-play-video a{font-size:10px;color:#ff0000;text-decoration:underline;}
div.cpp-play-video a:hover{text-decoration:none;}
/* Clear Space */
div.clear,div.space5,div.space10,div.space20,div.space25,div.space100,div.space200,div.space400{clear:both;padding:0;margin:0;background-image:none!important;}
div.clear{height:0!important;line-height:0px;padding:0;margin:0;}
div.space5{height:5px;line-height:5px;}
div.space10{height:10px;line-height:10px;}
div.space20{height:20px;line-height:20px;}
div.space25{height:25px;line-height:25px;}
div.space50{height:50px;line-height:50px;}
div.space100{height:100px;line-height:100px;}
div.space150{height:150px;line-height:150px;}
div.space200{height:200px;line-height:200px;}
div.space400{height:400px;line-height:400px;}
/* sitemap */
div.sitemap-item{padding:7px 0;border-bottom:1px solid #e5e5e5;}
div.sitemap-item p.published{float:right;}
/*For the modal window overlay stuff used with the image assets*/
#simplemodal-overlay{background-color:#000;cursor:wait;}
#simplemodal-container{height:400px;width:600px;background-color:#fff;border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg{background:url('admin/x.png') no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer;}
/* Ratings */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{background:url('base/star.png') left -1000px repeat-x;}
.star-rating{position:relative;width:75px;height:13px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star-rating li{display:inline;}
.star-rating a,
.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:13px;line-height:13px;outline:none;overflow:hidden;border:0 none;}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{background-position:left bottom;}
.star-rating .current-rating{z-index:1;background-position:left center;}
/* Flags */
img.flag{margin-right:5px;}
/* Rules of Poker Backjack */
div.practice-blackjack{border:1px solid #ccc;padding:10px;background-color:#eaeaea;margin:20px 0 20px 0;}
div.practice-blackjack h2{color:#660000;margin-bottom:10px;font-size:14px;}
.blackjack_btn{float:left;margin:20px 8px 0 0;}
#rules-of-poker-accordion,#blackjack-accordion{float:left;width:510px;}
#rules-of-poker-accordion ul,#blackjack-accordion ul{margin-left:25px;}
#rules-of-poker-accordion,
#odds-and-outs-accordion,
#blackjack-accordion{margin-bottom:10px;}
#rules-of-poker-accordion h2,
#odds-and-outs-accordion h2,
#blackjack-accordion h2{padding-bottom:10px;border-bottom:1px solid #ebebeb;font-size:14px;line-height:18px;padding:4px;margin-bottom:10px;}
#rules-of-poker-accordion h2.selected,
#blackjack-accordion h2.selected{background:#ccc!important;}
#rules-of-poker-accordion ul,#blackjack-accordion ul li p{font-size:12px;margin:0 20px 16px 0;}
#rules-of-poker-accordion ul,#blackjack-accordion ul li ul{list-style-type:disc;}
div.tab-body.rules-of-poker,div.tab-body.rules-of-blackjack{padding:0px 12px 0px 12px;}
.red-text{color:#ff0000;}
div.texas-holdem-pocket{color:#999;width:164px;float:left;}
div.texas-holdem-flop{color:#999;width:164px;float:left;}
div.texas-holdem-street{color:#999;margin-left:12px;width:52px;float:left;}
div.omaha-pocket{color:#999;width:328px;float:left;}
div.omaha-flop{color:#999;width:164px;float:left;}
div.omaha-street{color:#999;margin-left:12px;width:52px;float:left;}
div.seven-card-stud-hole{color:#999;width:164px;float:left;}
div.seven-card-stud-hole .door{margin-left:42px;}
div.seven-card-stud-street{color:#999;margin-left:12px;width:52px;float:left;}
ul.tabs li.about-about{width:80px;background:none;}
ul.tabs li.about-press{width:110px;}
ul.tabs li.about-contact{width:70px;}
div.tab-body.about{padding:20px 10px 10px 10px;}
div.tab-body.press{padding:10px 10px 30px 10px;}
div.tab-body.contact{padding:10px 10px 10px 10px;}
div.tab-body.contact a.block-link{width:300px;}
div.tab-body.terms,div.tab-body.privacy{padding:0px 10px 10px 10px;}
div.tab-body.about h3,div.tab-body.terms h3,div.tab-body.privacy h3{margin:10px 0 5px 0;background:#ebebeb;padding:4px;font-size:12px;}
div.tab-body.press span.article-title{font-size:12px;font-weight:bold;}
div.tab-body.press a.block-link{width:50px;float:right;}
ul.tabs li.terms-terms{width:100px;background:none;}
ul.tabs li.terms-privacy{width:100px;}
div.tab-body ol{list-style-type:lower-alpha;margin:0 0 0 30px;}
.inline-cards{height:72px;padding:5px;margin-bottom:15px;}
.inline-cards img{float:left;margin-right:10px;}
div#content-legend ul li{line-height:14px;padding:3px 0 3px 2px;}
ul.icon-legend{height:20px;padding:0;background:#efefef;}
ul.icon-legend li{height:20px;line-height:20px;display:inline;float:left;margin:0 1px 0 1px;padding:0;}
ul.icon-legend li a{color:#333333!important;font-weight:normal!important;font-size:11px!important;line-height:12px!important;}
ul.icon-legend li.news{width:45px;}
ul.icon-legend li.news div{float:left;width:14px;height:12px;background-image:url('base/main.png');background-position:-232px -152px;margin:0 2px 0 0;}
ul.icon-legend li.tournaments{width:85px;}
ul.icon-legend li.tournaments div{float:left;width:14px;height:12px;background-image:url('base/main.png');background-position:-212px -137px;margin:0 2px 0 0;}
ul.icon-legend li.videos{width:55px;}
ul.icon-legend li.videos div{float:left;width:14px;height:12px;background-image:url('base/main.png');background-position:-212px -167px;margin:0 2px 0 0;}
ul.icon-legend li.magazine{width:80px;}
ul.icon-legend li.magazine div{float:left;width:19px;height:12px;background-image:url('base/main.png');background-position:-285px -123px;margin:0 2px 0 0;}
ul.icon-legend li.strategy{width:65px;}
ul.icon-legend li.strategy div{float:left;width:14px;height:13px;background-image:url('base/main.png');background-position:-232px -137px;margin:0 2px 0 0;}
ul.icon-legend li.blogs{width:45px;}
ul.icon-legend li.blogs div{float:left;width:14px;height:12px;background-image:url('base/main.png');background-position:-212px -151px;margin:0 2px 0 0;}
ul.icon-legend li.players{width:55px;}
ul.icon-legend li.players div{float:left;width:14px;height:14px;background-image:url('base/main.png');background-position:-232px -180px;margin:0 2px 0 0;}
.site-map-lv1{list-style-type:disc;}
.site-map-lv1 li{margin-left:30px;font-weight:bold;}
.site-map-lv2{list-style-type:square;margin-bottom:5px;}
.site-map-lv2 li{margin-left:40px;font-weight:normal;}
.site-map-lv2 li a{color:#990000;}
/* Poker Tools */
#poker-tools h4{margin-bottom:12px;}
div#poker-tools{background-color:#e5e5e5;padding:4px;width:291px;}
ul#poker-tools{float:right;width:291px;}
ul#poker-tools li.spadeclub,li.odds-calc,li.poker-stats-tracker,li.hands-matchup,li.card-player-pro,li.forums,li.odds-and-outs,li.poker-on-tv,li.poker-room-finder{width:97px;height:27px;display:inline;float:right;background-image:url('base/main.png');margin:0;background-color:#333;}
ul#poker-tools li a{height:28px;display:block;text-decoration:none;}
ul#poker-tools li a:hover{text-decoration:none;}
ul#poker-tools li.spadeclub{background-position:-557px 0;}
ul#poker-tools li.odds-calc{background-position:-557px -136px;}
ul#poker-tools li.poker-stats-tracker{background-position:-557px -163px;}
ul#poker-tools li.hands-matchup{background-position:-557px -28px;}
ul#poker-tools li.card-player-pro{background-position:-557px -109px;}
ul#poker-tools li.forums{background-position:-557px -190px;}
ul#poker-tools li.odds-and-outs{background-position:-557px -55px;}
ul#poker-tools li.poker-on-tv{background-position:-557px -82px;}
ul#poker-tools li.poker-room-finder{background-position:-557px -217px;}
ul#poker-tools li.spadeclub:hover{background-position:-654px 0;}
ul#poker-tools li.odds-calc:hover{background-position:-654px -136px;}
ul#poker-tools li.poker-stats-tracker:hover{background-position:-654px -163px;}
ul#poker-tools li.hands-matchup:hover{background-position:-654px -28px;}
ul#poker-tools li.card-player-pro:hover{background-position:-654px -109px;}
ul#poker-tools li.forums:hover{background-position:-654px -190px;}
ul#poker-tools li.odds-and-outs:hover{background-position:-654px -55px;}
ul#poker-tools li.poker-on-tv:hover{background-position:-654px -82px;}
ul#poker-tools li.poker-room-finder:hover{background-position:-654px -217px;}
/* This Week's Best Poker Deal */
#best-poker-deals{margin-bottom:12px;padding:1px;background-color:#000;}
#best-poker-deals .arrow{background-image:url('base/arrow-yellow-border.png');background-repeat:no-repeat;margin:-13px 0 0 15px;}
#best-poker-deals .header{padding:1px;height:26px;background-color:#000;}
#best-poker-deals h4{margin-bottom:12px;background-color:#000;color:#ffcc00;border:solid 1px #524200;padding-left:10px;}
div#best-poker-deals{background-color:#333;padding:4px;width:291px;}
div#best-poker-deals .content{padding:4px;margin-bottom:5px;}
div#best-poker-deals .logo{width:92px;float:left;padding-bottom:5px;margin:5px 0 0 0;}
div#best-poker-deals .deals{background-image:url('base/yellow-dot.gif');background-repeat:repeat;width:185px;float:right;font-size:12px;color:#FFFFFF;padding:2px;margin:5px 0 5px 0;}
div#best-poker-deals .deals .info{padding-bottom:5px;margin:0 1px 0 10px;line-height:12px;}
div#best-poker-deals .deals .info h5{font-size:14px;color:#fff;font-weight:bold;padding-bottom:5px;}
div#best-poker-deals .deals .info p{width:170px;font-size:11px;line-height:14px;}
div#best-poker-deals .deals .info a{color:#ffcc00;font-weight:normal;line-height:12px;}
ul#best-poker-deals{float:right;width:291px;line-height:12px;}
ul#best-poker-deals li a{height:28px;display:block;text-decoration:none;line-height:12px;}
ul#best-poker-deals li a:hover{text-decoration:none;line-height:12px;}
#upcoming-tournaments{margin-bottom:12px;padding:4px;background-color:#333;}
#upcoming-tournaments .arrow{background-image:url('base/arrow-gray-border.png');background-repeat:no-repeat;margin:25px 0 0 15px;position:absolute;width:13px;height:9px;}
#upcoming-tournaments .header{padding:1px;height:26px;background-color:#000;margin-bottom:5px;position:relative;}
#upcoming-tournaments h4{margin-bottom:12px;background-color:#000;color:white;border:solid 1px #333;margin-top:auto;width:440px;position:absolute;}
#upcoming-tournaments h3{margin-bottom:12px;color:white;padding-left:80px;font-size:16px;padding-top:8px;}
#upcoming-tournaments table{color:#fff;width:100%;}
#upcoming-tournaments tr.odd2{background-color:#464646;}
#upcoming-tournaments th{color:#999;}
#upcoming-tournaments span.name{color:#ff0000;font-weight:bold;font-size:12px;padding-left:4px;}
#upcoming-tournaments a.block-link{background-color:#9c1b10;width:80%;float:right;}
#upcoming-tournaments .space{padding-left:5px;}
.fulltilt-pros-logo{float:left;background-image:url('pros-online/full-tilt-logo.png');width:56px;height:39px;background-repeat:no-repeat;margin-top:5px;margin-left:5px;}
#upcoming-tournaments .player{padding-left:5px;}
/* Best Online Poker Room Bonuses */
#best-online-poker-room-bonuses{padding:1px;background-color:#333;}
#best-online-poker-room-bonuses .arrow{background-image:url('base/arrow-yellow-border.png');background-repeat:no-repeat;margin:-13px 0 0 15px;}
#best-online-poker-room-bonuses .header{padding:1px;height:26px;background-color:#000;margin:4px;}
#best-online-poker-room-bonuses h4{margin-bottom:12px;background-color:#000;color:#ffcc00;border:solid 1px #524200;padding-left:10px;margin-top:0px;}
#best-online-poker-room-bonuses td{border-bottom:1px solid #474344;color:#fff;padding:4px;line-height:13px;}
#best-online-poker-room-bonuses .site a{color:#fff;font-size:12px;line-height:13px;font-weight:bold;}
#best-online-poker-room-bonuses .title{border-bottom:none;color:#999;font-weight:none;}
#best-online-poker-room-bonuses .flag{background:transparent url('flags/us.png') no-repeat scroll center center;}
#best-online-poker-room-bonuses .logo-carbonpoker a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-240px -101px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-cppoker a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-510px -206px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-betfair a{background-image:url('base/main2.png');width:33px;height:20px;background-position:-232px -233px;display:block;text-decoration:none;margin-top:5px;}
#best-online-poker-room-bonuses .logo-titan a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-242px -174px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-poker-host a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-366px -159px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-pokerview a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-367px -212px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-partypoker a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-367px -256px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-paddypower a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-233px -255px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-poker770 a{background-image:url('base/main2.png');width:36px;height:25px;background-position:-509px -291px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-victor-chandler a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-509px -324px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-broadway-tables a{background-image:url('base/main2.png');width:36px;height:25px;background-position:-509px -355px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-lock-poker a{background-image:url('base/main2.png');width:33px;height:25px;background-position:-509px -174px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-chilipoker a{background-image:url('base/main2.png');width:36px;height:28px;background-position:-510px -5px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-poker888 a{background-image:url('base/main2.png');width:36px;height:28px;background-position:-510px -142px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-everest a{background-image:url('base/main2.png');width:36px;height:28px;background-position:-510px -111px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-bet-at-home a{background-image:url('base/main2.png');width:36px;height:28px;background-position:-510px -85px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-ladbrokes a{background-image:url('base/main2.png');width:36px;height:28px;background-position:-510px -60px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-winner a{background-image:url('base/main2.png');width:36px;height:28px;background-position:-510px -37px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-bovada-poker a{background-image:url(base/main2.png);width:36px;height:28px;background-position:-560px -354px;display:block;text-decoration:none;}
#best-online-poker-room-bonuses .logo-americas-cardroom a{background-image:url(base/main2.png);width:31px;height:27px;background-position:-562px -321px;display:block;text-decoration:none;}


/* Tournament Watch */
div#tournament-watch{background-color:#FFF;border:solid 2px #FFCC00;}
div#tournament-watch h3{background-color:#FFCC00;padding:6px;margin:4px;font-size:16px;color:#333;}
div#tournament-watch .content{padding:2px;margin-bottom:5px;}
div#tournament-watch .logo{float:left;}
div#tournament-watch .deals{background-image:url('base/gray-dot.gif');background-repeat:repeat;width:190px;float:right;font-size:12px;color:#FFFFFF;margin:5px 0 5px 0;}
div#tournament-watch .deals .info{padding-bottom:5px;padding-left:10px;line-height:12px;}
div#tournament-watch ul{display:block;line-height:16px;color:#333;list-style-type:square;list-style-position:inside;font-size:11px;font-weight:bold;margin-bottom:8px;margin-top:2px;}
div#tournament-watch li a{text-decoration:underline;color:#333;}
div#tournament-watch .deals .info h2 a{font-size:13px;color:#ff9900;font-style:italic;font-weight:bold;line-height:16px;margin-top:-5px;}
div#tournament-watch .latest-winner{padding:2px;margin-bottom:3px;margin-left:7px;border-top:solid 1px #dfdfdf;padding-top:5px;}
div#tournament-watch .latest-winner h2{font-size:11px;color:#ff9900;font-weight:bold;line-height:16px;}
div#tournament-watch .latest-winner ul{height:28px;display:block;line-height:14px;color:#333;font-size:11px;font-weight:normal;}
div#tournament-watch .latest-winner li{display:inline;margin-right:2px;}
div#tournament-watch .latest-winner li.line{color:#ff9900;border:none;font-size:13px;}
div#tournament-watch .latest-winner li.name{font-weight:bold;}
/* CPTV home page */
div#home-cptv{width:296px;/*height:222px;*/ padding:0;background-color:#e5e5e5;margin-top:20px;}
div#home-cptv div.home-cptv-left{height:58px;width:300px;float:left;padding:10px 0 0 6px;position:relative;}
div#home-cptv div.home-cptv-left-icon{width:54px;height:37px;float:left;background-image:url('base/main.png');background-position:-337px -360px;}
div#home-cptv div.home-cptv-left p.home-cptv-left-icon-text{height:29px;width:244px;line-height:29px;float:left;color:#fff;font-weight:bold;background-color:#333;}
div#home-cptv div.home-cptv-left p.full-tilt{position:absolute;bottom:0;left:12px;float:none;color:#666;font-size:10px;font-style:italic;margin:0;}
div#home-cptv div.home-cptv-left p.full-tilt a{color:#990000;}
a.home-cptv-right{width:153px;height:69px;float:left;background-image:url('base/main.png');background-position:-510px -246px;background-repeat:no-repeat;}
a.home-cptv-right:hover{text-decoration:none;}
div#home-cptv ul{width:296px;padding:0;margin:0;clear:both;}
div#home-cptv ul li{float:left;display:inline;margin:0;position:relative;overflow:hidden;}
div#home-cptv ul li img{margin:0 0 2px 0;}
div#home-cptv ul li p{width:130px;font-size:12px;line-height:14px;font-weight:bold;margin:0;padding:0;}
div#home-cptv ul li p.cptv-sponsored{width:130px;position:absolute;top:-18px;font-size:10px;font-weight:normal;white-space:nowrap;}
div#home-cptv ul li p.cptv-sponsored a{color:#cc0000;}
div#home-cptv h3{background-color:#990000;padding:6px;font-size:16px;color:#FFFFFF;margin:5px 5px 5px 5px;}
/* NEW CPTV home page */
#homepage-cptv{padding:4px;background-color:#e5e5e5;}
#homepage-cptv{font-size:10px;line-height:12px;}
#homepage-cptv td{padding:4px 10px 8px 10px;}
#homepage-cptv h3{background-color:#990000;margin-bottom:3px;padding:6px;font-size:16px;color:#FFFFFF;margin-bottom:10px;}
#homepage-cptv .icon{width:14px;height:14px;float:left;background-image:url('base/main.png');background-position:-213px -121px;margin:8px 5px 0px 5px;}
#homepage-cptv .video-bucket{position:relative;width:200px;height:151px;background-color:#000;padding-bottom:4px;}
#homepage-cptv .video-bucket span{display:block;position:absolute;width:200px;height:26px;left:0;bottom:0;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;;padding:2px 0;}
#homepage-cptv .video-bucket span a{color:#fff;font-size:11px;font-weight:bold;padding:0px 4px;}
#homepage-cptv .video-scoop{position:relative;width:200px;height:151px;background-color:#990000;padding-bottom:4px;}
#homepage-cptv .video-scoop span{display:block;position:absolute;width:200px;height:26px;left:0;bottom:0;background-color:#990000;padding:2px 0;background-image:url('base/main2.png');background-position:-226px -316px;background-repeat:none;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
#homepage-cptv .video-scoop span a{color:#fff;font-size:11px;font-weight:bold;}
/* END NEW CPTV home page */
/* Poker Training home page */
#homepage-poker-training{background-color:#fff;font-size:10px;line-height:12px;border:solid 2px #CCCCCC}
#homepage-poker-training h3{background-color:#660000;padding:6px;margin:4px;font-size:16px;color:#FFFFFF;}
#homepage-poker-training h3 a{color:#FFFFFF;}
#homepage-poker-training h5{background-color:#dfdfdf;padding:6px;margin:2px 4px;font-size:12px;color:#333;font-weight:bold;}
#homepage-poker-training .carousel{padding:4px;height:100px;}
#homepage-poker-training .carousel .carousel-page{overflow:hidden;background-color:#ffffff;}
#homepage-poker-training .carousel-paging{text-align:center;padding:10px;}
#homepage-poker-training .carousel-paging a{display:inline-block;background-color:#afafaf;font-size:0;padding:2px;margin:0px 2px;height:4px;width:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#homepage-poker-training .carousel-paging a.activeSlide{background-color:#dc0000;}
#homepage-poker-training .carousel .left-arr{background:transparent url('left-arr.png') no-repeat scroll 0 0;float:left;height:14px;width:7px;margin-top:50px;}
#homepage-poker-training .carousel .right-arr{background:transparent url('right-arr.png') no-repeat scroll 0 0;float:left;height:14px;width:7px;margin-top:50px;}
#homepage-poker-training .carousel .carousel-items{margin:0 5px;position:relative;overflow:hidden;z-index:1;float:left;width:264px;}
#homepage-poker-training .carousel .carousel-item{float:left;padding:4px;background-color:#efefef;margin-right:5px;width:75px;height:102px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#homepage-poker-training .carousel .carousel-item h4{font-size:10px;font-weight:bold;}
#homepage-poker-training .carousel .carousel-item h4 a{color:#dc0000;}
#homepage-poker-training .list{background-color:#FFFFFF;padding:1px 5px;}
#homepage-poker-training .list .infos{text-align:left;border-bottom:solid 1px #ccc;}
#homepage-poker-training .list .logo{float:left;width:45px;height:40px;text-align:left;}
#homepage-poker-training .list .infos ul{margin-bottom:10px;}
#homepage-poker-training .list .infos li{display:inline;font-weight:bold;margin-top:5px;font-size:11px;margin-right:3px;color:#CCC;}
#homepage-poker-training .list .infos h4{font-size:13px;color:#660000;font-weight:bold;margin-bottom:2px;}
#homepage-poker-training .list .infos p{font-size:11px;margin-bottom:3px;}
#homepage-poker-training .list .no-underline{text-align:left;}
#homepage-poker-training .list .no-underline ul{margin-bottom:10px;}
#homepage-poker-training .list .no-underline li{display:inline;font-weight:bold;margin-top:5px;font-size:11px;margin-right:3px;color:#CCC;}
#homepage-poker-training .list .no-underline h4{font-size:13px;color:#660000;font-weight:bold;margin-bottom:2px;}
#homepage-poker-training .list .no-underline p{font-size:11px;margin-bottom:3px;}
div.grey-panel{padding:5px;background-color:#ccc;}
.rss-icon{background-image:url('base/rss-icon.png');background-repeat:no-repeat;background-position:105px 50px}
div.grey-panel-poker-info{padding:10px;background-color:#ccc;}
div.grey-panel-poker-info a{font-weight:bold;}
div.grey-panel-poker-info .line{border-bottom:1px solid #fff;}
div.grey-panel-poker-info .logo{border-right:1px solid #fff;float:left;width:83px;}
div.grey-panel-poker-info .established{float:right;width:140px;line-height:14px;margin-top:5px;}
div.grey-panel-poker-info .details{border-bottom:1px solid #fff;padding-top:8px;padding-bottom:8px;line-height:16px;}
div.grey-panel-poker-info .traffic-box{background-color:#FFFFFF;margin:-5px 0 0 0;padding:5px;}
.rss-icon{background-image:url('base/rss-icon.png');background-repeat:no-repeat;background-position:105px 50px}
div#e-newsletter{width:220px;height:90px;padding:10px;background-color:#e5e5e5;}
div#e-newsletter h6{margin:0;line-height:14px;padding:5px 20px 5px 5px;}
div#e-newsletter input{color:#333;width:210px;height:16px;line-height:16px;margin:5px 0 5px 0;padding:0 4px 0 4px;border:1px solid #ccc;background-color:#fff;}
div#e-newsletter input.go-red{width:75px!important;margin:0;height:18px;line-height:18px;border:0;float:right;}
body.magazine div#e-newsletter{width:190px;}
body.magazine div#e-newsletter form input{width:160px;}
#more_pagination{margin:0 0 20px 0;width:100px;float:right;}
.flash-close{font-weight:normal;}
div#home-cpstore{width:460px;padding:0;background-color:#e5e5e5;margin-top:20px;}
div#home-cpstore a.block-link{width:80px;}
div#home-cpstore div.home-cpstore-title{height:58px;float:left;padding:10px 0 0 6px;position:relative;}
div#home-cpstore div.home-cpstore-title div.home-cpstore-title-icon{width:54px;height:37px;float:left;background-image:url('base/main.png');background-position:-696px -360px;}
div#home-cpstore div.home-cpstore-title p.home-cpstore-icon-text{height:29px;width:385px;line-height:29px;float:left;color:#fff;font-weight:bold;background-color:#333;}
div#home-cpstore div.home-cpstore-title p.full-tilt{position:absolute;bottom:0;left:12px;float:none;color:#666;font-size:10px;font-style:italic;margin:0;}
div#home-cpstore div.home-cpstore-title p.full-tilt a{color:#990000;}
div#home-cpstore ul{width:460px;padding:0;margin:0;clear:both;}
div#home-cpstore ul li{width:130px;float:left;display:inline;padding:0 11px 0 11px;margin:0 auto;overflow:hidden;}
div#home-cpstore ul img{margin:2px auto;padding:0;display:block;}
div#home-cpstore ul li p{width:130px;font-size:12px;line-height:14px;font-weight:bold;margin:0;padding:0;}
/* WSOP Homepage Top Bar*/
#homepage-top-bar{color:#fff;width:100%;border-bottom:2px solid #fff;background:#000;padding:2px 0 0 0;}
#homepage-top-bar a{color:#fff;}
/* WSOP Homepage Top Bar*/
#homepage-top-bar .contain{margin:0 auto;width:980px;height:30px;}
#homepage-top-bar .contain #november-nine{width:980px;height:96px;background:url('tournaments/wsop/november-nine-bg.png') no-repeat right;}
#homepage-top-bar .contain #november-nine .left{float:left;width:460px;}
#homepage-top-bar .contain #november-nine .right{width:515px;height:90px;float:right;}
#homepage-top-bar .contain #november-nine a.img:hover{text-decoration:none;}
#homepage-top-bar .contain #november-nine h1{margin:30px 0 6px 0;color:#fff;font-size:32px;}
#homepage-top-bar .contain #november-nine .info{clear:both;width:420px;text-align:center;}
#homepage-top-bar .contain #november-nine .info a{font-weight:bold;}
#homepage-top-bar .contain #live-reporting{width:980px;height:30px;}
#homepage-top-bar .contain #live-reporting .left{float:left;width:476px;height:69px;}
#homepage-top-bar .contain #live-reporting .right{width:500px;float:right;height:69px;}
#homepage-top-bar .contain #live-reporting .right2{width:476px;float:right;height:69px;}
#homepage-top-bar .contain #live-reporting a.img:hover{text-decoration:none;}
#homepage-top-bar .contain #live-reporting .link-pointer{width:16px;float:right;margin:-64px 0 0 80px;}
#homepage-top-bar .contain #live-reporting .line{width:16px;float:left;}
#homepage-top-bar .contain #live-reporting h1{margin:0px 0 6px 0;color:#fff;font-size:20px;}
#homepage-top-bar .contain #live-reporting a{font-size:11px;color:#990000;}
#homepage-top-bar .contain #live-reporting .info{width:385px;text-align:left;float:right;margin:5px 0 0 0;}
#homepage-top-bar .contain #live-reporting .info a{font-size:11px;color:#990000;text-decoration:underline;}
#homepage-top-bar .contain #live-reporting .logo{width:75px;float:left;}
#homepage-top-bar .contain #live-reporting .live-tab{margin:0 0 50px 0;}
#homepage-top-bar .contain #live-reporting .info-right{width:500px;text-align:left;font-size:11px;line-height:12px;font-weight:bold;margin:2px 0 0 0;}
#homepage-top-bar .contain #live-reporting .info-right a{font-size:12px;line-height:20px;}
#homepage-top-bar .contain .special-coverage{width:490px;height:90px;float:left;border-right:1px solid #585858;}
#homepage-top-bar .contain .special-coverage h1{margin:10px 0 6px 0;color:#fff;font-size:36px;height:30px;}
#homepage-top-bar .contain .special-coverage a.block-link{width:110px;float:right;margin-right:34px;}
#homepage-top-bar .contain .special-coverage p{width:290px;font-weight:bold;line-height:12px;}
#homepage-top-bar .contain .videos{width:200px;float:left;margin-left:20px;border-right:1px solid #585858;}
#homepage-top-bar .contain .videos img.ss{border:1px solid #ccc;margin:4px 4px 0 0;float:left;}
#homepage-top-bar .contain .live-updates{width:245px;float:left;margin-left:20px;}
#homepage-top-bar .contain .live-updates .timestamp{font-size:9px;height:12px;width:80px;float:right;text-align:right;}
#homepage-top-bar .contain .live-updates h2{margin:2px 0 6px 0;color:#fff;font-size:18px;line-height:18px;}
#homepage-top-bar .contain .live-updates p{font-weight:bold;line-height:14px;font-size:14px;}
#homepage-poker-bonus{border:2px solid #ccc;padding:4px;margin-bottom:5px;}
#homepage-poker-bonus table{margin-bottom:6px;font-size:10px;line-height:12px;}
#homepage-poker-bonus h3{background-color:#f0f0f0;margin-bottom:5px;padding:6px;font-size:16px;}
#homepage-poker-bonus div.room{border:1px solid #ddd;padding:2px;float:left;width:135px;margin-bottom:2px;}
#homepage-poker-bonus div.room div.content{float:left;margin-left:2px;line-height:12px;font-weight:bold;}
#homepage-poker-bonus div.room a{font-weight:bold;}
div.bucket.news-front .featured-news-story{position:relative;}
div.bucket.news-front .featured-news-story span{display:block;position:absolute;width:426px;left:0;bottom:0;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;;padding:5px;}
div.bucket.news-front .featured-news-story span a{color:#fff;font-size:16px;font-weight:bold;}
div.bucket.news-front .featured-news-story img#feature-pic{clear:none;float:none;margin:0;}
/* Free Strategy Videos */
div#strategy-videos{width:230px;padding:5px;background-color:#333;}
div#strategy-videos h6{margin:0;font-size:16px;background-color:#545454;}
div#strategy-videos .details{margin:0;border-bottom:1px solid #494949;padding-bottom:10px;padding-top:10px;}
div#strategy-videos .details .screen{float:left;}
div#strategy-videos img{border:solid 1px #666666;}
div#strategy-videos .title{float:right;color:#fff;font-weight:bold;width:120px;line-height:14px;margin-top:5px;}
div#strategy-videos .title p{margin-left:5px;}
div#strategy-videos .title a{color:#fff;}
div#strategy-videos .title .tab-link a{color:#ccc;background-color:#000;padding:1px;display:block;margin-top:5px;font-size:11px;font-style:italic;text-align:center;}
/* Big Page Topics */
#topicheader{text-align:center;padding:10px;border-top:1px solid #000000;border-bottom:3px solid #000000;margin-bottom:20px;}
#topicheader h1{font-size:28px !important;float:none !important;}
#topicheader strong{font-size:11px;color:#990000;text-transform:uppercase;}
#topnews{overflow:hidden;padding:5px 0;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
#topnews .box{float:left;margin-left:15px;margin-bottom:5px;width:250px;}
#topnews .box:first-child{margin-left:0;}
#topnews .box h3{font-size:16px;padding:5px 0;}
.zonehead{background:transparent url('stripe-tile.gif') repeat scroll 0 0;padding:10px;overflow:hidden;margin-bottom:15px;}
.zonehead h2{color:#333333;font-size:16px;margin-left:2px;line-height:14px;}
#articles{overflow:hidden;margin-bottom:18px;}
#articles .article{float:left;width:245px;margin:10px 10px 10px 0;min-height:70px;}
#articles .article span{float:left;margin-right:5px;width:106px;}
#articles .article a{font-weight:bold;float:left;width:132px;line-height:14px;}
#topicvideos{}
#topicvideos #videos{}
#topicvideos #videos .box{float:left;margin-left:20px;margin-bottom:20px;width:250px;min-height:225px;}
#topicvideos #videos .box.even{margin-left:0;}
ul#weblinks{}
ul#weblinks li{padding:5px 0;border-bottom:1px solid #e5e5e5;}
ul#weblinks li a{color:#990000;font-size:11px;text-transform:uppercase;}
ul#weblinks li p{font-weight:bold;font-size:14px;line-height:16px;}
ul#weblinks li p a{color:#333333;}
.pker-bonus-summary{border:10px solid #efefef;padding:10px;}
.pker-bonus-summary p{margin:3px 0 12px;}
/* myCardPlayer styles */
#digitalsubscriptions{background-color:#f0f0f0;padding-bottom:20px;}
#digitalsubscriptions .heading{padding:10px;text-shadow:1px 1px 0px #ffffff;font-size:18px;}
#digitalsubscriptions ul.list{margin-left:20px;font-size:14px;}
#digitalsubscriptions small{font-size:10px;}
#trialinfo{overflow:hidden;margin:0 15px;}
#trialinfo img{float:left;margin-right:10px;margin-bottom:2px;}
#trialinfo p{float:left;font-size:16px;width:520px;padding:10px;}
.divbar{background:transparent url('divbar.gif') repeat-x scroll 0 0;height:2px;clear:both;margin:5px 0;}
#subscripts{padding:15px 0;}
#subscripts .product{float:left;width:227px;height:404px;background:transparent url('subscript-bg.png') no-repeat scroll 0 0;margin:0 15px;}
#subscripts .product h3{text-align:center;padding:13px;}
#subscripts .product .price{float:left;margin:12px;}
#subscripts .product .savings{float:left;margin:10px;}
#subscripts .product ul{list-style:none;color:#ffffff;clear:both;}
#subscripts .product ul li{font-size:14px;padding:0 20px;margin-bottom:16px;}
#subscripts .product ul li:first-child{font-size:18px;}
#subscripts .product .signup{display:block;text-align:center;padding:15px 0;}
#digitalsubscriptions .right-btn{float:right;width:417px;margin:8px;}
#digitalsubscriptions .left{float:left;overflow:hidden;}
#digitalsubscriptions .right-link{float:right;overflow:hidden; padding-top: 30px; color: #666666; font-weight: bold;}
#digitalsubscriptions .mininav{clear:both;font-size:12px;font-weight:bold;color:#333333;margin-left:10px;width:300px;}
#digitalsubscriptions .mininav a{color:#990000;}
#digitalsubscriptions .quote{text-align:center;padding:10px;}
#digitalsubscriptions h1{margin:10px 0 0 10px;width:300px;font-size:24px !important;}
#subscript-opts{overflow:hidden;margin:20px auto;width:600px;}
#subscript-opts .product{float:left;width:227px;margin:0 30px;}
#subscript-opts .product .img{text-align:center;height:177px;}
#subscript-opts .product .signup{display:block;text-align:center;padding:15px 0;}
#subscript-opts .product .info{background:transparent url('subscript-bg-red.png') no-repeat scroll top center;width:220px;height:404px;}
#subscript-opts .product .info .words{text-align:center;padding:5px;height:36px;}
#subscript-opts .product .info ul{height:290px;}
#subscript-opts .product .info ul li{color:#ffffff;font-size:14px;padding:6px 0;margin:0 10px;background:transparent url('red-spacer-bar.gif') repeat-x scroll center bottom;}
#subscript-opts .product .info ul li.gold{color:#ffcc00;}
#subscript-opts .product .info ul li.notebox{background-color:#440000;padding:10px;font-size:11px;color:#ffffff;}
#subscript-opts .product .info ul li.notebox a{color:#ff0000;}
#magazines{position:relative;z-index:1;}
#magazines #optbox{text-shadow:1px 1px 0px #ffffff;padding:10px;background-color:#e7e7e7;border:1px solid #cacaca;text-align:center;width:620px;position:absolute;z-index:10;top:435px;left:65px;}
#magazines #optbox h4{font-size:18px;font-weight:normal;color:#333333;}
#magazines #optbox p{color:#666666;font-size:12px;}
#magazines #optbox p span{color:#cc3300;}
#magazines #optbox .centered{}
#magazines .magcol{background-color:#ffffff;float:left;width:365px;box-shadow:0 0 3px 0 #999999;-moz-box-shadow:0 0 3px 0 #999999;-webkit-box-shadow:0 0 3px 0 #999999;margin:80px 12px 10px;padding:15px 0;position:relative;z-index:1;min-height:515px;}
#magazines .magcol > *{position:relative;z-index:1;top:-70px;}
#magazines .magcol .title{font-size:24px;text-align:center;margin-bottom:10px;}
#magazines .magcol .magcover{margin:0 auto 10px;background:transparent url(trans-stripe.gif) repeat scroll right bottom;width:240px;height:316px;}
#magazines .magcol .magcover img{position:absolute;top:-5px;left:-5px;z-index:1;}
#magazines .magcol .magtitle{color:#660000;font-size:18px;text-align:center;}
#magazines .magdate{color:#333333;font-size:11px;text-align:center;}
#magazines .viewfield{min-height:115px;text-align:center;margin:10px 0;}
#magazines .articles{margin:10px;}
#magazines .articles h5{background-color:#333333;color:#ffffff;font-size:18px;padding:5px;}
#magazines .articles h6{font-size:12px;color:#333333;background-color:#ffffff;padding:0;}
#magazines .articles .list{margin-left:5px;}
#magazines .articles .list ul li{font-size:14px;}
#magazines .articles .list ul li small{font-size:10px;color:#666666;display:block;line-height:10px;}
#magazines .articles .list ul li small a{color:#666666;}
#content-preview{border:1px solid #cccccc;}
#content-preview h4{background-color:#eeeeee;text-align:center;color:#333333;font-size:12px;margin-top:0;padding:3px;}
#content-preview .btnblock{padding:10px;}
#content-preview .btnblock p{margin:0;}
#content-preview .btnblock .left{float:left;width:50%;text-align:center;}
#content-preview .btnblock .right{float:right;width:50%;text-align:center;}
/* NACPT */
#nacpt-header{float:right;height:120px;width:780px;text-align:center;background-color:#ffffff;padding:4px 0;}
.nacpt-box{overflow:hidden;margin:10px 5px 0px 5px;padding-top:5px;}
.nacpt-box ul{float:right;width:245px;}
.nacpt-box .caption {float:left; margin: 8px 0;}
.nacpt-box ul li{padding:10px 0 3px 0;border-top:1px solid #cccccc; font-size: 12px;}
.nacpt-box ul li:first-child{border-top:0px;padding:0px;}
.nacpt-box ul li h2{font-size:18px;color:#660000;}
.nacpt-box ul li a.block-link{width:150px;}
/* CPPT */
#cppt_bucket{background:#cbcbcb;padding:8px;}
#cppt_bucket .cppt_bucket_top{overflow:hidden;}
#cppt_bucket .cppt_bucket_top h3{font-size:18px;color:#181818;text-shadow:1px 1px 0 #cccccc;float:left;margin-top:2px;line-height:20px;}
#cppt_bucket .cppt_bucket_top h3 span.cppt-subhead{font-size:12px;}
#cppt_bucket .cppt_bucket_top img{float:right;margin-left:5px;}
#cppt_bucket .cppt_bucket_content{background-color:#f6f6f6;padding:2px 5px 0;font-size:12px;margin:7px 0;overflow:hidden;}
#cppt_bucket .cppt_stop{border-bottom:1px dashed #cccccc;padding:0 4px;}
#cppt_bucket .cppt_stop .date{width:100px;font-size:10px;}
#cppt_bucket .cppt_stop .location{width:250px;font-weight:bold;font-size:13px;}
#cppt_bucket .cppt_stop a.winit{font-weight:normal;font-size:9px;background-color:#990000;padding:0px 4px;color:#ffffff;text-decoration:none; line-height: 15px;float:right;}
#cppt_bucket .cppt_bucket_content img{float:left;margin-right:5px;}
#cppt_bucket .cppt_bucket_buttons{overflow:hidden;}
#cppt_bucket .cppt_bucket_buttons a.morebtn{color:#ffffff;float:left;font-size:14px;text-decoration:none;text-align:center;width:90px;background-color:#660000;margin-left:7px;}
#cppt_bucket .cppt_bucket_buttons a.morebtn:first-child{margin-left:0;}
#cppt_bucket .cppt_current_series{background-color:#000;border: 1px solid #000;position:relative; width:100%;height:50px;margin-top:5px;margin-bottom:5px;}
#cppt_bucket .cppt_current_image{position:absolute; left: 0px;background-color:#990000;}
#cppt_bucket .cppt_current_image img{margin-left:5px;}
#cppt_bucket .cppt_current_info{background-color:#000;position:absolute; left:110px;color:#fff;line-height:16px;font-weight:bold;}
#cppt_bucket .cppt_current_info a{color:#cc0000;font-weight:bold;}

/* Tournament Watch */
#watch_bucket{background:#cbcbcb;padding:8px;}
#watch_bucket .bucket_top{overflow:hidden;}
#watch_bucket .bucket_top h3{font-size:18px;color:#181818;text-shadow:1px 1px 0 #cccccc;float:left;margin-top:2px;line-height:20px;}
#watch_bucket .bucket_top h3 span.cppt-subhead{font-size:12px;}
#watch_bucket .bucket_top img{float:right;margin-left:5px;}
#watch_bucket .bucket_content{background-color:#f6f6f6;padding:2px 5px 0;font-size:12px;margin:7px 0;overflow:hidden;}
#watch_bucket .stop{border-bottom:1px dashed #cccccc;padding:0 4px;}
#watch_bucket .stop .date{width:100px;font-size:10px;}
#watch_bucket .stop .location{width:250px;font-weight:bold;font-size:13px;}
#watch_bucket .stop a.winit{font-weight:normal;font-size:9px;background-color:#990000;padding:0px 4px;color:#ffffff;text-decoration:none; line-height: 15px;float:right;}
#watch_bucket .bucket_content img{float:left;margin-right:5px;}
#watch_bucket .bucket_buttons{overflow:hidden;}
#watch_bucket .bucket_buttons a.morebtn{color:#ffffff;float:left;font-size:14px;text-decoration:none;text-align:center;width:90px;background-color:#660000;margin-left:7px;}
#watch_bucket .bucket_buttons a.morebtn:first-child{margin-left:0;}
#watch_bucket .current_series{background-color:#000;border: 1px solid #000;position:relative; width:100%;height:56px;margin-top:5px;margin-bottom:5px;}
#watch_bucket .current_image{position:absolute; left: 0px;background-color:#990000;}
#watch_bucket .current_image img{margin-left:5px;}
#watch_bucket .current_info{background-color:#000;position:absolute; left:75px;color:#fff;line-height:16px;font-weight:bold;}
#watch_bucket .current_info a{color:#cc0000;font-weight:bold;}

.video-box{margin:5px 0 10px;line-height:14px;clear:both;}
.video-box p{line-height:14px;}
.regions-block{background-color:#eaeaea;padding:10px;}
#news-index .regions-block{background-color:#ffffff;}
.regions-block fieldset{border-top:1px solid #aaaaaa;margin-bottom:12px;}
.regions-block fieldset legend{color:#666666;font-size:95%;font-weight:bold;margin:0 auto;text-align:center;text-shadow:1px 1px 0 #ffffff;padding:0 10px;}
.regions-block .region-link{color:#660000;width:17%;min-height:40px;display:inline-block;margin-left:5px;}
.regions-block .region-link:first-child{margin-left:0;}
.regions-block .region-link > span{display:block;text-align:center;}
.state-info{float:left;width:125px;text-align:center;min-height:100px;padding-right:5px;}
#podcastheader{background-color:#000000;padding:10px;text-align:left;color:#ffffff;margin-bottom:10px;}
#podcastheader img{float:right;}
#podcastheader h1{font-size:22px !important;float:none!important;color:#cc0000!important;}
#podcastheader strong{font-size:18px;display:block;}
#bdpo_bucket {background-color: #111111; color: #ffffff; font-size: 12px; line-height: 16px;padding: 6px; }
#bdpo_bucket img {float: left; margin-right: 8px;}
#bdpo_bucket .bdpo_link {padding: 0 4px; background: #cc0000; color: #ffffff; font-size: 11px;}

.only-restricted-regions {display:none;}
.only-non-restricted-regions {display:none;}
.dfs-content{display:none;}
.poker-bonus-subnav{display:none;}

#sitewrap-left-ad { position:absolute;top:190px;left:-160px;}
#sitewrap-right-ad { position:absolute;top:190px;left:980px;}

#news-body blockquote{
  background-color:#f5f5f5;
  font-style: italic;
  margin: 7px 0px 15px;
  padding:20px 25px;
  line-height: 1.6;
}
.ac_input {
  width: 138px;
}

.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 {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  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;
  font: menu;
  font-size: 11px;
  overflow: hidden;
}

.ac_loading {
  background : url('spinner.gif') right center no-repeat;
}

.ac_odd {
  background-color: #EBEBEB;
}

.ac_over {
  background-color: #8B3515;
  color: HighlightText;
}
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
#pokerTrainingDialog {
  background-color: #000000;
  text-align: center;
  padding: 100px;
  margin-left: -370px;
}
#pokerTrainingDialog p {
  margin: 10px 0;
}

#germanSchoolDialog {
	width:300px;
  background-color: #000000;
  text-align: center;
  padding: 20px;
  margin-left: -215px;
	border: 1px solid #ffffff;
}
#germanSchoolDialog p {
  margin: 10px 0;
}

/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}



/*cp skin*/
.sf-menu ul li {
  background: #000;
  min-width:150px;
  max-width: 300px;
}

.sf-menu ul li > a{
  color: #fff;
  padding-left: 3px;
  padding-top: 3px;
  font-size: 16px;
  color: #ffffff;
  text-shadow: 1px 1px #bd0000;
  font-family: 'PT Sans Narrow';
}

li:hover > a .sf-sub-indicator,
li.sfHover > a .sf-sub-indicator {
  background-position: -10px -100px;
}


/*** DEMO SKIN ***/
/*.sf-menu {
  float: left;
  margin-bottom: 1em;
}
.sf-menu ul {
  box-shadow: 2px 2px 6px rgba(0,0,0,.2);
  min-width: 12em; 
  *width: 12em; 
}
.sf-menu a {
  border-left: 1px solid #fff;
  border-top: 1px solid #dFeEFF; 
  border-top: 1px solid rgba(255,255,255,.5);
  padding: .75em 1em;
  text-decoration:none;
  zoom: 1; 
}
.sf-menu a {
  color: #13a;
}
.sf-menu li {
  background: #BDD2FF;
  white-space: nowrap;
  *white-space: normal; 
  -webkit-transition: background .2s;
  transition: background .2s;
}
.sf-menu ul li {
  background: #AABDE6;
}
.sf-menu ul ul li {
  background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
  background: #CFDEFF;

  -webkit-transition: none;
  transition: none;
}


.sf-menu a.sf-with-ul {
  padding-right: 2.25em;
  min-width: 1px;
}
.sf-sub-indicator {
  position: absolute;
  display: block;
  right: .75em;
  top: .9em;
  width: 10px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
  background: url(../images/arrows-ffffff.png) no-repeat 0 -100px;
}

li:hover > a .sf-sub-indicator,
li.sfHover > a .sf-sub-indicator {
  background-position: -10px -100px;
}


.sf-menu ul .sf-sub-indicator {
  background-position: 0 0;
}
.sf-menu ul li:hover > a .sf-sub-indicator,
.sf-menu ul li.sfHover > a .sf-sub-indicator {
  background-position: -10px 0;
}*/
p.search-matches {color: #666; margin: 0 0 10px 13px;}

/* Right Side */

div#search-right { background-color: #e5e5e5; padding: 5px; margin-bottom: 20px;}

div.search-headers {height: 32px; padding: 0; position: relative;}
div.search-headers div {width: 30px; height: 32px; float: left; background-image: url(base/main.png); padding: 0; margin: 0; position: absolute; top:0;}
div.search-headers p {height: 24px; width: 260px; line-height: 24px; float: left; background-color: #333; color: #fff; font-weight: bold; font-size: 11px; padding: 0; margin: 0;  position: absolute; top:0; left: 30px; }

div.search-headers div.player-results {background-position: -556px -324px;}
div.search-headers div.tournament-results {background-position: -586px -324px;}
div.search-headers div.author-results {background-position: -616px -324px;}
div.search-headers div.video-results {background-position: -646px -324px;}
div.search-headers div.blog-results {background-position: -676px -324px;}

table.search-table {clear: both; width: 200px; width: 220px; width:275px; margin-bottom: 5px;}

table.search-table tbody tr td, table.search-table tbody tr th 
{vertical-align: middle; text-align: left; border-bottom: 1px solid #ccc; height: 34px; padding: 4px 0 4px 0; }
table.search-table tbody tr {border-bottom: 1px solid #ccc!important;}

table.search-table tbody tr td a{ font-size: 11px; font-weight: bold; line-height: 12px;}
table.search-table tbody tr th 
{font-size: 30px; color: #ccc; font-weight: bold; padding-right: 10px; text-align: center;}
table.search-table tbody tr th a img {margin:5px 0 5px 0;}

div.group {margin-bottom: 5px;}
div.group table tr th {font-size: 10px; text-align: left;}

div.group h2{font-size: 16px; line-height:26px} 

div.group ul {margin-bottom: 10px;}

div.group ul li {border-bottom: 1px solid #fff; height:60px; font-size: 12px;}
div.group ul li img {float: left; margin: 5px 5px 0 0; line-height: 0;}

div.group ul li a {font-size:12px; font-weight:bold; line-height: 50px;}

div.group a.block-link {width: 125px;}

div.group a.more-tournament-results {
  width: 160px;
}



/* Main Body */
#search-index div.result {padding: 10px 0 10px 0; border-bottom: 1px solid #ccc; line-height:16px; }

#search-index h3 {font-size: 18px; line-height: 17px; font-weight: bold; color:#333;}
#search-index h3 div {width:13px; height: 11px; float: left; margin:2px 5px 0 0; background-image: url(base/main.png);}
#search-index h3 div.search-icon-news {background-position: -232px -153px;}
#search-index h3 div.search-icon-mag {width:17px; background-position: -285px -124px;}


#search-index div.result h5 {font-size:12px; font-weight: bold;}
#search-index div.result p.excerpt {margin-left: 19px; font-size: 11px:}

#search-index a.block-link {width: 110px; margin-top: 10px; white-space: nowrap;}

div#not-found{ padding: 10px; margin: 0 12px 0 12px; background-color: #fff; font-size: 24px; font-weight:bold; border-top: 2px solid #990000; border-bottom: 2px solid #990000; color: #990000; }
.no-url {color: #666;}

div#not-found p{ font-size: 14px; font-weight: normal; margin-top: 5px; color:#333; }
/* ----------------- NEWS BODY ------------- */

div#news-body{background-color:#fff;clear:both;padding:10px 0 10px 0;word-wrap:break-word;}
div#news-body a{border-bottom:1px dotted #660000;}
div#news-body a:hover{background-color:#eaeaea;text-decoration:none;}
div#news-body a img{border:0;}
div#news-body ul,ol{margin:10px 0 10px 20px;}
div#news-body ul{list-style-type:disc;}
div#news-body ol{list-style-type:decimal;}
div#news-body p{margin:3px 0 12px 0;}
div#news-body table{margin:0 0 15px 0;}
div#news-body table tr.odd{background-color:#e9e9e9;}
div#news-body table tr td{padding:2px 8px 2px 2px;border:1px solid #ccc;}
div#news-body div#comments-logged-out div#login-container ul{margin:0;}
div#news-body div#comments-logged-out a{border:0;background-color:transparent!important;text-decoration:none;}
div#news-body div#comments-logged-out a:hover{background-color:transparent!important;text-decoration:underline;}
/* ----------------- END NEWS BODY ------------- */
/* News */
div#news-index h1{line-height:20px;float:left;margin-right:15px;}
div#news-index fieldset{border-top:4px double #666666;}
div#news-index fieldset legend.when{font-size:11px;color:#666666;text-align:center;font-weight:bold;padding:0 5px;}
div#news-index ul{margin:10px 0 20px 0;}
div#news-index ul li{line-height:14px;}
div#news-index ul li .newsitem{overflow:hidden;margin-bottom:10px;}
div#news-index ul li .newsitem .newsicon{float:left;border:5px solid #dedede;width:91px;height:49px;margin-right:10px;}
div#news-index ul li .newsitem .newsinfo{float:left;width:395px;}
div#news-index ul li a{color:#660000;font-weight:bold;font-size:12px;line-height:14px;}
/* Icons */
div#news-index p.icon{float:left;margin-right:4px;height:14px;width:14px;overflow:hidden;text-indent:1000px;background-repeat:no-repeat;background-image:url(base/main.png);}
div#news-index p.icon.article{background-position:-211px -182px;}
div#news-index p.icon.blog_entry{background-position:-210px -151px;}
div#news-index p.icon.news,p.icon.press_release{background-position:-232px -152px;}
div#news-index p.icon.video{background-position:-211px -167px;}
/* Tournaments */

div#featured-tournaments ul li.featured-icons{border:0;padding:8px 0 0 0;}
div#featured-tournaments ul li.featured-icons a img{float:left;margin-left:10px;}
div#featured-tournaments ul li.featured-tournament-last{border:0;height:48px;}
h1#day-date{color:#333;font-weight:bold;font-size:14px!important;line-height:16px;margin-bottom:5px;}
ul#cal-view-by{margin-top:-15px;}
ul#cal-view-by li a{display:block;width:70px;padding-left:6px;}
ul#cal-view-by li.selected a{background-color:#990000;color:#fff;}
ul.tournament-advanced{float:right;width:120px;margin:0;position:relative;top:-15px;}
ul.tournament-advanced li{padding:5px;}
ul.tournament-advanced li a{display:block;line-height:16px;width:120px;}
ul.tournament-advanced li a div{float:left;width:16px;height:16px;background-image:url(base/main.png);background-position:-333px -176px;background-repeat:no-repeat;margin:0 5px 0 0;padding:0;}
ul.tournament-advanced li a div:hover{text-decoration:none;}
ul.tournament-advanced li.tournament-advanced-top{border-bottom:1px solid #ccc;}
ul.tournament-advanced li.tournament-advanced-top div{background-position:-332px -157px;}
div#cal-date-picker select#month-select{width:108px;margin-bottom:5px;}
div#cal-date-picker input.go-grey{float:none;}
div.completed{width:60px;height:11px;background-image:url(base/main.png);background-position:-409px -208px;background-repeat:no-repeat;}
#search-wrapper{margin:10px 0 10px 0;background-color:#e9e9e9;padding:10px;clear:both;display:none;}
#search-wrapper div.search-wrapper-close{float:right;width:60px;line-height:15px;padding:0;}
#search-wrapper div.search-wrapper-close a{float:left;}
#search-wrapper div.search-wrapper-close div{width:12px;height:12px;background-image:url(base/main.png);background-position:-347px -210px;padding:0;margin:0 0 5px 16px;}
#search-wrapper form{width:640px;background-color:#fff;padding:10px;margin-right:15px}
#search-wrapper form table tbody tr td{vertical-align:bottom;padding-right:7px;}
#search-wrapper form table tbody tr td label{font-size:14px;font-weight:bold;}
#search-wrapper form table tbody tr td p{float:left;color:#666;font-size:10px;line-height:12px;}
#search-wrapper form table tbody tr td input{border:1px solid #666;clear:left;padding:2px;}
#search-wrapper form table tbody tr td div.search-wrapper-submit input{height:19px!important;width:65px;background-image:url(base/main.png);background-position:-396px -60px;margin:auto;text-align:center;color:#fff;font-weight:bold;border:0!important;}
#search-wrapper form div.date-start-end,#search-wrapper form div.buyin-min-max{width:145px;}
#search-wrapper form div.date-start-end input,#search-wrapper form div.buyin-min-max input{width:60px;}
#main-datepicker{width:0;height:0;border:0 none;background:#fff;}
div.btn-play-now{height:11px;width:56px;padding:0;background-image:url(base/main.png);background-position:-303px -66px;background-repeat:no-repeat;}
td.poker-site{color:#990000;}
td.poker-tournament-name{color:#660000;}
/* Tournament Titles */
h1#nbc-headsup,h1#ept,h1#wpt,h1#wsop,h1#wsop-circuit{font-size:22px !important;float:left;}
h1#nbc-headsup{margin:0;}
h1#ept{margin:5px 10px 20px 110px;}
h1#wpt{margin:5px 10px 20px 135px;}
h1#wsop{margin:0 0 20px 150px;}
h1#wsop-circuit{margin:5px 10px 20px 160px;}
h1#wsop-history{margin:0 0 20px 120px;}
.wpt-icon{float:left;width:75px;height:35px;background-image:url(base/tournament-titles.jpg);background-position:-323px -55px;}
.ept-icon{float:left;width:90px;height:35px;background-image:url(base/tournament-titles.jpg);background-position:-335px -97px;}
.circuit-icon{float:left;width:50px;height:43px;background-image:url(base/tournament-titles.jpg);background-position:-4px -176px;margin-top:-6px;}
/* Online Player Results */
div#online-tournament{width:500px;background-color:#e5e5e5;padding:10px;}
div#online-tournament .logo{float:left;border:4px solid #ccc;}
div#online-tournament .details{float:left;margin:0 0 0 10px;width:210px;}
div#online-tournament .details h4{font-size:11px;line-height:13px;font-weight:bold;clear:left;}
div#online-tournament .details h1{font-size:20px;}
div#online-tournament .details h1 span.h1-detail{font-size:14px;}
div#online-tournament .details h1 span.h1-date{font-size:11px;line-height:13px;}
table#online-results{width:200px;float:right;background-color:#fff;}
table#online-results tbody tr th,table#online-results tbody tr td{border-bottom:1px solid #e1e1e1;padding:1px 8px 1px 0 !important;line-height:12px;height:12px;}
table#online-results tbody tr td{text-align:right;color:#333;}
table#online-results tbody tr th{font-weight:bold;padding:1px 0 1px 8px !important;}
/* Series Info Page Header */
#series-head{padding:10px;background-color:#ebebeb;clear:both;margin:0px 0 10px 0;}
#series-head img{float:left!important;margin-right:10px;border:4px solid #ccc;}
#series-head h1{width:420px;}
#series-head .casino-name{font-size:11px;line-height:11px;}
/* Series Page */
div#tournament-arrow{height:20px;line-height:20px!important;color:#fff;background-color:#e9e9e9;padding:0 5px 0 5px;font-size:12px!important;font-weight:bold;}
div#tournament-arrow ul{height:12px;float:right;margin:3px 0 0 20px;}
div#tournament-arrow ul li{line-height:12px;height:12px;width:50px;padding:0 0 0 5px;display:block;float:left;font-weight:normal;}
div#tournament-arrow ul li.tournament-arrow-icon{height:12px;width:9px;padding:0;background-image:url(base/main.png);background-position:-350px -180px;background-repeat:no-repeat;}
div.tournament-arrow-down{width:15px;height:8px;line-height:8px;padding:0;background-image:url(base/main.png);background-position:-269px -108px;background-repeat:no-repeat;margin:0 0 0 10px;}
div#event-location{margin:15px 0 10px 0;font-size:11px;line-height:16px;}
div#event-location p{font-size:12px;font-weight:bold;margin-bottom:5px;}
table#event-details{width:200px;float:right;background-color:#e9e9e9;}
table#event-details tbody tr th,table#event-details tbody tr td{border-bottom:1px solid #fff;padding:1px 8px 1px 0 !important;line-height:12px;height:12px;}
table#event-details tbody tr td{text-align:right;color:#333;}
table#event-details tbody tr th{font-weight:bold;padding:1px 0 1px 8px !important;}
h2.tournament-h2{font-size:14px!important;margin-bottom:5px;}
ul.date-detail{width:300px;height:11px;margin:2px 0 2px 0;}
ul.date-detail li{display:block;float:left;line-height:16px;margin-right:5px;line-height:11px;}
ul.date-detail li.date-detail-date{font-size:11px;font-weight:bold;}
ul.date-detail li.cp-live-icon{width:45px;height:11px;background-image:url(base/main.png);background-position:-286px -178px;background-repeat:no-repeat;}
ul.date-detail li.poy-icon{width:25px;height:11px;background-image:url(base/main.png);background-position:-252px -178px;background-repeat:no-repeat;}
div.event-details-red-arrow{width:3px !important;height:15px;font-size:1px;background-image:url(base/main.png);background-position:-248px -92px;background-repeat:no-repeat;float:left;padding:0!important;margin:0}
table.event-details-red{height:15px;width:99%;background-color:#cc0000;float:left;color:#fff;font-size:11px;}
table.event-details-red tbody tr td,table.event-details-red tbody tr th{height:15px;line-height:15px;font-weight:normal;padding:0;text-align:left;border:0;}
table.event-details-red tbody tr th{font-weight:bold;}
label.event-date-dropdown{width:200px;float:right;font-size:11px;text-align:right;margin-top:5px;}
label.event-date-dropdown select{width:80px;height:16px;}
div.live-update-head h3{font-size:12px;line-height:12px;margin:0;}
div.live-update-head .byline{font-weight:normal;}
div.live-update-tags div.tags{padding:0;margin:10px 0 0 0;border:0;}
div.body.live-update table{margin:0 0 15px 0;}
div.body.live-update table tr{background-color:#fff;}
div.body.live-update table tr.odd{background-color:#e9e9e9;}
div.body.live-update table tr td{padding:2px 8px 2px 2px;border:1px solid #ccc;}
div.chip-empty,div.chip-up,div.chip-down{height:5px;width:9px;line-height:5px;float:left;padding:0;margin-right:4px;}
div.chip-up,div.chip-down{background-image:url(base/main.png);background-position:-303px -80px;background-repeat:no-repeat;margin-top:4px;}
div.chip-down{background-position:-313px -80px;}
div#wsop-title{width:520px;height:46px;background-image:url(base/tournament-titles.jpg);}
div.view-complete-wsop-schedule{width:510px;text-align:center;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:4px;}
div.view-complete-wsop-schedule a{font-size:12px;font-weight:bold;}
/* Tour Landings */
div#wpt-title{width:520px;height:40px;background-image:url(base/tournament-titles.jpg);background-position:0 -49px;margin:-10px 0 10px 0;}
div#wsop-title{width:520px;height:40px;background-image:url(base/tournament-titles.jpg);background-position:0 0;margin:-10px 0 10px 0;}
div#ept-title{width:520px;height:40px;background-image:url(base/tournament-titles.jpg);background-position:0 -104px;margin:0;}
div#tournament-summary h2{font-size:14px;line-height:16px;}
div#tournament-summary div{float:left;font-size:22px;font-weight:bold;clear:both;}
div.sort-summary{float:right;font-size:10px;}
div.sort-summary select{width:140px;height:18px;margin:0 0 0 5px;font-weight:normal;font-size:10px;}
div.schedule-season{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;margin:8px 0;padding:4px;text-align:center;}
div#tournament-leaderboard{background-color:#e5e5e5;padding:6px;}
div#tournament-leaderboard table.rankings{margin:10px 0 0 0;clear:both;width:200px;width:228px;}
div#tournament-leaderboard table.rankings tbody tr{height:40px;}
div#tournament-leaderboard table.rankings tbody tr td,div#tournament-leaderboard table.rankings tbody tr th{vertical-align:middle;text-align:left;border-bottom:1px solid #ccc;font-size:11px;line-height:15px;padding:5px 0 5px 0;}
div#tournament-leaderboard table.rankings tbody tr td a{font-size:13px;font-weight:bold;line-height:12px;}
div#tournament-leaderboard table.rankings tbody tr th{font-size:30px;color:#ccc;font-weight:bold;padding-right:6px;text-align:center;width:20px;}
div#tournament-leaderboard h3{background-color:#333;color:#fff;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;}
div#tournament-leaderboard div.centered a.block-link{width:130px;margin-top:5px;}
div#tournament-leaderboard div.arrow{width:15px;height:8px;line-height:8px;background-image:url(base/main.png);background-position:-323px -80px;position:relative;bottom:0px;left:10px;margin-bottom:-8px;margin:-1px 0 0 2px;}
div#tournament-leaderboard table#header tbody tr td{text-align:center;background-color:#ccc;max-width:60px;line-height:14px;}
div#tournament-leaderboard table#header{border-spacing:4px 0;margin:0 -4px 0 -4px;width:236px;}
div#tournament-leaderboard table#header tbody tr td.selected{background-color:#e5e5e5;}
div#tournament-leaderboard table#header tbody tr td.selected a{color:#000;text-decoration:none;}
table.tournament-blind-contain{clear:both;margin:10px 0 10px 0;}
table.tournament-blind-contain tbody tr td{border-right:1px solid #ccc;}
table.wsop-bracelet-winner tbody tr td{border:0 none;line-height:18px;}
table.wsop-bracelet-winner tbody tr td span.winner{font-weight:bold;font-size:12px;}
table.wsop-bracelet-winner tbody tr td span.event{font-size:13px;}
table.tour-winners tbody tr td.winner a{font-size:14px;font-weight:bold;}
table.tour-winners tbody tr td.prize{font-weight:bold;}
table.tour-winners tbody tr td.year{color:#bbbbbb;font-size:16px;font-weight:bold;}
div.tour-featured-news a.block-link{width:96px;margin:0;}
div.tour-featured-news h3{font-size:20px;line-height:24px;}
div.tour-featured-news-footer{margin:6px 0;border-bottom:1px solid #ccc;}
div.tour-featured-news div.sub{font-size:14px;line-height:18px;font-weight:bold;}
div.tour-featured-news p{font-size:11px;}
div.tour-featured-news img{float:left;margin:0 10px 0 0;}
div.tour-featured-news a.block-link{width:65px;float:left;margin-top:5px;}
p.date-location{line-height:16px;clear:both;}
table.table-lined.tournament-listing div{line-height:12px;}
/* NBC Heads Up */
div#nbc-title{width:520px;height:40px;background-image:url(base/tournament-titles.jpg);background-position:0 -139px;margin:-10px 0 10px 0;}
div.view-complete-nbc-schedule{width:510px;text-align:center;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:4px;}
div.view-complete-nbc-schedule a{font-size:12px;font-weight:bold;}
div#nbc-leaderboard{background-color:#e5e5e5;padding:8px;}
div#nbc-leaderboard table{margin-top:12px;clear:both;width:220px;}
div#nbc-leaderboard table tbody tr td{vertical-align:top;text-align:left;}
div#nbc-leaderboard table tbody tr td a{font-weight:none;}
div#nbc-leaderboard table tbody tr th{font-size:30px;color:#ccc;font-weight:bold;padding-right:10px;text-align:center;}
div#nbc-leaderboard table tbody tr td a{font-size:11px;}
div#nbc-leaderboard ul li{font-size:11px;line-height:13px;}
table.table-lined.nbc-listing tbody tr td{vertical-align:middle;}
.nbc-listing .year{vertical-align:middle;font-size:18px;font-weight:bold;color:#9a9a9a;}
.nbc-listing .winner,.wsop-listing .winner a{vertical-align:middle;font-size:14px;font-weight:bold;}
.nbc-listing .winner img{vertical-align:middle;margin-right:10px;}
/* Las Vegas Poker Tournaments */
#lv-poker-tournaments-head{float:right;width:804px;height:100px;background:url(tournaments/lv-poker-tournaments-bg.png) center no-repeat #fff;}
#lv-poker-tournaments-head h1{margin:60px 0 0 30px;color:#fff!important;font-size:24px!important;font-weight:bold;}
.intro{font-weight:bold;}
div.help-update{background-color:#e5e5e5;padding:8px;font-weight:bold;line-height:14px;}
div.help-update h4{font-size:12px;margin-bottom:12px;}
p.poker-bonus-text{font-size:11px;font-weight:bold;line-height:14px;margin:20px 5px 10px 5px;}
#lv-casino-tournament-head{line-height:18px;font-size:11px;}
#casino-tournament-info{font-size:11px;line-height:24px;}
#casino-tournament-info .section{padding:10px 0;border-bottom:1px solid #ccc;}
#casino-tournament-info .section h3{margin:0;}
/* WSOP History */
#wsop-history ul{float:left;width:97px;font-weight:bold;margin:5px 0px 5px 2px;font-size:12px;}
/*  New landing page header */
#tournament-landing-header
{
background:url("tournaments/tournaments-landing/header-bg.jpg") center no-repeat #000000;
width: 780px;
height: 150px;
text-align:center;
}

#tournament-landing-header ul
{
	text-align:center;
	margin: 0 auto 0;
	position: relative;
	top: 60px;
}

#tournament-landing-header li
{
	float: left;
	width: 150px;
	height: 85px;
	margin: 0 22px;
	text-align: center;	
}

#tournament-landing-header li span.image
{
	display: block;
	height: 45px;
	position: relative;
}

#tournament-landing-header li.wsop span.image
{
	top: 26px;
}

#tournament-landing-header li.wpt span.image
{
	top: 16px;
}

#tournament-landing-header li.cppt span.image
{
	top: 8px;
}


#tournament-landing-header li .barLink
{
	background: #990000;
	color: white;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	width: 150px;
	margin-top: 10px;
	text-decoration: none;
}

#tournament-landing-header li:hover .barLink
{
	background: #cc0000;
	text-decoration: none;
}

#tournament-landing-header a:hover,
#tournament-landing-header a:hover .barLink,
#tournament-landing-header a .barLink:hover 
{
	text-decoration: none;
}

/* Players */


div.player-body-text {clear: left;}

div#players-header { width: 780px; height: 175px; }
object#players-header{margin: 10px 0 15px 0 !important;}

ul.player-subnav { width: 250px; float: left; margin: 10px 0 0 52px;}
ul.player-subnav li { display: inline; float: left; border-left: 1px solid #ccc; padding: 0 8px 0 8px; line-height: 8px;}
ul.player-subnav li a:selected { font-size: 11px; font-weight: bold; color: #333!important; }
ul.player-results-subnav { margin-left: 32px; }
ul.player-subnav li.selected { font-weight: bold; }
ul.player-subnav li.selected a { font-size: 11px; font-weight: bold; color: #333!important; }

/*Player Sort*/
div.player-sort {float:left; width: 545px; height: 18px; margin-bottom: 10px; }
div.player-sort h2 {float:left; font-weight: bold; font-size: 14px!important; line-height: 18px!important; margin: 0 10px 0 5px;}
div.player-sort label {float:left; font-weight: bold; font-size: 11px; line-height: 18px; }
div.player-sort select {float:left; width: 175px; height: 18px; margin:0 0 0 5px; font-weight: normal; font-size: 10px;}

ul.tournament-advanced.player-advanced {width: 245px; margin-right: 0;}
ul.tournament-advanced.player-advanced li {display: inline!important; float: left!important; height: 15px;}
ul.tournament-advanced.player-advanced li.select-poy-year {padding: 0; margin: 0; border-left: 1px solid #ccc; float: left;}
ul.tournament-advanced.player-advanced li.select-poy-year select {margin: 0 0 0 10px; width:100px;}

/* players photos */
div.player-photos div.left { float: left; width: 465px; margin-right: 30px; }
div.player-photos div.right { float: left; width: 260px; background: #ebebeb; }

div.player-photos div#comments-logged-out div#login-container {width: 445px;}
div.player-photos div#comments-logged-out div#login-container ul {width: 445px;}
div.player-photos div#comments-logged-out div#login-container div.login-container-left{width: 222px;}
div.player-photos div#comments-logged-out div#login-container div.login-container-left input{width: 197px; margin:0 0 5px 0;}
div.player-photos div#comments-logged-out div#login-container div.login-container-right {width: 222px;}



#thumbs { position: relative; width: 470px; float: left;}
div.thumb { float: left; padding: 1px; width: 75px; height: 75px; }
div.thumb img, li.thumb img { border: 2px solid white; }

h1.photoh1 {font-size: 16px!important; line-height: 24px!important; margin-top: 5px;}

div.photos-right {float:right; background-color: #eaeaea; width: 260px; padding: 0px; margin-top: 60px; text-align: center;}
div.photos-right div.centered {padding:10px 0px 10px 0px; margin: 0 10px; font-size: 18px; color: #666; border-bottom: 1px solid #ccc;}
div.photos-right div.centered p{font-size: 11px;}
div.photos-right div.centered a.block-link {width: 105px;}

div.photos-right .ad-label-light {margin-bottom: 0;}

div#photo-id {background-color: #ddd; width: 445px; padding: 10px;}
div#photo-id h2{margin: 0; line-height: 18px;}
div#photo-id h2 img {float: right;}
div#photo-id p {font-size: 11px; line-height: 14px;}
div#photo-id div#comments{width: 445px; padding: 0; margin: 0;}
div#photo-id div#comments div#comments-logged-out div#login-container {width: 425px;}
div#photo-id div#comments div#comments-logged-out div#login-container form div.login-container-left {width:200px!important;} 
div#photo-id div#comments div#comments-logged-out div#login-container form div.login-container-right {width:200px!important;}

div#photo-id div#comments div.comments-right {width: 345px; float: left; background-color: #fff; margin-bottom: 10px; }
div#photo-id div#comments div.comments-right div.comment-body {clear: both; margin: 10px;}
div#photo-id div#comments div.comments-right div.comment-body p {font-size: 12px; color: #333;}
div#photo-id div#comments div.comments-right-reply {width: 345px; float: left; }
div#photo-id div#comments div.comments-right-reply textarea { height: 200px; width: 335px; border: 0; padding: 8px; font-size: 11px; }
div#photo-id div#comments input.go-red{margin:10px 0 0 95px; width: 60px !important;}

/* Plyer Personnel Pages */ 

div#tier1{width: 780px; height: 276px; margin:10px 0 20px 0;}
div#tier1 h2, div#tier2 h2{display: block; width: 100%; font-size: 18px; line-height: 24px; color: #fff;}
div#tier1, div#tier2 p {color: #fff; line-height: 14px!important; font-size: 11px;}

div.tier1-left {width: 280px; height: 276px; float: left; background-image: url(players/player_id_bg.png);}
div.tier1-left-top {width:240px; height:89px; background-image: url(players/player_id_left_top_bg.png); background-repeat: repeat; color:#fff; text-align: center; padding: 10px; margin: 10px;}
div.tier1-middle-right, div.tier1-middle-left 
{width:115px; height: 78px; float: left; line-height: 16px; padding: 0 0 0 10px; margin: 0 0 8px 0; color: #fff; font-size: 11px; font-weight: bold; }
div.tier1-middle-left {width:117px; text-align: right; padding: 0 10px 0 0; color: #d3d3d3; margin-left: 10px;}

ul.tier1-bottom {width:230px; height:50px; margin: 5px 10px 5px 10px; clear: both; margin-left: 20px;}
ul.tier1-bottom li{height:26px; width:72px; display: block; float: left; margin: 2px 0 2px 4px;}

div.tier1-right {width:500px; float: left;}

div#tier2 {width: 780px; height: 124px; margin:10px 0 20px 0; background-color: #660000;}
div.tier2-left {width: 280px; height: 124px; text-align: center; float: left; background-image: url(players/player_id2_bg.png);}
div.tier2-left-top {width:240px; height:84px; background-image: url(players/player_id_left_top_bg.png); background-repeat: repeat; color:#fff; padding: 10px; margin: 10px;}
img.tier2-img {float: left; margin:17px 17px 17px 10px;}
div.tier2-right {float: left; padding: 10px; color: #fff;}
div.tier2-right img { margin-top: 40px;}
div.tier2-middle-right, div.tier2-middle-left 
{width:115px; float: left; line-height: 16px; padding: 0 0 0 10px; margin: 20px 0 8px 0; color: #fff; font-size: 11px; font-weight: bold; }
div.tier2-middle-left {border-right: 1px solid #cc0000;}

h1.player-name {font-size: 16px!important; margin-bottom: 5px; margin-left: 6px;}
p.alternate-names {color: #ccc!important; margin-bottom: 2px;}

ul.player-overview {width: 480px; background-color: #fff; padding: 10px; margin: 0;}
ul.player-overview-right {width: 260px; background-color: #fff; padding: 10px; margin: 0;}
ul.player-overview-right {background-color: #eaeaea; float: right;}
ul.player-overview-right a.block-link {width: 100px;}
ul.player-overview li, ul.player-overview-right li {border-bottom: 1px solid #ccc; padding: 20px 0 20px 0; }
ul.player-overview li h2, ul.player-overview-right li h2 {font-size: 18px; margin:0 0 10px 0;}
ul.player-overview li a.block-link {width: 100px;}
ul.player-overview p{line-height: 14px;}

ul.player-overview table.table-lined tbody tr td {vertical-align: top; border:0;}
ul.player-overview table.table-lined tbody tr td a.player-event-name {color: #990000;}

div.centered {text-align: center; }

ul.photo-thumb {margin-left: 16px;}
ul.photo-thumb li{display: inline; height:76px; width: 76px; float: left; border: 0; padding: 0; margin: 0;}

ul.video-thumb {height:105px; margin-left: 60px;}
ul.video-thumb li{display: inline; height:105px; width: 140px; float: left; border: 0; padding: 0; margin:  0 24px 0 0;}

div.player-book{height: 100px; background-color: #fff; margin: 0 10px 0 10px; padding: 10px;}
div.player-book p {width: 242px; text-align: right; float: left; font-size: 14px; line-height: 16px; font-weight: bold; margin-top: 10px;}
div.player-book img {float: left; margin-left: 10px;}

ul.player-overview li h4 a, ul.player-overview-right li h4 a{font-size: 12px; line-height: 16px; font-weight: bold;}

ul.player-promo {list-style-type: none; margin: 10px 0 0 0; padding: 0;}
ul.player-promo li{font-size: 12px; line-height: 16px; line-height: 16px; font-weight: bold; border: 0; margin: 0 0 0 20px; padding: 0;}
ul.player-promo li img {float: left; margin-right: 20px;}

ul.player-bio-right {background-color: #eaeaea; float: right; text-align: center; width: 260px; padding: 10px 0px 0 0px;}
ul.player-bio-right li {border-bottom: 1px solid #ccc; padding: 20px 0 20px 0; margin: 0px 10px; }

div.player-body {width:460px; float:left; margin-top: 10px; padding-left: 6px; }
div.player-body p {line-height: 20px; margin-bottom: 14px; }

ul.stat-charts {float: left; width: 480px; margin-top: 5px;}
ul.stat-charts li.stat-charts-label {background-color: #eaeaea; padding-left: 6px; }
ul.stat-charts li.stat-charts-label h2 {font-size: 11px; font-weight:bold; line-height:15px; padding: 2px 0px; margin-bottom: 10px;}
ul.stat-charts li.stat-ad {padding: 20px 0 20px 20px; width: 448px;}

div.player-left {width:475px; float:left; margin-top: 20px;}

div.player-right {background-color: #eaeaea; float: right; width: 260px; padding: 10px 0px 0 0px; margin-top: 10px; text-align: center;}

p.stat-label {font-weight: bold; color: #660000; margin: 0 0 0 8px;}
div.player-right-top{padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #ccc;}
div#stat-filter {height:20px; padding: 5px 0 10px 0;}
div#stat-filter label {float: left; font-size: 14px; line-height:20px; font-weight: bold; margin-left: 8px; }
div#stat-filter select {float: left; width: 100px; height:20px;}

table.player-stat-right {width: 244px; margin: 0 8px;}
table.player-stat-right th, table.player-stat-right td {background-color: #ccc; border-bottom: 1px solid #eaeaea; padding: 0px 4px; }

table.player-stat-right th {font-weight: bold;}
table.player-stat-right td {text-align: right;}

ul.book-contianer li{height:110px; border-bottom: 1px solid #ccc; padding: 20px 0 20px 0;}
ul.book-contianer li img {float: left; margin-right: 20px;}
ul.book-contianer li h2 { width: 250px; float: left; font-size: 18px; font-weight: bold; line-height: 16px; margin-top: 20px;}
ul.book-contianer li h2 a {font-size: 14px!important; font-weight: bold; line-height: 16px; margin-bottom: 5px;}
ul.book-contianer li div {width: 93px; height: 32px; float: left; margin: 30px 0 0 30px; background-image: url(base/main.png); background-position: -303px -271px;}
ul.book-contianer li div a {width: 93px; height: 32px; display: block; }

table.table-lined tbody tr td.live-update {padding: 0;}

table.table-lined tbody tr td.live-update div {background-color: #eaeaea; padding:10px; }
table.table-lined tbody tr td.live-update div p {margin-bottom: 15px; line-height: 16px;}
table.table-lined tbody tr td.live-update div p.byline {font-weight: normal;}
table.table-lined tbody tr td.live-update div p.update-tags {clear: both; padding: 0 0 10px 0; border-bottom: 1px dotted #666;} 
table.table-lined tbody tr td.live-update div p.update-tags a {border-bottom: 1px dotted #660000;} 
table.table-lined tbody tr td.live-update div p.update-tags a:hover { background-color:#eaeaea; text-decoration: none;}

div.player-tweet-arrow {width: 23px; height: 12px; background-image: url(base/main.png); background-repeat: no-repeat; background-position: -316px -122px; margin-left: 20px;}

div.player-tweet {padding: 10px; margin: 0; background-color: #fff; font-size: 12px;}
h2.tweet-h2 img{float: right!important;}

/* Blogs */

div.featured-blogs{padding:10px 0 10px 0;clear:both;margin-bottom:20px;border-bottom:1px solid #ccc;}
div.featured-blogs-head{width:500px;height:25px;line-height:25px;font-weight:bold;color:#666;padding:0 0 0 20px;background-color:#ebebeb;}
div.featured-blogs ul{width:240px;margin:5px 0 0 20px;float:left;}
div.featured-blogs ul li{width:240px;font-size:11px;line-height:14px;margin:5px 0 0 0;clear:both;overflow:hidden;}
div.featured-blogs ul li div.featured-blogs-title{float:left;width:200px;word-wrap:break-word;}
div.featured-blogs ul li div a{font-size:12px;font-weight:bold;line-height:14px;}
div.featured-blogs-icon{height:14px;width:13px;background-image:url(base/main.png);background-position:-213px -153px;background-repeat:no-repeat;float:left;margin:4px 10px 0 0;}
a.featured-blog{background-color:#dfdfdf;}
p.blog-tease{}
div.blogs-index{width:520px;margin:0 0 20px 0;clear:both;}
div.blogs-index img{float:left;margin:0 15px 0 0;}
div.blogs-index-left{float:left;}
div.blogs-index-right{width:415px;float:left;font-size:11px;line-height:14px;}
div.blogs-index-right span{float:right;color:#666;}
div.blogs-index-right h2{float:left;font-size:14px;line-height:14px!important;width:210px;padding-left:10px;}
div.blogs-index-entries{min-height:63px;padding:5px 10px 5px 10px;margin-top:2px;background-color:#eaeaea;position:relative;}
div.blogs-index-entries p.blogs-tease a{font-weight:bold;color:#333;margin:0;padding:0;}
div.blogs-index-arrow{width:6px;height:11px;background-image:url(base/main.png);background-position:-309px -118px;background-repeat:no-repeat;position:absolute;top:15px;left:-6px;}
div.blog-entries-head,div.twitter-tweets-head{padding:10px;background-color:#ebebeb;clear:both;margin:10px 0 10px 0;}
div.blog-entries-head img,div.twitter-tweets-head img{float:left;margin-right:10px;}
div.blog-entries-head h2,div.twitter-tweets-head h2{font-size:16px;}
div.blog-entries-head p,div.twitter-tweets-head p{line-height:16px;margin-top:5px;}
div.blog-entries-head p#byline,div.twitter-tweets-head p#byline{line-height:14px;margin:0;}
div.blog-entries,div.twitter-tweets{padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
div.blog-entries h3{font-size:16px;line-height:20px;}
div.blog_entry p{margin:3px 0 12px 0;}
div.twitter-tweets p{margin:3px 0 3px 0;}
div.blog_entry p a{border-bottom:1px dotted #660000;}
div#news-body a:hover{background-color:#eaeaea;text-decoration:none;}
div.blog_entry p a:hover{background-color:#eaeaea;text-decoration:none;}
div.blog_entry p img{border:0; max-width:520px;}
div.blog_entry p a img{border:0; max-width:520px;}
div.blog_entry p ul,ol{margin:10px 0 10px 20px;clear:both;}
div.blog_entry p ul{list-style-type:disc;}
div.blog_entry p ol{list-style-type:decimal;}
div#blog_entry_footer{font-style:italic;line-height:16px;margin:10px 0 10px 0;padding:10px 0 10px 0;border-top:1px solid #ccc;}
div#blog_entry_footer a{border-bottom:1px dotted #660000 ;}
div#blog_entry a:hover{background-color:#eaeaea;text-decoration:none;}
div#blog_entry_footer img{float:left;}
h1.blogger-name{line-height:18px!important;}
#tweets{margin:10px 0;background:#dedede url(poker-twitter-bg.png) repeat-x scroll 0 0;padding:5px;}
#tweets .header{font-size:18px;text-shadow:1px 1px 0px #333333;padding-left:8px;overflow:hidden;color:#ffffff;font-family:Arial;margin-top:0;float:none;}
#tweets .header span{float:left;margin-top:5px;}
#tweets .header img{float:right;}
#tweets .current-tweet{background-color:#f3f3f3;background-color:rgba(255,255,255,0.5);margin-top:5px;padding:5px;}
#tweets .current-tweet .headshot{float:left;width:90px;}
#tweets .current-tweet .current-tweet-entry{float:left;margin-left:5px;width:405px;}
#tweets .current-tweet .current-tweet-entry .release-at{float:right;}
div.twitter-head2-arrow{width:29px;height:15px;background-image:url(base/main.png);background-repeat:no-repeat;background-position:-337px -114px;margin-left:35px;}
p.tweet-first{font-size:24px;line-height:28px;margin-bottom:4px;}
p.tweet{font-size:14px;line-height:16px;margin-bottom:4px;}
div.cp_blog_panel{text-align:center;margin:20px 0 20px 0;}
div.cp_blog_panel img{margin-bottom:10px;}
div.cp_blog_panel a.block-link{width:75px;}
div.blog-disclaimer {padding:6px 0px; margin-top: 10px; border-top:1px solid #dddddd; font-size: 10px; line-height: 11px; font-style: italic; color: #999999;}

div#poker-strategy { float:right; width:145px; height:25px; border-left:1px solid #bdbdbd;padding-top:6px; }
div#poker-strategy div.search-wrapper { float:left; width: 18px; height: 18px; background-color:#ffffff; background-image: url(base/main.png); background-position: -332px -176px; margin:0 4px 0 14px; }
div.strategy-content { width:360px; clear: both; }
div.strategy-content h2{font-size: 12px!important; font-weight:bold; line-height: 16px; }


.go-grey-search { width:28px; height:20px; line-height:14px;color: #fff; background-image: url(base/main.png); background-position: -400px -60px; border: 0; cursor:pointer; margin-left: 10px; }

div#getting-started { background-color: #e5e5e5; padding: 10px;}
div#getting-started table {margin-top: 10px; clear: both; width: 200px; width: 220px;}
div#getting-started table tbody tr td {vertical-align: middle; text-align: left; border-bottom: 1px solid #ccc; height:28px; }
div#getting-started table tbody tr td a{ font-size:14px; font-weight: bold; line-height: 14px;}

#strategy-search { border: 8px solid #ebebeb; padding:5px; background-color: #fff; padding:5px; margin-top: 5px; clear: both;}
#strategy-search table tbody tr td{width: 33%; padding: 0; vertical-align: top; }
#strategy-search table tbody tr td h5 { font-size:14px; font-weight:bold; margin: 0;}
#strategy-search table tbody tr td select {width:145px; height: 60px; margin: 0;}
#strategy-search table tbody tr td input {width:115px; border: 1px solid #333; height: 15px; line-height: 14px;}
#strategy-search table tbody tr td input.go-grey-search {width:30px; height:20px; border: 0;}

.clear-fields {float: right; width:120px; height:20px!important; padding: 0; clear: both; margin-top: 20px;}
.clear-fields a {line-height: 15px;}
.clear-fields div{ width:12px; height: 12px; line-height: 15px; float: right; background-image: url(base/main.png); background-position: -347px -210px; padding: 0; margin-top:2px;}
#player_article {background-color: #E9E9E9; padding:3px;margin-bottom: 3px; border-left:solid 3px #9F3113; cursor:pointer;text-decoration: none}
#player_article :hover {background-color: #000}

div.cover-story{background-color:#ebebeb;padding:10px;margin:0px 0 10px 0;position:relative;word-wrap:break-word;}
div.cover-story img{float:left;margin:0 10px 10px 0;}
div.cover-story h1{font-size:12px;color:#000;font-weight:bold;width:378px;}
div.cover-story h2.block-head{background:none;margin-bottom:2px;width:372px;float:left;line-height:16px !important}
div.cover-story p.byline{color:#333;font-weight:bold;margin-bottom:6px;}
div#cover-story p.byline a{color:#333;}
div.cover-story p.tease{width:372px;float:left;overflow:hidden;}
div.cover-story a.block-link{position:absolute;bottom:10px;right:10px;}
div.magazine-content{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;word-wrap:break-word;}
div.magazine-content img{float:right;margin:0 0 10px 10px;}
div.magazine-content h3 a{font-size:14px;font-weight:bold;line-height:18px;}
div.magazine-content ul{clear:both;margin:15px 0 10px 0;}
div.magazine-content ul li{line-height:14px;padding:4px 0 4px 0;}
div.magazine-content ul li a{font-weight:bold;}
div.magazine-content ul li h4 a{font-weight:bold;}
div.magazine-content a.block-link{margin:0 0 0 75px;width:50px;}
div.mag-body table{margin:0 0 15px 0;}
div.mag-body table tr.odd{background-color:#e9e9e9;}
div.mag-body table tr td{padding:2px 8px 2px 2px;border:1px solid #ccc;}
.indent{float:left;width:45%;padding-right:20px;}
ul#classic{margin:10px 0 10px 0;}
ul#classic li{padding:8px 4px;border-bottom:1px solid #cccccc;}
ul#classic li h4 a{font-size:14px;font-weight:bold;}
ul#classic li p{font-size:12px;line-height:18px;}
ul#classic li p.author{font-size:11px;}
div#magazine-archive{margin-top:25px;}
div#mag-archive{margin-top:15px;}
div#mag-archive label{font-size:11px;font-weight:bold;color:#990000;margin:2px 0 2px 0;}
div#mag-archive select{width:201px;margin-bottom:10px;}
div#mag-archive input{float:right;margin:0;}
div#mag-subscribe img{margin:20px 0 10px 0;}
div#mag-subscribe a.block-link{margin:0 0 0 75px;width:80px;}
div#subscriber{width:530px;height:50px;margin:10px 0 0 0;clear:both;padding:10px;background-color:#e5e5e5;border:1px solid #333;}
div#subscriber h3{margin:0 0 5px 0;color:#333;}
div#subscriber table tr td{text-align:center;vertical-align:middle;height:18px;border:0;}
div#subscriber table tr td input{width:115px;height:14px;margin:0;color:#333;border:1px solid #ccc;}
div#subscriber table tr td.go-grey-short{border-right:1px solid #fff;}
div#subscriber table tr td.go-grey-short input{width:30px;height:18px;line-height:15px;background-image:url(base/main.png);background-position:-259px -138px;border:0;cursor:pointer;color:#fff;font-weight:bold;margin-right:10px;}
div.mag-body div#comments-logged-out div#login-container{width:538px;}
div.mag-body div#comments-logged-out div#login-container ul{width:538px;margin:0!important;}
div.mag-body div#comments-logged-out div#login-container div.login-container-right{width:280px;}
.cover-story .right{float:right;}
ul.magazine-navigation{list-style-type:none;}
ul.magazine-navigation li{float:left;font-weight:bold;margin-right:10px;}
ul.magazine-navigation li.selected{background:#333333;border-radius:5px;padding:0 7px;}
ul.magazine-navigation li.selected a{color:#FFFFFF;}
.magazine-thumb{border-bottom:1px solid #999999;margin:5px;padding:5px;text-align:center;}
.magazine-thumb .wrapper{padding:5px;width:130px;}
.magazine-thumb .wrapper img{margin-bottom:5px;}
.magazine-thumb .wrapper p{line-height:14px;}
.magazine-thumb.cp{background-color:#F2F2F3 !important;}
.magazine-thumb.cpe{background-color:#FFFDEB !important;}

#magazinewrap {
  background-color: #ffffff;
  margin: 15px auto;
  width: 730px;
  box-shadow: 0px 0px 5px #a0a0a0;
  padding: 10px;
}
#magazinewrap .magrow {
  
}
#magazinewrap .magrow h3 {
  background: transparent url(gold-banner.png) no-repeat scroll 0 0;
  width: 161px;
  position: relative;
  left: -15px;
  z-index: 1;
  color: #333333;
  text-shadow: 1px 1px 0px #ffffff;
  text-align: center;
  padding: 6px;
  font-weight: normal;
  margin-bottom: 5px;
}
#magazinewrap .magrow .mag {
  float: left;
  width: 150px;
  margin: 15px;
}
#magazinewrap .magrow .mag .magcover {
  margin: 0 auto 10px;
  background: transparent url(trans-stripe.gif) repeat scroll right bottom;
  width: 121px;
  height: 161px;
  position: relative;
  z-index: 1;
}
#magazinewrap .magrow .mag .magcover img {
  position: absolute;
  top: -5px;
  left: -5px;
  z-index: 1;
}
#magazinewrap .magrow .mag .magtitle {
  color: #333333;
  font-size: 14px;
  text-align: center;
}
#magazinewrap .magrow .mag .magdate {
  color: #333333;
  font-size: 8px;
  text-align: center;
}
#magazinewrap .magrow .mag .viewfield {
  text-align: center;
}
#magazinewrap select#browse_year {
  float: right;
  width: 100px;
}
#magazinewrap span.bigdate {
  float: left;
  font-size: 24px;
  color: #999999;
  font-weight: bold;
  margin: 10px 0 0 10px;
}
table#magtable {
  clear: both;
  margin: 15px auto;
  width: 730px;
  border-top: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
}
table#magtable tr {
  
}
table#magtable tr th {
  background-color: #ececec;
  padding: 3px 5px 0px;
  text-align: left;
  font-weight: normal;
  border-bottom: 1px solid #e4e4e4;
}
table#magtable tr td {
  padding: 0 5px;
  border-bottom: 1px solid #ebebeb;
  vertical-align: top;
}
table#magtable tr td a {
  color: #660000;
}
table#magtable tr td.date {
  background-color: #f2f2f2;
  font-size: 8px;
  color: #666666;
}
table#magtable tr td.publish {
  font-size: 11px;
  color: #333333;
}
table#magtable tr td.article {
  font-weight: bold;
  color: #333333;
  font-size: 11px;
  background-color: #f2f2f2;
}
table#magtable tr td.article a.selected {
  font-weight: bold;
  color: #333333;
  font-size: 11px
}
table#magtable tr td.preview {
  text-align: center;
  padding: 20px;
}
table#magtable tr td.preview .mag {
  float: none;
  margin: 15px auto;
}
.signupnote {
  text-align: center;
  font-size: 18px;
  margin-bottom: 15px;
  color: #333333;
}
.signupnote a {
  color: #990000;
}

/* Tools */

div#tools-intro h1{margin-bottom:16px;}
div#tools-intro div{padding:10px;background-color:#e6e6e6;margin-bottom:25px;clear:both;}
div#tools-intro div p{font-size:11px;line-height:15px;margin:10px 0 10px 0;}
div#tools-intro div p.tools-intro-foot{font-weight:bold;}
div#tools-intro div a{color:#660000;}
div.odds,div.matchup,div.analyst{width:160px;background-image:url(cards/preview.png);float:right;margin:0 0 0 10px;clear:both;}
div.cpps {width:160px;background-image:url(cards/cpps.jpg);float:right;margin:0 0 0 10px;clear:both;}
div.cpp {width:160px;background-image:url(cards/cpp.jpg);float:right;margin:0 0 0 10px;clear:both;}
div.strategy {width:160px;background-image:url(cards/strategy.jpg);float:right;margin:0 0 0 10px;clear:both;}
div.cpps, div.cpp, div.strategy {background-position:0px 0px;height:100px;}
div.matchup{background-position:0px -118px;height:105px;}
div.analyst{background-position:0px -242px;height:98px;}
div#tools-intro div div.odds{background-position:0px 0px;height:105px;}
ul#tools-intro-right{margin:31px 0px 20px 0px;}
ul#tools-intro-right li{padding:8px 0 8px 0;border-bottom:1px solid #ccc;margin-bottom:5px;}
ul#tools-intro-right li h3 a{padding:2px;background-color:#e6e6e6;font-size:16px;font-weight:bold;margin:5px 0 0 0;}
ul#tools-intro-right li p{margin:5px 0 0 2px;line-height:16px;}
table.stat-lined thead tr td{text-align:center;}
table.stat-lined tbody tr td{text-align:center;font-weight:bold;color:#660000;}
ul.stat-summary{margin:10px 20px 10px 14px;}
ul.stat-summary li{width:152px;padding-right:5px;display:inline;float:left;font-weight:bold;font-size:12px;line-height:20px;}
div.edit,div.delete{height:11px;width:11px;line-height:11px;background-image:url(base/main.png);background-position:-348px -197px;margin:0;padding:0;}
div.delete{background-position:-348px -211px;}
#matchup{margin:15px 0 0 0;}
h1#matchuph1{color:#333;font-size:18px;font-weight:bold;}
div#matchup{width:100%;height:140px;margin:15px 0 0 0;background-color:#e9e9e9;clear:both;}
div#matchup h2{padding-left:5px;font-weight:bold;background-color:#ccc;font-size:12px;line-height:20px;}
div#matchup h2 a{color:#660000;}
div#matchup table{width:780px;}
div#matchup table tr th{text-align:center;padding:0;vertical-align:top;}
div#matchup table tr td.sword{background-image:url(base/swords2.gif);background-repeat:no-repeat;background-position:-3px 20px;width:45px;}
div#matchup table tr td.sword2{background-image:url(base/swords2.gif);background-repeat:no-repeat;background-position:-3px 25px;width:45px;}
div#matchup table tr td{padding-top:10px;vertical-align:top;}
div#matchup table tr td div{width:88px;}
div#matchup table tr td div img.card-left{position:relative;left:4px;float:left;}
div#matchup table tr td div img.card-right{position:relative;right:4px;float:right;margin-top:-50px;}
div#matchup table tr td.match-river{width:80px;text-align:left;}
div#matchup table tr td.view-oa{width:90px;text-align:left;vertical-align:middle;}
div#matchup table tr td.view-oa div{width:73px;height:25px;background-color:#660000;text-align:center;padding:5px;}
div#matchup table tr td.view-oa div a{line-height:13px;color:#fff;}
div#matchup table tr td.view-oa div a:hover{line-height:13px;color:#fff;text-decoration:none;}
div#matchup table tr th{height:20px;vertical-align:middle;padding-top:2px;line-height:12px;}
/* Tools Side */
div.tools-side{width:240px;padding:10px 0 0 0;background-color:#e5e5e5;font-size:11px;line-height:14px;clear:both;}
div.tools-side p{margin:0 10px 10px 10px;}
div.tools-side img{margin:2px 0 2px 0;}
div.tools-side div.tools-side-button{padding:0;margin-left:10px;}
div.tools-side div.tools-side-button a{display:block;height:36px;width:207px;background-image:url(base/main.png);background-repeat:no-repeat;background-position:-302px 0;color:#fff;text-align:center;font-size:14px;font-weight:bold;line-height:36px;margin-left:5px;border:0;}
ul#help-qa{padding:0 10px;}
ul#help-qa li{font-size:12px;font-weight:bold;margin:5px 0 5px 0;}
ul#help-qa li div{background-color:#e5e5e5;padding:5px;margin:5px 0 10px 0;font-weight:normal;}
ul#help-qa li div ol{margin:3px 0 3px 20px;list-style:disc;}
ul#help-qa li div ol li{margin:0;font-weight:normal;padding:2px 0 2px 0;}
div.stat-filter{background-color:#e5e5e5;padding:0 10px 10px 10px;border:0;}
div.stat-filter ul{width:150px;margin:10px 0 0 40px;clear:both;}
div.stat-filter ul li{display:block;float:left;text-align:center;font-size:11px;width:65px;padding:0 0 0 5px;}
div.stat-filter div{padding:10px 0 0 0px;margin-left:15px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
div.stat-filter div p{font-weight:bold;margin-bottom:4px;}
div.stat-filter div select{width:195px;margin-bottom:4px;}
div.stat-filter div input{float:right;margin:4px 0 0 0;}
div.stat-filter div input.go-grey{margin-right:10px;}
/* All hand matchups */
td.tour-match{color:#660000;}
td.event-match{color:#990000;}
td.inline-ad{background-color:#fff;padding-top:8px;}
td.inline-ad div.ad-label{float:left;margin:0 0 2px 22px;}
div#single-matchup{margin-bottom:5px;clear:both;}
div#single-matchup h1 a{font-size:12px;line-height:20px;font-weight:bold;color:#fff;padding-left:3px;}
div#single-matchup p{font-size:11px;color:#333;float:right;margin-top:5px;}
div#single-matchup table{width:100%;border-bottom:1px solid #ccc;clear:both;margin-top:5px;}
div#single-matchup table tr th,div#single-matchup table tr td{vertical-align:middle;text-align:center;padding:3px;}
div#single-matchup table tr th{font-size:12px;font-weight:bold;color:#333;background-color:#bbb;}
div#single-matchup table tr td p{float:none;}
div#single-matchup table tr td img{float:none;margin:5px 5px 0 5px;}
div#single-matchup table tr th h2{font-size:12px;font-weight:bold;}
div#single-matchup table tr td p.percentage{font-size:20px;font-weight:bolder;color:#333;}
div#single-matchup table tr td p.winner{color:#990000;font-weight:bold;font-size:14px;float:none;}
/* Stats Tracker */
div#stat-tracker-right-side{padding:0;margin:0 0 0 0;float:left;width:240px;}
div#stat-tracker-left-side{padding:0;margin:0 10px 0 0;float:left;width:515px;}
div#stat-tracker-left-side .welcome-message{padding:0 14px;}
div#stat-tracker-left-side p{margin:0 0 10px 0;}
div#stat-tracker-left-side h3{margin-left:4px;}
/* Setup */
ul#setup li{font-weight:bold;margin:5px 10px;font-size:12px;}
ul#setup li div{background-color:#e5e5e5;padding:10px;margin:5px 0 10px 0;border-top:1px solid #ccc;}
ul#setup li div ol{margin:3px 0 3px 20px;list-style:disc;width:500px}
ul#setup li div ol li{margin:0;font-weight:normal;padding:2px 0 2px 0;}
ul#setup li div table{margin:0;width:100%;}
table.setup-list{width:100%;line-height:16px;clear:both;margin-top:8px!important;}
table.setup-list tr th{background-color:#cccccc;padding:2px 6px;text-align:left;vertical-align:middle;}
table.setup-list tr td{padding:6px;text-align:left;vertical-align:middle;line-height:12px;border-bottom:1px solid #ccc!important;}
/* top */
ul#setup li div form{margin:0;padding:0;}
ul#setup li div form table{margin:0;}
ul#setup li div form table tbody tr th,ul#setup li div table tbody tr td{text-align:left;border:0;}
ul#setup li div form table tbody tr th{font-size:12px;font-weight:bold;}
ul#setup li div form table tbody tr td{padding:0;margin:0;text-align:left;}
ul#setup li div form table tbody tr td input[type=text]{width:180px;height:16px;line-height:16px;border:1px solid #ccc;margin:0;}
ul#setup li div form table tbody tr td select{width:100px;height:18px;line-height:18px;border:1px solid #ccc;margin:0;font-family:Arial;font-size:11px;}
ul#setup li div form table tbody tr td input[type=submit],
ul#setup li div form table tbody tr td input[type=button]{height:19px!important;background-image:url(base/main.png);background-position:-396px -40px;margin:auto;text-align:center;color:#fff;font-weight:bold;padding:3px 8px 3px 8px!important;margin-left:15px;border:0!important;}
ul#setup li div form table tbody tr td input[type=button]{background-position:-396px -60px;}
/* bottom */
ul#setup li div table tbody tr td form{padding:0;margin:0;}
ul#setup li div table tbody tr td form input[type=text]{width:180px;height:16px;line-height:16px;border:1px solid #ccc;margin:0;float:left;}
ul#setup li div table tbody tr td form input[type=submit],
ul#setup li div table tbody tr td form input[type=button]{height:19px!important;background-image:url(base/main.png);background-position:-396px -40px;margin:auto;text-align:center;color:#fff;font-weight:bold;padding:3px 8px 3px 8px!important;margin-left:15px;border:0!important;}
ul#setup li div table tbody tr td form input[type=button]{background-position:-396px -60px;}
/* End Setup */
/*add cash tournament*/
table.add-game{margin:0;background-color:#e5e5e5;border-top:1px solid #ccc;width:100%;}
table.add-game tbody tr th,table.add-game tbody tr td{text-align:left;border:0;padding:5px;margin:0;height:20px;}
table.add-game tbody tr td input[type=text]{width:85px;height:16px;line-height:16px;border:1px solid #ccc;margin:0;font-family:Arial;font-size:11px;}
table.add-game tr td select{width:120px;height:18px;line-height:16px;border:1px solid #ccc;margin:0;}
table.add-game tr td.date-range select {width: 68px; font-family: Arial; font-size: 11px;}
table.add-game tr td.location select,table.add-game tr td.game-type select{width:180px;font-family:Arial;font-size:11px;}
table.add-game tr td select{width:120px;height:18px;line-height:16px;border:1px solid #ccc;margin:0;font-family:Arial;font-size:11px;}
table.add-game tbody tr td.duration input[type=text]{width:40px;font-family:Arial;font-size:11px;}
table.add-game tbody tr td.short-description input[type=text]{width:370px;font-family:Arial;font-size:11px;}
table.add-game tr td.limit-type select{width:90px;}
table.add-game tbody tr td textarea{width:370px;border:1px solid #ccc;font-family:Arial;font-size:11px;line-height:14px;}
table.add-game tbody tr td input[type=submit]{height:19px!important;background-image:url(base/main.png);background-position:-396px -40px;margin:auto;text-align:center;color:#fff;font-weight:bold;padding:3px 8px 3px 8px!important;margin-bottom:15px;border:0!important;}
div.stat-tracker-home,.write-a-blog-home{width:500px;float:left;margin-right:10px;}
div.stat-tracker-home h2{clear:both;font-size:14px;line-height:24px;font-weight:bold;}
div.stat-tracker-home ul li{font-size:14px;line-height:24px;font-weight:bold;margin-left:30px;}
div.stat-tracker-home a{font-size:14px;line-height:24px;font-weight:bold;}
div.stat-tracker-login{width:240px;float:left;padding:0;margin:0;}
div#tracker-login{width:240px;height:352px;background-image:url(base/stat-tracker-login-bg.png);background-repeat:no-repeat;padding:10px 0 10px 0;}
div#tracker-login p{font-size:11px;line-height:15px;font-weight:bold;color:#fff;margin:0 0 20px 10px;}
div#tracker-login input.btn-red{margin:5px 0 5px 90px;}
div#tracker-login div{width:200px;margin:10px 20px;}
div#tracker-login div label{font-size:11px;font-weight:bold;color:#fff;}
div#tracker-login div input{height:14px;width:180px;border:1px solid #ccc;margin:4px 0 5px 0;}
div#tracker-login div.tracker-check input{height:14px;width:14px;border:1px solid #ccc;margin:0 4px 0 0;float:left;line-height:14px;float:left;}
div#tracker-login div.tracker-login-help{text-align:center;height:65px;}
div#tracker-login div.tracker-login-help label{line-height:30px;}
div#tracker-login div.tracker-login-help input.btn-grey{width:60px;}
div.stat-tracker-login div#login-container ul{width:250px;}
div.stat-tracker-login div#login-container div.login-container-right{}
div#tracker-intro{background-color:#e5e5e5;padding:10px;height:165px;margin:10px 0 20px 0;}
div#tracker-intro p{font-size:30px;line-height:35px;font-weight:bold;color:#333;margin:30px 0 30px 0;}
div#tracker-intro img{float:left;margin:0 20px 10px 0;}
div#tracker-intro-bottom{font-size:14px;font-weight:bold;line-height:20px;color:#333;}
div#tracker-intro-bottom ul{width:450px;margin:20px 0 0 20px;}
div#tracker-intro-bottom ul li{line-height:25px;font-size:14px;}
div#tracker-intro-bottom ul li.free{color:#660000;}
table#poker-on-tv td{padding:4px 5px;}
table#poker-on-tv th{padding:4px 5px;}
div.poker-on-tv-navigation{text-align:center;}
#datepicker{width:0;height:0;border:0 none;background:#fff;}
h2.poker-tv-subhead{font-size:12px;line-height:15px;font-weight:bold;clear:both;}
div.poker-tv-advanced{float:right;width:100px;}
div.poker-tv-advanced a{display:block;line-height:16px;width:120px;}
div.poker-tv-advanced a div{float:left;width:16px;height:16px;background-image:url(base/main.png);background-position:-332px -157px;background-repeat:no-repeat;margin:0 5px 0 0;padding:0;}
div.poker-tv-paginate{width:520px;}
div.poker-tv-paginate h3{width:300px;float:left;font-size:14px;font-weight:bold;}
div.poker-tv-paginate a{height:18px;line-height:18px;display:block;float:right;font-size:11px;background-color:#660000;margin:0 0 0 5px;text-align:center;color:#fff;font-weight:bold;padding:0 8px 0 8px;}
div#poker-on-tv-show-listings ul{margin:10px 0 20px 0;}
div#poker-on-tv-show-listings ul li{line-height:14px;padding:5px 0 4px 5px}
div#poker-on-tv-show-listings ul li a{color:#660000;font-weight:bold;font-size:12px;line-height:14px}
div#poker-on-tv-show-listings p.icon{float:left;margin-right:4px;height:14px;width:14px;overflow:hidden;text-indent:1000px;background-repeat:no-repeat;background-image:url(base/main.png);}
/* Special Deals for CardPlayer.com Readers */
div.poker-tools-special-deals{width:750px;margin:0 auto;}
div.special-deals{width:240px;height:200px;background:url(base/secondary-ad-bg.png) no-repeat;float:left;text-align:center;margin:0 5px 0;}
div.special-deals img{text-align:left;float:left;margin-left:5px;}
div.special-deals .bonus{text-align:center;margin:0 auto;color:#910000;line-height:20px;font-size:30px;font-weight:bold;}
div.special-deals .bonus span{line-height:9px;font-size:9px;color:#424242;}
div.special-deals .code{text-align:center;margin:0 auto;line-height:19px;margin-top:19px;font-weight:bold;text-transform:uppercase;}
div.special-deals .code span{color:#fe0000;}
div.special-deals .visit-now{margin:10px auto 0;width:146px;}
a:hover.index-room-special-offer{text-decoration:none!important;}
a.index-room-special-offer{background:#efefef;width:222px;height:150px;padding:10px;float:left;font-family:Arial,Verdana,sans-serif;color:#660000;font-size:12px;line-height:18px;margin:6px;}
a.index-room-special-offer div h2{font-size:15px;margin:5px 0 2px 0;}
a.index-room-special-offer div a img{display:block;margin:auto;text-align:center;}
.special-offer-overview{background:#ebebeb;padding:10px;}
.special-offer-overview ul,ol{margin:10px 0 10px 20px;clear:both;}
.special-offer-overview ul{list-style-type:disc;}
.special-offer-overview ol{list-style-type:decimal;}
.special-offer-overview p{margin:3px 0 12px 0;}
.special-offer-overview div{border-bottom:1px solid #ffffff;}
.special-offer-overview div img{display:block;padding:0 0 20px 0;}
.special-offer-screenshots{margin:30px 0 0 0;}
.newsletter-intro-box{margin:0;border:2px solid #ccc;background-color:#ebebeb;color:#333;padding:20px;font-size:11px;line-height:14px;width:477px;}
.newsletter-intro-box p{font-size:14px;line-height:20px;}
.newsletter-intro-box a{font-weight:bold;}
div.newsletter-offer-product{margin:auto;color:#333;width:540px;}
div.newsletter-offer-product a{font-weight:bold;font-size:13px;line-height:14px;}
div#newsletter-promo{margin:0;border:2px solid #ccc;background-color:#ebebeb;color:#333;padding:20px;font-size:11px;line-height:14px;width:477px;}
div#newsletter-promo h1{width:255px;float:right;margin:0 0 10px 0;}
div#newsletter-promo div.newsletter-promo-inner{padding-bottom:20px;width:480px;margin:0 0 20px 0;border-bottom:1px solid #ccc;margin:auto;}
div#newsletter-promo ul{height:20px;margin:0;}
div#newsletter-promo ul li{padding:0;display:inline;float:left;}
div#newsletter-promo ul li input{width:200px;height:22px;border:1px solid #999;font-size:14px;padding-left:3px;}
div#newsletter-promo ul li input.go-grey-dark{width:30px;height:18px;line-height:15px;color:#fff;margin:0;border:0;padding:0;}
div#newsletter-promo p{font-size:12px;line-height:18px;}
div#newsletter-promo p.policy{font-size:11px;font-style:italic;line-height:11px;text-align:center;padding-top:10px;}
div.newsletter-promo-inner p{font-size:11px;font-style:italic;}
div.newsletter-promo-inner h4{font-size:12px;margin:0 0 5px 58px;}
div.newsletter-promo-inner p.tc{text-align:center;clear:both;margin-top:15px;}
div#newsletter-promo div.errors ul li{color:#990000;font-weight:bold;}
div#newsletter-promo ol.numbered{margin-left:30px;}
a.newsletter-link{border-bottom:1px dotted #660000;}
a:hover .newsletter-link{background-color:#eaeaea;text-decoration:none;}
div#newsletter-promo p.confirm-legal{font-size:10px;line-height:12px;margin-top:10px}
div.online-poker-bonus{width:755px;border-bottom:1px solid #ccc;margin:0 0 10px 0;}
div.online-poker-bonus h4{font-size:16px;font-weight:bold;margin:0 0 10px 0;}
div.online-poker-bonus .right-section{width:450px;border:8px solid #e5e5e5;padding:10px;}
div.online-poker-bonus ul{list-style-type:disc;margin:0 0 0 20px;font-size:12px;}
div.online-poker-bonus .right-section .promo-code{width:300px;padding:6px;background:#a9a9a9;color:#fff;font-size:14px;font-weight:bold;margin:0 auto;text-align:center;}
div.online-poker-bonus .left-section a{font-weight:bold;float:left;}
div.online-poker-bonus .left-section h2{margin:0 0 10px 0;}
div.online-poker-bonus .left-section img{margin:0 0 30px 0;}
div.online-poker-bonus div.download{float:left;margin-left:40px;}
div.online-poker-bonus div.download a{font-size:12px;width:80px;}
.freerolls-and-more a.sign-up-now,.best-online-sites a.sign-up-now,.room-reviews a.sign-up-now{background:url(base/main.png) no-repeat -669px -245px;width:81px;height:38px;float:left;}
.freerolls-and-more a.block-link-grey{width:60px;float:left;margin-top:17px;}
.freerolls-and-more a{font-weight:bold;}
.freerolls-and-more td{vertical-align:bottom;}
.freerolls-and-more td.poker-room-name a{font-size:14px;}
.freerolls-and-more div.more-info a{font-size:11px;}
.best-online-sites td.poker-room-name a,.room-reviews td.poker-room-name a{font-weight:bold;margin:3px 5px 0 0;font-size:14px;}
.best-online-sites td p{line-height:18px;}
.best-online-sites a{font-weight:bold;}
.best-online-sites div.more-info a{font-size:11px;}
.best-online-sites span.number{font-weight:bold;font-size:14px;}
.site-landing-page{width:780px;margin:0 auto;}
.site-landing-page .left-section{width:520px;text-align:center;}
.site-landing-page .left-section .bonus-bucket{height:138px;text-align:center;padding:30px;font-color:#ccc;background-color:#333;}
.site-landing-page .left-section .bonus-bucket p{font-size:16px;color:#ccc;margin:0 auto;}
.site-landing-page .left-section .bonus-bucket h5{font-size:50px;color:#ccc;font-weight:bold;margin:0 auto;}
.site-landing-page .left-section .bonus-bucket .underline{border-bottom:1px solid #999;margin:0 0 5px 0;}
.site-landing-page .left-section .code{height:32px;padding:30px;text-align:center;font-size:18px;font-weight:bold;background-color:#ccc;}
.site-landing-page .left-section .code .img{padding:0px;margin:-21px 0 12px 0;}
.site-landing-page .right-section{width:240px;height:270px;margin:0 auto;padding:10px;text-align:center;background-color:#999;float:right;}
.site-landing-page .free-poker-left{width:490px;margin:0 auto;padding:10px;background-color:#999;float:left;}
.site-landing-page .div-line{width:2px;height:639px;border-right:1px #660000 solid;float:left;margin-right:10px;}
.site-landing-page .img{background-image:url(base/or-circle.gif);height:32px;width:32px;margin-top:75px;margin-left:-13px;position:absolute;}
.site-landing-page .free-poker-left .logo{margin:15px 0 0 0;padding:10px;float:left;}
.site-landing-page .free-poker-left .details{width:450px;margin:0 auto;padding:20px;background-color:#fdfdfd;float:left;font-weight:bold;font-size:13px;margin:-8px 0 0 0;}
.site-landing-page .free-poker-left .info{width:230px;margin:0 auto;float:left;}
.site-landing-page .free-poker-left .playnow-left{width:210px;margin:0 auto;float:right;margin:20px 0 10px 0;text-align:center;}
.site-landing-page .free-poker-left .playnow-left .window-logo{border:solid 1px;width:80px;float:right;margin:-20px 0 0 0;text-align:center;}
.site-landing-page .free-poker-left .info a{font-weight:bold;font-size:12px;}
.site-landing-page .free-poker-left .info .pokerinfo{width:210px;border-bottom:1px solid #666;padding-top:8px;padding-bottom:8px;line-height:16px;background-color:#999;font-weight:normal;}
.site-landing-page .free-poker-left .info .support{width:210px;padding-top:8px;padding-bottom:8px;line-height:16px;background-color:#999;font-weight:normal;}
.site-landing-page .free-poker-left .screenshot{width:250px;margin:4px 0 0 10px;float:right;padding-right:0px;}
.site-landing-page .free-poker-right{height:639px;width:240px;margin:0 auto;float:right;font-size:13px;}
.site-landing-page .free-poker-right .playnow-right{width:200px;margin:0 auto;text-align:center;font-size:11px;}
.site-landing-page .free-poker-right .grey-panel-poker-info{background-color:#ebebeb;font-size:11px;}
.site-landing-page .free-poker-right .grey-panel-poker-info a{font-weight:bold;font-size:12px;}
.site-landing-page .free-poker-right .grey-panel-poker-info .established{float:right;width:140px;line-height:14px;margin-top:5px;}
.site-landing-page .free-poker-right .grey-panel-poker-info .details{border-bottom:1px solid #ccc;padding-top:8px;padding-bottom:8px;line-height:16px;}
.site-landing-page .free-poker-right .grey-panel-poker-info .support{padding-top:8px;padding-bottom:8px;line-height:16px;}
.site-landing-page .free-poker-right .grey-panel-poker-info .traffic-box{background-color:#FFFFFF;margin:-5px 0 0 0;padding:5px;}
.site-landing-page .free-poker-right .logo{width:170px;margin:0 auto;padding:10px;margin:5px 0 0 15px;}
.site-landing-page .free-poker-right p{padding:10px;}
.best-online-rooms{width:780px;margin:0 0 20px 0;}
.best-online-rooms .left-section{width:140px;padding:10px;font-size:14px;margin:0 auto;font-weight:bold;text-align:center;}
.best-online-rooms .left-section a{font-size:11px;font-weight:bold;}
.best-online-rooms .underline{border-bottom:1px solid #fff;margin:-17px 0 6px 0;}
.best-online-rooms .details{font-size:10px;margin:0 0 6px 0;font-weight:bold;line-height:14px;text-align:left;}
.best-online-rooms .center-section.details{font-size:12px;font-weight:normal;line-height:18px;}
.best-online-rooms .details ul li,
.site-landing-page .details ul li{background:url(base/red-check.png) no-repeat 0 2px;padding:2px 0 0 13px;line-height:15px;}
.site-landing-page .details p{line-height:15px;}
.best-online-rooms .compatible{font-size:10px;margin:0 0 6px 0;font-weight:bold;line-height:11px;text-align:center;vertical-align:middle;}
.best-online-rooms .top-section{width:590px;padding:10px;font-size:18px;font-weight:bold;margin:0 auto;text-align:left;margin:-12px 0 0 0;}
.best-online-rooms .top-section a{font-size:11px;}
.best-online-rooms .table{background:#e9e9e9;padding:10px;}
.best-online-rooms .table td{text-align:center;font-weight:bold;border-right:1px solid #fff;}
.best-online-rooms .table a{font-size:16px;font-weight:bold;}
.center-section{padding:10px;font-size:12px;text-align:left;line-height:18px;margin:0 0 0 0;}
.center-section .bonus-bucket{height:85px;text-align:center;padding:30px;font-color:#ccc;background-color:#333;}
.center-section .bonus-bucket p{font-size:16px;color:#ccc;margin:0 auto;}
.center-section .bonus-bucket h5{font-size:50px;color:#ccc;font-weight:bold;margin:0 auto;}
.center-section .bonus-bucket .underline{border-bottom:1px solid #999;margin:0 0 5px 0;}
div.best-online-rooms .center-section .code{height:32px;padding:10px;padding-top:20px;text-align:center;font-size:18px;font-weight:bold;background-color:#ccc;}
.center-section .code .img{padding:0px;margin:-21px 0 12px 0;}
.best-online-rooms .right-section{width:145px;margin:0 auto;text-align:center;}
.best-online-rooms .bonus-code{text-align:center;font-size:16px;font-weight:bold;}
td.best-online-rooms{font-weight:bold;text-align:left;}
div.about{border:2px solid #e5e5e5;padding:10px;}
.about h4{font-size:14px;font-weight:bold;color:#660000;margin:10px 0 0 0;}
.about .underline{border-bottom:1px solid #E9E9E9;margin:-15px 0 6px 0;}
a:hover.index-room-special-offer{text-decoration:none!important;}
.room-reviews td.rate-room a{font-weight:normal;font-size:12px;font-weight:bold;}
.best-us-poker-rooms{float:left;color:#660000;font-weight:bold;margin:4px;}
.best-us-poker-rooms-title{background:#d6d6d6;width:222px;padding:2px 10px 2px 10px;}
.best-us-poker-rooms-entry{background:#efefef;width:222px;height:200px;padding:10px;float:left;font-family:Arial,Verdana,sans-serif;color:#660000;font-size:12px;line-height:18px;}
.best-us-poker-rooms-entry h2{font-size:14px;margin:5px 0 2px 0;}
.best-us-poker-rooms-entry div a img{display:block;margin:auto;text-align:center;}
.best-us-poker-rooms-entry p{height:60px;font-weight:normal;}
.best-us-poker-rooms-entry a.sign-up-now{background:url(base/main.png) no-repeat -669px -283px;width:81px;height:38px;float:left;margin:0 0 0 75px;}
/* login,signup,help */

div.stat-tracker-login{width:270px;padding:0;margin:0;float:right;}
div.stat-tracker-login div#login-container{width:250px;height:600px;}
div.stat-tracker-login div#login-container div.login-container-right{float:none;height:auto;}
div.stat-tracker-login div#login-container div.login-container-left{float:none;}
div#login-container{width:495px;background-color:#666666;padding:10px;color:#fff;position:relative;}
div#login-container a{color:#ffffff;text-decoration:underline;}
div#login-container ul{width:440px;list-style-type:none;}
div#login-container ul li{width:218px;display:inline;float:left;}
div#login-container ul li a{font-weight:bold;color:#fff;text-decoration:none;}
div#login-container ul li a:hover{background-color:none;text-decoration:underline;}
div#login-container form h4{font-size:14px;line-height:18px;font-weight:normal;color:#fff;margin-bottom:10px;}
div#login-container div.login-container-left{width:220px;float:left;margin:0;}
div#login-container div.login-container-left h4{font-size:14px;}
div#login-container div.login-container-left input{border:1px solid #ccc;width:190px;height:16px;margin:0;}
div#login-container div.login-container-left div.centered input.btn-red{width:75px;}
div#login-container div.login-container-left p{font-size:12px;line-height:14px;margin:0;}
div#login-container div.login-container-left p input{height:12px;width:12px!important;border:1px solid #ccc;line-height:12px;margin:0;}
div#login-container div a{color:#fff;font-size:11px;line-height:13px;font-weight:bold;bottom:10px;left:10px;}
div#login-container div.login-container-right{width:260px;float:right;margin:1px 0 10px 0;height:125px;text-align:center;}
div#login-container div.login-container-right p{line-height:10px;}
div#login-container div.login-container-float input.btn-grey{width:32px;}
div#login-container div.login-container-float a{font-size:10px;color:#fff;}
/* NEW Signup */
div#fb-signup{width:500px;background-color:#eaeaea;}
div#fb-signup label{font-weight:bold;margin:10px 0 2px 4px;}
div#fb-signup div.signup-left{float:left;width:280px;}
div#fb-signup div.signup-right{width:210px;float:left;margin:10px 0 10px 10px;background-color:#eaeaea;clear:right;}
div.signup-right .required{color:#666;float:right;margin-right:10px;font-size:11px;line-height:12px;}
div.signup-right input{width:188px;line-height:14px;border:1px solid #ccc;}
div.signup-right p.signup-guide{font-size:10px;line-height:11px;margin-left:4px;}
div.signup-error{background-color:#990000;padding:4px;font-weight:bold;font-size:11px;text-transform:capitalize;text-align:center;width:110px;color:#fff;float:left;margin:15px 0 0 -125px;position:relative;}
div.birthdate select{float:left;width:78px;margin-right:4px;}
#user_born_on_3i{width:44px;}
#user_born_on_1i{width:58px}
div.fb-signup div.signup-middle{width:460px;padding:10px;margin:0 10px 20px 10px;background-color:#fff;clear:both;}
div.fb-signup-bottom{background-color:#fff;clear:both;margin:0px 10px 10px 10px;padding:10px;}
div.fb-signup-bottom p{margin-bottom:10px;line-height:14px;}
div.fb-signup-bottom p input{float:left;margin-right:5px;height:12px;width:12px;margin-top:0;}
div.fb-signup-bottom textarea{margin-bottom:20px;height:90px;width:450px;padding-left:5px;font-family:Arial;font-size:11px;}
div.fb-signup p.signup-cancel{text-align:center;line-height:36px;}
p.signup-cancel a{color:#666;text-decoration:underline;font-size:11px;}
div.fieldWithErrors input{border:1px solid #660000;color:#333;}
div.t-c{height:400px;overflow:auto;}
div#users{background-color:#808080;padding:10px;color:#fff;background-image:url(poker_tools/stat-tracker-login-bg.png);background-repeat:no-repeat;background-position:right 0;}
div#users h1{color:#fff;font-size:16px;}
div#users input[type=text],div#users input[type=password]{width:210px;line-height:16px;line-height:16px;border:1px solid #ccc;margin:2px 0 10px 0;}
div#users input.btn-red{width:100px;}
div.user-error{background-color:#fff;padding:10px;border:1px solid #ccc;font-size:12px;margin-bottom:5px;}
div.user-error h2{font-size:14px;line-height:16px;color:#cc0000}
div.user-error p{color:#cc0000;margin:5px 0 5px 0;}
div.user-error ul li{height:15px;color:#cc0000;}
div.signup-login{width:220px;}
div.signup-login h2{font-size:15px;margin:1px 0px 7px 0px;}
div.signup-login div#login-container{width:220px;}
div.signup-login div#login-container div#need{visibility:hidden;height:1px;margin:0;padding:0;}
div.col2 div.signup-login div#login-container ul{width:200px;}
#cpsocial{background-color:#f0f0f0;padding-bottom:20px;position:relative;z-index:1;top:115px;min-height:300px;padding:25px;}
#cpsocial .formbox{position:relative;top:-115px;z-index:1;}
#cpsocial .formbox #instructbox{color:#ffffff;text-shadow:-1px -1px 0px #444444;font-size:20px;background-color:rgba(94,94,94,0.5);padding:10px;margin:0 5px;line-height: 24px;}
#cpsocial .formbox #instructbox p{float:left;width:300px;}
#cpsocial .formbox #instructbox .socialsignin{float:right;margin-top:20px;}
#cpsocial .formbox #instructbox .socialsignin img{vertical-align:middle;}
.vertsep{display:inline-block;width:2px;margin: 5px 0px 0 10px;background:transparent url(vert-sep.gif) no-repeat scroll 0 0;height:66px;}
#cpsocial .formbox #signup{background:transparent url(gray-stripe.gif) repeat scroll 0 0;padding:15px 10px;color:#ffffff;}
#cpsocial .formbox #signup a{color:#ffffff;text-decoration:underline;}
#cpsocial .formbox #signup form{display:block;}
#cpsocial .formbox #signup form .leftcol{float:left;width:300px;margin:10px;}
#cpsocial .formbox #signup form .rightcol{float:right;width:300px;margin:10px;}
#cpsocial .formbox #signup form .rightcol img{position:relative;right:-55px;}
#cpsocial .formbox #signup form .rightcol p{margin-top:15px;}
.fb_button.fb_button_medium{background:none !important;display:inline;padding:0;}
.fb_button .fb_button_text{background:none !important;border:none !important;margin:0 !important;padding:0 !important;display:inline !important;}
#cpsocial .formbox #signup form .field{width:250px;margin:10px auto;}
#cpsocial .formbox #signup form .field label{display:block;font-size:14px;}
#cpsocial .formbox #signup form .field input[type=text],
#cpsocial .formbox #signup form .field input[type=password]{border:1px solid #666666;width:246px;height:23px;padding:2px;box-shadow:inset 0 0 3px 0 #888888;-moz-box-shadow:inset 0 0 3px 0 #888888;-webkit-box-shadow:inset 0 0 3px 0 #888888;}
#cpsocial .formbox #signup form .signup-bottom{font-size:11px;width:250px;margin:0 auto;font-family:Arial;}
#cpsocial .formbox #signup form .signup-bottom p{margin:10px 0;}
#cpsocial .horz-sep{height:2px;background:transparent url(divbar.png) repeat-x scroll 0 0;margin:10px 0;}
#cpsocial .bottom-section{position:relative;top:-50px;z-index:1;text-align:center;}
#haveaccount{text-align: left;font-size: 16px;margin-left: 28px;}
#haveaccount *{vertical-align:middle;}
/* Confirm */
table.verification{width:375px;margin:15px 0 15px 45px;}
table.verification tr td input{width:190px;margin:0 5px 0 5px;}
table.verification tr td label{font-weight:bold;font-size:11px;}
table.verification tr th input{width:70px;margin:0;}
p.verify-note{color:#330000;font-weight:bold;font-style:italic;font-size:14px;}
div.verify-bottom{text-align:center;border-top:1px solid #fff;padding-top:15px;margin:15px 0 5px 0;clear:both;}
div.verify-bottom a{width:350px;}
/* FACEBOOK */
div.fb-connect{width:210px;float:right;padding:10px;margin:30px 15px 0;font-weight:bold;background-image:url(base/login-right-bg.png);background-repeat:repeat;}
div.fb-connect p.fb-invite{font-size:14px;line-height:16px;margin:0 0 10px 0;text-align:center;}
div.fb-connect img{float:left;margin:0 10px 10px 0;border:1px solid #333;}
div.fb-connect p.fb-confirmed{font-size:11px;line-height:13px;float:right;font-weight:normal;}
div.fb-connect p.fb-disconnect{font-size:11px;text-align:center;margin-top:10px;line-height:14px;}
div.fb-connect p.fb-disconnect a{color:#fff;text-decoration:underline;}
div.fb-connect img#RES_ID_fb_login_image{margin-left:48px;}
/* CSS Body, background, frame, right, top, content, footer, tabs */

body#tv {
	background-image: url('grid-bg.png');
	background-repeat: repeat;
	margin: 0; font-family:Arial; font-size: 12px;
}
/* looks like the main CP website and the CPTV do not have the same widths ... */
div#container { width:982px; margin:auto; clear: both; }

div#cptv-logo {width:219px; height: 102px; margin-bottom:8px; background-image: url(tv/cptv.gif); float:left;}
div#cptv-logo div a.cptv-logo { margin-top:5px; width:219px; height: 83px; display: block;}
#cptv-logo #login a {margin-right: 5px;}
div#login { margin-left:24px; color:#cdcdcd; font-size:11px; font-weight: bold; }
div#login a { color:#ff0000; font-weight:normal; }

div#top-bar {width:982px; clear:both; background-color:#474747; height:30px; }

div#top-bar div { color:#fff; font-weight:bold; }
div#top-bar div a { color:#ff0000; font-weight:bold; }
div#top-bar div a.highlight { color:#fff; font-weight:bold; }

div#top-bar div.bread-crumb { padding:8px;}
div#top-bar div.bread-crumb{ width: 770px; font-size: 11px; color:#fff; font-weight: bold; float: left; padding: 0 0 0 5px; margin: 0;}
div#top-bar div.bread-crumb a{ color:#cc0000; line-height: 28px; margin: 0}
div#top-bar div.bread-crumb h2.welcome{font-size: 11px; color:#fff; line-height: 28px; margin: 0 0 0 5px;}
div#top-bar div.bread-crumb a:visited {color:#cc0000; text-decoration: none;}
div#top-bar div.bread-crumb a:visited:hover {color:#cc0000; text-decoration: underline;}

div#top-bar table.top-search { width: 180px; height: 28px; margin: 1px 4px 0 0; padding: 0; float: right;}
div#top-bar table.top-search form { padding: 0; margin: 0; height: 28px;}
div#top-bar table.top-search tr td { height: 18px; vertical-align: middle; padding: 0;}
div#top-bar table.top-search tr td input {width:140px; height: 16px; line-height: 16px; margin:0; border:0; background-color: #0fff;}
div#top3 table.top-search tr td input.go-red { margin: 0 4px 0 0;}

div#top-ad { float:right; padding-top:12px; }

/* Right Ad */

div#right-ad { width:162px; height: 617px; margin-top:8px; background-color: #171717; padding:4px; float:right; margin-top:12px; text-align: center;}
div#right-ad div { background-color: #333; height: 600px; padding:0; margin: 0; width:160px;}
div#right-ad div a img {border: 0;}
div#right-ad div div.ad-title { height: 15px; width: 78px; line-height: 15px; background-repeat: no-repeat; background-image: url(base/main.png); background-position: -250px -194px;  margin: 0 auto; padding: 0; }
div#right-ad img { border:1px solid #adacab; padding:0; margin:0; }

/* Right Column */

div#right-col div#channel { background-color:#333; float:right; color:#fff; font-size:11px; padding: 15px; line-height:14px; height:425px; margin:0 auto; }
div#right-col div#channel div.sponsor { margin:auto; width:190px; }

div#right-col div.under-the-gun { background:url(tv/channel-logos.jpg) no-repeat -562px -132px ; width: 260px; height: 120px; display:block; margin-bottom:10px;  }

div#right-col div.strategy { background:url(tv/channel-logos.jpg) no-repeat -569px -390px ; width: 260px; height: 120px; display:block; margin-bottom:10px;  }
div#right-col div.under-the-gun { background:url(tv/channel-logos.jpg) no-repeat -562px -132px ; width: 260px; height: 120px; display:block; margin-bottom:10px;  }
div#right-col div.the-scoop { background:url(tv/channel-logos.jpg) no-repeat -562px 0px ; width: 260px; height: 120px; display:block; margin-bottom:10px;  }
div#right-col div.lifestyle { background:url(tv/channel-logos.jpg) no-repeat -562px -262px ; width: 260px; height: 120px; display:block; margin-bottom:10px;  }
div#right-col div.late-night-with-lindley { background:url(tv/channel-logos.jpg) no-repeat -569px -550px ; width: 260px; height: 120px; display:block; margin-bottom:10px;  }
div#right-col div.poker-news { background:url(tv/channel-logos.jpg) no-repeat -583px -686px ; width: 232px; height: 65px; display:block; margin-bottom:10px;  }
div#right-col div.card-player-poker-tour { background:url(tv/cppt-channel-232x55.png) no-repeat; width: 232px; height: 65px; display:block; margin-bottom:10px;  }
div#right-col div.player-of-the-year { background:url(tv/poy-channel-232x55.png) no-repeat; width: 232px; height: 65px; display:block; margin-bottom:10px;  }

div#right-col h3 { font-size:16px; font-weight: bold; color:#333333;}

div#right-col h5 { font-size:11px; font-weight: bold; margin-top:4px;}
div#right-col div img { float:left; padding:5px; }
div#right-col p { font-size:11px; }

div#right-col div div.related-videos { height: 75px; margin-bottom:4px; overflow:hidden; }


div#right-col div div.related-video-listing { overflow-x:auto; overflow-y:auto; width:290px; }

div#right-col div div.related-video-listing div { padding:2px; margin:4px 0 4px 0; min-height:76px; overflow:visible; border:1px solid #fff; }
div.related-video-listing h4 { font-size:12px; line-height:12px; font-weight: bold; }

div.related-video-listing div a img {margin:0 5px 10px 0!important; padding: 0!important;}

div#tv-tabs { width:781px; background-color:#660000; }
div#tv-content { margin-top:8px; float:left; width:781px; }

/* Channel Logos */

div#featured-channels div span { display:none; }

a div.channel-the-scoop { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; }
a:hover div.channel-the-scoop { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px 0px; }

a div.channel-under-the-gun { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: 0px -67px; }
a:hover div.channel-under-the-gun { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px -67px; }

a div.channel-lifestyle { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: 0px -136px; }
a:hover div.channel-lifestyle { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px -136px; }

a div.channel-strategy { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: 0px -198px; }
a:hover div.channel-strategy { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px -198px; }

a div.channel-late-night-with-lindley { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px -594px; }
a:hover div.channel-late-night-with-lindley { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px -286px; }

a div.channel-poker-news { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px -520px;}
a:hover div.channel-poker-news { background:url(tv/channel-logos.jpg) no-repeat; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; background-position: -276px -357px; }

a div.channel-card-player-poker-tour { background:url(tv/cppt-channel.png) no-repeat; background-color:#4a0001; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px;}
a:hover div.channel-card-player-poker-tour { background:url(tv/cppt-channel.png) no-repeat; background-color:#330000; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; }

a div.channel-player-of-the-year { background:url(tv/poy-channel.png) no-repeat; background-color:#4a0001; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px;}
a:hover div.channel-player-of-the-year { background:url(tv/poy-channel.png) no-repeat; background-color:#330000; width: 276px; height: 66px; display:block; margin:auto; margin-bottom:5px; }


div#recent-videos { clear:both; background-color:#fff; min-height:350px; padding: 0 5px 5px 5px; }
div#recent-videos div.recent-videos-top { margin-top:20px; background-color:#fff; padding: 10px 5px 5px 5px; }
div#recent-videos div.recent-videos-top #sort-by { float: right; }
div#recent-videos div.recent-videos-top #sort-by select { width: 125px; }
div#recent-videos div.recent-videos-top #filter-by { float: right; margin-right:10px; }
div#recent-videos div.recent-videos-top #filter-by select { width: 125px; }
div#recent-videos .video-title { background-color:#e4e4e4; padding:7px; margin:0px; height:22px; }
div#recent-videos .video-title h1 { color:#333333; font-size: 16px; font-weight: bold; }
div#recent-videos .video-title div { font-size:11px; font-weight: bold; }
div#recent-videos ul.recent-video-listing { width:365px; float:left; padding: 4px; }
div#recent-videos ul.recent-video-listing img { float:left; padding: 2px 2px 8px 2px; margin:0 5px 10px 0; }
div#recent-videos ul.recent-video-listing li h4 { font-size:12px; font-weight:bold; }
div#recent-videos ul.recent-video-listing li h4 a { color:#660000; }
div#recent-videos ul.recent-video-listing li p { margin-bottom:10px; }
div#recent-videos ul.recent-video-listing li a img { margin:0 5px 5px 0; }

/* Featured Video */

div#featured-video { background-color:#660000; padding: 0 10px 10px 10px; }
div#featured-video div#inner-featured-video { background-color:#fff; padding: 10px; margin:0; }
div#featured-video div#right-col { float:right; width:290px; }

div#featured-video div#right-col div#featured-sponsor { background:url(tv/cptv.gif) -240px 0px no-repeat; width:290px; height: 142px; }
div#featured-video div#right-col div#featured-sponsor h3 { font-weight: bold; font-size: 18px; padding: 6px 0 25px 15px; }
div#featured-video div#right-col div#featured-sponsor p { text-align:right; font-size:11px; color:#333333; width:150px; }

div#featured-video div#right-col div#featured-channels { background-color:#660000; padding:5px; margin:0; color:#fff; }
div#featured-video div#right-col div#featured-channels h3 { color:#fff; font-size:14px; font-weight:bold; padding:5px; }

div#featured-video div#video { float:left; width:440px; padding:0; margin:0; }

div#featured-video div#video div#video-sponsor { background:url(tv/cptv.gif) 10px -110px no-repeat #dddddd; float:right; width:131px; height: 103px; margin:0; padding:0; }
div#featured-video div#video div#video-sponsor div.sponsor { margin-top:40px; margin-left:25px; }


/* Featured Channel */

div#featured-channel { background-color:#660000; padding: 0 10px 10px 10px; }
div#featured-channel div#inner-featured-video { background-color:#fff; padding: 10px; margin:0; }
div#featured-channel div#right-col { float:right; width:290px; padding:0; margin:0; }

div#featured-channel div#right-col div#featured-sponsor { background:url(tv/cptv.gif) -240px 0px no-repeat; width:290px; height: 135px; }
div#featured-channel div#right-col div#featured-sponsor h3 { font-weight: bold; font-size: 18px; padding: 6px 0 25px 15px; }
div#featured-channel div#right-col div#featured-sponsor p { text-align:right; font-size:11px; color:#333333; width:150px; }

div#featured-channel div#right-col div#featured-channels { height:303px; background-color:#660000; padding:5px; color:#fff; }
div#featured-channel div#right-col div#featured-channels h3 { color:#fff; font-size:14px; font-weight:bold; padding:5px; }

div#featured-channel div#video { float:left; width:440px;}
div#featured-channel div#video div#video-sponsor { background:url(tv/cptv.gif) 10px -110px no-repeat #dddddd; float:right; width:131px; height: 95px; margin:0; padding:0; }
div#featured-channel div#video div#video-sponsor div { margin-top:40px; margin-left:25px; }


/* Watch Video */

table.video-desc-play {width: 440px; border-bottom: 1px solid #ccc; background-color: #fff;}
 
table.video-desc-play tbody tr td
{font-size:11px; line-height: 14px; word-wrap: break-word; padding: 10px 10px 10px 0; vertical-align: top;}
table.video-desc-play tbody tr td h1 {font-size: 16px; font-weight: bold;}
table.video-desc-play tbody tr td p {margin-top: 5px;}
table.video-desc-play tbody tr td div.tags {border: 0; padding-top: 10px;}
table.video-desc-play tbody tr th{width: 132px; margin:0; padding:5px; text-align: center; background-color:#e5e5e5; vertical-align: top;}

div#video-share {float:left; width: 440px; padding: 10px;}
div#video-share p {font-weight: bold; float: left; width: 48px;}
div#video-share input{float: left; margin:0 5px 0 0;} 


div#watch-video { background-color:#660000; padding: 0 10px 10px 10px; margin:0; }
div#watch-video div#inner-featured-video { background-color:#fff; padding: 10px; margin:0 auto;  overflow:hidden; display:block; }
div#watch-video div#right-col { float:right; width:290px; padding:0; margin:0; }

div#watch-video div#right-col div#featured-sponsor { background:url(tv/cptv.gif) -240px 0px no-repeat; width:290px; height: 135px; }
div#watch-video div#right-col div#featured-sponsor h3 { font-weight: bold; font-size: 18px; padding: 6px 0 25px 15px; }
div#watch-video div#right-col div#featured-sponsor p { text-align:right; font-size:11px; color:#333333; width:150px; }

div#watch-video div#right-col div#featured-channels { height:303px; background-color:#660000; padding:5px; color:#fff; }
div#watch-video div#right-col div#featured-channels h3 { color:#fff; font-size:14px; font-weight:bold; padding:5px; }

div#watch-video div#video { float:left; width:440px; display: inline; }


div#sponsored-by {background:#333; color:#fff; padding:3px 0 3px 10px;}
div#sponsored-by div.strategy-sm { background:url(tv/channel-logos.jpg) no-repeat 0px -487px ; width: 155px; height: 60px; display:block; }
div#sponsored-by div.under-the-gun-sm { background:url(tv/channel-logos.jpg) no-repeat 0px -367px ; width: 155px; height: 60px; display:block; }
div#sponsored-by div.the-scoop-sm { background:url(tv/channel-logos.jpg) no-repeat 0px -308px ; width: 155px; height: 60px; display:block; }
div#sponsored-by div.lifestyle-sm { background:url(tv/channel-logos.jpg) no-repeat 0px -427px ; width: 155px; height: 60px; display:block; }
div#sponsored-by div.late-night-with-lindley-sm { background:url(tv/channel-logos.jpg) no-repeat 0px -552px ; width: 155px; height: 60px; display:block; }

div#sponsored-by div span { display:none; }

/* Rating / Share Controls */

div#rating span { float:left; margin-right:2px; font-weight:bold; }
div#rating { margin:16px 0 16px 8px; }

.spade-rating { list-style:none; margin: 0px; padding: 0px; width: 75px; height: 15px; }

.spade-rating li { margin: 0px; padding: 0px; width: 15px; height: 15px; float: left; background: url(tv/cptv.gif) -165px 290px; }

.spade-rating li.black { margin: 0px; padding: 0px; width: 15px; height: 15px; float: left; background: url(tv/cptv.gif) -182px 290px; }

.spade-rating li.red { margin: 0px; padding: 0px; width: 15px; height: 15px; float: left; background: url(tv/cptv.gif) -200px 290px; }

.spade-rating li a { display:block; width:15px; height: 15px; text-decoration: none; padding: 0px; text-indent: -9000px; z-index: 20; position: absolute; }

.spade-rating li a:hover{  }

.cptv-sponsor {font-size:11px; color: #999; margin: 2px 0 10px 0;}


.share { margin:auto; padding-top:10px; padding-bottom:10px; width:114px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; text-align:center;}


#featured-channel #inner-featured-video #right-col #channel .sponsor { width:96px; height: 79px; margin:0; }
#featured-channel #inner-featured-video #right-col #channel .sponsor img { margin:0 0 0 74px; }
#watch-video #inner-featured-video #right-col #channel .sponsor { margin:0; }

#video-desc {color: #333;}
#video-desc h2{font-size: 16px;}
#video-desc p {margin-top: 5px;}
#video-desc .btn-grey { font-size:10px; font-weight: bold; }

/* Video Comments */

div#video div#comments {width: 440px; margin: 20px 0 20px 0; padding: 0; color: #333; }
div#video div#comments div#comments-logged-in div.comments-reply textarea {width: 400px;}

div#video div#comments-logged-out div#login-container {width: 420px;}
div#video div#comments-logged-out div#login-container ul{width: 420px; margin: 0;}

div#video div#comments-logged-out div#login-container ul li {width: 208px;}
div#video div#comments-logged-out div#login-container div.login-container-left{width: 210px;}

div#video div#comments-logged-out div#login-container div.login-container-left input{width: 190px;}
div#video div#comments-logged-out div#login-container div.login-container-left div.centered input.btn-red{ width: 75px;}
div#video div#comments-logged-out div#login-container div.login-container-left label {line-height: 12px; margin: 0;}
div#video div#comments-logged-out div#login-container div.login-container-left label input{height: 12px; width: 12px; border: 1px solid #ccc; line-height: 12px; margin:0;}

div#video div#comments-logged-out div#login-container div.login-container-right {width: 210px;}



/* Tabs */


ul#tabs-cptv { height:32px; background:url(base/tab-main-bg.gif) #2c2c2c repeat-x; border:0; margin: 0; padding: 0;}

ul#tabs-cptv li { display: block; float: left; background-repeat: no-repeat; background-image: url(tv/tab-videos-divider.gif); height: 32px; font-weight: bold; font-size: 12px; line-height: 12px; padding: 0 3px 0 4px; position:relative; text-align:center;}

ul#tabs-cptv li.tabs-cptv-cptv-home { width:90px; background-image: none; margin-left:10px; }
ul#tabs-cptv li.tabs-cptv-strategy { width:70px; }
ul#tabs-cptv li.tabs-cptv-under-the-gun { width:105px; }
ul#tabs-cptv li.tabs-cptv-the-scoop { width:84px; }
ul#tabs-cptv li.tabs-cptv-lifestyle { width:70px; }
ul#tabs-cptv li.tabs-cptv-late-night-with-lindley { width:158px; }
ul#tabs-cptv li.tabs-cptv-miscellaneous { width:105px; }
ul#tabs-cptv li.tabs-cptv-other-poker-videos { width:130px; }

ul#tabs-cptv li a { display: block; color: #fff; height: 32px; width:100%; }
ul#tabs-cptv li a p { margin-top: 12px; float: left; position: relative; margin-left: 9px; margin-right: 8px; }

ul#tabs-cptv li a.selected div.tab-inner {height: 32px; background-color: #fff; color:#333; border:0; }

ul#tabs-cptv li a:hover { text-decoration: none; cursor: pointer; color:#fff; }
ul#tabs-cptv li a:hover div.tab-inner { height: 32px; }
ul#tabs-cptv li a:hover p { text-decoration: underline; }

ul#tabs-cptv li a.selected div.tab-inner div.tab-arrow { height:8px; width:15px; background-image: url(base/main.png); background-repeat: no-repeat; background-position: -253px -92px; position: absolute; bottom: -10px; left:43%; line-height: 7px; padding-bottom:4px; visibility: hidden; display:block; }
ul#tabs-main li a.selected:hover div.tab-inner {background-color: #fff;}


#tv-screen {
  display: block;
  width: 440px;
  height: 330px;
}
body#pro { background-color: #2c2c2c; margin: 0; font-family:Arial; font-size: 12px; }

body#pro #frame { width: 1016px; margin: 0 auto;}

body#pro div#logo {width:219px; height: 102px; margin:0 20px 8px 0; background-image: url(pro/cp-pro-header.jpg); float:left;}
body#pro div#logo div {width:219px; height: 75px; background-image: url(pro/cp-pro-header.jpg); background-position: -219px 0px; background-repeat: no-repeat; }
body#pro div#logo div a {width:219px; height: 75px; display: block;}

body#pro div#top-ad img { float: right; margin-top: 10px; }

body#pro #frame div#inside-top {width: 1016px; border: 0 none; background-color: #2c2c2c; padding:0; }
body#pro #frame div#inside-top div#top3 {width: 1016px; margin: 0 0 10px 0;}

body#pro #middle { float: none; width: 1016px; margin: 0 auto; background: none; }

body#pro div#footer { background: #171717; }
body#pro div#footer div { width: 1018px; background-color: #171717; }
body#pro div#footer div ul { background-color: #4d0e0e; width:1018px; }
body#pro div#footer div p { margin: 0 ;}
.pros-gray-bg { background-color: #e8e8e8; width: 760px; padding: 10px; margin-top: -3px;}
.pros { line-height: 20px; margin-top: 10px;}
.pros  a  {color: #660000;}
.download-now-bucket { float: right; width: 173px; margin-right: 28px; margin-top: -10px;}
.pros-white-bg { background-color: #ffffff; width: 500px; padding: 10px; border: solid 2px #CCC;}
.pros-poy-name {font-weight: bold; color: #660000;}
table.led{ width: 100%; margin-top: 5px; line-height: 16px;}
table.led thead tr th {padding:5px; text-align: left; height: 24px;}
table.led tbody { padding-top: 50px;}
table.led tbody tr td{ padding: 5px; text-align: left;}
table.led tbody tr.odd {background-color: #e9e9e9;}
table.led tbody tr.odd:focus, table.ledger tbody tr.odd:hover {background-color: #ccc!important;}
table.led-lines{ width: 100%; margin-top: 10px; line-height: 16px;}
table.led-lines thead tr th {background-color: #e9e9e9; padding: 0 5px 0 5px; height: 24px; line-height: 24px; }
table.led-lines tbody { padding-top: 50px;}
table.led-lines tbody tr td{padding: 5px; vertical-align: middle; border-bottom: 1px solid #ccc; text-align: left; line-height: 15px;}
table.led-lines tbody tr:hover { background-color: #ddd; cursor: pointer;}

ul#odd-calculators {
  width: 780px;
  margin-bottom: 15px;
}

ul#odd-calculators li {
  padding: 0 10px;
}
ul#odd-calculators li a {
  padding: 0 2px;
}
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  width: 370px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  background-color: #CCCCCC;
  border: 3px solid #FFFFFF;
  border-radius: 13px 13px 13px 13px;
  -moz-border-radius: 13px 13px 13px 13px;
  -webkit-border-radius: 13px 13px 13px 13px;
  box-shadow: 0 0 4px 1px #CCCCCC;
  -moz-box-shadow: 0 0 4px 1px #CCCCCC;
  -webkit-box-shadow: 0 0 4px 1px #CCCCCC;
  padding: 6px;
  position: absolute;
  right: -6px;
  top: -5px;
  z-index: 100;
}


#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
/* Profiles */

div.profile-name{font-size:18px;font-weight:bold;}
div.profile-name .fb-connect-btn{float:right;height:20px;width:180px;text-align:right;}
div.profile-name a{font-size:11px;margin-left:20px;font-weight:normal;}
.profile-basic-info{line-height:14px;margin:5px 0 0 0;}
.profile-basic-info p{margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #ccc;}
div.recent-activity{height:28px;line-height:28px;color:#fff;background-color:#6b6b6b;padding:0 5px;margin-top:10px;font-size:16px;font-weight:bold;}
div.recent-activity form{height:25px;float:right;margin-top:3px;}
div.recent-activity-arrow{width:15px;height:8px;line-height:8px;padding:0;margin:0 0 10px 10px;background-image:url(base/main.png);background-position:-285px -93px;background-repeat:no-repeat;}
div.profile-large{width:152px;padding:0;margin:0;}
.profile-large a:hover{text-decoration:none;}
div.profile-large a.fb_link img{width:140px;margin:0;}
div.profile-edit-links{width:152px;margin-top:20px;font-size:11px;}
div.profile-large a.become-fan{width:152px;height:18px;line-height:18px;margin:2px 0 0 0;display:block;background-color:#660000;text-align:center;color:#fff;}
div.left-profile-panels{width:140px;padding:6px;margin-top:20px;background-color:#e5e5e5;font-size:11px;}
div.left-profile-panels div.left-profile-panels-header{background-color:#660000;color:#fff;position:relative;}
div.left-profile-panels-header div{width:15px;height:8px;line-height:8px;position:absolute;bottom:-8px;padding:0;margin:0 0 0 10px;background-image:url(base/main.png);background-position:-252px -93px;background-repeat:no-repeat;}
div.left-profile-panels img.profile-tiny{float:left;}
div.left-profile-panels div.plays-on{height:25px;width:130px;color:#666;font-size:11px;margin:0 0 10px 0;}
div.left-profile-panels h6{line-height:12px;color:#fff;background-color:#333;padding:5px 5px 0 5px;margin-top:0px;font-size:12px;font-weight:bold;}
div.left-profile-panels table{width:100%;margin-top:5px;border-top:1px solid #ccc;}
div.left-profile-panels table tr td{padding:5px 0;}
td.cpsocial-avatar{width:30px;}
div.left-profile-panels .plays-on-icon{height:25px;width:25px;margin-right:10px;padding:0;float:left;background-image:url(cp-social/pokersite-sprite.png);background-repeat:no-repeat;display:block;}
table.following{width:100%;}
table.following tr td{padding:10px 5px 10px 0;border-bottom:1px solid #ccc;}
table.following tr td a{}
.profile-legend{float :right;}
.profile-legend tr{height:15px;}
.profile-legend td{line-height:15px;padding:0;}
td.plays-on-left{width:25px;}
.icon-full-tilt-poker{background-position:0px 0px;}
.icon-pokerstars{background-position:0px -50px;}
.icon-ub{background-position:0px -75px;}
.icon-doylesroom{background-position:0px -102px;}
.icon-duplicate-poker{background-position:0px -275px;}
.icon-absolute-poker{background-position:0px -150px;}
.icon-spadeclub{background-position:0px -25px;}
.icon-bodog-poker{background-position:0px -200px;}
.icon-card-player-poker{background-position:0px -125px;}
.icon-winner-poker{background-position:0px -250px;}
.icon-partypoker{background-position:0px -325px;}
.icon-bing-poker{background-position:0px -475px;}
.icon-cake-poker{background-position:0px -225px;}
.icon-ladbrokes{background-position:0px -300px;}
.icon-paradisepoker{background-position:0px -450px;}
.icon-paddy-power-poker{background-position:0px -350px;}
.icon-vc-poker{background-position:0px -425px;}
.icon-pkr{background-position:0px -400px;}
.icon-boyle-poker{background-position:0px -375px;}
.icon-888-pacific-poker{background-position:0px -175px;}
a.profile-tiny-name{}
div.recent-activity-head{}
div.recent-activity-head select{}
ul.recent-activity{}
#profile-items{margin:0 0 20px 0;}
/* CP Social Forms */
.cpsocial-form{font-size:12px;}
.cpsocial-form .inline{display:inline;}
.cpsocial-form .block{display:block;}
.cpsocial-form label{display:block;}
.cpsocial-form input,.cpsocial-form textarea,.cpsocial-form select{font-family:Arial;font-size:12px;margin-left:0px;}
.cpsocial-form input[type="text"],.cpsocial-form input[type="password"]{height:15px;width:265px;padding:4px;}
.cpsocial-form textarea{width:494px;height:60px;padding:4px;}
.cpsocial-form textarea.jwysiwyg{height:265px;}
.cpsocial-form input[type="text"],.cpsocial-form textarea,.cpsocial-form input[type="password"]{margin-left:0;border:1px solid #ccc;font-family:Arial;}
.cpsocial-form input[type="submit"]{margin-bottom:25px;}
.cpsocial-form input[type="text"]:focus,.cpsocial-form textarea:focus,.cpsocial-form .focus,.cpsocial-form input[type="password"]:focus{border-color:#333;}
.cpsocial-form .field{margin:0 0 16px 0;}
.cpsocial-form fieldset{margin:0 0 25px 0;padding:0 10px;border:1px solid #ccc;width:504px;}
.cpsocial-form fieldset .field{margin:8px 0 16px 0;}
.cpsocial-form legend{font-size:18px;padding:0 10px;}
.cpsocial-form .fieldWithErrors{color:#c00;}
.cpsocial-form .fieldWithErrors input[type="text"],.cpsocial-form .fieldWithErrors textarea,.cpsocial-form .fieldWithErrors input[type="password"]{border:1px solid #c00;color:#c00;}
.cpsocial-form-errors{margin:0 0 12px 0;}
.cpsocial-form-errors h4{font-size:14px;}
.cpsocial-form-errors ul{list-style-type:disc;margin:6px 24px;font-size:12px;}
.cpsocial-form p.note{font-weight:bold;font-size:12px;}
.cpsocial-form p.note strong{color:#cc0000;}
/* CP Social Management */
.cpsocial-management{background-color:#e5e5e5;padding:8px 12px;font-size:11px;}
.cpsocial-management h3{font-size:14px;margin-bottom:6px;}
.cpsocial-management h4{font-size:13px;margin:10px 0 0 0;border-bottom:1px solid #ccc;font-weight:bold;}
.cpsocial-management h4:first-child{margin:0;}
div.feed-item{padding:8px 0 4px 0;border-bottom:1px solid #ccc;}
div.feed-item table tr td{vertical-align:top;}
div.feed-icon{width:17px;height:13px;margin:0 4px 0 0;float:left;background-image:url(cp-social/feed-sprite.png);background-repeat:no-repeat;}
.feed-status{background-position:0px 0px;}
.feed-tracker{background-position:0px -14px;}
.feed-comments{background-position:0px -29px;}
div.feed-item table tr td.tease{font-size:13px;line-height:15px;}
div.feed-item table tr td.tease a.item-link{font-weight:bold;}
div.feed-item table tr td.tease .tease-preview{margin:6px 16px;font-size:11px;line-height:15px;}
div.feed-item table tr td.with-comments{width:475px;}
td.tease-link{margin:0 0 0 10px;font-size:11px;font-weight:normal;padding-left:10px;}
td.tease-link a{margin:0 0 0 10px;color:#660000;text-decoration:underline;}
td.tease-detail{padding-top:2px;font-size:11px;line-height:14px;}
div.user-blog{line-height:14px;padding:10px 0 10px 0;border-bottom:1px solid #ccc;margin-bottom:20px;}
div.user-blog p{margin-bottom:1em;}
table.cp-blog-head{border-bottom:1px solid #ccc;width:100%;}
table.cp-blog-head tbody tr th{width:100px;padding:0;vertical-align:top;background-color:none;}
table.cp-blog-head tbody tr th img{margin:0;}
table.cp-blog-head tbody tr td{vertical-align:top;}
.flash-box{margin:0 12px 12px 12px;padding:10px;font-weight:bold;color:#333;}
.flash-success,.flash-notice{background:#bec;border:0 solid #483;border-top-width:1px;border-bottom-width:2px;}
.flash-error{background:#ecb;border:0 solid #834;border-top-width:1px;border-bottom-width:2px;}
.add-screen-name{width:120px;float:left;}
.write-a-blog img{display:block;margin:0 auto;}
.terms-and-conditions{font-size:11px;line-height:14px;margin-bottom:20px;}
li.cp-social-me{width:40px;}
li.cp-social-following{width:140px;}
.profile-items{padding-bottom:30px !important;}
/* WSOP Landing */
#wsop-header{float:right;width:804px;height:100px;background:url(tournaments/wsop/wsop-header-bg.png) top center no-repeat #fff;padding-bottom:25px;}
#wsop-header .lockad{clear:both;padding:33px 0 0;position:relative;z-index:100;text-align:center;}
#wsop-header h1{margin:40px 0 0 54px;color:#fff!important;font-size:30px!important;font-weight:bold;}
#wsop-links{float:right;width:790px;padding:4px 0 4px 14px;background-color:#fff;}
div.wsop-boxmodel{border:2px solid #e5e5e5;padding:4px;margin-bottom:20px;}
div.wsop-boxmodel .block-link.previous-winners{float:right;width:150px;margin-right:10px;}
div.wsop-boxmodel .block-link.history{float:right;width:120px;}
div.wsop-boxmodel h3{background-color:#333;color:#fff;font-weight:bold;font-size:14px;height:24px;line-height:24px;padding:0 4px 0 4px;margin-bottom:15px;}
div.wsop-boxmodel div.centered a.block-link{width:130px;margin-top:5px;}
div.wsop-boxmodel div.arrow{width:15px;height:8px;line-height:8px;background-image:url(base/main.png);background-position:-323px -80px;position:relative;bottom:0px;left:10px;margin:-1px -8px 0 2px;}
div.wsop-boxmodel ul#headline-list li{border-bottom:1px solid #ccc;line-height:14px;padding:6px 0;}
div.wsop-boxmodel ul#headline-list li p{margin:-2px 4px 8px 0;}
div.wsop-boxmodel.latest-wsop-news div.left{width:210px;float:left;padding-left:7px;}
div.wsop-boxmodel.latest-wsop-news div.left h2{margin:7px 0;}
div.wsop-boxmodel.latest-wsop-news div.right{width:270px;float:right;padding-right:7px;}
div.wsop-boxmodel.latest-wsop-news div.right div.links{width:260px;margin:0 auto;font-weight:bold;text-align:center;}
div.wsop-boxmodel.latest-wsop-news div.right div.links div{padding:4px 0;}
div.wsop-boxmodel.latest-wsop-news div.right div.links .block-link{width:130px;}
div.wsop-boxmodel.todays-events,div.wsop-boxmodel.todays-events table.table-lined tbody tr td,div.wsop-boxmodel.todays-events table.table-lined tbody tr th{font-size:14px;font-weight:bold}
div.wsop-boxmodel.todays-events span{color:#666;}
div.wsop-boxmodel.todays-events table.table-lined tbody tr td{line-height:16px;}
div.wsop-boxmodel table.table-lined tbody tr th{padding:8px 5px;font-weight:bold;}
div.wsop-boxmodel table.table-lined tbody tr td{padding:8px 5px;}
div.wsop-boxmodel.todays-events td.links a{font-size:11px;}
table.table-lined.wsop-results tbody tr td{font-weight:normal;line-height:16px;}
div.wsop-satellite-sites-wrap{background-color:#e5e5e5;padding:6px;}
div.wsop-satellite-sites-wrap h6{margin:0;}
#wsop-satellite-sites td{background:#E5E5E5;font-size:12px;font-weight:bold;}
#wsop-satellite-sites .site{height:25px;width:25px;margin:5px 10px 5px 0;padding:0;float:left;background-image:url(tournaments/wsop/pokersite-sprite.png);background-repeat:no-repeat;display:block;}
.wsop-icon-full-tilt-poker{background-position:0px 0px;}
.wsop-icon-pokerstars{background-position:0px -50px;}
.wsop-icon-ub{background-position:0px -75px;}
.wsop-icon-spadeclub{background-position:0px -25px;}
.wsop-icon-doyles-room{background-position:0px -100px;}
.wsop-icon-bodog-poker{background-position:0px -200px;}
#wsop-history{float:right;width:520px;height:231px;background:url(tournaments/wsop/wsop_history_header.png) center no-repeat #fff;}
#wsop-history h1{margin:188px 0 0 24px;color:#fff!important;font-size:28px!important;font-weight:bold;}
#wsop-history-articles ul{float:left;width:97px;font-weight:bold;margin:5px 0px 5px 2px;font-size:12px}
.fb-activity-div{height:300px;}
.tweets-module{background-color:#e5e5e5;padding:6px;margin-bottom:10px;}
.tweets-module h6{margin:0;}
.tweets-module-tweet{padding:0 4px 6px 4px;margin:6px 0 6px 0;border-bottom:1px solid #ccc;line-height:1.4;}
.tweets-module-avatar{float:left;width:36px;overflow:hidden;}
.tweets-module-body{margin-left:36px;}
.tweets-module-timestamp{font-size:10px;}
.more-poker-tweets{width:120px;}
.twitter-logo{float:right;margin:3px 0 0 0;}
/* WSOP Main Event November Nine */
div#wsop-final-table{background-image:url(tournaments/wsop/wsop2010-table.png);width:500px;height:370px;margin:10px auto;}
div#wsop-final-table div{margin:auto;position:absolute;}
div#wsop-final-table div img{width:45px;height:45px;}
div#wsop-final-table div div{width:125px;height:25px;padding:2px;font-size:11px;line-height:11px;text-align:center;}
div#wsop-final-table div.details{margin-top:45px;background:#fff;border:1px solid #333;}
div#wsop-final-table div a{font-weight:bold;}
div#wsop-final-table div.seat9{margin:32px 0 0 20px;}
div#wsop-final-table div.seat7{margin:210px 0 0 10px;}
div#wsop-final-table div.seat6{margin:280px 0px 0px 120px;}
div#wsop-final-table div.seat5{margin:280px 0px 0px 260px;}
div#wsop-final-table div.seat4{margin:210px 0 0 370px;}
div#wsop-final-table div.seat8{margin:120px 0 0 0;}
div#wsop-final-table div.seat3{margin:120px 0 0 375px;}
div#wsop-final-table div.seat2{margin:32px 0 0 347px;}
div#wsop-final-table div.seat1{margin:10px 0px 0px 187px;}
table.wsop-final-table-chart th{background-color:#e5e5e5;}
#live-reporting-bar {
  color: white;
  width: 100%;
  padding: 3px 0;
  border-bottom: 2px solid white;
  background: black;
  margin-top: -15px;
  margin-bottom: 5px; }
  #live-reporting-bar h1 {
    float: none !important;
    margin: 0 0 6px;
    font-size: 20px;
    color: white !important; }
  #live-reporting-bar p {
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    margin: 2px 0 0; }
  #live-reporting-bar a {
    color: #990000;
    font-size: 11px;
    text-decoration: underline; }
  #live-reporting-bar .series-logo {
    float: left;
    margin-right: 10px; }
  #live-reporting-bar .live {
    padding-top: 21px;
    background: url(base/live-reporting.gif) no-repeat top left;
    min-height: 90px; }
    #live-reporting-bar .live.special-coverage {
      background: url(base/live-special-coverage.gif) no-repeat top left; }
    #live-reporting-bar .live.videos {
      background: url(base/live-videos.gif) no-repeat top left; }
    #live-reporting-bar .live .video {
      float: left;
      height: 65px;
      width: 87px;
      margin: 6px 18px 4px 0;
      border: 1px solid #414141; }
    #live-reporting-bar .live h3 {
      margin-bottom: 4px; }
      #live-reporting-bar .live h3 a {
        color: white;
        text-decoration: none; }
        #live-reporting-bar .live h3 a:hover {
          text-decoration: underline; }
    #live-reporting-bar .live .liveheading {
      color: white;
      font-size: 28px;
      font-weight: normal; }
      #live-reporting-bar .live .liveheading img {
        vertical-align: middle; }
  #live-reporting-bar .border-right {
    border-right: 1px solid #404040; }
  #live-reporting-bar .update {
    background: url(base/live-reporting-bar-line.png) no-repeat 50px 5px; }
.poker-training-landing .site-info{background-color:#fff;margin:10px;padding:10px;height:222px;}
.poker-training-landing .details{font-size:10px;margin:10px 0 6px 0;font-weight:bold;line-height:14px;text-align:left;}
.poker-training-landing .featured{margin:10px;}
.poker-training-landing .screens{margin:10px 5px;text-align:left;}
h1{margin-bottom:8px;}
h4{font-size:12px;line-height:14px;font-weight:bold;margin-top:4px;}
.font-details{font-size:12px;margin-bottom:-12px;line-height:14px;margin-top:3px;}
.modules-fonts{font-size:12px;margin-top:10px;line-height:16px;padding:4px;}
.cardrunners-logo{margin-top:-5px;margin-right:5px;padding:4px;}
.holdemmanager-logo{margin-top:-5px;margin-right:10px;padding:4px;}
.training-bucket{border:solid 2px #CCC;padding:4px;padding-bottom:10px;}
.about-bucket{float:left;width:390px;border:solid 2px #CCC;padding:4px;margin-bottom:10px;}
.about-bucket li{list-style-type:disc;list-style-position:inside;font-size:12px;margin-left:5px;}
.about-bucket .middle-bucket{padding:4px;font-weight:bold;line-height:30px;margin-top:10px;}
.about-bucket .middle-bucket .left{float:left;}
.about-bucket .middle-bucket .right{float:right;width:180px;text-align:right;margin-right:10px;}
.about-bucket .middle-bucket .screenshot{float:right;width:180px;}
.about-bucket .instructors-bucket{padding:4px;margin-top:20px;}
.about-bucket .instructors-bucket .left{float:left;margin-top:15px;margin-bottom:15px;width:190px;}
.about-bucket .instructors-bucket .right{float:right;margin-right:10px;margin-top:15px;margin-bottom:15px;width:160px;}
.about-bucket .instructors-bucket h5{font-size:12px;line-height:17px;}
.membership-bucket{float:right;width:355px;border:solid 2px #CCC;padding:4px;}
.membership-bucket .header{padding:4px;margin-top:15px;margin-bottom:-10px;}
.extras-bucket{float:right;width:355px;border:solid 2px #CCC;padding:4px;}
.extras-bucket .header{padding:4px;margin-top:15px;margin-bottom:-10px;}
.button-bucket{float:right;text-align:center;width:355px;height:100px;border:none;padding:20px 0 0 0;margin:20px 0 0 0;background-image:url(poker-training/button-bg.gif);background-repeat:no-repeat;}
.partner-name{font-size:16px;}
.logo{padding:4px;}
.arrow{margin:1px 0 0 -16px;}
.middle-div{position:absolute;margin-top:-1px;}
.landing{width:507px;}
.landing td{padding-top:10px;padding-bottom:5px;vertical-align:top;}
.line{border-bottom:solid 1px #ccc;line-height:1px;font-size:1px;}
.poker-training-landing .details ul li{background:url(base/red-check.png) no-repeat 0 2px;padding:3px 0 1px 13px;line-height:15px;font-size:12px;line-height:14px;}
.poker-training-landing td.screenshots{padding:5px;font-weight:bold;text-align:center;}
.poker-training-landing td.screenshots img{margin-left:10px;}
.poker-training-landing td.screenshots img.first{margin-left:0px;}
.infobox {
  float: left;
  width: 350px;
  margin: 20px 15px 10px; }
.infobox h2 {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 5px; }
.infobox h2 a {}
.infobox .table {
    width: 100%; }
.infobox .table .even {
      background-color: white !important; }
.infobox .table .odd {
      background-color: white !important; }
.infobox .table .thead {
      overflow: hidden;
      background-color: #EDEDED;
      font-size: 12px;
      text-align: left;
      padding: 5px 8px;
      font-weight: normal; }
.infobox .table .tfoot {
      clear: both;
      background-color: #D5D5D5;
      padding: 0;
      overflow: hidden; margin-top:5px;}
.infobox .table .tfoot span {
        display: inline-block;
        margin: 5px 0 0 10px;
        font-size: 12px; }
.infobox .table .tfoot a {
        float: right;
        border-left: 1px solid #000033; }
.infobox .table .tfoot a img {
          display: block; }
.infobox .table .col77 {
      float: left;
      width: 77%; }
.infobox .table .col23 {
      float: left;
      width: 23%; }
.infobox .table .col50 {
      float: left;
      width: 50%; }
.infobox .table .col25 {
      float: left;
      width: 25%; }
.infobox .table .tbody {
      background-color: white;
      height: 335px;
      overflow: hidden; }
.infobox .table .tbody .pagerows {
        height: 335px; }
.infobox .table .tbody .tr {
        overflow: hidden;
        padding: 5px;
        height: 23px;
        border-bottom: 1px solid #D5D5D5; }
.infobox .table .tbody .td {
        padding: 0;
        color: #333333; }
.infobox .table .tbody .td strong {
          font-size: 13px; }
.infobox .table .tbody .td a {font-size: 13px; }

.leaderboard-place{float:left;width:20px;;font-size:13px;}
.leaderboard-player-image{float:left;margin-right:5px;}

.leaderboard-overview{margin-top:10px !important;margin-bottom:10px !important;font-weight:bold;}

.leaderboard-main-tab{float:left;min-width:776px;min-height:1175px;}
.leaderboard-main-tab .tab-body{min-width:765px;min-height:1175px;}

#leaderboard-years {
  float: right;
  color: #000;
  margin-top: 10px; 
  font-weight:bold;}
#leaderboard-years select {
    padding: 2px;}



#leaderboard-links {
  clear: both;
  margin-top: 25px; }

#leaderboard-links p.links-title {
    color: #000;
    margin-bottom: 15px;font-weight:bold;font-size:14px;}
#leaderboard-links table {
  width:100%;
}

#leaderboard-links table tr{
  
}

#leaderboard-links table tr td{
  padding:2px;
  border-bottom: 1px solid #ccc;
}

#leaderboard-links table tr td a{
  font-size:13px;
}

#leaderboard-links table tr td span{
  float:right;
  margin-right:5px;
}
        
        
ul.tabs li.leaderboards-leaderboard {
width: 130px;
}
.pker-bonus-summary ul li {
  background: url(base/red-check.png) no-repeat 0 2px;
  padding: 2px 0 0 13px;
  line-height: 15px; }

#magazines {
  background-color: red; }
  #magazines .magcol .articles a.free {
    font-weight: bold; }

.live-stream-section {
  overflow: hidden;
  background: transparent url(choctaw-bg.gif) repeat scroll top left;
  padding: 10px 10px 20px;
  color: white; }
  .live-stream-section h3 {
    margin-bottom: 5px; }
  .live-stream-section .live-stream {
    float: left;
    width: 65%; }
    .live-stream-section .live-stream .live-stream-title {
      text-align: center;
      font-size: 14px;
      font-weight: bold; }
    .live-stream-section .live-stream .stream {
      box-shadow: 0px 0px 5px 1px black;
      width: 480px;
      margin: 10px 0;
      background-color: black; }
  .live-stream-section .live-stream-updates {
    float: left;
    width: 35%; }
    .live-stream-section .live-stream-updates .live-updates {
      color: #cccccc;
      font-size: 12px;
      margin-bottom: 15px; }
      .live-stream-section .live-stream-updates .live-updates a {
        color: red; }
      .live-stream-section .live-stream-updates .live-updates h4 {
        color: white;
        font-size: 14px; }
    .live-stream-section .live-stream-updates .videos .video {
      overflow: hidden;
      margin: 5px 0; }
      .live-stream-section .live-stream-updates .videos .video .vid {
        float: left;
        margin-right: 5px;
        border: 2px solid #666666;
        width: 90px;
        font-size: 0;
        line-height: 0; }
      .live-stream-section .live-stream-updates .videos .video .cap {
        float: left;
        width: 140px; }
        .live-stream-section .live-stream-updates .videos .video .cap a {
          color: white; }

.leftcol {
  width: 520px;
  float: left; }

.rightcol {
  width: 240px;
  float: right; }

ul.tabs li.players-online-player-of-the-year {
  width: auto !important; }
ul.tabs li a.selected div.tab-inner {
  padding: 0 5px; }

#online-poker-bonus-offers {
  text-align: center;
  background-color: #f1f1f1;
  padding: 15px 25px;
  margin: 5px 0 15px; }
  #online-poker-bonus-offers fieldset {
    border-top: 4px double gainsboro;
    padding: 0 230px; }
    #online-poker-bonus-offers fieldset legend {
      font-weight: bold;
      color: #660000;
      font-size: 18px;
      padding: 0 10px; }
  #online-poker-bonus-offers #obonuses {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 20px; }
    #online-poker-bonus-offers #obonuses .obonus {
      position: relative;
      z-index: 1;
      display: inline-block;
      width: 18%;
      margin-left: 5px;
      padding: 30px 5px 10px;
      background: white url(opbonus-bg.png) repeat-x scroll 0 0; }
      #online-poker-bonus-offers #obonuses .obonus:first-child {
        margin-left: 0; }
      #online-poker-bonus-offers #obonuses .obonus .img {
        position: absolute;
        z-index: 5;
        top: -20px;
        left: 20%;
        padding: 5px;
        background-color: white;
        box-shadow: 0 0 4px #a0a0a0; }
      #online-poker-bonus-offers #obonuses .obonus h6 {
        font-size: 14px;
        font-weight: bold;
        background-color: transparent;
        line-height: 14px; }
      #online-poker-bonus-offers #obonuses .obonus .percent {
        font-size: 14px;
        font-weight: bold;
        color: #666666;
        margin: 3px 0; }
      #online-poker-bonus-offers #obonuses .obonus .promo {
        font-size: 11px;
        color: #333333;
        padding: 5px 0;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        min-height: 60px;
        margin: 8px 0; }

#poker-maximus {
  padding: 5px;
  background: black url(poker-max2-mod-bg.png) no-repeat scroll 0 0;
  font-size: 12px;
  font-weight: bold;
  color: #333333; }
  #poker-maximus h3 {
    background-color: black;
    padding: 5px 8px;
    font-size: 16px;
    color: white;
    font-family: Arial; }
  #poker-maximus a.block-link {
    width: 190px;
    margin-bottom: 6px;
    margin-top: 10px;
    background-color: #afa34e; }
  #poker-maximus p {
    line-height: 16px;
    font-size: 12px;
    padding: 10px 6px;
    font-weight: normal;
    text-align: left;
    color: white; }
    #poker-maximus p a {
      font-weight: bold; }
  #poker-maximus .sep {
    font-size: 12px;
    color: #afa34e;
    text-transform: uppercase;
    text-align: center;
    margin: 4px 0;
    font-weight: bold;
    border-top: 1px solid #afa34e; }
    #poker-maximus .sep legend {
      padding: 0 3px;
      background: rgba(0, 0, 0, 0.7); }
  #poker-maximus .pmevents {
    width: 100%;
    border: 0;
    border-collapse: collapse;
    color: white; }
    #poker-maximus .pmevents .pmevent {
      color: #333333; }
      #poker-maximus .pmevents .pmevent td {
        background-color: rgba(255, 255, 255, 0.7);
        padding: 6px 2px;
        vertical-align: top;
        line-height: 12px; }
        #poker-maximus .pmevents .pmevent td a {
          font-weight: bold; }
  #poker-maximus .icons {
    text-align: center;
    padding: 10px 4px; }
    #poker-maximus .icons * {
      margin: 0 4px;
      vertical-align: middle; }

#poker-maximus-wrap {
  background: black url(poker-maximus2-bg.jpg) no-repeat scroll top center;
  padding: 105px 20px 10px; }
  #poker-maximus-wrap #pmfull {
    margin-top: 40px;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px;
    color: white;
    font-size: 14px;
    line-height: 18px;
    width: 320px;
    float: right;
    background-image: none; }
    #poker-maximus-wrap #pmfull p {
      margin-bottom: 16px;
      line-height: 18px;
      color: white; }
      #poker-maximus-wrap #pmfull p a {
        color: #ffd400; }
      #poker-maximus-wrap #pmfull p.accent {
        color: #ffd400;
        font-weight: bold; }
  #poker-maximus-wrap #pmleft {
    float: left; }
  #poker-maximus-wrap #pmright {
    float: right; }
  #poker-maximus-wrap .col {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px;
    color: white;
    font-size: 14px;
    line-height: 14px;
    width: 335px;
    background-image: none;
    min-height: 430px; }
    #poker-maximus-wrap .col ul {
      color: white;
      margin-bottom: 10px;
      list-style: disc;
      margin-left: 20px;
      font-size: 14px; }
      #poker-maximus-wrap .col ul li {
        margin-bottom: 10px; }
    #poker-maximus-wrap .col p {
      margin-bottom: 10px;
      line-height: 18px;
      color: white; }
      #poker-maximus-wrap .col p a {
        color: #990000; }
      #poker-maximus-wrap .col p.accent {
        color: #ffd400;
        font-weight: bold; }
  #poker-maximus-wrap #buttons {
    margin: 20px 0; }
    #poker-maximus-wrap #buttons .button {
      border-radius: 6px;
      font-size: 12px;
      padding: 14px 32px;
      font-weight: normal;
      background-color: #001120;
      background-image: -moz-linear-gradient(center top, #6e6e6f, #161616);
      background-image: -webkit-linear-gradient(#6e6e6f, #161616);
      background-repeat: repeat-x;
      border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
      color: white;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
      line-height: normal;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      margin-left: 99px; }
      #poker-maximus-wrap #buttons .button:first-child {
        margin-left: 0; }
      #poker-maximus-wrap #buttons .button:hover {
        text-decoration: none;
        background-position: 0 -15px;
        -moz-transition: background-position 0.1s linear 0s;
        -webkit-transition: background-position 0.1s linear 0s; }
      #poker-maximus-wrap #buttons .button img {
        vertical-align: middle; }
      #poker-maximus-wrap #buttons .button span {
        width: 35px;
        display: inline-block;
        margin: 0 5px;
        vertical-align: middle; }
  #poker-maximus-wrap table.schedule {
    background-color: #fff4dc;
    color: #917251;
    width: 100%;
    margin: 20px auto; }
    #poker-maximus-wrap table.schedule thead tr th {
      background-color: #3c0302;
      color: white;
      font-size: 14px;
      font-weight: bold;
      text-align: left;
      padding: 8px;
      vertical-align: middle; }
    #poker-maximus-wrap table.schedule tbody tr td {
      padding: 4px 8px;
      vertical-align: top;
      color: #917251;
      font-size: 12px;
      border-bottom: 1px dashed #917251; }
@font-face {
  font-family: "PT Sans Narrow";
  font-style: normal;
  font-weight: 400;
  src: local("PT Sans Narrow"), local("PTSans-Narrow"), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v3/UyYrYy3ltEffJV9QueSi4Z4t0mJKPaLVqklzZuc32b4.woff) format("woff"); }

@font-face {
  font-family: "PT Sans Narrow";
  font-style: normal;
  font-weight: 700;
  src: local("PT Sans Narrow Bold"), local("PTSans-NarrowBold"), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v3/Q_pTky3Sc3ubRibGToTAYnhM4mdXpoxYNWk7Ev34U70.woff) format("woff"); }

#logo-bar {
  position: relative;
  min-height: 90px; }
  #logo-bar div#logo {
    float: left;
    width: 240px; }
  #logo-bar .top-ad {
    float: right;
    width: 728px;
    height: 90px;
    outline: 1px solid #333333; }

#search-bar {
  background-color: white;
  width: 804px; }

#main-nav {
  width: 100%;
  list-style-type: none;
  text-align: left; }

#main-nav li {
  float: left;
  padding-right: 43px;
  min-height: 40px; }

#main-nav li.last {
  padding-right: 0px; }

#main-nav li a {
  text-decoration: none; }

#main-nav li a span.small-nav-text {
  color: #666666;
  font-size: 12px;
  font-family: "PT Sans Narrow"; }

#main-nav li a span.large-nav-text {
  color: white;
  font-size: 20px;
  text-shadow: 1px 1px #bd0000;
  font-family: "PT Sans Narrow"; }

#main-nav li a span.large-nav-text:hover {
  color: #cccccc; }

#sub-nav {
  margin-top: 5px;
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
  padding: 0px;
  min-height: 45px; }
  #sub-nav #sub-nav-left li {
    float: left;
    border-left: 1px solid #333333;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 15px;
    margin-bottom: 10px;
    height: 16px;
    vertical-align: middle; }
  #sub-nav #sub-nav-left li.first {
    padding-left: 0px; }
  #sub-nav #sub-nav-left li a {
    font-family: "PT Sans Narrow";
    color: #cc0000;
    font-size: 14px;
    font-style: italic; }
  #sub-nav #sub-nav-left li.first {
    border-left: none; }
  #sub-nav #sub-nav-right {
    height: 20px;
    float: right; }
  #sub-nav #sub-nav-right li {
    float: left;
    border-left: 1px solid #333333;
    height: 25px;
    margin: 0px;
    padding: 10px;
    line-height: 14px; }
  #sub-nav #sub-nav-right li a {
    font-family: "PT Sans Narrow";
    color: #ffcc33;
    font-size: 14px; }
  #sub-nav #sub-nav-right li.last {
    border-right: 1px solid #333333; }

.left-section {
  padding: 5px;
  border-top: 1px solid #444444; }
  .left-section h3 {
    color: #ffcc33;
    font-size: 18px;
    font-family: "PT Sans Narrow";
    font-weight: normal;
    text-align: center;
    margin-top: 5px; }
  .left-section .left-separator {
    border-top: 1px solid #666666;
    width: 50%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px; }

#left-bonuses {
  border-top: none; }

#left-rooms li {
  height: 40px;
  margin-top: 5px; }

#left-rooms li .poker-deals-png {
  float: left;
  margin-top: 5px;
  margin-right: 2px; }

#left-rooms li .left-room {
  float: left;
  line-height: 14px; }

#left-rooms li .left-room:hover {
  text-decoration: underline; }

#left-rooms li .left-room-right-arrow {
  float: right;
  margin-top: 10px;
  margin-left: -2px; }

#left-rooms li a {
  color: white;
  text-decoration: none;
  font-size: 12px; }

#left-fantasy-rooms li {
  height: 40px;
  margin-top: 5px; }

#left-fantasy-rooms li .poker-deals-png {
  float: left;
  margin-top: 5px;
  margin-right: 2px; }

#left-fantasy-rooms li .left-room {
  float: left;
  line-height: 14px; }

#left-fantasy-rooms li .left-room:hover {
  text-decoration: underline; }

#left-fantasy-rooms li .left-room-right-arrow {
  float: right;
  margin-top: 10px;
  margin-left: -2px; }

#left-fantasy-rooms li a {
  color: white;
  text-decoration: none;
  font-size: 12px; }

#left-regions {
  line-height: 22px; }
  #left-regions #region-list li {
    float: left;
    width: 50%; }
  #left-regions #region-list li a {
    color: white;
    text-decoration: none;
    font-size: 12px; }
  #left-regions #region-list li a:hover {
    text-decoration: underline; }
  #left-regions .block-link {
    margin-top: 10px;
    margin-bottom: 5px; }

#left-training #training-list li a {
  color: white;
  text-decoration: none;
  font-size: 12px; }

#top-header {
  background-color: #333333;
  background-color: rgba(50, 50, 50, 0.8);
  padding: 5px;
  border-bottom: 1px solid #111111;
  color: white;
  font-size: 11px;
  font-family: Arial;
  height: 40px;
  margin-bottom: 15px; }
  #top-header .container {
    margin-top: 10px; }
  #top-header a {
    color: white;
    padding: 0 8px;
    border-left: 1px solid #999999; }
  #top-header span {
    color: #cc0000;
    font-size: 12px; }
  #top-header span.links a:first-child {
    border-left: none; }
  #top-header span.newsletter {
    float: right; }
  #top-header span.newsletter a {
    border-left: none;
    font-style: italic; }
  #top-header #login {
    float: right;
    font-size: 11px;
    color: white;
    border: 1px solid #444444;
    padding: 5px;
    margin-top: -7px;
    background: #222222;
    box-shadow: inset 1px 1px 0 #111111;
    border-radius: 3px; }
  #top-header #login a {
    color: white;
    font-size: 12px;
    border-left: none;
    margin-left: 8px;
    margin-right: 8px;
    padding: 0; }
  #top-header #login a.logoutlink {
    border-left: 1px solid #999999;
    padding-left: 8px;
    margin-left: 8px; }
  #top-header div#top3 {
    margin-top: 10px; }
.ui-autocomplete {
  min-width: 350px; }

.quick-search-category {
  background-color: #ccc;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px; }

.quick-search-category span.category-title {
  font-style: italic; }

.quick-search-category a.more-results {
  float: right;
  font-size: 10px;
  color: #660000; }

.quick-search-item {
  clear: both !important;
  margin-bottom: 5px !important;
  cursor: pointer !important; }

.quick-search-item .quick-search-link {
  line-height: 40px !important;
  padding: 0px !important;
  padding-left: 5px !important; }

.quick-search-item img.player-image {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 5px; }

.quick-search-item span.player-winnings {
  float: right;
  margin-right: 3px; }

a.quick-search-link span.tournament-date {
  margin-right: 5px;
  font-size: 10px; }

.more-quick-search {
  clear: both;
  text-align: center;
  margin-top: 10px !important;
  cursor: pointer !important; }

.more-quick-search a {
  height: 20px;
  line-height: 20px !important;
  font-size: 11px;
  background-color: #660000;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  font-weight: bold;
  padding: 0 5px 0 5px;
  display: block; }
