*, p, form {
  margin: 0;
  padding: 0;
}

body, body.casino, body.game {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  background: #e5e5e5;
}

dd {
  margin-left: 15px;
}

a{color:#242424;}
img{ border:0;}
usdexchangedcontainer {
  height: 16px;
  width: 130px;
  float: left;
  margin-left: 2px;
}
fieldset{margin:5px 5px 15px 5px; padding:5px; display:block; width:auto; border:#CCC solid 1px}
legend{ color:#333}
fieldset ol{ padding-left:25px}

.coupon_table_content a {
color: #333;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 0;
margin-left:0;
}

.actions-menu {
  height: 110px;
  padding: 0pt 0pt 10px;
  width: 100%;
  background: transparent url(../images/accounts_actions_bg.png) no-repeat scroll 0pt 50%;
}

.actions-menu h1 {
  font-size: 12px;
  font-weight: bold;
  padding: 13px 0pt 0pt 20px;
  text-transform: uppercase;
  color: #E2FFDD;
}

.actions-menu ul {
  float: left;
  margin: 5px 0pt 0pt;
}

.actions-menu ul li {
  float: left;
  list-style-type: none;
  padding: 1px 0pt 0pt 16px;
}

.actions-menu ul li a {
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 13px;
  padding: 2px 0pt 2px 4px;
  text-transform: uppercase;
  width: 255px;
  color: #FFFFFF;
}

.actions-menu ul li a.active {
  text-decoration: none;
  color: #E2FFDD;
}

.bet-container {
  border-bottom: 1px solid #EBEDEF;
  float: left;
  width: 812px;
}

.coupon-button a {
  color: #FFFFFF;
  float: right;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 0 0;
  text-align: center;
  text-decoration: none;
  text-transform:none;
}
.betslip-button a:hover, .coupon-button a:hover {text-decoration: none;}

.coupon-button span {
  float: right;
  height: 16px;
  padding: 0 8px;
  text-align: center;
  border: none;
  background: #bb1100 url(../images/es/butred.gif) repeat-x bottom;
  border:solid 1px #a30d00;
}

.coupon-button {
  float: right;
  padding: 7px 3px 0pt 0pt;
  width: 65px;
}
.betslip-button{padding:7px 4px 0pt 0pt;  float:right; }
.betslip-button a {
  background: #bb1100 url(../images/es/butred.gif) repeat-x bottom;
  color: #FFF;
  float: right;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  display:inline-block;
  padding: 1px 8px;
  border:solid 1px #a30d00;
}
.betslip-button a[disabled]{color:#FFF; text-decoration:none;}
#spinner{float:right; padding-right: 10px; margin-top:1px; width:10px; height:10px;}
.betslip-entry-even {
  border-bottom: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;  
}

.betslip-entry-odd, .even2{
  background-color: #d7d7d7;	
}

.betslip-entry-odd, .odd2{
background-color: #e8e8e8;
}

.betslip-entry-odd, .betslip-entry-even {
  float: left;
  padding: 0pt 0pt 4px;
  width: 261px;
}



.betslip-event-details {
  float: left;
  padding: 5px 0pt 0pt 8px;
  width: 168px;
}



.betslip-odds {
  color: #676767;
  float: left;
  font-size: 11px;
  width: 100%;
}

.betslip-payout {
  float: left;
  font-size: 7pt;
  font-weight: bold;
  width: 100%;
  color: #2F2F2F;
}

.betslip-payout h1 {
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #2F2F2F;
}

.betslip-payout option {
  font-size: 7pt;
}

.betslip-payout select {
  font-size: 7pt;
}

.betslip-payout span {
  float: left;
  font-weight: normal;
  padding: 0pt 0pt 0pt 3px;
  color: #696969;
}

.betslip-remove {
  float: right;
  width: 15px;
}

.betslip-remove a {
  float: left;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #8A8A89;
}

.betslip-stake {
  float: right;
  height: 47px;
  padding: 5px 0pt 0pt;
  width: 75px;
}

.betslip-stake-amount {
  color: #676767;
  float: right;
}

.betslip-stake-amount input {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  float: right;
}

.betslip-stake-heading {
  color: #2F2F2F;
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 14px;
  width: 80%;
}

.between {
  float: left;
}

.between-line {
  height: 19px;
  width: 100%;
}


.breadcrumbs {
  color: #EBFEE8;
  font-size: 10px;
  height: 14px;
  margin: 0pt auto;
  padding: 2px;
  width: 1003px;
}

.breadcrumbs a {}

.breadcrumbs span.strong {
  font-weight: bold;
}

.break {
  clear: both;
}




.casino-list-container li.sl-active a {
  color: #FFFFFF;
  text-decoration: underline;
}

.casino-list-text {
  float: left;
  padding: 2px 0pt 0pt 2px;
  text-decoration: none;
  color: black;
}

.ce-even a, .ce-even td {
  background-color: #ECFFC6;
}

.ce-odd a, .ce-odd td {
  background-color: #D1EEAF;
}


.content-body-text {
  color: #000000;
  font-size: 12px;
  float: left;
  font-size: 12px;
  line-height: 16px;
  padding: 0pt;
  width: 100%;
  height:140px;
}

.content-footer-text {
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 14px;
  width: 100%;
  color: #2F2F2F;
}

.content-heading-text {
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 16px;
  text-transform: uppercase;
  width: 100%;
  color: #008000;
}

.content-main-content {
  float: left;
  padding: 0px;
}

.content-main-even {
  background: transparent url(../images/main_even_tab.jpg) no-repeat scroll 0pt 50%;
}

.content-main-odd img, .content-main-even img {
  float: left;
  padding: 0;
}

.content-main-odd, .content-main-even {
  float: left;
  width: 549px;
}

.current-events-container, #highlights-container {
  background-attachment: scroll;
  background-image: none;
  background-repeat: no-repeat;
  background:#fff;
  border: 3px solid white;
  height: auto;
  float: left;
  margin: 0px 0px 8px;
  width: 513px;

}

.current-events-container li {
  float: left;
  list-style-type: none;
  width:100%;
overflow:hidden;
}

.current-events-container li a {
  float: left;
  vertical-align: middle;
  width: 100%;
}

.current-events-container ul {
  float: left;
  margin-top: 4px;
  width:100%;
}

.current-events-text {
  float: left;
  font-size: 12px;
  padding: 0px 0pt 0px 12px;
  display:inline-block;
  text-decoration: none;
  color: #0B3500;
  font-size: 1em;
height:22px;
margin:3px 0px 0px 0px;
width:100%;
overflow:hidden;
background:#CCC url(../images/es/backcell.gif) repeat-x;

}

.current-events-text .hora, .current-events-text .desc{
  display:inline-table;
margin:4px 0px 0px 0px ;
float:left;
color:#242424;
font-size:11px;
}

.current-events-text .icon {
  display:inline-table;
float:left;
margin:3px 5px 3px 5px ;
}

.dob-spacer {
  float: left;
  height: 23px;
  padding: 0pt 0pt 0pt 3px;
}

.errors {
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  line-height:18px;
  margin:0 0 5px 0;
  padding:0;
  text-indent:10px;
  width:100%;
  color:#900;
  background: #FFEEEE;
  border:1px solid #CC0000;
  border-collapse:collapse;
  overflow:hidden;
}

.events_container {}

.failed {
  background-color: #FFF0F0;
}

.featured-events-text {
  color: #FEFFFE;
  float: left;
  font-size: 12px;
  height: 138px;
  line-height: 20px;
  overflow: hidden;
  padding: 0pt 0pt 0pt 13px;
  width: 347px;
}

.filter {
  height: 120px;
  padding: 15px 10px 0pt;
  width: 780px;
  background: none;
}

.filter img {
  float: left;
  padding-left: 5px;
}

.filter input {
  float: left;
  font-size: 10px;
  height: 12px;
  margin: 3px 0pt 0pt;
  vertical-align: middle;
}

.filter label {
  color: #555;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 10px;
  line-height: normal;
  margin: 0pt;
  padding: 3px 0pt 0pt 4px;
  vertical-align: middle;
  width: 90px;
}

.filter select {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;


  height: 16px;









  margin: 0pt;
  padding: 0pt;



}

.filter select option {
  padding: 0pt 5px 0pt 0pt;
}

.filter span {
  float: left;
  padding: 2px 3px 0pt;
}

.flag-en a {
  background: transparent url(../images/flags/en.jpg) no-repeat scroll 0% 50%;
}

.flag-es a {
  background: transparent url(../images/flags/es.jpg) no-repeat scroll 0% 50%;
}

.flag-ph a {
  background: transparent url(../images/flags/ph.jpg) no-repeat scroll 0% 50%;
}

.flag-ru a {
  background: transparent url(../images/flags/ru.jpg) no-repeat scroll 0% 50%;
}

.flag-za a {
  background: transparent url(../images/flags/za.jpg) no-repeat scroll 0% 50%;
}

.flags {
  float: none;
  height: 26px;
  overflow: hidden;
  width: 55px;
}

.forgot-password-form-tab .content .altrow .ccol span {
  color: #8492A6;
  font-size: 12px;
  font-style: italic;
  margin-left: 190px;
}

.forgot-password-form-tab .content .row span {
  color: #8492A6;
  font-size: 12px;
}

.form_elements {
  float: left;
  height: 26px;
  padding-right: 10px;
  margin-top: 0px;
}




.games-container-button {
  width: 167px;
  height: 22px;
  padding: 2px 3px 0;
  margin-right: 3px;
}

.games-menu-odd, .games-menu-even {
  color: white;
  font-size: 11px;
  font-family: Arial, sans-serif;
}

.help_icon {
  width: 16px;
  height: 16px;
}

.home-container a, .home-container-results a, .home-container-statistics a, .poker-home-container a, .casino-home-container a, .bonus-home-container a, .poker-container a, .casino-container a, .poker-item-container a, .poker-help-container a, .games-menu-button a, .games-container-button span {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  margin-left: 15px;
  padding-left: 18px;
  text-decoration: none;
  text-transform: uppercase;
}
.image-content{  text-indent: -99999px;}

.indicator16 {
  background-image: url(/images/ajax-loader-circle_ball.gif);
  float: right;
  margin: 0px 8px 0 0;
  width: 16px;
  height: 16px;
}

.inner-container {
  margin: 0pt auto;
  width: 977px;
}

#header-container .inner-container {
  margin: 0pt auto;
  width: 977px;
  height:97px;

  background:none;
}


.inplay-item {
  background: #E7FBE4 none repeat scroll 0% 50%;
  border: 1px solid #8EA37B;
  float: left;
  height: 20px;
  margin-bottom: 5px;
  margin-left: 5px;
  width: 264px;
}

.inplay-item-container {
  float: left;
  margin: 0pt 0pt 1px;
  padding: 0pt 3px 0pt 0pt;
}

.inplay-item-event {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 16px;
  padding: 4px 0pt 0pt 7px;
  width: 221px;
  color: #3C5627;
}

.inplay-item-odds {
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 15px;
  padding: 5px 0pt 0pt;
  text-align: center;
  vertical-align: middle;
  width: 36px;
  background-image: url(../images/odds_bg.jpg);
  color: white;
}

.inplay-links {
  float: right;
  padding: 3px 10px 0pt 0pt;
}

.inplay-links a {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #555;
}

.inplay-links a.active {
  text-decoration: none;

  color: #7BCB7D;
}

.language-bar-text {
  float: left;
  font-size: 11px;
  font-weight: bold;
  padding: 12px 0pt 0pt 12px;
  text-transform: uppercase;
  color: #F7FFF5;
}

.lcol_withdrawn_outcome {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 3px 0pt 0pt;
  padding: 3px 7pt 0pt;
  color: grey;
  float: left;
}

.lcol_withdrawn_price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 3px 0pt 0pt;
  min-width: 100px;
  color: grey;




  float: right;
  padding: 2px 0pt 0pt;
  text-align: center;
}

.left-tab a {
  background: #303030 none no-repeat scroll 0pt 50%;
}

.left-tab a, .normal-tab a, .right-tab a {
  float: left;
overflow:hidden;
padding:3px 10px 0px 10px;
margin:0;
    height: 20px;
width:auto;
}

.logoholder {
  float: left;
  height: 68px;
  width: 203px;
}

.no-inrunning-text {
  color: #0B3500;
  margin-top: 0.3em;
  font-size: 2em;
}

.no-outline {
  outline-style: none;
  outline-width: medium;
}

.normal-tab a {
  background: #303030 none no-repeat scroll 0pt 50%;
}

.odds-buypoints-cell {
  border-left: 3px solid #FFFFFF;
  padding: 1px 0pt 0pt;
  text-align: center;
  min-width: 180px;
}

.odds-cell {
	border:none; 
	display:block; 
	width:80px;
	margin:0;
	padding:0;
	font-size:10px; 
	font-weight:bold;
	min-width:60px;
}

.odds-cell > h1 {
  color: #727E8F;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: normal;
  text-align: left;
  text-transform: uppercase;
}

.odds-cell a {
  float: none;
  text-align: center;
display:block;
margin:0;
padding:0;
background:#ccc;
 width:100%;
line-height:18px;
}

.odds-cell a:hover {color:#fff; background:#303030}

.outer-container {}

.outer-container-poker_splash {
  background: transparent url(../images/bg_gradient_slice2.jpg) repeat-x scroll 0pt 90px;
}

.poker-list-container li a, .casino-list-container li a {
  float: left;
  height: 21px;
  width: 161px;
  font-size: 13px;
}

.poker-list-container li, .casino-list-container li {
  display: block;
  clear: both;
  list-style-type: none;
}

.poker-list-container li.sl-active a {
  color: #FFFFFF;
  text-decoration: underline;
}

.poker-list-container ul, .casino-list-container ul {}

.poker-list-container, .casino-list-container {
  width: 161px;
  margin-bottom: 5px;
  margin-top: -5px;
  padding-bottom: 8px;
  margin-left: 3px;
}

.poker-list-text {
  float: left;
  padding: 2px 0pt 0pt 2px;
  text-decoration: none;
  color: black;
}

.rcol_pointsadjustments_combo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px 0pt 0pt;
  min-width: 100px;
  color: grey;
  float: right;
  padding: 0px 0pt 0pt;
}

.registration-form-tab .content .alt, .sport-coupon-index-tab .content .alt, .sport-coupon-detail-tab .content .alt {
  float: left;
  background: #F9F9F9 none repeat scroll 0% 50%;
}

.registration-form-tab .content .ccol, .sport-coupon-index-tab .content .row .ccol {
  float: left;
}

.registration-form-tab .content .lcol {
  float: left;
  width: 150px;
}

.registration-form-tab .content .lcol span {
  padding-left: 10px;
}

.registration-form-tab .content .lcol span, .registration-form-tab .content .ccol span, .sport-coupon-index-tab .content .row .lcol span, .sport-coupon-index-tab .content .row .ccol span, .sport-coupon-detail-tab .content .row h1 {
  color: #000;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin-top: 3px;
}

.registration-form-tab .content .rcol .left, .registration-form-tab .content .rcol .right, .sport-coupon-index-tab .content .row .rcol .left, .sport-coupon-index-tab .content .row .rcol .right, .sport-coupon-detail-tab .content .row .rcol .left, .sport-coupon-detail-tab .content .row .rcol .right {
  float: left;
  height: 19px;
  margin: 2px 0pt 0pt;
  width: 3px;
}

.registration-form-tab .content .rcol .left, .sport-coupon-index-tab .content .row .rcol .left, .sport-coupon-detail-tab .content .row .rcol .left {
  display: none;
}

.registration-form-tab .content .rcol .right, .sport-coupon-index-tab .content .row .rcol .right {
  display: none;
}

.registration-form-tab .content .rcol span, .sport-coupon-index-tab .content .row .rcol span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.registration-form-tab .content .rcol, .sport-coupon-index-tab .content .row .rcol {
  float: left;
}

.registration-form-tab .content .rcol, .sport-coupon-index-tab .content .row .rcol, .sport-coupon-detail-tab .content .row .rcol {
  padding: 0 8px;
}

.registration-form-tab .content .row .rcol .left, .sport-coupon-index-tab .content .row .rcol .left, .sport-coupon-detail-tab .content .row .rcol .left {}

.registration-form-tab .content .row .rcol .message, .sport-coupon-index-tab .content .row .rcol .message {
  float: left;
  height: 18px;
  padding: 5px 0pt 0pt 8px;
}

.registration-form-tab .content .row .rcol .resizedinput input {
  width: 100px;
}

.registration-form-tab .content .row .rcol .right, .sport-coupon-index-tab .content .row .rcol .right {}

.registration-form-tab .content .row .rcol select.dob-day {
  width: 40px;
}

.registration-form-tab .content .row .rcol select.dob-day, .registration-form-tab .content .row .rcol select.dob-month, .registration-form-tab .content .row .rcol select.dob-year {
  border: 1px solid #7F9DB9;
  float: left;
  margin: 2px 0pt 0pt;
}

.registration-form-tab .content .row .rcol select.dob-year {
  width: 50px;
}

.registration-form-tab .content .row, .sport-coupon-index-tab .content .row, .sport-coupon-detail-tab .content .row {
  float: left;
  height: 23px;
  width: 100%;
}

.registration-form-tab .content .textarea_row {
  float: left;
  width: 100%;
}

.registration-form-tab .content .textarea_row .rcol .message {
  float: left;
  max-width: 200px;
  padding: 5px 0pt 0pt 8px;
}

.registration-form-tab .content input {
  width: 180px;
}

.registration-form-tab .content input, .registration-form-tab .content select, .registration-form-tab .content textarea, .sport-coupon-index-tab .content .row .rcol input, .sport-coupon-index-tab .content .row .rcol select, .sport-coupon-detail-tab .content .row .rcol input, .sport-coupon-detail-tab .content .row .rcol select {
  color: #7B8BA3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.registration-form-tab .content input, .registration-form-tab .content textarea, .sport-coupon-detail-tab .content .row .rcol input, td.event_detail input {
  border: 1px solid #7F9DB9;
}

.registration-form-tab .content input, .sport-coupon-detail-tab .content .row .rcol input {
  float: left;
  height: 16px;
  margin: 2px 0pt 0pt;
  padding: 3px 0pt 0pt;
}

.registration-form-tab .content select, .sport-coupon-index-tab .content .row .rcol select {
  border: 1px solid #7F9DB9;
  float: left;
  margin: 2px 0pt 0pt;
  width: 186px;
}

.registration-form-tab .content textarea {
  float: left;
  margin: 2px 0pt 0pt;
  padding: 3px 0pt 0pt;
}

.registration-form-tab .content, .sport-coupon-index-tab .content, .sport-coupon-detail-tab .content {
  float: left;
  padding: 0 0 19px 3px;
  width: 99%;
}

.registration-form-tab .footer, .sport-coupon-index-tab .footer, .sport-coupon-detail-tab .footer, .statement-list .footer {
  float: left;
  height: 8px;

  width: 100%;
}

.registration-form-tab .heading span{
  background-color: #FFFFFF;

  color: #285FB0;
}

.registration-form-tab .heading span, .sport-coupon-index-tab .heading span, .sport-coupon-detail-tab .heading span, .statement-list .heading span {
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding: 0pt 3px;
}



.registration-form-tab span.error {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #E16262;
}


.registration-form-tab, .sport-coupon-index-tab, .sport-coupon-detail-tab {
  float: left;
  width: 100%;

}

.registration-form-tab-spacer, .coupon-tab-spacer {
  float: left;
  height: 30px;
  width: 100%;
}

.registration_help_icon {
  float: left;
  width: 19px;
  height: 16px;
  margin: 2px 0pt 0pt;
  padding: 2px 0pt 0pt 2px;
}

.results-per-page a.active, .paging a.active {
  text-decoration: none;
}

.right-tab a {
 background: #303030 none no-repeat scroll 0pt 50%;
}


.sl-active {
  background: #0bc518 none repeat scroll 0% 50%;
}

.sl-even a {
  background: #fff none no-repeat scroll 0% 50%;
}

.sl-even a.current, .sl-odd a.current {
  color: #3C5627;
}

.sl-odd a {








  background: #e8e8e8 none no-repeat scroll 0% 50%;
}

.sport-coupon-detail-tab .content .row {
  background: transparent url(../images/coupon_row_bg_slice.jpg) repeat-x scroll 0pt 50%;
}

.sport-coupon-detail-tab .content .row .lcol {
  float: left;
  padding: 3px 0pt 0pt 10px;
  width: 100%;
}

.sport-coupon-detail-tab .content .row .lcol h1 {
  color: #135213;
  max-width: 340px;
}

.sport-coupon-detail-tab .content .row .rcol {
  float: right;
  margin: 3px 0pt 0pt;
  min-width: 100px;
}

.sport-coupon-detail-tab .heading .checkboxes input {
  float: left;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 13px;
  line-height: normal;
  width: 15px;
}

.sport-coupon-detail-tab .heading .checkboxes span {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  color: #FFFFFF;
}

.sport-coupon-detail-tab .heading .checkboxes, .statement-list .heading .results-per-page {
  float: right;
  height: 10px;
  padding: 1px 10px 0pt 0pt;
}

.sport-coupon-detail-tab .lcol span {
  max-width: 340px;
}

.sport-coupon-detail-tab .t-rcol {
  margin: 0;
  min-width: 100px;
  text-align: center;
}

.sport-coupon-detail-tab .t-rcol-market {
  margin: 0;
  width: 20px;
  text-align: right;
}

.sport-coupon-detail-tab span.odds {
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: normal;
  text-align: left;
  text-transform: uppercase;
  color: #8492A6;
}

.sport-coupon-detail-tab span.period_descr {
  float: none;
  font-size: 12px;
  font-weight: bold;
  margin-top: 3px;
}

.sport-coupon-detail-tab span.period_descr, .sport-coupon-detail-tab span.outcome_descr {
  color: #135213;
}

.sport-coupon-index-tab .content .alt, .sport-coupon-detail-tab .content .alt {
  background-color: #e8e8e8;
}

.sport-coupon-index-tab .content .lcol a, .sport-coupon-index-tab .content .rcol a, .sport-coupon-detail-tab .content .lcol a, .sport-coupon-detail-tab .content .rcol a, .sport-coupon-detail-tab .content .t-rcol a, td.event_listing a, td.event_detail a {
  font-size: 11px;
  color: #424242;
}

.sport-coupon-index-tab .content .row {
  float: left;
  height: 30px;
  width: 512px;
}

.sport-coupon-index-tab .content .row .lcol {
  float: left;
  padding: 3px 0pt 0pt 10px;
}

.sport-coupon-index-tab .content .row .lcol span.market, .sport-coupon-index-tab .content .row .rcol span.market {
  font-size: 11px;
  font-weight: normal;
  margin: 0;
}

.sport-coupon-index-tab .content .row .rcol {
  float: left;
  margin: 3px 0pt 0pt;
 }

.sport-coupon-index-tab .content .row .lcol, .sport-coupon-index-tab .content .row .rcol { 
 width: 240px;
}

.sport-coupon-index-tab .content, .sport-coupon-detail-tab .content {
  background: transparent none repeat-y scroll 0pt 50%;
  padding: 5px 0pt 5px 0px;
}

.sport-coupon-index-tab .footer, .sport-coupon-detail-tab .footer {
  background: transparent none no-repeat scroll 0pt 50%;
}

.sport-coupon-index-tab .heading a {
  color: #ffffff;
  text-decoration: underline;
}

.sport-coupon-index-tab .heading span, .sport-coupon-detail-tab .heading span, .statement-list .heading span {
  background: transparent none repeat scroll 0%;
  color: #fff;
}

.sports-list-text {
  float: left;
  font-size: 10px;
  font-weight: bold;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  color: #424242;
}
.sl-active a{color: #fff;}

.statement-list {
  float: left;
  padding: 0pt;
  width: 100%;
}

.statement-list .content {
  background: none;
}

.statement-list .content {
  float: left;
  padding: 19px 0pt 19px 3px;
  width: 100%;
}



.statement-list .content .paging {
  float: left;
  height: 10px;
  padding: 12px 0pt 0pt 10px;
}

.statement-list .footer {
  background: none;
}

.statement-list .heading {
  width: 795px;
  background: none;
}

.statement-list .heading .results-per-page {
  padding: 0pt 10px 0pt 0pt;
}

.statement-list .heading .results-per-page a, .statement-list .content .paging a {
  color: #555;
}

.statement-list .heading .results-per-page a, .statement-list .content .paging a {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: normal;
  padding: 0pt;
}

.statement-list .heading .results-per-page span, .statement-list .content .paging span, .filter span {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: normal;
}

.statement-list .heading .results-per-page span, .statement-list .heading span, .statement-list .content .paging span, .filter span {
  color: #555;
}



.tab-spacer {
  background: transparent none no-repeat scroll 0% 50%;
  float: left;
  height: 1px;
  width: 5px;
}

.tab-text, .tab-text-active {
  color: #fff;
  font-size: 12px;
  font-weight:bold;
  padding: 12px 0pt 0pt;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

body.sport .tab-text.sport,
body.casino .tab-text.casino,
body.poker .tab-text.poker,
body.promos .tab-text.promos,
body.promos .tab-text.promos,
body.accounts-section .tab-text.info,
body.games .tab-text.games{color:#0bc518}

.tab-text-active {
  color: #FFFFFF;
}

.today-coupon-links {
  border: 1px solid #135213;
  color: #135213;
  font-size: 11px;
  padding: 0px;
}

.today-coupon-links a {
  color: #135213;
  margin: 2px;
  text-decoration: none;
}

.today-coupon-links div {
  padding: 5px;
}

.todays-sport {
  background: transparent url(../images/new/Green.png) no-repeat scroll;
}
.toolbar-link, .coupon_table_header_green span  {
  color: #fff;
  float: right;
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0pt 0pt;
  padding-right: 7px;
  position:relative;
  top:0px;
}
.coupon_table_header_green {line-height:14px;}

.toolbar-link a, .coupon_table_header_green a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.toolbar-link a.active {
  color: #80A681;
  text-decoration: none;
}

.toolbar-text {
  color: white;
  margin-top: 0.3em;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 3px 0pt 0pt;
  text-transform: uppercase;
}

.top-register-div {
  margin-top: -12px;
  float:left;
}


.transaction {


  background-color: #D1E7FD;
}


.view-account-summary-button {
  float: left;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;

  line-height: normal;
  margin-left: 10px;
  padding: 4px 4px;
  text-decoration: none;
  text-transform: uppercase;
  background: transparent url(../images/view_account_summary_button.jpg) no-repeat scroll 0pt 50%;
  color: #FFFFFF;
}

.view-history-button {
  float: left;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  margin-top: 10px;
  padding: 4px 5px;
  text-decoration: none;
  text-transform: uppercase;
  background: transparent url(../images/view_history_button.jpg) no-repeat scroll 0pt 50%;
  color: #FFFFFF;
}

.whl_activation_header {
  background-color: #7f0000;
  color: white;
  padding: 2px;
}

.whl_balance {
  background-color: black;
  border: 1px solid white;
  color: white;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  width: 200px;
}

.whl_game_block {
  border: 1px solid #333;
  width: 150px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: white;
}



.whl_game_header {
  background: url('/images/errors_bg.jpg') repeat-x 0 1px;
  border-bottom: 1px solid #333;
  padding-top: 5px;
  height: 30px;

  width: 150px;
}

.whl_game_header span {}

.whl_game_image {
  height: 170px;
  width: 150px;
}

.whl_game_row {
  background: url('/images/whl_game_row.png') no-repeat 0 1px;
  border-top: 1px solid #333;
  cursor: pointer;
  padding-top: 5px;
  height: 30px;
  width: 150px;
}

.whl_game_row a {
  color: black;
  text-decoration: none;
}

.whl_game_row span {
  color: black;
}

.whl_game_row_hover {
  background: url('/images/whl_game_row_hover.png') no-repeat 0 1px;
}

a.button {
  float: left;
  margin: 0 7px;
  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size: 85%;
  line-height: 130%;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  padding: 3px 8px 4px 5px;
  background-color: #f5f5f5;
  border: 1px solid #dedede;
  color: #565656;
}

a.createaccount-button {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}

a.forgotten-password {
  color: #000;
  float: right;
  font-size: 11px;
  margin-top: 7px;
  text-decoration: none;
}

/*
#lightbox .game-detail .game-name{color: #000; padding: 10px 0; text-indent:15px; display:block; background:#303030; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px;}
#lightbox .game-detail p.game-description{padding-top: 10px; font-size:11px; line-height:20px; padding-right:8px; font-family:Verdana}
#lightbox .game-detail-list{float: left; width: 71%;}
#lightbox .game-image{float: left; margin:0px; margin-right: 10px; margin-top: 5px;}
#lightbox .game-list{width: 25%; background-color: #292929; float: left; padding: 10px; min-height: 180px;}
#lightbox .game-list a {text-decoration: none; color: #CDCDCD;}
#lightbox .game-list ul li {list-style: none; margin-left: 10px; margin-top: 5px;}
#lightbox a.button { background-color: #960001; color: #F8E1DB; border-color: #fff #999 #999 #fff;}

#lightbox div.game table.game-options{border-collapse:collapse;}
#lightbox div.game table.game-options td{ font-weight: bold; font-size: 10px; font-family:Verdana; color:#333; padding:3px 0px 3px 5px}
#lightbox div.game { height: 390px; background-color:#FFF; padding: 5px;}
#lightbox div.game .close { position: absolute; right: 20px; top: 16px; }
#lightbox div.game .close img{border: none;}
#lightbox div.game .errors{width: auto;}
#lightbox div.game .game-detail{background-color: transparent; background-image: none;}
#lightbox div.game .game-rules{text-align: center;}
#lightbox div.game a.game-rules{color: #CDCDCD; text-decoration: none;}
#lightbox div.game table{width: 100%; clear: both;}
#lightbox div.game table .buttons{float: right;}
#lightbox div.game table td{padding: 1px 0;}
*/
/* ---- casino & games lightbox ----- */
div.game .game-options .buttons div{ float: left; margin: 2px;}
div.game .game-options .buttons div.right{ background-image: url(/images/es/casino2/button_game_right.gif); width: 6px; height: 20px; float: right; padding: 0px; margin: 0px;}
div.game .game-options .buttons div.left{ background-image: url(/images/es/casino2/button_game_left.gif); width: 6px; height: 20px; float: right; padding: 0px; margin: 0px;}
div.game .game-options .buttons a.button{ background-image: url(/images/es/casino2/button_game_bg.gif); color:#F8E1DB; text-decoration: none; border: none; float: right; height: 20px;	margin: 0px; padding: 0px; display: block;}
div.game .game-options .buttons a.button:hover{ text-decoration: underline;}
div.game .game-options .buttons a.button div{ padding-top: 3px;}
div.game{ color:#CDCDCD; background-image:url(/images/es/casino2/game_detail_bg.png); background-repeat:repeat-x; height:360px; background-color:#080808; padding:20px; 	border: none;}
div.game .game-detail{ background-color:transparent; background-image:none; margin-top: 30px; margin-left: 10px;}
div.game .close{ position:absolute; right:10px; top:10px; display:none; }
div#lightbox div.game .close{ display:inline; }
div.game .close img{ border:none; }
div.game .game-rules{ text-align:center; }
div.game a.game-rules{ color:#CDCDCD; text-decoration:none; }
div.game a.game-rules:hover{ color:#fff; text-decoration:underline; }
div.game table{ width:100%; clear:both; }
div.game table td{ padding:1px 0; }
div.game table .buttons{ float:right; }
div.game .errors{ width:auto; }
div.game .game-name{ font-size:15px; display:inline-block; margin-bottom:5px} 
#lightbox .game-image{float: left; margin:0px; margin-right:10px; margin-top: 0px;}
/* ---- END casino & games lightbox ----- */


div.th {text-align: center;}
p.msonormal {display: inline;}
td.event_detail { padding:0}
td.event_listing {width: 270px; padding: 0 10px;}
td.t-lcol {padding: 3px 0pt 0pt 8px;}
tr.event_detail {}
tr.event_listing {height: 30px;}
tr.t-alt {background-color: #e8e8e8;}
ul.banners {list-style-type: none;}
ul.banners li {  float: left; margin-bottom: 4px;}
ul.ctxm { padding-left: 2px; width: 165px;}
ul.ctxm div.menu {width: 149px;}
ul.ctxm div.menu1 { cursor: pointer; float: left; width: 72px; background-color: #808080; text-align: center;}
ul.ctxm div.menu1_hover { background-color: #800000;}
ul.ctxm li { list-style: none; padding: 4px 6px 4px 25px;}
ul.ctxm li a { color: white; text-decoration: none;}
ul.ctxm li.games-menu-even { background-color: #556b7d;}
ul.ctxm li.games-menu-odd { background-color: #6e80a2;}
ul.ctxm li.games-menu-odd, ul.ctxm li.games-menu-even {
  color: white;
  font-size: 10px;
  font-family: Arial, sans-serif;
}

ul.left-banners {
  list-style-type: none;
  float: left;
  padding-left: 4px;
}

#accounts-container {
  margin: 0pt;
  padding: 8px 3px 0px 3px;
  width: 100%;
  background: #fff;
display:inline-block;
}

#accounts-container #content-bottom {
  float: left;
  height: 15px;
  width: 100%;
  background: none;
}

#accounts-container #content-main {
  background: #fff none repeat scroll 0pt 50%;
  float: left;
  padding:0;
  width: 100%;
overflow:hidden;
}

#accounts-container #content-toolbar, #accounts-container .content-toolbar-coupon, #accounts-container #content-toolbar-poker {
  background: none;
  height: 29px;
  width: 100%;
display:block;
}

#accounts-container #content-toolbar .toolbar-text{
background:#303030;
}

#accounts-container .content .alt {
  background-color: #F5FFF3;
}

#accounts-container .content .row {
  float: left;
  height: auto;
  padding-top: 5px;
}

#accounts-container .content .row .date {
  float: left;
  height: 36px;
  width: 77px;
}


#accounts-container .content .row .date span {
  color: #93B293;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 17px;
  text-align: center;
  width: 77px;
}

#accounts-container .content .row .line {
  float: left;
  height: auto;
/*    overflow: hidden; */


  width: 735px;








}

#accounts-container .content .row .line .event, #accounts-container .content .row .line .spacer, #accounts-container .content .row .line .market, #accounts-container .content .row .line .selection, #accounts-container .content .row .line .sport {
  color: #305A30;
  float: left;
  font-size: 11px;
  margin-top: 2px;
  text-transform: uppercase;
}

#accounts-container .content .row .line .price {
  width: 81px;
}

#accounts-container .content .row .line .reference {
  width: 87px;
}

#accounts-container .content .row .line .reference h1, #accounts-container .content .row .line .type h1, #accounts-container .content .row .line .total-stake h1, #accounts-container .content .row .line .price h1, #accounts-container .content .row .line .return h1, #accounts-container .content .row .line .status h1, #accounts-container .content .row .line .result h1 {
  color: #5B865B;
  float: left;
  font-size: 10px;
  padding-right: 3px;
  text-transform: uppercase;
}

#accounts-container .content .row .line .reference span, #accounts-container .content .row .line .type span, #accounts-container .content .row .line .total-stake span, #accounts-container .content .row .line .price span, #accounts-container .content .row .line .return span, #accounts-container .content .row .line .status span, #accounts-container .content .row .line .result span {
  color: #93B293;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}

#accounts-container .content .row .line .reference, #accounts-container .content .row .line .type, #accounts-container .content .row .line .total-stake, #accounts-container .content .row .line .price, #accounts-container .content .row .line .return, #accounts-container .content .row .line .status, #accounts-container .content .row .line .result {
  float: left;
  margin-top: 4px;
}

#accounts-container .content .row .line .result span.lost {
  color: #E10000;
}

#accounts-container .content .row .line .result span.won {
  color: #09B909;
}

#accounts-container .content .row .line .return {
  width: 138px;
}

#accounts-container .content .row .line .spacer {
  font-weight: bold;
  text-align: center;
  width: 10px;
  color: #B0C7B0;
}

#accounts-container .content .row .line .sport {
  color: #B0C7B0;
}

#accounts-container .content .row .line .status {
  width: 151px;
}

#accounts-container .content .row .line .total-stake {
  width: 154px;
}

#accounts-container .content .row .line .type {
  width: 180px;
}

#account_summary_content {
  background-color: #000;
  margin-bottom: 10px;
  color: #fff;
  border: 1px solid #FFF;
  font-size: 120%;
  width: 100%;
}

#account_summary_content .label {
  padding: 8px;
}

#account_summary_content table {
  width: 100%;
}

#account_summary_content table .buttons {
  margin-top: 5px;
  float: right;
}

#amountcontainer {
  height: 16px;
  width: 100px;
  border: 1px solid #000;
  float: left;
  margin-left: 2px;
  background-color: #DDDDDD;
}

#amountvalue {
  height: 14px;
  width: 0px;
  padding-top: 2px;
}

#banner-container {
  float: left;
  margin: 0px 0pt 0pt 0px;
  width: 100%;
}

#banner-container li {
  float: left;
  list-style-type: none;
  margin-bottom: 4px;
}

#banner-container li a {
  float: left;
  vertical-align: middle;
  width: 238px;
}

#banner-container ul {
  float: left;
  padding: 5px 0pt 0pt 3px;
}

#betslip-container {
  border: 3px solid white;
  float: left;
  margin-bottom: 5px;
  margin-left: 0px;
  width: 100%;
background:#fff;
}

#betslip-content {
  background: #fff;
  float: left;
  padding: 0;
  width: 262px;
}

#betslip-empty {
  background: #e8e8e8;
  height: 80px;
  padding: 10px 0pt 0pt 3px;
}

#betslip-submit {
  background-color: #fff;
  float: left;
  height: 30px;
  width: 100%;
}


.sport-coupon-index-tab .heading, .sport-coupon-detail-tab .heading,

#inplay-toolbar {
  height: 29px;
  width: 100%;
  background: #242424;

  margin:0 0 7px 0;
  overflow:hidden;
  padding:0px;
}

.sport-coupon-index-tab .heading span, .sport-coupon-detail-tab .heading  span{
  color: white;
  margin-top: 0.3em;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 3px 0pt 0pt 5px;
}


.sport-coupon-index-tab .heading span, .sport-coupon-detail-tab .heading  span,

#casino-banners li {
  float: left;
  list-style-type: none;
  padding-left: 2px;
  padding-right: 2px;
}

#centre-col {
  float: left;
  height: auto !important;
  padding-left: 0px;
  padding:0;
  width: 519px;
  margin: 0 10px 0 0;
  overflow:visible;
}
body.info #centre-col{
  width: 786px;
  margin:0;
}

#centre-col-pokerclient {
  float: left;
  height: auto !important;
  padding-left: 13px;
  width: 557px;
}

#centreright-col {
  float: left;
  height: auto !important;
  min-height: 600px;
  padding-left: 0px;
  width: 814px;
}

#content-bottom {
  background: transparent url(../images/content_bottom_bg.png) no-repeat scroll 0pt 50%;
  float: left;
  height: 10px;
  width: 100%;
}

#content-container {
  padding: 0pt;
  height: auto;
}

#content-main {
  background:#fff;
  border-color:#fff;
  border-style: solid;
border:none;
  float: left;
  padding:0;
  width: 100%;
}

#content-toolbar, .content-toolbar-coupon, #content-toolbar-poker {
  background: none;
  border-color: white;
  border-style: none;
  border:none;
  float: left;
  height: 29px;
  width: 400px;
}

#coupon-container{
border:0px solid #fff; 
display:block;
background:#fff;
overflow:hidden;
padding:0;
}

#coupon-container .price_format {
  background-color: #F5FFF3;
  height: 17px;
  margin-bottom: 2px;
  padding: 2px 0pt 2px 0px;
  width: 100%;
}

#coupon-container select {
  float: right;
  font-size: 90%;
  margin-right: 5px;
}

#coupon-submit {
  float: left;
  height: 30px;
  width: 100%;
}

#featured-events-container {
  background: transparent url(../images/featured_events_bg.jpg) no-repeat scroll 100% 0pt;
  height: 252px;
  width: 557px;
}

#featured-events-container h1 {
  color: #E2FFDD;
  font-size: 12px;
  font-weight: bold;
  padding: 17px 0pt 0pt 18px;
  text-transform: uppercase;
}

#featured-events-content {
  padding: 8px 0pt 0pt 17px;
}

#featured-events-content img {
  border: 1px solid #FFFFFF;
  float: left;
  margin: 5px 0pt 0pt;
}

#featured-events-menu {
  float: left;
  height: 20px;
  width: 536px;
}

#featured-events-menu h1 {
  float: left;
  font-size: 14px;
  font-weight: normal;
  padding-top: 22px;
  text-transform: none;
}

#featured-events-menu li {
  float: left;
  list-style-type: none;
}

#featured-events-menu li a {
  float: left;
  height: 20px;
  width: 78px;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  color: #FEFFFE;
}

#featured-events-menu ul {
  float: left;
  margin: 22px 0pt 0pt;
  padding: 0pt 0pt 0pt 12px;
}

#footer {
  height: 88px;
  margin: 15px 0pt 0pt;
  padding: 0;
  width: 100%;
  text-align:center;
}

#footer #language_selector a {
  padding: 0;
}

#footer a, #footer span {
  color: #646B63;
text-decoration:none;
}

#footer span {
  float: none;
  font-size: 10px;
  text-transform: uppercase;
}

#footer-spacer {
  height: 22px;
  border-bottom: 1px solid #828282;
  clear:both;
margin-bottom:10px;
}

#game_index_container {
  border: 1px solid #ffffff;
  background-color: #000;
  margin-left: 3px;


  margin-right: -6px;

  padding: 0px;
  width: 161px;
}

#game_index_container .category-header {
  background-color: #313125;
  color: #fff;
  font-size: 1.1em;
  padding: 3px;
  margin-top: 0px;
}

#game_index_container .toolbar-text, #account_summary_content .toolbar-text{
  background-color: #7e0203;
  font-weight: normal;
  float: none;
  clear: both;
  display: block;
  color: #FFFFFF;
  padding: 0px;

  margin: 0px;
}

#game_index_container .toolbar-text, #winners_container .toolbar-text, #jackpots_container .toolbar-text {
  background-color: #7e0203;
  font-weight: normal;
  float: none;
  clear: both;
  display: block;
  color: #ffffff;
  padding: 4px;
  margin: 0;
  margin-bottom: 8px;
}

#game_index_container ul {
  background-color: #000;
}

#game_index_container ul li {
  list-style: none;
  padding: 1px 6px;
}

#game_index_container ul li a {
  color: #797A74;
  text-decoration: none;
}

#header {
  height: 97px;
  background: transparent url(../images/bg_gradient_slice2.jpg) repeat-x scroll 0pt 90px;
}

#header-container {
  background: #fff url(../images/es/backheader.gif) repeat-x scroll 0pt 68px;
  height: 97px;
  width: 100%;
}



#inplay-container {
  float: left;
  height: 210px;
  margin-bottom: 5px;
  padding: 0pt 0pt 13px;
  width: 557px;
}

#inplay-content {
  background: transparent url(../images/inplay_bg.jpg) no-repeat scroll 0pt 50%;
  border-bottom: 3px solid white;
  border-left: 3px solid white;
  border-right: 3px solid white;
  float: left;
  height: 187px;
  padding: 0pt 0pt 0pt 3px;
  width: 554px;
}

#inplay-content h1 {
  float: left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0pt 0pt;
  padding: 5px 0pt;
  text-align: center;
  text-transform: uppercase;
  width: 551px;
  color: #FFFFFF;
}

#inplay-graphic {
  background-image: url(../images/inplay_sportslist_bg.jpg);

  float: left;
  font-family: Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  height: 18px;
  line-height: 1.8em;
  text-align: center;
  text-transform: uppercase;
  width: 161px;
  color: #FFFFFF;
}

#inplay-graphic a {
  color: #FFFFFF;
}

#inplay-items {
  float: left;
  margin: 18px 0pt 0pt;
}

#inplay-toolbar {
  border-left: 3px solid white;
  border-right: 3px solid white;
  border-top: 3px solid white;
  float: left;
  background: transparent url(../images/inplay_toolbar.jpg) no-repeat scroll 0pt 50%;
}

#input_tooltip {
  z-index: 100;
  width: 200px;
  background-color: white;
  border: 1px solid #7B8BA3;
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
/* rest is moved to ie/non-ie css */
  position: absolute;
}

#input_tooltip ul {
  list-style-type: none;
}

#language-bar {
  background: transparent url(../images/language_bg2.jpg) no-repeat scroll 100% 0pt;
  float: left;
  height: 37px;
  margin: 25px 0pt 0pt;
  padding: 0pt 0pt 0pt 13px;
  text-align: center;
  width: 259px;

}

#language-bar li {
  float: left;
  list-style-type: none;
  padding: 12px 0pt 0pt 14px;
}

#language-bar li a {
  border: 1px solid #FFFFFF;
  float: left;
  height: 10px;
  width: 16px;
}

#language_selector {
  width: 16px;
}

#language_selector .lang {
  width: 16px;

  height: 11px;
}

#language_selector .lang img {
  border: 0;
}

#left-col {
  float: left;
  margin: 0 10px 0 0;
padding:0;
  width: 168px;
overflow:hidden;

}

#leftcentre-col {
  margin: 0px;
  float: left;
  height: auto !important;
  min-height: 800px;
  padding-left: 0px;
  width: 745px;
  margin-right:0;
}

#leftcentre-col {  width: 745px;}

#links-section {
  float: left;
  margin: 3px 0 0;
}


#links-section a {
  padding: 0;
  color: #CCFF99;
}

#logged-in-menu {
  float: right;
  border-bottom: none;
  border-left: none;
  border-right: none;
  width:400px;
}

#logged-in-menu h1, #logged-in-menu h1 span {
  float: left;
}


#logged-in-menu span, #links-section a {
  color: #000;
  font-size: 11px;
  padding: 0pt 0pt 0pt 5px;
}

#logged-in-menu span.login-spacer {
  padding-top: 0pt;
}

#login-bar {
  float: right;
  height: 68px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right:0px;
  text-align: left;
  width: 400px;
border:0px;
  background:none;
}

#login-bar #username, #login-bar #password{
  display: none;
}

#login-bar .input-left-corner, #login-bar .input-right-corner {
  float: right;
  height: 18px;
  margin: 3px 0pt 0pt;
  width: 4px;
  background: none;
  padding: 0pt 10px 0pt 0pt;
}

#login-bar h1 {
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #000;
}

#login-bar input {
  border: solid 1px #000;
  float: left;
  height: 16px;
  margin: 10px 0px 0px 4px;
  padding: 2px 0pt 0pt;
  width: 180px;
  font-size: 11px;
  background: #fff;
  color: #333333;
}

#login-bar input.login-button{ padding-left: 10px;}
#login-bar input.login-button {
	float: right;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
	font-weight:bold;
	margin: 5px 0px 0 10px;
	padding: 0px 0px;
	width: 70px;
	background:#fff url(../images/es/butgrey.gif) repeat-x;
	border:solid 1px #bacdd4;
	color: #333;
	cursor:pointer;
}
#logout-button-section a.login-button {
	float:right;
	text-align: center;
	text-decoration: none;
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 7px 10px;
	padding: 3px 0px;
	background:#fff url(../images/es/butgrey.gif) repeat-x;
	width: 70px;
	height: 12px;
	border:solid 1px #bacdd4;
	color: #333;
	display:block;	
}
#logout-button-section a.login-button:hover {text-decoration: none;}

#login-bar label {
  float: left;
  padding: 5px 5px 0pt 0pt;
}

#login-bar-left {
  background: transparent url(../images/login_box_left.jpg) no-repeat scroll 0pt 50%;
  float: left;
  height: 28px;
  width: 14px;
}

#login-bar-right {
  background: transparent url(../images/login_box_right.jpg) no-repeat scroll 0pt 50%;
  float: left;
  height: 28px;
  width: 14px;
}

#login-border {
  float: right;
  width: auto;
  height: 97px;
  background: none;
  padding:0;
  margin:0;
border:none;
}



#login-extras {
  float: left;
}

#login-extras span {

  float: left;
  padding: 5px 0pt 0pt;
}

#login-extras span a, #login-bar label {
  font-size: 11px;
  color: #000;
}

#login-extras span.login-spacer, #logged-in-menu span.login-spacer, #logout-button-section span.login-spacer {
  float: left;
  font-size: 17px;
  padding: 1px 6px 0pt;
}

#logo {
  float: left;
  height: 68px;
  background: transparent url(../images/es/yogano.gif) no-repeat scroll 0% 50%;
  width: 270px;
}

#logout-button-section {
  margin: 0pt;
  padding: 0 0 0 60px;
}

#myaccount-links {
  color: #fff;
  float: right;
  padding-right: 8px;
  margin-top: 8px;
  width: 100%;
  display:inline-block;
  text-align: right;
  clear:both;
}

#myaccount-links a {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}


#nav-tabs {
  float: left;
display:inline-block;
  margin: 72px 0px 0px -200px;
  padding:0;
  width: 550px;
  background: transparent;
}

#nav-tabs li {
  float: left;
  list-style-type: none;
  padding: 0pt;
}

#nav-tabs ul {
  float: left;
}


#netent-errors {
  background: transparent url(../images/errors_bg.jpg) repeat-x scroll 100% 0pt;
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  margin-right: -5px;
  padding: 5px;
  width: 802px;
}
/* Poker stuff here */

#netent-splash #toolbar #toolbar-title, #casino-splash #toolbar #toolbar-title {
  float: right;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  padding-top: 6px;
  padding-right: 6px;
}

#netent-splash #toolbar, #casino-splash #toolbar {
  width: 810px;
  height: 24px;
  border: 2px solid #ffffff;
  background: transparent url(../images/poker_toolbar.jpg) no-repeat scroll 0% 50%;
  text-align: right;
}

#netent-splash, #casino-splash {
  width: 100%;
  border: 1px solid #ffffff;
  background: white;
  font-size: 120%;
}

#outer-container, #outer-container-poker_splash, body.casino #outer-container {
  background: transparent url(../images/bg_gradient_slice2.jpg) repeat-x scroll 0pt 97px;
  height: auto;
}

#outer-container-poker-client #left-col {
  width: 20px;
}

#outer-container-poker-client #right-col {
  width: 20px;
}

#poker-banners {
  width: 570px;
  padding-top: 12px;
}

#poker-banners li {
  float: left;
  list-style-type: none;
  padding-left: 4px;
  padding-right: 4px;
}

#poker-shop{
  margin: 5px;
  font-family: Arial;
  font-size: 12pt;
}

#poker-shop-html {
  margin-left: 2px;
  margin-top: 3px;
  margin-bottom: 3px;


  margin-right: 2px;
}

#poker-shop-html-img{
  margin: 3px;
}

#poker-shop-title{
  color: #FF6600;
}

#poker-splash {
  width: 558px;
  border: 1px solid #ffffff;
  background: white;
}

#poker-splash #contents #left-col {
  width: 430px;
  color: #333333;
  padding-left: 30px;
  text-align: left;
}

#poker-splash #contents #left-col #pdownload {
  width: 280px;
  height: 53px;
  margin-top: 22px;
  padding-top: 14px;
  text-align: center;
  background: transparent url(../images/download.jpg) no-repeat scroll;
  text-transform: uppercase;
}

#poker-splash #contents #left-col #pdownload a {
  color: white;
  font-size: 18px;
  text-decoration: none;
}

#poker-splash #contents #left-col #ptext {
  background: transparent;
  font-size: 16px;
  padding-top: 12px;
  padding-left: 20px;
}

#poker-splash #contents #left-col #ptext li {
  padding-top: 6px;
}

#poker-splash #contents #left-col #ptitle {
  background: transparent;
  font-size: 22px;
  padding-top: 22px;
}

#poker-splash #contents #right-col {
  width: 350px;
  text-align: center;
}

#poker-splash #contents #right-col img {
  padding-top: 45px;
}

#poker-splash #contents #right-col {
  float: left;
  margin: 0px;
  padding: 0px;
}

#poker-splash #links {
  width: 792px;
  margin-left: 12px;
  border-top: 1px solid #333333;


  text-align: right;
  color: #333333;
  font-size: 18px;
  padding-top: 5px;
}

#poker-splash #links li {
  float: right;
  list-style-type: none;
  padding-left: 8px;
  padding-right: 8px;
}

#poker-splash #links li a {
  color: #333333;
  font-size: 18px;
  text-decoration: none;
}

#poker-splash #toolbar {
  width: 554px;
  height: 24px;
  border: 2px solid #ffffff;
  background: transparent url(../images/poker_toolbar.jpg) no-repeat scroll 0% 50%;
  text-align: right;
  display: none;
}

#poker-splash #toolbar #toolbar-title {
  float: right;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  padding-top: 6px;
  padding-right: 6px;
}

#poker-transfer-button {
  margin: 0px 144px 0pt;
  width: 200px;
}

#poker-transfer-button input {
  color: #FFFFFF;
  background: transparent url(../images/register_button.jpg) no-repeat scroll 0pt 50%;
}

#poker-transfer-button input {
  border: 0pt none;
  float: left;
  height: 32px;
  width: 200px;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}

#pokerclient-container {
  margin: 0pt;
  padding: 0pt;
}

#pscontainer {
  height: 16px;
  width: 100px;
  border: 1px solid #000;
  float: left;
  margin-left: 2px;
  background-color: #DDDDDD;
}

#registration-container #content-toolbar, #registration-container .content-toolbar-coupon, #registration-container #content-toolbar-poker {
  background: none;
  border-color: white;
  border-style: solid;
  float: left;
  width: 100%;
  height:29px;
  padding:0px;
}

#registration-container{
border:solid 3px #fff;
 background: #fff;
}

#registration-container, #coupon-contiainer {
  float: left;
  width: 99%;
}

#registration-intro {
  float: left;
  height: 10px;
  margin: 4px 0pt 0pt;
  padding: 17px 12px 0pt;
  width: 524px;
}

#registration-intro {
  background: transparent none no-repeat scroll 0pt 50%;
}

#registration-intro span {
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #959595;
}

#registration-submit {
  float: left;
  padding-top: 25px;
  padding-bottom: 25px;
  width: 100%;
  background: transparent none no-repeat scroll 0pt 50%;
}

.registration-table #confirm h5{

font-size:11px;
display:block;
width:500px;
margin-top:8px;
}

.registration-table #confirm span font{
float:left;
display:block;
}

.registration-table #confirm input {
  margin: 0pt;
  padding: 0pt;
  width: 13px;
 float:left;
}

#registration-submit input.agree {
  float: left;
}

#registration-submit span {
  font-size: 11px;
  padding-left: 1px;
  vertical-align: middle;
  color: #283A28;
}

#registration-submit-button {
  margin: 23px auto 0pt;
  width: 200px;
}

#registration-submit-button input {
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFFFFF;
  border: 0pt none;
  float: left;
  height: 32px;
  width: 200px;
  background: transparent url(../images/register_button.jpg) no-repeat scroll 0pt 50%;
}

#right-col {
  float: left;
  padding-left: 0px;
  width: 262px;
margin:0; 
}

#simple_captcha{ float:left}

#sports-list-container{
display:inline-table;
}

#sports-list-container .left-nav-heading{
  color: white;
  font-size: 12px;
  font-weight: bold;
  margin-left: 0px;
  padding-left: 0px;
  padding-top: 2px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

#sports-list-container .left-nav-heading a, .todays-sport .left-nav-heading a {
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

#sports-list-container .left-nav-heading, .todays-sport .left-nav-heading {
  height: 22px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
  margin-bottom: 2px;
  margin-right: 3px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

#sports-list-container li ,.box-left li {

  list-style-type: none;
}

#sports-list-container li a, .box-left li a {
  height: 15px;
  width: 148px;
}

#sports-list-container li.sl-active a {
  color: #FFFFFF;
  text-decoration: underline;
}

#storyContainer { 
  height: 215px;
  width: 513px;
  margin-bottom:8px;
  border: solid 3px #fff;
  position: relative;
  background-color: #fff;
}
.storydiv       { 
   height:215px;  width:100%;
   z-index:1; 
position:absolute; 
background-color:#000; 
color:#fff; 
font:14px bold Arial, sans-serif; 
padding:0px; 
}
.storydiv a     { text-decoration:none; color:#fff; display:block; margin-top:0px; }
.ched{
display:block;
height:190px;
width:100%;
}
.storyDesc      { padding-top:10px; padding-right:8px; display:block; }
#nav{ 
   margin-bottom:0px; 
   margin:190px 0px 0px 0px;
   position:absolute;
   display:block;
   background-color:#fff; 
   border-color:#fff; 
   border-style:solid; 
   font:12px Arial,sans-serif; 
   width:90%; 
   z-index:5; 
   letter-spacing:1px; 
   text-align:left; 
   padding:3px 0px;
   overflow:hidden;
}   

#articlenav{ 
   display:block;
   background-color:#fff; 
   border-color:#fff; 
   border-style:solid; 
   font:12px Arial,sans-serif; 
   width:90%; 
   z-index:5; 
   letter-spacing:1px; 
   text-align:left; 
   padding:3px 0px;
   overflow:hidden;
}   
#nav, #nav a, #articlenav, #articlenav a{ color:#424242; text-decoration: none; }
#nav a, #articlenav a{ 
   background:#e0e0e0; 
   letter-spacing:normal; 
   font:12px bold Arial, sans-serif; 
   padding:3px 8px 3px 8px;  
}
#nav .selStory a, #articlenav .selStory a     { background:#cfcfcf; }
.selStory { padding:3px 0px 3px 0px;    }

#top-register-button a{
  float: right;
  height: 16px;
  text-align: center;
  margin: 18px 0px 0 10px;
  background: #bb1100 url(../images/es/butred.gif) repeat-x 0px 50%;
  font-weight:bold;
  font-size:11px;
  border:solid 1px #a30d00;
  display:block; 
  padding: 0 15px;
}
#top-register-button a{ text-decoration:none}

#total_stake {
  float: right;
  font-weight: bold;
  text-align: right;
  margin-right: 2px;
}

#total_stake_header {
  font-weight: bold;
}

#total_stake_holder {
  padding: 1px 1px;
}

#usdamountcontainer {
  height: 16px;
  width: 130px;
  float: left;
  margin-left: 2px;
}

#username-section {
  padding-left: 0px;
clear:both;
}

#username-section, #logout-button-section, #balance-section {
float:right;
  margin: 4px 0pt 0pt;
color:#000;
width:auto;
display:table;
margin-left:10px;
}

#winners_container ul.winners {
  font-size: 1.2em;
  margin-bottom: 6px;
}

#winners_container ul.winners li {
  list-style: none;
  margin-left: 10px;
  padding: 5px;
  position: relative;
}

#winners_container ul.winners li .amount {

  font-weight: bold;
  position: absolute;
  top: 5px;
  right: 20px;
}

#winners_container ul.winners li .game-name {
  display: block;
  font-size: 70%;
  color: #CDCDCD;
}

#winners_container, #jackpots_container {
  background: none;
  background-color: #000;
  border: 2px solid #fff;
  margin-bottom: 10px;

  color: #fff;

}

.casino #footer ul {
  margin: 0;
  padding: 0;
  right: 100px;
}

.home-container, .home-container-results, .home-container-statistics, .poker-home-container, .casino-home-container, .bonus-home-container, .poker-container, .casino-container, .games-menu-button, .todays-sport, #home-container, #home-container-results, #home-container-statistics, #poker-home-container, #casino-home-container, #bonus-home-container, #poker-container, #casino-container, #sports-list-container, .poker-item-container, .poker-help-container,
.box-left, .box-right {
  width: 100%;
  padding: 3px;
  margin-bottom: 8px;
  margin-right: 3px;
  background: #fff;
  height:auto;
overflow:hidden;
}
.box-right {
width:100%;
}
.box-right p{
margin:5px 5px 8px 5px; 
font-size:12px;
color: #424242;

}

.evdate{ float:none;display:block;font-weight:normal; font-size:10px;}

.box-title, .box-right-title{
  height:29px;
  margin-bottom:6px;	
  background:#0bc518;
  color:#FFFFFF;
  text-transform:uppercase;
}
.box-right-title{  background:#242424;}

#content-toolbar, .content-toolbar-coupon{
background:#fff;
height:29px;
margin-bottom:0;
padding:0;
border:solid 0px #fff;
width:100%;

}

#content-toolbar .toolbar-text, .content-toolbar-coupon .toolbar-text,
.current-events-container .toolbar-text, #highlights-container .toolbar-text,
#registration-container  .toolbar-text{
background:#0bc518;
width:100%;
margin:0;
text-indent:8px;
height:29px;
vertical-align:middle;
line-height:28px;

}

.box-title.nomargin{
	margin-bottom:0;	
}


.box-title div, .box-right-title div{
  padding:7px 0 0 10px;
  font-weight:bold;
  font-size:12px;
  margin-top: 0;
  float: left;
  margin: 0px 0pt 0pt;
}

.box-title a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
}

.box-left{
overflow:visible;
display:inline-block;
}

.box-left .box-title, #sports-list-container .box-title{
width:162px;
}

.registration-form-tab .content .row .rcol select#user_month {
  width: 90px;
}

body.accounts-section #centre-col {
  float: left;
  height: auto !important;
  min-height: 800px;
  padding-left: 0px;
  width: 781px;


}


body.casino #tab_content {
  background-color: #080808;
  background-image: url(/images/game_detail_bg.png);
  background-repeat: repeat-x;
}

body.casino div#lightbox div.game .close {
  display: inline;
}

#featured-events-menu li a:hover {
  text-decoration: underline;
}

#footer li a:hover {
  text-decoration: underline;
}

#game_index_container ul li a:hover {
  color: #fff;
}

#language-bar li a:hover {
  border: 1px solid #E10000;
}

#myaccount-links a:hover {
  text-decoration: underline;
}

#poker-splash #contents #left-col #pdownload a:hover {
  text-decoration: underline;
}

#poker-splash #links ul a:hover {
  text-decoration: underline;
}

#sports-list-container li a:hover {
  color: #000000;
}

#sports-list-container li.sl-active a:hover {
  color: #FFFFFF;
}

.actions-menu ul li a:hover {
  text-decoration: none;
  background-color: #E2FFDD;
  color: #000000;
}


.betslip-remove a:hover {
  color: #E10000;
}

.casino-list-container li a:hover {
  color: #5B7E59;
}

.casino-list-container li.sl-active a:hover {
  color: #FFFFFF;
}

.ce-even a:hover, .ce-odd a:hover {
  text-decoration: underline;
}

.home-container a:hover, .poker-home-container a:hover, .casino-home-container a:hover, .bonus-home-container a:hover, .home-container a:hover, .poker-container a:hover, .casino-container a:hover, .games-menu-button a:hover {
  text-decoration: underline;
}

.left-tab a.active, .normal-tab a.active, .right-tab a.active, .left-tab a.active:hover, .normal-tab a.active:hover, .right-tab a.active:hover {
  background-position: 0;
}



.left-tab a:hover, .normal-tab a:hover, .right-tab a:hover {
  background-position: 0;
}

.poker-list-container li a:hover {
  color: #5B7E59;
}

.poker-list-container li.sl-active a:hover {
  color: #FFFFFF;
}

.sl-even a.current:hover, .sl-odd a.current:hover {
  background-position: 0pt 50%;
}

.sl-even a:hover, .sl-odd a:hover {
  background-position: 0pt -26px;
}

.view-account-summary-button:hover {
  text-decoration: underline;
}

.view-history-button:hover {
  text-decoration: underline;
}

a.button:hover {
  background-color: #99CD9C;
  border: 1px solid #07652E;
  color: #FFF;
}

a.createaccount-button:hover {
  text-decoration: underline;
}

a.forgotten-password:hover {
  text-decoration: underline;
}

body.casino .game-list a:hover {


  color: #FFF;
}



body.casino .home-container a:hover {
  color: white;
}

body.casino a.button:hover {
  background-color: #E11403;
  color: #FFFFFF;
  border-color: #999 #fff #fff #999;
}

body.casino div.game a.game-rules:hover {
  color: #fff;
  text-decoration: underline;
}

body.casino ul.tab-nav li:hover {
  background-image: url(/images/game_tab_over.png);
  color: #FFF;
  cursor: pointer;
}

.main_tabnav, .lowcost_tabnav {
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
    height:35px; 
}

.main_tabnav ul, .lowcost_tabnav ul {
	margin: 0px;
	padding: 0px;
height:35px;
}

.main_tabnav li, .lowcost_tabnav li{
	display: inline-block;
	overflow: visible;
	list-style-type: none;
    height:35px;
	padding: 0px;
	margin-right:4px;
	background: #fafafa;
	float:left;

}

.main_tabnav li span.disabled, .lowcost_tabnav li span.disabled {
        color: #888888;
        background: #FAFAFA;
        border: 2px solid #DDDDDD;
        border-bottom: none;
        padding: 2px 5px 0px 5px;
        margin: 0;
        text-decoration: none;}

.main_tabnav a, .main_tabnav a.active, .lowcost_tabnav a, .lowcost_tabnav a.active {
	color: #fff;
	background: #0bc518;
	font-weight: bold;
font-size:12px;
text-transform:uppercase;
        display:inline-block;
	padding: 8px 8px 10px 8px;
	margin: 3px 3px 0px 3px;
	text-decoration: none; }

.main_tabnav a.active, .lowcost_tabnav a.active {
	background: #303030;
}


.main_tabnav_content, .lowcost_tabnav_content {
	background: #FFFFFF;
	padding: 20px;
	border: 2px solid black;
	border-top: none;
	z-index: 2;
}

/*------------------------------------------------------------------------*/
.live-box{ }
.live-box-score{
width:105px;
background:#ededed;
text-align:center;
font-size:24px;
}
.live-box-comp{
  background:#303030;
  color:#fff;
}
.live-box-comp, .live-box-event{height:22px;
padding-left:8px;}
.live-box-event{
  background:#ededed;
}
.live-box-comp a{  color:#fff;}
.live-box-comp a, .live-box-event a{
text-decoration:none;
}
.live-box-event a.current-events-text{
text-decoration:none;
width:500px;
}
.current-events-container li .live-box a{
width: 450px;
}

.live-box .icon {
  display:inline-table;
float:left;
margin:0px 8px 0px 0px ;
}

.live-box .desc{
  display:inline-table;
margin:2px 0px 0px 0px ;
float:left;
color:#242424;
font-size:11px;
}
.show{
float:left; 
position:relative; 
display:block;

width:100%;
top:-18px;
padding:0px;
margin-left:410px;
}

.metodo{ width:100%;height:46px;display:block;}
.metodo div{float:left; color:#424242; height:46px; vertical-align:middle; display:block;}
.metodo p{ margin-left:5px; height:100%; padding-top:15px; font-size:12px}
.metodo.row0{background:#ececec;}
.metodo.row1{background:#fff;}	
.metodo .thumb{ width:120px; text-align:center; background:#fff; }
.metodo .desc{ width:145px}
.metodo .info{ width:75px}
.metodo .time{ width:187px}
.metodo .limit{ }
.metodo .wdesc{ width:400px; }
.metodo .wbuts{ width:240px; text-align:right; }
.metodo .dbuts{ width:80px; float:right; margin-left:35px }
.metodo-info{ padding-left:125px; border-bottom:solid 1px #ccc}
.metodo-info p, .metodo-info li{ font-size:12px; color:#303030;}
.metodo-info p{ margin:4px 0 10px 0;}
.metodo-info p.msg, .metodo-info span.msg{ font-size:11px }
.metodo-info ol{ margin:6px 0 6px 30px;}
.metodo-info ul{ margin:0 0 0 10px;}
.metodo h5{ font-size:12px; color:#303030; padding-left:5px}
.metodo.title{ height:25px; overflow:hidden}

.casino-top{
	background:#242424; 
	border:solid 3px #242424; 
	margin-top:35px;
	overflow:hidden;
}
.casino-top ul li{
	display:block;
	float:left;
	width:100px;
	font-weight:bold;
	padding-left:20px;
	margin:5px 0px 3px 0px;
	background-image: url(../images/es/arrow.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5pt 50%;
}
.casino-top ul li a{ color:#FFFFFF; text-decoration:none}
/*------------------------------------------------------------------------------*/
.box{	width:100%;	border:solid 3px #fff;	overflow:hidden;	background:#fff; color:#424242;	 margin-bottom:8px}
.box-title{	height: 29px;	margin-bottom: 6px;	background-color: #0bc518;	background-image: none;	background-repeat: repeat;	background-attachment: scroll;	background-position: 0% 0%;	color: #ffffff;}
.box-title div{	padding-top: 7px;	padding-right: 0pt;	padding-bottom: 0pt;padding-left: 10px;	font-weight: bold;	font-size: 12px;float: left;	margin-top: 0px;	margin-right: 0pt;	margin-bottom: 0pt;	margin-left: 0pt;}
.box-title.grey{ background:#303030;}
.box-title.nomargin{ margin-bottom: 0px;}
.box ul li{	color:#424242;	font-size: 10px;	font-weight: bold;	padding-top: 2px;	padding-right: 0pt;	padding-bottom: 3px;	padding-left: 13px;	text-decoration: none;}
.box ul li a{ width:100%; text-decoration:none; display:block; color:#424242;}
.box ul li span{color:#424242; display:inline-block;}
.box p{ font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0 0 10px 5px; color:#424242;}
.box .odd{background-color: #e8e8e8;}
.box .even{background-color: #fff;}
a.button-lite{	background-image: url(../images/es/backbtred.gif); border:solid 1px transparent;	height:16px;	display:inline-block;	color:#fff;	text-decoration:none;	padding:0px 8px 0px 8px ;	font-weight:bold;	margin-bottom:5px;	clear:both;}
a.button-lite.grey{	background-image: url(../images/es/backbt.gif); color:#303030;}
a.button-lite:hover{background-color: #e11403; border:solid 1px #CCC;}
.centre-w{width:513px;}
.ucase,.ucase div{text-transform:uppercase}

.table_grey{ width:100%}
.table_grey td{
	padding:0 12px 0 12px;
	text-decoration: none;	
	color: #242424;
	font-size: 12px;
	height: 22px;
	background-color: #cccccc;
	background-image: url(../images/es/backcell.gif);
	background-repeat: repeat-x;
}
/*----------------------------*/
body.live #right-col{  width: 230px;}
body.live #betslip-content {width: 256px;}
body.live #betslip-empty {width: 227px;}
body.live .betslip-entry-odd, body.live  .betslip-entry-even { width: 229px;}
body.live .betslip-event-details {  width: 135px;}
body.live #betslip-content {  width: 230px;}
/*----------------------------*/

.tbox{background-color:#FFFFFF; color: #424242;	width:100%; margin-bottom:8px; border-collapse:separate; border-spacing:3px}
.tbox th, .coupon_table_header td, .coupon_table_header_green td{ background-color:#0bc518; color:#FFFFFF; text-align:left; padding:7px 0 7px 10px; text-transform:uppercase;font-weight: bold;	font-size: 12px;	margin:0 0 0 0;}
.tbox th.grey, .coupon_table_header td{ background:#303030;}
.tbox th a{ color:#FFFFFF; text-decoration:none;}
.tbox td{ vertical-align:top; overflow:hidden;}
.tbox p{ font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0 0 10px 5px;}
.tbox h1, .tbox h2, .tbox h3, .tbox h4{margin:8px 0 10px 5px;}
.tbox h1{font-size:16px}
.tbox h2{font-size:15px}
.tbox h3{font-size:14px}
.tbox h4{font-size:13px}
.tbox ul{ margin:0px; padding:0px; overflow:hidden}

.tbox ul li{ list-style:none; margin:0px; padding:0;  display:inline-block; width:100%;}
.tbox ul li, .tbox ul li span, .tbox ul li a{ line-height:12px }
.tbox ul li span, .tbox ul li a, .tbox .list td a, .tbox .list td span{	width:100%;	padding:3px 0 3px 10px;	margin:0; display:inline-block;	float:left;	text-decoration:none;}

.coupon_table_header .uTdInnerBetTd{ text-align:center}

/*----------------------------*/
.tyc{margin-left:10px;}
.tyc li{margin-left:25px; margin-right:5px; font-size:11px; margin-bottom:5px;}
.odd, .odd div, .games-menu-odd{background-color: #e8e8e8;}
.even, .even div, .games-menu-even{background-color: #fff;}
/*----------------------------*/
.tform{width:100%; border-collapse:collapse; margin:5px 0 15px 0;}
.tform th{ color:#555; font-size:12px; font-weight:bold; padding:4px 8px 4px 8px; text-align:left; background:none; text-transform:none; margin:0;}
.tform tr.odd th{background: #e8e8e8;}
.tform tr.even th{background: #fff;}
.tform td{ color:#333; width:75%; padding:4px 8px 4px 8px; text-align:left; vertical-align:top; font-size:12px  }
.tform input{width:180px;font-family: Arial,Helvetica,sans-serif;font-size: 12px;border:solid 1px #7f9db9; float: left; height:16px; margin:0; padding:2px 0 0 0;}
.tform textarea{font-family: Arial,Helvetica,sans-serif;font-size: 12px; border:solid 1px #7f9db9; float: left; margin:0; padding:0;}
.tform input[type="checkbox"], .tform input[type="radio"]{width:25px; border:none}
.tform input[type="button"], .tform input[type="submit"]{width:auto; height:auto; float:none; height:auto; margin-top:0px; padding:0px; margin-left:20px; position:absolute}
.tform label{float:left; padding:0; line-height:16px;}
.tform select{border:solid 1px #7f9db9; margin:0; float:left;}
.tform select option{padding-right:10px}
.tform .info, .history .info{ margin-left:10px; line-height:16px; font-size:10px; float:left}
.tform .error{color: #e16262; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold;}
#input_tooltip p{font-size:10px;}
.codeview{ width:98%; text-align:left; font-size:12px; padding:5px; background:#e8e8e8;	border:dashed 1px #666;	}
.msg_ok{ background: url(../images/es/val1.png) no-repeat left; text-indent:20px; float:left; line-height:16px;}
.msg_err{ background: url(../images/es/val0.png) no-repeat left; text-indent:20px; float:left; line-height:16px;}

.history input{
	width:140px;
	font-family:Arial,sans-serif;
	font-size:10px;
	border:solid 1px #7f9db9; 
	float: left; 
	height:14px; 
	margin:0; 

	padding:0 0 0 0; 

}
/*----------------------------*/
.coupon_table {
    width: 100%;
    padding:0px;
    border:none;
	margin: 0px;
    background:#fff;
    border-collapse:separate; 
	border-spacing:3px
}

.coupon_table_header {
    background:#303030;
}

.uTdInnerBetTd {
    width: 50px;
    text-align: center;
    vertical-align: bottom;
}

.uTdInnerBetTd_100 {
    width: 80px;
    text-align: center;
    vertical-align: middle;
}
.uTdInnerBetTd a {
    max-width: 40px;
}

.uTdInnerBetTd_100 a {
    max-width: 70px;
}
.uTdInnerBetTd a, .uTdInnerBetTd_100 a{
    background: url(../images/utrlinkoff.gif) repeat-x center -5px;
    border: 1px solid #dce1db;
    display:block;

    width:98%;
    font-size:10px;
    color: #000000;
    padding: 3px 0px 3px 0px;
    margin: 4px auto;
}

.uTdInnerBetTd a:hover, .uTdInnerBetTd_100 a:hover{
     background: url(../images/utrlinkon.gif) repeat-x center -5px;
     border-left: 1px solid #ccc;
     border-right: 1px solid #dce1db;
     text-decoration:none !important;
}

.coupon_table_content table{
width: 100%;
height: 100%;
padding:0px;
border:none;
margin: 0px;
background:#fff;
border-collapse:separate; 
border-spacing:0px
}
.coupon_table_header_green td .live{
float: right;
font-style: italic;
color: #dd0000;
padding-right:5px
}

.sport_padding_left{ padding:5px; display:block;}
.marketSize span{ margin:3px}

.ygform input{
  FONT-SIZE: 11px;	
  FONT-FAMILY: verdana;
  border: solid 1px #CCCCCC;
padding:2px 5px 2px 5px;
}
.ygform input.but{}
#articleContainer{height:232px}
/*---------------------- Registration */
.registration-table span {color: #959595;font-size: 12px; font-weight: bold; line-height: 20px;}
.registration-table input#user_t_and_c {border: 1px solid #7F9DB9; margin: 3px 6px 0pt; width: 20px;}

.registration-table select,
.registration-table input, 
.registration-table #reason {border: 1px solid #7F9DB9; margin: 3px 6px 0pt; width: 186px;}

.registration-table select.dob-day,
.registration-table select#user_month,
.registration-table select.dob-year {border: 1px solid #7F9DB9; margin: 3px 0px 0px 0px;}

.registration-table select.dob-day {width: 40px;}
.registration-table select#user_month {width: 90px;}
.registration-table select.dob-year {width: 50px;}

.registration-table #simple_captcha img,
.registration-table #simple_captcha p {margin: 3px 6px 0pt;}

.registration-table .error {color: #E16262;font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#psContainer {
    height: 18px;
    width: 100px;
    border: 1px solid #000;
    float: left;
    margin-left: 2px;
    background-color: #DDDDDD;
}
#psStrength {
  background-image: url('/images/strength.jpg');
  height: 16px;
  width: 0px;
}
#line1{float:left}
.bkgrey{background:#242424}
.pokt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
/*---------------------- */
.fk{font-style:italic} .fb{font-weight:bold} .fs9{font-size:9px} .fs10{font-size:10px} .fs11{font-size:11px} .fs12{font-size:12px} .fs13{font-size:13px}
.fw{ color:#FFF}
/*---------------------- */
.history{ width:100%;  border-collapse:collapse; }
.history th{ color:#555; font-size:11px; font-weight:bold; padding:3px 8px 5px 8px; text-align:left; border-bottom:solid 1px #ccc; background:none; text-transform:none; margin:0;}
.history td{ color:#555; padding:3px 8px 5px 8px; text-align:left; vertical-align:top; border-bottom:solid 1px #ccc; }
.history.big td{ padding:5px 8px 7px 8px; font-size:11px; }
.history td.cen{ text-align:center}
.history tr.failed td.odd{background:#ffdddd}
.history tr.transaction td.odd{background:#bedfff}
.cw{ background:#fff}
.cg, .transaction .cw{ background:#ededed}
.transaction .cg{ background:#ccc}
.fecha{ width:65px}
.ref{ width:55px}
.apostado{ width:55px}
.estado{ width:55px}
.ganancia{ width:55px}
.apuesta{ width:auto;}
.icocnt{float:right; height:13px; position:relative; top:-1px}
.icobut{float:left; width:25px; height:13px; overflow:visible; display:block}
.but{
	border-right: #afc2cc 1px solid;
	border-top: #afc2cc 1px solid; 	
	border-left: #afc2cc 1px solid; 
	border-bottom: #afc2cc 1px solid; 	
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	background:url(../images/es/bkgbut.jpg);
	margin:10px;
	color:#333; 	
	font-family: Arial, Helvetica, sans-serif;
}
a.but{
	text-decoration:none;
	line-height:19px;
	padding-top:1px;
	padding-bottom:1px;
}

.sub_but{
	border-right: #afc2cc 1px solid;
	border-top: #afc2cc 1px solid; 	
	border-left: #afc2cc 1px solid; 
	border-bottom: #afc2cc 1px solid; 	
	padding-right:18px;
	padding-left:18px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	background:url(../images/es/bkgbut.jpg);
	margin:0 0 15px 0;
	color:#333; 	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
label{ font-size:12px; line-height:18px; margin-right:10px}
.itext{ border:solid 1px #999; font-size:12px; margin-top:0px;}
.currency{text-align:right;	width:50px;}
.ownerU{background:url(/images/es/user.png) no-repeat; width:18px; height:18px}
.ownerC{background:url(/images/es/cs.png) no-repeat; width:18px; height:18px}
.Incidencia{background:url(/images/es/incidencia.png) no-repeat; padding:2px 2px 2px 20px;}
.Consulta{background:url(/images/es/consulta.png) no-repeat; padding:2px 2px 2px 20px;}


.bbut{
  line-height:18px;
  height:20px;
  text-align: center;
  margin:0px; 
  font-weight:bold;
  font-family:Arial;  
  font-size:13px;
  border:solid 1px #a30d00;
  display:inline-block; 
  padding: 0px 15px;
  color:#FFF;
  background: #bb1100 url(../images/es/butred.gif) repeat-x bottom;
  text-decoration:none;
  float:left;  
}
.bbut.grey{ border-color:#bbced5; background-image:url(../images/es/butgrey.gif); background-color:#FFF; color:#333}
.bbut.large{ display:block; float:none}
.bbut.fr{float:right}
.bbut.compress{ padding:0px 8px;}
input[type=submit].bbut{height:23px; margin-top:10px; cursor:pointer }

/*---------------------------------*/
/*---------  BETSLIP  -------------*/
/*---------------------------------*/
#betslip-content{float: none; width: auto;}
.betslip{}
.betslip .root-header{width: 235px; height: 30px; padding-left: 5px; line-height: 25px; vertical-align: middle; background: url(../images/es/bkgbut.jpg) 0 0 no-repeat;     color: white; font-weight: bold; font-size: 11px;}
.betslip .content{ border-left: 1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.betslip .content .bet-header{background: url(../images/es/bkgbut.jpg) bottom repeat-x ; padding-left: 2px; padding-right: 2px; border-top: 1px solid #afc2cc; border-bottom: 1px solid #afc2cc;}
.betslip .content .bet-header .left{float:left; font-size: 10px; height: 22px; line-height: 22px; vertical-align: middle;}
.betslip .content .bet-header .right{float:right; height: 22px; line-height: 22px; vertical-align: middle;}
.betslip .content .bet-header a{padding: 0px; margin: 0px; font-size: 11px; font-weight: bold; text-decoration:none; color: #3a3939;}
.betslip .content .bet-header a:hover{text-decoration:underline;}
.betslip .content .line-color1{background-color: #f5f5f5;}
.betslip .content .line-color2{background-color: #eaeaea;}
.betslip .content .line-to-remove{background-color: yellow;}
.betslip .content .line{ padding: 2px; border-bottom: 2px solid #ffffff;}
.betslip .content .line a{padding: 0px; margin: 0px;}
.betslip .content .green-text{color: #198219; font-size:11px; font-weight: bold;}
.betslip .content .line .left {float:left; height: 15px; line-height:15px;  vertical-align: middle;}
.betslip .content .line .right{float:right; vertical-align: middle; }
.betslip .content .line .right a{color: #444; text-decoration: none;}
.betslip .content .line .inputs{height: 28px; width: 100%; text-align: right; font-size: 10px; font-weight: bold; margin-top:2px}
.betslip .content .line .inputs input{width: 55px; font-size: 10px; text-align: right;}
.betslip .content .line.btop{ border-top:solid 1px #d0d0d0;}
.betslip .content .line-status{color: black; margin: 5px 0px;}
.betslip .content .line-status .error{color : #ff3434; font-size: 11px; font-weight: bold;}
.betslip .content .line-status .succes{color : #198219; font-size: 11px; font-weight: bold;}
.betslip .content .multiples{width: 100%; background-color: #dcf3e9;}
.betslip .content .multiples .multiples-line{width: 100%; border-bottom: 2px solid #ffffff; height: 25px; padding-top: 10px;}
.betslip .content .multiples .multiples-line .left{float: left; padding-left: 2px;}
.betslip .content .multiples .multiples-line .right {float: right; padding-right: 2px; font-weight:bold;}
.betslip .content .multiples .multiples-line .right input{width: 55px; font-size: 10px; text-align: right;}
#total_stake_holder{padding: 0px;}
.betslip .content .totals {width: 100%; background-color: #dcf3e9;}
.betslip .content .totals .totals-line{width: 100%; border-bottom: 2px solid #ffffff; height: 20px; padding-top: 5px;}
.betslip .content .totals .totals-line .left {float: left; font-size: 10px; padding-left: 2px;}
.betslip .content .totals .totals-line .right{float: right; font-size: 10px; padding-right: 2px;}
.betslip .content .controls    {background-color: #fff; height: 30px;}
a.betslip-button-bet{background: #bb1100 url(../images/es/butred.gif) repeat-x bottom; color: #FFF; float: right;  font-size: 11px; font-weight: bold; text-align: center;text-decoration: none; display:inline-block; padding: 1px 8px; border:solid 1px #a30d00;  margin:5px 5px;}
a.betslip-button-bet[disabled]{color:#FFF; text-decoration:none;}
a#betslip-disabled-link.betslip-button-bet{margin-top:15px}
.cursor-to-pointer{cursor:pointer;}
#betslip-button-indicator{margin-top:5px;}
.betslip-event-header{ font-size: 11px; font-weight: normal;padding-left:5px; padding-bottom:5px;}
