* {list-style:none; margin:0; padding:0;}
body{background-color:#000; background-image:url(../images/new/bodyBG2.gif); color:#A1A1A1; font-family: Verdana; font-size: 11px; text-align: center;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1, h2, h3 {color: #fff;}
h3 {font-size: 8pt;}
#footerSpace{width:760px; margin:auto; height:30px; clear:both; background-color:#000;}
#footer {width:760px; margin:auto; height:65px; clear:both; background-image:url(../images/new/wheretheline.jpg);}
#footer span{clear:both; margin-top:42px; float:left; width:100%;}
#header {background-image:url(../images/new/header_affiliates.jpg); height:57px;}
.gobackSportsbook{float:left; clear:both; width:98%; height:23px; text-align:right; background:url(../images/new/go-to-sportsbook.gif) no-repeat right; padding-top:3px;}

.gobackSportsbook a, a:visited{ font-size:11px; color:#CCC; margin-right:20px; text-decoration:none; font-weight:900;}
.gobackSportsbook a:hover{font-size:11px; color:#fff;}

.style1 {font-size: 10px; font-weight: bold;}
.page-container{width:760px; margin: 0 auto; background:#000;}
#subheader {background-image:url(../images/new/bg-top-buttons.jpg); height:68px; text-align:center;}
#login {width:350px; float:left; margin-left:10px; margin-top:20px;	background: transparent; text-align:left;}
#join {width:145px; float:right; margin-right:18px; margin-top:20px; background: transparent; text-align:right;}
#txtAccount, #txtPassword{background-color:#686868; margin:0 7px; border:1px solid #898989; color:#A9A9A9; font-size:14px; text-transform:uppercase; width:90px;}
#logInButton{background-color:#898989; border:1px solid #686868; color:#000; font-size:14px; text-transform:uppercase;}
#content {width:98%; margin:auto; text-align: justify;}
#context {clear: both; float: left;	margin:25px 0; width: 100%;}
#context p {width: 480px; margin-bottom:13px;}
#context a{color:#FFF;}
#benefits{clear: both;}
#mainbanner {width:489px;float:left;}

#welcome {width:246px; height:116px; float:right; text-align:center; border:1px solid  #5a5a5a;	background-image: url(../images/new/welcomebakground.jpg);}
#welcome p{ margin-top:7px;}
#top5 {width:246px;	height:148px; float:right; text-align:center; background-image: url(../images/new/top5.jpg); display:block; margin: 7px 0 0;}
*html #top5 {height:150px; padding:2px !important; margin: 7px 0 0;}
#top5 h1{font-size: 13px; margin: 5px 0; padding-top: 3px;}
*html #top5 h1{margin: 0 0 8px;}
#top5 ul{list-style: none; float: left; text-align: left; margin-left: 12px; font-weight: bolder; margin-top:10px;}
*html ul{margin-left: 25px !important;}
#top5 li{margin-bottom: 3px;}
#spacer {height:15px;}
#joinbottom {width:226px; float:right; margin-right:7px;}
.formbox{float: left; width: auto; height: 30px; padding: 0; margin: 0;}
.textfield{	text-transform: uppercase;	font-size:9px;}
.login_button {color: #000992;float: left;font-size: 12px;margin: 3px 0 0 10px;padding: 0 3px 0 3px;text-transform: uppercase;width: 80px;}

/*signup page*/
.signup .tableGlobal *{float: left; height: auto; }
.signup .tableGlobal{clear: both; font-size: 8pt !important; text-align: left; width:720px; margin:30px auto 0;}
.signup .row{margin:5px 0 0; width:720px !important; height: auto; border: 1px solid #494949; background-color:#1E1E1E; padding:5px 0;}
.signup .row div{width: 200px;}
.signup .row font{float: left;}
.signup .row .textForm{padding: 0 10px;}
.signup .row input {width:185px; background-color:#686868; margin:0 7px; border:1px solid #898989; color:#A9A9A9; font-size:14px;}
.signup .difMargin{margin:0 !important;}
.signup form{ float: left; clear: both; height: auto;}
.signup .widthmore{ margin: 0 0 20px;}
.signup .widthmore,.signup .widthmore div{ width: 350px!important;}
.signupinfo *{width: 100%; }
.signupinfo{float: left; padding: 20px 0; height: 80px!important; background-color: Black; }
.signupinfo a{ color: #DD2116; text-transform: uppercase; text-decoration: none; font-weight: bold; width: auto; }
/*end sign up*/


/*Globals*/
.spacer{ clear: both !important; height: 20px;}
.clearB{ clear: both;}
/*end*/

/*--------------------------------------*/

.WelcomeBody {font-size: 10px; background-image: none; margin: 10px 0px; text-align: center;}
.WelcomeText {font-weight: bold; font-size: 13px; color:#999999; width:650px; margin:20px auto;}
.ReportTitle {font-weight: bold; font-size: 14px;}
.ReportLabel {display: inline; font-weight: normal; font-size: 11px; text-align: left;}
.ReportErrorLabel {font-size: 11px; color: red; text-align: center; clear:both; float:left; width:100%; margin-top:20px;}
.LoginPage {background-image: none; background-color: black;}
.LoginError {font-weight: bold; font-size: 14px; color: red; clear:both; float:left; padding-top:25px; width:100%; background-color:#000;}
.WagerTypeDescription {color:blue;}
.GameID {color: navy;}
.TicketNumber {color: RED;}
.PlayerName {font-weight: bold; font-size: 10pt; text-decoration: none;}
.Error {font-weight: bold; text-transform: none; color: red;}
.WelcomeTable {border: blue 1px solid;}
.ReportOptionLabel {display: inline; font-weight: normal; font-size: 10px; text-align: left; }
.ReportPlayerLabel {display: inline; font-weight: normal; font-size: 10px; text-align: left; margin-left: 20px; }

TABLE.data {border: black 1px solid; font-size: 11px; margin: 20px 0px 0 20px; width: 700px!important; font-weight:900; color:#000000;}
TABLE.data TH {padding:5px; font-weight: bold; color: #ffffff; background-color: #666; text-align: center;}
TABLE.data TR.th {PADDING: 1px; font-weight: bold; color: #ffffff; background-color: #666; text-align: center;}
TABLE.data TR.f1 {padding: 1px; font-weight: bold; color: #ffffff; background-color: #666; text-align: center;}
TABLE.data TR.p1 {padding: 1px; font-weight: bold; color: #ffffff; background-color: #666; text-align: center;}
TABLE.data TR.r1 TD, TABLE.data TR.r2 TD {padding: 3px; white-space: nowrap !important;}
TABLE.data TR.r1 {background-color: #ddd;}
TABLE.data TR.r2 {background-color: #ccc;}
TABLE.data TR.r3 {background-color: #2222ff; font-weight: bold; color: #ffffff;}
TABLE.data TR.r3 TD {padding: 2px; text-align: right;}
TABLE.data TD.data-player {color: #ffffff; background-color: #000000;}
TABLE.data TD.data-player H2 {font-size: 130%; margin: 10px;}
#contentpage {	border: black 1px solid; left: 0px; margin: 0px auto; width: 810px; position: relative; top: 0px; background-color: white;}
.cl1 a, .cl1 a:visited { text-decoration: none; color: Black}
#gridTransactions{ background-color:#CCC;}
.TransactionTitle{ margin-top:50px;}
#lblReportTitle{ float:left; clear:both; width:100%; text-align:center; margin-bottom:15px;}
#txtStartWeek{background-color:#686868; border:1px solid #898989; color:#fff; font-size:14px; font-weight:900; text-align:center;}
.calendarCenter{ float:left; clear:both; width:100%;}
#calBegin, .ReportLabel{ margin:30px auto 0;}
.twocalendarCenter{ margin:40px auto 0; width:600px; clear:both;}
.twocalendar1{ float:left; width:50%;}
#calEnd{ margin:30px auto 0;}


/*------------------------------*/
#CashFlowGlobal, #PlayerGlobal, #MarketingGlobal, #siteNavigation{display:none;}
td img {display: block;}

/* Menus*/

/*--/////////////////////////////////DROPDOWN MENUS/////////////////////////////////--*/

#dropMenu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.dropmenudiv{position: absolute; top: 95px !important;	margin:0 0 0 5px; border-bottom-width: 0; line-height:18px;	z-index:1000; visibility: hidden; border-bottom:: 1px solid #5c5b5b; background: #3c3c3c; width: 165px;}
.adjbox{margin-left:38px !important;}
.dropmenudiv a, .dropmenudiv a:visited{display: block; padding: 2px 0 0 13px; text-decoration: none; color: #fff; border-bottom: 1px solid #5c5b5b; text-align: left;	float: none; font-weight: bold;	letter-spacing:-1px;}
.dropmenudiv a:hover{color:  #DD2116; text-decoration: underline;}
.contextmenudiv{position: absolute; visibility: hidden; background: #D8DCDF;}
.contextmenudiv a, .contextmenudiv a:visited{display: block; text-decoration: none;	color: black; text-align: left; float: none; font-weight: bold;	letter-spacing: -1px; }
.contextmenudiv a:hover{color: #DD2116; text-decoration: underline;}

/*------------------------New Top Inside------------------*/
.topInside{float:left; clear:both; width:760px; height:102px; background-image: url(../images/new/background_topinside.jpg);}
.logout{ float:left; clear:both; width:100%; text-align:right;}
.botsTopInside{float:left; clear:both; width:100%; margin-top:45px; }
.botsTopInside ul{float:left; clear:both; margin:0!important; }
.botsTopInside ul li{float:left;}

iframe{background-color: #999999;}


/*gabo 20070419 - for terms and conditions*/

.terms .tableGlobal{ width: 98%; float: left; position: relative; left: 1%; padding: 15px 0;}
.terms .tableGlobal h1{ width: 100%; font-size: 20px; }
.terms .tableGlobal h2{ width: 100%; font-size: 15px; text-align: left;border-bottom: 1px solid #FFF;}
.terms .tableGlobal h3{ width: 100%; font-size: 12px; text-align: left; color: red;}
.terms .tableGlobal p{ width: 100%; text-align: justify; font-size: 12px; padding: 10px 0;}
.terms .tableGlobal p.note{ color: gray; font-size: 10px; clear: both; width: 90%; left: 5%;}
.terms .tableGlobal table{ width: 90%; position: relative; left: 5%; border:1px solid silver; float: left; }
.terms .tableGlobal table.noBorder { border: none;}
.terms .tableGlobal table.noBorder td{ border: none; padding: 10px 0}
.terms .tableGlobal table.noBorder td.noPadd{ padding: 0; color: gray;}
.terms .tableGlobal table thead td{ font-weight: bold; color: #FFF; background-color: #000;}
.terms .tableGlobal table td{font-size: 11px; border: 1px solid silver;}


/*LabelAgent*/
#LabelAgent{ color: #FF8000!important; }
#LabelAgent b{ color: #FF8000!important;  }
#LabelAgent b font{ color: #FF8000!important; }

/**************/
/* MAIN TABLE */
/**************/
.TrGameOdd
{
	background-color: #F2F2F2;
	height:20px;
	text-align:left; 
}
.TrGameOdd td a{ color: #000000; }




.TrGameEven
{
	background-color: Silver;
	height:20px;
	text-align:left; 
	color:black;
	font-size:x-small
}
.TrGameEven td a{ color: #000000; }



.TrTotalOdd
{
	height:20px;
	font-weight:bolder;
	text-align:left; 
	background-color: #F2F2F2;
}

.TrTotalOdd td{
	color: #000000;
}
.TrTotalEven
{
	background-image:url(images/MiddleAllReport2.gif);
	height:20px;
	font-weight:bolder;
	text-align:left; 
}
.GameHeader
{
	height:20px;
	background-color:#444;
	margin-bottom: 5px;
	border-bottom: 2px solid Silver!important;
	font-weight:bolder;
	text-align:left; 
	font-size:small;
	color:#FFF;
	
}


.TrGameBottom
{
	height:20px;
	background-color: #E0E0E0;
	vertical-align:middle;
	text-align:center;
	color:black;
	font-size:x-small
}
.TdSpace
{
	width:5px;
	color:#000000;
	font-size: small;
}

.GameHeader a:visited
{
	text-decoration:none;
	color:#000000;
	font-size: small;
}

.GameHeader a:link
{
	text-decoration:none;
	color:#000000;
	font-size: small;
	text-decoration: underline;
}
.GameHeader a:hover
{
	text-decoration:underline;
	color:#000000;
	font-size: small;
}
.GameHeader a:active
{
	text-decoration:none;
	color:#000000;
	font-size: small;
}
