.index_poker_text .menu {font-size: 14px; padding-top:10px; color:white;}
.index_poker_text .menu a {font-size: 14px;}

.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;}

.coupon_table  {width: 576px;border: 1px solid #000000;padding : 0px;margin: 0px;}
.coupon_table_800 {width: 806px;border: 1px solid #000000;padding : 0px;margin: 0px;}

.coupon_table li {margin-left: 20px;}

.coupon_table_header_green {background: transparent url(/images/content_toolbar_green.jpg) no-repeat scroll 0% 50%;}
.coupon_table_header_green_800 {background: transparent url(/images/content_toolbar_green_800.png) no-repeat scroll 0% 50%;}
.coupon_table_header_green td, 
.coupon_table_header_green_800 td {padding: 0px 15px 0px 32px; height: 30px; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.coupon_table_header_green td .live,
.coupon_table_header_green_800 td .live {float: right;font-style: italic;color: #FF0000;}
.coupon_table_header_green td a, 
.coupon_table_header_green_800 td a {color: #FFFFFF;text-decoration: underline; font-size : 10px;}

.coupon_table_header {background: transparent url(/images/content_toolbar.png) no-repeat scroll 0% 50%;}
.coupon_table_header_800 {background: transparent url(/images/content_toolbar_800.png) no-repeat scroll 0% 50%;}
.coupon_table_header td {padding: 0px 0px 0px 3px;}
.coupon_table_header td, 
.coupon_table_header_800 td {height: 23px;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.coupon_table_header td a,
.coupon_table_header_800 td a {  color: #FFFFFF; text-decoration: underline; font-size : 10px;}
.coupon_table_header_800 span {padding-left:10px;}

.coupon_table_content table {width: 100%; height: 100%; background-color: #ffffff; padding: 0px; margin: 0px;}
.coupon_table_content table span.text,
.coupon_table_content table div.text {padding-left: 10px; font-size: 12px;}
.coupon_table_content table span.small_text,
.coupon_table_content table div.small_text {padding-left: 10px; font-size: 10px;}
.coupon_table_content table tr.history_table_header {height:30px;font-size: 11px; font-weight: bold; border-bottom: 1px solid black;}
.coupon_table_content table tr.history_table_header td {padding: 5px; white-space:nowrap;}
.coupon_table_content table tr.history_table_hr {height:2px; background-color: #a3a3a3;}
.coupon_table_content table tr.history_table_content td {padding: 5px;}
.coupon_table_content a, 
.content a { color: #135213; font-size: 12px; font-weight: bold; text-decoration: none; padding : 5px 5px 5px 5px; margin: 5px 5px 5px 5px;}

.coupon_table_content .sport a, 
.content .sport a { color: #135213; font-size: 11px; font-weight: normal; text-decoration: underline; padding: 0px ! important; margin: 0px ! important;}

.coupon_table_content .sport_in_current a{color: #000; font-size: 10px; font-weight: normal; text-decoration: none; padding: 2px 5px ! important;
    margin: 2px 5px ! important;}

.coupon_table_content .sport_padding_left a{color: #000;font-size: 10px; font-weight: normal; text-decoration: none; padding: 5px 5px ! important;
    margin: 5px 5px ! important;}

.uTdInnerBetTd {width: 50px; text-align: center; vertical-align: bottom;}
.uTdInnerBetTd_100 { width: 75px; text-align: center; vertical-align: bottom;}

.uTdInnerBetTd a { max-width: 40px;}
.uTdInnerBetTd_100 a { max-width: 55px;}

.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: 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;}

.marketSize {text-align: center; width: 20px;}
.marketSize span a { margin: 0px !important; padding: 0px !important;}

*, p, form {
    margin: 0pt;
    padding: 0pt;
}

a img {
    border: 0;
}

.breadcrumbs {
    font-size: 10px;
    height: 14px;
    margin: 0pt auto;
    padding: 2px;
    width: 1003px;
}

.breadcrumbs a {
}

p.MsoNormal {
    display:inline;
    
}

.breadcrumbs span.strong {
    font-weight: bold;
}

#psContainer {
    height: 16px;
    width: 100px;
    border: 1px solid #000;
    float: left;
    margin-left: 2px;
    background-color: #DDDDDD;
}

#psStrength {
    background-image: url('/images/strength.jpg');
    height: 14px;
    width: 0px;
}

#logged-in-menu {
    float: left;
    border-bottom: 3px solid white;
    border-left: 3px solid white;
    border-right: 3px solid white;
    width: 667px;
}

#login-border {
    float: left;
    border-bottom: 3px solid white;
    border-left: 3px solid white;
    border-right: 3px solid white;
    width: 667px;
    height: 26px;
}

.forgot-password-form-tab .content .row span {
    color: #8492A6;
    font-size: 12px;
}

.forgot-password-form-tab .content .altrow .ccol span {
    color: #8492A6;
    font-size: 12px;
    font-style: italic;
    margin-left: 190px;
}

.logoholder {
    float: left;
    height: 90px;
    width: 203px;
}

#username-section, #logout-button-section, #balance-section {
    float: left;
    margin: 4px 0pt 0pt;
}

#links-section {
    float: left;
    margin: 3px 0pt 0pt;
}

#logout-button-section {
    padding: 0pt 15px 0pt 0pt;
}

#logout-button-section {
    margin: 0pt;
}

#logged-in-menu h1, #logged-in-menu h1 span {
    float: left;
}

#logged-in-menu span, #links-section a {
    font-size: 11px;
    padding: 0pt 0pt 0pt 5px;
}

#links-section a {
    padding: 0pt;
}

#outer-container {
    height: auto;
}

.inner-container {
    margin: 0pt auto;
    width: 1040px; /*1020*/
}

#header-container {
    height: 90px;
    width: 100%;
}

#header {
    height: 90px;
}

#logo {
    float: left;
    height: 90px;
    width: 276px;
}

#login-bar-left {
    float: left;
    height: 28px;
    width: 14px;
}

#login-bar-right {
    float: left;
    height: 28px;
    width: 14px;
}

#login-bar {
    float: right;
    height: 26px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    width: 670px;
}

.form_elements {
    float: left;
    height: 26px;
    padding-right: 10px;
    /*
    margin-top: -25px;
    margin-left: 60px;
    width: 600px;
    */
}

.flags {
    float: none;
    height: 26px;
    overflow: hidden;
    width: 55px;
}

#login-bar .input-left-corner, #login-bar .input-right-corner {
    float: left;
    height: 18px;
    margin: 3px 0pt 0pt;
    width: 4px;
}

#login-bar .input-left-corner {
}

#login-bar .input-right-corner {
    padding: 0pt 10px 0pt 0pt;
}

#login-bar input.login-button {
    padding-left: 10px;
}

#login-bar label {
    float: left;
    padding: 5px 5px 0pt 0pt;
}

#login-extras {
    float: left;
}

#login-extras span {
    float: left;
    padding: 5px 0pt 0pt;
}

#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;
}

#logged-in-menu span.login-spacer {
    padding-top: 0pt;
}

#login-bar input {
    border: medium none;
    float: left;
    height: 16px;
    margin: 3px 0pt 0pt;
    padding: 2px 0pt 0pt;
    width: 80px;
}

#login-bar input.login-button, #logout-button-section a.login-button {
    border: medium none;
    float: left;
    font-family: Arial;
    font-size: 10px;
    height: 20px;
    margin: 2px 0pt 0pt;
    padding: 1px 0pt 2px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100px;
}

#logout-button-section a.login-button {
    height: 18px;
    padding: 3px 0pt 2px;
    text-align: center;
    text-decoration: none;
}

#logout-button-section a.login-button:hover {
    text-decoration: underline;
}

#nav-tabs {
    float: left;
    margin: 25px 0pt 0pt;
    padding: 0pt 0pt 0pt 110px;
    width: 345px;
}

#nav-tabs ul {
    float: left;
}

#nav-tabs li {
    float: left;
    list-style-type: none;
    padding: 0pt;
}

.left-tab a, .normal-tab a, .right-tab a {
    float: left;
    height: 25px;
}

.left-tab a {
    width: 87px;
}

.normal-tab a {
    width: 84px;
}

.right-tab a {
    width: 87px;
}

.left-tab a:hover, .normal-tab a:hover, .right-tab a:hover {
    background-position: 0pt -37px;
}

.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: 0pt -74px;
}

.tab-spacer {
    float: left;
    height: 37px;
    width: 1px;
}

#language-bar {
    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-bar li a:hover {
    border: 1px solid #E10000;
}

#content-container {
    padding: 0pt;
    height: auto;
}

#sports-list-container {
    /*float: left;*/
    height: auto;
    width: 155px;
}

.poker-list-container,
.casino-list-container,
.game-list-container
{
    width: 161px;
    margin-bottom: 5px;
    margin-top: -5px;
    padding-bottom: 8px;
	margin-left: 3px;
}

#sports-list-container ul {
   /* float: left;*/
   /* margin-left: -3px;*/
}

.game-list-container li, 
.casino-list-container li,
.poker-list-container li{
    display: block;
    clear: both;
    list-style-type: none;
    height:23px;
}

#sports-list-container li {
    float: left;
    list-style-type: none;
}

#sports-list-container li a {
    float: left;
    height: 19px;
    width: 148px;
}

.poker-list-container li a,
.casino-list-container li a,
.game-list-container li a
{
    float: left;
    height: 21px;
    width: 161px;
    font-size: 13px;
}

.sl-even a {
}

.sl-odd a {
}

.sl-active {
}

.sl-even a:hover, .sl-odd a:hover {
    background-position: 0pt -26px;
    color: #3C5627;
}

#centre-col-pokerclient {
    float: left;
    height: auto !important;
    padding-left: 13px;
    width: 557px;
}

body.accounts-section #centre-col {
    float: left;
    height: auto !important;
    min-height: 800px;
    padding-left: 13px;
    width: 829px;
}

#featured-events-container {
    height: 252px;
    width: 557px;
}

#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 ul {
    float: left;
    margin: 22px 0pt 0pt;
    padding: 0pt 0pt 0pt 12px;
}

#featured-events-menu li {
    float: left;
    list-style-type: none;
}

#featured-events-menu li a {
    float: left;
    height: 20px;
    width: 78px;
}

#featured-events-menu li a:hover {
    text-decoration: underline;
}

#storyContainer { height:215px; width:100%; position:relative; background-color:#000; }
.storydiv       { height:215px; z-index:1; position:absolute; background-color:#000; color:#fff; font:14px bold Arial, sans-serif; padding:0 10px; }
.storydiv a     { text-decoration:none; color:#fff; display:block; margin-top:5px; }
.ched           { font-size:22px; font-weight:bold; }
.storyDesc      { padding-top:10px; padding-right:8px; display:block; }
#nav            { margin-bottom:13pt; background-color:#006F66; border-color:#fff; border-style:solid; font:12px Arial,sans-serif; width:100%; z-index:5; letter-spacing:20px; text-align:center; padding:3px 0px; }
#nav, #nav a    { color:#fff; text-decoration: none; }
#nav a          { letter-spacing:normal; font:12px bold Arial, sans-serif; }
.selStory       { background:#46B67B; font-weight:bold; padding:3px 5px 3px 5px; }


#highlights-container {
    width: 100%;
    height: 100%;
    background-color: white;
}

#accounts-container {
    margin: 0pt;
    padding: 0pt;
    width: 829px;
}

#pokerclient-container {
    margin: 0pt;
    padding: 0pt;
}

#registration-container, #coupon-contiainer {
    float: left;
    width: 100%;
}

#registration-intro {
    float: left;
    height: 64px;
    margin: 4px 0pt 0pt;
    padding: 17px 12px 0pt;
    width: 524px;
}

.registration-form-tab, .sport-coupon-index-tab{ 
    float: left;
    width: 100%;
}

.sport-coupon-detail-tab {
    width: 100%;
}

.statement-list {
    float: left;
    padding: 0pt;
    width: 821px;
}

.registration-form-tab-spacer, .coupon-tab-spacer {
    float: left;
    height: 30px;
    width: 100%;
}

.registration-form-tab .heading, .sport-coupon-index-tab .heading, .sport-coupon-detail-tab .heading, .statement-list .heading {
    float: left;
    height: 20px;
    padding: 0px 0px 0px 9px;
    width: 539px;
}

.statement-list .heading {
    width: 812px;
}

.sport-coupon-index-tab .heading, .sport-coupon-detail-tab .heading {
}

.registration-form-tab .content, .sport-coupon-index-tab .content, .sport-coupon-detail-tab .content {
    float: left;
    padding: 19px 0pt 19px 3px;
    width: 99%;
}

.sport-coupon-index-tab .content, .sport-coupon-detail-tab .content {
}

.statement-list .content {
    float: left;
    padding: 19px 0pt 19px 3px;
    width: 818px;
}

.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%;
}

.sport-coupon-detail-tab .content .row {
}

.registration-form-tab .content .lcol {
    float: left;
    width: 150px;
}

.sport-coupon-index-tab .content .row .lcol {
    float: left;
    padding: 3px 0pt 0pt 10px;
    width: 255px;
}

.sport-coupon-detail-tab .content .row .lcol {
    float: left;
    padding: 3px 0pt 0pt 10px;
    width: 100%;
}

.sport-coupon-index-tab .content .row .rcol {
    float: left;
    margin: 3px 0pt 0pt;
    width: 255px;
}

.sport-coupon-detail-tab .content .row .rcol {
    float: right;
    margin: 3px 0pt 0pt;
    min-width: 100px;
}

.odds-cell {
    border-left: 3px solid #FFFFFF;
    padding: 1px 10px 0;
    text-align: center;
    width: 80px;
}

.odds-buypoints-cell {
    border-left: 3px solid #FFFFFF;
    padding: 1px 0pt 0pt;
    text-align: center;
    min-width: 180px;
}

.registration-form-tab .content .rcol, .sport-coupon-index-tab .content .row .rcol {
    float: left;
}

.registration-form-tab .content .ccol, .sport-coupon-index-tab .content .row .ccol {
    float: left;
}

.registration-form-tab .content .rcol, .sport-coupon-index-tab .content .row .rcol, .sport-coupon-detail-tab .content .row .rcol {
    padding: 0 10px;
}

.sport-coupon-detail-tab .t-rcol {
    margin: 0;
    min-width: 100px;
    text-align: center;
}

.sport-coupon-detail-tab .t-rcol-market {
    margin: 0;
    padding-right: 10px;
    width: 20px;
    text-align: right;
}

.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 .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 .right, .sport-coupon-index-tab .content .row .rcol .right {
}

.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 textarea {
    float: left;
    margin: 2px 0pt 0pt;
    padding: 3px 0pt 0pt;
}

.registration-form-tab .content input {
    width: 180px;
}

.registration-form-tab .content .row .rcol .resizedinput input {
    width: 100px;
}

.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 .textarea_row .rcol .message {
    float: left;
    max-width: 200px;
    padding: 5px 0pt 0pt 8px;
}

.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 .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-day {
    width: 40px;
}

.registration-form-tab .content .row .rcol select#user_month {
    width: 90px;
}

.registration-form-tab .content .row .rcol select.dob-year {
    width: 50px;
}

.dob-spacer {
    float: left;
    height: 23px;
    padding: 0pt 0pt 0pt 3px;
}

.registration-form-tab .content .alt, .sport-coupon-index-tab .content .alt, .sport-coupon-detail-tab .content .alt {
    float: left;
}

.sport-coupon-index-tab .content .alt, .sport-coupon-detail-tab .content .alt {
}

.registration-form-tab .footer, .sport-coupon-index-tab .footer, .sport-coupon-detail-tab .footer, .statement-list .footer {
    float: left;
    height: 8px;
    width: 100%;
}

.sport-coupon-index-tab .footer, .sport-coupon-detail-tab .footer {
}

.statement-list .footer {
}

.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: 0px 3px;
}

.sport-coupon-index-tab .heading span, sport-coupon-detail-tab .heading span, .statement-list .heading span {
}

tr.event_listing {
    height: 30px;
}

td.event_listing {
    width: 270px;
    padding: 0 10px;
}

tr.event_detail {
}

td.event_detail {
}

td.t-lcol {
    padding: 3px 0pt 0pt 10px;
}

td.t-rcol {
}


#registration-submit {
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
    width: 100%;
}

#coupon-submit {
    float: left;
    height: 30px;
    width: 100%;
}

#registration-submit #confirm {
    padding-left: 12px;
    vertical-align: middle;
}

#registration-submit #confirm input {
    font-size: 11px;
    margin: 0pt;
    padding: 0pt;
    width: 13px;
}

#registration-submit input.agree {
    float: left;
}

#registration-submit-button,
#registration-submit-button input {
    width: 200px;
}
#registration-submit-button-wide,
#registration-submit-button-wide input {
    width: 350px;
}
#registration-submit-button,
#registration-submit-button-wide {
    margin: 23px auto 0pt;
}

#registration-submit-button input,
#registration-submit-button-wide input {
    border: 0pt none;
    float: left;
    height: 32px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

#poker-transfer-button {
    margin: 0px 144px 0pt;
    width: 200px;
}

#poker-transfer-button input {
    border: 0pt none;
    float: left;
    height: 32px;
    width: 200px;
}

#poker-transfer-button input {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

#poker-shop-html {
  margin-left: 2px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 2px;
}
#poker-shop-html-img{
  margin: 3px;

}
   #poker-shop{
  margin:5px;
  font-family: Arial;
  font-size: 12pt;
  }
  #poker-shop-title{

  color: #FF6600

}

.content-toolbar-coupon {
    float: left;
    height: 24px;
    width: 551px;
}
#content-toolbar {
    border : 2px solid #ffffff;
    height: 24px;
		width: 572px;
    /*width: 553px;*/
}
#content-toolbar-poker
{
    float: left;
    height: 24px;
    width: 557px;
}

#content-main {
    float: left;
    padding: 1px 1px;
    margin: 0px 0px;
    border-width: 0px;
    width: 557px;
}

#accounts-container #content-toolbar,
#accounts-container .content-toolbar-coupon,
#accounts-container #content-toolbar-poker
{
    height: 24px;
    width: 100%;
}

#accounts-container #content-main {
    float: left;
    padding: 0pt 4px;
    width: 821px;
}

#accounts-container #content-bottom {
    float: left;
    height: 15px;
    width: 100%;
}

.content-main-odd, .content-main-even {
    float: left;
    width: 549px;
}

.content-main-even {
}

.content-main-odd img, .content-main-even img {
  float:left;
  padding:0;
}

.content-main-content {
    float: left;
    padding: 9px 0pt 0pt 15px;
}

#content-bottom {
    float: left;
    height: 10px;
    width: 100%;
}

#right-col {
    float: left;
    /* padding-left: 14px; */
    /*width: 257px;*/
    padding:0px;
    width: 262px;
}

#centre-col {
    float: left;
    height: auto !important;
    /* padding-left: 13px;*/
    width: 575px;
}

#left-col {
    float: left;
    /* margin-right: 4px; */
    padding:0px;
    width: 167px;
}


.indicator16 {
    /*display: none;*/
    background-image:  url(/images/ajax-loader-circle_ball.gif);
    float: right;
    margin: 7px 2px 0 0;
    width: 16px;
    height: 16px;
}



.current-events-container {
    float: left;
    margin: 8px 0pt 0pt;
    width: 257px;
}

.current-events-container ul {
    float: left;
    margin-top: 4px;
}

.current-events-container li {
    float: left;
    list-style-type: none;
    width: 257px;
}

.current-events-container li a {
    float: left;
    vertical-align: middle;
    width: 244px;
}

#banner-container {
    float: left;
    margin: 8px 0pt 0pt 3px;
    width: 100%;
}

#banner-container ul {
    float: left;
    padding: 5px 0pt 0pt 3px;
}

#banner-container li {
    float: left;
    list-style-type: none;
    margin-bottom:4px;
}

#banner-container li a {
    float: left;
    vertical-align: middle;
    width: 238px;
}

ul.banners {
    list-style-type: none;
}

ul.banners li {
    float: left;
    margin-bottom:4px;
}

ul.left-banners {
    list-style-type: none;
    padding-left: 4px;
}

.ce-even a {
}

.ce-odd a {
}

.ce-even a:hover, .ce-odd a:hover {
    text-decoration: underline;
}

#footer {
    /*height:18px;*/
    margin:15px 0pt 0pt;
    padding:8px 0pt;
    width:100%;
}

#footer-spacer {
    height:22px;
    border-bottom: 1px solid #828282;
}

.casino #footer ul {
  margin:0;
  padding:0;
  right:100px;
}

#footer li {
    float:right;
    list-style-type:none;
}

.image-content {
    text-indent: -99999px;
}

.no-outline {
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
}

.flag-en a {
}

.flag-ru a {
}

.flag-es a {
}

.flag-ph a {
}

.flag-za a {
}

.bet-container {
    border-bottom: 1px solid #EBEDEF;
    float: left;
    width: 812px;
}

#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 .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 {
    float: left;
    font-size: 11px;
    margin-top: 2px;
    text-transform: uppercase;
}

#accounts-container .content .row .line .spacer {
    font-weight: bold;
    text-align: center;
    width: 10px;
}

#accounts-container .content .row .line .sport {
}

#accounts-container .content .row .line .reference, 
#accounts-container .content .row .line .result_win, 
#accounts-container .content .row .line .result_lose,
#accounts-container .content .row .line .result_unsettled,
#accounts-container .content .row .line .result_void,
#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_win, .result_win,
#accounts-container .content .row .line .result_lose, .result_lose,
#accounts-container .content .row .line .result_unsettled, .result_unsettled,
#accounts-container .content .row .line .result_void, .result_void {
    margin-right: 4px;
    text-transform: uppercase;
}

#accounts-container .content .row .line .result_win, .result_win {
    background-color: #008000;
    color: white;
} 
#accounts-container .content .row .line .result_lose, .result_lose {
    background-color: #404040;
    color: white;
}
#accounts-container .content .row .line .result_unsettled, .result_unsettled,
#accounts-container .content .row .line .result_void, .result_void {
    background-color: #c0c0c0;
    color: black;
}

#accounts-container .content .alt {
}

#accounts-container .content .row .line .reference {
    width: 87px;
}

#accounts-container .content .row .line .type {
    width: 180px;
}

#accounts-container .content .row .line .total-stake {
    width: 154px;
}

#accounts-container .content .row .line .price {
    width: 81px;
}

#accounts-container .content .row .line .return {
    width: 138px;
}

#accounts-container .content .row .line .status {
    width: 151px;
}

#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 {
    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 {
    float: left;
    font-size: 10px;
    text-transform: uppercase;
}

#accounts-container .content .row .date span {
    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 .result span.lost {
}

#accounts-container .content .row .line .result span.won {
}

.filter {
    height: 160px;
    padding: 15px 10px 0pt;
    width: 798px;
}

.between-line {
    height: 19px;
    width: 100%;
}

.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;
}

.view-history-button:hover {
    text-decoration: underline;
}

.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;
}

.view-account-summary-button:hover {
    text-decoration: underline;
}

#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
}

#USDamountContainer {
    height: 16px;
    width: 130px;
    float: left;
    margin-left: 2px;
}

USDExchangedContainer {
    height: 16px;
    width: 130px;
    float: left;
    margin-left: 2px;
}

.actions-menu {
    height: 110px;
    padding: 0pt 0pt 10px;
    width: 100%;
}

.actions-menu h1 {
    font-size: 12px;
    font-weight: bold;
    padding: 13px 0pt 0pt 20px;
    text-transform: uppercase;
}

.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;
}

.actions-menu ul li a.active {
    text-decoration: none;
}

.actions-menu ul li a:hover {
    text-decoration: none;
}

.transaction {
}

.failed {
}

body {
    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;
}

#login-extras span a, #login-bar label {
    font-size: 11px;
}

#login-bar h1 {
    float: left;
    font-size: 11px;
    font-weight: bold;
}

#login-bar input {
    font-size: 11px;
}

.tab-text, .tab-text-active {
    font-size: 14px;
    padding: 12px 0pt 0pt;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.tab-text-active {
}

.language-bar-text {
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 12px 0pt 0pt 12px;
    text-transform: uppercase;
}

.toolbar-text {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0pt 0pt;
    text-transform: uppercase;
}

.toolbar-link {
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0pt 0pt;
    padding-right: 7px;
    text-transform: uppercase;
}

.toolbar-link a {
}

.toolbar-link a.active {
    text-decoration: none;
}

.current-events-text {
    float: left;
    font-size: 12px;
    padding: 5px 0pt 5px 12px;
    text-decoration: none;
}

.sports-list-text {
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 0pt 3pt 13px;
    text-decoration: none;
    text-transform: uppercase;
}

.poker-list-text,
.casino-list-text,
.game-list-text
{
    float: left;
    padding: 2px 0pt 0pt 2px;
    text-decoration: none;
    color: black;
}

#sports-list-container li a:hover {
}

#sports-list-container li.sl-active a:hover {
}

#featured-events-container h1 {
    font-size: 12px;
    font-weight: bold;
    padding: 17px 0pt 0pt 18px;
    text-transform: uppercase;
}

.featured-events-text {
    float: left;
    font-size: 12px;
    height: 138px;
    line-height: 20px;
    overflow: hidden;
    padding: 0pt 0pt 0pt 13px;
    width: 347px;
}

#featured-events-menu h1 {
    float: left;
    font-size: 14px;
    font-weight: normal;
    padding-top: 22px;
    text-transform: none;
}

#featured-events-menu li a {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.content-heading-text {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    text-transform: uppercase;
    width: 100%;
}

.content-body-text {
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding: 0pt;
    width: 100%;
}

.content-footer-text {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    width: 100%;
}

#top-register-button {
    float: left;
    height: 16px;
    text-align: center;
    border: 1px solid white;
    margin: 4px 10px 0 4px;
}

.top-register-div {
    margin-top: -12px;
}


#footer span {
    float: left;
    font-size: 10px;
    text-transform: uppercase;
}

#footer li a {
    font-size: 10px;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: none;
    text-transform: uppercase;
}

#footer li a:hover {
    text-decoration: underline;
}

#footer li {
    font-size: 10px;
    text-align: center;
}

.sl-even a.current, .sl-odd a.current {
}

.sl-even a.current:hover, .sl-odd a.current:hover {
    background-position: 0pt 50%;
}

#registration-intro span {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
}

#registration-submit span {
    font-size: 11px;
    padding-left: 1px;
    vertical-align: middle;
}

.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 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
}

.sport-coupon-detail-tab span.period_descr {
    float: none;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
}

.sport-coupon-detail-tab span.outcome_descr {
    float: none;
    font-size: 11px;
    font-weight: normal;
    margin-top: 3px;
}

.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;
}

.registration-form-tab .content .lcol span {
    padding-left: 10px;
}

.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 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.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;
}

.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;
}

.registration-form-tab span.error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.registration-form-tab span.success {
}

.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;
}

.sport-coupon-detail-tab .heading .checkboxes, .statement-list .heading .results-per-page {
    float: right;
    height: 10px;
    padding: 1px 10px 0pt 0pt;
}

.statement-list .content .paging {
    float: left;
    height: 10px;
    padding: 12px 0pt 0pt 10px;
}

.statement-list .heading .results-per-page {
    padding: 0pt 10px 0pt 0pt;
}

.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;
}

.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;
}

.filter span {
    float: left;
    padding: 2px 3px 0pt;
}

.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 label {
    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 img {
    float: left;
    padding-left: 5px;
}

.filter input {
    float: left;
    font-size: 10px;
    height: 12px;
    margin: 3px 0pt 0pt;
    vertical-align: middle;
}

.between {
    float: left;
}

.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;
}

.results-per-page a.active, .paging a.active {
    text-decoration: none;
}

.odds-cell > h1 {
    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: right;
}

.errors {
    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; margin-bottom: 5px; padding-bottom: 5px; text-align: center; text-transform: uppercase;
    background: transparent url(/images/errors_bg.jpg) repeat-x scroll 100% 0pt; color: #FFFFFF; padding: 5px;
    /*
    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;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: center;
    text-transform: uppercase;*/
}

#coupon-container {
    padding: 0px 0px;
    margin: 0px 0px;
}

#coupon-container select {
    float: right;
    font-size: 90%;
    margin-right: 5px;
}

#coupon-container .price_format {
    height: 17px;
    margin-bottom: 2px;
    padding: 2px 0pt 2px 0px;
    width: 100%;
}

#total_stake_holder {
    padding: 1px 1px;
    background-color: #DBF3E9;
}

#total_stake_header {
    font-weight: bold;
}

#total_stake {
    float: right;
    font-weight: bold;
    text-align: right;
    margin-right: 2px;
}

#inplay-toolbar {
    border-left: 3px solid white;
    border-right: 3px solid white;
    border-top: 3px solid white;
    float: left;
}

#inplay-container {
    float: left;
    height: 210px;
    margin-bottom: 5px;
    padding: 0pt 0pt 13px;
    width: 557px;
}

.inplay-links {
    float: right;
    padding: 3px 10px 0pt 0pt;
}

.inplay-links a {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.inplay-links a.active {
    text-decoration: none;
}

#inplay-content {
    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;
}

#inplay-graphic {
    background-image: url(/images/inplay_sportslist_bg.jpg);
    font-family: Arial, sans-serif;
    font-size: 1em;
    font-weight: bold;
    height: 18px;
    line-height: 1.8em;
/*    margin-top: 8px;*/
    text-align: center;
    text-transform: uppercase;
    width: 161px;
}

.inplay-item {
    border: 1px solid #8EA37B;
    float: left;
    height: 20px;
    margin-bottom: 5px;
    margin-left: 5px;
    width: 264px;
}

.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;
}

.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;
}

.inplay-item-container {
    float: left;
    margin: 0pt 0pt 1px;
    padding: 0pt 3px 0pt 0pt;
}

#inplay-items {
    float: left;
    margin: 18px 0pt 0pt;
}


.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;
}

.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;
}



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.button:hover { background-color:#99CD9C; border:1px solid #07652E; color:#FFF; }

body.casino { background-color:#000; color:#fff; }
body.casino #outer-container { background:none; background-color:#000; }

/*

body.casino #home-container { margin-right:0; }
body.casino #home-container { background:none; background-color:#7e0203; border:2px solid #fff; }
body.casino #home-container a { font-weight:normal; color:#ffffff; padding:0; margin:0; padding:4px; } 
body.casino #home-container a:hover { color:#000; text-decoration:none; }

*/
/* body.casino #centre-col { margin-right:10px; } */

#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; }

#game_index_container {
    background-color:#000;
    margin-left:3px; 
    margin-right: -6px; 
    padding: 0px; 
    width: 161px;
}
#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 .category-header {
    background-color:#313125; 
    color:#fff; 
    font-size:1.1em; 
    padding:3px; 
    margin-top:0px; 
}
#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; }
#game_index_container ul li a:hover { color:#fff; }
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 {
    padding-left: 8px;
    width: 152px;
    /*padding-bottom: 14px;*/
}

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-odd { background-color: #6e80a2; }
ul.ctxm li.games-menu-even { background-color: #556b7d; }
ul.ctxm li.games-menu-odd,
ul.ctxm li.games-menu-even {
    color: white;
    font-size: 11px;
    font-family: Arial, sans-serif;
}


body.casino ul.tab-nav { padding:0; background-image:url(/images/game_tab_off.png); height:30px; color:#CDCDCD; }
body.casino ul.tab-nav li { margin:0; background-image:url(/images/game_tab_off.png); list-style:none; height:30px; width:79px; float:left; }
body.casino ul.tab-nav li:hover { background-image:url(/images/game_tab_over.png); color:#FFF; cursor:pointer; }
body.casino ul.tab-nav li.hover { background-image:url(/images/game_tab_over.png); color:#FFF; cursor:pointer; }
body.casino ul.tab-nav li.active { background-image:url(/images/game_tab_on.png); color:#FFF; font-weight:bold; }
body.casino ul.tab-nav li div { text-align:center; font-size:0.9em; margin-top:7px; width:100%; }
body.casino ul.tab-nav li a { color:#FFF; text-decoration:none; }
        
body.casino #tab_content { background-color:#080808; background-image:url(/images/game_detail_bg.png); background-repeat:repeat-x; }

body.casino .category-content { padding-top:10px; background-color:#292929; color:#CDCDCD; font-size:0.9em; position:relative; clear:both; }

body.casino .game-list { width:25%; background-color:#292929; float:left; padding:10px; min-height:180px; }
body.casino .game-list a { text-decoration:none; color:#CDCDCD; }
body.casino .game-list a:hover { color:#FFF; }
body.casino .game-list ul li { list-style:none; margin-left:10px; margin-top:5px; }
body.casino .game-detail-list { float:left; width:71%; }

body.casino .game-detail { padding-top:20px; background-color:transparent; }
body.casino .game-detail .game-name {color:#fff; padding:10px 0; }
body.casino .game-detail p.game-description { padding-top:15px; }
body.casino .game-image { float:left; margin:5px; margin-right:10px; }
body.casino .game-name { text-transform:uppercase; font-family:verdana; font-weight:normal; }

body.casino .flash-container { margin-top:10px; }

#jackpots_container { background:none; background-color:#000; border:2px solid #fff; margin-bottom:10px; color:#fff; }
#winners_container  { background:none; background-color:#000; border:2px solid #fff; margin-bottom:10px; margin-left: 5px; color:#fff; width:250px;}
#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; }

#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; }
    
body.casino  a.button { background-color:#960001; color:#F8E1DB; border-color:#fff #999 #999 #fff; }
body.casino  a.button:hover { background-color:#E11403; color:#FFFFFF; border-color:#999 #fff #fff #999; }

body.casino div.game { color:#CDCDCD; background-image:url(/images/game_detail_bg.png); background-repeat:repeat-x; height:360px; background-color:#080808; padding:20px; }
body.casino div.game .game-detail { background-color:transparent; background-image:none; }
body.casino div.game .close { position:absolute; right:10px; top:10px; display:none; }
body.casino div#lightbox div.game .close { display:inline; }
body.casino div.game .close img { border:none; }
body.casino div.game .game-rules { text-align:center; }
body.casino div.game a.game-rules { color:#CDCDCD; text-decoration:none; }
body.casino div.game a.game-rules:hover { color:#fff; text-decoration:underline; }
body.casino div.game table { width:100%; clear:both; }
body.casino div.game table td { padding:1px 0; }
body.casino div.game table .buttons { float:right; }
body.casino div.game .errors { width:auto; }

.registration_help_icon {
    float: left;
    width: 19px;
    height: 16px;
    margin: 2px 0pt 0pt;
    padding: 2px 0pt 0pt 2px;
}

.help_icon {
    width: 16px;
    height: 16px;
}

div.table {}
div.tr {}
div.th { text-align: center; }
div.td {}

#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;
}

dd {
    margin-left: 15px;
}

.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_hover {
    background: url('/images/whl_game_row_hover.png') no-repeat 0 1px;
}
.whl_game_row span {
    color: black;
}

.whl_game_row a {
    color: black;
    text-decoration: none;
}

.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;
}

.today-coupon-links {
    /*border: 1px solid #135213;*/
    padding: 0px;
}

.today-coupon-links div {
    padding: 5px;
}

.today-coupon-links a {
    color: #135213 !important;
    font-size: 11px;
    margin: 2px;
    text-decoration: none;
    padding: 0px !important;
    margin: 0px !important;
}

#current_language{
    height: 11px;
    position: absolute;
    top: 0px;
    left: 484px;
}

#language_selector {
    background-color: #102624;
    position: absolute;
    top: 0px;
    left: 484px;
}

#language_selector .lang {
    height: 11px;
}

#current_language .lang img,
#language_selector .lang img {
    border: 0;
}

#current_language .lang span,
#current_language .lang img,
#language_selector .lang span,
#language_selector .lang img 
{
    float: left;
}

#footer #language_selector a {
    padding: 0;
}

div.game-description {
    border: 1px solid #404045;
    font-size: 12px;
    margin-left: 5px;
    padding: 5px;
    width: 814px;
}



.ctxm_balance {
    color: white;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 2px;
    width: 262px;
}
.ctxm_balance_header {
    behavior: url(/stylesheets/iepngfix.htc);
    background: transparent url(/images/new/Gray262.png) no-repeat scroll;
    height: 24px;
    text-align: center;
    width: 262px;
}
.ctxm_balance_list {
    background-color: #556b7d;
    margin-left: 1px;
}

.ctxm_balance_button {
    behavior: url(/stylesheets/iepngfix.htc);
    background: transparent url(/images/new/Red130.png) no-repeat scroll;
    /*float: left;*/
    width: 130px;
    height: 24px;
    text-align: center;
}
.ctxm_balance_button span {
    padding-top: 3px;
}
.ctxm_balance_button span a {
    color: white;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 4px;
    text-decoration: none;
}
.ctxm_balance_button_spacer {
    /*float: left;*/
    width: 2px;
}

.text-table {
    background-color: white;
    color: #000;
}

.text-table td {
    font-family: Arial;
    font-size: 11pt;
    padding: 10px;
}

.text-table td.c {
    text-align: center;
}

.text-table tr.odd {
    background-color: white;
}

.text-table tr.even {
    background-color: #c0c0ff;
}

/*#footer-images img {
    margin: 1px 2px 2px 1px;
}*/

