/* Main Bits */

body,html {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0px;
padding:0px;
background-color: #666666;
}

#wrapper {
	background-color: #FFFFFF;
	width: 935px;
	background-image: url(../images/rightbar.gif);
	background-position: right;
	background-repeat: repeat-y;
}

img 
{
	border: none;
}

form 
{
	margin: 0px;
	padding: 0px;
}

a,visited,active {
color:#CC0000;
text-decoration: none;
}

a:hover {
color:#FF9900;
}


/* Header and Top Menu */

#header {
height: 97px;
width: 770px;
background-image:url(../images/header.gif);
}

#header #logo {
	position: absolute;
}

#header #banner {
position: absolute;
top: 12px;
left: 300px;
width: 600px;
height: 60px;

}

#header #bannerlinks {
position: absolute;
left: 468px;
width: 132px;
height: 60px;
background-image: url(../images/bannerlinksbg.gif);
background-position: right;
background-repeat: no-repeat;
}

#header #banner img 
{
	position: absolute;
}

#header #bannerlinks a,active,visited {
font-size: 11px;
width: 121px;
margin-top: 7px;
margin-bottom: 0px;
}


#topbar {
height: 29px;
width: 760px;
background-image:url(../images/topmenubar.gif);
padding-left: 10px;
}

#topbar #topnav {
padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
list-style-type:none;
}

#topbar li {
display: inline;
}

#topbar li a,active,visited {
color: #CCCCCC;
	text-decoration:none;
	float:left;
	height: 29px;
	width: 150px;
	line-height: 24px;
	margin-right: 1px;
	text-align: center;
	background-image: url(../images/topmenubutton-norm.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#topbar li.selected {
color: #FFFFFF;
	text-decoration:none;
	float:left;
	height: 29px;
	width: 150px;
	line-height: 24px;
	margin-right: 1px;
	text-align: center;
	background-image: url(../images/topmenubutton-over.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#topbar li.selected a,active,visited {

color: #FFFFFF;

	text-decoration:none;

	float:left;

	height: 29px;

	width: 150px;

	line-height: 24px;

	margin-right: 1px;

	text-align: center;

	background-image: url(../images/topmenubutton-over.gif);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

#topbar li a:hover {
	color:#CCCCCC;
	background-image: url(../images/topmenubutton-over.gif);
}

#submenu 
{
	width: 760px;
	padding: 0px;
	line-height: 20px;
	background-color: #EEEEEE;
	border-bottom: 1px solid #D8d8d8;
	height: 20px;
	margin: 0px 0px 0px 5px;
}

#submenu #submenunav 
{
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
	margin: 0px;
	padding: 0px 0px 0px 2px;
}

#submenu #submenunav li 
{
		display: inline;
}

#submenu #submenunav li a,active,visited 
{
	color: #666666;
	text-decoration:none;
	float:left;
	height: 19px;
	width: 149px;
	line-height: 16px;
	margin:0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCCCCC;
}

#submenu #submenunav li.small a,active,visited 
{
	color: #666666;
	text-decoration:none;
	float:left;
	height: 19px;
	width: 49px;
	line-height: 16px;
	margin:0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCCCCC;
}

#submenu #submenunav li a.selected
{
	color: #FFFFFF;
	background-color: #870000;
	height: 19px;
	line-height: 16px;
}

#submenu #submenunav li a:hover 
{
	color: #FFFFFF;
	background-color: #5998CE;
	border: 1px solid #FFFFFF;
		height: 17px;
	width: 147px;
	line-height: 14px;
}

#submenu #submenunav li.small a:hover 
{
	color: #FFFFFF;
	background-color: #5998CE;
	border: 1px solid #FFFFFF;
		height: 17px;
	width: 47px;
	line-height: 14px;
}

#submenu #submenunav li.small2 
{
	color: #666666;
	text-decoration:none;
	float:left;
	height: 19px;
	width: 6px;
	line-height: 19px;
	margin:0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCCCCC;

}


/* Contents Area */
#contents {
float:left;
width: 760px;
padding: 5px;
}

#box {
border: 1px solid #999999;
background-color: #EEEEEE;
padding: 5px;
margin-bottom: 8px;
color: #333333;
}

#rightcontent {
float:right;
}

#leftcontent {
float: left;
}

.rightcontent {
float:right;
}

.leftcontent {
float: left;
}

#rightbar {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
float:right;
width: 161px;
margin-top: -147px;
padding: 110px 2px 2px 2px;
background-image: url(../images/rightbartop.gif);
background-position: top;
background-repeat: no-repeat;
}

#rightbar .servertime {
text-align:center;
background-color: #999999;
padding: 2px;
margin: 0px;
font-weight: bold;
color: #FFFFFF;
}

#rightbar h1 {
margin: 6px 0px 2px 0px;
padding: 0px;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
background-color:#4990CD;
line-height: 18px;
background-image: url(../images/headerbg.gif);
}

#rightbar .links a,visited,active {
display: block;
padding: 2px;
text-indent: 3px;
background-color:#F0F0F0;
margin-bottom: 1px;
border: 1px solid #CCCCCC;
}


#rightbar .links a:hover {
background-color: #FFFFFF;
}

#rightbar .login 
{
	text-align: center;
}

#rightbar .login a,visited,active {
display: block;
padding: 2px;
text-indent: 3px;
background-color:#F0F0F0;
margin-bottom: 3px;
margin-top: 3px;
border: 1px solid #CCCCCC;
}


#rightbar .login a:hover {
background-color: #FFFFFF;
}

#rightbar .links .sitemaplink {
background-color: #DADADA;
font-weight: bold;
}

#rightbar .headlines a,visited,active {
color: #134275;
display: block;
padding: 2px;
margin-bottom: 1px;
border-bottom: 1px dotted #999999;
font-weight: bold;
}

#rightbar .headlines a:hover {
background-color: #FFFFFF;
color: #000000;
}

#rightbar .headlines span {
margin-top: 5px;
background-color: #F2F2F2;
display: block;
padding: 2px;
font-weight: bold;
border-bottom: 1px solid #999999;
}

#rightbar a.newsarchivelink {
display: block;
padding: 2px;
background-color:#F0F0F0;
margin-bottom: 1px;
border: 1px solid #CCCCCC;
font-weight: bold;
text-align: center;
margin-top: 3px;
}

#rightbar a.newsarchivelink:hover 
{
	background-color: #FFFFFF;
}

.contentbox {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin-bottom: 8px;
padding: 5px;
}

.contentbox2 {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin-bottom: 0px;
padding: 5px;
}

.contentboxhead {
background-color: #035199;
color: #FFD100;
font-weight: bold;
text-align: center;
font-size: 12px;
padding: 1px;
}

.contenttitle {
text-indent: 25px;
background-image: url(../images/contenttitle-left.gif);
line-height: 21px;
font-weight: bold;
color:#333333;
}

.contenttitle span {
display: block;
background-image:url(../images/contenttitle-right.gif);
background-position:right;
background-repeat:no-repeat;
}

.contenttitle span a,visited,active {
color:#333333;
}

.contenttitle span a:hover {
color:#000000;
}

.tabletitle {
text-indent: 15px;
background-image: url(../images/tabletitle-left.gif);
line-height: 21px;
font-weight: bold;
color:#FFFFFF;
}

.tabletitle span {
display: block;
background-image:url(../images/tabletitle-right.gif);
background-position:right;
background-repeat:no-repeat;
}

#servertime {
float:right;
font-size: 10px;
}

#footer {
	clear:both;
	line-height: 25px;
	text-align: center;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/footerbg.gif);
	height: 25px;
}


#copyright 
{
		width: 925px;
text-align: center;	
padding: 5px;
font-size: 10px;
font-weight: bold;
	color: #999999;
	background-color: #383838;
}

#copyright a,visited,active {
color:#AAAAAA;
text-decoration: none;
}

#copyright a:hover {
color:#FFFFFF;
}


.statstable {
border: 1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 0px;
margin-bottom: 8px;
}

.statstable tr.toptitle {
	background-color:#4F86CA;
	text-indent: 8px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/stats_gradient.gif);
}

.statstable tr.stattitles {
background-color: #DDDDDD;
text-align: center;
font-weight: bold;
color:#333333;
}

.statstable tr.stattotals {
background-color: #DDDDDD;
font-style:italic;
text-align: center;
}

.statstable tr.stats {
text-align: center;
background-color:#FFFFFF;
}

.statstable tr.statsalt {
text-align: center;
background-color:#EEEEEE;
}


.statstable td.alt {
background-color:#FFFFFF;
}

.statstable td.roomname {
background-color: #DDDDDD;
padding: 2px;
}


.statstable td.roomname:hover {
background-color: #FFFFFF;
}

.statstable td.roomnamealt {
background-color: #EEEEEE;
padding: 4px;
}


.statstable td.roomnamealt:hover {
background-color: #FFFFFF;
}

.statstable td.starttime {
background-color: #DDDDDD;
padding: 2px;
}

.statstable td.starttimealt {
background-color: #EEEEEE;
padding: 2px;
}

.statstable td.statsroom {
	background-image: url(../images/statstab-roomsstats.gif);
	height: 30px;
	width: 80px;
}

.statstable tr.stattotals td {
padding: 2px;
}

.statstable td.statsupdated {
background-color:#999999;
padding: 2px;
text-align: center;
color:#FFFFFF;
}

.statstable td.statsupdated a,visited,active {
font-weight: bold;
color:#FFCC00;
}

.statstable td.statsupdated a:hover {
color:#FFFFFF;
}

.statstable .date {
color:#FFCC00;
}

#msgbox {
padding: 6px;
margin-bottom: 7px;
}

#msgboxarticle {
padding: 0px;
margin-bottom: 7px;
}

#msgboxarticle h1 {
margin: 0px;
padding: 0px;
font-size: 14px;
color: #DF0000;
}
#msgbox h1 {
margin: 0px;
padding: 0px;
font-size: 14px;
color: #DF0000;
}

/* Mini Reviews */
div.pokerrooms {
	border: 1px solid #999999;
	padding: 2px;
	color: #4e4e4e;
	margin-bottom: 5px;
	font-size: 11px;
}

div.pokerrooms a.downloadlink,div.pokerrooms a.playlink,div.pokerrooms a.reviewlink, #bannerlinks a.downloadlink, #bannerlinks a.playlink, #bannerlinks a.reviewlink
{
	display: block;
	margin-top: 7px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	width: 130px;
	margin-left: 5px;
}

div.pokerrooms a.downloadlink, #bannerlinks a.downloadlink
{

	background-image: url(../images/downloadbtn.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 23px;
	margin-right: 10px;
}

div.pokerrooms a.downloadlink:hover, #bannerlinks a.downloadlink:hover
{
	background-image: url(../images/downloadbtn-over.gif);
	background-color: #FFFFFF;
}

div.pokerrooms a.playlink, #bannerlinks a.playlink
{

	background-image: url(../images/playbtn.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 23px;
	margin-right: 10px;
}

div.pokerrooms a.playlink:hover, #bannerlinks a.playlink:hover
{
	background-image: url(../images/playbtn-over.gif);
		background-color: #FFFFFF;
}

div.pokerrooms a.reviewlink, #bannerlinks a.reviewlink
{
	background-image: url(../images/reviewbtn.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 23px;
	margin-right: 10px;
}

div.pokerrooms a.reviewlink:hover, #bannerlinks a.reviewlink:hover
{
	background-image: url(../images/reviewbtn-over.gif);
	background-color: #FFFFFF;
}

div.pokerrooms .thelinks 
{
	width: 143px;
	float: right;
	background-color: #EEEEEE;
	margin-left: 3px;
}

div.pokerrooms .ratingimg {
vertical-align: bottom;
}

div.pokerroomimg {
width: 92px;
float: left;
}

div.pokerroomtext {
width: 338px;
float: right;
}

.pokerroomtable 
{
border: 1px solid #999999;
width: 434px;
clear:both;
margin-top: 3px;

}

.prclear {
	clear: both;
	}

.pokerroomtable tr.titles {
background-image: url(../images/tabletitle-left.gif);
text-align: center;
color: #FFFFFF;
}

.pokerroomtable tr.titles th.tablename {
border-left: none;
}

.pokerroomtable tr.titles th {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AEAEAE;
}

.pokerroomtable tr.stats {
background-image: url(../images/cellsplitbg.jpg);
text-align: center;
background-repeat: repeat-x;
background-color: #CECECE;
line-height: 15px;
}


.pokerroomtable tr.stats td.tablename {
border-left: none;
}

.pokerroomtable tr.stats td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AEAEAE;
}


hr.hrsmall {
	border: none 0;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom: none;
	height: 2px;
	padding-top: 0px;
}

.clearboth {
padding-top: 10px;
clear:both;
}

/* What's Hot */
.hottestbox {
background-color: #FFFFFF;
border: 1px solid #E0B900;
margin-bottom: 8px;
padding: 1px;
}


.hottesttitle {
text-indent: 25px;
background-image: url(../images/hottesttitle-left.gif);
line-height: 21px;
font-weight: bold;
color:#000000;
}

.hottesttitle span {
display: block;
background-image:url(../images/hottesttitle-right.gif);
background-position:right;
background-repeat:no-repeat;
}

.hotlogo {
background-color:#FBEFB7;
padding: 5px;
background-image:url(../images/hottestwmark.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

.hotlogo img {
border: solid 2px #FFCB00;
margin-bottom: 5px;
}

.hotlogo span {
font-size: 11px;
font-weight: bold;
}

.hotname {
text-indent: 20px;
font-size: 11px;
}

.hotname-sel {
text-indent: 25px;
background-color:#FBEFB7;
font-size: 12px;
font-weight: bold;
background-image:url(../images/hottestarrows.gif);
background-repeat: no-repeat;
background-position: right;
}

.hottable {
border: 1px dotted #CCCCCC;
}

.hotname a,active,visited {
font-weight: bold;
background-image:url(../images/whichminilogo.gif);
background-repeat: no-repeat;
background-position: 2px;
display: block;
line-height: 15px;
}

.hotname-sel a,active,visited {
font-weight: bold;
line-height: 30px;
background-image:url(../images/whichminilogo.gif);
background-repeat: no-repeat;
background-position: 7px;
display: block;
}

/* Other */
.small 
{
	font-size: 10px;
}

a.button1 
{
	display:block;
	background-image: url(../images/buttonbg1.gif);
	width:160px;
	height:23px;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
	margin-bottom: 5px;
}

a.button1:hover
{
	background-image: url(../images/buttonbg1-over.gif);
		color: #000000;
}

a.button2 
{
	display:block;
	background-image: url(../images/buttonbg2.gif);
	width:160px;
	height:23px;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 5px;
}

a.button2:hover
{
	background-image: url(../images/buttonbg2-over.gif);
	color: #FFFFFF;
}

.tripimg {
float:right;
 margin : 2px;
 border: 1px solid #000000;
}

div.tripmenu 
{
  clear:both;
  background-color: #5998CE;
  margin-top: 6px;
  padding: 2px;

text-align: center;
}

div.tripmenu a,active,visited
{
font-weight: bold;
color: #FFFFFF;
padding: 0px 18px 0px 18px;
margin: 0px 2px 0px 2px;
background-image: url(../images/tripreparrow.gif);
background-repeat: no-repeat;
background-position: 8px center;
}

div.tripmenu a:hover
{
font-weight: bold;
background-color: #94BEE5;
color: #000000;
}

h2 
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	}

hr {
	border: none 0;
	border-bottom: 1px dotted #999999;
	height: 0px;
	padding: 0px;

}

/* Details Pages */

div.details
{
	width: 600px;
	text-align: left;
}

div.details td.title 
{
	background-color: #6699CC;
	width: 100px;
	text-align: center;
	padding: 8px;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

div.details td.detail
{
	background-color: #E1E9FF;
	width: 250px;
	padding: 8px;
	text-align: center;
	color: #000000;
	border-bottom: 1px solid #FFFFFF;
}

div.details td.screenshot
{
	background-color: #EEEEEE;
	width: 250px;
	padding: 8px;
	text-align: center;
	color: #000000;
	border-bottom: 1px solid #FFFFFF;
}

div.details td.link
{
	background-color: #CCCCCC;
	font-weight: bold;
	width: 250px;
	padding: 8px;
	text-align: center;
	color: #000000;
	border-bottom: 1px solid #FFFFFF;
}

div.details img.screenshot 
{
	margin-bottom: 8px;
}

div.details img 
{
	margin-bottom: 8px;
}

div.detaildesc 
{
	margin: 5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

div.details select 
{
	font-size: 10px;
	margin: 2px;
}

div.details table 
{
	margin-top: 1px;
}

div.details div.available 
{
	background-color: #EEEEEE;
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
}

div.details div.available span
{
	font-size: 11px;
	font-weight: bold;
	display: block;
	background-image: url(../images/downarrows.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Beginners Guide */

#guidesmenu 
{
	padding: 2px;
	text-align: center;
	margin-bottom: 10px;
}

#guidesmenu ul
{
	background-color: #376ca6;
	margin: 0;
	padding-left: 0;
	white-space: nowrap;
}

#guidesmenu li 
{
	display: inline;
	list-style-type: none;
	margin: 5px;
	font-size: 10px;
	font-weight:bold;
}

#guidesmenu li.label 
{
	display: inline;
	list-style-type: none;
	margin-left: 10px;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	
}

#guidesmenu li a
{
padding: 5px;
	background-color: #6699CC;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

#guidesmenu li a:hover
{
	background-color: #E1E9FF;
	color: #000000;
}

#guidesmenu li.selected
{
	display: inline;
	list-style-type: none;
	margin: 5px;
	font-size: 10px;
	font-weight:bold;
padding: 5px;
	background-color: #E1E9FF;
	color: #000000;
	border: 1px solid #CCCCCC;
}

#guidetext 
{
	padding-left: 10px;
	padding-right: 10px;
}

#guidetext h2 span 
{
	color: #BC0202;
}

#guidetext p span 
{
	color: #285797;
	font-weight: bold;
	font-size: 14px;
}

#guidetext img 
{
	margin: 3px;
	border: 1px solid #000000;
}

#guidetext .quote
{
font-size: 16px;
font-weight: bold;
background-color: #EEEEEE;
}

#guidetext .quote span
{
font-size: 12px;
font-weight: normal;
float: right;
font-style: italic;
}

#guidesnav 
{
	clear: both;
	margin-top: 20px;
}


#guidesnav a.previous 
{
	float: left;
	padding: 5px;
	background-color: #EEEEEE;
		width: 200px;
		font-weight: bold;
			font-size: 14px;
}

#guidesnav a.next
{
	float: right;
	padding: 5px;
	background-color: #EEEEEE;
	width: 200px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

#guidesmenu li.highlight a,active,visited
{
	display: inline;
	list-style-type: none;
	margin: 5px;
	font-size: 10px;
	font-weight:bold;
padding: 5px;
	background-color: #8B0506;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

#guidesmenu li.highlight a:hover
{
	display: inline;
	list-style-type: none;
	margin: 5px;
	font-size: 10px;
	font-weight:bold;
padding: 5px;
	background-color: #C9181E;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}


table.braceletwinners
{
width: 650px;
border: 1px solid #CCCCCC;
}

table.braceletwinners th
{
	background: #D8D8D8;
	height: 30px;
	font-size: 14px;
	color: #4F6A80;
}

table.braceletwinners td
{
padding: 5px;
color: #333333;
background-color: #eeeeee;
}

/* Rules */

div#rulesmenu 
{
	float:right;
	width: 150px;
	background-color: #EEEEEE;
	padding: 1px;
	margin-bottom: 5px;
	margin-left: 2px;
}

div#rulesmenu h1 
{
font-size: 12px;
margin: 0px;
text-align: center;
line-height: 22px;
background-color: #6699CC;
color: #FFFFFF;
border-left: 1px solid #5998CE;
border-right: 1px solid #5998CE;
background-image: url(../images/headerbg.gif);
}

div#rulesmenu a,active,visited
{
	display: block;
font-size: 12px;
margin: 0px;
padding: 4px;
background-color: #EEEEEE;
text-indent: 12px;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background-image: url(../images/rules_arrow.gif);
background-repeat: no-repeat;
background-position: 4px;
}

div#rulesmenu a:hover 
{
	background-color: #FFFFFF;
}

#guidetext .rulesimg 
{
	margin:0px;
	border:none;
}

#guidetext ol.millionaires 
{
	font-weight: bold;
}

#guidetext ol.millionaires li
{
	margin: 5px 0px 5px 0px;
}

#handranktable img
{
	border: none;
}

#handranktable h1
{
	font-size: 14px;
	margin: 0px;
}

#guidetext .diagram 
{
	border: none;
	margin: 15px 0px 15px 0px;
}

#guidetext .icon 
{
	border: none;
	margin: 0px;
}

#guidetext a.tournlink 
{
	display: block;
	background-color: #EEEEEE;
	margin: 5px;
	padding: 2px;
	text-indent: 15px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-image: url(../images/rules_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}

#guidetext a.tournlink:hover
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/* Poker Pro's */

a.playername
{
	font-size: 14px;
	font-weight:bold;
	display:block;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

a.playername:hover 
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.prostable 
{
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

/* Profiles */

.profilepic 
{
	border: 1px solid #CCCCCC;
	margin: 5px;
	}

h3 
{
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #DF0000;
	text-indent: 5px;
}

/* Site Map */

.sitemaptable a,visited,active
{
	display: block;
	margin-right: 1px;
	margin-bottom: 1px;
	text-indent: 2px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size: 10px;
}

.sitemaptable a:hover
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.sitemaptable th
{
	padding: 5px;
	color: red;
	font-size: 14px;
	}

div.sitemapnav 
{
    padding: 5px;
    margin: 5px;
    text-align: center;
    font-weight: bold;
}

div.sitemapnav a,active,visited
{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 2px;
    
}

div.sitemapnav a:hover
{
	background-color: #FFFFFF;
   
}

div.sitemappagenums 
{
	display: none;
}

/* Reviews Main Page */

.reviewrooms
{
	padding: 2px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
}

.reviewrooms .img 
{
	float:left;
	width: 98px;
}

.reviewrooms .links 
{
	float:right;
	width: 180px;
	font-size: 10px;
	font-weight: bold;
	background-color: #D8D8D8;
	padding: 5px;
	margin-left: 2px;
	border: 1px solid #CCCCCC;
	color: #666666;
}

.reviewrooms .links a,active,visited 
{
	display: block;
	background-image: url(../images/reviews/revbtns.gif);
	border: 1px solid #CCCCCC;
	margin: 2px;
	padding: 2px;
	text-align: center;
	color: #14419E;
}

.reviewrooms .links a:hover 
{
	background-image: url(../images/reviews/revbtns-over.gif);
	margin: 2px;
	padding: 2px;
	border: 1px solid #D00000;
	color: #C90000;
}

.reviewrooms .links span 
{
	display: block;
	margin-bottom: 3px;
}

.reviewrooms .stats {
margin-top: 4px;
clear:both;
}

/* Reviews */

#revwhatsspec p 
{
	margin: 0;
	padding: 0;
}

.ratingbar 
{
	height: 12px;
	background-image:url(../images/reviews/ratingbar.gif);
	font-size: 10px;
	padding: 0px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}

.ratingbar p
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	padding-right: 8px;
	background-image:url(../images/reviews/ratingbar-end.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ratingbar2 
{
	height: 12px;
	background-image:url(../images/reviews/ratingbar2.gif);
	font-size: 10px;
	padding: 0px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}

.ratingbar2 p
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	padding-right: 8px;
	background-image:url(../images/reviews/ratingbar2-end.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
}

#ratingstable 
{
	font-size: 10px;
	font-weight: bold;
}

#ratingstable td
{
	background-color: #EEEEEE;
	
	}
	
	#ratingstable td a,active,visited
{
	margin-right: 5px;
}


#ratingstable td.overallrating 
{
	background-color: #D8D8D8;
}

#ratingstable td.overallrating span 
{
	margin-right: 5px;
}

table.homerating 
{
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 340px;
		background-color: #EEEEEE;
}

td.overallrating 
{
	background-color: #D8D8D8;
	border: 1px solid #CCCCCC;
}

#revscreenshots 
{
text-align: center;	
}

#revscreenshots img
{
margin-bottom: 5px;	
}

#bonustable 
{
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

#bonustable td
{
	background-color: #EEEEEE;
	padding: 0px 5px 0px 5px;
	line-height: 12px;
	}

#reviewbanner 
{
	text-align: center;
	margin-bottom: 5px;
}

#reviewbuttons 
{
	background-color: #EEEEEE;
	padding: 5px;
}

h4 
{
	margin: 25px 0px 4px 0px;
	padding:0px;
	font-size: 14px;
	background-color: #EEEEEE;
	text-indent: 20px;
	background-image:url(../images/whichminilogo.gif);
 background-repeat: no-repeat;
background-position: 2px;
line-height: 25px;
clear:both;
}

.tabletitle2 {
text-indent: 15px;
background-image: url(../images/tabletitle-left.gif);
line-height: 21px;
font-weight: bold;
color:#FFFFFF;
width: 400px;
float: right;
}

.tabletitle2 span {
display: block;
background-image:url(../images/tabletitle-right.gif);
background-position:right;
background-repeat:no-repeat;
}

/* Table Search */

.pleasewait 
{
	margin-top: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #D30000;
}

.notfound 
{
	margin-top: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #D30000;
	width: 450px;
	line-height: 50px;
}

div.searchpagenums 
{
	float:right;
	width: 200px;
	text-align: right;
	margin-right: 20px;
}

div.searchpagenums select
{
	background-color: #2976BD;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 1px;
	border: 1px solid #FFFFFF;
}

html>body div.searchpagenums select {
margin-top: 0px;
}

#searchcontrol 
{
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-size: 10px;
		font-weight: bold;
}

#searchcontrol input,select
{
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
}

#searchcontrol input.button
{
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #999999;
}

div.newsitem 
{
	background-color: #EEEEEE;
	padding: 5px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
	
div.newsitem span.date
{	
	display:block;
	text-align: right;
	font-weight:bold;
}
	
h5 
{
		margin-top: 10px;
		margin-bottom: 5px;
		border-bottom: 1px solid #999999;
		font-size: 14px;
		font-weight: bold;
}

#montharchive a,active,visited
{
  display: block;
 font-weight: bold;
 padding: 2px;
 background-color: #EEEEEE;
 text-align: center;
}

h6
{
 font-size: 14px;
 margin: 5px 0px 5px 0px;
 border-bottom: 1px solid #CC0000;
}

#montharchive h2
{
 font-size: 14px;
 margin:0px;
 background-color: #CCCCCC;
 text-indent: 10px;
}

#montharchive table 
{
	margin-bottom: 5px;
}

/* Error */

#error 
{
margin-top: 15px;
	text-align: center;
	font-weight: bold;
	color: Red;
	font-size: 14px;
	margin-bottom: 15px;
}

#error img 
{
	margin-bottom: 5px;
}

/* Players Club */

#pclub 
{
	background-color: #e3e2e0;
	padding: 5px;
	font-weight: bold;
	width: 450px;
	border: 1px solid #CCCCCC;
	color: #555555;
}

#pclub .name 
{
	float: left;
	text-align: left;
	width: 215px;
	margin: 2px;
	padding: 2px;
	
}

#pclub .email 
{
	float: right;
	text-align: left;
	width: 215px;
	margin: 2px;
		padding: 2px;
}

#pclub .submit 
{
	clear:both;
	text-align: center;
	}
	
	#pclub input
	{
		
		border: 1px solid #CCCCCC;
		color: #666666;
		background-color: #FFFFFF;
		}
		
#pclub div.submit input
{
border: 1px solid #CCCCCC;
margin: 5px;
font-weight: bold;
background-color: #5E9BD0;
color: #FFFFFF;
font-size: 12px;
padding: 1px;
width: 200px;
}

#pclub div.submit input:hover
{
color: #666666;
background-color: #FFFFFF;
border: 1px solid #000000;
}

#pclub input:focus
{
border: 1px solid #cc0033;
color: #000000;
background-color: #FFFFFF;
}

#pcconfirm 
{
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

/* Contact Us */
#contact 
{
	background-color: #e3e2e0;
	padding: 5px;
	font-weight: bold;
	width: 550px;
	border: 1px solid #CCCCCC;
	color: #555555;
	text-align: left;
}

#contact .name 
{
	float: left;
	text-align: left;
	width: 225px;
	margin: 2px;
padding: 2px 2px 2px 30px;
	
}

#contact .email 
{
	float: right;
	text-align: left;
	width: 225px;
	margin: 2px;
padding: 2px 2px 2px 30px;
		
}

#contact .where 
{
	float: left;
	text-align: center;
	width: 245px;
	margin: 2px;
		padding: 2px;
}

#contact .play
{
	float: right;
	text-align: center;
	width: 245px;
	margin: 2px;
		padding: 2px;
}

#contact .mobile
{
	float: left;
	text-align: left;
	width: 200px;
	margin: 2px;
padding: 2px 2px 2px 26px;
}

#contact .country
{
	float: right;
	text-align: left;
	width: 260px;
	margin: 2px;
padding: 2px 2px 2px 2px;
}

#contact .comment 
{
	clear: both;
	text-align: left;
	width: 545px;
	margin: 2px;
	padding: 2px 2px 2px 20px;
}



#contact input, #contact textarea, #contact select {
		
		border: 1px solid #CCCCCC;
		color: #666666;
		background-color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		font-weight: normal;
		}

#contact input:focus, #contact textarea:focus, #contact select:focus
{
border: 1px solid #cc0033;
color: #000000;
background-color: #FFFFFF;
}

#contact div.submit input
{
border: 1px solid #CCCCCC;
margin: 5px;
font-weight: bold;
background-color: #5E9BD0;
color: #FFFFFF;
font-size: 12px;
padding: 1px;
width: 200px;
}

#contact div.submit input:hover
{
color: #666666;
background-color: #FFFFFF;
border: 1px solid #000000;
}

#contactconfirm 
{
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

/* Login */
#login 
{
	background-color: #e3e2e0;
	padding: 5px;
	font-weight: bold;
	width: 550px;
	border: 1px solid #CCCCCC;
	color: #555555;
	text-align: left;
}

#login .email 
{
	float: left;
	text-align: left;
	width: 225px;
	margin: 2px;
padding: 2px 2px 2px 30px;
	
}

#login .password 
{
	float: right;
	text-align: left;
	width: 225px;
	margin: 2px;
padding: 2px 2px 2px 30px;
		
}

#login input {
		
		border: 1px solid #CCCCCC;
		color: #666666;
		background-color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		font-weight: normal;
		}

#login input:focus
{
border: 1px solid #cc0033;
color: #000000;
background-color: #FFFFFF;
}

#login div.submit input
{
border: 1px solid #CCCCCC;
margin: 5px;
font-weight: bold;
background-color: #5E9BD0;
color: #FFFFFF;
font-size: 12px;
padding: 1px;
width: 200px;
}

#login div.submit input:hover
{
color: #666666;
background-color: #FFFFFF;
border: 1px solid #000000;
}

#loginconfirm 
{
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

/* Register */
#register 
{
	background-color: #e3e2e0;
	padding: 5px;
	font-weight: bold;
	width: 550px;
	border: 1px solid #CCCCCC;
	color: #555555;
	text-align: left;
}

#register .timezone 
{
	padding: 10px;
	text-align: center;
}

#register input, #register select {
		
		border: 1px solid #CCCCCC;
		color: #666666;
		background-color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		font-weight: normal;
		}

#register input:focus, #register select:focus
{
border: 1px solid #cc0033;
color: #000000;
background-color: #FFFFFF;
}

#register div.submit 
{
	text-align: center;
}

#register div.maillist 
{
	text-align: center;
}


#register div.submit input
{
border: 1px solid #CCCCCC;
margin: 5px;
font-weight: bold;
background-color: #5E9BD0;
color: #FFFFFF;
font-size: 12px;
padding: 1px;
width: 200px;
}

#register div.submit input:hover
{
color: #666666;
background-color: #FFFFFF;
border: 1px solid #000000;
}

#registerconfirm 
{
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

/* Alerts */

#alertmessage 
{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.addalert
{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.addalert input
{
			border: 1px solid #CCCCCC;
		color: #666666;
		background-color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		font-weight: normal;
}

.addalert .submit input 
{
	border: 1px solid #CCCCCC;
margin: 5px;
font-weight: bold;
background-color: #5E9BD0;
color: #FFFFFF;
font-size: 12px;
padding: 1px;
width: 200px;
}

.addalert .submit input:hover
{
color: #666666;
background-color: #FFFFFF;
border: 1px solid #000000;
}

.addalert input:focus
{
border: 1px solid #cc0033;
color: #000000;
background-color: #FFFFFF;
}

.addalert div 
{
	margin: 5px;
}

#confirmalert
{
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}

/* Alerts Management */
div.alertswrap 
{
	width: 760px;

}

table.alertstable
{
	border: 1px solid #CCCCCC;
	width: 760px;
}

table.alertstable select
{
	margin: 0px;
}

html>body table.alertstable
{
	border: 1px solid #CCCCCC;
	width: 759px;
	margin-left: 1px;
}

table.alertstable td
{
	padding: 2px;
}

table.alertstable th
{
	padding: 2px;
	background-color: #EEEEEE;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

table.alertstable a.edit
{
display: block;
width: 50px;
background-image: url(../images/smallbutton-norm.gif);
text-align: center;
font-size: 10px;
line-height: 18px;
font-weight: bold;
color: #283F66;
}

table.alertstable a.edit:hover
{
background-image: url(../images/smallbutton-over.gif);
color: #000000;
}

table.alertstable a.remove
{
display: block;
width: 50px;
background-image: url(../images/smallbutton-norm.gif);
text-align: center;
font-size: 10px;
line-height: 18px;
font-weight: bold;
}

table.alertstable a.remove:hover
{
background-image: url(../images/smallbutton-over.gif);
}

table.alertstable tr.alt
{
background-color: #F3F3F3;
}

a.sentlog 
{
	float:right;
	display: block;
	width: 150px;
	line-height: 20px;
	background-color: #eeeeee;
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

a.sentlog:hover
{
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
}

/* Tooltips */
.tip 
{
	text-align: center;
	width: 160px;
font-size: 10px;
	border:solid 1px #CCCCCC;
	padding:1px;
	position:absolute;
	z-index:100;
	visibility:hidden;
	color:#666666;
	font-weight: bold;
	top:20px;
	left:90px;
	background-color:#ffffff;
	layer-background-color:#ffffff;
	}
	
	.infotip 
{
	width: 150px;
font-size: 10px;
border:solid 2px #5998CE;
	padding: 5px 5px 5px 22px;
	position:absolute;
	z-index:100;
	visibility:hidden;
	color:#014DA2;
	font-weight: bold;
	top:20px;
	left:90px;
	background-color:#ffffff;
	background-image: url(../images/infoicon.gif);
	background-repeat: no-repeat;
	background-position: left;
	layer-background-color:#ffffff;
	}

/* RSS */
.rsstable
{
	width: 600px;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	margin: 15px;
	font-weight: bold;
}

.rsstable td
{
	padding: 5px;
}

/* Articles */
div.articles 
{
	background-color: #F0F0F0;
	margin-bottom: 15px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

div.articles a,visited,active 
{
	font-weight: bold;
}

/* Health Table */
table.health 
{
	font-size: 14px;
	border: 1px solid #cccccc;
			width: 600px;
}

table.health th 
{
background-color: #cccccc;	
}

table.health a,visited,active 
{
font-weight: bold;
}

table.health tr 
{
background-color: #EEEEEE;	
}

table.health tr.alt
{
background-color: #E7E7E7;	
}

table.health td
{
padding-left: 5px;
padding-right: 5px;

}

.healthbox 
{
	width: 600px;
	text-align: left;
}

.tlightsm 
{
	float:right;
	margin-top: 8px;
	margin-right: 3px;
}

.tlightsm2 
{
	float:left;
	margin-top: 5px;
	margin-right: -10px;
}

/* Podcast Stuff */
#podcastsbox 
{
	width: 308px;
	height: 180px;
	background-image:url(../images/podcasts/podcastshomepage.jpg);
	margin-bottom: 8px;
}

#podcastsbox .top 
{
	width: 100px;
	margin-left: 195px;
	padding-top: 8px;
	height: 65px;
	font-size: 14px;
	font-weight: bold;
	color: #D02022;
}

#podcastsbox .main 
{
	font-weight: bold;
	height: 54px;
	padding: 5px;
	color: #14214F;
}

#podcastsbox .link 
{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

#podcastsbox .link a,active,visited
{
	color: #FFFFFF;
}

#podcastsbox .link a:hover
{
	color: #ADDBEB;
}

.description
{
	width: 400px;
font-size: 10px;
	border:solid 1px #CCCCCC;
	padding:1px;
	position:absolute;
	z-index:100;
	visibility:hidden;
	color:#666666;
	font-weight: bold;
	top:20px;
	left:90px;
	background-color:#ffffff;
}

.description h1 
{
	font-size: 14px;
	color: #000000;
	margin: 2px 0px 5px 0px;
	border-bottom: 1px solid #CCCCCC;
}

.offerlinks a,active,visited
{
	display: block;
	background-color: #035199;
	line-height: 20px;
	width: 140px;
	color: #F1D948;
	font-weight: bold;
	font-size: 10px;
}

.offerlinks a:hover 
{
		background-color: #F1D948;
		color: #B61A1A;
}

.offerbg 
{
	height: 37px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 55px;
	padding-top: 4px;
	padding-right: 5px;
	margin-bottom: 3px;
	color: #000000;
	}
	
	.offerbox 
	{
		border: 1px solid #CCCCCC;
		margin-bottom: 8px;
	}
	
	/* Promotions */
	
#promotable 
{
	width: 760px;
	margin: 0px auto 10px auto;
}

#promotable td
{
	width: 380px;
	vertical-align: top;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#promotable h1 
{
	margin: 0px;
	font-size: 14px;
	background-image: url(../images/headerbg.gif);
	background-color: #5998ce;
	background-repeat: repeat-x;
	padding: 4px;
	color: #FFFFFF;
}

#promotable h2 
{
	margin: 0px;
	font-size: 14px;
	background-image: url(../images/headerbg.gif);
	background-color: #5998ce;
	background-repeat: repeat-x;
	padding: 4px;
	color: #FFFFFF;
}


#promotable div.content 
{
		padding: 5px;
}

#promotable div.links
{
		clear: both;
		background-color: #EEEEEE;
		padding: 3px;
}

#promotable .roomimg 
{
	margin: 5px 10px 5px 0px;
	float: left;
}

#promotable .links a.downloadlink,#promotable .links a.playlink,#promotable .links a.reviewlink
{
	margin-top: 7px;
	margin-bottom: 8px;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 0px;
	padding-left: 23px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#promotable .links a.downloadlink
{

	background-image: url(../images/downloadbtn.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 23px;
}

#promotable .links a.downloadlink:hover
{
	background-image: url(../images/downloadbtn-over.gif);
	background-color: #FFFFFF;
}

#promotable .links a.playlink
{

	background-image: url(../images/playbtn.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 23px;
}

#promotable .links a.playlink:hover
{
	background-image: url(../images/playbtn-over.gif);
		background-color: #FFFFFF;
}

#promotable .links a.reviewlink
{
	background-image: url(../images/reviewbtn.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 23px;
}

#promotable .links a.reviewlink:hover
{
	background-image: url(../images/reviewbtn-over.gif);
		background-color: #FFFFFF;
}


	
#aussiemillions 
{
	background-image: url(../images/aussiemillionsbg.gif);
	width: 288px;
	height: 132px;
	margin-bottom: 8px;
	padding-top: 90px;
	color: #14344d;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
	

#aussiemillions table 
{
	margin-top: 12px;
	font-weight: bold;
	font-size: 11px;
}

#aussiemillions h1 
{
	margin: 0px;
	font-size: 16px;
	color: #eb0000;
	font-weight: bold;
}

#aussiemillions h2 
{
	margin: 0px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#aussiemillions .signup 
{
background-image: url(../images/aussie-signuparrow.gif);
padding-right: 11px;
}

#aussiemillions .signup2 
{
background-image: url(../images/aussie-signuparrow2.gif);
padding-right: 9px;
}

#aussiemillions .signup2 a,active,visited
{
margin-left: 50px;
color: #FFFFFF;
}

#aussiemillions .signup a,active,visited
{
color: #FFFFFF;
}

#aussiemillions .signup a:hover, #aussiemillions .signup2 a:hover
{
color: #ffba00;
}


#aussieheader 
{
	background-image: url(../images/promotions/aussiemillions/aussiemillionsheader.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width:738px;
	margin:auto;
	padding: 120px 10px 10px 10px;;
	background-color: #e5f1ff;
}
	
	
/* Promo */
#promo 
{
	background-image: url(../images/ads/fulltilt600.gif);
	width: 292px;
	height: 130px;
	margin-bottom: 8px;
	padding-top: 80px;
	color: #14344d;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
}

#promo .plus 
{
    padding-left: 50px;
    padding-top: 10px;
    font-weight: bold;
    color: #287800;
    font-size: 14px;
    background-image: url(../images/promotions/plus.gif);
    background-repeat: no-repeat;
    background-position: 12px 12px;
}
	

#promo table 
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 5px;
}

#promo h1 
{
	margin: 0px;
	font-size: 32px;
	color: #DF0000;
	padding-top: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}

#promo h2 
{
	margin: 0px;
	margin-bottom: 5px;
	padding:0px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	}

#promo ul 
{
    margin-left: 10px;
    padding-left: 5px;
}

#promo li 
{
    margin-bottom: 5px;
}


#promo .signup 
{
background-image: url(../images/aussie-signuparrow.gif);
padding-right: 11px;
}

#promo .signup2 
{
padding-top: 4px;
background-image: url(../images/aussie-signuparrow2.gif);
background-position: bottom;
background-repeat: no-repeat;
padding-right: 14px;
}

#promo .signup2 a,active,visited
{
margin-left: 52px;
color: #FFFFFF;
}

#promo .signup a,active,visited
{
color: #FFFFFF;
}

#promo .signup a:hover, #promo .signup2 a:hover
{
color: #ffba00;
}

#promo .big 
{
	display: block;
	margin-top: 4px;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 8px;

}

	/* Tabs */
	
.tabs 
	{
		padding-top: 4px;
		height: 22px;
	}
	
* html .tabs 
	{
		height: 19px;
	}
	
.tabs a,active,visited 
{
 font-size: 11px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 4px;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
 background-image: url(../images/tab-off.gif);
 font-weight: bold;
  color: #666666;
  height: 23px;
 line-height: 22px;
  outline: none;
}

* html .tabs a,active,visited 
{
 line-height: 17px;
  _line-height: 23px;
}



.tabs a:hover
{
 background-image: url(../images/tab-on.gif);
border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
    padding-top: 4px;
      color: #666666;
}


.tabs a.selected { 
  background-image: url(../images/tab-on-sel.gif);
  border-left: 1px solid #356a98;
  border-right: 1px solid #356a98;
 color:#FFFFFF;
  padding-top: 5px;

}

.tabs a.selected:hover 
{
		  background-image: url(../images/tab-on-sel-hover.gif);
		    padding-top: 5px;
		     color:#EEEEEE;
		       border-left: 1px solid #356a98;
  border-right: 1px solid #356a98;
}

	/* Tabs2 */
	
.tabsbox 
{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin-bottom: 8px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
	
.tabs2 
	{
text-align: center;
		padding-top: 4px;
		height: 22px;
background-color: #EEEEEE;
	}
	
* html .tabs2 
	{
		height: 19px;
	}
	
.tabs2 a,active,visited 
{
 font-size: 11px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 4px;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
 background-image: url(../images/tab-off.gif);
 font-weight: bold;
  color: #666666;
  height: 23px;
 line-height: 22px;
  outline: none;
}

* html .tabs2 a,active,visited 
{
 line-height: 17px;
  _line-height: 23px;
}



.tabs2 a:hover
{
 background-image: url(../images/tab-on.gif);
border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
    padding-top: 4px;
      color: #666666;
}


.tabs2 a.selected { 
  background-image: url(../images/tab-on-sel.gif);
  border-left: 1px solid #356a98;
  border-right: 1px solid #356a98;
 color:#FFFFFF;
  padding-top: 5px;

}

.tabs2 a.selected:hover 
{
		  background-image: url(../images/tab-on-sel-hover.gif);
		    padding-top: 5px;
		     color:#EEEEEE;
		       border-left: 1px solid #356a98;
  border-right: 1px solid #356a98;
}
     

/* Bonus Tables */
.wpbonustable 
{
	width: 100%;
	border-left: 1px solid #356A98;
	border-right: 1px solid #356A98;
	border-bottom: 1px solid #356A98;
	font-size: 12px;
}

.wpbonustable a,active,visited
{
font-weight: bold;
}

.wpbonustable td
{
border-bottom: 1px dashed #CCCCCC;
 font-size: 11px;
}

.wpbonustable td.alt
{
background-color: #ebf8ff;
}

.wpbonustable tr.last td
{
border-bottom: none;
}

.wpbonustable th
{
 background-color: #356A98;
 background-image: url(../images/tabletitle-left.gif);
 color: #FFFFFF;
 text-align: left;
 font-size: 10px;
}


span.highlight 
{
	font-weight: bold;
	color: #d00000;
	font-size: 14px;
}

input.homepage 
{
	font-size: 12px;
	width: 130px;
	margin-right: 3px;
	padding: 0px;
}

input.homepagebtn
{
	font-size: 11px;
	background-color: #5998CE;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
		padding: 0px 3px 0px 3px;
}


a.viewall 
{
	display: block;
	font-weight: bold;
	background-color: #DDDDDD;
	line-height: 18px;
	font-size: 11px;
	text-align: center;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../images/cellsplitbg.jpg);
	color: #2976BD;
}

a.viewall:hover
{
	background-color: #FFFFFF;
	background-image: none;
	color: #0558A9;
}

a.viewall2
{
	display: block;
	font-weight: bold;
	background-color: #DDDDDD;
	line-height: 18px;
	font-size: 11px;
	text-align: center;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../images/cellsplitbg.jpg);
	color: #B61A1A;
	margin-bottom: 8px;
}

a.viewall2:hover
{
	background-color: #FFFFFF;
	background-image: none;
	color: #000000;
}

.sharkbaitblood 
{
    background-image: url(../images/sharkbaitblood.gif);
    background-repeat: no-repeat;
    background-position: top right;
    border-top: none;
}

.sharkbaitblood .text 
{
    width: 220px;
    padding-bottom: 5px;
    font-weight: bold;
    color: #666666;
}

.sharktable a,active,visited
{
    font-size: 14px;
    font-weight: bold;
}

.sharktable td
{
    font-size: 11px;
}

.sharktable tr.desc td
{
    background-color: #EEEEEE;
    padding: 3px;
    background-image: url(../images/cellsplitbg.jpg);
    background-repeat: repeat-x;
    background-color: #CECECE;
}


.wsopdisclaimer 
{
    font-size: 8px;
    color: #bebebe;
    clear:both;
    text-align: center;
}


a.playnowbig {
	display: block;
	height: 89px;
	background-image: url(/images/playnow-big.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

a.playnowbig:hover {
	background-position: top center;
}

.playnowbig span {
	display: none;
}
