* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
a img {
	border:none;
}
p {
	font-size:12px;
	color:#333;
	margin:10px 0 10px 0;
}
h1 {
	font-size:18px;
	color:#cb0606;
	padding:0px 0 10px 0;
}
h2 {
	font-size:14px;
	color:#333;
	padding:10px 0 10px 0;
}
h3 {
	margin:0;
	font-size:12px;
}
h4 {
	font-size:18px;
	color:#cb0606;
	padding:10px 0 10px 0;
}
ul.paddedList {
	padding:5px 0 1px 40px;
}
ul.paddedList li {
	font-size:12px;
	color:#333;
	list-style-image:url(../images/bullet.gif);
	margin:0 0 10px 0;
}
ul.paddedList li a {
	color:#CE0100;
	text-decoration:none;
}
ul.paddedList li a:hover {
	text-decoration:underline;
}
ul.paymentSymbols {
	clear:left;
	margin:10px 0 10px 0;
}
ul.paymentSymbols li {
	float:left;
	list-style:none;
	margin:0 10px 0 0;
}
a {
	color:#CE0100;
	text-decoration:none;
	font-size:12px;
}
a:hover {
	text-decoration:underline;
}
.Copy p {
	float:left;
	padding:10px 0 0 45px;
	font-size:10px;
}
.footerLogos {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0;
	width:100%;
}
.footerLogos img {
	float:left;
	padding:0px 0px 0px 25px;
	margin:0;
}
.underline {
	text-decoration:underline;
}
#breadcrumb {
	margin:0 0 0px 25px;
	width:800px;
	
}
#breadcrumb a {
	color:#3f0d6a;
	font-size:11px;
	text-decoration:none;
	
}
#breadcrumb a:hover {
	text-decoration:underline;
}
#breadcrumb li {
	list-style:none;
	float:left;
	margin:0 10px 0 0;
}
.arrow {
	background:url(../images/breadcrumb-arrow.gif);
	margin:0 0 0 10px;
}

/* New Breadcrumb */

#newBreadcrumb {
	height:25px;
	margin:0 0 0px 20px;
	width:800px;
}
#newBreadcrumb a {
	color:white;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#newBreadcrumb a:hover {
	text-decoration:underline;
}
#newBreadcrumb li {
	list-style:none;
	float:left;
	margin:0 10px 0 0;
}

.breadcrumbArrow {
	background:url(../images/breadcrumb-arrow.png);
	margin:0px 0px 0px 10px;
}

.q1, .q2, .q3, .q4, .q5, .q6, .q7, .q8, .q9, .q10, .q11, .q12, .q13, .q14, .q15, .q16, .q17, .q18, .q19, .q20, .q21, .q22 {
	color:#CE0100;
	text-decoration:none;
	cursor:pointer;
}
.q1:hover, .q2:hover, .q3:hover, .q4:hover, .q5:hover, .q6:hover, .q7:hover, .q8:hover, .q9:hover, .q10:hover, .q11:hover, .q12:hover, .q13:hover, .q14:hover, .q15:hover, .q16:hover, .q17:hover, .q18:hover, .q19:hover, .q20:hover, .q21:hover, .q22:hover {
	text-decoration:underline;
}
.a1, .a2, .a3, .a4, .a5, .a6, .a7, .a8, .a9, .a10, .a11, .a12, .a13, .a14, .a15, .a16, .a17, .a18, .a19, .a20, .a21, .a22 {
	margin:0 0 0 10px;
	background-color: #E8FFEB;
	border:1px dashed #33CC00;
	padding:5px;
}

ol.gettingStarted {
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	font-size:12px;
	color:white;
}
ol.gettingStarted li {
	padding:0px 10px 0px 10px;
	margin:0px 0px 10px 10px;
	color:#fed165;
	font-style:italic;
	font-weight:bold;
	font-size:1.8em;
}

ol.steps {
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	font-size:10px;
	color:white;
}
ol.steps li {
	padding:0px 10px 0px 10px;
	margin:0px 0px 10px 10px;
	color:#a50005;
	font-style:italic;
	font-weight:bold;
	font-size:1.8em;
}

ol.steps li p {
	padding:0px 10px 0px 0px;
	margin:0px 0px 10px 0px;
	color:black;
	font-style:italic;
	font-weight:bold;
	font-size:0.7em;
}

#winnersTable ol.gettingStarted li p {
	padding:0;
	margin:0;
	color:white;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}

#background-swf {
	position:fixed;
	top: -1px;
	left: 50%;
	margin:0 0 0 -630px;
	width:1260px;
	height:570px;
	z-index:1;
	outline:none;
	overflow:hidden;
}
#container {
	position:relative;
	width:851px;
	min-height:100%;
	height:auto;
	background-color:#fff;
	z-index:2;
	margin:0 auto;
}
#headerHome {
	width:851px;
	height:198px;
	background-image:url(../images/mainsprite.jpg?ts=120112);
}
#header {
	width:851px;
	height:198px;
	/*background-image:url(../images/header.gif);*/
}
#contentHome {
	background:url(../images/content-container-top.gif) repeat-x;
	width:851px;
	min-height:100%;
	height:auto;
	z-index:2;
}
#content {
	/*width:810px;*/
	min-height:220px;
	height:auto;
	padding:10px 20px 0 20px;
	z-index:2;
}
#footer {
	width:821px;
	min-height:204px;
	height:auto;
	background:#FEE965 url(../images/footer-bg.gif) repeat-x;
	padding:28px 0 0 30px;
}
#lobby {
	width:812px;
	height:1164px; 
	z-index:3;
}
#bookmark a {
	margin:0;
}
.join-now-large {
	width:239px;
	height:54px;
	margin:0 auto;
	padding:0;
}

.join-now-large a
{
	background-image:url("/images/transparencysprite.png");
	background-position:-536px -59px;
	display:block;
	width:239px;
	height:54px;
}

.join-now-large img
{
	margin:0;
	padding:0;
}

.join-now-large-gStarted {
	width:170px;
	height:95px;
	float:right;
	margin:50px 46px 0 0;
}
/* HEADER STYLES */

#logo {
	width:302px;
	height:130px;
	margin:0 0 0 38px;
}
#login-container {
	float:right;
	width:278px;
	height:113px;
	/*background:url(../images/login-container.gif) no-repeat;*/
	margin:10px 18px 0 0;
}
#post-login-container {
	position:relative;
	float:right;
	width:278px;
	height:113px;
	background:url(../images/post-login-container.gif) no-repeat;
	margin:10px 18px 0 0;
}
.logedInWelcome {
	color:#FFF;
	font-size:12px;
	padding:5px 0 0 10px;
	margin:0;
	font-weight: bold;
}
#accountDetails {
	list-style:none;
	color:#fff;
	float:left;
	width:85px;
	font-size:12px;
	margin:3px 0 0 10px;
	line-height:20px;
}
#accountValues {
	list-style:none;
	color:#fff;
	float:left;
	font-size:12px;
	margin:3px 0 0 0;
	line-height:20px;
	text-align: right;
	width: 60px;
}
.accountActionsLeft p {
	float:left;
	margin:0;
	padding-top: 10px;
	padding-left: 10px;
}
.accountActionsRight p {
	float:right;
	margin:0px;
	padding-top: 10px;
	padding-right: 26px;
}
.accountDeposit {
	width:50px;
	float:left;
	margin:0 54px 0 0;
}
div.accountActionsLeft p a, div.accountActionsRight p a {
	font-size:12px;
	color:#fff;
}
#login-container p {
	margin:0;
	padding:0;
	font-size:10px;
}
#forgotPassword a {
	color:#fff;
	text-decoration:none;
	position:absolute;
	top:90px;
	left:22px;
	font-size:11px;
}
#register a {
	color:#fff;
	text-decoration:none;
	position:absolute;
	top:90px;
	left:180px;
	font-size:11px;
}
#register a:hover, #forgotPassword a:hover {
	text-decoration:underline;
}
#loginForm {
	position:relative;
	width:278px;
	height:100px;
}
#loginname {
	position:absolute;
	top:36px;
	left:20px;
	width:132px;
	height:18px;
	outline:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#password {
	position:absolute;
	top:60px;
	left:20px;
	width:132px;
	height:18px;
	outline:none;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.loginInput {
	width:125px;
	height:20px;
	font-size:11px;
	padding:0 5px 0 5px;
	border:1px solid #BE0101;
}
.passwordInput {
	width:125px;
	height:20px;
	padding:0 5px 0 5px;
	border:1px solid #BE0101;
}
#loginBtn input {
	background-image:url('/images/transparencysprite.png');
	background-color:transparent;
	border:none;
	outline:none;
	background-position:-6px -132px;
	cursor:pointer;
	width:84px;
	height:84px;
	float:right;
	margin:7px 14px 0 0;
}

#enterLobby {
	background:url(../images/enter-lobby.gif);
	width:82px;
	height:84px;
	float:right;
	margin:8px 14px 0 0;
}
/* MENU */

#menu-container {
	width:825px;
	height:56px;
	margin:0 0 0 20px;
	z-index:1;
}
#menu-container ul li {
	list-style:none;
	float:left;
}
/* CONTENT */

#heading {
	margin:0 0 10px 0;
}
#FAB-container {
	width:813px;
	height:274px;
	outline:none;
	margin:0 0 0 21px;
}
#home-modules-top, #home-modules-bottom {
	width:auto;
	margin:10px 0 0 0px;
	padding:0 0 0 16px;
	float: left;
}

#games-modules {
	width:840px;

	margin:10px 0 0 11px;
	padding:0 0 0 0px;
	float: left;
	position:relative;
	
}
.small-module-container {
	width:250px;
	height:auto;
	margin:0 8px 0 0;
	float:left;
}
.small-module-header {
	position:relative;
	width:250px;
	height:38px;
	background:url(../images/s-module-header.gif);
}
.small-module-bg {
	position:relative;
	width:250px;
	height: 152px;
	min-height:152px;
	background:url(../images/s-module-bg.gif) repeat-y;
}
.small-module-footer {
	width:250px;
	height:16px;
	background:url(../images/s-module-footert.gif) no-repeat;
}
.lm-container {
	width:291px;
	height:auto;
	margin:0;
	float:left;
}

a.joinNow
{
	display:inline-block;
	width:102px;
	height:33px;
	background-image:url("/images/transparencysprite.png");
	background-position:-536px -114px;
}
a.joinNowLarge, a.joinNowLargeCenter
{
	display:inline-block;
	width:239px;
	height:54px;
	background-image:url("/images/transparencysprite.png");
	background-position:-536px -59px;
}

a.joinNowLargeCenter
{
	display:block;
	margin:0 auto;
}

a.readMore
{
	background-image:url("/images/transparencysprite.png");
	background-position:-641px -114px;
	display:block;
	width:106px;
	height:33px;
}

.playBingo
{
	background-image:url("/images/transparencysprite.png");
	background-position:-642px -151px;
	width:134px;
	height:33px;
	border:none;
	margin:0;
	display:inline-block;
}

.playNowAnimated
{
	display:block;
	background-image:url("/images/general/join-now-animated.gif");
	width:200px;
	height:49px;
	border:none;
	background-color:transparent;
	cursor:pointer;
	margin:0 auto;
}

.lm-header {
	position:relative;
	width:291px;
	height:38px;
	background:url(../images/l-module-header.gif) no-repeat;
}
.lm-bg {
	position:relative;
	width:291px;
	height:156px;
	background:url(../images/l-module-bg.gif) repeat-y;
}
.lm-bg-123 {
	position:relative;
	width:291px;
	height:auto;
	background:url(../images/l-module-bg.gif) repeat-y;
}
.lm-footer {
	width:291px;
	height:12px;
	background:url(../images/l-module-footer.gif) no-repeat;
}
.home-content-lhs {
	width:392px;
	height:auto;
	margin:0 0 11px 21px;
	float:left;
	background-color:#fff;
}
.home-content-lhs p, .home-content-rhs p {
	font-size:11px;
	margin:0 0 10px 0;
}
.home-content-lhs h1, .home-content-rhs h2 {
	padding:0 0 4px 14px;
	font-weight:normal;
}
.home-content-lhs h4, .home-content-rhs h4 {
	padding:0 0 4px 14px;
	font-weight:normal;
}
.content-header {
	width:392px;
	height:15px;
	background:url(../images/home-content-header.gif) no-repeat bottom;
}
.content-footer {
	width:392px;
	height:15px;
	background:url(../images/home-content-footer.gif) no-repeat;
	margin:0 0 11px 0;
}
.home-content-rhs {
	width:392px;
	height:auto;
	margin:0 0 11px 24px;
	float:left;
	background-color:#fff;
}
.home-content-bg {
	width:378px;
	border-left:2px solid #cb0606;
	border-right:2px solid #cb0606;
	padding:0 5px 0 5px;
	height:235px;
	background-color:#FFF;
}

/* Why 32Red */

#why-32Red-bg {
	position:relative;
	width:250px;
	height:152px;
	background:url(../images/why-32red-bg.gif) no-repeat;
}
#why-32red-heading {
	position:absolute;
	top:2px;
	left:45px;
	width:100%;
	height:16px;
}
#why-32red-heading h2 {
	
}
/* Jackpot slider */

#jackpots-heading {
	width:81px;
	height:16px;
	position:absolute;
	top:2px;
	left:68px;
}

#jackpotContainer {
	width:200px;
	height:140px;
	position:absolute;
	top:45px;
	left:7px;
	overflow:hidden;
}

.totalJackpot {
	width: 120px;
	height: 100px;
	position: absolute;
	top:65px;
	left:100px;
	text-align:center;
	overflow:hidden;
	line-height:13pt;
	display:block;
}

.winnerContainer {
	width: 120px;
	height: 100px;
}

.winnerContainer h3{
	text-transform:uppercase;
}


/* Recent Winners */


.totalJackpot h3 {
	font-size:18px;
	color: #cb0606;
	margin:0;
	font-weight:bold;
	padding-bottom:3px;
}
.totalJackpot p {
	font-size:18px;
	color:#333;
}
/* Slots rotator */

.slotsRotator {
	top:45px;
	left:15px;
	width: 240px;
	height: 140px;
	position: absolute;
	margin: 0 auto;
	background-color:#fff1cb;
}
.slotsRotator p {
	font-size:12px;
	font-weight:bold;
}
.slotsRotator .wrapper {
	width: 240px;
	overflow: hidden;
	height: 140px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	background-color:#fff1cb;
}
.slotsRotator .wrapper ul {
	width: 2222px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	margin: 0;
	text-align:center;
	background-color:#fff1cb;
}
.slotsRotator .wrapper p {
	margin:0;
	padding:0px 0px 5px 0px;
}
.slotsRotator ul li {
	display: block;
	float: left;
	height: 140px;
	width: 240px;
	margin: 0 auto;
}
.slotsRotator .arrow {
	position: absolute;
	top: 0;
	left:0;
	display: block;
	margin:40px 10px 0 0;
	height: 80px;
	width: 20px;
	background: url(../images/slots-arrows.gif) no-repeat 0;
	text-indent: -9999px;
	cursor: pointer;
}
.slotsRotator .wrapper img {
	margin:0;
	padding:0;
}
.slotsRotator .forward {
	background-position: -20px 0;
	right: 0px;
}
.slotsRotator .back {
	background-position: 0 0;
	left: 220px;
}
.slotsRotator .forward:hover {
	background-position: -20px -80px;
}
.slotsRotator .back:hover {
	background-position: 0 -80px;
}
#bingo-slots-heading {
	width:105px;
	height:18px;
	position:absolute;
	top:2px;
	left:82px;
}
#getting-started-heading {
	width:108px;
	height:16px;
	background:url(../images/easy-as-123.gif) no-repeat;
	position:absolute;
	top:18px;
	left:80px;
}
#community-heading {
	position:absolute;
	top:2px;
	left:77px;
	width:106px;
	height:18px;
}
#latest-winners-heading {
	position:absolute;
	top:2px;
	left:170px;
	width:135px;
	height:18px;
}

#schedule-heading {
	position:absolute;
	top:2px;
	left:75px;
	width:200px;
	height:18px;
	z-index:1;
}
.promo-container {
	position:relative;
	width:100%;
	height:104px;
	margin:0 0 20px 0;
}

.promoContent {
	width:320px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
}
.promoContent p {
	margin:5px 0 0 0;
}
.read-more-btn {
	width:101px;
	height:33px;
	float:left;
	margin:10px 5px 0 10px;
}
.join-now-btn {
	width:102px;
	height:33px;
	float:left;
	margin:10px 0 0 0;
}
#gsJoinNow {
	margin:0 0 0 14px;
}
/*
  Prevents
*/
.jackpotSlider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.jackpotSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}
#community-bg {
	width:251px;
	height:152px;
}
#latest-winners-bg {
	position:relative;
	width:251px;
	height:152px;
	background:url(../images/latest-winners-bg.gif) no-repeat;
}
.lw-join-btn {
	position:absolute;
	top:112px;
	left:302px;
	width:161px;
	height:38px;
}
#schedule-bg {
	width:292px;
	height:152px;
	background:url(../images/l-module-bg.gif) repeat-y;
}
#liveChat {
visibility:hidden;
	position:fixed;
	top:10px;
	right:50%;
	margin-right:-512px;
	width:76px;
	height:241px;
	z-index:5;
}
#innerLCol {
	width:400px;
	height:auto;
	float:left;
	margin:0 10px 0 0;
}
#innerRCol {
	width:400px;
	height:auto;
	float:left;
}
.testimonial {
	min-height:100px;
	height:auto;
	width:98%;
	padding:5px 5px 15px 5px;
	background:#fed77c;
	margin:0 0 10px 0;
}
.alt-testimonial {
	min-height:100px;
	height:auto;
	width:98%;
	padding:5px 5px 15px 5px;
	border:1px solid #fed77c;
	margin:0 0 10px 0;
}
.testimonial p.quote, .alt-testimonial p.quote
{
	font-style:italic;
	font-weight:bold;
}
.testimonial img, .alt-testimonial img {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #bb9233;
	padding:5px;
}
#content .leftImage {
	float:left;
	margin:0;
	padding:5px 10px 10px 0px;
}
#content .rightImage {
	float:right;
	margin:0;
	padding:10px 0px 10px 10px;
}
.testimonial h2, .alt-testimonial h2 {
	float:left;
	color:#CF0100;
	font-size:15px;
	padding:0;
}
.teemProfile {
	width:100%;
	height:auto;
	clear:both;
}
.teemProfile img {
	float:left;
	margin:0;
}
#content .teemProfile ul {
	width:auto;
	float:left;
	padding:0 0 0 10px;
}
#content .teemProfile li {
	font-size:11px;
	list-style:none;
	margin:0 0 10px 0;
}
.slotGame {
	width:100%;
	height:179px;
	margin:0 0 10px 0;
}
.slotGame img {
	float:left;
	margin:0;
}
#reg {
	width:540px;
	height:auto;
	position:relative;
}
#reg tr {
	height:30px;
}

#reg select {
	width:187px;
	height:27px;
	background:url(../images/regInputField.gif) no-repeat;
	padding:5px 5px 5px 2px;
	border:none;
	float:left;
	background-color: #ffffff;
}
#reg select.DM {
	background:url(../images/regInputDDMM.gif) no-repeat;
	background-color: #ffffff;
	width:47px;
	height:27px;
	float:left;
	margin:0 4px 0 0;
	padding:5px 5px 5px 2px;
	border:none;
}

#reg select.Year {
	background:url(../images/regInputYear.gif) no-repeat;
	width:84px;
	height:27px;
	float:left;
	border:none;
	padding:5px 5px 5px 2px;
	background-color:#FFF;
}
#RegisterButton {
	background:url(../images/transparencysprite.png) no-repeat;
	background-position:-537px -150px;
	width:103px;
	height:39px;
	float:right;
	border:none;
	cursor:pointer;
	margin:5px 80px 0 0;
}
#SubmitButton {
	background:url(../images/submitBtn.gif) no-repeat;
	width:116px;
	height:36px;
	float:left;
	border:none;
	cursor:pointer;
	margin:5px 40px 0 0;
}
#reg p {
	margin:0;
}
#nicknameHint, #emailHint, #confEmailHint, #fnHint, #lnHint, #dobHint, #genderHint, #add1Hint, #currencyHint, #passwrdHint, #confPasswrdHint, #legalHint {
	width:198px;
}
#nicknameHint {
	position:absolute;
	top:0;
	right:0;
}
#emailHint {
	position:absolute;
	top:30px;
	right:0;
}
#confEmailHint {
	position:absolute;
	top:60px;
	right:0;
}
#fnHint {
	position:absolute;
	top:90px;
	right:0;
}
#lnHint {
	position:absolute;
	top:120px;
	right:0;
}
#dobHint {
	position:absolute;
	top:150px;
	right:0;
}
#genderHint {
	position:absolute;
	top:180px;
	right:0;
}
#add1Hint {
	position:absolute;
	top:210px;
	right:0;
}
#currencyHint {
	position:absolute;
	top:420px;
	right:0;
}
#passwrdHint {
	position:absolute;
	top:450px;
	right:0;
}
#confPasswrdHint {
	position:absolute;
	top:480px;
	right:0;
}
#legalHint {
	position:absolute;
	top:510px;
	right:0;
}
.hintBoxHeader {
	background:url(../images/hintBoxHead.gif) no-repeat;
	width:198px;
	height:32px;
}
.hintBoxHeader h2 {
	color:#FFF;
	font-size:12px;
	padding:5px 0 0 15px;
}
.hintBoxBody {
	background:url(../images/hintBoxBody.gif) repeat-y;
	width:198px;
	height:auto;
}
.hintBoxBody p {
	color:#fff;
	padding:0 15px 0 15px;
}
.hintBoxFooter {
	background:url(../images/hintBoxFooter.gif) no-repeat;
	width:198px;
	height:17px;
}
#signUpNoticeCont {
	float:right;
	width:198px;
	margin:0 45px 0 10px;
}
#sNoticeHeader {
	background:url(../images/sNoticeHeader.gif) no-repeat;
	width:240px;
	height:53px;
}
#sNoticeBody {
	background:url(../images/sNoticeBody.gif) repeat-y;
	width:240px;
	height:auto;
}
#sNoticeBody p {
	margin:0;
	padding:5px 10px 5px 15px;
}
#sNoticeFooter {
	background:url(../images/sNoticeFooter.gif) no-repeat;
	width:240px;
	height:10px;
}
.schedule-container {
	width:400px;
	height:auto;
	float:right;
	padding:8px 0px 0px 15px;
}
.schedule-container #winnersTable p {
	padding:5px 0px 5px 0px;
}

tr.schedule-header {
	background:url(../images/schedule-tbl-header.gif) repeat-x;
	width:400px;
	height:31px;
}
td.schedule-header-l {
	background:transparent url(../images/schedule-tbl-hl.gif) left no-repeat;
	width:90px;
}
td.schedule-header-r {
	background:transparent url(../images/schedule-tbl-hr.gif) right no-repeat;
	width:90px;
}
.schedule-header h3 {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
}
#homeSchedule {
	width:267px;
	margin:0 0 0 11px;
}
#homeSchedule h3 {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 5px;
}
#homeSchedule th {
	background:#FDBD0F;
	height:24px;
}
#homeSchedule p {
	margin:0;
	padding:0 0 0 5px;
	font-size:11px;
}
#homeSchedule tr {
	height:22px;
}
#homeSchedule tr.alt {
	background:#F4F4F4;
}
/* FOOTER STYLES */

#banking-container {
	position:relative;
	width:811px;
	height:76px;
	background:url(../images/banking-bg.gif) repeat-x;
	margin:14px 0 0 0;
	padding:40px 18px 0 22px;
	float:left;
}
#banking-container ul {
	padding:0;
	margin:0px 0px 0px 8px;
}
#banking-container li {
	float:left;
	margin:0px 15px 0px 0px;
	list-style:none;
}
#banking-container li.last {
	float:left;
	margin:0;
	list-style:none;
}
.space5 {
	margin:0 5px 0 0;
}
/* footer */

#explore-32red-heading {
	background:url(../images/explore-32-footer-heading.gif) no-repeat;
	width:194px;
	height:50px;
}
.footer-links {
	width:140px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
	padding:10px 0 0 10px;
}
.footer-links h3 {
	color:#333;
	font-size:12px;
	margin:0 0 10px 0;
}
.footer-links li, .footer-links a {
	list-style:none;
	color:#333;
	font-size:12px;
	margin:0;
}
.footer-sep {
	background:url(../images/footer-seperation.gif) no-repeat;
	width:2px;
	height:88px;
	float:left;
	margin:0 5px 0 0;
}
#copywright {
	width:300px;
	float:right;
}
#copywright p {
	font-size:11px;
	text-align:right;
	padding:20px 35px 0 0;
}
#copywright a {
	font-size:11px;
	color:#333;
	text-decoration:none;
}
#copywright a:hover {
	text-decoration:underline;
}
.cleaner {
	width:700px;
	height:1px;
	clear:both;
}
.bigCleaner {
	width:700px;
	height:160px;
	clear:both;
}
#maintenance {
	position: absolute;
	width: 851px;
	height: 600px;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -426px;
	background-color: #ffffff;
	z-index: 1000;
	background-image: url(/images/maintenance.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#maintenance p {
	margin: 50px;
	margin-top: 405px;
	font-size: 16px;
	font-family:Verdana, Geneva, sans-serif;
	color: #000000;
}
#maintenance p a {
	font-size: 16px;
}
#noFlashMsg {
	position:absolute;
	width:353px;
	height:179px;
	top:0px;
	left:30%;
	margin-left:70px;
	z-index:99998;
}
#noFlashMsg p {
	position:absolute;
	top:18px;
	left:60px;
	z-index:99999;
	width:220px;
	font-size:0.95em;
}
#innernoFlashMsg p {
	text-align:center;
	margin-top:110px;
	margin-left:190px;
	margin-bottom:100px;
	width:460px;
}
#welcomeSection, #promoSection {
	width: 950px;
	position: absolute;
	width: 950px;
	left: 50%;
	margin-left: -475px;
	margin-bottom: 50px;
	padding-bottom: 50px;
	top: 1650px;
}
#promoSection{

margin-left:90px;
	
}
.sIFR-alternate {
	display:none;
}
.small-module-header h2 {
	font-size:0.98em;
	color:#fff;
}
.lm-header h2 {
	font-size:0.98em;
	color:#fff;
}
.home-content-rhs h2 {
	font-size:18px;
	color:#cb0606;
}
.list {
	font-size:0.7em;
	margin-left:20px;
}
.bankingBox {
	float:left;
	margin-bottom:20px;
}
.bankingBox p {
	width:450px;
}
.bankingBox img {
	padding: 2px;
	float: left;
	margin-left: 20px;
}

.bankingBox img:hover {
	background-image: url("/images/banking/banking-bg.png");
	
}
.bankingBox h3 {
	margin-left:250px;
float:left:;
	font-size:0.9em font-color
}
.bankingBox p {
	margin-left:280px;
	width:450px;
}
.bankingBox h3 {
	margin-top:10px;
	margin-left:279px;
}
.mainTable {
	border:1px solid #a50005;
	padding:none;
	margin-left:10px;
}
.bankingTable {
	padding:none;
	margin-left:120px;
	margin-bottom:50px;
	margin-top:23px;
	margin-right:10px;
	text-align:center;
	width:220px;
	float:left;
}
table.mainTable {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:100%;
	font-weight:bold;
}
table.gradientTable {
	background:#b8090e url('/images/header.gif') repeat-x;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	color:white;
	font-family:'Trebuchet MS';
	font-size:9pt;
	text-indent:5px;
	width:100%;
}
tr.gradientTableRow {
	text-align:left;
	color:white;
	font-family:'Trebuchet MS';
	font-size:9pt;
	text-indent:5px;
	height:25px;
}
tr.redGradientHeader {
	color:white;
	font-family:'Trebuchet MS';
	font-size:10pt;
	text-align:center;
	background-image:url('/images/banking/tablebg2.jpg');
	height:30px;
}
td.tableFooter {
	color:white;
	font-family:'Trebuchet MS';
	font-size:10pt;
	text-align:left;
	background-image:url('/images/banking/tablebg.jpg');
	padding: 5px 5px 5px 5px;
}
td.darkTableHeader {
	color:white;
	font-family:'Trebuchet MS';
	font-size:10pt;
	text-align:center;
	background:#380203;
	height:30px;
	width:100%;
}
tr.darkTableHeader {
	color:white;
	font-family:'Trebuchet MS';
	font-size:10pt;
	text-align:center;
	background:#380203;
	height:30px;
	width:100%;
}

/* Homepage & Inner page new style content boxes */

.redBox {
	margin:0px 0px 0px 3px;
	padding:0px;
	float:left;
}
.redBox h2 {
	color:white;
}
.redBox .redBoxContent, .redBox .redBoxWide, .redBox .redBoxDouble, .redBox .redBoxFull {
	position:relative;
	width:218px;
	height:209px;
	background:url('/images/redBox-bg.png') 0 repeat-x;
	float:left;
}

.redBox .redBoxFull {
	position:relative;
	width:789px;
	height:209px;
	background:url('/images/redBox-bg.png') 0 repeat-x;
	float:left;
}

.redBox .redBoxWide {
	width:269px;
}
.redBox .redBoxDouble {
	width:473px;
}

.redBox .leftBorder, .redBox .rightBorder {
	position:relative;
	width:17px;
	height:209px;
	background:url('/images/mainsprite.jpg?ts=120112') 0 no-repeat;
	background-position:0px -391px;
	float:left;
}
.redBox .rightBorder {
background:url('/images/mainsprite.jpg?ts=120112') 0 no-repeat;
background-position:-20px -391px;
}
.redBox img {
	padding:0;
	margin:40px 0px 0px 1px;
}

/* Inner Pages red and yellow content boxes */

#redBoxInnerTop, #redBoxInnerBottom
{
	position:relative;
	background:url('/images/mainsprite.jpg?ts=120112') 0 no-repeat;
	background-position:0px -819px;
	width:809px;
	height:12px;
	margin:0 auto;
	display:block;
	margin-top:15px;
	
}

#redBoxInnerBottom
{
	background-position:0px -831px;
	margin:0 auto;
}

#redBoxInner
{
	position:relative;
	background:url('/images/redBox-innerContent-bg.png') top repeat-x;
	background-color:#780201;
	width:809px;
	height:auto;
	margin:0 auto;
	padding:0;
}

#innerContentTop, #innerContentBottom
{
	position:relative;
	background:url('/images/transparencysprite.png') 0 no-repeat;
	background-position:-1px -295px;
	width:789px;
	height:11px;
	margin:0 auto;
}

#innerContentBottom
{
background-position:-1px -308px;
}

#innerContent
{
	position:relative;
	background:url('/images/inner-content-bg.png') 0 repeat-y;
	width:769px;
	height:auto;
	margin:0 auto;
	padding:0px 10px 10px 10px;
}

#gamesInnerContent
{
	position:relative;
	background:url('/images/inner-content-bg.png') 0 repeat-y;
	width:789px;
	height:138px;
	margin:0 auto;
	padding:0px 10px 10px 10px;
}

.redBoxFull #innerContentTop
{
	margin:25px 0px 0px 0px;
}

#games-heading h2
{
	position:absolute;
	width:550px;
	left:135px;
	height:8px;
	top:-4px;
}

#moreGames-heading h2
{
	position:absolute;
	width:550px;
	left:270px;
	height:3px;
	top:-2px;
}
/* Homepage Winners table CSS */

.recentWinners {
	position: absolute;
	top:48px;
	left:8px;
	text-align:center;
	overflow:hidden;
	line-height:13pt;
	max-width:320px;
	min-width:285px;
}

.recentWinners table {
	width:100%;
}

.recentWinners h3 {
	font-size:18px;
	color: #cb0606;
	margin:0;
	font-weight:normal;
}

#winnersTable
{
	width:100%;
}

#winnersTable p
{
	color:white;
	margin:0;
	padding:4px 0px 3px 5px;
	font-size:0.7em;
	font-weight:bold;
	
}

#winnersTable .winnersTableHeader p
{
	color:#fedd40;
	margin:0;
	padding:8px 0px 0px 0px;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
}

#winnersTable .winnersTableHeader h2
{
	color:#fedd40;
	margin:0;
	padding:8px 0px 0px 0px;
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

#winnersTable .winnersTableHeader .winnersLeftHeader, #winnersTable .winnersTableHeader .winnersRightHeader
{
	width:15px;
	height:29px;
	background:url('/images/tables/winners-left-header2.png') 0 no-repeat;
}

#winnersTable .winnersTableHeader .winnersRightHeader
{
	background:url('/images/tables/winners-right-header2.png') 0 no-repeat;
}

#winnersTable .winnersTableHeader td
{
	background:url('/images/tables/winners-table-headerBG2.png') 0 repeat-x;
}

#winnersTable .winnerTD .winnersLeftBorder, #winnerTable .winnerTD .winnersRightBorder
{
	width:15px;
	background:url('/images/tables/winnersTable-left2.png') 0 repeat-y;
}

#winnersTable .winnerTD .winnersRightBorder
{
	background:url('/images/tables/winnersTable-right2.png') 0 repeat-y;
}

#winnersTable .winnerTD td
{
	background-color:#b60000;
}

#winnersTable .winnersFooter .winnersLeftFooter, #winnersTable .winnersFooter .winnersRightFooter
{
	width:15px;
	height:7px;
	background:url('/images/tables/winnersFooter-left2.png') 0 no-repeat;
}

#winnersTable .winnersFooter .winnersRightFooter
{
	width:15px;
	height:7px;
	background:url('/images/tables/winnersFooter-right2.png') 0 no-repeat;
}

#winnersTable .winnersFooter td
{
	background:url('/images/tables/winnersFooter2.png') 0 repeat-x;
}

/* Promotions Inner Pages */

.promoBanner
{
	position:relative;
	margin:0 auto;
	padding:0;
	display:block;
}

#bannerCurveLeft, #bannerCurveRight
{
	position:absolute;
	left:8px;
	top:23px;
	width:9px;
	height:9px;
	background:url('/images/promotions/banner-leftCorner.png') 0 no-repeat;
}

#bannerCurveRight
{
	background:url('/images/promotions/banner-rightCorner.png') 0 no-repeat;
	left:792px;
	top:23px;
}


/*SOCIAL*/

.socialBadge{

background-image:url("../images/transparencysprite.png");
background-repeat:no-repeat;
	position:fixed;
	top:10px;
	left:50%;
	margin-left:-500px;
	width:69px;
	height:182px;
	z-index:5;

}
#fbShare{
	position:absolute;
	width:30px;
	height:30px;
	top:9px;
	left:26px;
}

#twShare{
	position:absolute;
	width:30px;
	height:30px;
	top:48px;
	left:26px;
}

#myShare{
	position:absolute;
	width:30px;
	height:30px;
	top:85px;
	left:26px;
}
#myBlogger{
	position:absolute;
	width:30px;
	height:30px;
	top:127px;
	left:26px;
}

.twFollow{
	
width:80px;
height:80px;
background-repeat:no-repeat;
	position:fixed;
	bottom:0px;
	right:50%;
	margin-right:-520px;
	z-index:5;

}

/*DROP SHADOWS*/

#leftshadow{

width:6px;
height:100%;
/*height:1000px;*/
float:left;
margin-left:-6px;
position:absolute;
background:url("/images/leftshadow.png") 0 repeat-y;
}

#rightshadow{
position:absolute;
width:6px;
height:100%;
/*height:1000px;*/
float:left;
margin-left:851px;
background:url("/images/rightshadow.png") 0 repeat-y ;
}




/*---------=SPRITES=-----------*/
/*--------------HEADER--------------*/

#header{

	background-image:url("/images/mainsprite.jpg?ts=120112");
	background-position:0px -6px;
}
#logo{
		
	background-image:url("/images/mainsprite.jpg?ts=120112");
	background-position:0px -210px;
}

#login-container{
		
	background-image:url("/images/transparencysprite.png");
	background-position:-254px -67px;
	
}

#liveChat{display:block;}

#liveChat a.sprited {
	display:block;
	width:76px;
	height:231px;
	background-image:url('/images/transparencysprite.png');
	background-repeat:no-repeat;
	background-position: -100px -60px;
	z-index:100;
}
/*--------------BANKING--------------*/
.bankingBox #imgDiv{
	
	background-image:url('/images/banking/bankingsprite.png');
	background-repeat:no-repeat;
	padding: 2px;
	float: left;
	margin-left: 20px;
	width:225px;
	height:125px;
	
}


.bankingBox #imgDiv.sprite-Debit{ background-position: -13px -650px;} 
.bankingBox #imgDiv.sprite-Credit{ background-position: -7px 3px;  } 
.bankingBox #imgDiv.sprite-Paypal{ background-position: -270px -350px;  } 
.bankingBox #imgDiv.sprite-Neteller{ background-position: -263px -80px;  } 
.bankingBox #imgDiv.sprite-Moneybookers{ background-position: -275px -650px; } 
.bankingBox #imgDiv.sprite-Clickandbuy{ background-position: -269px -490px;} 
.bankingBox #imgDiv.sprite-Clicktopay{ background-position: -14px -795px;  } 
.bankingBox #imgDiv.sprite-Ecocard{ background-position: -7px -120px;  } 
.bankingBox #imgDiv.sprite-Entropay{ background-position: -7px -370px;  } 
.bankingBox #imgDiv.sprite-Paysafecard{ background-position: -278px -790px; } 
.bankingBox #imgDiv.sprite-Ukash{ background-position: -7px -500px;  } 
.bankingBox #imgDiv.sprite-Dwt{ background-position: -7px -255px;} 

/*--------------PROMOTIONS--------------*/


.promoContent a h2{
	
	margin-top:-5px;
	margin-bottom:-8px;
	margin-left:-5px;
	padding:7px;
	
}

.promoContent p{

margin-left:2px;
	
}

.promoImage a{
	background-image:url('/images/promotions-sprite.jpg');
	background-repeat:no-repeat;
	width:391px;
	height:104px;
	float:left;
}
.promoImage a.sprite-signupbonus{ background-position: 0px 0px; }
.promoImage a.sprite-firstdeposit{ background-position: 0px -104px; }
.promoImage a.sprite-loyalty{ background-position: 0px -207px; }
.promoImage a.sprite-loyalty{ background-position: 0px -207px; }
.promoImage a.sprite-casinobonus{ background-position: 0px -311px; }
.promoImage a.sprite-referafriend{ background-position: 0px -415px; }
.promoImage a.sprite-monthlyoffers{ background-position: 0px -519px; }
.promoImage a.sprite-jackpots{ background-position: 0px -623px; }
.promoImage a.sprite-chat{ background-position: 0px -727px; }

a.-readmore{
	display:block;
	width:103px;
	height:33px;
	background-image:url('/images/transparencysprite.png');
	background-position:-5px -836px;
}




/*---------OTHER-----------*/

.twFollow a.sprited{

	display:block;
	width:85px;
	height:70px;
	background-image:url("/images/transparencysprite.png");
	background-position:-2px -62px;
	
}

.socialBadge{

background-position:-178px -65px;
	
}


/*-----FOOTER--------*/
#banking-container ul li a{ display:block;background-image:url("/images/mainsprite.jpg?ts=120112"); }
#banking-container ul li a.sprite-ecogra{

	width:123px;
	height:30px;
	background-position:-100px -529px;
	
}
#banking-container ul li a.sprite-visa{

	width:48px;
	height:30px;
	background-position:-49px -528px;
	
}
#banking-container ul li a.sprite-mastercard{
	
	width:47px;
	height:30px;
	background-position:-224px -529px;
	
}
#banking-container ul li a.sprite-paypal{
	
	height:30px;
	width:77px;
	background-position:-185px -488px;	

}
#banking-container ul li a.sprite-government{

	height:30px;
	width:101px;
	background-position:-45px -445px;

}
#banking-container ul li a.sprite-lse{
	
	height:30px;
	width:108px;
	background-position:-153px -445px;	
	
}
#banking-container ul li a.sprite-gamcare{
	
	margin-top:-3px;
	height:35px;
	width:35px;
	background-position:-47px -485px;
}
#banking-container ul li a.sprite-mgs{
	
	height:30px;
	width:98px;
	background-position:-185px -488px;
}
#banking-container ul li a.sprite-eighteen{
	
	margin-top:-3px;
	height:34px;
	width:34px;
	background-position:-268px -444px;	

}
		
	
/*---------HOME-----------*/

.redBox .redBoxContent .why32red{

	background-image:url("/images/mainsprite.jpg?ts=120112");
	background-position:-576px -513px;
	top:40px;
	left:2px;
	position:absolute;
	width:215px;
	height:151px;
}

.redBox .redBoxContent .why32red a {
	display: block;
	width: 215px;
	height: 151px;
}

.redBox h2 {
	padding: 0px;
	font-size: 18px;
	margin-top: 10px;
}

.redBox .redBoxDouble .latestwinnersimg{
	width:470px;
	height:151px;
	top:40px;
	left:2px;
	position: absolute;
	background-image:url("/images/mainsprite.jpg?ts=120112");
	background-position:-307px -361px;
}
.redBox .redBoxWide .bingoslotsimg{
	
	width:267px;
	height:151px;
	background-image:url("/images/mainsprite.jpg?ts=120112");
	background-position:-307px -513px;
	top:42px;
	left:2px;
	position: absolute;
}

/* Monthly Promo Flash Header */

.flashHolder, .bannerHolder
{
	width:789px;
	height:263px;
	margin:0 auto;
}
/* */

.helpIcon {
	background:url(../images/mainsprite.jpg?ts=120112) no-repeat;
	background-position:-42px -400px;
	width:19px;
	height:19px;
	margin:5px 0 0 5px;
	float:left;
	cursor:pointer;
}
#reg input.text {
	line-height: 27px;
	width:177px;
	height:27px;
	background:url(../images/mainsprite.jpg?ts=120112) no-repeat;
	background-position:0px -613px;
	border:none;
	padding:0 5px 0 5px;
	float:left;
	padding-top: 0px;
}

/* General CSS */

.noticeBox
{
	position:relative;
	width:300px;
	float:right;
	padding:10px;
}

.noticeBox #winnersTable h2.signUp
{
	position:absolute;
	width:280px;
	left:25px;
	top:9px;
}

.noticeBox #winnersTable h2.easy
{
	position:absolute;
	width:135px;
	left:95px;
	top:6px;
}

.highlightedText
{
	text-transform:uppercase;
	font-weight:bold;
	color:#cb0606;
}

.leftFloat table#winnersTable
{
	width:300px;
}

.terms
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
}


/*-------JACKPOTS----------*/

#jackpotNumberHolder{
	
	height:25px;
	margin:0 auto;
	

}

#jpNumber{
	
	display:block;
	position:relative;
	width:18px;
	height:25px;
	background-image: url("/images/mainsprite.jpg?ts=120112");
	background-color:blue;
	float:left;
	margin:0;
	padding:0;
		
}

#jpNumber.n1{background-position:-66px -396px;}
#jpNumber.n2{background-position:-84px -396px;}
#jpNumber.n3{background-position:-102px -396px;}
#jpNumber.n4{background-position:-120px -396px;}
#jpNumber.n5{background-position:-138px -396px;}
#jpNumber.n6{background-position:-156px -396px;}
#jpNumber.n7{background-position:-174px -396px;}
#jpNumber.n8{background-position:-192px -396px;}
#jpNumber.n9{background-position:-210px -396px;}
#jpNumber.n0{background-position:-228px -396px;}
#jpNumber.nc{background-position:-246px -396px;}
#jpNumber.np{background-position:-264px -396px;}

.jp {
	position:absolute;
	width:200px;
	height:140px;
	text-align:center;
	padding:95px 0px 0px 0px;
	background-image:url("/images/jackpots-sprite.jpg");
}

.wow-pot {background-position:0px 0px;}
.treasure-nile {background-position:0px -278px;}
.jackpot-duces {background-position:0px -695px;}
.lotsa-loot {background-position:0px -982px;}
.cash-splash {background-position:0px -839px;}
.cyber-stud {background-position:0px -1120px;}
.king-cashalot {background-position:0px -1260px;}
.fruit-fiesta {background-position:0px -557px;}
.tunzamunni {background-position:0px -139px;}
.major-millions {background-position:0px -418px;}
.mega-moolah {background-position:0px -1400px;}

/*----Games pages CSS -----*/

.gamesList {
	width:105px;
	height:18px;
	position:absolute;
	top:4px;
	left:40px;
	margin:0;
	padding:0;
}

.innerNavContent ul
{
	list-style-type:none;
	margin:0;
	padding:10px 0px 0px 10px;
}

.innerNavContent ul li
{
	margin:0;
	padding:0;
}

.innerNavContent ul li a
{
	margin:0;
	padding:0;
	color:#ffffff;
	text-decoration:none;
	font-size:0.7em;
}

#gamesListHolder
{
	text-decoration:none;
	margin:10px 0px 0px 10px;
	padding:0;
	list-style-type:none;
	float:left;
}

#gamesListHolder ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#gamesListHolder ul a
{
	text-decoration:none;
	color:#fed536;
}

#gamesListHolder li.moreGamesList
{
	position:relative;
	float:left;
	width:130px;
	margin:0;
	padding:0px 0px 20px 0px;
}

#gamesBox
{
	width:813px;
	margin:0px 0px 0px 8px;
	padding:0px;
	float:left;
	height:auto;
	background:url('/images/boxes/redBoxFull-horizontalBG.png') top repeat-y;
	float:left;
}

.redBoxTop
{
	width:813px;
	height:32px;
	background:url('/images/mainsprite.jpg?ts=120112') no-repeat 0 -866px;
}

.redBoxLeft
{
	width:10px;
	height:219px;
	background:url('/images/mainsprite.jpg?ts=120112') no-repeat -271px -480px;
	float:left;
}

.redBoxRight
{
	width:9px;
	height:219px;
	background:url('/images/boxes/redBoxFull-rightBorder.png') top no-repeat;
	float:left;
}

.redBoxFooter
{
	
	width:815px;
	height:15px;
	background:url('/images/mainsprite.jpg?ts=120112') no-repeat 0 -898px;
	float:left;
}

.redBoxGradient
{
	width:794px;
	background:#7f2827 url('/images/boxes/redBoxFull-verticalBG.png') top repeat-x;
	float:left;
}


.redBoxBottomGradient
{
	width:813px;
	background:url('/images/boxes/redBoxFull-horizontalBG.png') top repeat-y;
	float:left;
	overflow:auto;
}

/*-------LANGUAGE SELECTION-------------*/

#languageDropDown li span{
	margin-left:45px;
	color:#E00202;
}

#languageDropDownSelection li span{
	margin-left:82px;
}

#languageDropDownSelection li{
	float:left;
	margin-left:-40px;
	height:20px;
	width:130px;
	float:left;
	margin-top:-1px;
		cursor:pointer;
}
#languageDropDown li{

	float:left;
	padding-top:2px;
	height:21px;
	overflow:hidden;
	width:130px;

}

#languageDropDown li:hover{background-color:#750205;}
#languageMenu span{
	
	font-size:9pt;
	float:left;
	margin-left:10px;
	width:80px;
	display:block;
	margin-left:60px;
	margin-top:-16px;
	float:left;
	color:#a50005;
	height:20px;
	overflow:hidden;
		cursor:pointer;
}
#languageDropDown{
width:130px;
	height:45px;
	margin-top:20px;
	list-style-type:none;
	width:130px;
	margin-left:-2px;
	border:1px solid #750205; 
	padding:1px;
	background-color:#530204;
	font-family:Arial;
	color:#E00202;
	font-size:9pt;
	cursor:pointer;
	/*margin-top:1600px;*/
}
.larrow{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-top:0px;
	border:1px solid #530204;
	background-image:url(/images/general/mainSprite.jpg);
	background-position:-477px -36px;
}
#languageDropDown li img{
	
	float:left;
	border:none;
	float:left;
	margin-top:1px;
	margin-left:1px;
	width:35px;
	height:18px;
	background-image:url(/images/general/mainSprite.jpg);
	
}
#dropDownDiv .optionsHolder div div{margin-top:0px;}
.flag_uk{ background-position: -259px -156px;}
.flag_spain{ background-position: -329px -156px;}
#languageDropDownSelection li img{
	
	float:left;
	width:35px;
	height:18px;
	background-image:url(/images/general/mainSprite.jpg);
	margin-left:40px;
	margin-top:-1px;
}#languageDropDownSelection, #currencyDropDownSelection{
	list-style-type:none;
	font-family:Arial;
	color:#a50005;
	font-size:9pt;
	cursor:pointer;
	margin-top:2px;
	height:20px;
	float:left;

}



#languageMenu{
	position:absolute;
	top:10px;
	left:390px;
	border:1px solid #ad0005;
	width:69px;
	height:18px;
	padding:2px;
}

/*------------- CSS FOR LEADERBOARDS -------------------*/

#content #leaderboardTabs {
	width: 514px;
	margin: 20px;
	float: left;
	clear: both;
	margin-left: 118px;
}

#content #leaderboardTabs ul {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	list-style-type: none;
	border-left: 1px solid #a50005;
	margin-left: 3px;
	background-color: #a50005;
}

#content #leaderboardTabs li {
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #a50005;
	border-right: 1px solid #a50005;
	position:relative;
}

#content #leaderboardTabs li.activeLeaderboardTab {
	position:relative;
	top: -5px;
	left: -1px;
	margin-right: -1px;
}

#content #leaderboardTabs li #tabLoader {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #a50005;
	width: 125px;
	height: 57px;
	z-index: 10;
}

#content #leaderboardTabs li #tabLoader img {
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 50%;
	margin-left: -22px;
}

#content #leaderboardTabs li a {
	float: left;
	display: block;
	text-decoration: none;
	color: #FFF;
	width: 111px;
	height: 50px;
	padding: 7px;
	padding-bottom: 0px;
	background-color: #000000;
	color: #e00202;
}

#content #leaderboardTabs li.activeLeaderboardTab a {
	background-color: #a50005;
}

#content #leaderboardTabs li a span{
	font-size: 0.8em;
	text-transform: uppercase;
}

#content #leaderboardTabs li.activeLeaderboardTab a, #content #leaderboardTabs li a:hover {
	color: #FFFFFF;
}

#leaderboardContent {
	width: 514px;
	min-height: 780px;
	background-color: #a50005;
	float: left;
	clear: both;
	position:relative;
}

#leaderboardContent #leaderboard, #leaderboardContent #thisWeek, #leaderboardContent #lastWeek{
	width: 474px;
	height: 780px;
	margin: 20px;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

#leaderboardContent #thisWeek, #leaderboardContent #lastWeek {
	position:absolute;
	z-index:0;
}

#leaderboardContent #thisWeek {
	z-index:1;
}

#wiseGuysLeaderboards #leaderboardContent
{
	height:820px;
}

#leaderboardContent #leaderboard p.leaderboardMsg {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color:#ffffff;
}

#leaderboardContent #leaderboard #aliasContainer {
	position:relative;
	float:left;
	margin:0;
	padding:0;
}


#leaderboardContent #leaderboard #aliasContainer input#searchAlias {
	float:left;
	width:195px;
	margin:0px 5px 0px 0px;
	padding:0;
	height:22px;
	border:0;
}

#leaderboardContent #leaderboard #aliasContainer img#searchAliasButton {
	float:left;
	margin:0;
	padding:0;
	border:0;
	top:10px;
}

#leaderboardContent #leaderboard #leaderboardScroll {
	position: absolute;
	left: 67px;
	top: 64px;
	width: 340px;
	height: 449px;
	overflow: auto;
}

#leaderboard #searchAlias {
	position: absolute;
	top: 525px;
	left: 67px;
	width: 202px;
	padding: 4px;
}

#leaderboard #searchAliasButton {
	position: absolute;
	top: 525px;
	right: 67px;
}

#leaderboard p#searchAliasResults {
	position: absolute;
	top: 550px;
	left: 67px;
	width: 332px;
	padding: 4px;
	background-color: #000000;
	border: 1px solid #ffffff;
	visibility: hidden;
	color: #ffffff;
	text-align: center;
}

#leaderboardContent #leaderboard #leaderboardScroll #tableContainer {
	clear:both;
	position:relative;
	margin:0;
	padding:0;
	width:auto;
	overflow:auto;
	top:5px;
	
}

#leaderboardContent #leaderboard #leaderboardScroll #tableContainer table{
	
}

#leaderboardScroll table {
	width: 300px;
	margin-left: 10px;
	border: none;
	font-size:0.8em;
}

#leaderboardScroll table tr:first-child td {
	font-weight: bold;
}

#leaderboardContent #leaderboard #leaderboardScroll #leaderboardTableHeaders {
	clear:both;
	position:relative;
	width:auto;
	height:25px;
	margin:0;
	padding:0;
}

#leaderboardContent #leaderboard #leaderboardScroll #leaderboardTableHeaders table {
	font-weight:bold;
}

#leaderboardScroll table td {
	padding: 5px;
	border-spacing: 0px;
	border-collapse:collapse;
}

.strongHeader
{
	font-weight:bold;
}

.strong
{
	font-weight:bold;
}

.italicNote
{
	font-style:italic;
	color:#999;
	text-align:center;
}
/*--------------------------------------------------------*/




