/* HP styles */
.play 	{clear:both; height:100%; background:#FFF; position:relative; z-index:1}
.play .playDownWrap {border:3px solid #FFF;padding:5px 0px;}
.play h2{color:#000;padding:18px 0 0 23px;font-size:2em;font-weight:100;width:155px;float:left;}
.playBox{border-left:1px dotted #9c9c9c;width:133px;float:left;height:100px;margin:15px 0 0 5px;padding:0 5px 0 15px;font-weight:bold;color:#2d2d2d;line-height:1.3em; font-size:10px}

.playDown 			{margin:15px 0 0 0px;border:1px solid #e9e7e7;background-color:#eeeeee;float:left;width:300px;color:#616b71;}
.playDown ul		{list-style-type:none;}
.playDown ul .one	{background:url('/rsa/images/1.png') no-repeat;padding:0 0 2px 25px;margin:9px 0 0 15px; line-height:.8em}
.playDown ul .two	{background:url('/rsa/images/2.png') no-repeat;padding:0 0 2px 25px;margin:3px 0 0 15px; line-height:.8em}
.playDown ul .three	{background:url('/rsa/images/3.png') no-repeat;padding:0 0 7px 25px;margin:3px 0 0 15px; line-height:.8em}
.playDown .arrow	{background:url('/rsa/images/arrow.png') no-repeat;padding:0 0 7px 25px; line-height:.7em}
.playDown .play		{background:url('/rsa/images/play.png') no-repeat;padding:2px 0 5px 25px; line-height:.7em}
.playDown .left  	{display:block;border-top:1px dotted #9c9c9c;width:132px;float:left;padding:5px 0 3px 15px}
.playDown .right 	{display:block;border-top:1px dotted #9c9c9c;width:136px;float:left;padding:5px 0 3px 10px;border-left:1px dotted #9c9c9c}

.promoHP 		{background:url('/rsa/images/promo-hp.png') repeat-x 0 0;width:100%;height:142px;position:relative;clear:both; z-index:100}
.promoHP h2 	{color:#000;padding:30px 0 0 23px;font-size:2em;font-weight:100;float:left}
#promotionsHP 	{position:absolute;top:20px;right:20px;width:780px;height:104px}

a:link#arrowLeft, a:visited#arrowLeft, a:link#arrowRight, a:visited#arrowRight {position:absolute;top:35px;background:url('/rsa/images/promoarrows.png') no-repeat;width:19px;height:40px;cursor:pointer}
a:link#arrowLeft, a:visited#arrowLeft 	{left:2px; background-position:0 0;}
a:hover#arrowLeft 						{background-position:0 -80px}
a:link#arrowRight, a:visited#arrowRight {right:2px; background-position:0 -40px;}
a:hover#arrowRight 						{background-position:0 -120px}

/* Rotator */
.banner 			{height:320px;width:980px;position:relative;background:url('/rsa/images/banner-bg.jpg') no-repeat top left; z-index:10}
.rotateHolder 		{position:absolute;left:11px;top:7px;width:956px;height:288px;background-color:#000;z-index:2}
#rotator 			{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid #000}
#rotator div.slide 	{position:absolute;display:none;width:980px;height:100%;background-color:#000;text-align:left; margin:0}

.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}

.rotateHolderPromo  		{width:940px;height:345px;background-color:#000; position:relative;}
.rotateHolderPromo #bHolder {position:absolute; bottom:10px; left:50%;z-index:150}
 
#pokerDownload {position:absolute;top:185px;left:535px;z-index:1000}

div.rotateHolder span#bHolder.bHolder 				{position:absolute;top:295px;left:50%;z-index:7;font-size:.9em}
div.rotateHolder span#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}
 
.learnMoreHP { position:absolute;top:140px;left:545px; z-index:1000; color:#F00; font-weight:bold; cursor:pointer}
/*Panes*/
.paneTest 	{width:776px;overflow:hidden;position:relative;height:124px;margin-top:3px;margin-left:2px}
.paneHolder {position:relative}
.pane 		{width:156px;height:96px;float:left;display:block;}

/*Pro Rotator*/
.teamPro 				{width:156px;height:250px;position:relative; background:url('/rsa/images/hp-team-pokerstars.jpg') no-repeat center}
#proRotator 			{position:relative;width:100%;height:100%;overflow:hidden;}
#proRotator div.slide 	{position:absolute;display:none;width:140px;height:100%;background-color:#000;text-align:left}
#proRotateN, #proRotateP{position:absolute;top:38px;width:26px;height:28px;z-index:8;display:block;text-indent:-1000px;overflow:hidden;}
#proRotateN 			{right:0px;background-position: -26px 0;} 
#proRotateP 			{left:0px;background-position:0 0;}
.proLabel 				{position:absolute;left:37px;top:35px;width:80px;text-align:center;color:#FFF; font-weight:bold}
.proLabel a 			{color:#FFF}
#proRotator  a:hover 	{text-decoration:none}
#teamProLink 			{position:absolute;top:5px;left:10px;z-index:9;height:17px;letter-spacing:-1px;padding:5px 0 0 20px;color:#555;font-weight:bold}

/*ScrollBar*/
.scrollgeneric 	 {line-height:1px;font-size:1px;position:absolute;top:15px;left:0}
.vscrollerbase 	 {width:20px;background-color:#FFF}
.vscrollerbar 	 {width:20px;background-color:black}
.vscrollerbar 	 {background:url(/rsa/images/design/scrollbarbg.gif) repeat-y #1b7f8d;margin:-1px 0;border:solid 1px #d7d7d7;width:6px}
.vscrollerbar:hover {background-position:-120px center;cursor:pointer}
.vscrollerbarbeg {width:17px;height:1px !important}
.vscrollerbarend {border:0px solid #fff; width:17px;height:10px !important}
.hscrollerbarbeg {height:5px;width:20px !important}
.hscrollerbarend {height:15px;width:20px}
.scrollerjogbox  {width:20px;height:15px;top:auto;left:auto;bottom:0px;right:0px}
.vscrollerbase 	 {background:url(/rsa/images/design/scrollbg.gif) repeat-y 3px 0px;}
.scrollNews 	 {height:185px;overflow:auto; margin-top:0}

/* Features */
.features 	{padding:20px;; background:#FFF; position:relative; z-index:100}

/* HP Tabs  */
#hpFeatures				{width:456px;height:250px;border:1px solid #CCC;color:#000;position:relative;float:left;display:block; overflow:hidden; margin:0}
#hpFeatures img 		{vertical-align:middle}
#hpFeatures .list2 		{position:inherit}
#hpFeatures .tabContent .list2 { position:absolute;}
#hpFeatures  .tabNav 	{background:#FFF; }
#hpFeatures .tabNav a 	{color:#CCC;position:relative;height:25px;display:block;float:left;background-position:0 -501px;background-color:#000 ;cursor:pointer;width:142px;padding:12px 0 4px 10px;text-decoration:none;font-weight:bold;outline:none; margin:0; border:0}
#hpFeatures .tabNav .t 	{display:block;float:left;height:33px;padding-top:5px}

#hpFeatures .tabNav a.last .right		 {background:url('/rsa/images/tabdivider.png') no-repeat left;width:2px;height:17px;position:absolute;top:10px;left:0}
#hpFeatures .tabNav a.active.last .right {background:none}
#hpFeatures .tabNav a.first .right		 {background:url('/rsa/images/tabdivider.png') no-repeat left;width:2px;height:17px;position:absolute;top:10px;right:0}
#hpFeatures .tabNav a.active.first .right{background:none}

/* HP TabContents  */
#hpFeatures .tabContent  	 {background:#FFF;clear:both; padding:5px 10px 10px 10px; margin:0}
#hpFeatures .tabContent h4 	 {font-size:1.1em;color:#1b7f8d;padding:0px 0 10px 15px; margin:5px 0 0 0;}
#hpFeatures .tabContent img  {padding:0 5px 5px 15px}
#hpFeatures .tabContent ul li{padding:0px 15px 3px 15px}
#hpFeatures .tabContent p 	 {line-height:1.4em}
/* HP Active Tabs */
#hpFeatures .tabNav a.active,#hpFeatures .tabNav a:hover.active {color:#666;background:url('/rsa/images/hp-tab-active.png') repeat-x #FFF}
#hpFeatures .tabNav a:hover 		{color:#FFF}

#hpFeatures .tabNav a .text 		{padding:1px 0 3px 25px;background:url('/rsa/images/tab-img-sprite.png') no-repeat;}
#hpFeatures .tabNav a.th0 .text 	{background-position:0 0}
#hpFeatures .tabNav a.th1 .text 	{background-position:0 -38px}
#hpFeatures .tabNav a.th2 .text 	{background-position:0 -76px}

#hpFeatures .tabNav a.th0.active .text {background-position:0 -19px}
#hpFeatures .tabNav a.th1.active .text {background-position:0 -57px}
#hpFeatures .tabNav a.th2.active .text {background-position:0 -95px}


/* HP Tabs2  */
#hpSocial			{width:298px;height:250px;border:1px solid #CCC;color:#000;position:relative;float:left;display:block; overflow:hidden;margin:0px 12px 0 12px;}
#hpSocial img 		{vertical-align:middle}
#hpSocial .list2 	{position:inherit}
#hpSocial .tabContent .list2 { position:absolute;}
#hpSocial  .tabNav 	{background:#FFF; }
#hpSocial .tabNav a 	{color:#CCC;position:relative;height:25px;display:block;float:left;background-position:0 -501px;background-color:#000 ;cursor:pointer;width:139px;padding:12px 0 4px 10px;text-decoration:none;font-weight:bold;outline:none;border:0}
#hpSocial .tabNav .t 	{display:block;float:left;height:33px;padding-top:5px}

/* HP TabContents  */
#hpSocial .tabContent  	 {background:#FFF;clear:both;}

/* HP Active Tabs */
#hpSocial .tabNav a.active,#hpSocial .tabNav a:hover.active {color:#666;background:url('/rsa/images/hp-tab-active.png') repeat-x #FFF}
#hpSocial .tabNav a:hover 						{color:#FFF}

#hpSocial .tabNav a .text 		{padding:1px 0 3px 25px;background:url('/rsa/images/tab-img-sprite.png') no-repeat;}
#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; padding:20px 10px 10px 20px;margin:0 0 5px 0}
.newsList li{background:url('/rsa/images/li2.gif') no-repeat 0 2px; padding:5px 0 15px 15px;margin:0 0 0px}
.newsList .author{color:#a5a5ab}

.teamPro 			{float:left;margin:0px 0 15px 0;display:block}

.list2 			{background:#eeeeee;display:block;height:16px;width:100%;padding:0px 0 0 0px;position:absolute;bottom:0;left:0;border-top:1px solid #d1d1d1; overflow:hidden;}
.list2 li 		{display:inline;border-left:solid 1px #aeb5bd;padding:0px 10px 0px 10px !important}
.list2 li.first {padding:0 2px;display:inline;border-left:none}

.list-hp 			{list-style-type:none; padding:0px 5px 3px 0px;margin:0px 5px 0px 15px;}
.list-hp li 		{background:url('/rsa/images/li1.gif') no-repeat 0 2px; padding:0px 0 5px 15px; line-height:1.5em}
.imgFloatLeft 		{float:left; margin:0 5px 5px 0}

.hpSocialMedia				{display:block;margin:0px 20px 0px 20px;position:relative; clear:both; border-bottom:1px dotted #aeb5bd; padding:10px 0}
 .smLast 		{ border:none}
.hpSocialMedia .introImg 	{margin:5px 0 0 0; float:left}
.hpSocialMedia .button 		{margin:5px 0 0 0; float:right; display:block}
.socialText					{margin:5px 0 0 0; float:left;padding:0 0 0 10px; }
.hpSocialMedia #googL		{margin:5px 0 0 0 !important; display:block !important; float:right !important}