html {
    background: #c6deef;
}

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,
#submenu_left .submenu_customize span,
#submenu_left #submenu_reset_homepage span {
    color: #666666;
}

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

#newfo_submenu #submenu_customize .icon {
    background: url("/common/images/newfo/customize/customize_icon.png") no-repeat;
}

#newfo_submenu #submenu_reset_homepage .icon {
    background: url("/common/images/newfo/customize/reset_icon.png") no-repeat;
}

#newfo_submenu .submenu_customize .cus_tab_left {
    background: url("/common/images/newfo/customize/white_tab_left.png") no-repeat;
}

#newfo_submenu .submenu_customize .cus_tab_middle {
    background: url("/common/images/newfo/customize/white_tab_middle.png") repeat-x;
}

#newfo_submenu .submenu_customize .cus_tab_right {
    background: url("/common/images/newfo/customize/white_tab_right.png") no-repeat;
}

#newfo_submenu .submenu_customize_extended .cus_tab_left {
    background: url("/common/images/newfo/customize/black_tab_left.png") no-repeat;
}

#newfo_submenu .submenu_customize_extended .cus_tab_middle {
    background: url("/common/images/newfo/customize/black_tab_middle.png") repeat-x;
}

#newfo_submenu .submenu_customize_extended .cus_tab_right {
    background: url("/common/images/newfo/customize/black_tab_right.png") no-repeat;
}

/* 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;
}

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

a .submenu_button_selected {
    color: #FFFFFF;
}

#newfo_locale_info #time {
    color: #FFFFFF;
}


/* General definitions */
.dark_button div.left {
    background: url("/common/images/newfo/dark_button_left.gif") top left no-repeat;
}
.dark_button div.middle {
    background: url("/common/images/newfo/dark_button_middle.gif") top left repeat-x;
    color: #FFFFFF;
}
.dark_button div.right {
    background: url("/common/images/newfo/dark_button_right.gif") top left no-repeat;
}
.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 */

#home_categories .widget_one_third .widget_title,
#home_categories .widget_one_third_high .widget_title {
    background: url(/common/images/newfo/widget/one_third_widget_header_bg.png) no-repeat;
}

#home_categories .widget_one_third .widget_content {
    background: url(/common/images/newfo/widget/one_third_widget_content_bg.png) no-repeat;
    height: 195px;
}

#home_categories .widget_two_thirds .widget_content {
    background: url(/common/images/newfo/widget/two_thirds_widget_content_bg.png) no-repeat;
    height: 195px;
}

#home_categories .widget_two_thirds .widget_title {
    background: url(/common/images/newfo/widget/two_thirds_widget_header_bg.png) repeat;
}

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

div.utils div.removewidget_default {
    background: url(/common/images/newfo/widget/icon_remove.png) no-repeat;
}
div.utils div.editwidget_default {
    background: url(/common/images/newfo/widget/icon_edit.png) no-repeat;
}
div.utils div.duplicatewidget_default {
    background: url(/common/images/newfo/widget/icon_duplicate.png) no-repeat;
}

div.utils div.removewidget_highlight {
    background: url(/common/images/newfo/widget/icon_remove_highlight.png) no-repeat;
}
div.utils div.editwidget_highlight {
    background: url(/common/images/newfo/widget/icon_edit_highlight.png) no-repeat;
}
div.utils div.duplicatewidget_highlight {
    background: url(/common/images/newfo/widget/icon_duplicate_highlight.png) no-repeat;
}

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

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

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

/* 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,
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 */

.widget-preferences-title {
    color: #FFFFFF;
    background: #000000;
}

.widget-preferences-title-icon {
    background: url(/common/images/newfo/widget/icon_preferences_title.png) no-repeat;
}

.widget-preferences-body {
    background: url(/common/images/newfo/widget/preferences_bg_one_third.png) repeat-y;
    color: #FFFFFF;
}

.widget-preferences-rule-one-third {
    color: #646464;
    background-color: #646464;
}

.preferences_button_default .preferences-button-left {
    background: url(/common/images/newfo/widget/preferences_button_simple_left.png) no-repeat left top;
}

.preferences_button_default .preferences-button-middle {
    background: url(/common/images/newfo/widget/preferences_button_simple_middle.png) repeat-x;
}

.preferences_button_default .preferences-button-right {
    background: url(/common/images/newfo/widget/preferences_button_simple_right.png) no-repeat right top;
}

.preferences_button_default .preferences-button-emph-left {
    background: url(/common/images/newfo/widget/preferences_button_emph_left.png) no-repeat left top;
}

.preferences_button_default .preferences-button-emph-middle {
    background: url(/common/images/newfo/widget/preferences_button_emph_middle.png) repeat-x;
    color: #FFFFFF;
}

.preferences_button_default .preferences-button-emph-right {
    background: url(/common/images/newfo/widget/preferences_button_emph_right.png) no-repeat right top;
}

.preferences_button_highlight .preferences-button-left {
    background: url(/common/images/newfo/widget/preferences_button_simple_lighter_left.png) no-repeat left top;
}

.preferences_button_highlight .preferences-button-middle {
    background: url(/common/images/newfo/widget/preferences_button_simple_lighter_middle.png) repeat-x;
}

.preferences_button_highlight .preferences-button-right {
    background: url(/common/images/newfo/widget/preferences_button_simple_lighter_right.png) no-repeat right top;
}

.preferences_button_highlight .preferences-button-emph-left {
    background: url(/common/images/newfo/widget/preferences_button_emph_lighter_left.png) no-repeat left top;
}

.preferences_button_highlight .preferences-button-emph-middle {
    background: url(/common/images/newfo/widget/preferences_button_emph_lighter_middle.png) repeat-x;
    color: #FFFFFF;
}

.preferences_button_highlight .preferences-button-emph-right {
    background: url(/common/images/newfo/widget/preferences_button_emph_lighter_right.png) no-repeat right top;
}

/* Individual widgets begin */
/* Search widget begin */
.widget_search_box_bg {
    background: url(/common/images/newfo/widget/search/search_box_bg.png) no-repeat;
}
.widget_search_searchbox {
    border: solid 2px #666666;
    background: #FFFFFF;
}
.widget_search_small_magnifier {
    background: url(/common/images/newfo/widget/search/icon_small_magnifier.png) no-repeat;
}
.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 */

/* Individual widgets end */
