 /* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, p, a, img, center, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td, form, input, button {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* Font */
#estateNav li a, #bannerNextEvents p, h1, h2, h3, #bannerEvent p.bannerLink, #bannerEventGrand p.bannerLink, .widgetLink, .dabsHolder .dabs a, #countdownWrap, .headline, .phHeader, .mcTitle, .rightNav, .submitBtn, .newSite {font-family:'Roboto Condensed', Arial, Helvetica, sans-serif !important; font-style: normal; font-weight:500;}

.red, ul.languageMenu li a, .ps-tabs .tab-navigation ul li a, #bannerEvent h2, #bannerEvent p, #bannerEvent p.bannerLink .raquo, .breadcrumbs, .phLink .featureLink span, #nextEvent .featureLink span, .widgetLink span, .blogItem .featureLink span, .dbPlayer .featureLink span  {font-family:Arial, Helvetica, sans-serif;}

/* General */
ol, ul 	{list-style: none;}
body 	{line-height: 1; font-family: Verdana, Helvetica, sans-serif; color:#666666; font-size:12px; height:100%; width:100%;background:#FFFFFF;}
html 	{height:100%; overflow-x:hidden; position:relative;}
a 		{color:#1d3f8c; text-decoration:none }
a:hover {text-decoration:underline;}
a:focus {outline:none;}

p, li, table 	{line-height:1.5em;}
.clear 	{clear:both}
.red {color:#F00; font-size:14px;}
.small {font-size:11px;}

.right {float: right; margin:0 0 10px 10px}
.left, .about-img {float:left; margin:0 10px 10px 0}

h1, h2, h3, p, table, .page .leftCol, .page .rightCol, .leftCol .dabsHolder, .leftCol ul, .leftCol ol, form, .tabsWrap, .page .leftCol ol, .page .leftCol ul, .scroll , .playerTabs, .tabsWrap, .tabsWrapMax {margin-bottom:20px;}

h1, h2, h3 {letter-spacing:.05em}
/* Estate */
#estateWrapper			{background:url('/assets/images/layout/estate-top.png') repeat-x 0 0; *position: relative; width: 100%;
overflow-x: hidden;}
#estateHeader			{height:142px; margin:auto; background:url('/assets/images/layout/estate-header.png') no-repeat center 0;*position: relative;*z-index: 2; }

.inner					{width:980px; margin:auto; position:relative; zoom:1}

#estateLogo				{position:absolute; top:20px; left:10px;}
#estateSponsor			{position:absolute; top:60px; right:0; margin-right: 20px;}

ul#estateNav			{position:absolute; top:114px; left:0; display:inline; clear:both; z-index:-10}
ul#estateNav a			{text-transform:uppercase; font-size:15px; color:#666666; text-decoration:none;}
ul#estateNav, ul#estateNav ul, ul#estateNav li{margin: 0px;padding: 0px;list-style-type: none;}
ul#estateNav li 		{float: left; position:relative; }
ul#estateNav li a		{text-transform:uppercase; color:#666; text-decoration:none; /*padding:6px 17px 10px 17px;*/}
ul#estateNav li a:hover	{color:#1D3F8C;}
ul#estateNav li a.active{color:#1D3F8C;}
.subnavlist 			{display: none; }
.subnavlist li 			{float: none; }
.subnavlist li a		{padding: 0px;margin: 0px;}
ul#estateNav li:hover .subnavlist{display: block;position: absolute; top:28px; left:0; width:130px; background:#FFF; border:1px solid #CCC; border-top:none; padding:10px 0; z-index:111}
ul#estateNav li:hover .subnavlist ul li a	{display: block; padding:3px 25px; font-size:12px; width:80px}
ul#estateNav li:hover .subnavlist ul li a:hover {background-color:#e7efff}

.lmHome 		{padding:0 !important; margin:-15px 0 0 25px !important;}
.lmHome a 		{padding:4px 5px 0 25px !important;}
.lmHome a span 	{display:block; width:13px; height:11px; background:url('/assets/images/layout/home.png') no-repeat; background-position:0 0; text-indent:-9999px; }
.lmHome a:hover span, .lmHome a.active span {background-position:0 -14px;}

.lmMoreMenu img {/*vertical-align:top*/ padding-left:7px}

/* Language Menu */
ul.languageMenu {position:absolute; top:15px; right:0; display:block; clear:both; z-index:1000;}
ul.languageMenu a{ text-decoration:none; font-weight:bold;}
ul.languageMenu, ul.languageMenu ul, ul.languageMenu li{margin: 0px;padding: 0px;list-style-type: none; margin-right: 10px;}
ul.languageMenu li { float: left; margin-left:10px; }
ul.languageMenu li a{ color:#fff; text-decoration:none;padding:5px 13px; font-size:11px; border:1px solid #17244f; background-color:#071230; }
ul.languageMenu li a:hover {color: #fff;}
ul.languageMenuSub 			{display: none;border:1px solid #17244f; border-top:0; background:url("/assets/images/layout/langbg.png") repeat scroll 0 0 transparent; margin:0; width:58px;}
ul.languageMenuSub li		{float: none; display:block; }
ul.languageMenuSub li a		{padding: 0px;margin: 0px;}
ul.languageMenu li:hover ul.languageMenuSub			  {display: block;position: absolute; right:0; top:18px; font-size: 8pt; padding:5px 10px;}
ul.languageMenu li:hover ul.languageMenuSub li		  {margin-left:0;}
ul.languageMenu li:hover ul.languageMenuSub li a	  {background:none;display: block;border: none;padding: 2px 0px 2px 3px;}
ul.languageMenu li:hover ul.languageMenuSub li a:hover{background:none; color:#fff; font-weight:bold; text-decoration:underline}

.languageMenu li:hover > a {color:#FFF;-khtml-border-bottom-right-radius: 4px; -khtml-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}

ul.languageMenu .dropdown {background:url('/assets/images/layout/downarrow.png') no-repeat right 4px; padding-right:12px;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   ul.languageMenu li:hover ul.languageMenuSub { right:3px; }
}

/* Drop Menu Content */
.ps-tabs	{position:relative}
.ps-tabs .tab-navigation ul  {position:absolute; top:15px; right:0; display:block; clear:both; z-index:20;}
.ps-tabs .tab-navigation ul a{text-decoration:none; font-weight:bold;}
.ps-tabs .tab-navigation ul, .tab-navigation ul ul, .tab-navigation ul li{margin: 0px;padding:7px 0 10px 0;list-style-type: none;}
.ps-tabs .tab-navigation ul li  {border:1px solid #cecccc; padding:5px 3px; margin:0; font-size:11px; text-transform:uppercase; font-weight:bold; color:#203169; width:106px; background:url("/assets/images/layout/ps-tabs-downarrow.png") no-repeat 93px 10px #FFF; cursor:pointer; }
.ps-tabs .tab-navigation ul li a{text-decoration:none;padding:5px 13px 35px 13px; font-size:11px; border:1px solid #17244f; background-color:#071230; display:block; color:#929292; }
.ps-tabs .tab-navigation ul li a:hover  {color: #000;}
.ps-tabs .tab-navigation ul ul 			{display: none; border:none; border-bottom:1px solid #cecccc; background:url("/assets/images/layout/ps-tabs-drop.png") no-repeat 0 0 #FFF; margin:0;  }
.ps-tabs .tab-navigation ul ul li		{float: none; display:block; border:none; background:none; padding: 0px;margin: 0px; }
.ps-tabs .tab-navigation ul ul li a		{padding: 0px;margin: 0px; }
.ps-tabs .tab-navigation ul li:hover ul			  {display: block;position: absolute; right:0; top:36px; font-size: 8pt; padding:5px 0 0 0; width:113px;}
.ps-tabs .tab-navigation ul li:hover ul li		  {margin-left:0;}
.ps-tabs .tab-navigation ul li:hover ul li a	  {background:none;display: block;border: none;padding:5px 13px;border-left:1px solid #cecccc;border-right:1px solid #cecccc;width:85px;text-transform:lowercase; color:#929292;}
.ps-tabs .tab-navigation ul li:hover ul li a:hover{background:#e7efff; font-weight:bold; text-decoration:underline; color:#203066; }

html body div#estateWrapper div.inner div.component div.page div.leftCol div.box div.ps-tabs div.tab-navigation ul li ul.tab-dropdown li.first {margin-top:4px;}

.tab-content ul { margin-left:0 !important}
.tab-content ul  li { list-style-type:none; display:inline; padding:0 30px 0 0; }

.ps-tabs .totals {margin-bottom:0;}
/* Section */
.sectionBannerHP		{}

/* Rotator */
#sectionBanner		{position:relative; margin:auto;height:406px; width:100%; background:#000}

#hpRotate			{position:relative; height:406px; width:1760px; top:0; left:50%; margin-left:-880px;overflow:hidden}

.rotateHolder 		{position:absolute;left:0;top:0;width:1760px;height:406px;background-color:#000;z-index:2;overflow:hidden}
#rotator 			{position:relative; position:absolute; top:0; left:50%; margin-left:-880px;width:1760px;height:406px;overflow:hidden;border:none;}
#rotator div.slide 	{position:absolute; display:none;width:1760px;height:406px;background-color:#000;text-align:left; margin:0}
.bHolder 			{display:none}

#bannerEvent			{position:absolute; top:-380px; right:20px;text-align:right; color:#FFF; z-index:-10; width:100%;}
#bannerEvent h1 		{font-size:62px; text-transform:uppercase; font-weight:bold}
#bannerEvent h2 		{font-size:16px; color:#F00; margin:10px 0}
#bannerEvent p			{text-align:right;}
#bannerEvent .bannerLink{float:left; margin:10px 0 0 5px; padding:7px 25px; font-weight:bold; font-size:18px; text-transform:uppercase; background:url('/assets/images/layout/banner-button.png') repeat; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
#bannerEvent .bannerLinks {position:absolute; bottom:-50px; right:0px;}
#bannerEvent p.bannerLink a:link, #bannerEvent p.bannerLink a:visited{color:#FFF}
#bannerEvent p.bannerLink .raquo	{color:#F00; font-size:22px;}

/* When Grandfinal is on */
#bannerEventGrand			{position:absolute; top:-400px; right:20px;text-align:right; color:#FFF; z-index:10; width:100%;}
#bannerEventGrand h1 		{font-size:62px; text-transform:uppercase; font-weight:bold}
#bannerEventGrand h2 		{font-size:16px; color:#F00; margin:108px 0 10px 0}
#bannerEventGrand p			{text-align:right;}
#bannerEventGrand a			{color:#F00;}
#bannerEventGrand .bannerLink{float:left; margin:10px 0 0 5px; padding:7px 25px; font-weight:bold; font-size:18px; text-transform:uppercase; 
background:url('/assets/images/layout/banner-button.png') repeat; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
#bannerEventGrand .bannerLinks {position:absolute; bottom:-30px; right:0px;}
#bannerEventGrand p.bannerLink a:link, #bannerEventGrand p.bannerLink a:visited{color:#FFF}
#bannerEventGrand p.bannerLink .raquo	{color:#F00; font-size:22px;}


#bannerNextEvents		{position:absolute; bottom:10px; left:0; background:url('/assets/images/layout/banner-button.png') repeat; height:80px; z-index:-10; zoom:1; margin-left:294px}
#bannerNextEvents p		{width:122px; float:left; margin:20px auto 0 auto; text-align:center; text-transform:uppercase; font-size:16px; line-height:1.2em; letter-spacing:.05em; position:relative}
#bannerNextEvents p	a	{color:#FFF; font-weight:normal;}
#bannerNextEvents p a:hover {text-decoration:none}
#bannerNextEvents .eventCity {font-weight:bold}
#bannerNextEvents p	a.active .eventCity, #bannerNextEvents p a:hover .eventCity {color:#F00;}

/* --- InnerPages --- */
#sectionBar {position:relative; margin:auto; width:100%; background:url('/assets/images/layout/sectionbarbgwrap.png') repeat-x bottom #f3f3f3; height:130px; margin-bottom:45px; z-index:1}
#sectionBar .inner 		{background:url('/assets/images/layout/sectionbarbg.png') no-repeat right; height:100%; position:relative}
#sectionBar .sectionHeadline 	{position:absolute; top:30px; left:25px; color:#203066}
#sectionBar .sectionHeadline a {color:#203066}
#sectionBar .sectionHeadline h1{font-size:40px; margin-bottom:5px; font-weight:bold}
#sectionBar .sectionHeadline h2{font-size:21px;}
#sectionBar  .barDownload{position:absolute; right:25px; top:35px;}

/* Content */
.component {margin:30px 0 0 0; position:relative; zoom:1}
.component .component {margin: 0 0 0 25px; position:relative}

/* Breadcrumbs */
.breadcrumbs {position:absolute; top:140px; left:25px;}

/* Headlines */
.pageHeadline 	{margin-bottom:30px; background:url('/assets/images/layout/pheadlinebg.png') repeat-x bottom #f4f6fb; position:relative}
.phHeader 		{position:absolute; top:162px; left:0; font-size:30px; padding:10px 15px 10px 25px; color:#FFF; background:url('/assets/images/layout/banner-button.png') repeat; text-transform:uppercase}
.phText {position:relative; padding:0 1% 0 3%; margin:20px 0; width:63%; float:left; line-height:1.5em; border-right:1px solid #FFF}
.phLink {position:relative; padding:10px 0 0 6%; margin:10px 0;  width:26%; float:left; border-left:1px solid #d7d8dd}
.phLink .featureLink {font-size:13px; display:block;}
.phLink .featureLink span {color:#F00; font-size:14px }
.phBadge{position:absolute; top:0; left:20px;}

.phPastEvent {background:url('/assets/images/layout/pheadlinebg-off.png') repeat-x bottom #4a4a4a;}
.phPastEvent .phText {color:#fff; border-right:2px solid #FFF}
.phPastEvent .phLink {border:none; margin-top:28px;}
.phPastEvent .phLink a {color:#fff}

/* Call To Action */
.cta 			{margin-bottom:30px; background:#f3f3f3; padding:25px;}
.cta h3			{margin-bottom:10px;}
.cta h3 strong 	{color:#666666}
.cta p			{width:65%}
.ctaButton		{}
.ctaImg			{float:right; position:relative}

/* General */
h1 {font-size:25px; text-transform:uppercase;}
h2 {font-size:20px; text-transform:uppercase;}
h3 {font-size:18px; text-transform:uppercase;}

.leftCol .component h2 {padding-top:10px;}
.leftCol .component h3 {padding-top:10px;}

/*table 		{border: 1px solid #9c9c9c; width:100%;border-collapse: collapse; }
table tfoot {font-style:italic}
table tbody {}
table th {background:#f3f3f3; font-weight:bold; padding:15px; text-align:left;}
table td	{background:#ffffff; padding: 5px 15px;border-bottom:1px solid #666 }
table table {border:none}
table table td {padding:5px 0; }
*/
table 		{border:none; width:100%;border-collapse: collapse; font-size:11px; height:100% }
table tfoot {font-style:italic}
table thead {}
table tbody {}
table th {background:#ffffff; font-weight:bold; padding: 5px 15px 5px 15px; text-align:left;}
table td	{padding: 5px 15px; border-top:1px solid #a9a9a9; border-bottom:none;}
table table {border:none}
.group {background:#e7efff;border-top:none; border-bottom:2px solid #FFF; padding-left:10px; font-weight:bold; }
.satellite  .group { cursor:pointer}
.ps-tabs .group {cursor:pointer;}
.results .group {cursor:auto}
td.start_date { white-space:nowrap}

.box table {background:#FFF; padding:15px;}
.box table  tr td { padding:10px 15px;}
.box table tr td.group {padding:5px 15px;}

.indicator {background-image:url('/assets/images/layout/table-arrows.png'); background-repeat:no-repeat; width:9px; height:9px; display:block; margin:5px 5px 0 5px; float:left}
.indicator { background-position:0 -9px;}
.active .indicator{ background-position: 0 0}

.page .leftCol	{position:relative; display:inline; zoom:1; float:left; width:69%; margin-right:3.5%;}
.page .rightCol	{position:relative; display:inline; zoom:1; float:left; width:269px;}

.page .leftCol ol {list-style:decimal; margin-left:20px}
.page .leftCol ul {list-style:circle; margin-left:20px}
.page .leftCol ol li, .page .leftCol ul li {margin:0 0 15px 0;}
.lower-alpha { list-style-type:lower-alpha !important}
.lower-roman { list-style-type:lower-latin !important}
table tbody tr td {}

/* --- Box --- */
.box 			{margin-bottom:30px; background:#f3f3f3; padding:25px 25px 5px 25px;}
.box h3 strong 	{color:#666666}

/* ----- Blog ----- */
.blogPost 		{background:#fff; border-bottom:1px solid #ccc; color:#666; font-size:11px; padding-bottom:10px; margin-bottom:10px }
.blogPost h3	{font-size:18px;}
.blogPost a 	{text-transform:none;}
#blogFeedsPage .blogPost img {float:left}
#blogFeedsPage .blogPost p {margin-left:160px;line-height:1.5em;}
.post {line-height:18px; font-size:12px}

/* --- News --- */
.mcTitle {font-size:18px;}
 hr {color:#666; border:none; border-bottom:1px solid #ccc; margin-bottom:20px }

/* --- Right Nav ---*/
.rightNav {padding:15px; background:url('/assets/images/layout/box-widget-bg.png') repeat-x bottom; z-index:1}
.rightNav h3 a {color:#666666} 
.rightNav h3 {margin-bottom:20px; font-size:18px; color:#666666; font-weight:bold}
.rightNav ul li {margin-bottom:10px; letter-spacing:1px }
.rightNav ul li ul li {margin-bottom:2px; font-size:10px; }
.rightNav ul ul {margin:10px; padding:0;}
.rightNav li a:link, .rightNav li a:visited	{color:#666666; text-transform:uppercase;font-size:12px}
.rightNav li a:hover, .rightNav li a:focus, .rightNav li a.active {font-weight:bold; text-decoration:none; color:#1f3066;}
.dates { font-size:10px; padding-left:13px;}

.rightNavSec li a:link, .rightNavSec li a:visited {color:#666666; text-transform:none !important; font-size:12px}

/* --- Footer --- */
#estateFooter 	{background:url('/assets/images/layout/footer-bg.png') repeat-x top #f3f3f3; color:#b7b7b7; text-align:center; font-size:11px; padding:1px 0 1px 0}
/*#estateFooter p { color:#666666;}
#footerLogos	{position:relative;margin:0 0 25px 0}
#footerLogos #fl1 {position:absolute; top:0; left:0}
#footerLogos #fl2 {position:absolute; top:0; left:108px}
#footerLogos #fl3 {position:absolute; top:0; left:228px}
#footerLogos #fl4 {position:absolute; top:0; left:335px}
#footerLogos #fl5 {position:absolute; top:0; left:449px}
#footerLogos #fl6 {position:absolute; top:0; left:557px}
#footerLogos #fl7 {position:absolute; top:0; left:665px}
#footerLogos #fl8 {position:absolute; top:0; left:771px}
#footerLogos #fl9 {position:absolute; top:0; left:875px}*/
#sponsors {float:left; width:310px; border-right: 1px solid #e2e2e2; padding-right: 20px;}
#sponsors p {line-height: 1.5em; padding-top:0px; color:#7a7a7a}
.pokerstars {float:left; width:310px; border-right: 1px solid #e2e2e2; padding-right: 20px}
.fulltilt {float:left; width:310px;}
.pokerstars p, .fulltilt p {color:#7a7a7a}

/* --- HP --- */
#nextEvent 			{background:#f3f3f3; position:relative; padding:20px; zoom:1}
#nextEvent .leftCol	{position:relative; display:inline; zoom:1; float:left; width:65%; margin-right:2%;}
#nextEvent .rightCol{position:relative; display:inline; zoom:1; float:left; width:33%;}

#nextEvent .featureLink {font-size:13px; display:block; margin:0px 0 59px 0;}
#nextEvent .featureLink span {color:#F00; font-size:14px;}
#nextEvent .schedule {background:#FFF; padding:15px; margin-top:182px;}

.schedule table 		{border:none; width:100%;border-collapse: collapse; margin:10px 0 0 0 }
.schedule table tfoot 	{font-style:italic}
.schedule table th 		{background:#ffffff; font-weight:bold; padding: 5px 15px 5px 5px; text-align:left;}
.schedule table td		{padding: 5px 5px; border-top:1px solid #a9a9a9; border-bottom:none; }
.schedule table table 	{border:none}
.schedule table table td{padding:5px 0; }
.schedule .inTable 		{border-top:none !important; padding-left:0;}

.schedule .scheduleDate {background:#e7efff;border-top:none; padding-left:5px; font-weight:bold; border-bottom:1px solid #fff}
.schedule h2 {margin-bottom:0;}

/* --- Counter --- */
#countdownWrap {background:url('/assets/images/layout/counter-temp.png') no-repeat top left; position:relative; width:240px; height:81px; float:left; display:inline}
.clockNum {	background-image:url('/assets/images/layout/counter-numbers.png');width:22px;height:40px;overflow:hidden;float:left;}
.clockText {float:left;	font-size:14px;	color:#d1bf81; margin-left:8px; margin-right:8px; margin-top:14px;font-weight:bold;}
.clockNum.pos0, .clockNum.pos1, .clockNum.pos2, .clockNum.pos3, .clockNum.pos4, .clockNum.pos5{margin:8px 0 0 0;}
.clockNum.pos0 {margin-left:7px;}
.clockNum.pos2 {margin-left:34px;}
.clockNum.pos4 {margin-left:36px;}

#countdownWrap .cD, #countdownWrap .cH, #countdownWrap .cM {position:absolute; top:67px; text-transform:uppercase; width:64px; text-align:center;}
#countdownWrap .cD {left:0;}
#countdownWrap .cH {left:77px;}
#countdownWrap .cM {left:157px;}
			
/* --- Widget and WidgetHP --- */
.widget	 		{margin:0 0 30px 0; position:relative; background:#F3F3F3}
.widgetHP		{margin:0 0 46px 0; position:relative; background:#F3F3F3}
.widgetLink		{background:url('/assets/images/layout/widget-bg.png') repeat-x bottom; font-size:18px; font-weight:bold; text-transform:uppercase; padding:10px 15px; position:relative;}
.widgetLink.linkOver	{background:url('/assets/images/layout/widget-bg-transparent.png') repeat-x bottom; margin-top:-35px; z-index:1}
.widgetLink p 	{margin-bottom:0;}
.widgetLink a:link, .widgetLink a:visited	{color:#666}
.widgetLink a:hover, .widgetLink a:focus	{color:#1D3F8C}
.widgetLink span {color:#F00; font-size:20px }
.widget	.videoWrapper {height:151px;}
.widgetBanner {background: url('/assets/images/layout/widget-bg.png') repeat-x scroll center bottom transparent; padding: 4px 0px; position: relative;}

/* --- Blog Feed --- */
#newsList			{min-height:250px;}
.blogItem 			{display:block; position:relative; float:left; width:48%; padding-right:2%; height:125px; cursor:pointer}
.blogItem img 		{float:left; border:1px solid #CCC; width:95px; height:95px;}
.blogItem .blogTitle{display:block; /*font-size:12px;*/ font-weight:bold; color:#666; margin-left:105px; line-height:1.5em}
 a:hover .blogItem .blogTitle	{text-decoration:none !important; color:#1D3F8C}
.blogItem .featureLink {font-size:13px; display:block; position:absolute; top:82px; left:105px;}
.blogItem .featureLink span {color:#F00; font-size:14px }
.blogItem:hover {text-decoration:none}

/* --- Tabs 3 tabs fixed general --- */
 .dabsHolder {position:relative; /*padding:5px; background:#F3F3F3;*/ zoom:1; z-index:10;}
 .dabsHolder .dabs { display:block; zoom:1;}
 .dabsHolder .dabs a { display:block; width:32.7%; float:left; text-decoration:none; background:url('/assets/images/layout/dabs.png') repeat-x bottom #1D3F8C; color:#fff; outline:none; font-size:20px; text-transform:uppercase; text-align:center; padding:10px 0; border:1px solid #f3f3f3;}
 .dabsHolder .dabs a:hover { background:url('/assets/images/layout/dabs-hover.png') repeat-x top #08255D;}
 .dabsHolder .dabs a.active { background-color:#F3F3F3; color:#666; background-image:none}
 .dabsHolder .content { clear:both;zoom:1; background:#F3F3F3;}
 .dabsHolder .content .dabContent {padding:4px 0 !important; position:relative; background:url('/assets/images/layout/widget-bg-transparent.png') repeat-x bottom; margin-top:-42px; z-index:100     }
 .steps .dab2, .playerTabs .dab2 {margin:0 0.5% 0 0.5%}

/* --- Tabs 3 tabs fixed widget Social --- */

/* --- Steps 3 tabs fixed general --- */
.widget .dabsHolder .content .dabContent {margin: 0; }
.steps .dabsHolder .dabs a {text-align:left; text-indent:20px;}
.steps .dabsHolder a span {font-size:11px; display:block; font-family:Verdana, Geneva, sans-serif; text-transform:none; padding-top:7px}
.steps .content {padding:0 20px 15px 20px}
.steps .content img {float:right; margin:10px 0 0 0;}
.steps .content p {padding-top:5px; width:340px;}

/* --- Regural 3 tabs fixed general --- */
.regTabs .content {padding:0 20px}
.regTabs .dabsHolder .dabs a {}
/* --- Steps 3 tabs fixed widget Social --- */
.twittertab, .facebooktab, .instagramtab	{position:relative; display:block; text-align:center; background-image:url('/assets/images/layout/social-icons-new.png'); background-repeat:no-repeat; width:26px; height:27px; margin:-1px auto 0 auto; text-indent:-9999px;}
.rightCol .dabsHolder .content .dabContent {padding:0; position:relative}

.widget .dabsHolder .dabs a {width:32%;}
.widget .dab2 {margin:0 0.5% 0 0.5%}

.dabs a .twittertab		{background-position:0 -30px;}
.dabs a .facebooktab	{background-position:-30px -30px;}
.dabs a .instagramtab	{background-position:-60px -30px;}
.dabs a.active .twittertab	{background-position:0 0;}
.dabs a.active .facebooktab		{background-position:-30px 0;}
.dabs a.active .instagramtab	{background-position:-60px 0;}

.dbPlayer	{position:relative; width:30%; float:left; text-align:center;}
.dbPlayer img {width:120px; height:120px;}
.dbPlayer p {padding:10px 0 5px 0; margin:0}
.dbPlayer .featureLink {text-align:left; display:block; margin-left:14%}
.dbPlayer .featureLink span {color:#F00; font-size:14px }

.dbList			{position:relative; width:65%; float:left; margin:0 2% 0 3%;}
.dbList table 			{border:none;}
.dbList table tr td 	  {color:#1D3F8C; text-transform:uppercase; border-bottom-color:#9c9c9c; background:#FFF}
.dbList table tr:hover td, .dbList table tr.active td {background:#F3F3F3; color:#000; cursor:pointer}

.dbTableName	{}
.dbTablePoints	{}

.allPlayersLink {display:block; text-align:right; padding:0 20px 10px 0;}

/* --- Tabs History tabs fixed general --- */
.dabsHistory .dabsHolder {position:relative; background:#F3F3F3; padding:5px;}
.dabsHistory .dabsHolder .dabs { display:block;}
.dabsHistory .dabsHolder .dabs a { display:block; width:50px; float:left; text-decoration:none; background:url('/assets/images/layout/dabs.png') repeat-x #1D3F8C; color:#fff; outline:none; font-size:20px; text-transform:uppercase; text-align:center; padding:10px 0; border:1px solid #f3f3f3;}
.dabsHistory .dabsHolder .dabs a.active, .dabsHistory .dabsHolder .dabs a:hover { background-color:#f8f8f8; color:#666; border:1px solid #ccc; background-image:none}
.dabsHistory .dabsHolder .content { clear:both;}
.dabsHistory .dabsHolder .content .dabContent {margin:20px 0; padding:0; position:relative}

/* --- Tabs 3 tabs fixed widget Social --- */


/*Panes*/
/*#promotionsHP 	{position:relative; width:560px; height:100px; margin:35px 0 0 35px; _margin:0 1px;}*/
#promotionsNewHP 	{position:relative; width:980px; /*height:100px; margin:0; _margin:0 1px;*/}
#promotionsNewHP img {padding-right:12px;}
.promotions1 {width:980px;margin:0; _margin:0 1px;float:left}
.promotions2 {width:380px; padding: 0 300px;}
.paneTest 	{overflow:hidden;position:relative;height:100px;}
.paneHolder {position:relative; width:100%; _width:585px;}
.pane 		{width:33.33%;height:100px;float:left;display:block; position: absolute; left: -175px;}

a:link#arrowLeft, a:visited#arrowLeft, a:link#arrowRight, a:visited#arrowRight {position:absolute;top:35px;background:url('/assets/images/layout/arrows.png') no-repeat;width:22px;height:25px;cursor:pointer}
a:link#arrowLeft, a:visited#arrowLeft 	{left:-35px; background-position:0 0;}
a:hover#arrowLeft 						{background-position:0 -50px}
a:link#arrowRight, a:visited#arrowRight {right:-26px; background-position:0 -25px;}
a:hover#arrowRight 						{background-position:0 -75px}


/* --------------------------------------------------- Accordian ---------------------------------------------------- 
.tabsWrap {}
.exHolder {position:relative}
.exControl { cursor:pointer; position:relative;}
.exControl h3 {padding:10px 0 10px 20px; border:none;  text-transform:uppercase; margin:0}
.exControl a {text-decoration:none;}
.exControlLink, .exControlPlusLink, .exControlMinusLink { position:absolute; top:13px; left:0}
.exControlMinusLink {background:transparent;}
.exContent {overflow:hidden; position:relative; display:block; height: inherit !important}*/


/* --------------------------------------------------- Accordian ---------------------------------------------------- */
.tabsWrap {}
.exHolder {position:relative; }
.exControl { cursor:pointer; position:relative;}
.exControl h3 {padding:10px 0 10px 20px; border:none; text-transform:uppercase; margin:0}
.exControl a {text-decoration:none;}
.exControlLink, .exControlPlusLink, .exControlMinusLink { position:absolute; top:13px; left:0; width:13px; height:13px; text-indent:-9999px;}
.exControlMinusLink {background:transparent;}
.exContent {overflow:hidden; position:relative; display:block;zoom:1}
.exControlLink {background:url('/assets/images/layout/acc-off.png') no-repeat}
.active .exControlLink {background:url('/assets/images/layout/acc-on.png') no-repeat}
.exControl.active {border-bottom:none; }

/* --------------------------------------------------- Accordian MAX ---------------------------------------------------- */
.tabsWrapMax {position:relative; }
.tabsWrapMax .exControl {background-color:#ecebeb; border:1px solid #e0e0e0; padding:0px 25px 0px 30px; margin:10px 0 0  0 }
.tabsWrapMax .exControl h3 {padding:5px 0 5px 20px; border:none; text-transform:uppercase; margin:0}
.tabsWrapMax .exControl a {text-decoration:none;}
.tabsWrapMax .exControlLink, .tabsWrapMax .exControlPlusLink, .tabsWrapMax .exControlMinusLink {left:23px; top:8px; width:15px; height:14px;}
.tabsWrapMax .exControl.active {border-bottom:none; background:#e7efff}

.tabsWrapMax .exControlLink {background:url('/assets/images/layout/max-acc-off.png') no-repeat}
.tabsWrapMax .active .exControlLink {background:url('/assets/images/layout/max-acc-on.png') no-repeat}


/* --- Regural 3 tabs fixed general --- */
.subExControlTabs { height:60px;background-color:#ecebeb; border:1px solid #e0e0e0; border-top:1px solid #f00; position:relative; margin-top:-1px;}
.subExControlTabs .content {padding:0 20px}
.subExControlTabs .dabsHolder .dabs a {}

/* --- Tabs History tabs fixed general --- */
.dabsT .dabsHolder {position:relative; padding:5px;}
.dabsT .dabsHolder .dabs { display:block;  background:#000 }
.dabsT .dabsHolder .dabs a { display:block; width:auto; float:left; text-decoration:none; background:none repeat-x #1D3F8C; color:#fff; outline:none; font-size:20px; text-transform:uppercase; text-align:center; padding:10px; border:1px solid #f3f3f3;}
.dabsT .dabsHolder .dabs a.active, .dabsT .dabsHolder .dabs a:hover { background-color:#f8f8f8; color:#666; border:1px solid #ccc; background-image:none}
.dabsT .dabsHolder .content { clear:both; background:#FFF}
.dabsT .dabsHolder .content .dabContent {margin:20px 0; padding:0; position:relative}
.dabsT .dabsHolder .content .dabContent {padding:4px 0 !important; position:relative; background:none; margin-top:-42px; z-index:100}



/* --- Tour Multi Tabs --- */
.hashTabs	{position:relative;}

.hashNav	{position:relative;   margin:0 !important; padding:20px 0 0 15px !important; background:#e7efff;  border:1px solid #E0E0E0; border-top:none}
.hashNav ul  {display:block; clear:both; z-index:20;  margin:0 !important; padding:0 !important; }
.hashNav ul a{text-decoration:none; font-weight:bold;}
.hashNav ul, .hashNav ul ul, .hashNav ul li{list-style-type: none;}
.hashNav ul li  { text-transform:uppercase; color:#203169; cursor:pointer; float:left; position:relative }
.hashNav ul li a{text-decoration:none;padding:5px 10px; font-size:11px; border:1px solid #cecccc; display:block; color:#555555; margin-left:8px; background:#FFF; font-weight:normal; text-align:center }
.hashNav ul li a:hover  {color: #233073; text-decoration:none !important;}
.hashNav ul li a.active {color: #233073; font-weight:normal; text-decoration:none; }
.hashNav ul ul 			{display: none; border:none; border-bottom:1px solid #cecccc; margin:0;}
.hashNav ul ul li		{float: none; display:block; border:none; background:#FFF; padding: 0px !important;margin: 0px !important; }
.hashNav ul ul li a		{padding: 0px;margin: 0px; color:#666666 }
.hashNav ul li:hover ul			  {display: block;position: absolute; left:5px; top:30px; font-size: 8pt; padding:10px 0 0 0 !important; background: url("/assets/images/layout/hash-nav-top.png") no-repeat scroll 0 0 transparent; width:159px;}
.hashNav ul li:hover ul li		  {margin-left:0;}
.hashNav ul li:hover ul li a	  {display: block;border: none;padding:5px 13px;border-left:1px solid #cecccc;border-right:1px solid #cecccc;width:131px;text-transform:uppercase; color:#929292;}
.hashNav ul li:hover ul li a:hover{background:#e7efff; font-weight:normal; text-decoration:underline; color:#233073; }

#targetBox1, #targetBox2 {min-height:200px; border:1px solid #E0E0E0; border-top:none; background:#f3f3f3; padding:25px;}
#targetBox1 table, #targetBox2 table {  display:block; padding:10px; width:90%}

.hashContent {display:none;background:#f3f3f3;border:1px solid #E0E0E0; border-top:none; background:#f3f3f3;}
.hashContent table {width:97%; margin-left:10px}
.hashContent table th {background:#f3f3f3;}
.hashContent h3 { padding: 10px}
.hashContent p, .hashContent ul {padding-left:10px}

/* FAQ */
.faqSymbol {font-weight: bold; color: #1b509c; font-size: 12px; float: left;}
.question {font-weight: bold;}
.faq {list-style: none !important; margin-left:0 !important}
.faq li {padding:0; margin:0 0 5px 0 !important;}
.faq li.faqBorder {margin-bottom:15px !important; padding-bottom:15px !important; border-bottom: 1px solid #B4C7E1;}
.faq p {margin: 0 0 0 25px; padding: 0;}

/*ScrollBar*/
.scrollgeneric {line-height: 1px; font-size: 1px; position: absolute; top: 10px; left: 7px;}
.vscrollerbase {width: 20px; background: url("http://www.pokerstars.com/images/design/scrollbg.gif") repeat-y scroll 13px 0 transparent;  top: 0; }
.vscrollerbar {width: 20px; height:60px !important; background:url('/assets/images/layout/scroll-bar.png') no-repeat;}
.vscrollerbar:hover {cursor:pointer }
.hscrollerbase {height: 0;background-color: white;}
.hscrollerbar {height: 0;background-color: black;}
.scrollerjogbox {width: 20px;height: 0;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;}
#scrollNews 	 	{height:134px;overflow:auto; margin-top:0}

/* -------------------------------------------------- Video/Image Gallery -------------------------------------------------- */
#vidN, #vidP, .embededVideoCover, .hpVideoItem .camera, #imgN, #imgP,.imgN,.imgP  {background-image:url("http://dev.psimg.com/images/video/sprite-v2.png"); background-repeat:no-repeat; }
/* ~ Video Holder ~ */
.videoHolder 			{width:640px; background-color:#151515; position:relative; color:#fff; text-align:left; margin: 12px 0 0 -7px; }
.videoHolder .header	{font-size:16px; font-weight:bold; color:#9c1a1a; padding:8px; border-bottom:1px solid #484848; }
.videoHolder .header strong {color:#e3e3e3;}
.videoHolder .video 	{top:30px; height:360px;/*width:640px;*/ background-color:#000; border:1px solid #575857; overflow:hidden; }
.videoHolder .footer 	{border-top:1px solid #484848; bottom:0px; width:100%; }
.videoHolder .description{padding:10px; width:640px; border-top:1px solid #484848; bottom:0px;/*height:50px;*/ }
.videoHolder .social 	{float:right; margin-top:5px; margin:0 5px 5px 0 }
/* ~ Video Cover ~ */
.embededVideoCover 		{position: absolute; top: 50%; left: 50%; height: 93px; width: 93px; margin: -47px 0 0 -47px; z-index: 102;}
.embededVideoCover:hover{cursor:pointer}
.rightCol .embededVideoCover 		{margin: -69px 0 0 -47px;}

/* ~ Video Preview ~ */
#videoPlayer			{width:640px; height:360px;}
.previewHolder 			{position:relative; width:635px; margin: 12px 0 0 -7px; overflow:hidden;  }
.previewTitle 			{position:relative; margin:13px 0; overflow:visible; }
/* ~ Video Preview Rotator ~ */
.slide 					{float:left; margin-left:0px; margin: 0px 15px 0px 0; position: absolute; width:600px; }
#videoRotator 			{width:600px; height:100px; overflow:hidden; position:relative; margin-left:40px; }
.hpVideoItem 			{float:left; width:132px; text-align:center; color:#fff; font-size:11px; font-weight:bold; margin:0 12px 0 0; position:relative; }
.hpVideoItem .camera	{background-position:-150px 0; position:absolute; top:50%; left:50%; width:50px; height:50px; margin:-25px 0 0 -25px; z-index:10000; }
.hpVideoItem img 		{/*height:75px; */width:132px; z-index:1110; position:relative }
.hpVideoItem.last 		{margin-right:0;}
#vidN, #vidP 			{display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -1000px; cursor:pointer; position:absolute; top:30px; z-index:100; }
#vidP 					{background-position:-250px 0; left:0;}
#vidN 					{background-position:-280px 0; right:0}
/* ~ Video Preview Buttons ~ */
#vidButtons {display:none}
#vidButtons a { height:10px; width:10px; display:block; float:left; background-color:#ccc; margin-left:5px; text-decoration:none; overflow:hidden; outline:none; border:1px solid #b8b8b8; }
#vidButtons a.selected, #vidButtons a:hover { background-color:#d7121c; }
#vidButtons { float:right; margin-top:2px; padding:0 10px; background-color:#fafafa; }

/* -------------------------------------------------- Image Gallery -------------------------------------------------- 
.imageHolder { width:640px; position:relative; color:#fff; text-align:left; margin: 12px 0 0 -7px;  }
.imageHolder .image { top:30px; width:635px; /* height:403px; width:600px;  background-color:#fff; overflow:hidden; text-align:center }
.imageHolder .image img {max-width:635px; max-height:403px;}
*/
#imageRotator { width:600px; height:100px; overflow:hidden; position:relative; margin-left:40px; }
/*Generic control buttons classes
#imgN, #imgP 			{display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -1000px; cursor:pointer; position:absolute; top:30px; z-index:100; }
#imgP 					{background-position:-250px 0; left:0;}
#imgN 					{background-position:-280px 0; right:0}

#imgButtons { display:none}
#imgButtons a { height:10px; width:10px; display:block; float:left; background-color:#ccc; margin-left:5px; text-decoration:none; overflow:hidden; outline:none; border:1px solid #b8b8b8; }
#imgButtons a.selected, #imgButtons a:hover { background-color:#d7121c; }*/
/* ~ gallery Caption ~ 
.galleryCaption {display:block; position:absolute; bottom:0; left:0; background:url('/assets/images/layout/captionbg.png') repeat top; z-index:110; width:595px; padding:15px 20px; text-align:center; font-size:14px; color:#FFF}
*/
/* --- Notify --- */
.notifBox {background:#FFF; border:6px solid #DFDDDE; margin-bottom:25px}
.notifBox .box {padding:10px 20px; margin-bottom:0; position:relative}
.notifBox p {padding:10px 0 0 0}
.notifBox .notifHeader {background: url("/assets/images/layout/notifbox.jpg") no-repeat scroll 0 0 #F7F5F6; display:block; font-size:13px; font-weight:bold; padding:5px 0 5px 40px; margin:10px 0 0 0}

/* -------------------------------------------------- Daves New Image Gallery -------------------------------------------------- */
.imageHolder { width:640px; position:relative; color:#fff; text-align:left; margin: 12px 0 0 -7px;  }
.imageHolder .image { top:30px; width:635px; /* height:403px; width:600px;  background-color:#fff;*/ overflow:hidden; text-align:center }
.imageHolder .image img {max-width:635px; max-height:403px;}

.imageRotator { width:600px; height:100px; overflow:hidden; position:relative; margin-left:40px; }
/*Generic control buttons classes*/
.imgN, .imgP 			{display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -1000px; cursor:pointer; position:absolute; top:30px; z-index:100; }
.imgP 					{background-position:-250px 0; left:0;}
.imgN 					{background-position:-280px 0; right:0}

.imgButtons { display:none}
.imgButtons a { height:10px; width:10px; display:block; float:left; background-color:#ccc; margin-left:5px; text-decoration:none; overflow:hidden; outline:none; border:1px solid #b8b8b8; }
.imgButtons a.selected, .imgButtons a:hover { background-color:#d7121c; }
.imageGallery .box { padding-top:0px; padding-left:5px; padding-bottom:0px; }
/* ~ gallery Caption ~ */
.galleryCaption {display:block; position:absolute; bottom:0; left:0; background:url('/assets/images/layout/captionbg.png') repeat top; z-index:110; width:595px; padding:15px 20px; text-align:center; font-size:14px; color:#FFF}

/* --- Notify --- 
.notifBox {background:#FFF; border:6px solid #DFDDDE; margin-bottom:25px}
.notifBox .box {padding:10px 20px; margin-bottom:0; position:relative}
.notifBox p {padding:10px 0 0 0}
.notifBox .notifHeader {background: url("/assets/images/layout/notifbox.jpg") no-repeat scroll 0 0 #F7F5F6; display:block; font-size:13px; font-weight:bold; padding:5px 0 5px 40px; margin:10px 0 0 0}
*/

/* -------------------------------------------------- Grandfinal sponsors -------------------------------------------- */
.monaco-sponsors	{float:left; padding-right:11px; width:200px; padding-bottom:12px}
.monaco-sponsors-last {padding-right:11px}
.monaco-sponsors p, .monaco-sponsors-last p {padding-top:5px}

/* -------------------------------------------------- IE6 & IE7 FIX -------------------------------------------------- */
.ie .lmHome 		{margin-top:3px !important;}
.ie ul#estateNav li {padding-bottom:50px;}
.ie ul#estateNav li ul li {padding-bottom:0;}
.ie .leftCol 		{margin-right:2%;}
.ie .rightCol 		{margin:1px 0;}
.ie .playerTabs		{width:645px}
.ie .paneTest   	{width:585px}
ul.languageMenu li:hover ul.languageMenuSub {right : 0 \9;}
* body { behavior: url("/assets/scripts/csshover3.htc"); }


/* -------- New results page --------- */

.hashTabs .box-coverage {margin-left:-39px !important }

/* -------- New Site banner ----------*/
.newSite {background:url('/assets/images/pokerstars_champ.jpg') no-repeat 0 0; width:312px; height:139px; margin-bottom:20px}
.newSite a {color:#FFF; text-decoration:none; font-size:15px}
.newSite span {color:#a3302c; font-size:20px}

/* ----- Lightbox ----*/
#lightbox {
    position:fixed; /* keeps the lightbox window in the current viewport */
    margin:0 auto; /*centers the div horizontally in all browsers (except IE)*/
    background:#fff; 
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    background:url('/assets/images/overlay.png') repeat; 
    text-align:center;
	z-index:10;
}
#lightbox img {
    box-shadow:0 0 25px #111;
    -webkit-box-shadow:0 0 25px #111;
    -moz-box-shadow:0 0 25px #111;
    max-width:600px;
}
#content{
    width:600px;
	height:300px;
	color: #FFF;
	text-align:left; 
    margin-right:20px; 
    font-size:12px;
    padding:25px; 
	margin:100px 0 0 400px;
	background:url('/assets/images/ept_popup.jpg') no-repeat;	
    /*Let's add some CSS3 styles, these will degrade gracefully in older browser and IE*/
    /*border:1px solid #ccc;*/
    /*border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
    box-shadow:5px #ccc;
    -moz-box-shadow:5px #ccc;
    -webkit-box-shadow:5px #ccc;*/
}

#content h2{
	color:#FFF;
	text-align:center;
}

.content-footer {text-align:center; padding-top:10px;}

.content-footer a {padding:5px; color:#a3302c; text-decoration:none}