body, html, p, div, img, ul, li, h1, h2, h3, h4, a, hr, label, span { padding:0; margin:0; border:none; line-height:1.1em; word-spacing:0; letter-spacing:0; outline:none; }
table { width:100%; }
select, option { padding:0; margin:0; outline:none; }
select { border:1px solid #CCC; color:#666; font-size:14px; padding:4px; margin:0 }
html { background:#21211F; height:100%; } /*#21211F*/
body { background:#21211F; font-size:11px; color:#21211F; font-family:Verdana, Arial, Helvetica, sans-serif; height:1018px; } /*#21211F*/
#wrapper { background:url('http://www.psimg.com/images/design/bg2.jpg') repeat-x center top #21211F; width:100%; display:table; height:100%; }
#watermark { background-image:url('http://www.psimg.com/images/design/watermark.jpg'); height:781px; width:100%; top:118px; background-repeat:no-repeat; background-position:center center; position:absolute; }
h1, h2, h3, h4, select, option, #online, #staticNav, .stepItem, #realMTable tr.realMRow td, table th, .siteFooterCont, .exControlLink, #regTabs .tabNav, .downloadPlay, .sundayWinner, .clock, .time, .findSteps { font-family:Arial, Helvetica, sans-serif; }
#proRotateN, #proRotateP, .closeButton, .closeButton:hover { background-image:url('/images/sprite-ico.png'); background-repeat:no-repeat }
.floatBlock a:hover { text-decoration:none }
/* --------------------------------------------------- General ---------------------------------------------------- */
a { color:#1b7f8d; text-decoration:none }
a:hover { text-decoration:underline }
h1 { padding:25px 0 0 20px; color:#474747; font-size:2em; }
h2 { padding:10px 0 10px 20px; margin:0 0 15px 0; color:#474747; font-size:1.5em }
p, li { line-height:1.5em; }
hr { border-top:1px dotted #999; clear:both; height:1px; margin:15px 20px; display:block; }
.divider { padding:0 0 20px; }
.clear { clear:both }
.pointer { cursor:pointer }
.small { color:#999; margin:3px 0 0 0; font-size:10px; }
sup { font-size:9px; }
.red { color:#D30C04 !important }
.grey { color:#b2b2b2 !important; font-weight:bold }
.big { font-size:23px; }
.center { text-align:center }
h2.h { background:url('/images/design/h-star.png') no-repeat left; margin:0 0 15px 0; color:#000; font-size:24px; padding:0px 0 0px 30px; border:none }
#bgright { position:absolute; right:0px; }
#pokerDownload { position:absolute; top:180px; left:500px; z-index:1000 }
#psLogo { margin:33px 0 0 0; position:relative; z-index:1000 }
.noLink { cursor:default }
/* --------------------------------------------------- Top Navigation --------------------------------------------------- */
#topMenuWrap { width:980px; position:absolute; top:15px; right:0px; text-align:right; height:30px; z-index:110 }
#online { display:table; background:url('/images/onlinebg.png') no-repeat right; position:relative; height:26px; float:right }
.onlineTitle { display:block; float:left; background:url('/images/online-title.png') no-repeat left; color:#aeb5bd; height:19px; padding:7px 20px 0 9px }
.onlineSeparator { display:block; float:left; background:url('/images/online-separator.png') no-repeat; color:#aeb5bd; height:19px; padding:7px 9px 0 9px }
#ncPlayers, #ncActiveTournaments { color:#ff0007; margin:0 5px 0 0; }
.lang { float:right; }
.lang a { margin:0px 0 11px 15px; padding:8px 10px 8px 10px; background:#131212; border-radius:6px; -moz-border-radius: 6px; display:block; color:#aeb5bd; }
.lang img { vertical-align:middle }
.lang a#languageSelectorTrigger.active, .lang a#languageSelectorTrigger:hover { background:#131212; color:#FFF; border-radius:0; -moz-border-radius: 0; }
#languageSelector { display:none; width:400px; z-index:100; background:url('/images/language-bg.png') repeat-x #131212; position:absolute; right:0; top:28px; border:5px solid #131212; text-align:left; z-index:110 }
#languageSelector ul { margin:10px 0; width:33%; float:left; border-right:1px solid #373636; border-right:1px solid #1d1b1b }
#languageSelector ul li { list-style-type:none; margin: 6px 0px 6px 15px }
#languageSelector ul li a { background:url('/images/language-li.png') no-repeat left 6px; color:#e4e2e2; padding:0 0 0 15px; }
#languageSelector ul li a:hover, #languageSelector ul li a.active { background:url('/images/language-li-active.png') no-repeat left 6px; text-decoration:none; font-weight:bold; }
#languageSelector ul li span { color:#F00; font-weight:bold; }
#topMenu { color:#666; list-style-type:none; display:block; clear:both; position:relative; z-index:8 }
#topMenu li { display:inline; border-left:dotted 1px #666; padding:0px 5px 0px 8px; }
#topMenu a { color:#aeb5bd; text-decoration:none; }
#topMenu a:hover, #topMenu a.active { color:#FFF }
#topMenu .first { border-left:none }
#topMenu .last a { padding-right:0px; }
/* --------------------------------------------------- Site Navigation ---------------------------------------------------*/
#siteNav { position:absolute; top:87px; left:0px; font-size:12px; z-index:9 }
#siteNav ul { list-style:none; padding:1px 0; display:block }
#siteNav li { display:block; float:left; }
#siteNav a { padding:8px 24px; display:block; text-decoration:none; font-weight:bold; background:url('/images/site-top-nav-divider.png') no-repeat right; color:#aeb5bd; border:0px; margin-left:-2px; }
#siteNav a:hover, #siteNav .active { padding:8px 24px 8px 23px; color:#FFF; background:url('/images/design/sitenav-active.gif') no-repeat right; border-left:1px solid #404040; margin-left:-2px }
#siteNav .first img { *padding:1px 0
}
#siteNav .first a { padding:8px 20px; }
#siteNav .first a:hover, #siteNav .first .active { padding:8px 20px 8px 19px; }
/* --------------------------------------------------- Wrap ---------------------------------------------------- */
#container { width:980px; margin:auto; position:relative; height:137px }
.siteHeader { position:relative; height:132px; z-index:100; }
.siteContent { position:relative; background:#FFF; position:relative; z-index:2; padding:25px 0 50px 0 }
.siteContentPortal { position:relative; background:#FFF; position:relative; padding:0 0 30px 0 }
.siteContentPortalIn { position:relative; background:#FFF; position:relative; padding:0 0 50px 0 }
.siteFooter { position:relative; background:#000; z-index:2; height:100%; width:980px; }
.contentWrap { position:relative; background:url('/images/contentwrap.png') repeat-y 658px; clear:both; }
#siteWrap { position:relative }
/* --------------------------------------------------- Left Col ---------------------------------------------------- */
.leftCol { width:613px; float:left; color:#474747; display:block; padding:0px 20px 0px 25px; position:relative; }
.leftCol p { padding:10px 0 20px 0; }
.leftCol h1 { background:url('/images/design/h-star.png') no-repeat left 5px; margin:0px 0 15px 0; color:#000; font-size:23px; padding:0px 0 0px 30px; position:relative }
.leftCol h2 { margin:10px 0; padding:0; font-size:17px; color:#000 }
.leftCol h3 { margin:5px 0 5px 0; padding:0; font-size:13px; color:#474747 }
.leftCol hr { margin:15px 0 }
.leftCol ul, .leftCol ol { margin:5px 0 20px 16px; }
.leftCol li { padding:0 0 5px 20px; }
.imgFloatLeft1 { float:left; margin:0px 15px 5px 0px; position:relative; border:1px solid #cdcecd }
.imgFloatLeft2 { float:left; margin:0px 15px 15px 0px; position:relative; border:5px solid #cdcecd }
.imgFloatLeft3 { float:left; margin:15px; position:relative }
.imgFloatLeft4 { float:left; margin:0px 15px 15px 0px; position:relative }
.imgFloatLeft5 { float:left; margin:5px 15px 15px 15px; position:relative }
.imgFloatLeft6 { float:left; margin:15px 15px 15px 0px; position:relative }
.imgFloatLeft7 { float:left; margin:15px 0px 0px 0px; position:relative }
.imgFloatLeft8 { float:left; margin:0px 15px 0px 0px; position:relative }
.imgFloatRight { float:right; margin: 15px; position:relative }
.imgFloatRight2 { float:right; margin: 10px; position:relative }
ol.inFloat { margin-left:195px; display:block }
.imgBorder { border:5px solid #d0cfcf; margin:20px 0 }
.imgPadding { margin:20px 0 }
.box .rightLink { margin-top:0 }
.box .rightLink li { background:url('/images/rm-li.gif') no-repeat left center; padding:0px 0 0 15px; margin: 0 0 15px 350px; list-style-type:none; font-weight:bold }
.rightLinkGame li { background:url('/images/rm-li.gif') no-repeat left center; padding:0px 0 0 15px; margin:15px 0 0 300px; list-style-type:none; }
/* --------------------------------------------------- Right Col ---------------------------------------------------- */
.rightCol { width:275px; float:left; color:#474747; display:block; position:relative; margin:0 0 0 20px; padding:0; }
.rightCol h2 { padding:0; color:#272727 }
.rightCol h3 { font-size:15px; margin:0 0 15px 0; color:#272727 }
.rightCol p { margin:0 0 10px 0 }
.rightCol hr { margin:15px 0; border-top:1px solid #D1D1D1; clear:both; display:block }
.rightCol hr.divider { margin:15px 0; padding:0 0 15px 0; border-top:1px dotted #D1D1D1; height:1px }
.rightCol hr.divider2 { margin:0; padding:0 0 0 0; border-top:1px solid #e2e2e2; height:1px }
.rightCol hr.space { margin:5px 0; padding:0 0 15px 0; border-top:0px dotted #D1D1D1; height:1px; color:#FFF }
.rightCol .imgFloatLeft { float:left; padding:0; margin:0 20px 0 0; position:relative }
.rightCol .boxLink { background:url('/images/rm-li.gif') no-repeat left center; padding:0px 0 0 15px; margin:10px 0 0 0; clear:both }
.rightTier { clear:both; border-top:1px solid #FFF; border-bottom:1px solid #e2e2e2; padding:10px 0 }
.rightTierlast { clear:both; border-top:1px solid #FFF; border-bottom:none; padding:10px 0 0 0 }
.rightTier p { margin:0 0 4px 0 }
.rightCol h3 a { color:#000; text-decoration:none }
.rightCol h3 a:hover { color:#1B7F8D; text-decoration:none }
/* --------------------------------------------------- Right Col 2 ---------------------------------------------------- */
.rightCol2 { width:265px; float:left; display:block; padding:15px; border:1px solid #dfdfdf; margin-bottom:20px; color:#474747; position:relative }
.rightCol2 h2 { font-size:16px; color:#000; margin:0 0 5px 0; padding:0 0 0 0; }
.rightCol2 h3 { font-size:15px; color:#474747; padding: 10px 0px; }
.rightCol2 p { font-size:11px; padding:0px 0px 15px 0; }
.rightCol2 ul { margin:5px 0 5px 0px; list-style-type:none }
.rightCol2 ul li { background:url(/images/li1.gif) no-repeat left top; padding:0 0 5px 10px; }
.rightCol2 .imgFloatLeft { float:left; margin:0 10px 5px 0 }
.rightCol2 hr { margin:10px 0; display:block; clear:both }
.rightCol2 .hrDiv { border-top:1px dotted #999; margin:10px 0; display:block; clear:both }
.rightCol2 .boxLink { background:url('/images/rm-li.gif') no-repeat left center; padding:0px 0 0 15px; margin:0 0 15px 0; clear:both }
.rightCol2 .preFix { vertical-align:top; margin:2px 5px 0 0 }
/* --------------------------------------------------- BG images---------------------------------------------------- */
.mechanic { background:url('/images/design/mechanic.gif') no-repeat right center; }
.padlock { background:url('/images/design/padlock.gif') no-repeat right bottom; }
.spade { background:url('/images/design/spade.gif') no-repeat right bottom; }
/* --------------------------------------------------- 50-50 design---------------------------------------------------- */
.inner { padding:20px 25px; position:relative; }
.inner h1 { background:url('/images/design/h-star.png') no-repeat left; margin:0px 0 15px 0; color:#000; font-size:21px; padding:0px 0 0px 30px; position:relative }
/* --------------------------------------------------- 50-50 design---------------------------------------------------- */
.left50 { width:450px; float:left; margin:0 0px 0 25px; display:block; position:relative; }
.right50 { width:410px; float:left; margin:0 0px 0 50px; display:block; position:relative; }
.left50 hr, .right50 hr { margin:5px 0px 15px 0px; }
.left50 p, .right50 p { padding:0 0 22px 0; margin-top:10px; }
.featureLink { font-weight:bold; font-size:13px; }
.right50 h2 { color:#666666; padding:0; font-size:1.3em }
/* --------------------------------------------------- 50-50 Small design---------------------------------------------------- */
.smallLeft50 { width:120px; float:left; padding:0 6px 0 0; margin:0 0 2px -10px; display:block; position:relative; border-right:1px solid #fdfdfd }
.smallRight50 { width:120px; float:left; padding:0 0 0 8px; margin:0 -10px 2px 0; display:block; position:relative; border-left:1px solid #dcdbdb }
/* --------------------------------------------------- Inner Headers ------------------------------------------------- */
.headerContent { width:980px; height:102px; position:relative; }
.headerContent .playPoker { position:absolute; right:20px; top:15px; }
.headerContent .playMobile { position:absolute; right:24px; top:28px; }
.headerContent .playMobile1 { position:absolute; right:192px; top:28px; }
.headerContent .headLink { position:absolute; left:20px; top:20px; width:350px; height:80px; display:block; cursor:pointer }
.headerDownload { background:url('/images/section-headers/download.png') no-repeat #000 }
.headerHomeGames { background:url('/ua/images/section-headers/home-games.png') no-repeat #000 }
.headerAbout { background:url('/ua/images/section-headers/what-is-pokerstars.png') no-repeat #000 }
.headerTeamPRO { background:url('/ua/images/section-headers/team-pokerstars.png') no-repeat #000 }
.headerVIP { background:url('/ua/images/section-headers/vip.png') no-repeat #000; }
.headerRealMoney { background:url('/ua/images/section-headers/real-money.png') no-repeat #000; }
.headerHowToPlay { background:url('/ua/images/section-headers/how-to-play.png') no-repeat #000 }
.headerSpecialOffers { background:url('/ua/images/section-headers/special-offers.png') no-repeat #000 }
.headerTournaments { background:url('/ua/images/section-headers/tournaments.png') no-repeat #000 }
.headerLiveEvents { background:url('/ua/images/section-headers/live-events.png') no-repeat #000 }
.headerHelp { background:url('/ua/images/section-headers/help.png') no-repeat #000 }
.headerLanguages { background:url('/images/section-headers/language.png') no-repeat #000 }
.headerStart { background:url('/images/section-headers/start-client.png') no-repeat #000 }
.headerMobile { background:url('/ua/images/section-headers/mobile.png') no-repeat #000 }
.headerWomen { background:url('/ua/images/section-headers/women.png') no-repeat #000 }
/* --------------------------------------------------- Static Tabs --------------------------------------------------- */
.staticTabs { background:url('/images/design/static-tabs/bg.png') repeat-x #FFF; height:34px; position:relative; padding-left:20px; z-index:90 }
.staticTabsSocial { position:absolute; right:27px; top:8px; }
.staticTabs ul { font-size:1.1em; list-style: none; }
.staticTabs ul li { position: relative; float:left; _width:1%; white-space:nowrap; }
.staticTabs li ul { position: absolute; left: 0; top: 34px; display: none; }
.staticTabs ul li a { display:block; padding:11px 10px 10px 10px; font-weight:bold; font-size:1em; color:#000; border-right:1px solid #CCC; }
.staticTabs li a:hover, .staticTabs li a.active { color:#d0020d; text-decoration:none; background:url('/images/design/static-tabs/hover.png') repeat-x; }
* html .staticTabs ul li { float: left; height: 1%; background:fff; }
* html .staticTabs ul li a { height: 1%; }
.staticTabs ul li a:hover { color: #E2144A; background:url('/images/design/static-tabs/hover.png') repeat-x #f9f9f9; }
.staticTabs li ul li { float:none; }
.staticTabs li ul li a { padding:5px 10px 5px 10px; border-right:none; margin-left:10px; font-weight:bold; background:url('/images/language-li.png') no-repeat 0px 9px; }
.staticTabs li ul li a:hover { background:url('/images/li5.png') no-repeat 0px 9px; }
.staticTabs li:hover ul, .staticTabs li.over ul { display: block; background:#FFF; white-space:nowrap; font-size:.9em; border:1px solid #CCC; border-top:none; margin-left:-1px; min-width:150px }
.staticTabs li:hover > a { background:url("/images/design/static-tabs/hover.png") repeat-x scroll 0 0 transparent; display:block; }
.staticTabs ul#staticNav li ul li a { background:url('/images/li5.png') no-repeat 0px 9px; }
/* --------------------------------------------------- Boxes ---------------------------------------------------- */
.box { border:1px solid #dfdfdf; background:#fafafa; position:relative; clear:both }
.box h2 { background:url('/images/design/box1/h2bg.png') repeat-x; border-bottom:1px solid #dfdfdf; font-size:16px; padding:13px 13px 10px 15px; display:block; margin:0 }
.box h2.h { margin:0 0 15px 0; color:#000; font-size:18px; padding:0px 0 0px 15px; border:none; font-weight:normal }
.box h3 { font-size:14px; margin:20px 0 15px 15px }
.box .headerMain { font-size:1em; padding:15px 0 0 15px; color:#39909c; }
.box .headerSub { font-size:1em; padding:0 0 0 0px; color:#39909c; }
.box p { padding: 0px 15px 10px 15px; margin-top:0px; }
.featureLineLeft { padding:0 15px 10px 10px; float:left; width:312px; margin:0 40px 0 0; display:block; position:relative; }
.box .textFloat { padding:15px; margin:10px; }
.box hr { margin:5px 15px 15px 15px; }
.box ul { margin:20px; list-style-type:none }
.box ul li { background:url('/images/design/box1/li.gif') no-repeat 0 3px; padding:3px 0 2px 15px; margin:0 0 0 }
.box ol { padding:0 20px; margin:10px 30px; font-weight:bold; font-size:12px; }
.box ol li { padding:5px; }
.boxul { border:1px solid #dfdfdf; background:#fafafa; position:relative; clear:both }
.boxul .textFloat { padding:15px; margin:10px; }
.boxul hr { margin:5px 15px 15px 15px; }
.boxul ul { padding:0 20px; margin:10px 30px; font-weight:bold; font-size:12px; }
.boxul ul li { padding:5px; }
.boxul h3 { margin:10px 0 0 10px; font-size: 16px; }
.box table { margin:0px auto 5px auto; width:585px; position:relative; clear:both }
.boxTop { margin:0 0 20px 0; }
.boxMid { margin:15px 0 25px 0; }
.boxBtm { margin:20px 0 0 0; }
.boxAlt { background:url('/images/box-videobg.jpg') repeat-x bottom; border:2px solid #fff }
.boxPromo p { padding:0px 20px 10px 12px; }
.inner2 { padding:20px 15px 10px 15px; }
.inner2 .imgFloatLeft2 { margin-right:25px; }
.box .inner { padding:15px 0; position:relative; }
.box .left50, .box .right50 { width:440px; float:left; margin:0 0px 25px 20px; display:block; position:relative; }
.leftInBox, .rightInBox { width:280px; float:left; position:relative }
.leftInBox h3, .rightInBox h3 { margin:10px 0 0px 15px }
.leftInBox ul, .rightInBox ul { margin:5px 0 15px 15px }
.box .leftInBox li, .box .rightInBox li { font-weight:bold }
/* --------------------------------------------------- Box 50-50 ---------------------------------------------------- */
.boxLeft50 { width:275px; float:left; padding:0 12px 0 0; margin:0 12px 0 0px; display:block; position:relative; }
.boxRight50 { width:275px; float:left; margin:0 0px 0 0px; display:block; position:relative; }
.boxLeft50 h3, .boxRight50 h3 { padding:0; margin:10px 0 0 15px; }
.boxLeft50 ul, .boxRight50 ul { padding:0 0 0 15px; margin:10px 0 10px 0; font-weight:bold; list-style-type:none }
.boxLeft50 ul li, .boxRight50 ul li { padding:0 0 0 15px; margin:12px 0 12px 15px; background:url('/images/rm-li.gif') no-repeat left 6px; }
/* --------------------------------------------------- Portal Box ---------------------------------------------------- */
.pTop { background:url('/images/design/portal-box/top.png') no-repeat; height:17px; }
.pContent { background:url('/images/design/portal-box/content.png') no-repeat bottom; padding:0 0 25px 0 }
.portalBox { width:596px; position:relative; display:block; clear:both; margin:5px auto 0px auto; padding:0 0 28px 0 }
.portalBox h2 { background:url('/images/design/portal-box/header.png') no-repeat; font-size:12px; display:block; color:#FFF; width:252px; height:31px; margin:0; padding:19px 0 0 15px; border:none; text-align:left; text-transform:uppercase }
.portalBox h3 { font-size:13px; color:#474747; margin:0 0 10px 0 }
.portalBox .featureLink { margin:10px 0 0 15px }
.portalBox .videoWrap { position:absolute; top:45px; left:360px }
.portalBox .videoWrap h3 { margin-left:10px; }
.portalBox .imgFloatRight2 { border:5px solid #cdcecd; }
.portalBox p { width:320px; margin:5px 0 0 15px }
.step { width:310px; margin:0 0 0 25px; text-align:left }
.step p { background:url('/images/design/step-bg.jpg') no-repeat; font-weight:bold; list-style-type:none; margin:10px 5px 5px 5px; padding:6px 0 9px 40px; position:relative }
.stepItem { color:#FFF; width:25px; display:inline-block; font-size:17px; position:absolute; top:4px; left:7px; }
/* --------------------------------------------------- Box Footer ---------------------------------------------------- */
.boxFooter { border:1px solid #dfdfdf; margin:25px 0 0 0; background:#fafafa; position:relative; clear:both }
.boxFooter .boxWrap { border:2px solid #FFF; padding:22px 25px; position:relative; }
.boxFooter h2 { font-size:15px; text-transform:uppercase; color:#474747; margin-top:0 }
.boxFooter h3 { font-size:13px; color:#474747; margin-top:0 }
.boxFooter p { font-size:12px; padding:5px 0 15px 0; }
.boxFooter .boxImage { margin:7px 0px 0px 0px; border:5px solid #CCC }
.boxRight { float:left; width:330px; margin:0 35px 0 0; padding:0 20px 0 0; border-right:1px solid #CCC; ; position:relative }
.boxLeft { float:left; width:155px; ; position:relative }
/* --------------------------------------------------- FAQ ---------------------------------------------------- */
.boxQA { border:1px solid #dfdfdf; background:#fafafa; position:relative; padding:20px; }
.boxQA h2 { font-size:17px; margin:5px 0 15px 0; }
.boxQA h3 { font-size:12px; margin:10px 10px 10px 0; border-top:1px dotted #CCC; padding-top:20px }
.boxQA h3.queFirst { border-top:none; padding-top:0 }
.boxQA h3 span.label { width:20px; display:inline-block; }
.boxQA .ans .label { width:20px; display:inline-block; font-weight:bold; font-size:12px; }
.boxQA .ans { margin-bottom:20px; }
.boxQA ul { margin:10px 32px; }
.boxQA ol { padding:0; margin:15px 0 0 32px }
.boxQA hr { margin:20px 0; }
.boxQA p { padding:5px 0 }
.boxQA img { margin:10px 0 }
.boxQA .imgSuits { margin: 0; }
.backLink { color:#D30C04; text-align:right; margin:15px 0 0 0 }
/* --------------------------------------------------- Box right ---------------------------------------------------- */
.boxR { border:1px solid #dedede; background:#f5f5f5;/*position:relative*/ }
.boxR .boxWrap { border:2px solid #FFF; padding:15px 10px 15px 18px; }
.boxR .imgFloatLeft { float:left; padding:0; margin:0 0 0 0 }
.boxR p { margin:0 0 5px 0 }
.boxRTop { margin:0; }
.boxRMid { margin:30px 0; }
.boxRBtm { margin:10px 0 0 0; }
.boxRAlone { margin:0 0 30px 0; }
.boxR h3 a:link, .boxR h3 a:visited { color:#000 }
.boxR h3 a:hover { color:#1b7f8d; text-decoration:none }
.hboxR { padding:0 }
/* --------------------------------------------------- Box right ---------------------------------------------------- */
.boxMenu { border:1px solid #dedede; background:#f5f5f5; position:relative; }
.boxMenu h2, .boxMenu p { padding:0 0 0 20px; }
.boxMenu .imgFloatLeft { float:left; padding:0; margin:0 0 0 0 }
.boxMenu .boxWrap { border:2px solid #FFF; padding:20px 0 0 0px; }
.boxMenu hr { margin:20px; border-top:1px solid #D1D1D1; clear:both }
.boxMenu img { padding:0 0 0 20px; }
.rightMenu { list-style-type:none; padding:0px 0px 5px 0; margin-bottom:5px; }
.rightMenu li a { background:url('/images/rm-li.gif') no-repeat 20px center; padding:3px 5px 3px 40px; margin:0; line-height:2.1em; font-weight:bold; display:block }
.rightMenu li a.active { color:#000; background-color:#eaeaea; }
.rightMenu li a:hover { color:#000; background-color:#eaeaea; text-decoration:none }
.rightMenu li ul { background:none; list-style:none }
.rightMenu li ul li a { background:none; padding:0 0 0 40px; }
.boxR .rightMenu li a { background:url('/images/rm-li.gif') no-repeat 0 12px; padding:3px 5px 3px 20px; }
.boxR .rightMenu li a.active { color:#000; background-color:none; }
.boxR .rightMenu li a:hover { color:#000; background-color:none; }
/* --------------------------------------------------- Terms ---------------------------------------------------- */
.terms { padding-left:0px; list-style:none; }
.terms h3 { color:#474747; }
ul.terms { margin:0 }
ul.terms li { padding-left:0; }
li.termsBlock ol { padding:0; margin:0 0 0 22px }
.terms li.termsBlock { padding:0 0 0 0; margin:0 0 15px 0; }
.terms .backLink { color:#D30C04; text-align:right; margin:0 0 35px 0; padding:0 0 15px 0; border-bottom:1px dotted #999999; }
.listA { list-style-type:lower-alpha; padding:0; }
.terms h3 span.label { width:20px; display:inline-block; }
/* --------------------------------------------------- preFooterInner ---------------------------------------------------- */
.preFooterInner { clear:both; background:url('/images/design/pre-footer/bg.png') repeat-x #FEFEFE; height:165px; position:relative; z-index:2; display:block }
.preFooterInner h3 { padding:30px 0 0 0; color:#818080; font-size:16px; }
.preFooterInner h3 a { color:#D30C04; }
.preFooterInner h3 a:hover { color:#1b7f8d; text-decoration:none }
.preFooterInner p { padding: 10px 15px 10px 0px; width:270px; margin:0 }
.preFooterInner .preFooterImage { position:absolute; top:20px; right:0; }
.preFooterInner .preFooterLink { background:url('/images/rm-li.gif') no-repeat left 6px; padding:0 0 0 15px; }
/*-------------------------------------------------- Real Money --------------------------------------------------*/
#rm-dropdown { /*position:absolute; top:20px; left:372px;*/ }
.rightCol #rm-client-dropdown {margin:0 0px 15px 15px;}
#rm-mini-dropdown { margin:0 0px 5px 15px; }
#rm-dropdown select, #rm-mini-dropdown select { width:245px; }
#rm-methods { margin:0 15px 15px 15px }
#rm-methods table td a { font-weight:bold; }
.realMtrue { background-image:url(http://www.psimg.com/images/real-money/true.png); height:26px; width:26px; }
.realMfalse { background-image:url(http://www.psimg.com/images/real-money/false.png); height:26px; width:26px; }
.realMtruefast { background-image:url(http://www.psimg.com/images/real-money/fast.png); height:26px; width:26px; }
#realMTable tr.realMRow td { background:#e6e5e5; color:#000; padding:10px; border-spacing:0px 5px; text-align:left; font-size:12px; font-weight:bold; white-space:nowrap }
#realMTable td.one { text-align:center; width:25%; }
#realMTable td.two { padding-left:10px; width:33% }
#realMTable tr.alt td { background:#f4f2f2; }
.rm-List { width:150px; float:left; }
.rm-List li { background:url(/images/rm-li.gif) no-repeat 0px 5px; list-style-type:none }
/* --------------------------------------------------- Tables ---------------------------------------------------- */
table { border:solid 1px #dedede; border-spacing:1px; padding:2px; margin:10px 0 20px 0 }
table th { background:#d7d6d6; color:#000; padding:10px 15px; border-spacing:0px 5px; text-align:left; font-size:12px; }
table td { padding:10px 15px; background:#f5f3f3; }
table tr.alt td { background:#eae8e8; }
/*-------------------------------------------------- VIP Portal --------------------------------------------------*/
.vipPortalWrap { margin:0 10px 20px 10px; }
p.headline { width:470px; padding:10px 50px 0 0; float:left }
.headlineCat { display: block; margin:20px 40px 10px 0px; float:left; width:166px; }
.headlineCat img { border:2px solid #c6c6c6; padding-left:0 !important }
.headlineWrap { display:block; background:url('/images/design/text-arrow.gif') no-repeat; text-indent:10px; margin:5px 0 0 20px; position:relative; font-weight:bold }
.breadcrumbs { font-size:12px; margin:10px 0; }
.breadcrumbs .parentItem { }
.breadcrumbs .currentItem { color:#d0020d }
h2.top { background:url(/images/vip/top5.png) no-repeat 0 0; height:20px; padding-top:7px; padding-left:40px; }
.topProducts { font-weight:bold; padding:0 0 0 0px }
.topProducts li { clear:both; list-style-position:inside }
.topProducts img { float:left; margin:0px 10px 10px 0px; padding:0 }
/*-------------------------------------------------- VIP Tiers --------------------------------------------------*/
.vipTier { border-bottom:1px dotted #CCC; margin:20px 0 20px 0; position:relative }
.vipTier img { float:left }
.vipTier h3 { margin:0 0 0 300px; }
.vipTier h3 a { color:#000 }
.vipTier h3 a:hover { color:#1B7F8D; text-decoration:none; }
.vipTier p { margin:0 0 0 300px; padding:0 0 20px 0 }
/*-------------------------------------------------- VIP Tiers --------------------------------------------------*/
.vipNextTier { margin:30px 0 0 0; position:relative }
.vipNextTier img { float:left }
.vipNextTier h3 { margin:0 0 0 300px; }
.vipNextTier p { margin:0 0 0 300px; padding:0 }
/*-------------------------------------------------- Video Player --------------------------------------------------*/
.videoPlayer { width:600px; height:330px; display:block; position:relative; margin:10px 0 20px 0 }
.videoPlayer2 { width:584px; height:294px; display:block; position:relative; padding:12px 20px 12px 12px; }
.videoPlayerQA { width:540px; height:333px; display:block; position:relative; padding:12px 20px 12px 12px; }
/*--------------------------------------------------  Footer -------------------------------------------------- */
.siteFooter .download { position:absolute; right:20px; top:25px; cursor:pointer }
.siteFooter .footerLogo { padding:25px 0 20px 20px; }
.siteFooter .footerText a { position:absolute; top:23px; left:180px; color:#555555; border-left:1px solid #1a1a1a; padding:10px 0 10px 10px; font-size:9px; }
.siteFooter hr { margin:0; color:#21211f; border-top:solid thin; display:block; height:1px; position:relative; border-color:#21211f }
.siteFooter a { color:#777; }
.siteFooterCont { background:url('/images/footer-content.png') no-repeat left bottom #0D0B0E; color:#777; clear:both; display:block; width:980px; padding:20px 0; }
.footerLeft { float:left; width:610px; position:relative; display:block; border-right:1px solid #292829; }
.footerRight { float:left; width:365px; position:relative; display:block; }
.footerLeft .inner { margin:0; padding:0 20px 0 25px; }
.footerRight .inner { margin:0 0 0 20px; padding:0 20px 0 20px; }
.siteFooterCont h3 { margin:0 0 5px 0; font-size:13px; clear:both }
.siteFooterCont p { margin:0 0 20px 0; font-size:10px; }
.siteFooterCont ul { list-style-type:none; margin:2px 0 15px 0; }
.siteFooterCont ul li { float:left; width:135px; background:url(/images/li4.gif) no-repeat 0 2px; padding-left:15px }
.footerRight .h3 { margin:20px 0 5px 0; }
.siteFooterCont .imgFloatLeft { float:left; margin:5px 10px 5px 0; position:relative }
.siteFooterCont .small { font-size:10px; color:#777; margin:15px 0 0 0 }
.btmNav { background:url('/images/btmnavbg.png') repeat-x; height:46px; display:block; position:relative; }
.btmNav ul { position:absolute; left:20px; top:15px; }
.btmNav li { display:inline; background:url('/images/btmnavli.png') no-repeat left bottom; padding:0 0 0 5px }
.btmNav li.first { display:inline; background:none }
.btmNav a { color:#666; text-decoration:none; }
.btmNav a:hover { color:#FFF }
#socialmedia { position:absolute; top:10px; right:20px }
#socialmedia a { background-image:url('/images/socialmedia.gif') }
#theFooter { background:#000; color:#777; position:relative; }
#theFooter p { padding:15px 20px 25px 20px; width:480px; font-size:9px }
#theFooter .year { display:inline-table }
#theFooterGames { clear:both; display:block; background-color:#000; border-bottom:1px solid #21211f; }
#theFooterGames p { padding:10px 20px; font-size:9px; }
#theFooterGames a { padding:0 3px; }
#logos { background:url(http://www.psimg.com/images/design/footerlinks-com.png) no-repeat; width:448px; height:49px; position:absolute; top:10px; right:20px }
#rational { display:block; position:absolute; top:0; left:0; width:100px; height:49px; cursor:pointer }
#over18 { display:block; position:absolute; top:0; left:404px; width:50px; height:49px; cursor:pointer }
#iom { display:block; position:absolute; top:0; left:285px; width:115px; height:49px; cursor:pointer }
#gameCare { display:block; position:absolute; top:0; left:228px; width:55px; height:49px; cursor:pointer }
#gameCareCert { display:block; position:absolute; top:0; left:170px; width:55px; height:49px; cursor:pointer }
/*-------------------------------------------------- head-banner --------------------------------------------------*/
.head-banner { color:#FFF; height:294px; position:relative; }
.head-banner .head-content { position:absolute; top:30px; left:620px; width:350px; }
.head-banner h1 { color:#FFF; font-weight:normal; letter-spacing:0; font-size:20px; padding:0 }
.head-banner p { padding:10px 45px 0 0; width:320px; font-size:12px; }
.head-banner ul { list-style-type:none; padding:15px 0; margin-bottom:5px; font-weight:bold }
.head-banner ul li { background:url('/images/design/head-banner1/li.gif') no-repeat; padding:1px 0 1px 15px; margin:0 0 0px }
.head-banner a:link, .head-banner a:visited { color:#FFF; text-decoration:underline }
.head-banner a:hover, .head-banner a:active { color:#FFF; text-decoration:none }
.head-banner .downloadPlay { font-size:16px; font-weight:bold; color:#F00 }
.tps-head-banner { background:url('/images/team-pokerstars/headers/pro-general.jpg') no-repeat right #FFF; }
.rm-head-banner { background:url('/images/real-money/header.jpg') no-repeat right #FFF; }
.hg-head-banner { background:url('/images/home-games/header.jpg') no-repeat right #FFF; }
.vip-head-banner { background:url('/images/vip/header.jpg') no-repeat right #FFF; }
.help-head-banner { background:url('/images/help/header.jpg') no-repeat right #FFF; }
.what-is-head-banner { background:url('/images/what-is/header.jpg') no-repeat right #FFF; }
/* --------------------------------------------------- embeded Video -------------------------------------------- */
.embededVideo { position:relative; display:block; }
.embededVideoCover { position:absolute; left:50%; top:50%; height:58px; width:58px; z-index:102; background:url('/images/design/play.gif') no-repeat; margin:-29px 0 0 -29px }
.embededVideoCover:hover { background:url('/images/design/play-hover.gif') no-repeat; }
.embededVideoIcon { position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-25px; z-index:160; }
.videoHeader { border:5px solid #CCC; width:550px; height:300px; }
#rotateN, #rotateN2 { background:url('/images/design/forward_b.jpg'); width:9px; height:16px; float:right; display:block; text-indent:-1000px; margin:14px 12px 0 0; position:absolute; top:0; right:0; }
#rotateN:hover, #rotateN2:hover { background-image:url('/images/design/forward_b_h.jpg'); }
#rotateP, #rotateP2 { background:url('/images/design/backward_b.jpg'); width:9px; height:16px; float:right; display:block; text-indent:-1000px; margin:14px 8px 0 0; position:absolute; top:0; right:20px; }
#rotateP:hover, #rotateP2:hover { background-image:url('/images/design/backward_b_h.jpg'); }
#commRotator { overflow:hidden; height:170px; width:618px; position:relative; }
#commRotator2 { overflow:hidden; height:330px; width:618px; position:relative; }
#commRotator div.slide, #commRotator2 div.slide { position:absolute; width:618px; }
/* Video Takeover */
.videoBox { background-color:#000000; width:600px; height:357px; border:1px solid #3d3d3d; overflow:hidden; position:relative; z-index:152; padding:21px 0 0 0; color:#a0a0a0 }
.closeButton { text-decoration:none; background-position:0 -58px; position:absolute; right:5px; top:1px; width:20px; height:20px; }
.closeButton:hover { text-decoration:none; background-position:0 -78px }
.titleBar { position:absolute; left:0px; top:0px; width:100%; height:14px; padding:5px 0; overflow:hidden; border-bottom:1px solid #3d3d3d; background:url('/images/title-bar.png') repeat-x #4f4f4f; padding-left:10px; }
.videoFooter { height:81px; border-bottom:1px solid #3d3d3d; background:url('/images/videofooterbg.png') repeat-x #000; position:relative }
.videoFooter .play { position: absolute; bottom:0; left:0; background:url('/ua/images/video-play.png') no-repeat; width:333px; height:81px; }
.videoFooter .download { position: absolute; bottom:0; right:0; background:url('/ua/images/video-download.png') no-repeat; width:213px; height:81px; }
/* Home games */
.hgPromo { padding:0 0 10px 20px; position:relative; margin:0 0 20px 0 }
.hgPromoText { width:450px; }
.hgPromoLinks { position:absolute; top:0; left:470px; }
.hgPromoBlock { display: block; width:194px; float:left; position:relative; margin-left:50px }
.hgPromoBlock img { }
.hgPromoLinkText { font-weight:bold; display:block; background:url(/images/design/arrows.gif) no-repeat left center; padding:0 0 0 10px; }
.hgPromoImg { margin:18px 18px 18px 12px; padding:1px; border:1px solid #dedede }
.hgPromoWrap { display:block; height:125px; position:relative; }
.featureSteps { margin:0; display:block; position: relative; padding:0 0 1px 0 }
.featureStep { clear:both; padding:0 0 0 0; background:#faf7f7; }
.featureStepalt { background:#f4f2f2; }
.featureSteps h3 { margin:0 0 15px 0px; padding: 0 0 0 }
.featureStep p { margin-left:125px; }
.featureStep .inner { margin:0 20px; padding:15px 0; border-bottom:1px dotted #959595; }
.featureStep .innerlast { margin:0 20px; padding:15px 0; border-bottom:none }
.featureStep .imgFloatLeft5 { margin:5px 15px 15px 0px; }
.featureStep .linkListBox { margin:0px 0px 50px 0px; padding:0; position:relative; font-weight:bold; clear:both }
.linkListBox .linkListBoxItem { float:left; width:170px; margin:3px 15px 5px 0 }
/* --------------------------------------------------- Accordian ---------------------------------------------------- */
.tabsWrap { background-color:#ecebeb; border:1px solid #e0e0e0; padding:4px; margin:0 0 10px 0 }
.exHolder { border:1px solid #cfcfcf; }
.exControl { padding:8px 5px 6px 10px; font-weight:bold; font-size:11px; cursor:pointer; background:url('/images/design/accordian/expander-bg.jpg') repeat-x #3399cc; position:relative; height:17px; }
.exControl h2 { padding:0; border:none; font-size:11px; margin:0; color:#404040 }
.exControl a { text-decoration:none }
.exControlLink, .exControlPlusLink, .exControlMinusLink { background-color:#dbdad5; text-decoration:none; text-align:center; width:10px; line-height:10px; position:absolute; top:7px; right:10px; border:1px solid #666; color:#000; font-size:14px; }
.exControlMinusLink { background:transparent; }
.exContent { overflow:hidden; background-color:#fafafa; position:relative; display:block }
.exContent p { float:left; width:265px; border-right:1px solid #CCC; margin:15px; padding:0 25px 0 0; }
.exContent h3 { font-size:1.2em; background: none; margin:15px 25px 0px 25px }
.exContent ul { float:left; width:255px; margin:15px 10px }
.exContent ul li { background:url('/images/design/nav-li-active.gif') no-repeat; list-style-type:none; padding:0 0 7px 20px; }
.exContent ol { margin:15px 10px }
.exContentAlt { padding:0 15px; border:none }
.exContentAlt p { float:none; width:95%; margin:15px 0; padding:0 25px 0 0; border:none }
.exContentAlt h3 { font-size:1.2em; background: none; margin:15px 25px 0px 25px }
/* --------------------------------------------------- Feature ---------------------------------------------------- */
.feature { padding:5px 0 30px 6px; }
.feature-item { width:199px; float:left; margin:17px 0px; position:relative }
.feature-item span { display:block; margin:2px 5px }
.featureVid { margin:auto; width:605px; display:inline-table; text-align:center }
.featureVid-item { width:113px; float:left; margin:10px 15px 10px 20px; position:relative; text-align:left }
.featureVid-item img { border:5px solid #e6e5e5 }
.featureVid-item span { display:block; margin:2px 5px }
/* --------------------------------------------------- VIP Portal Graph ---------------------------------------------------- */
.vip-portal-graph { background:url(/images/vip/vip-portal.jpg) no-repeat; width:609px; height:783px; position:relative }
.vip-portal-graph h3 { font-size:12px; color:#FFF }
.vip-portal-graph p { padding:0 15px }
.graph-store { position:absolute; top:132px; left:25px; width:200px; }
.graph-stellar { position:absolute; top:148px; left:390px; width:200px; }
.graph-tournaments { position:absolute; top:423px; left:10px; width:200px; }
.graph-fpp { position:absolute; top:441px; left:410px; width:200px; }
.graph-milestone { position:absolute; top:575px; left:210px; width:200px; }
/*------------------------------------------------- Regural Tabs -------------------------------------------------*/
.tabs { color:#000; position:relative; display:block; border:1px solid #CCC; margin:10px 0; padding:0 0 1px 0 }
.tabs .tabNav { width:100%; font-size:1.1em; border-bottom:1px solid #CCC; height:40px; background:url('/images/design/tabbg.png') repeat-x; }
.tabs .tabNav a { color:#000; position:relative; display:block; float:left; cursor:pointer; text-decoration:none; font-weight:bold; outline:none; padding:15px 10px 0 10px; border-right:1px solid #CCC; height:25px }
.tabs .tabNav .t { display:block; float:left; height:25px; padding-top:15px }
.innerTab { padding:10px 20px; }
/*------------------------------------------------- Regural TabContents -------------------------------------------------*/
.tabs .tabContent { display:block; clear:both; background:#fefefe }
/*------------------------------------------------- Active Tabs -------------------------------------------------*/
.tabs .tabNav a:hover, .tabs .tabNav a.active { color:#1b7f8d; padding-top:15px; background: #FFF; height:26px; background:url('/images/design/tabbgover.png') repeat-x; }
div.tabs div.tabNav a.last { border:none }
/*------------------------------------------------- Regural Tabs -------------------------------------------------*/
#regTabs { color:#000; position:relative; display:block; border:1px solid #CCC; margin:10px 0; padding:0 0 1px 0 }
#regTabs .tabNav { width:100%; font-size:1.1em; border-bottom:1px solid #CCC; height:40px; background:url('/images/design/tabbg.png') repeat-x; }
#regTabs .tabNav a { color:#000; position:relative; display:block; float:left; cursor:pointer; text-decoration:none; font-weight:bold; outline:none; padding:15px 10px 0 10px; border-right:1px solid #CCC; height:25px }
#regTabs .tabNav .t { display:block; float:left; height:25px; padding-top:15px }
.innerTab { padding:10px 20px; }
/*------------------------------------------------- Regural TabContents -------------------------------------------------*/
#regTabs .tabContent { display:block; clear:both; background:#fefefe }
/*------------------------------------------------- Active Tabs -------------------------------------------------*/
#regTabs .tabNav a:hover, #regTabs .tabNav a.active { color:#1b7f8d; padding-top:15px; background: #FFF; height:26px; background:url('/images/design/tabbgover.png') repeat-x; }
div#regTabs div.tabNav a.last { border:none }
/*------------------------------------------------- Feature Steps Tabs -------------------------------------------------*/
.tabsSteps { margin:0; display:block; position: relative; }
.tabsStep { clear:both; padding:0 0 1px 0; background:#FEFEFE;/*faf7f7*/ }
.tabsStepalt { background:#f4f2f2; }
.tabsSteps h3 { margin:0 0 5px 0px; padding: 0 0 0 }
.tabsStep p { }
.tabsStep .inner { margin:0 20px; padding:15px 0; border-bottom:1px dotted #959595; }
.tabsStep .innerlast { margin:0 20px; padding:15px 0; border-bottom:none }
.tabsStep .imgFloatLeft5 { margin:5px 15px 15px 0px; }
/*------------------------------------------------- Show/Hide -------------------------------------------------*/
/* Vip Sizing Chart*/
.showHide { padding:15px; display:none; }
.showHideButton { margin-bottom:15px; display:block; background:url('/images/vip/chart-o.jpg') no-repeat left center; padding-left:20px; }
.showHideButtonA { background:url('/images/vip/chart-c.jpg') no-repeat left center; padding-left:20px; }
.tournamentTickets p { padding:0 }
.tournamentTickets ul { list-style-type:none; padding:0 0 15px 0; margin:0 0 0 125px; }
.tournamentTickets ul li { background:url('/images/design/head-banner1/li.gif') no-repeat; padding:1px 0 1px 15px; margin:0 0 0px }
#example1, #example2, #example3, #example4 { display:none }
.aHeader { position:relative; padding:28px 25px 23px 25px }
.aContent { position:absolute; left:675px; top:50px; color:#FFF; width:200px }
.aHeader .downloadPlay a { color:#FFF }
.aHeader .downloadPlay { font-size:16px; font-weight:bold; color:#F00; position:absolute; left:675px; top:150px; border:2px solid #4a4a4a; background:url(/images/design/download-button.png) repeat-x #000; padding:10px 10px 10px 10px }
/*------------------------------------------------- Mobile Hotspot -------------------------------------------------*/
.mobilePromoHotspot { display:block; position:absolute; width:88px; height:82px; cursor:pointer; }
.mobilePromoHotspot.mBillion { top:79px; left:571px; }
.mobilePromoHotspot.mHotTurbos { top:86px; left:544px; }
.mobilePromoHotspot.mMicroMillions { top:84px; left:537px; }
.mobilePromoHotspot.mDailyWeekly { top:77px; left:534px; }
.mobilePromoHotspot.mRedSpade { top:81px; left:544px; }
.mobilePromoHotspot.mCarousel { top:81px; left:544px; }
.mobilePromoHotspotSm { display:block; position:absolute; width:67px; height:64px; cursor:pointer; }
.mobilePromoHotspotSm.mVipClub { top: 64px; left: 674px; z-index:10; }
.mobilePromoHotspotSm.mMobileSummer { top: 36px; left: 652px; z-index:10; }
/*------------------------------------------------- Languages -------------------------------------------------*/
.languages { width:165px; float:left; position:relative; font-size:13px; font-weight:bold }
.languages li { list-style-type:none; background:url('/images/design/head-banner1/li.gif') no-repeat; padding:1px 0 1px 15px; margin:2px 0 5px 5px; }
.languagesP ul { width:165px; float:left; position:relative; font-size:13px; font-weight:bold }
.languagesP li { list-style-type:none; padding:1px 0 1px 10px; margin:0 }
.languagesP li a { background:url('/images/design/head-banner1/li.gif') no-repeat; margin:2px 0 5px 0px; padding:1px 0 1px 15px; }
/*------------------------------------------------- Tooltip -------------------------------------------------*/
.tooltip { position:relative; font-size:10px; }
.tooltip:hover div { left: 14px; display:block; }
.tooltiptable { font-weight: bold; left: 0px; position: absolute; text-align: left; z-index: 100; display:none; background:#F5F5F5; border:2px solid #dedede; padding:10px; white-space:nowrap }
/* -------------------------------------------------- Video Gallery -------------------------------------------------- */
.hpVideoItem { float:left; width:113px; text-align:center; color:#fff; font-size:11px; font-weight:bold; margin:0 33px 0 0; position:relative; }
.hpVideoItem img { border:5px solid #d7d7d7; height:68px; width:113px; z-index:1110; position:relative }
.videoHolder { width:582px; background-color:#151515; position:relative; color:#fff; text-align:left; margin: 12px 0 0 12px; }
.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:294px;/*width:600px;*/ 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:580px; border-top:1px solid #484848; bottom:0px;/*height:50px;*/ }
.videoHolder .social { float:right; margin-top:5px; margin:0 5px 5px 0 }
.previewHolder { width:581px; height:150px; margin-left:11px; overflow:hidden; }
.hpVideoItem .camera { position:absolute; bottom:10px; right:0; z-index:10000; width:28px; height:26px; border:none }
#vidN, #vidP { display: block; float: right; width: 9px; height: 16px; overflow: hidden; text-indent: -1000px; cursor:pointer }
#vidN { background: url("/images/design/forward_b.jpg") no-repeat scroll 0 0 #fafafa; }
#vidP { background: url("/images/design/backward_b.jpg") no-repeat scroll 0 0 #fafafa; padding-left:8px; }
.previewTitle { margin:13px 0; font-weight:bold; color:#fff; font-size:12px; text-transform:uppercase; border-bottom:1px solid #dedede; overflow:visible; height:8px; }
#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; }
.slide { float:left; margin-left:0px; margin: 5px 12px 50px 0; position: absolute; width:600px; }
#videoRotator { width:600px; height:120px; overflow:hidden; position:relative; }
#vidButtons { float:right; margin-top:2px; padding:0 10px; background-color:#fafafa; }
/* -------------------------------------------------- Quiz -------------------------------------------------- */
#quizBox ol li { margin:5px; }
#quizBox input { margin:10px 5px 10px; }
#quizBox .incorrect { display:block; padding:10px; background:#F60; border:1px solid #dedede; color:#FFF }
#quizBox .correct { display:block; padding:10px; background:#159C11; border:1px solid #dedede; color:#FFF }
/*--------------------------------------------------- Search -------------------------------------------------*/
#searchTest { border:none; font-size:17px; width:390px; background:none; padding:10px 10px 20px 10px; position:relative; z-index:1111 }
#inputWrap { position:absolute; top:83px; left:55px; }
.searchResults { position:absolute; top:0; left:0; border:1px solid #ccc; width:400px; background:#FFF; z-index:1000; }
.searchResults a, .searchResults a:visited { text-decoration:none; color:#0f808e; font-weight:bold; }
.searchResults li { border-bottom:1px dotted #030303; padding:0px 7px 20px 20px; margin-top:20px; background:url(/images/rm-li.gif) no-repeat 0px 5px; }
.searchResults li.last { border-bottom:0px dotted #030303; padding-bottom:0px; }
.searchResults ul { list-style:none; padding:20px; }
#fbi { position:relative; z-index:20; background:#FFF; text-align:center; }
.tick { background:url(/images/design/tick.gif) no-repeat; width:14px; height:14px; float:right; margin-left:15px }
.sLink { cursor:pointer }
.innerlast h3 a:link, .innerlast h3 a:visited, .inner h3 a:link, .inner h3 a:visited, .leftCol h2 a:link, .leftCol h2 a:visited, .portalLeft h2 a:link, .portalLeft h2 a:visited { color:#000 }
.innerlast h3 a:hover, .inner h3 a:hover, .leftCol h2 a:hover, .portalLeft h2 a:hover { color:#1b7f8d; text-decoration:none }
.gc-bubbleDefault { display:none; }
.btmOffers { display:block; padding:25px 0 25px 0px; position:relative; font-weight:bold; color:#999; text-align:center }
.btmOffers span { margin:0 29px; }
ul.sublist { margin:0 !important; }
ul.subList li { padding:0 !important; list-style-type:disc !important; background:none !important }
/* Toolkit */
.backToMain { background:url(/images/design/toolkit/back.jpg) no-repeat; padding:5px 0 0 35px; font-weight:bold }
/* Find Tournament*/
.findTournament { border:1px solid #dfddde; padding:3px; background:#FFF; color:#FFF; margin-bottom:25px; }
.findTournament .boxWrap { background:#f7f5f6; position:relative }
.findTournament .findHeader { display:block; font-size:18px; background:url(/images/design/toolkit/find.jpg) no-repeat #acadb2 20px 8px; padding:10px 0 15px 50px; }
.findTournament .pokerTable { margin:20px 0 20px 25px; border: 5px solid #D0CFCF; }
.findTournament .findLink { font-size: 13px; font-weight: bold; padding: 0 0 20px 20px; display:block }
.findSteps { display:block; background:url(/images/design/toolkit/steps.jpg) no-repeat; width:100%; height:41px; position:relative; font-size:17px; text-transform:uppercase; color:#7d7c7a; font-weight:bold; clear:both }
.findStep1 { position:absolute; top:10px; left:22px; }
.findStep2 { position:absolute; top:10px; left:222px; }
.findStep3 { position:absolute; top:10px; left:427px; }
.findStepsText { display:block; width:100%; height:30px; position:relative; font-size:11px; font-weight:bold; clear:both; color:#000 }
.findStep1Text { position:absolute; top:10px; left:22px; width:180px; }
.findStep2Text { position:absolute; top:10px; left:222px; width:180px; }
.findStep3Text { position:absolute; top:10px; left:427px; width:180px; }
/* notif Box */
.notifBox { border:6px solid #dfddde; padding:4px; background:#FFF; margin-bottom:25px; }
.notifBox .boxWrap { background:#f7f5f6; padding:10px; position:relative }
.notifBox .notifHeader { display:block; font-weight:bold; font-size:13px; padding:3px 0 10px 40px; background:url(/images/design/toolkit/notifbox.jpg) no-repeat #f7f5f6; }
.notifBox notifPara, .notifBox p { display:block; padding:0 }
.notifBox ul, .notifBox ol { margin:10px; padding:0 10px }
/* Old Styles */
/* PROMOTIONS */
.promoBox { border-bottom:1px solid #DED8BF; clear:both; padding:10px 0 }
.promoBoxHeader { border-bottom:1px solid #DED8BF; clear:both; }
.promoBox .strong { font-weight:bold }
.promoBox p { padding-bottom:0 }
.txtBig { font-size:13px; font-weight:bold; }
.imgAlignLeft { float:left; padding:0 15px 5px 0; }
.imgAlignRight { float: right; padding: 0 0 5px 15px; }
/* the FAQ letters */
#faq .que { background: url("http://www.pokerstars.com/images/faq_q.gif") no-repeat scroll 0 0.8em transparent; font-weight: bold }
#faq .ans, #faq .ans { background: url("http://www.pokerstars.com/images/faq_a.gif") no-repeat scroll 0 0.7em transparent; border-bottom: 1px solid #DED8BF }
#faq .que, #faq .ans, #faq .que, #faq .ans { list-style: none outside none; padding: 8px 0 10px 20px }
#faq .que1, #faq .que1 { padding: 6px 0 10px 20px }
/*Daves Tabs*/
.dTabsHolder { position:relative; }
.dTabsHolder .dTabs { }
.dTabsHolder .dTabs a { display:block; padding-top:4px; padding-bottom:4px; padding-left:6px; padding-right:6px; background-color:#f0f0f0; text-decoration:none; color:#000; outline:none; }
.dTabsHolder .dTabs a.active { background-color:#bbcce0; color:#fff; }
.dTabsHolder .content { }
.dTabsHolder .content .tabContent { margin-bottom:5px; padding:10px; }
.style1 { width:600px; }
.style1 .dTabsHolder { border:1px solid #ccc; margin-top:43px; }
.style1 .dTabsHolder .dTabs { position:absolute; top:-38px; left:-1px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:100%; background: url("/images/design/tabbg.png") repeat-x scroll 0 0 transparent; }
.style1 .dTabsHolder .dTabs a { background: url("/images/design/tabbg.png") repeat-x scroll 0 0 transparent; height: 26px; padding-top: 15px; float:left; border-right: 1px solid #CCCCCC; color: #000000; cursor: pointer; display: block; font-weight: bold; height: 25px; outline: medium none; padding: 15px 10px 0; position: relative; text-decoration: none; }
.style1 .dTabsHolder .dTabs a.active { background: url("/images/design/tabbgover.png") repeat-x scroll 0 0 transparent; color:#1B7F8D; border-bottom: 1px solid #fff; }
.style1 .dTabsHolder .tabContent { padding: 20px 20px; }
.tutmenu { width:500px; height:321px; background:url(/images/tutorials/menu321px.gif); margin:0 0 0 58px; }
.imgCenter { text-align:center; }
.starH { padding: 0 0 0 20px; }
.starList { list-style-type:none; margin:10px 0 0 25px }
.starList li { padding: 6px 0px 0px 20px; background: url('/images/vip/star.gif') 0 5px transparent no-repeat scroll }
#boxRewards { background: URL(/images/graphics/fpp/box_rewards.jpg) no-repeat; width:498px; height:223px; padding:0 0 9px 0; }
#boxRewards .p1 { color:#FFFFFF; margin:0; padding:0 21px 0 190px; line-height:1em; }
#boxRewards .p2 { color:#FFFFFF; margin:0; padding:10px 21px 0 190px; line-height:1em; }
#boxRewards ul { color:#FFFFFF; margin:0; padding:15px 21px 5px 190px; list-style:none; }
#boxRewards li { padding: 0px 0px 2px 12px; margin: 0; background: URL(/images/graphics/fpp/blt_star2.gif) 0 0.3em no-repeat; }
#boxRewards a { color:#ff0000; }
/* MOBILE - RELATED CONTENT BOXES without links but logos */
.boxLogos { padding:10px 0 0 0 }
/* MOBILE - logos in the banner */
#download-appstore { position:absolute; top:95px; right:220px }
#download-android { position:absolute; top:95px; right:62px }
/* MOBILE - 1,2,3 Play module */
#play { width: 930px; height: 163px; background: #fff; padding:0; margin-left:25px; display: block; position: relative; }
#play #play-bg { background: url(/ua/images/mobile/mobile-123-banner.jpg) 0 0 no-repeat #fff; width: 930px; height: 138px; position: relative; }
#play1, #play2, #play3 { position: absolute; top: 60px; }
#play1 { width: 218px; left: 208px; }
#play2 { width: 230px; left: 450px; }
#play3 { width: 200px; left: 710px; }
.red-arrow { color: #d30c04 }
/* Rotator */
.banner { height:259px; width:980px; position:relative; background:url(/images/header-shade.png) no-repeat bottom; }
.rotateHolder { position:absolute; left:25px; top:25px; width:930px; height:215px; z-index:2; background:#000; margin-top:3px; }
#rotatorTournaments { position:relative; width:100%; height:100%; overflow:hidden; }
#rotatorTournaments div.slide { position:absolute; display:none; width:980px; height:100%; text-align:left; }
#rotatorLive { position:relative; width:100%; height:100%; overflow:hidden; }
#rotatorLive div.slide { position:absolute; display:none; width:980px; height:100%; text-align:left }
.bHolder { clear:both; text-align:center; }
.bHolder a { height:9px; width:9px; float:left; margin-right:5px; text-decoration:none; background-color:#262626; color:#000; outline:none; overflow:hidden }
.bHolder a.selected { background-color:#e41e26; color:#fff }
#rotateBanner { position:absolute; top:0; left:0 }
.rotateHolder #bHolder.bHolder { position:absolute; top:93%; left:50%; z-index:7; font-size:.9em }
.rotateHolder #bHolder.bHolder a { height:9px; width:9px; float:left; margin-right:5px; text-decoration:none; background-color:#262626; color:#000; outline:none; overflow:hidden }
div.rotateHolder span#bHolder.bHolder a.selected { background-color:#e41e26; color:#fff }
.rotateHolder a:hover { text-decoration:none }
.rotateHolder .aContent { position:absolute; left:650px; top:120px; color:#FFF; width:200px; z-index:10; text-decoration:none; }
.downloadPlay a { color:#FFF }
.rotateHolder .downloadPlay { font-size:16px; font-weight:bold; color:#F00; position:absolute; left:650px; top:125px; border:2px solid #4a4a4a; background:url(/images/design/download-button.png) repeat-x #000; padding:10px; z-index:10 }
#rotatorWomen { position:relative; width:100%; height:100%; overflow:hidden; }
#rotatorWomen div.slide { position:absolute; display:none; width:980px; height:100%; text-align:left; }
.downloadPlay { font-size:16px; font-weight:bold; color:#F00; position:absolute; left:650px; top:160px; border:2px solid #4a4a4a; background:url(/images/design/download-button.png) repeat-x #000; padding:10px 15px; z-index:10 }
#rotatorMobile { position:relative; width:100%; height:100%; height:215px; overflow:hidden; }
#rotatorMobile div { margin-bottom:30px; }
/** 18-07-2012 by Fran **/
/* to add a news box in the right panel. That box relates to the script .xx/scripts/news-box.js */
ul.newsList li { background: url('/images/rm-li.gif') no-repeat scroll left 7px transparent; list-style-type: none; padding: 0 0 5px 15px }

/*----- Cookie -----*/
#cookieFixed 	{background:url('http://www.psimg.com/scripts/cookie/images/bg-cookie.png') repeat-x #000; position:fixed; bottom:0; left:0; width:100%; border-top:1px solid #5e5e5e; z-index:2100}
#cookieFixed #cookie 		{width:940px; margin:auto; padding:20px; border-top:none; background:url('http://www.psimg.com/scripts/cookie/images/bg-cookie.png') repeat-x #000;}
#cookieFixed #cookieFixed #cookie .cHeader{color:#999;  float:left;position:relative; font-size:20px; line-height:1em; font-family:Arial, Helvetica, sans-serif; width:150px; text-align:left;}
#cookieFixed #cookie .cText	{color:#CCC; width:560px; float:left;position:relative; padding:0 20px 0 15px; margin: 0 0 10px 15px; font-size:10px; line-height:1em; border-left:1px solid #333; text-align:left;}
#cookieFixed #cookie .cClose	{float:left; cursor:pointer; margin:3px 0 0 0; padding:7px 8px 8px 8px; border:1px solid #575757; background:#2d2d2d; white-space:nowrap}
#cookieFixed #cookie a 		{color:#FFF; font-weight:bold}
#cookieFixed .cHeader{color:#999;  float:left;position:relative; font-size:20px; line-height:1em; font-family:Arial, Helvetica, sans-serif; width:150px; text-align:left;}
#cookieFixed #cookie .clear {*clear:none;}
/* ie6 fix if needed
#cookieFixed #cookie .clear {_clear:both;} */
/*----- End Cookie -----*/

/* ----- Smart Box ----- */
#sb_Wrap { -webkit-text-size-adjust: none; background-image: linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image: -o-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image: -moz-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image: -webkit-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image: -ms-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.27, rgb(200,200,200)), color-stop(0.73, rgb(245,245,245)) ); border-bottom:1px solid #999; margin:auto; text-align:center; position:fixed; top:0; left:0; width:100%; z-index:200 }
#sb { width:850px; padding:1em 0 1em 0; position:relative; margin:auto; display:block }
#sb .clear { display:block }
.sb_close { position:absolute; left:1em; top:1em; cursor:pointer;z-index:201  }
#sb_ico { margin:15px 0 0 0; }
