/* CSS Document *//* Body rules */body { 	margin: 10px 0;	padding: 0;	border: 0;		text-align: center;	color: #000;	background: #81007e url("../images/bg_global.gif") repeat-y;  	font: 10px/12px verdana, arial, helvetica, sans-serif;	vertical-align: bottom;	}/* Wrapper rules */#wrapper {	margin: 0 auto;	padding: 0;	position: relative;	width: 810px;	height: 100%;	color: #000;	background-color: transparent;	}	/* Teletect buttons */#teletextbuttons {	width: 810px;	height: 18px;	text-align: left;	}	a.teletextbt:link, a.teletextbt:visited, a.teletextbt:active	{	    	font: 10px/12px verdana, arial, helvetica, sans-serif;    	font-weight: normal;    	font-style: normal;    	text-decoration: none;    	color: #d9b0d8;    	background: transparent;		margin: 0 25px 0 0;		    	}  	a.teletextbt:hover	{	    	color: #fe7f14;				    	}		#teletextbton {color: #fff;}	#teletextbton img {display: inline;}			/* Header divisions */	#header {	margin-bottom: 10px;	padding: 0;	position: relative;	width: 810px;	height: 97px; 	text-align: left;	color: #000;	background: url("../images/bg_header.gif") no-repeat;  	}#companyident {	margin: 0;	padding: 0;	border: 0;	position: absolute;	top: 0;	left: 0;	width: 810px;	height: 97px; 	color: #000;	background-color: transparent; 		}		#wrapperlobby #companyident	{width: 730px;}		/* Game buttons */#gamebuttons {	width: 750px;	height: 28px;	margin: 0 0 10px 0;	}	.gamebtimg {margin: 0 6px 0 0;}#gamebuttons img {display: inline;}		/* Splash page */#splashmain	{	position: relative;	width: 810px;	height: 380px;	}		#splash01 {	position: absolute;	top: 0;	left: 0;	width: 268px;	}		#splash02 {	position: absolute;	top: 0;	left: 271px;	width: 268px;	}		#splash03 {	position: absolute;	top: 0;	left: 542px;	width: 268px;	}		.splashimg {margin: 3px 0 0 0;}.splashtxt {	margin: 12px 0 0 0;	height: 90px;	}	/* Content divisions */	    	    #main {    	margin: 0;	   	padding: 0;       	position: relative;    	width: 750px;     	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 */	#loginpanel {height: 89px;}#navwrapper {min-height: 238px;}    	    #left {	float:left;	width:164px;	margin:0; 	padding:0;	background: transparent;	vertical-align: top;	}    	li.nav {	padding-top: 2px;	padding-bottom: 5px;	}	li.subnav {	padding-top: 2px;	padding-bottom: 5px;	padding-left: 10px;	}		a.navbt:link, a.navbt:visited, a.navbt:active	{		font: 11px/13px verdana, arial, helvetica, sans-serif;	font-weight: bold;	font-style: normal;	text-decoration: none;		color: #fff;		background: transparent;					}	a.subnavbt:link, a.subnavbt:visited, a.subnavbt:active	{		font: 11px/13px verdana, arial, helvetica, sans-serif;	font-weight: normal;	font-style: normal;	text-decoration: none;		color: #fff;		background: transparent;					}		a.navbt:hover, a.subnavbt:hover {color: #fe7f14;}		a.navbton:link, a.navbton:visited, a.navbton:active, a.navbton:hover	{		font: 11px/13px verdana, arial, helvetica, sans-serif;	font-weight: bold;	font-style: normal;	text-decoration: none;		color: #fe7f14;		background: transparent;					}			img#support	{margin: 29px 0 9px 0;}			/* Homepage divisions */	  #middlehome {	width: 570px;	height: 400px;	margin:0 0 0 171px;	padding: 0;	background: transparent;	}		  	    #homeintro {    	margin: 0;    	padding: 0;    	border: 0;    	position: absolute;    	top: 0px;        	left: 175px;    	width: 380px;    	height: 174px;    	color: #333;    	background: transparent;    	}	    	#homejackpot {    	margin: 0;    	padding: 0;    	border: 0;    	position: absolute;    	top: 0px;        	left: 565px;    	width: 185px;    	height: 181px;    	color: #333;    	background: transparent;    	}	  #homepromoarea {    	margin: 0;    	padding: 0;    	position: absolute;    	top: 202px;        	left: 175px;    	width: 575px;    	height: 171px;    	color: #333;    	background: transparent;    	}  #homepromo01 {    	margin: 0;    	padding: 0;    	position: absolute;    	top: 18px;        	left: 14px;    	width: 171px;    	height: 156px;    	color: #333;    	background: transparent;    	}     #homepromo02 {    	margin: 0;    	padding: 0;    	position: absolute;    	top: 18px;        	left: 203px;    	width: 171px;    	height: 156px;    	color: #333;    	background: transparent;    	} 		   	    #homepromo03 {    	margin: 0;    	padding: 0;    	position: absolute;    	top: 18px;       	left: 392px;    	width: 171px;    	height: 156px;    	color: #333;    	background: transparent;    	}		/* Right column rules */			#right {	float: right;	width: 122px;	margin: 0; 	padding: 0;	background: transparent;	}		 /* Footer rules */	 	 #footer {    	clear: both;    	margin: 0;    	padding: 0;    	border: 0;    	position: relative;    	width: 810px;    	height: 65px;     	color: #000;		background: url("../images/bg_footer.gif") no-repeat;	}	        	    #footernav {    	margin: 0;    	padding: 5px 10px;    	position: absolute;    	top: 40px;    	left: 0;    	width: 810px;    	height: 25px;          	color: #d9b2d8;	    	background: transparent; 	text-align: right;   	voice-family: "\"}\"";    	voice-family: inherit;    	height: 15px;    	width: 480px;        	}    	    html>body #footernav {    	height: 15px;    	width: 480px;    	}		    	    #footercreditcards {    	margin: 0;    	padding: 0;    	position: absolute;    	top: 0;    	left: 45px;    	width: 640px;    	height: 38px;     	color: #fff;     	text-align: left;    	}          	#footercreditcards img {    	display: inline;    	vertical-align: middle;    	padding: 4px 6px 0 0;    	}	  	#rollover18plus	{	position: absolute; 	left: 314px; 	top: -120px; 	z-index: 0; 	width: 200px; 	line-height: 15px; 	text-align: left; 	padding: 8px; 	border: 1px solid black; 	background-color: #fff; 	visibility: hidden; 	color: #000000;		}  	/* Curved panels */	/* Wrapper panel */.blwrapper {width: 770px; height: 100%;} .trwrapper {padding: 10px;}/* Links */			a.main:link, a.main:visited, a.main:active	{	  	font: 11px/13px verdana, arial, helvetica, sans-serif;    	font-weight: normal;    	font-style: normal;    	text-decoration: none;	    	color: #b367b1;	    	background: transparent;				    	}    									    a.main:hover	{	    	color: #fe7f14;    	background: transparent;				    	}		a.footerlink:link, a.footerlink:visited, a.footerlink:active	{	  	font: 11px/13px verdana, arial, helvetica, sans-serif;    	font-weight: normal;    	font-style: normal;    	text-decoration: none;	    	color: #d9b2d8;	    	background: transparent;				    	}    									    a.footerlink:hover	{	    	color: #fe7f14;    	background: transparent;				    	}				/* Typography */p	{ 	color: #fff;	background: transparent;   	font: 11px/13px verdana, arial, helvetica, sans-serif;   	padding: 0 12px 10px 12px;    	margin: 0px;    	text-align: left;    	} 			p.rhtalignbt	{	font: 11px/13px verdana, arial, helvetica, sans-serif;	margin: 5px 0 0 0;	text-align: right;	}	