/* CSS Document */

/* Body rules */

body { 
	margin: 0;
	padding: 0;
	border: 0;	
	text-align: center;
	color: #000;
	background: #fff;  
	font: 12px/15px arial, helvetica, sans-serif;
	vertical-align: bottom;
	}
	
body.popup { 
	margin: 10px;	
	text-align: left;
	color: #000;
	background: #fff;  
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	vertical-align: bottom;
	}	
	
body.print { 
	margin: 10px;
	padding: 0;	
	text-align: left;
	color: #000;
	background: #fff;  
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	vertical-align: bottom;
	}	

/* Wrapper rules */

#wrapper {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 750px;
	height: 100%;
	color: #fff;
	background-color: #771c7c;
	text-align: left;
	}	
	
/* Header divisions */

#yahooheader {
	width: 750px;
	background-color: #fff;  
	}	  
	
/* Content divisions */	    
	    
#main {    
	margin: 7px 0 0 0;	   
	padding: 0;       
	position: relative;    
	width: 740px;     
	color: #000;   
	background-color: transparent;    
	} 
	
#main1 {
	margin:0; 
	padding:0;
	background: transparent;
	vertical-align: top;
	}
		
#main2 {
	margin:0; 
	padding:0;
	background: transparent;
	vertical-align: top;
	}			   
	    
/* Left column rules */	    
	    
#left {
	float:left;
	width:146px;
	margin: 0 0 6px 0; 
	padding:0;
	background: transparent;
	vertical-align: top;
	text-align: left;
	} 
	
* html #left {width: 143px;}	
	
ul.lftnav {
	width: 140px;
	background: transparent;
	margin:	0;
	padding: 0;
	}	
	
ul.lftnav li {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	}
	
*html ul.lftnav li {margin: -1px 0 0 0}		

.lftnavbthome:link, .lftnavbthome:visited, .lftnavbthome:active	{
	border-bottom: 1px solid #b185b6;	
	font: 13px/13px arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;	
	background: #771c7c;
	padding: 6px 0 1px 10px;
	margin: 0;	
	display: block;	
	width: 140px;	
	height: 28px;	
	voice-family: "\"}\"";    
	voice-family: inherit;       
	width: 130px; 
	height: 21px;	       
	}    
	    
html>body .lftnavbthome:link, .lftnavbthome:visited, .lftnavbthome:active {       
	width: 130px; 
	height: 21px;	   
	}
	
.lftnavbthomeactive:link, .lftnavbthomeactive:visited, .lftnavbthomeactive:active	{
	border-bottom: 1px solid #b185b6;	
	font: 13px/13px arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #fff;	
	background: #ba88bd;
	padding: 6px 0 1px 10px;
	margin: 0;	
	display: block;	
	width: 140px;	
	height: 28px;	
	voice-family: "\"}\"";    
	voice-family: inherit;       
	width: 130px; 
	height: 21px;	       
	}    
	    
html>body .lftnavbthomeactive:link, .lftnavbthomeactive:visited, .lftnavbthomeactive:active {       
	width: 130px; 
	height: 21px;	   
	}	
	
.lftnavbt01:link, .lftnavbt01:visited, .lftnavbt01:active	{
	border-top: 1px solid #5d2f60;
	border-bottom: 1px solid #b185b6;	
	font: 13px/13px arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;	
	background: #771c7c;
	padding: 6px 0 1px 10px;
	margin: 0;	
	display: block;	
	width: 140px;	
	height: 28px;	
	voice-family: "\"}\"";    
	voice-family: inherit;       
	width: 130px; 
	height: 21px;	       
	}    
	    
html>body .lftnavbt01:link, .lftnavbt01:visited, .lftnavbt01:active {       
	width: 130px; 
	height: 21px;	   
	}			
	
.lftnavbtactive:link, .lftnavbtactive:visited, .lftnavbtactive:active	{
	border-top: 1px solid #5d2f60;
	border-bottom: 1px solid #b185b6;	
	font: 13px/13px arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #fff;	
	background: #ba88bd;
	padding: 6px 0 1px 10px;

	margin: 0;	
	display: block;	
	width: 140px;	
	height: 28px;	
	voice-family: "\"}\"";    
	voice-family: inherit;       
	width: 130px; 
	height: 21px;	       
	}    
	    
html>body .lftnavbtactive:link, .lftnavbtactive:visited, .lftnavbtactive:active {       
	width: 130px; 
	height: 21px;	   
	}		
										
.lftnavbthome:hover, .lftnavbthomeactive:hover, .lftnavbt01:hover, .lftnavbtactive:hover	{	
	background: #3067ba;
	}	
	
	
.lftnavbtsub:link, .lftnavbtsub:visited, .lftnavbtsub:active	{
	font: 11px/11px arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;	
	background: #ba88bd;
	padding: 4px 0 4px 10px;
	margin: 0;	
	display: block;	
	width: 140px;	
	height: 28px;	
	voice-family: "\"}\"";    
	voice-family: inherit;       
	width: 130px; 
	height: 15px;	       
	}    
	    
html>body .lftnavbtsub:link, .lftnavbtsub:visited, .lftnavbtsub:active {       
	width: 130px; 
	height: 15px;	   
	}	
	
	
.lftnavbt02:link, .lftnavbt02:visited, .lftnavbt02:active	{
	border-top: 1px solid #5d2f60;
	border-bottom: 1px solid #b185b6;	
	font: 13px/13px arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;	
	background: #440d48;
	padding: 6px 0 1px 10px;
	margin: 0;	
	display: block;	
	width: 140px;	
	height: 28px;	
	voice-family: "\"}\"";    
	voice-family: inherit;       
	width: 130px; 
	height: 21px;	       
	}    
	    
html>body .lftnavbt02:link, .lftnavbt02:visited, .lftnavbt02:active {       
	width: 130px; 
	height: 21px;	   
	}
	
.lftnavbt02:hover	{	
	background: #3067BA;
	}			

.support01	{
	color: #d998dc;   
	background: transparent; 
	font: 11px/13px arial, helvetica, sans-serif;  
	border-top: 1px solid #5d2f60; 
	padding: 10px 0 0 10px;    
	margin: 0;    
	text-align: left;    
	}
	
.support02	{
	color: #d998dc; 
	background: transparent;   
	font: 18px/20px arial, helvetica, sans-serif;   
	font-weight: bold;
	padding: 0 0 0 10px;    
	margin: 0;    
	text-align: left;    
	}
	
.support:link, .support:visited, .support:active	{
	font: 10px/10px arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #d998dc;	
	background: transparent;
	padding: 0 0 0 10px;
	margin: 0;		
	}
	
.support:hover	{	
	color: #fff;				
	}	
	
.supportemail:link, .support:visited, .support:active	{
	font: 11px/13px arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #d998dc;	
	background: transparent;
	padding: 0 0 0 5px;
	margin: 0;		
	}
	
.supportemail:hover	{	
	color: #fff;				
	}	
	
/* Homepage divisions */	  
	
.homepromopaneltxt	{
	height: 85px;
	padding: 10px 0 0 0;
	voice-family: "\"}\"";    
	voice-family: inherit;    
	height: 75px;       
	}    
	    
html>body .homepromopaneltxt {    
	height: 75px;      
	}  				  	

/* Right column rules */			

#right {
	float: right;
	width: 180px;
	margin: 0; 
	padding: 0;
	background: transparent;
	}	
	
#login {
	height: 19px;
	vertical-align: top;
	}	
	
.registerlink:link, .registerlink:visited, .registerlink:active	{
	font: 11px/17px arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #343434;	
	background: transparent;
	padding: 70;
	margin: 0;	       
	}    
									
.registerlink:hover	{	
	color: #3067ba;				
	}	
	
#tournamentsrht {
	background:  url("../images/bg_tournaments_rht.jpg") 0 100% no-repeat #fff;
	height: 110px;
	width: 180px;
	margin: 0;
	padding: 0;
	}
	
#tournamentsrht h2, #learngamerht h2 {
	font: 16px/18px arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #382f32;
	background: transparent;
	text-align: left;
	padding: 90px 0 0 10px;
	}
	
#tournamentsrhttbl {
	width: 170px;
	margin: 0;
	padding: 0;
	}	
	
#tournamentsrhttbl td {
	padding: 2px;
	}	
	
.tournamentsrhttblhd {
	font: 11px/13px arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999;
	background: transparent;
	}			
	
.tournamentsrhttblcol02 {
	font: 11px/13px arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #999;
	background: transparent;
	}		
	
.tournamentsrhttblcol03 {
	font: 11px/13px arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #343434;
	background: transparent;
	}		
	
#learngamerht {
	background:  url("../images/bg_learn_game_rht.jpg") 0 100% no-repeat #fff;
	height: 110px;
	width: 180px;
	margin: 0;
	padding: 0;
	}	
	
.headerrht {
	background:  url("../images/bg_rht_hd.gif") 0 100% no-repeat #fff;
	height: 23px;
	width: 180px;
	margin: 0;
	padding: 0;
	}	
	
.headerrht h2 {
	font: 16px/18px arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #382f32;
	background: transparent;
	text-align: left;
	padding: 3px 0 0 10px;
	}	
	 
/* Footer rules */	 
	 
#footer {    
	clear: both;    
	margin: 0;    
	padding: 0;    
	border: 0;    
	position: relative;    
	width: 750px;    
	height: 75px;     
	color: #000;	
	background-color: #d5bbd8;	
	}	    
	    
#footercopy {    
	margin: 0;    
	padding: 6px 10px 4px 10px;    
	position: absolute;    
	top: 0;    
	left: 0;    
	width: 250px;    
	height: 25px;     
	border-bottom: 1px solid #771c7c;     
	color: #fff;	
	background-color: #440d48;	 
	text-align: left;  
	voice-family: "\"}\"";    
	voice-family: inherit;    
	height: 15px;    
	width: 230px;    
	}    
	    
html>body #footercopy {    
	height: 15px;    
	width: 230px;    
	}    
	    
#footernav {    
	margin: 0;    
	padding: 6px 10px 4px 10px;    
	position: absolute;    
	top: 0;    
	left: 250px;    
	width: 500px;    
	height: 25px;     
	border-bottom: 1px solid #771c7c;     
	color: #fff;	    
	background-color: #440d48;
	text-align: right;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	height: 15px;    
	width: 480px;        
	}    
	    
html>body #footernav {    
	height: 15px;    
	width: 480px;    
	}		    
	    
#footercreditcards {    
	margin: 0;    
	padding: 7px 10px;    
	position: absolute;    
	top: 26px;    
	left: 0;    
	width: 640px;    
	height: 49px;     
	color: #fff;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 620px;    
	height: 35px;    
	text-align: left;    
	}    
	    
html>body #footercreditcards {    
	width: 620px;    
	height: 35px;    
	}  
	
#footercreditcards img {    
	display: inline;    
	vertical-align: middle;    
	padding: 4px 6px 0 0;    
	}	  
	    
#footerlogo {    
	margin: 0;    
	padding: 7px 10px;    
	position: absolute;    
	top: 26px;    
	left: 620px;    
	width: 130px;    
	height: 49px;     
	color: #fff;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 110px;    
	height: 35px;    
	}    
	    
html>body #footerlogo {    
	width: 110px;    
	height: 35px;    
	}		
	
#rollover18plus	{
	position: absolute; 
	left: 205px; 
	top: -60px; 
	z-index: 0; 
	width: 200px; 
	line-height: 15px; 
	text-align: left; 
	padding: 8px; 
	border: 1px solid black; 
	background-color: #f0e6ef; 
	visibility: hidden; 
	color: #000000;	
	}	 
	 
/* yahoo footer rules */	 
	 
#yahoofooter {       
	clear: both;    
	margin: 0;    
	padding: 0;    
	border: 0;    
	position: relative;    
	width: 750px;    
	height: 75px;     
	color: #000;	
	background-color: #fff;	
	}
	
/* Curved panels */	

/* Promo panels */

.blpromo {background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fff; height: 100%; color: #343434; margin: 0 0 8px 0} 
.brpromo {background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tlpromo {background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat}
.trpromo {background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 5px;}

.blpromo02 {background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fff; height: 100%; color: #343434; margin: 0 0 8px 0} 
.brpromo02 {background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; padding: 5px;}

/* Content panels */

.blcontenthome {background: url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fff; color: #343434; height: 100%; margin: 0 0 8px 0}
.brcontenthome {background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tlcontenthome {background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.trcontenthome {background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 5px;}

/* for Internet Explorer */
/*\*/
* html .trcontenthome {padding: 5px 5px 2px 5px;}
/**/

.blcontent {background: url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fff; color: #343434; min-height: 520px; height: auto; margin: 0 0 8px 0}
.brcontent {background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; min-height: 520px; height: auto;}
.tlcontent {background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.trcontent {background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 5px 5px 2px 5px;}

/* for Internet Explorer */
/*\*/
* html .blcontent {height: 617px;}
* html .brcontent {height: 617px;}
/**/

/* Print panel */

.blprint {background: url("../images/sp_panel_bl_print.gif") 0 100% no-repeat #eee; color: #343434;} 
.brprint {background: url("../images/sp_panel_br_print.gif") 100% 100% no-repeat}
.tlprint {background: url("../images/sp_panel_tl_print.gif") 0 0 no-repeat}
.trprint {background: url("../images/sp_panel_tr_print.gif") 100% 0 no-repeat; padding: 10px;}

/* Highlight panels */

.blhighlightblue {background: url("../images/sp_panel_bl_highlight_blue.gif") 0 100% no-repeat #3067ba; color: #fff;}
.brhighlightblue {background: url("../images/sp_panel_br_highlight_blue.gif") 100% 100% no-repeat; padding: 2px 7px 7px 7px;}

.blhighlightgreen {background: url("../images/sp_panel_bl_highlight_green.gif") 0 100% no-repeat #009900; color: #fff;}
.brhighlightgreen {background: url("../images/sp_panel_br_highlight_green.gif") 100% 100% no-repeat; padding: 2px 7px 7px 7px;}

.blhighlightpurple {background: url("../images/sp_panel_bl_highlight_purple.gif") 0 100% no-repeat #771c7c; color: #fff;}
.brhighlightpurple {background: url("../images/sp_panel_br_highlight_purple.gif") 100% 100% no-repeat; padding: 2px 7px 7px 7px;}

.blhighlightyellow {background: url("../images/sp_panel_bl_highlight_yellow.gif") 0 100% no-repeat #ffaa40; color: #fff;}
.brhighlightyellow {background: url("../images/sp_panel_br_highlight_yellow.gif") 100% 100% no-repeat; padding: 2px 7px 7px 7px;}

.blhighlightturq {background: url("../images/sp_panel_bl_highlight_turq.gif") 0 100% no-repeat #0099ff; color: #fff;}
.brhighlightturq {background: url("../images/sp_panel_br_highlight_turq.gif") 100% 100% no-repeat; padding: 2px 7px 7px 7px;}

/* Buttons */

.lbluebt {background:  url("../images/sp_button_l_blue.gif") 0 100% no-repeat; height: 19px;} 
.rbluebt {background:  url("../images/sp_button_r_blue.gif") 100% 100% no-repeat; height: 19px;}

.lbluebtpurple {background:  url("../images/sp_button_l_blue_purple.gif") 0 100% no-repeat #3067ba; height: 19px;} 
.rbluebtpurple {background:  url("../images/sp_button_r_blue_purple.gif") 100% 100% no-repeat; height: 19px;}

.lbluebtyellow {background:  url("../images/sp_button_l_blue_yellow.gif") 0 100% no-repeat #3067ba; height: 19px;} 
.rbluebtyellow {background:  url("../images/sp_button_r_blue_yellow.gif") 100% 100% no-repeat; height: 19px;}

.lpurplebt {background:  url("../images/sp_button_l_purple.gif") 0 100% no-repeat #771c7c; height: 19px;} 
.rpurplebt {background:  url("../images/sp_button_r_purple.gif") 100% 100% no-repeat; height: 19px;}

.lpurplebtturq {background:  url("../images/sp_button_l_purple_turq.gif") 0 100% no-repeat #771c7c; height: 19px;} 
.rpurplebtturq {background:  url("../images/sp_button_r_purple_turq.gif") 100% 100% no-repeat; height: 19px;}

.lgreybt {background:  url("../images/sp_button_l_grey.gif") 0 100% no-repeat #8F8F8F; height: 19px;} 
.rgreybt {background:  url("../images/sp_button_r_grey.gif") 100% 100% no-repeat; height: 19px;}

.lgreybtblue {background:  url("../images/sp_button_l_grey_blue.gif") 0 100% no-repeat #cbcbcb; height: 19px;} 
.rgreybtblue {background:  url("../images/sp_button_r_grey_blue.gif") 100% 100% no-repeat; height: 19px;}

.btPlay {background:  url("../images/btPlay.gif") 0 100% no-repeat #3067ba; height: 30px;} 
.btPlayRgt {background:  url("../images/btPlayRgt.gif") 100% 100% no-repeat; height: 30px;}

/* Headers */

.lbluehd {background:  url("../images/sp_header_l_blue.gif") 0 0 no-repeat #3067ba; height: 32px;} 
.rbluehd {background:  url("../images/sp_header_r_blue.gif") 100% 0 no-repeat; height: 32px;}

.lgreenhd {background:  url("../images/sp_header_l_green.gif") 0 0 no-repeat #009900; height: 32px;} 
.rgreenhd {background:  url("../images/sp_header_r_green.gif") 100% 0 no-repeat; height: 32px;}

.lpurplehd {background:  url("../images/sp_header_l_purple.gif") 0 0 no-repeat #771c7c; height: 32px;} 
.rpurplehd {background:  url("../images/sp_header_r_purple.gif") 100% 0 no-repeat; height: 32px;}

.lyellowhd {background:  url("../images/sp_header_l_yellow.gif") 0 0 no-repeat #ffaa40; height: 32px;} 
.ryellowhd {background:  url("../images/sp_header_r_yellow.gif") 100% 0 no-repeat; height: 32px;}

.lturqhd {background:  url("../images/sp_header_l_turq.gif") 0 0 no-repeat #0099ff; height: 32px;} 
.rturqhd {background:  url("../images/sp_header_r_turq.gif") 100% 0 no-repeat; height: 32px;}

/* Global rules */	
	
img {
	display: block;
	}	
	
.emailicon
	
	{
	display: block;
	margin: 0 0 0 10px;
	}	

.column-in {
	margin: 0; 
	padding: 0;
	}	
	
.clear	{
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
	}
	
* html .clear {margin: 0 0 -13px 0;}		
	
.lftalign	{
	float: left;
	padding: 0;
	}
	
.rhtalign	{
	float: right;
	padding: 0;
	}
	
.padtp	{	    
	padding-top: 10px;      
	}
	
#dhtmltooltip	{
	position: absolute;
	width: 80px;
	border: 1px solid black;
	padding: 8px;
	background-color: #ffffcc;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	line-height: 15px;
	}	
	
.ruleblue	{    
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #1d4d97;    
	height: 1px;    
	border-bottom: 1px solid #5d8dd7;    
	}	
	
	.rulegreen	{    
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #006600;    
	height: 1px;    
	border-bottom: 1px solid #75CE00;    
	}	
	
.rulepurple	{    
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #5f1763;    
	height: 1px;    
	border-bottom: 1px solid #c7a5ca;    
	}
	
.ruleyellow	{    
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #fa8a02;    
	height: 1px;    
	border-bottom: 1px solid #fdc06f;    
	}	
	
.ruleturq	{    
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #006ab0;    
	height: 1px;    
	border-bottom: 1px solid #80ccff;    
	}	
	
.rulegrey	{    
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #8e8e8e;    
	height: 1px;    
	border-bottom: 1px solid #cbcbcb;    
	}	
	
	.rulewhite	{    
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #781D7e;    
	height: 1px;    
	border-bottom: 1px solid #E235Ed;    
	}	

.ruledashed {	
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #fff;    
	height: 1px;    
	border-bottom: 1px dashed #d7d7d7;	
	}
	
.ruledashedblue {	
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #3067ba;    
	height: 1px;    
	border-bottom: 1px dashed #092046;	
	}	
	
.ruledashedpurple {	
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #771c7c;    
	height: 1px;    
	border-bottom: 1px dashed #440d48;	
	}		

.ruledashedyellow {	
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #ffaa40;    
	height: 1px;    
	border-bottom: 1px dashed #fa8a02;	
	}	
	
.ruledashedturq {	
	margin: 3px 0 3px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #0099ff;    
	height: 1px;    
	border-bottom: 1px dashed #006ab0;	
	}	

.colourtext01	{	
	color: #771c7c;
	}	
	
/* Lobby pages */

#lobbybuttonbtm {margin-bottom: 8px;}
* html #lobbybuttonbtm {margin-bottom: 5px;}

.lobbyimg {
	float: left;
	margin: 2px 5px 0 0;
	}

/* Account pages */

.accountinfo {
	color: #771c7c;
	background: transparent;
	}
	
#accountdatatbl {width:170px;}	
	
#accountdatatbl td {padding: 5px 0 0 0;}	
	
#editaccountbt {width: 90px; margin: 5px 0 0 80px;}	

.accounttbl td	{
	height: 23px;
	padding: 3px 0;
	color: #771c7c;
	font: 11px/13px arial, helvetica, sans-serif;
	font-weight: normal;
	}
	
* html	.accounttbl td	{
	height: 19px;
	}
	
.accountbuttons td	{
	padding-top: 20px;
	}
	
/* Colour backgrounds */

.colourblockform	{       
	padding: 10px;    
	margin: 0 0 10px 0;   
	background-color: #eee;    
	width: 396px;    
	border: 1px dashed #771c7c;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 376px;    
	}    
	    
html>body .colourblockform {    
	width: 376px;    
	}
	
.colourblockform p, .colourblockform h3, .colourblockform h4 {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	}			
	
.colourblockforgotten	{   
	font: 11px/13px arial, helvetica, sans-serif;    
	padding: 10px;    
	margin: 0;    
	background-color: #eee;    
	width: 396px;    
	border: 1px dashed #771c7c;    
	vertical-align: middle;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 376px;    
	}    
	    
html>body .colourblockforgotten	{    
	width: 376px;    
	}	    
	       
.colourblockreg	{	    
	font: 11px/13px arial, helvetica, sans-serif;    
	padding: 10px;    
	margin: 0;    
	color: #771c7c;
	background-color: #d5bbd8;    
	width: 396px;    
	border: 1px dashed #771c7c;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 376px;    
	}    
	    
html>body .colourblockreg {    
	width: 376px;    
	}	
	
/* Global table rules */			
	
table td	{vertical-align: top;}

.colspacer {width: 10px;}

.rowspacer {height: 5px;}

.highlightpanel {width: 194px;}

.panel {width: 199px;}

.datatbl {
	background: url("../images/bg_hd_tbl.gif") 0 0 no-repeat;
	border-bottom: 1px solid #c2c5ca;
	margin: 0 0 10px 0;
	}
	
.datatbl02 {
	background: url("../images/bg_hd_tbl_02.gif") 0 0 no-repeat;
	border-bottom: 1px solid #c2c5ca;
	margin: 0 0 10px 0;
	}	
	
.datatblhd td {
	font: 13px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	padding: 4px 7px;
	}
	
.datatblhd td.col02, .datatblhd td.col03, .datatblhd td.col04 {
	background: url("../images/bg_hd_tbl_divider.gif") no-repeat;
	}	
	
.datatblrow01 td, .datatblrow02 td, .datatblrow03 td {
	padding: 3px 7px 3px 7px;
	}
	
.datatblrow01 td.col01, .datatblrow02 td.col01, .datatblrow03 td.col01 {
	border-left: 1px solid #c2c5ca;
	}
	
.datatblrow01 td.colrht, .datatblrow02 td.colrht, .datatblrow03 td.colrht {
	border-right: 1px solid #c2c5ca;
	}	
	
.datatblrow02 {
	background-color: #e8eff7;
	}	
	
.datatblrow03 {
	background-color: #f8e0fa;
	}	
	
/* new */
.schtbl {
	background: url("../images/bg_hd_tbl.gif") 0 0 no-repeat;
	border-bottom: 1px solid #c2c5ca;
	margin: 0 0 0 0;
	}
	
.schtblrow01 td, .schtblrow02 td, .schtblrow03 td {
	padding: 0px 0px 0px 0px;
	}
	
.schtblrow01 td.col01, .schtblrow02 td.col01, .schtblrow03 td.col01 {
	border-left: 1px solid #c2c5ca;
	}
	
.schtblrow01 td.colrht, .schtblrow02 td.colrht, .schtblrow03 td.colrht {
	border-right: 1px solid #c2c5ca;
	}		
	
.schtblrow01 td.col02, .schtblrow02 td.col02, .schtblrow03 td.col02 {
padding: 2px 2px 2px 2px;
	}			
	
/* Buttons */

#launchbt	{width: 115px; margin: 6px 0 0 269px;}  

#playbt	{width: 80px; margin: 6px 0 0 304px}	 

#loginbt	{float: left; margin: 0 5px 1px 0; width: 52px;}
#register	{float: right; width: 113px;}	

#username	{float: left; padding: 2px 0 0 0;}	
#logoutbt	{float: right; margin: 0 0 0 5px; width: 52px;}			

#closebt	{margin: 0 0 0 389px; width: 52px;}
* html #closebt	{margin: 0 0 0 369px; width: 52px;}

.accountbt01	{margin: 2px 0 0 0; width: 68px;}
.accountbt02	{margin: 2px 0 0 0; width: 120px;}
.accountbtlft	{float: left; margin: 2px 5px 0 0; width: 68px;}
.accountbtrht	{margin: 2px 0 0 73px; width: 68px;}
.editaccountbt	{width: 160px;}

#registerbt	{width: 88px}
#loginbt02	{width: 47px}
#depositbt	{width: 120px}

.closebt {margin: 0 0 0 440px; width: 100px;}
.printbt {margin: 0 0 0 440px; width: 100px;}
	
.bluebt:link, .bluebt:visited, .bluebt:active  { 
	font: 11px/15px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;  
	background: transparent;           
	display: block;
	text-decoration: none;
	padding: 1px 5px 0 5px;
	text-align: center;
	margin: 0;
   	}	

.bluebtLrg:link, .bluebtLrg:visited, .bluebtLrg:active  { 
	font: 15px/16px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;  
	background: transparent;           
	display: block;
	text-decoration: none;
	padding: 6px 5px 0 5px;
	text-align: center;
	margin: 0;
   	}	
	
.bluebtsubmit  { 
	font: 11px/15px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;  
	background: transparent;           
	display: block;
	text-decoration: none;
	padding: 1px 5px 0 5px;
	text-align: center;
	border: 0;
	width: 100%;
	margin: 0;
   	}	
	
	.hdrLink:link, .hdrLink:visited, .hdrLink:active  { 
	font: 20px/22px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;  
	background: transparent;           
	display: block;
	text-decoration: none;
	padding: 8px 8px 0 7px;
	text-align: left;
	margin: 0;
   	}	
	
* html .bluebtsubmit {padding: 0 5px;}	
	
.bluebt:hover, .bluebtsubmit:hover, .bluebtLrg:hover, .hdrLink:hover  {color: #092046;}

.purplebt:link, .purplebt:visited, .purplebt:active  { 
	font: 11px/15px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;  
	background: transparent;           
	display: block;
	text-decoration: none;
	padding: 1px 5px 0 5px;
	text-align: center;
   	}	
	
.purplebt:hover {color: #2f0632;}	

.greybt:link, .greybt:visited, .greybt:active  { 
	font: 11px/15px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;  
	background: transparent;           
	display: block;
	text-decoration: none;
	padding: 1px 5px 0 5px;
	text-align: center;
   	}
	
.greybtsubmit  { 
	font: 11px/15px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;  
	background: transparent;           
	display: block;
	text-decoration: none;
	padding: 1px 5px 0 5px;
	text-align: center;
	border: 0;
   	}	
	
* html .greybtsubmit {padding: 0 5px;}		
	
.greybt:hover, .greybtsubmit:hover {color: #092046;}	

.textbt:link, .textbt:visited, .textbt:active { 
	font: 11px/13px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #343434;  
	background: transparent;           
	text-decoration: none;
	display: block;
   	}	
	
.textbt:hover {color: #3067ba;}  

.brhighlightblue .textbt:link, .brhighlightblue .textbt:visited, .brhighlightblue .textbt:active {color: #fff;}
	
.brhighlightblue .textbt:hover {color: #092046;}

.brhighlightpurple .textbt:link, .brhighlightpurple .textbt:visited, .brhighlightpurple .textbt:active {color: #fff;}
	
.brhighlightpurple .textbt:hover {color: #d998dc;} 	 	

/* Links */

a.footer:link, a.footer:visited, a.footer:active	{	    
	font: 11px/13px arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;    
	color: #fff;    
	background: transparent;			    
	}  
	
a.footer:hover	{	    
	color: #d998dc;				    
	}			
	
a.main:link, a.main:visited, a.main:active	{	  
	font: 11px/13px arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: underline;	    
	color: #343434;	    
	background: transparent;				    
	}    
									    
a.main:hover	{	    
	color: #3067ba;				    
	}	
	
a.white:link, a.white:visited, a.white:active	{	  
	font: 11px/13px arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;	    
	color: #fff;	    
	background: transparent;				    
	}    
									    
a.white:hover	{	    
	text-decoration: underline;				    
	}	
	
/* Sub navigation */	
	
p.subnav	{    
	font: 11px/13px arial, helvetica, sans-serif;   
	padding: 0 7px 8px 7px;    
	margin: 0px;    
	text-align: left; 
	text-transform: uppercase;   
	}		
	
.subnav a:link, .subnav a:visited, .subnav a:active	{	  
	font: 11px/13px arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: underline;	    
	color: #771c7c;	    
	background: transparent;				    
	}    
									    
.subnav a:hover	{	    
	color: #3067ba;					    
	}			
	
/* Typography */

p	{    
	font: 11px/13px arial, helvetica, sans-serif;   
	padding: 0 7px 10px 7px;    
	margin: 0px;    
	text-align: left;    
	} 
	
.nopad {padding: 0 0 0 0;}		

.rhtbannerstxt {
	padding: 10px 0 0 0;
	voice-family: "\"}\"";    
	voice-family: inherit;    
	}    
	    
 				  	

	
p.rhtalignbt	{
	font: 11px/13px arial, helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 0 5px 5px 0;
	text-align: right;
	}	
	
.brhighlightblue p,	.brhighlightpurple p, .brhighlightyellow p, .brhighlightturq p, .brhighlightblue ul, .brhighlightpurple ul, .brhighlightturq ul {
	padding-left: 0;
	padding-right: 0;  
	margin-left: 0;
	margin-right: 0;
	}
	
h1	{	    
	margin: 2px 7px 15px 7px;    
	padding: 0;    
	color: #771c7c;   
	font: 20px/22px arial, helvetica, sans-serif; 
	font-weight: bold;    
	font-style: normal;   
	text-align: left;    
	}	    
	    
h2	{	    
	margin: 0 7px 0 7px;    
	padding: 10px 0 3px 0;    
	color: #fff;   
	font: 20px/22px arial, helvetica, sans-serif; 
	font-weight: bold;    
	font-style: normal;   
	text-align: left;    
	}
	
h2.congratulations {margin: 0 7px 0 147px;}	
	
h3	{	    
	margin: 10px 7px;    
	padding: 0;    
	color: #343434;   
	font: 16px/18px arial, helvetica, sans-serif; 
	font-weight: bold;    
	font-style: normal;   
	text-align: left;    
	}	
	
h4	{	    
	margin: 0 7px 10px 7px;    
	padding: 0;    
	color: #343434;   
	font: 14px/16px arial, helvetica, sans-serif; 
	font-weight: bold;    
	font-style: normal;   
	text-align: left;    
	}							
	
/* Lists */

ul	{    
	text-align: left;    
	color: #343434;    
	background: transparent;    
	margin:	0 7px;    
	padding: 0;    
	}				    
	    
li	{    
	padding-bottom: 7px;    
	list-style: none;    
	}	
	
li.nopad	{
	padding-bottom: 0;
	}
	
li.nopadbold	{
	padding-bottom: 0;
	font-weight: bold;
	}
	
li.bullet	{
	margin: 0 0 0 20px;
	padding: 0;
	list-style: disc;
	}	  
	
/* Forms */		    
    
form	{    
	margin: 0px;    
	padding: 0px;    
	border: 0px;    
	}	    
	    
input.textbox {    
	border: 1px solid #000;		    
	font: 11px/13px arial, helvetica, sans-serif;     
	font-style: normal;     
	font-weight: normal;    
	color: #000;	    
	padding: 0 0 0 5px;    
	margin: 0 5px 0 0;    
	height: 15px;    
	vertical-align: middle;     
	width: 120px;    
	} 
	
input.textbox65 {    
	border: 1px solid #000;	   
	font: 11px/13px arial, helvetica, sans-serif;     
	font-style: normal;     
	font-weight: normal;    
	color: #000;	    
	padding: 0 0 0 5px;    
	margin: 0 5px 0 0;    
	height: 15px;    
	vertical-align: middle;     
	width: 65px;    
	}	 
	
input.textbox175 {    
	border: 1px solid #000;	 
	font: 11px/13px arial, helvetica, sans-serif;     
	font-style: normal;     
	font-weight: normal;    
	color: #000;    
	padding: 0 0 0 0;    
	margin: 0 0 0 0;    
	height: 15px;    
	vertical-align: middle;     
	width: 175px;    
	}	  		    

.dropdown	{      
	border: 1px solid #68405a;     
	font: 11px/13px arial, helvetica, sans-serif;    
	font-style: normal;     
	font-weight: normal;    
	color: #000;     
	line-height: normal;    
	}	
	
input.button, input.cancelbutton	{
	padding: 1px;
	}		
	
/* Subpage divisions */

#middle {
	width: 408px;
	margin:0 186px 8px 146px;
	padding: 0;
	background: transparent;
	text-align: left;
	}
	
* html #middle	{margin:0 182px 0 143px;}	

/* Learn Pages */

.card	{
	display: inline;
	padding: 10px 5px 0 0;
	}
	
/* Tournaments - Schedule Table Elements */

.scheduletblcol01	{width: 88px;}
	
.scheduletblcol02	{width: 168px;}	
	
.scheduletblcol03	{width: 80px;}	
	
/* Tournaments Pages */

.tournamenthd h2 {
	font: 17px/19px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal;
	}

.tournamenttxt	{
	height: 80px;
	margin: 10px 0 0 0;
	padding: 0;
	}	
	
.tournamenttbl {width: 372px;}

.tournamenttblcol0104 {width: 372px;}
	
.tournamenttblcol01 {width: 222px;}
.tournamenttblcol02 {width: 60px; padding: 6px 0 0 0;}
.tournamenttblcol04 {width: 80px; padding: 6px 0 0 0;}	

/* Promotions Pages */	

.promohd h2 {
	font: 17px/19px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal;
	}
	
.promopaneltxt	{
	height: 106px;
	margin: 10px 0 0 0;
	padding: 0;
	}				
	
/* Sub tab rules */   
	    
#tabborder	{    
	margin: 0;    
	padding: 5px;    
	position: relative;    
	width: 396px;     
	background: transparent;    
	border-right: 1px solid #3067ba;    
	border-bottom: 1px solid #3067ba;    
	border-left: 1px solid #3067ba;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 386px;    
	}    
	    
html>body #tabborder	{    
	width: 386px;    
	}    	    
    
#subtabs {    
	margin: 0;    
	padding: 0;    
    position: relative;    
	width: 398px;    
	height: 23px;    
    background:  url("../images/bg_subtabs.gif") repeat-x bottom;    
    line-height: normal;    
	}    
	      
	      
#subtabs ul {    
	font: 12px/12px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal;    
	float: left;    
	margin: 0;    
	padding: 0 0 0 10px;    
	list-style: none;    
	}    
	      
#subtabs li {    
	float: left;    
    background: url("../images/sp_subtabs_off_lft.gif") no-repeat left top;    
    margin: 0;    
    padding: 0 0 0 9px;    
    }    
	      
#subtabs a {    
	display: block;    
	float: left; 
	background: url("../images/sp_subtabs_off_rht.gif") no-repeat right top;    
    padding: 6px 15px 7px 6px;    
    text-decoration: none;    
    font-weight: bold;    
    color: #666;    
	}    
	/* Commented Backslash Hack hides rule from IE5-Mac \*/    
	#subtabs a {float: none;}    
	/* End IE5-Mac hack */	
	
* html 	#subtabs a {padding: 4px 15px 7px 6px;}      
          
#subtabs a:hover {    
	color:#092046;    
    }    
	    
#subtabs #current {    
	background-image: url("../images/sp_subtabs_on_lft.gif");    
    }    
	    
#subtabs #current a {    
	background-image: url("../images/sp_subtabs_on_rht.gif");    
    color:#771c7c;    
    padding-bottom: 7px;    
    }				
	
/* Ajax code rules */

#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors	{
	font: 11px/13px arial, helvetica, sans-serif;  
	color: #ff0000;    
	font-weight: normal;    
	font-style: normal;
	}	
	
.ajaxtextcolor {  
	font: 11px/13px arial, helvetica, sans-serif;  
	color:#092046;;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	}    
    
.ajaxbox {    
	width:200px;     
	line-height:5px;     
	text-align:left;     
	padding:8px;     
	border:1px solid #006ab0;   
	color: #fff;  
	background-color:#0099ff;     
	visibility:hidden; 
	margin: 0 0 10px 0;   
	}   
	
#formloadmessage	{
	font: 11px/13px arial, helvetica, sans-serif; 
	padding: 0 7px;
	} 
    
.noscript    {    
	color:#CC0033;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	width:400px;     
	border:1px solid black;     
	background-color:#FFCC66;     
	}		
	
/* yahoo elements */

ul.pri li {
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	}

ul.pri a:link, ul.pri a:visited, ul.pri a:active, ul.pri a:hover {
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;			
	}	
	
li.here span {
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	}	
	
ul.crm li {
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	}		
	
#yahooheader {
	width: 750px;
	}
	
#yh-lg p {   
	font: 11px/13px verdana, arial, helvetica, sans-serif;   
	padding: 0;    
	margin: 0;    
	text-align: left;
	vertical-align: bottom;  
	width: 750px;  
	}
	
/* Poker Pal rules */

body#pokerpal { 
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;	
	text-align: left;
	color: #000;
	background: #771c7c;  
	font: 11px/13px arial, helvetica, sans-serif;
	vertical-align: bottom;
	}	

.blpokerpal {background: url("../images/sp_panel_bl_pokerpal.gif") 0 100% no-repeat #cccccc; color: #343434; height: 100%; width: 328px; margin: 6px}
.brpokerpal {background: url("../images/sp_panel_br_pokerpal.gif") 100% 100% no-repeat;}
.tlpokerpal {background: url("../images/sp_panel_tl_pokerpal.gif") 0 0 no-repeat;}
.trpokerpal {background: url("../images/sp_panel_tr_pokerpal.gif") 100% 0 no-repeat; padding: 5px;}	

.blpokerpalmain {background: url("../images/sp_panel_bl_pokerpal_main.gif") 0 100% no-repeat #fff; color: #343434; height: 100%; width: 318px; margin: 0;}
.brpokerpalmain {background: url("../images/sp_panel_br_pokerpal_main.gif") 100% 100% no-repeat; padding: 5px;}

#pokerpal h1 {
	color: #fff;
	font: 18px/20px arial, helvetica, sans-serif; 
	font-weight: normal;    
	font-style: normal;   
	text-align: left;
	background: url("../images/ic_pokerpal.gif") 0 0 no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 0 6px;
	float: left;
	}

* html #pokerpal h1 {margin: 0 0 0 3px;}

#pokerpal h2	{	    
	margin: 0;    
	padding: 0 0 10px 0;    
	color: #771c7c;   
	font: 16px/18px arial, helvetica, sans-serif; 
	font-weight: bold;    
	font-style: normal;   
	text-align: left;    
	}
	
#pokerpalclosebt {
	text-align: right;
	padding: 1px 6px 5px 0;
	}		
	
#pokerpalclosebt img {display: inline;}	
	
.pokerpalhdtp, .pokerpalhd {
	color: #fff;
	width: 318px;
	height: 25px;
	font: 12px/14px arial, helvetica, sans-serif; 
	font-weight: bold;    
	font-style: normal;   
	text-align: left;
	}	
	
.pokerpalhdtp {background: url("../images/bg_pokerpal_hd_tp.gif") 0 0 no-repeat #fff;}	
	
.pokerpalhd {background: url("../images/bg_pokerpal_hd.gif") 0 0 no-repeat #fff;}		

#pokerpalmain {
	width: 318px;
	height: 455px;
	overflow: auto;
	color: #343434;
	background: #fff;
	margin: 0 0 2px 0;
	padding: 5px 7px;
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 304px;  
	height: 445px; 
	}    
	    
html>body #pokerpalmain	{    
	width: 304px;  
	height: 445px;     
	}
	
.pokerpalcontent	{
	width: 285px;
	}
	
#pokerpalsearch {
	width: 318px;
	height: 56px;
	color: #343434;
	background: #fff;
	padding: 5px 7px 0 7px;
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 304px;  
	height: 51px; 
	}    
	    
html>body #pokerpalsearch	{    
	width: 304px;  
	height: 51px;     
	}
	
* html	#pokerpalsearch	{height: 48px;} 	
	
#pokerpalsearch02 {
	width: 318px;
	height: 420px;
	color: #343434;
	overflow: auto;
	background: #fff;
	padding: 5px 7px 0 7px;
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 304px;  
	height: 406px; 
	}    
	    
html>body #pokerpalsearch02	{    
	width: 304px;  
	height: 406px;     
	}
	
* html	#pokerpalsearch02	{height: 403px;}		
	
.pokerpalhd a:link, .pokerpalhd a:visited, .pokerpalhd a:active, .pokerpalhdtp a:link, .pokerpalhdtp a:visited, .pokerpalhdtp a:active  { 
	font: 12px/18px arial, helvetica, sans-serif;
	font-weight: bold;    
	font-style: normal; 
	color: #fff;          
	display: block;
	text-decoration: none;
	padding: 3px 0 0 33px;
	text-align: left;
	margin: 0;
   	}
	
.pokerpalbt:link, .pokerpalbt:visited, .pokerpalbt:active {background: url("../images/bg_pokerpal_side.gif") 0 0 no-repeat;}	

.pokerpalbton:link, .pokerpalbton:visited, .pokerpalbton:active {background: url("../images/bg_pokerpal_down.gif") 0 0 no-repeat;}	
	
.pokerpalhd a:hover, .pokerpalhdtp a:hover {text-decoration: underline;}	

.arrow {    
	display: inline;    
	vertical-align: left;    
	padding: 4px 2px 0 0;    
	}	

/* Deposit History rules */	
	
.textTable
{
	border: 1px solid #ffffff;
}

.textCellHeader
{
	background-color: #3067ba;
	line-height: 13px;
	color: #fff;
	border: 1px solid #ffffff;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}
.textCellHeader2
{
	background-color: #3067ba;
	line-height: 13px;
	color: #fff;
	border: 1px solid #ffffff;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

.textCell
{
	background-color: #e8e8e8;
	line-height: 13px;
	color: #000;
	border: 1px solid #ffffff;
	padding: 4px;
	font-size: 11px;
}

.textCell2
{
	background-color: #d8d8d8;
	line-height: 13px;
	color: #000;
	border: 1px solid #ffffff;
	padding: 4px;
	font-size: 11px;
}

#yahoofooter {    
	padding: 10px 10px 10px 10px;    
	color: #000;	
	text-align: left;  
	voice-family: "\"}\"";    
	voice-family: inherit;    
	   
	}    