* {list-style:none; margin:0; padding:0;}
body{ background-color:#353535; color:#5D5D5D; font-family: Verdana; font-size: 12px; text-align: center; }
body form { width:100%;}
.page-container{width:760px; margin: 0 auto;  background: url(../images/new/pageContBg.gif) repeat-y scroll;  }
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1, h2, h3 {color: #fff;}
h3 {font-size: 8px;}

div, ul, li, span, a { position: relative;}

#footerSpace{width:760px; margin:auto; height:30px; clear:both; }
#footer {width:760px; margin:auto; height:65px; clear:both; background-image:url(../images/new/wheretheline.jpg); color:#fff; font-weight: bold;}
#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;}

#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:#666; margin:0 7px; border:1px solid gray; color:#A9A9A9; font-size:14px; text-transform:uppercase; width:90px;}
#logInButton{background-color:gray; border:1px solid #666; 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  #666;	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:navy; 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:#666; margin:0 7px; border:1px solid gray; 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; background: url(../images/new/pageContBg.gif) repeat-y scroll;}

.WelcomeText {font-weight: bold; font-size: 13px; width:650px; margin:20px auto 0 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:25px 0; width:98%; left:1%; background-color: #FFFF99;}
.WagerTypeDescription {color:blue;}
.GameID {color: navy;}
.TicketNumber {color: #DD2116;}
.PlayerName {font-weight: bold; font-size: 10pt; text-decoration: none;}
.Error {font-weight: bold; text-transform: none; color: red;}
.WelcomeTable {border:gray 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:bold; color:#000000; }
table.data th {padding:5px; font-weight: bold; color: #ffffff; background-color: #666; text-align: center; text-transform: uppercase;}
table.data tr.th {padding: 1px; font-weight: bold; color: #fff; 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: blue; font-weight: bold; color: #fff;}
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:20px;}
#lblReportTitle{ float:left; clear:both; width:100%; text-align:center; margin-bottom:10px;}
#txtStartWeek{background-color:#666; border:1px solid gray; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.calendarCenter{ float:left; clear:both; width:100%;}
#calBegin, .ReportLabel{ margin:20px auto 0;}
.twocalendarCenter{ margin:30px auto 0; width:600px; clear:both;}
.twocalendar1{ float:left; width:50%;}
#calEnd{ margin:20px auto 0;}


/*------------------------------*/
#CashFlowGlobal, #PlayerGlobal, #MarketingGlobal, #siteNavigation{display:none;}
td img {display: block;}

/* Menus*/

/*------------------------New Top Inside & Dropdown menus ------------------*/
.topInside{float:left; clear:both; width:760px; height:102px; background-image: url(../images/new/background_topinside.jpg); z-index: 100;}
.topInside .logout{ position: absolute; right: -19px}
.mainMenu{float:left; width:100%;  position: absolute; top:82px; left:0  }
.mainMenu .wrap { width: 100%; float: left;}
.mainMenu .wrap .menuBox { float: left; clear: none;}
	.mainMenu .wrap .cashBox { width: 120px}
	.mainMenu .wrap .playerBox {width: 180px}
	.mainMenu .wrap .marketBox {width: 129px}
	.mainMenu .wrap .subagentBox { }
.mainMenu .wrap .menuBox li { width: 100%; float: left;}
.mainMenu .wrap .menuBox li a {float: left; clear: both;}
.mainMenu .wrap .menuBox li.dropmenudiv { width; left: 5%!important; border: 1px solid gray; background-color:#ff0000; top: 3px!important; visibility: hidden; text-align: left;}
.mainMenu .wrap .menuBox li.dropmenudiv a { padding: 2px; color: white; font-weight: bold; text-decoration: none; text-align: left; width:97%;}
.mainMenu .wrap .menuBox li.dropmenudiv a:hover { padding: 2px; color: white; font-weight: bold; text-decoration: underline; color:#ffcc00;}


.mainContent { width: 100%; float: left; z-index: 50}

iframe{background-color: white;}

/* gabo - Openbets */
.bodyInf { float:left; width:100%;}
.footerInf { float:left; clear:both; border:1px dashed silver; width:98%; left:1%; padding:10px 0;}
.footerInf table { width:100%;}

/*gabo 20070419 - for terms and conditions*/


.terms .tableGlobal{ width: 98%; float: left; position: relative; left: 1%; clear:both; }
.terms .header{ width: 100%; height: 108px; clear:both; margin-bottom: 15px; }
.terms .row {padding: 0 5px;}
.terms .tableGlobal h1{ width: 100%; font-size: 15px; color:#086708; }
.terms .tableGlobal h2{ width: 100%; font-size: 13px; text-align: left; color: #086708!important;}
.terms .tableGlobal h3{ width: 100%; font-size: 12px; text-align: left; color: #086708;}
.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%; float: left; }
.terms .tableGlobal table.noBorder { border: none; clear:both; width: 98%; position: relative; left:1%; }
.terms .tableGlobal table.noBorder td{ border: none; padding: 10px 0}
.terms .tableGlobal table.noBorder td.noPadd{ padding: 0;}
.terms .tableGlobal table thead td{ font-weight: bold; color: #FFF; background-color: #e02323;}
.terms .tableGlobal table td{font-size: 11px; border: 1px solid #ccc; padding: 5px!important;}


/*LabelAgent*/
#LabelAgent{ color: #FF8000!important; }
#LabelAgent b{ color: #FF8000!important;  }
#LabelAgent b font{ color: #FF8000!important; }
