#rotator{border:1px solid #000;height:100%;overflow:hidden;position:relative;width:100%;}
#rotator div.slide{background-color:#000;display:none;height:100%;position:absolute;text-align:left;width:980px;margin:0;}
.bHolder{clear:both;text-align:center;}
#rotateBanner{left:0;position:absolute;top:0;}
.rotateHolderPromo{background-color:#000;height:345px;position:relative;width:940px;}
.rotateHolderPromo #bHolder{bottom:10px;left:50%;position:absolute;z-index:150;}

.learnMoreHP{color:red;cursor:pointer;font-weight:700;left:545px;position:absolute;top:140px;z-index:1000;}


#proRotator{height:100%;overflow:hidden;position:relative;width:100%;}
#proRotator div.slide{background-color:#000;display:none;height:100%;position:absolute;text-align:left;width:140px; margin:0}
#proRotateN,#proRotateP{display:block;height:28px;overflow:hidden;position:absolute;text-indent:-1000px;top:38px;width:26px;z-index:8;}
#proRotateN{background-position:-26px 0;right:0;}
#proRotateP{background-position:0 0;left:0;}
.proLabel{color:#FFF;font-weight:700;left:37px;position:absolute;text-align:center;top:40px;width:80px;}
#proRotator a:hover{text-decoration:none;}
#teamProLink{color:#555;font-weight:700;height:17px;left:10px;letter-spacing:-1px;position:absolute;top:5px;z-index:9;padding:5px 0 0 20px;}
.scrollgeneric{font-size:1px;left:0;line-height:1px;position:absolute;top:15px;}
.vscrollerbase{background-color:#FFF;width:20px;background:url('../images/layout/general/scrollbg.gif') repeat-y scroll 3px 0 transparent;}
.vscrollerbar{background-color:#000;background:url('../images/layout/general/scrollbarbg.gif') repeat-y scroll 0 0 #1B7F8D;border:1px solid #D7D7D7;width:6px;margin:-1px 0;}
.vscrollerbar:hover{background-position:-120px center;cursor:pointer;}
.vscrollerbarbeg{height:1px!important;width:17px;}
.vscrollerbarend{border:0 solid #FFF;height:10px!important;width:17px;}
.hscrollerbarbeg{height:5px;width:20px!important;}
.hscrollerbarend{height:15px;width:20px;}
.scrollerjogbox{bottom:0;height:15px;left:auto;right:0;top:auto;width:20px;}
.scrollNews{height:185px;margin-top:0;overflow:auto;margin-bottom: 8px;}
.features{background:none repeat scroll 0 0 #FFF;position:relative;z-index:100;padding:20px;}


#hpSocial .tabContent{background:none repeat scroll 0 0 #FFF;clear:both;}
#hpSocial .tabNav a.th4 .text{background-position:0 -114px;}
#hpSocial .tabNav a.th5 .text{background-position:0 -152px;}
#hpSocial .tabNav a.th4.active .text{background-position:0 -133px;}
#hpSocial .tabNav a.th5.active .text{background-position:0 -171px;}
.newsList{list-style-type:none;margin:15px;padding:20px 10px 10px 20px;}
.newsList li{/*background:url(/images/li2.gif) no-repeat scroll 0 2px transparent;*/margin:0;padding:5px 0 15px 15px;}
.newsList .author{color:#A5A5AB;}

.list-hp{list-style-type:none;margin:0 5px 0 15px;padding:0 5px 3px 0;}
.list-hp li{/*background:url(/images/li1.gif) no-repeat scroll 0 2px transparent;*/line-height:1.5em;padding:0 0 5px 15px;}
.imgFloatLeft{float:left;margin:0 5px 5px 0;}

.hpSocialMedia .introImg{float:left;margin:5px 0 0;}
.hpSocialMedia .button{display:block;float:right;margin:5px 0 0;}
.socialText{float:left;margin:5px 0 0;padding:0 0 0 10px;}
.hpSocialMedia #googL{display:block!important;float:right!important;margin:5px 0 0!important;}
#newHome .tabNav a{/*background:url(/images/ab/tab.png) repeat-x scroll 0 0 #FFF;*/color:#CCC;cursor:pointer;display:block;float:left;font-weight:700;height:29px;margin-bottom:12px;outline:medium none;position:relative;text-align:left;text-decoration:none;width:291px;padding:12px 0 0 19px;}
.play2{background:none repeat scroll 0 0 #FFF;clear:both;height:405px;position:relative;text-align:center;z-index:100;}
#newHome .tabNav a .text{/*background:url(../images/layout/general/static-tabs/tab-sprite.png) no-repeat scroll 0 0 transparent;*/font-family:Tahoma,Geneva,sans-serif;font-size:18px;font-weight:100;padding:0 0 0 35px;}
#newHome .tabNav a.th0 .text{background-position:0 -1px;}
#newHome .tabNav a.th1 .text{background-position:0 -49px;}
#newHome .tabNav a.th2 .text{background-position:0 -97px;}
#newHome .tabNav a.th0.active .text{background-position:0 -25px;}
#newHome .tabNav a.th2.active .text{background-position:0 -122px;}
.ft-hp{/*background:url(/images/design/footer/footer-bg.jpg) no-repeat scroll center bottom transparent;*/height:503px;}
.ft-games-hp{background:none repeat scroll 0 0 transparent!important;padding-top:4px;}
.ft-hp-fl{color:#818080;float:left;width:278px;padding:33px 12px;}
.ft-hp-fl h3{font-size:13px;padding:15px 0;}
.ft-hp-fl p{clear:both;padding:0 0 0 10px;}
.fl2{margin-left:42px;}
.fl3{margin-left:16px;}
.newTabBlock{border:0 solid #000;float:left;height:238px;line-height:1em;margin-left:2px;margin-top:4px;position:relative;text-align:left;width:307px;}
.newTabBlock h2{font-size:14px;left:21px;position:absolute;top:0;z-index:100;margin:0;padding:0;}
.newTabBlock p{padding-left:20px;}
.newTabBlock div.img{height:143px;position:relative;width:266px;}
.newTabBlock div.img img{position:absolute;top:10px;z-index:90;}
.newTabBlock div.img ul{border:0 solid #000;left:135px;position:absolute;top:30px;width:150px;z-index:100;}
.newTabBlock .list-hp{left:5px;position:absolute;}
.newTabBlock .list-hp li{/*background:url(/images/ab/li1.gif) no-repeat scroll 0 2px transparent;*/}
.newTabBlock div.img p{left:135px;position:absolute;top:25px;width:150px;z-index:100;}
.newTabBlock p.fixed{display:block;height:48px;padding-top:20px;}
.newTabBlock ul li{line-height:1.2em;}
.newTabBlockFoot{display:block;font-size:14px;font-weight:700;margin-bottom:12px;margin-top:0;}
.tabBlockLink{font-size:16px;font-weight:700;text-decoration:underline;}
#dummy .tabNav a{/*background:url(/images/ab/tab.png) repeat-x scroll 0 0 #FFF;*/color:#CCC;cursor:pointer;display:block;float:left;font-weight:700;height:40px;outline:medium none;position:relative;text-align:left;text-decoration:none;width:291px;padding:12px 0 0 20px;}
#dummy .tabNav a .text{/*background:url(/images/ab/tab-sprite.png) no-repeat scroll 0 0 transparent;*/font-family:Tahoma,Geneva,sans-serif;font-size:18px;font-weight:100;padding:1px 0 1px 35px;}
#dummy .tabNav a.th1 .text{background-position:0 -48px;}
#dummy .tabNav a.th2 .text{background-position:0 -96px;}
#dummy .tabNav a.th0.active .text{background-position:0 -24px;}
a#arrowRight:hover,#dummy .tabNav a.th2.active .text{background-position:0 -120px;}
.bHolder a,div.rotateHolder span#bHolder.bHolder a{background-color:#262626;color:#000;float:left;height:9px;margin-right:5px;outline:medium none;overflow:hidden;text-decoration:none;width:9px;}
.bHolder a.selected,div.rotateHolder span#bHolder.bHolder a.selected{background-color:#E41E26;color:#FFF;}

.proLabel a,#hpFeatures .tabNav a:hover,#hpSocial .tabNav a:hover{color:#FFF;}

/*
#hpFeatures img,#hpSocial img,#newHome img,#dummy img{vertical-align:middle;}
#hpFeatures .list2,#hpSocial .list2,#newHome .list2,#dummy .list2{position:inherit;}
#hpFeatures .tabContent .list2,#hpSocial .tabContent .list2,#newHome .tabContent .list2,#dummy .tabContent .list2{position:absolute;}
#hpFeatures .tabNav,#hpSocial .tabNav,#newHome .tabNav,#dummy .tabNav{background:none repeat scroll 0 0 #FFF;}
#hpFeatures .tabNav .t,#hpSocial .tabNav .t,#newHome .tabNav .t,#dummy .tabNav .t{display:block;float:left;height:33px;padding-top:5px;}
#hpFeatures .tabNav a.last .right,#newHome .tabNav a.last .right,#dummy .tabNav a.last .right{background:url(/images/tabdivider.png) no-repeat scroll left center transparent;height:17px;left:0;position:absolute;top:10px;width:2px;}
#hpFeatures .tabNav a.active.last .right,#hpFeatures .tabNav a.active.first .right,#newHome .tabNav a.active.last .right,#newHome .tabNav a.active.first .right,#dummy .tabNav a.active.last .right,#dummy .tabNav a.active.first .right{background:none repeat scroll 0 0 transparent;}
#hpFeatures .tabNav a.first .right,#newHome .tabNav a.first .right,#dummy .tabNav a.first .right{background:url(/images/tabdivider.png) no-repeat scroll left center transparent;height:17px;position:absolute;right:0;top:10px;width:2px;}
#hpFeatures .tabContent h4,#newHome.tabContent h4,#dummy.tabContent h4{color:#1B7F8D;font-size:1.1em;margin:5px 0 0;padding:0 0 10px 15px;}
#hpFeatures .tabContent img,#newHome .tabContent img,#dummy .tabContent img{padding:0 5px 5px 15px;}
#hpFeatures .tabContent ul li,#newHome .tabContent ul li,#dummy .tabContent ul li{padding:0 15px 3px;}
#hpFeatures .tabContent p,#newHome .tabContent p,#dummy .tabContent p{line-height:1.4em;}

#hpFeatures .tabNav a.active,#hpFeatures .tabNav a.active:hover,#hpSocial .tabNav a.active,#hpSocial .tabNav a.active:hover,#newHome .tabNav a.active,#hpFeatures .tabNav a.active:hover,#dummy .tabNav a.active,#hpFeatures .tabNav a.active:hover{background:url(/images/hp-tab-active.png) repeat-x scroll 0 0 #FFF;color:#666;}*/



#hpFeatures .tabNav a.th0 .text,#dummy .tabNav a.th0 .text{background-position:0 0;}
#newHome,#dummy{background-color:#FFF;border:1px solid #D7D7D7;color:#000;display:block;float:left;height:355px;margin-bottom:-3px;margin-left:24px;margin-top:24px;overflow:hidden;position:relative;width:934px;}
#newHome .tabContent,#dummy .tabContent{/*background:url(/images/ab/tab-content-bg.png) repeat-x scroll 0 0 #FFF;*/clear:both;height:303px;margin:0;}
#newHome .tabNav a:hover,#dummy .tabNav a:hover{color:#666;}
#newHome .tabNav a.th1.active .text,#dummy .tabNav a.th1.active .text{background-position:0 -72px;}
#newHome .tabContent img.spacer,#dummy .tabContent img.spacer{float:left;margin:-13px 0 0;padding:0;}



.red-arrow { color:#d30c04 }


/*-------------------------------- Section Header --------------------------------*/
#contentSingle {padding:0}
.banner{background:url(../images/layout/homepage/banner-bg.jpg) no-repeat scroll left top transparent;height:320px;position:relative;width:980px;z-index:10; margin:0}
.rotateHolder{background-color:#000;height:288px;left:11px;position:absolute;top:11px;width:956px;z-index:2;}
#pokerDownload,.pokerDownload{left:535px;position:absolute;top:185px;z-index:1000;}
div.rotateHolder span#bHolder.bHolder{font-size:.9em;left:50%;padding-top:7px;position:absolute;top:100%;z-index:7;}

/*------------------------------------ Team Pro ------------------------------------*/
.teamPro{background:url(../images/team-pokerstars/player/hp-team-pokerstars.jpg) no-repeat scroll center center transparent; height:250px; position:relative; width:156px; display:block; float:left; margin:20px 0 20px 13px}

/*----------------------------------- Promotions -----------------------------------*/
.promoHP{background:url('../images/layout/homepage/promo-hp.png') repeat-x scroll 0 0 transparent; clear:both; height:142px; position:relative; width:100%; z-index:100}
.promoHP h2 {color:#000; float:left; font-size:2em; font-weight:100; padding:30px 0 0 23px; margin:0}
#promotionsHP {height:104px; position:absolute; right:20px; top:20px; width:780px}

a#arrowLeft:link, a#arrowLeft:visited, a#arrowRight:link, a#arrowRight:visited {background:url('../images/layout/general/promoarrows.png') no-repeat scroll 0 0 transparent; cursor:pointer; height:40px; position:absolute; top:35px; width:19px}
a#arrowLeft:link, a#arrowLeft:visited {background-position:0 0; left:2px}
a#arrowLeft:hover {background-position:0 -80px}
a#arrowRight:link, a#arrowRight:visited {background-position:0 -40px; right:2px}
a#arrowRight:hover {background-position:0 -120px}

.paneTest{height:96px; margin-left:2px; margin-top:3px; overflow:hidden; position:relative; width:776px}
.paneHolder{position:relative}
.pane{display:block; float:left; height:96px; width:156px}

.pane#pane1 {position: absolute; left: 0px;}
.pane#pane2 {position: absolute; left: 156px;}
.pane#pane3 {position: absolute; left: 312px;}
.pane#pane4 {position: absolute; left: 468px;}
.pane#pane5 {position: absolute; left: 624px;}

/*------------------------------- Become A Star (play) -----------------------------*/
.play{background:none repeat scroll 0 0 #FFF; clear:both; height:135px; position:relative; z-index:90}
.play .playDownWrap{border:3px solid #FFF; padding:0}
.play h2{color:#000; float:left; font-size:2em; font-weight:100; width:155px; padding:18px 0 0 23px; margin:0 0 15px}
.playBox{border-left:1px dotted #9C9C9C; color:#2D2D2D; float:left; font-weight:700; height:100px; line-height:1.3em; width:133px; margin:15px 0 0 5px; padding:0 5px 0 15px}
.playBox img {display:block}
.playDownWrap p {font-weight:bold; color:#2d2d2d; padding:12px 10px 14px 16px; font-size:12px}
.playDownWrap ul p {font-weight:normal; color:#2d2d2d; padding:0; font-size:11px; line-height:1.1em}
.playBox a, .playBox a:link, .playBox a:visited, .playBox a:hover, .playBox a:active {text-decoration:none; color:#2d2d2d}
.playDownWrap ul li {padding:0; margin:0}

.playDown {background-color:#EEE; border:1px solid #E9E7E7; color:#616B71; float:left; width:300px; margin:15px 0 0}
.playDown ul {list-style-type:none; padding:0; margin:0}
.playDown ul.playingSteps {border-bottom:1px dotted #9C9C9C; padding:9px 0 5px 0}
.playDown ul .one {background:url(../images/layout/homepage/1.png) no-repeat scroll 0 0 transparent; line-height:.8em; margin:0 0 0 15px; padding:0 0 2px 25px}
.playDown ul .two {background:url(../images/layout/homepage/2.png) no-repeat scroll 0 0 transparent; line-height:.8em; margin:3px 0 0 15px; padding:0 0 2px 25px}
.playDown ul .three {background:url(../images/layout/homepage/3.png) no-repeat scroll 0 0 transparent; line-height:.8em; margin:3px 0 0 15px; padding:0 0 7px 25px}
.playDown .arrow {background:url(../images/layout/homepage/arrow.png) no-repeat scroll 0 0 transparent;line-height:.7em; padding:0 0 7px 25px}
.playDown .play {background:url(../images/layout/homepage/play.png) no-repeat scroll 0 0 transparent; line-height:.7em; padding:2px 0 5px 25px; font-weight:bold;}
.playDown .left {border-right:1px dotted #9C9C9C; display:block; float:left; width:132px; padding:7px 0 7px 15px;margin:0}
.playDown .right {display:block; float:left; width:136px; padding:7px 0 7px 10px; margin:0}

/*----------------------------------- Overrides ------------------------------------*/
#pageHeader, #sectionfooter {display:none}
#sectionHeader {padding:0}
#footer {padding-top:0}
.errorPage {padding:25px 0 8px 0}
			
/*--------------------------------- Dabs Classes -----------------------------------*/
.dabsHolder {position:relative}
.dabsHolder .dabs {  }
.dabsHolder .dabs 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; }
.dabsHolder .dabs a.active { background-color:#bbcce0; color:#fff; }
.dabsHolder .content {  }
.dabsHolder .content .dabContent {margin:0; padding:0; position:relative}
						
.style4 .dabsHolder {margin-top:0}
.style4 .dabsHolder .dabs {margin-left: -1px; border-top:0px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:100%; background:#000}

/* Homepage Tab Divs */
#hpFeatures {color:#000; display:block; float:left; height:250px; overflow:hidden; position:relative; width:456px; margin: 20px 13px 20px 20px; border:1px solid #CCC}
#hpSocial {border:1px solid #CCC; color:#000; display:block; float:left; height:250px; margin:20px 0; overflow:hidden; position:relative; width:298px}

#hpFeatures .dabs a, #hpSocial .dabs a {background:url('../images/layout/general/static-tabs/hp-sprite.gif') no-repeat 0 0 transparent; padding:1px 0 3px 25px; text-indent:25px}
#hpFeatures .dabs a.dab1 {background-position:0 -410px;}
#hpFeatures .dabs a.dab1.active {background-position:0 -451px;}
#hpFeatures .dabs a.dab2 {background-position:0 -492px;}
#hpFeatures .dabs a.dab2.active {background-position:0 -533px;}
#hpFeatures .dabs a.dab3 {background-position:0 -574px;}
#hpFeatures .dabs a.dab3.active {background-position:0 -615px;}

#hpSocial .dabs a.dab1 {background-position:0 -246px;}
#hpSocial .dabs a.dab1.active {background-position:0 -287px;}
#hpSocial .dabs a.dab2 {background-position:0 -328px;}
#hpSocial .dabs a.dab2.active {background-position:0 -369px;}

/* Tabs */
#hpFeatures .dabsHolder .dabs a {width:143px; margin:0; padding:15px 0 0 9px; height:26px; float:left; color:#CCC; cursor:pointer; position:relative; border-right:0px solid #CCC; font-weight:bold; outline:medium none; display:block; text-decoration:none; background-color:#000; font-size:1.1em}
#hpSocial .dabsHolder .dabs a {width:140px; margin:0; padding:15px 0 0 9px; height:26px; float:left; color:#CCC; cursor:pointer; position:relative; border-right:0px solid #CCC; font-weight:bold; outline:medium none; display:block; text-decoration:none; background-color:#000; font-size:1.1em}

#hpFeatures .dabsHolder .dabs a:hover, #hpSocial .dabsHolder .dabs a:hover {color:#fff}
#hpFeatures .dabsHolder .dabs a.active, #hpSocial .dabsHolder .dabs a.active {color:#666}

/* Tab Content Framework */
#hpFeatures .dabsHolder .content, #hpSocial .dabsHolder .content {background:none repeat scroll 0 0 #FFF; clear:both; margin:0; padding:0}
#hpFeatures .contentWrapper, #hpSocial .contentWrapper {padding:5px 10px 10px; height:178px}			

/* Tab Content */
#hpFeatures .dabContent img {padding:0 5px 5px 15px; margin:0 5px 5px 0}
#hpFeatures .dabContent h4 {color:#1B7F8D; font-size:1.1em; margin:0; padding:5px 0 10px 15px}
#hpFeatures .dabContent p {line-height:1.4em; padding:0}
#hpFeatures .dabContent ul {list-style-type:none; margin: 0 5px 0 15px; padding:0 5px 3px 0; clear:both}
#hpFeatures .dabContent ul li {background:url("../images/layout/general/li-red-square.gif") no-repeat scroll 0 0 transparent; line-height:1.5em; padding:0 15px 3px}
#hpFeatures .dabContent ul.list2, #hpSocial .dabContent ul.list2 {background:none repeat scroll 0 0 #EEE; border-top:1px solid #D1D1D1; display:block; height:17px; padding:0; width:100%; margin:0; list-style-type:none} 
#hpFeatures .dabContent ul.list2 li, #hpSocial .dabContent ul.list2 li {border-left:1px solid #AEB5BD;display:inline;padding:0 10px!important;background:0}
#hpFeatures .dabContent ul.list2 li.first, #hpSocial .dabContent ul.list2 li.first {border-left:medium none;display:inline;padding:0 2px;}

.hpSocialMedia{border-bottom:1px dotted #AEB5BD; clear:both; display:block; margin:0 10px; padding:10px 0 10px 0}
.smLast{border:medium none}

/*Button Hacks*/
.slide #nadal {
    left: 20px;
    position: absolute;
    top: 160px;
}
.slide #nadal img {float:left; clear:both; margin-bottom:12px;}