html {
    background: #c6deef url("/nordicbet/images/nb_background.jpg") repeat-x scroll top center;
}

/* Boxes */
div.bluebox div.title {
    background: #5894d2 url("/common/images/poker-blue-icon.gif") no-repeat;
    background-position: 10px 0px;
}

div.bluebox div.no-icon {
    background: #5894d2;
}

div.bluebox div.title div.label {
    background: url("/common/images/left-top-corner-blue2.gif") top left no-repeat;
}

div.bluebox div.title div.label h1 {
    color: #ffffff;
    padding: 1px 0px 2px 23px;
    background: url("/common/images/right-top-corner-blue2.gif") top right no-repeat;
}

div.bluebox div.no-icon div.label h1 {
    color: #ffffff;
    padding: 1px 0px 2px 12px;
    background: url("/common/images/right-top-corner-blue2.gif") top right no-repeat;
}

div.bluebox div.bottom-right {
    padding: 5px 5px 5px 5px;
    background: url("/common/images/right-bottom-corner-blue2.gif") bottom right no-repeat;
}

div.bluebox div.bottom {
    background: url("/common/images/left-bottom-corner-blue2.gif") bottom left no-repeat;
}

div.lightbluebox {
    background: #f3f8fc;
}

div.lightbluebox div.content {
    border: 1px solid #f3f8fc;
    background: #f3f8fc;
}

div.lightbluebox div.bottom-right {
    padding: 5px 5px 5px 5px;
    background: url("/common/images/right-bottom-corner-lightblue.gif") bottom right no-repeat;
}

div.lightbluebox div.bottom {
    background: url("/common/images/left-bottom-corner-lightblue.gif") bottom left no-repeat;
}


div.orangebox div.title {
    background: #ff6400 url("/common/images/poker-orange-icon.gif") no-repeat;
    background-position: 10px 0px;
}

div.orangebox div.title div.label {
    background: url("/common/images/left-top-corner-orange.gif") top left no-repeat;
    height: 19px;
}

div.orangebox div.title div.label h1 {
    background: url("/common/images/right-top-corner-orange.gif") top right no-repeat;
    padding: 2px 0px 2px 23px;
}

/* ash box,  work on */

div.ashbox {
    height: 100%;
    width: auto;
    float: left;
}

div.ashbox div.title {
    margin-top: 0px;
    margin-bottom: 0px;
    background: url("/common/images/gradient-top-ash-shadow.gif") top left repeat-x;
}

div.ashbox div.title div.label {
    background: url("/common/images/left-top-corner-ash-shadow.gif") top left no-repeat;
}

div.ashbox div.title div.label h1 {
    margin: 0px;
    height: 4px;
    font-size: 0px;
    background: url("/common/images/right-top-corner-ash-shadow.gif") top right no-repeat;
}

div.ashbox div.content-left {
    margin-top: 0px;
    background: url("/common/images/left-border-ash-shadow.gif") top left repeat-y;
    float: left;
    width: 500px;
}

div.ashbox div.content-right {
    margin-top: 0px;
    background: url("/common/images/right-border-ash-shadow.gif") top right repeat-y;
    float: left;
    width: 500px;
}

div.ashbox div.bottom-up {
    height: 10px;
    background: url("/common/images/gradient-bottom-up-ash-shadow.gif") repeat-x;
    margin: 0px 10px 4px 10px;
    float: left;
    width: 460px;
}

div.ashbox div.bottom-up div.left {
    height: 10px;
    background: url("/common/images/left-bottom-up-corner-ash-shadow.gif") top left no-repeat;
    float: left;
    width: 460px;
}

div.ashbox div.bottom-up div.right {
    height: 10px;
    background: url("/common/images/right-bottom-up-corner-ash-shadow.gif") top right no-repeat;
    float: left;
    width: 460px;
}

div.ashbox div.bottom {
    background: url("/common/images/gradient-bottom-ash-shadow.gif") bottom left repeat-x;
    float: left;
    width: 500px;
}

div.ashbox  div.bottom-left {
    height: 18px;
    background: url("/common/images/left-bottom-corner-ash-shadow.gif") bottom left no-repeat;
    float: left;
    width: 500px;
}

div.ashbox  div.bottom-right {
    height: 17px;
    background: url("/common/images/right-bottom-corner-ash-shadow.gif") bottom right no-repeat;
    float: left;
    width: 500px;
}

div.yellowbox div.title {
    background: url("/common/images/gradient-yellow.gif") repeat-x;
}

div.yellowbox div.title div.label {
    height: 21px;
    background: url("/common/images/left-top-corner-yellow.gif") top left no-repeat;
}

div.yellowbox div.title div.label h1 {
    color: #ffffff;
    padding: 3px 0px 0px 10px;
    background: url("/common/images/right-top-corner-yellow.gif") top right no-repeat;
}

div.yellowbox div.content {
    margin-top: 0px;
    border: 1px solid #f0f0f0;
    border-bottom: none;
    border-top: none;
}

div.yellowbox div.bottom {
    height: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    background: url("/common/images/gradient-light-shadow.gif") bottom left repeat-x;
}

div.yellowbox  div.bottom-left {
    background: url("/common/images/left-bottom-corner-light-shadow.gif") bottom left no-repeat;
}

div.yellowbox  div.bottom-right {
    background: url("/common/images/right-bottom-corner-light-shadow.gif") bottom right no-repeat;
}

#pokergame div.poker-text {
    background: url("/common/images/poker-text-bg.gif") no-repeat;
}

#pokerdocs .tablebox table .evenline{
    background: url(/nordicbet/images/poker_table_bg_evenline.gif) left bottom repeat-x;
}

#pokerdocs .tablebox table .oddline{
    background: url(/nordicbet/images/poker_table_bg_oddline.gif) left bottom repeat-x;
}

#pokerpage #transfer input.text{
    width: 100px;
    border: 1px solid #5894d2;
}


#casinogame-body div.gamelist,
#casino #lobby div.gamelist,
#casinogame-body #gameinfo div.list{
    background: url("/common/images/casino-game-item-icon.gif") no-repeat;
    background-position: 5px 2px;
}

#casinogame-body #total-jackpot {
     background: #ff9934 url("/nordicbet/images/jackpot-bg.gif") repeat-x;
}

#casinogame-body #total-jackpot div.top {
    background: url("/nordicbet/images/jackpot-left-top-corner.gif") top left no-repeat;
}

#casinogame-body #total-jackpot div.content {
     background: url("/nordicbet/images/jackpot-right-top-corner.gif") top right no-repeat;
}

#casinogame-body #total-jackpot div.bottom {
     background: url("/nordicbet/images/jackpot-left-bottom-corner.gif") bottom left no-repeat;
}

#casinogame-body #total-jackpot div.bottom-right {
     background: url("/nordicbet/images/jackpot-right-bottom-corner.gif") bottom right no-repeat;
}

#casinogame-body #tournaments div.content {
    background: white;
    border: 0;
}

#casinogame-body #tournaments tr.light {
    background: #eff8ff;
}

#casinogame-body #tournaments td.name {
    color: #003365;
}

#casinogame-body #tournaments td.datetime {
    color: #fe6500;
}

#casinogame-body #gameinfo div.content a {
    color: #003366;
}

#casino #lobby {
    margin-top: 10px;
    background: #5894d2 url("/nordicbet/images/lobby-background.gif") no-repeat;
}

#casino div.lobby-bottom {
    background: url("/nordicbet/images/lobby-bottom.gif") bottom left no-repeat;
    height: 15px;
}

#casino #lobby td.categorybox div.content div.title {
   color: #fe6400;
}

#casino div.header-tournament {
    padding: 4px 5px 0px 6px;
}

#casino #lobby #table {
    background: url("/nordicbet/images/table-games-background.gif") top left no-repeat;
}

#casinogame-body div.categorybox div.title div.label{
    background: url("/common/images/casino-game-item-icon.gif") no-repeat;
    background-position: 12px 2px;
}

#casinogame-body div.categorybox div.title a.light {
    color: #ff6400;
}

#casinogame-body div.categorybox div.title a.dark {
    color: #003366;
}

#casinocomp div.content a,
#casinogame div.content a,
#casino #lobby td.categorybox div.gamelist a {
    color: #003366;
}

#casino div.partner-info {
    color: white;
    width: 679px;
}

.category1-left, .category1, .category1-right {
    background: url("/nordicbet/images/sport_category_border.gif") top left repeat-x;
    background-color: #006699;
}

.category1-left-nobg {
    background: none;
}

.category2-left,  .category3-left,  .category4-left,
.category2,       .category3,       .category4,
.category2-right, .category3-right, .category4-right {
    color: #006699;
}

.category2, .category2-left, .category2-right {
    background-color: #d6e6f6;
}

.category2 a {
    color: #006699;
}

/* odds page */
div#odds-top {
    background: url("/common/images/gradient-odds.gif") top left repeat-x;
}

div#odds-top div.text {
    color: #006699;
    font-size: 12px;
    padding: 10px 0px 0px 20px;
}

div#odds-top div.backodds {
    padding: 8px 0px 5px 5px;
    _padding: 8px 0px 5px 10px;
    max-width: 130px;
    -width: expression(this.offsetWidth > 130? "131px": "auto" );
}

div#odds-top div.continue,
div#odds-bottom div.continue-bottom {
    width: auto;
    overflow: visible;
    max-width: 270px;
    border: 0px solid red;
    float: right;
    padding: 6px 0px 0px 0px;
}

#ticket div.backodds {
    padding: 8px 0px 0px 10px;
}

/* Selections and categories */

body#selections-body {
    background: #1a7fd9 url("/common/images/body-white-bg-short.gif") repeat-y;
}

#selections div.title {
    background: #1868b1;
    border: 1px solid #106fa5;
    border-top: none;
}

#selections div.label h1 {
    padding: 4px 0px 0px 10px;
    font-size: 11px;
}

#selections div.content {
    border: 1px solid #106fa5;
}

#selections tr.dark {
    background: #D6E6F6;
}

#selections td.center_light{
    background: #e5eef7;
}

#selections tr.light {
    background: #ffffff;
}

#selections td.item-label {
    font-size: 11px;
}

#selections table td.endingtime {
    border: none;
}

#selections table.selectionstbl {
    margin: 0px 0px 0px 0px;
    width: 100%;
;
}

#selections table.selectionstbl th.division div.crumb {
    color: #00356f;
}

#selections tr.first th {
    background-color: #5894d2;
    color: #ffffff;
}

div#odds-top div.label {
    color: #363837;
    height: 12px;
    padding: 0px 0px 0px 0px;
    font-size: 10px;
}

#searchform {
    margin-left: 5px;
}

div#odds-top div.howtopart span.newstyle_button{
    float: left;
    padding: 13px 10px 20px 10px;
}

div#howtoplay_title {
    background-color: #1868b1;
}

/* Ticket */
div#ticket div.label h1 {
    font-size: 11px;
    color: #ffffff;
}

#ticket div.content {
    padding-bottom: 0px;
}

#ticket div#instructions,
#ticket div.error,
#ticket div#list,
#ticket div#bets_part {
    border-left: 1px solid #106fa5;
    border-right: 1px solid #106fa5;
}

#ticket div.bottom {
    border: 1px solid #106fa5;
    border-top: none;
}

#ticket div.title span.ttext {
    margin-left: 25px;
}

#ticket div.title span.ttext2 {
    margin-left: 20px;
}

#ticket div.list_bottom_odd {
    background: #ffffff url("/nordicbet/images/left-bottom-line.gif") bottom left no-repeat;
}

#ticket div.list_bottom_odd div {
    background: url("/triobet/images/right-bottom-line.gif") bottom right no-repeat;
    line-height: 7px;
}

#ticket div.list_bottom_even {
    background: #f1f1f1 url("/triobet/images/left-bottom-line.gif") bottom left no-repeat;
}

#ticket div.list_bottom_even div {
    background: url("/triobet/images/right-bottom-line.gif") bottom right no-repeat;
    line-height: 7px;

}

#ticket div.bets_title {
    background: url("/triobet/images/left-top-line.gif") top left no-repeat;
}

#ticket div.bets_title div {
    background: url("/triobet/images/right-top-line.gif") top right no-repeat;
    line-height: 7px;
}

#ticketdetail table {
    color: #0064c8;
}

/* Header and Menu, and blank*/
body#blankbody {
    width: auto;
    background: #1a7fd9;
}

body#headerbody {
    background: url("/common/images/header-frame-bg.gif") repeat-x;
}

html.loginframe {
    background: #ffffff;
}

body#loginframe {
}

#header img#logo {
    margin-top: 8px;
    margin-left: 15px;
}

#header_login_iframe {
}

#header_login_iframe div.login-message {
    color: red;
    margin: 0px 0px 0px 5px;
    *margin-top: -10px;
    -margin-top: -15px;
}

#header_login_iframe div.login-content {
    -margin-top: -11px;
}

div#header_login_iframe div.box-position div.submit-part {
    padding: 0px 0px 0px 8px;
    margin: 0px 0px 1px 0px;
}

div#header_login_iframe span.newstyle_button span.login {
    width: 100%;
    border: 0px solid blue;
    overflow: visible;
}

div#header_login_iframe span.newstyle_button span.login div.btn_left {
    border: 0px solid red;
    background: url(/common/images/blue_login_btn_left.gif) left no-repeat;
    width: 3px;
    height: 18px;
    float: left;
}

div#header_login_iframe span.newstyle_button span.login input#submit-button {
    border: 0px solid blue;
    background: transparent url(/common/images/blue_login_btn_middle.gif) repeat-x;
    float: left;
    color: white;
    height: 18px;
    padding: 0 3px 1px 3px;
    margin: 0px;
    cursor: pointer;
    min-width: 130px;
    *width: 130px;
    align: center;
}

/* width in FF2, or the text will not be centered */
div#header_login_iframe span.newstyle_button span.login input#submit-button[id=SUBMIT-BUTTON] {
    width: 118px;
}

div#header_login_iframe span.newstyle_button span.login div.btn_right {
    border: 0px solid red;
    background: url(/common/images/blue_login_btn_right.gif) left no-repeat;
    width: 3px;
    height: 18px;
    float: left;
}

#header_login_iframe div.login-content div.form input {
    border: 1.2px solid #5699bb;
}

div#header_login_iframe div.box-position div.reset {
    width: 50px;
}

div#header_login_iframe div.box-position div.reset a {
    color: #5699bb;
}

#header_login_iframe div.logined-content div.username {
    color: #000000;
}

#header_login_iframe div.logined-content div.accountlabel {
    color: #ff6633;
}

#header_login_iframe div.logined-content div.account {
    color: #000000;
}

#header_login_iframe div.logined-content div.links,
#header_login_iframe div.logined-content div.links a {
    color: #ff6633;
}

#header_login_iframe div.logined-content a {
    color: #ff6633;
}

#loginframe div.logined-content div.lottery_balance {
    color: #000000;
}

#header div.loginFrameBox {
    height: 75px;
}

#menu {
}

#menu .left_btn {
    background: url("/nordicbet/images/left_blue_btn.png") no-repeat;
}

#menu .middle_btn {
    background: url("/nordicbet/images/middle_blue_btn.png") repeat-x top;
}

#menu .right_btn {
    background: url("/nordicbet/images/right_blue_btn.png") no-repeat;
}

#menu div.sportsbook .left_btn {
    background: url("/nordicbet/images/left_yellow_btn.png") no-repeat;
}

#menu div.sportsbook .middle_btn {
    background: url("/nordicbet/images/middle_yellow_btn.png") repeat-x top;
}

#menu div.sportsbook .middle_btn a {
    color: #006699;
}

#menu div.sportsbook .right_btn {
    background: url("/nordicbet/images/right_yellow_btn.png") no-repeat;
}

#menu #left_btn_current {
    background: url("/nordicbet/images/left_white_btn.png") no-repeat;
}

#menu #middle_btn_current {
    background: url("/nordicbet/images/middle_white_btn.png") repeat-x top;
}

#menu #middle_btn_current a {
    color: #069;
}

#menu #right_btn_current {
    background: url("/nordicbet/images/right_white_btn.png") no-repeat;
}

#submenu {
    background: url("/common/images/gradient-submenu.gif") repeat-x top;
}

#submenu #lang {
}

#submenu #lang img {
    padding-right: 3px;
}

/* footer */
.ftab .ftab-title li,
.ftab .ftab-content a {
    color: #0068A2;
}

.ftab .ftab-content div.sns-layer .sns-content {
    color: #333333;
}

.ftab .ftab-content div.description {
    color: #666666;
}

.ftab .ftab-content div.goto-button {
    background: url("/nordicbet/images/newfo/footer/goto_button_bg.gif") no-repeat;
}

/* Home page */
.readmore .left_btn{
    background: url("/nordicbet/images/readmore_left.gif") no-repeat;
}

.readmore .middle_btn{
    color: #ffffff;
    background: url("/nordicbet/images/readmore_middle.gif") repeat-x;
}

.readmore .right_btn{
    background: url("/nordicbet/images/readmore_rightwitharrows.gif") no-repeat;
}

/* CMS Documents */

#docs {
    border-left: 1px solid #99cbff;
    border-right: 1px solid #99cbff;
}

#strikestart {
    border-left: 1px solid #99cbff;
}

#pokerdocs,
#home_odds,
#gam_middle,
#mobile_main {
    border-left: 1px solid #99cbff;
    border-right: 1px solid #99cbff;
}

#devcode_main {
    border-left: 1px solid #99cbff;
}

#pokerdocs div.backnews a,
#gam_middle div.backnews a,
#pokerdocs div.readmore a,
#gam_middle div.readmore a {
    color: #319aca;
    background: url("/common/images/readmore-arrow.gif") left no-repeat;
}

#transactions-box #title {
    background: #5894de;
}

#personal span {
    color: #0065cd;
}

/* Credit card / deposit */
#creditcard h2,
#creditcard h3,
#webmoney h2 {
    color: #0064c8;
}

/* Casino */
#casino-body {
}

#casino-no-game #casino-main-body {
    border-right: #99cbff 1px solid;
    width: 500px;
}

#casino div.casino-news div.casinonews {
    color: #02335c;
}

#casino div.casino-tag {
    width: 480px;
    padding: 9px 0px 0px 8px;
    font-size: 12px;
    color: #a0a0a0;
}

#casino div.casino-tag a {
    padding-left: 10px;
    color: #ff6600;
}

#casino div.casino-tag b {
    padding-left: 10px;
    color: #989898;
}

#casino .transfer-box{
    padding: 0px 0px 0px 0px;
    background: #6699cc url("/common/images/left-bottom-corner-blue2.gif") no-repeat bottom left;
    width: 695px;
}

#casino .transfer-box div.bottom-right{
    background: url("/common/images/right-bottom-corner-blue2.gif") no-repeat bottom right;
}

#casino .transfer-box div.top-left {
    background: url("/common/images/left-top-corner-blue3.gif") top left no-repeat;
}

#casino .transfer-box div.top-right {
    background: url("/common/images/right-top-corner-blue3.gif") top right no-repeat;
}

#casino div.balance-row {
    color: #999999;
    margin-right: 20px;
    width: 695px;
}

#casino div.input-row div.label {
    color: white;
}

#casino div.input-row span.form input{
    border: solid 1px #6699cc;
}

div.label_color_one {
    background-image: url("/nordicbet/images/label_bright_orange.png");
}
div.label_color_two {
    background-image: url("/nordicbet/images/label_blue.png");
}

/* Button Start */
span#buttons span.blue{
    background: url("/common/images/button_blue.gif") top left repeat-x;
    padding: 0px 0px 0px 3px;
}

#ticket span#buttons span.blue {
    background: url("/common/images/button_black.gif") top left repeat-x;
    border: 1px solid #000000;
    border-top: none;
    background-color: #000000;
}

span#buttons span.no_bg {
    background: #f1f1f1;
    padding: 0px 0px 0px 3px;
}

span#buttons span.no_bg input {
    color: #333333;
}

span#buttons input.thin-right-double {
    background: url(/common/images/arrow_right_double_thin.gif) left no-repeat;
    padding: 0px 0px 0px 10px;
    font-size: 10px;
    width: 130px;
}

span#buttons span.orange{
    background: url(/common/images/button_orange.gif) left repeat-x;
    padding: 0px 0px 0px 3px;
}

span#buttons span.gray{
    background: url(/common/images/button_gray.gif) left repeat-x;
    padding: 1px 0px 0px 2px;
}

span#buttons input.no{
    background: url(/common/images/button_text.gif) no-repeat;
}

span#buttons input.left-double{
    background: url(/common/images/arrow_left_double.gif) left no-repeat;
    padding: 0px 0px 0px 16px;
}

span#buttons input.right-double{
    background: url("/common/images/arrow_right_double.gif") right no-repeat;
    padding: 0px 14px 0px 0px;
}

#ticket span#buttons input.right-double {
    background: url("/common/images/button_single_arrow.gif") right no-repeat;
    padding: 0px 10px 0px 0px;
    font-size: 10px;
    width: 75px;
}

span#buttons input.left-casino {
    background: url(/common/images/orange_arrow.gif) left no-repeat;
    padding: 0px 0px 0px 17px;
}

span#buttons input.poker-button-arrow,
span#buttons input.poker-button-backarrow{
    color: #ffffff;
    padding-left: 15px;
}

span#buttons input.poker-button-arrow{
    background: url(/common/images/arrow_right_double.gif) left no-repeat;
}

span#buttons input.poker-button-backarrow{
    background: url(/common/images/arrow_left_double.gif) left no-repeat;
}

span#buttons span.poker-button-bg{
    background: url("/nordicbet/images/poker-button-bg.gif") left repeat-x;
    padding: 2px 0 3px 0;
}

/* Button End */

#account_right {
    border-left: solid 1px #99CDFF;
}

#selections tr.extra_dark {
    background-color: #D6E6F6;
}

#selections tr.extra_light {
    background-color: #FFFFFF;
}

#selections tr.extra_first_dark th.label,
#selections tr.extra_first_dark th.bet,
#selections tr.extra_first_light th.label,
#selections tr.extra_first_light th.bet{
    color: #339832;
    padding-bottom: 3px;
    background-color: #C4DFDA;
    font-size: 11px;
}

#selections tr.extra_first_dark th.endingtime,
#selections tr.extra_dark td.endingtime{
    font-size: 0px;
    color: #D6E6F6;
}

#selections tr.extra_first_light th.endingtime,
#selections tr.extra_light td.endingtime{
    font-size: 0px;
    color: #FFFFFF;
}

#selections tr.extra_first_dark th.label,
#selections tr.extra_dark td.item-label,
#selections tr.extra_dark td.comment{
    border-left: 20px solid #D6E6F6;
}

#selections tr.extra_first_light th.label,
#selections tr.extra_light td.item-label,
#selections tr.extra_light td.comment{
    border-left: 20px solid #FFFFFF;
}

#selections tr.title td.endingtime,
#selections tr.extra_first_dark th.endingtime,
#selections tr.extra_first_light th.endingtime,
#selections tr.extra_dark td.endingtime,
#selections tr.extra_light td.endingtime{
    border-right: 1px solid #FF6400;
}

#selections tr.title td.right,
#selections tr.extra_first_dark th.right,
#selections tr.extra_first_light th.right,
#selections tr.extra_dark td.right,
#selections tr.extra_light td.right{
    border-left: 1px solid #FF6400;
}

#selections tr.extra_bottom td.border{
    border-top: 1px solid #FF6400;
    border-left: none;
    border-right: none;
}

#selections tr.extra_bottom,
#selections tr.extra_bottom td{
    height: 10px;
    font-size: 0px;
}

#transactions tr.extra_last td {
    background-image: url("/common/images/border-x-blue.gif");
}

#selections tr.extra_dark td a:hover,
#selections tr.extra_light td a:hover {
    background: #FF6400;
}

#selections tr.title td a,
#selections tr.title td.item-label,
#selections tr.title td.bet,
#selections tr.title td.smsicon,
#selections tr.title td.lbicon,
#selections tr.title td.staticon,
#selections tr.title td.extra{
    color: #FFFFFF;
    background-color: #FF6400;
    font-size: 11px;
}

#updating{
    background-color: #ffffe0;
}
/* Tab End */

/* Patch codes for #1567 BEGIN */
    /* #home_poker and #home_casino is the left and right column
     * on the Home page */
    /* #news-part is the right column on the Poker page*/
div#news-part div.content td,
div#home_poker div.home_bg div.content table.newsitems td,
div#home_casino div.home_bg div.content table.newsitems td {
    /* Override the paddings in base.css */
    padding-left: 0;
    padding-right: 0;
}
div#home_poker table.newsitems,
div#home_casino table.newsitems,
div#news-part table.newsitems{
    /* let the width of the table fixed */
    table-layout: fixed;
    border-spacing: 0;
    /* Using collapse border model below, becasue IE6 and IE7 do not support
     * border-spacing in separate border model. There are some hacks to do
     * that, fortunately we do not need them here. ref: */
    /* http://vacskamati.blogspot.com/2007/03/eliminating-cellspacing-and-cellpadding.html */
    border-collapse: collapse;
}
div#pokerpage div.lightbluebox,
div#pokerpage div.lightbluebox div.content,
div#pokerpage div.lightbluebox div.bottom,
div#pokerpage div.lightbluebox div.bottom-right{
    /* remove borders and blue background in Poker page */
    border: 0;
    background: #FFFFFF;
}
div#casino div#casino-no-game div#jackpot div.content{
    /* remove border of Jackpots in Casino page */
    border: 0;
}
/* Patch codes for #1567 END */

/* #2540 games_login window begin */
body.games_login
{
    background-image: url(/nordicbet/images/games_login_bg.png);
}
body.games_login div.login_window div.login_box td.btns input.login
{
    background-image: url(/nordicbet/images/games_login_btn.jpg);
    width: 72px;
}
body.games_login div.login_window div.login_box td.btns input.register
{
    background-image: url(/nordicbet/images/games_register_btn.jpg);
    width: 92px;
}
/* #2540 games_login window end */

/* dice arena */
div.dice_info_mid div.button {
    width: 110px;
    height: 25px;
    float: left;
    padding: 5px 0px 3px 12px;
    margin: 5px;
    background: url(/nordicbet/images/dice_flash_button_bg.png) no-repeat;
}

div.dice_info_mid div.button a {
    color: #ffffff;
}

/* blog */
div#blog {
    border-left: 1px solid #99cbff;
}

#creditcard .gluepay-form-row span#buttons input.no {
    .padding: 3px 0px 3px 0px;
}

#creditcard .gluepay-form-row span#buttons span.blue {
    .padding: 0px;
}

div.entropay_label
{
    background-image: url("/common/images/orange_header.gif");
}

#cc_transaction_failed_popup span#buttons input {
    padding-left: 20px;
    padding-right: 20px;
}

.entropay_deposit span#buttons span.blue,
#cc_transaction_failed_popup span#buttons span.blue {
    border: 1px solid #509fde;
}

.entropay_deposit span#buttons span.blue {
    padding: 0px;
}

#betting-content .orange-button {
    background: url(/nordicbet/images/bb_orange_button.png);
}

#betting-content .blue_btn_left {
    background: url(/common/images/blue_login_btn_left.gif) no-repeat left center;
}

#betting-content .blue_btn_right {
    background: url(/common/images/blue_login_btn_right.gif) no-repeat left center;
}

#simple_selection .corner_top_left {
    background: url(/nordicbet/images/simple_selection_top_left.gif) no-repeat;
}

#simple_selection .corner_top_right {
   background: url(/nordicbet/images/simple_selection_top_right.gif) no-repeat top right;
}

#simple_selection .corner_bottom_left {
   background: url(/nordicbet/images/simple_selection_bottom_left.gif) no-repeat;
}

#simple_selection .corner_bottom_right {
   background: url(/nordicbet/images/simple_selection_bottom_right.gif) no-repeat top right;
}

#simple_selection .selection_wrapper {
    background-color: #57A2DB;
}

/*** Roll Over Button Begin ***/
/* Login roll over button */
div.roll_over_button_default div.roll_over_bb_login_btn_left {
    background: url(/nordicbet/images/newfo/button/bb_login_button_default_left.png) no-repeat left top;
    height: 18px;
    width: 2px;
}

div.roll_over_button_default div.roll_over_bb_login_btn_right {
    background: url(/nordicbet/images/newfo/button/bb_login_button_default_right.png) no-repeat right top;
    height: 18px;
    width: 2px;
}

div.roll_over_button_default .roll_over_bb_login_btn_middle {
    background: url(/nordicbet/images/newfo/button/bb_login_button_default_middle.png) repeat-x;
    height: 18px;
}

div.roll_over_button_highlight div.roll_over_bb_login_btn_left {
    background: url(/nordicbet/images/newfo/button/bb_login_button_lighter_left.png) no-repeat left top;
    height: 18px;
    width: 2px;
}

div.roll_over_button_highlight div.roll_over_bb_login_btn_right {
    background: url(/nordicbet/images/newfo/button/bb_login_button_lighter_right.png) no-repeat right top;
    height: 18px;
    width: 2px;
}

div.roll_over_button_highlight .roll_over_bb_login_btn_middle {
    background: url(/nordicbet/images/newfo/button/bb_login_button_lighter_middle.png) repeat-x;
    height: 18px;
}
/*** Roll Over Button End ***/
