@charset "utf-8";
/* CSS Document */


/*****GENERAL STYLES****

*/
body  {
  font-family:Tahoma, Helvetica, Arial, sans-serif;
  background: #000000;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #CCCCCC;
  font-size:90%;

}
.thrColAbsHdr #container {
  position: relative;
  width: 980px;
  background: #000000;
  border: 1px solid #000000;
  text-align: left;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
} 

.thrColAbsHdr #header {
  height: auto;
  background: #000000;
  padding: 0;
  margin: 0;
}

#logo{
	float:left;
	width:auto;
}
#topLinks{
	float:right;
	width:auto;
	font-size:80%;
	padding-right:20px;
}

.thrColAbsHdr #mainContent {
  margin: 0;
  padding-left:12px;
}

.thrColAbsHdr #footer { 
  padding: 0px;
  font-size:80%;
} 

.mainBody{
  width:935px;
  margin-top:1px;
  margin-bottom:0px;
  background-color:#333333;
  padding:10px;
  min-height:150px;
  height:auto;
  display:block;
  height:inherit;
  overflow:hidden;
}
.mainBodyBingo{
  width:919px;
  margin-top:1px;
  margin-bottom:0px;
  background-color:#333333;
  padding:10px;
  min-height:325px;
  height:auto;
  display:block;
  height:inherit;
  overflow:auto;
  border:#ED8C01 solid 8px;
  font-size:80%;
  overflow:hidden;
}
.mainBodyBingoLeft{
	float:left;
	width:610px;
}
.mainBodyBingoRight{
	float:right;
	width:250px;
	background-color:#ED8C01;
	color:#FFFFFF;
	border:#000000 solid 1px;
	padding:10px;
}
.mainBodyBingoRight li{
	list-style:square;
	font-size:130%;	
}



.mainBodyCasino{
  width:919px;
  margin-top:1px;
  margin-bottom:0px;
  background-color:#333333;
  padding:10px;
  min-height:325px;
  height:auto;
  display:block;
  height:inherit;
  overflow:auto;
  border:#BD0092 solid 8px;
  font-size:80%;
  overflow:hidden;
}
.mainBodyCasinoLeft{
	float:left;
	width:610px;
}
.mainBodyCasinoRight{
	float:right;
	width:250px;
	background-color:#BD0092;
	color:#FFFFFF;
	border:#000000 solid 1px;
	padding:10px;
}
.mainBodyCasinoRight li{
	list-style:square;
	font-size:130%;	
}

.mainBodyPoker{
  width:919px;
  margin-top:1px;
  margin-bottom:0px;
  background-color:#333333;
  padding:10px;
  min-height:325px;
  height:auto;
  display:block;
  height:inherit;
  overflow:auto;
  border:#0194A8 solid 8px;
  font-size:80%;
  overflow:hidden;
}
.mainBodyPokerLeft{
	float:left;
	width:610px;
}
.mainBodyPokerRight{
	float:right;
	width:250px;
	background-color:#0194A8;
	color:#FFFFFF;
	border:#000000 solid 1px;
	padding:10px;
}
.mainBodyPokerRight li{
	list-style:square;
	font-size:130%;	
}



.fltrt {
  float: right;
  margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 0px;
}

legend{
  font-size:150%;
  font-weight:bold;
}

a.contentlink:link, a.contentlink:visited, a.contentlink:active {
 text-decoration: underline;
 color:#FFFFFF;
}

a.contentlink:hover{
  text-decoration:underline;
  color:#FFFFFF;
}


a.content:link, a.content:visited, a.content:active {
 text-decoration: underline;
 color:#FFFFFF;
}

a.content:hover{
  text-decoration:underline;
  color:#FFFFFF;
}


.rating-front{
  background-image:url(../images/rating.gif);
  hegiht:13px;
  border-right: #000000 1px solid;
}

.rating-background{
  height:20px;
  background-color:#FFFFFF;
  border:#000000 1px solid;
  width:150px;
}

.style1 {
	font-weight: bold;
}

.clear{
  clear:both;
}

.logo{
  width:102px;
  float:left;
}

.snippet{
  width:202px;
  float:right;
  height:350px;
}

a.tip {
  border-bottom: 1px solid;
  text-decoration: none
}

a.tip:hover {
  postion: absolute;
}

a.tip span {
  display: none
}

a.tip:hover span {
  padding:20px;
  display: block;
  z-index: 1000;
  margin: 10px;
  border: #212121 1px solid;
  width: 280px;
  height:auto;
  position: relative;
  text-decoration: none;
  background-color:#999999;
  color:#FFFFFF;
}

.background-deal{
	background-image:url(../images/background-deal.jpg);
	background-repeat:no-repeat;
	width:271px;
	height:220px;
	padding-right:15px;
	padding-left:5px;
	padding-top:5px;
	float:left;
	font-size:95%;
}
.background-deal-star{
	background-image:url(../images/background-deal-star.jpg);
	background-repeat:no-repeat;
	width:271px;
	height:220px;
	padding-right:15px;
	padding-left:5px;
	padding-top:5px;
	float:left;
	font-size:95%;
}
.welcome-background{
	background-image:url(../images/welcome-background.jpg);
	background-repeat:no-repeat;
	width:420px;
	height:319px;
	padding-right:15px;
	padding-left:12px;
	padding-top:5px;
	font-size:80%;
	float:left;
}

.register-background{
	background-image:url(../images/register-background.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:308px;
	padding-right:15px;
	padding-left:7px;
	padding-top:5px;
	font-size:80%;
	float:left;
}


.top-box{
	background-image:url(../images/top-box.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:937px;
	height:32px;
	float:left;
}
.middle-box{
	background-image:url(../images/middle-box.jpg);
	background-repeat:repeat;
	width:937px;
	height:auto;
	float:left;
}

.bottom-box{
	background-image:url(../images/bottom-box.jpg);
	background-repeat:no-repeat;
	width:937px;
	height:61px;
	float:left;
}

.mainPadding{
	padding-left:15px;
	width:95%;
}	
.smallFont{
	font-size:80%;
}	

/*****BINGO STYLES*****/

#bingoFrontPage{
  width:297px;
  float:left;
  background-color:#333333;
  font-size:80%;
  padding-left:10px;
}

#bingoFrontPage  h1{
  color:#ED8C01;
}

.bingo{
  color:#ED8C01;
}

.bingo-fieldset{
  border:1px solid #666666;
  height:200px;
}

a.bingolink:link, a.bingolink:visited, a.bingolink:active {
  text-decoration: underline;
  color:#ED8C01;
}

a.bingolink:hover{
  text-decoration:underline;
  color:#ED8C01;
}



/*****CASINO STYLES*****/

#casinoFrontPage  h1{
  color:#BD0092;
}

.casino{
  color:#BD0092;
}	

.casino-fieldset{
  border:1px solid #666666;
  height:200px;
}

#casinoFrontPage{
  width:303px;
  float:left;
  background-color:#333333;
  margin-left:1px;
  margin-right: 1px;
  font-size:80%;
  padding-left:19px;
}

a.casinolink:link, a.casinolink:visited, a.casinolink:active {
 text-decoration: underline;
 color:#BD0092;
}

a.casinolink:hover{
  text-decoration:underline;
  color:#BD0092;
}


/*****POKER STYLES*****/

#pokerFrontPage  h1{
  color:#0194A8;
}
.poker{
  color:#0194A8;
}

.poker-fieldset{
  border:1px solid #666666;
  height:200px;
}

#pokerFrontPage{
  width:303px;
  float:left;
  background-color:#333333;
  margin-left:1px;
  margin-right: 1px;
  font-size:80%;
  padding-left:19px;
}

a.pokerlink:link, a.pokerlink:visited, a.pokerlink:active {
  text-decoration: underline;
  color:#0194A8;
}

a.pokerlink:hover{
  text-decoration:underline;
  color:#0194A8;
}


.topLayer{
	background-image:url(../images/overlay.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:430px;
	height:200px;
	padding-left:7px;
}

.topBar{
	background-image:url(../images/top-bar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:796px;
	height:39px;
}


.deal{
	background-image:url(../images/deal.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:883px;
	min-height:130px;
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	border:#000000 1px solid;
	margin-top:5px;
}
.button{
	background-color:#212121;
	border:#000000 1px solid;
	color:#FFFFFF;
	padding:4px;
}

.ladies{
	background-color:#7A0743;
	padding:20px;
	height:271px;
	margin-left:0px;
}
.costa{
	background-color:#33CCFF;
	padding:20px;
	height:271px;
	margin-left:5px;
}
.virgin{
	background-color:#CC0000;
	padding:20px;
	height:271px;
	margin-left:5px;
}

.betfair{
	background-color:#000000;
	padding:20px;
	height:271px;
	margin-left:5px;
}

.inner{
	height:20px;
	width:150px;
	background-image:url('../images/stars.png');
	background-repeat:no-repeat;
	background-position:left top;
	}
	
.effects { 
	height:20px;
	width:150px;
	background-image:url('../images/stars-background.png');
	background-repeat:no-repeat;
	background-position:left top;
}

.promoLeft{
      float:left;
      height:110px;
      width:110px;
	  padding-top:10px;
}
.promoRight{
      float:right;
      height:auto;
      width:750px;
	  padding-bottom:15px;
}

a:link, a:visited, a:active {
 text-decoration: underline;
 color:#FFFFFF;
}

a:hover{
  text-decoration:underline;
  color:#FFFFFF;
}

