html {
    background: #ffffff;
}

a {
    color: #336699;
}

/* Header and Menu */
#newfo_headerframe {
    background: url("/common/images/newfo/header/header_background_full.png") top left repeat-x;
}

#newfo_headerLiveChat {
    color: #FFFFFF;
}

#newfo_headerLiveChat a {
    color: #FFFFFF;
}

#newfo_submenu {
    color: #336699;
}

#newfo_submenu .submenu_right {
    background: url("/common/images/newfo/header/submenu_right_bg.png") top left repeat-x;
}

#newfo_right_notloggedin .submenu_link {
    color: #336699;
    text-decoration: underline;
}

#submenu_right_loggedin .submenu_link {
    color: #666666;
}

#submenu_setting_right .submenu_customize_extended span {
    color: #ffffff;
}

/* Menu button, the top level menu tab */
.menu_button a, .menu_button_selected a {
    font-weight: bold;
    color: #FFFFFF;
}

.newfo-menu-border {
    background: url("/common/images/newfo/header/menu_button_border.png") top left no-repeat;
}

.menu_button a:hover {
    background: url("/common/images/newfo/header/menu_button_hover.png") top left repeat-x;
}

.menu_button_selected a {
    background: url("/common/images/newfo/header/menu_button_selected.png") top left repeat-x;
}

/* Submenu button, the second level menu tab */
.newfo_submenu a {
    color: #336677;
}

.submenu_button a:hover {
    color: #6699cc;
}

.submenu_button:hover {
    color: #6699cc;
}

a .submenu_button_selected {
    color: #336699;
    text-decoration: underline;
}

#newfo_locale_info #time {
    color: #FFFFFF;
}


/* General definitions */
.newfo_light_submit .newfo_light_left {
    background: transparent url("/common/images/newfo/light_button_left.png") no-repeat left top;
}
.newfo_light_submit input {
    background: transparent url("/common/images/newfo/light_button_middle.png") repeat-x;
    color: #FFFFFF;
}

.newfo_light_submit .newfo_light_right {
    background: transparent url("/common/images/newfo/light_button_right.png") no-repeat left top;
}

.newfo-light-submit-small input {
    background: transparent url("/common/images/newfo/button_active_left.png") no-repeat scroll left top !important;
    color: #FFFFFF;
}

.newfo-light-submit-small div.button_right {
    background: transparent url("/common/images/newfo/button_active_right.png") no-repeat scroll left top !important;
}

table#header_main_balance {
    background: url("/common/images/newfo/header/main-balance-bg.png") repeat-x;
}

/* Widget */
#customized_panel .edit_mode_overlay_img {
    position: absolute;
    top:0px;
    left:0px;
    z-index:1000;
    display:none;
}

#customized_panel div.edit_mode_overlay_mask {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index:1010;
    display: none;
    background-color: #000000;
}

#customized_panel div.edit_mode_overlay_mask {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.new-casino #customized_panel div.edit_mode_overlay_mask {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

#customized_panel div.edit_mode_overlay_border {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index:1011;
    display: none;
}

#customized_panel .edit_mode_panel {
    position: absolute;
    z-index:1020;
    display:none;
}

#customized_panel .widget_one_thirds_width .edit_mode_panel,
#customized_panel .widget_one_third .edit_mode_panel {
    top: 45px;
    left: 25px;
    height: 150px;
    width: 250px;
    background: white;
}

#customized_panel .widget_one_third_high .edit_mode_panel {
    top: 175px;
    left: 25px;
    height: 150px;
    width: 250px;
    background: white;
}

#customized_panel .widget_two_thirds_width .edit_mode_panel,
#customized_panel .widget_two_thirds .edit_mode_panel {
    top: 45px;
    left: 112.59px;
    height: 150px;
    width: 400px;
    background: white;
}

#customized_panel .widget_two_thirds_high .edit_mode_panel {
    top: 175px;
    left: 112.59px;
    height: 150px;
    width: 400px;
    background: white;
}

#customized_panel .edit_mode_panel .edit_mode_title {
    color: #666666;
    height: 30px;
    line-height: 30px;
    background: url(/common/images/newfo/header/submenu_right_bg.png) repeat-x;
    padding: 0 5px;
}

#customized_panel .edit_mode_panel .edit_mode_title .widget_header_text {
    color: #000000;
    float: right;
    position: absolute;
}

#customized_panel .edit_mode_panel div.edit_mode_utils {
    float: right;
}

#customized_panel .edit_mode_panel div.edit_mode_utils div {
    float: left;
}

#customized_panel .edit_mode_panel div.edit_mode_utils div.removewidget {
    cursor: pointer;
    width: 20px;
    height: 19px;
    margin-top: 5px;
    margin-left: 5px;
    background: url(/common/images/newfo/widget/combine_widget_no_repeat.png) no-repeat 0px -42px;
}

#customized_panel .edit_mode_panel .dnd_note {
    width: 250px;
    height: 50px;
    margin: 30px auto;
}

#customized_panel .edit_mode_panel .dnd_note_icon {
    width: 20px;
    height: 25px;
    margin: 5px auto 0;
    background: url(/common/images/newfo/widget/combine_widget_no_repeat.png) no-repeat 0px -81px;
}

#customized_panel .edit_mode_panel .dnd_note_text {
    width: 250px;
    text-align: center;
    height: 15px;
    margin: 0 auto;
    color: #666666;
}

#customized_panel div.widget_title {
    color: #FFFFFF;
}

.widget-tabcell span {
    color: #666666;
}

.widget-default-tabcell {
    background: url(/common/images/newfo/widget/combine_tab_bg.png) repeat-x 0px -10px;
}

.widget-selected-tabcell {
    background: url(/common/images/newfo/widget/combine_tab_bg.png) repeat-x 0px -55px;
}

/* Home Betting Basket Begin*/
div.home_betting_basket_nonempty_collapsed {
    background: url("/common/images/newfo/betting/home_bb_title_bg_enable.png") no-repeat;
}

div.home_betting_basket_nonempty_extended {
    background: url("/common/images/newfo/betting/home_bb_title_bg_extended.png") no-repeat;
}
div.home_betting_basket_empty_collapsed {
    background: url("/common/images/newfo/betting/home_bb_title_bg_disable.png") no-repeat;
}

div.home_betting_top_line {
    background: url("/common/images/newfo/betting/home_bb_top_line_bg.png") repeat-x;
}

/* Home Betting Basket End */

/* Individual widgets begin */
/* Search widget begin */
.widget_search_searchbox {
    border: solid 2px #666666;
    background: #FFFFFF;
}

#casino-query {
    width: 250px;
}

.widget-search-casino .casino-search-bg {
    height: 170px;
}

div.search_box_bg .small_magnifier,
.widget_search_small_magnifier {
    background: url(/common/images/newfo/widget/combine_widget_no_repeat.png) no-repeat 0px -10px;
}
.widget_search_text {
    color: #999999;
}
/* Search widget end */

/* Hottest game widget begin */
.widget-hottestgames-sportsbook-livebet-box .table_header {
    background: #525252;
    font-size: 11px;
}
.widget-hottestgames-sportsbook-livebet-box .table_body {
    background: #E5E5E5;
}
.widget-hottestgames-sportsbook-livebet-box td {
    border-left: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;
}
.widget-hottestgames-sportsbook-livebet-box .table_body td.time-cell {
    color: #333333;
}
/* Hottest game widget end */

/* Sports favorite widget begin */
.sports_widget table.resultstbl tr.dark {
    background-color: #E4EEF9;
}
/* Sports favorite widget end */

/* Individual widgets end */

.product_page_layout {
    background-color: transparent;
}

/* Poker and Casino Boxes */

#pokergame div.poker-text {
    background: url("/nordicbet/images/poker/poker_label_gray.png") repeat-x left bottom;
    height: 30px;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    width: 205px;
    line-height: 30px;
}

#pokergame div.poker-text .poker-user-number-text {
    color: #FF9933;
}

div.tournament-box div.icon {
    background: transparent url("/common/images/poker/poker_tournament_icon.png") no-repeat;
}

#pokergame div.content div.tournament-element {
    min-height: 18px;
    position: relative;
}

#pokergame div.content div.tournament-element-text {
    padding: 0px 0px 0px 20px;
}

div.upcoming-tournaments div.tournament-icon-small {
    top: 1px;
    width: 16px;
    height: 16px;
    position: absolute;
    background: transparent url("/common/images/poker/poker_tournament_icon_small.png") no-repeat;
}

div.other_offers_box div.icon {
    background: transparent url("/common/images/poker/poker_other_offers_icon.png") no-repeat;
}

div.poker_game_info_box div.icon {
    background: transparent url("/common/images/poker/poker_other_offers_icon.png") no-repeat;
}

/* The poker-news-table structure is defined in plone, in poker_content_new.dtml */
div.poker-news-table-header {
    margin-top: 20px;
    background: transparent url("/common/images/poker/poker_news_header_bg.png") no-repeat;
    width: 521px;
    height: 7px;
}

div.poker-news-table-middle {
    background: transparent url("/common/images/poker/poker_news_middle_bg.png") repeat-y;
    width: 491px;
    padding: 0px 15px;
}

div.poker-news-table-footer {
    background: transparent url("/common/images/poker/poker_news_footer_bg.png") no-repeat;
    width: 521px;
    height: 5px;
}

#news-part div.content {
    padding: 0;
}

#pokerdocs {
    border: none;
    margin: 5px 13px 15px 13px;
    padding: 0px;
}

div#pokerpage div#news-part div.lightbluebox,
div#pokerpage div#news-part div.lightbluebox div.content,
div#pokerpage div#news-part div.lightbluebox div.bottom,
div#pokerpage div#news-part div.lightbluebox div.bottom-right {
    background-color: transparent;
}

#mobile_main {
    border: none;
}

#gam_middle div.orange_label {
    height: 29px !important;
}

#gam_middle {
    border: none;
}

#gam_middle div.dice_games {
    background-color: transparent;
}

#casino .poker-news-table-middle form {
    *display: block;
    *height: 100%;
}

/* new customized page begin */
#newfo_submenu .submenu_customize_extended .roll_over_customize_customize_btn_left {
    background: url("/common/images/newfo/customize/black_tab_middle.png") repeat-x;
    height: 30px;
}

#newfo_submenu .submenu_customize_extended .roll_over_customize_customize_btn_middle {
    color: #ffffff;
    background: url("/common/images/newfo/customize/black_tab_middle.png") repeat-x;
    height: 30px;
    padding: 0 5px;
}

#newfo_submenu .submenu_customize_extended .roll_over_customize_customize_btn_right {
    background: url("/common/images/newfo/new_customize/black_tab_right.png") no-repeat;
    width: 10px;
    height: 30px;
}

.new_cust_panel .widget_one_third .widget_content {
    background: url(/common/images/newfo/new_widget/one_third_widget_content_bg_gradient.png) no-repeat;
    height: 210px;
}

.new_cust_panel .widget_two_thirds_high .widget_content,
.new_cust_panel .widget_two_thirds .widget_content {
    height: 208px;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    background-color: #fff;
}

.new_cust_panel .widget_two_thirds_width .widget_content {
    border: 1px #cccccc solid;
    background-color: #fff;
    overflow: hidden;
}

.new_cust_panel .widget_two_thirds_width .transparent-content-bg,
.new_cust_panel .widget_two_thirds .transparent-content-bg {
    border: none;
}

.new_cust_panel .widget_one_third .transparent-content-bg,
.new_cust_panel .widget_two_thirds .transparent-content-bg {
    height: 240px;
}

.new_cust_panel .widget_one_third_high .widget_content,
.new_cust_panel .widget_two_thirds_high .widget_content {
    height: 473px;
}

.new_cust_panel .widget_one_third_high .transparent-content-bg {
    height: 505px;
}


.new_cust_panel .widget_one_thirds_width .transparent-content-bg,
.new_cust_panel .widget_two_thirds_width .transparent-content-bg,
.new_cust_panel .widget_one_third .transparent-content-bg,
.new_cust_panel .widget_two_thirds .transparent-content-bg,
.new_cust_panel .widget_one_third_high .transparent-content-bg,
.new_cust_panel .widget_two_thirds_high .transparent-content-bg {
    background: none;
}


.new_cust_panel .widget_one_third .casino_helpvideos_widget_content,
.new_cust_panel .widget_one_third .bingo_helpvideos_widget_content,
.new_cust_panel .widget_one_third .tutorials_widget_content {
    height: 240px;
}


.new_cust_panel .widget_one_third .sports_widget_content,
.new_cust_panel .widget_one_third_high .sports_widget_content {
    background-image: none;
}

.new_cust_panel .widget_one_third_high .sports_widget_content .all_results_filtered,
.new_cust_panel .widget_one_third .sports_widget_content .all_results_filtered,
.new_cust_panel .widget_one_third .sports_widget_content .no_results,
.new_cust_panel .widget_one_third_high .sports_widget_content .no_results{
    background-color: #fff;
}
.new_cust_panel .widget_one_third .casino_helpvideos_widget_content,
.new_cust_panel .widget_one_third .bingo_helpvideos_widget_content,
.new_cust_panel .widget_one_third .tutorials_widget_content {
    background: url(/common/images/newfo/widget/tutorials_widget_content_bg_gradient.png) no-repeat;
}

.new_cust_panel .widget_one_thirds_width .widget_title,
.new_cust_panel .widget_one_third .widget_title,
.new_cust_panel .widget_one_third_high .widget_title {
    background: url(/common/images/newfo/new_widget/one_third_widget_header_bg.png) no-repeat;
}

.new_cust_panel .widget_one_thirds_width .widget_title,
.new_cust_panel .widget_two_thirds_width .widget_title,
.new_cust_panel .widget_two_thirds .widget_title,
.new_cust_panel .widget_two_thirds_high .widget_title {
    background-color: #fff;
}

.new_cust_panel .widget_one_thirds_width .sports_widget_title,
.new_cust_panel .widget_one_third_high .sports_widget_title,
.new_cust_panel .widget_one_third .sports_widget_title {
    background-image: none;
    background-color: #fff;
}

.casino_game_page div.search_box_bg,
.casino-tournament-games div.search_box_bg,
.new_cust_panel .widget_search_box_bg {
    background: url(/common/images/newfo/casino/combine_new_casino_repeat_x.png) repeat-x 0px -10px;
}

.new_cust_panel .widget-hottestgames-poker-main .action_default .button_left {
    background: url(/nordicbet/images/newfo/button/combin_bb_login_button.png) no-repeat 0px -10px;
}

.new_cust_panel .widget-hottestgames-poker-main .action_default .button_right {
    background: url(/nordicbet/images/newfo/button/combin_bb_login_button.png) no-repeat -8px -48px;
}

.new_cust_panel .widget-hottestgames-poker-main .action_default .button_middle {
    background: url(/nordicbet/images/newfo/button/bb_login_button_default_middle.png) repeat-x;
}

.new_cust_panel .widget-hottestgames-poker-main .action_highlight .button_left {
    background: url(/nordicbet/images/newfo/button/combin_bb_login_button.png) no-repeat 0px -86px;
}

.new_cust_panel .widget-hottestgames-poker-main .action_highlight .button_right {
    background: url(/nordicbet/images/newfo/button/combin_bb_login_button.png) no-repeat -8px -124px;
}

.new_cust_panel .widget-hottestgames-poker-main .action_highlight .button_middle {
    background: url(/nordicbet/images/newfo/button/bb_login_button_lighter_middle.png) repeat-x;
}

.new_cust_panel .widget_one_third .bingo_recent_winners_widget_title {
    background: transparent;
}

.new_cust_panel .widget_one_third .bingo_slots_widget_title {
    background: transparent;
}

.new_cust_panel .widget_one_third .bingo_search_widget_title {
    background: transparent;
}

.new_cust_panel .widget_one_third .bingo_facebook_widget_title {
    background: transparent;
}

.new_cust_panel .casino_game_index_widget_title {
    display: none;
}

.new_cust_panel .casino_game_index_widget_content {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.casino_game_page .games_content .table-div,
.casino-tournament-games .games_index .table-div,
.new_cust_panel .casino_game_index_widget_content .table-div {
    width: 622px;
    overflow: hidden;
    padding-top: 2px;
}

.casino_game_page .games_content .table-div tr,
.casino-tournament-games .games_index .table-div tr,
.new_cust_panel .casino_game_index_widget_content .table-div tr {
    background: url(/common/images/newfo/casino/combine_new_casino_repeat_x.png) repeat-x 0px -71px;
}

.casino-tournament-games div.widget-casinogames-gameslist td.game_item,
.new_cust_panel div.widget-casinogames-gameslist td.game_item {
    height: 103px;
    padding: 0 1px;
}

.new_cust_panel .casino_game_index_widget_content .group-name {
    padding-left: 10px;
    border-bottom: 1px solid #ffffff;
    color: #000000;
    line-height: 30px;
    height: 30px;
    background: url(/common/images/newfo/casino/combine_new_casino_repeat_x.png) repeat-x 0px -255px;
}

.new_cust_panel .search-type {
    font-size: 10px;
    height: 17px;
    line-height: 14px;
}

.new_cust_panel .search-type div.option {
    float: left;
    padding: 0 5px;
}

.new_cust_panel .search-type div input[type=radio] {
    float: left;
    margin: 0 2px 0 0;
    margin-top: -5px\9;
    *margin-top: -2px;
    height: 17px;
}

.new_cust_panel .search-type .option div {
    float: left;
    padding-top: 2px;
    height: 15px;
}

.new_cust_panel .widget_two_thirds .bingo_games_widget_content {
    overflow: hidden;
    border-left: none;
    border-right: none;
}

/* Casino FPP widget begin */
#customized_panel .widget_one_third .casino_fpp_widget_title {
    background: url(/common/images/newfo/casino/fpp_bg.png) no-repeat top;
}

.new-casino #customized_panel .widget_one_third .casino_fpp_widget_title {
    background: url(/common/images/newfo/casino/winners_bg.png) no-repeat top;
}

.new_cust_panel .casino_fpp_widget_title .widget_header_text {
    text-align: center;
    width: 100%;
    padding-top: 5px;
    height: 20px;
}

 #customized_panel .widgetColumn .widget_one_third .casino_fpp_widget_content {
    background: url(/common/images/newfo/casino/fpp_bg.png) no-repeat bottom;
}

.new-casino #customized_panel .widgetColumn .widget_one_third .casino_fpp_widget_content {
    background: url(/common/images/newfo/casino/winners_bg.png) no-repeat bottom;
}

.new_cust_panel .casino-fpp {
    background: url(/common/images/newfo/casino/fpp-widget-bg.png) no-repeat -4px -35px;
    height: 208px;
}

.new_cust_panel .casino-fpp .msg {
    padding: 20px 40px;
    height: 80px;
}

.new_cust_panel .casino-fpp .msg .need-login-text {
    height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    line-height: 30px;
}

.new_cust_panel .casino-fpp .msg .text {
    height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
}

.new_cust_panel .casino-fpp .msg .convert-button {
    width: 114px;
    height: 30px;
    padding: 11px 0px 0px 50px;
}

.new_cust_panel .casino-fpp .bottom {
    padding-top: 55px;
    height: 15px;
    font-size: 11px;
    text-align: center;
}

/* Casino FPP widget end */
/* new customized page end */

