body {
    background: #EDEDED;
}
h1 {
    background: #666 url('http://www.oddsmaker.ag/products/images/header-bg-tile.jpg') repeat-x;
    border: 1px solid #000;
    color: #FFF;
    padding: 0 5px;
}

/* MAIN FRAME PAGES */
/* tabbed menus */
#container ul.tabs {
    font: 1.3em verdana, sans-serif;
}
#container ul.tabs li a {
    background: #777 url('http://www.oddsmaker.ag/products/images/tab-bg-tile.jpg') repeat-x;
    border: 1px solid #666;
    color: #FFF;
}
#container ul.tabs li a:hover {
    background: #333 url('http://www.oddsmaker.ag/products/images/tab-bg-tile.jpg') repeat-x bottom;
}
#container ul.tabs li.active a {
    background: #EDEDED !important;
    color: #000;
}
#live_scores th {
    background-color: #CCC;
}
/* sport menu */
#sport_menu div.sport {
    background: #FFF url('http://www.oddsmaker.ag/products/images/sport-menu-bottom-bg.png') repeat-x;
    margin: 15px 0 0 0;
    padding: 0 0 4px 0;
}
#sport_menu div.sport h2 {
    background: url('http://www.oddsmaker.ag/products/images/sport-menu-top-bg.png') repeat-x;
    color: #000;
    font: bold 10pt Arial, Helvetica, sans-serif;
    height: 24px;
    margin: 0;
    padding: 7px 200px 0px 12px;
}
#sport_menu div.list {
    border-left: 0px solid #c7c6c6;
    border-right: 0px solid #c7c6c6;
    padding: 0px 0px;
    width: 100%;
}
#sport_menu ul {
    font-size: 100%;
    list-style: none;
}
#sport_menu li {
    border-bottom: 1px dotted #e3e3e3;
    margin: 0 10px 0 10px;
}
#sport_menu li.empty a {
    background: url('http://www.oddsmaker.ag/products/images/sport-menu-link-bullet-empty.gif') no-repeat 5px 8px;
    color: #999;
}
#sport_menu a {
    background: url('http://www.oddsmaker.ag/products/images/sport-menu-link-bullet.gif') no-repeat 5px 8px;
    color: #353535;
    display: block;
    padding: 3px 5px 3px 12px !important;
    text-decoration: none !important;
}
#sport_menu a:hover {
    background: #c56801 url('http://www.oddsmaker.ag/products/images/sport-menu-link-bullet-over.gif') no-repeat 5px 8px;
    color: #FFF;
}
/* odds pages */
#odds tr.row0 td {
    background-color: #D9D9D9;
}
#odds tr.row1 td {
    background-color: #f9bc53;
}
#odds td a {
    background: #c56801 url('http://www.oddsmaker.ag/products/images/bet-btn-bg-tile.png') repeat-x;
    border: 1px solid #000000;
    color: #FFF;
}
/* my account - transaction record / bet combinations */
#transaction_record tr.row0 td, #bet_combinations tr.row0 td {
    background-color: #D9D9D9;
}
#transaction_record tr.row1 td, #bet_combinations tr.row1 td {
    background-color: #f9bc53;
}

/* LOGIN / ACCOUNT INFO */
#login p, #odds_format_menu {
    clear: both;
    font: 10px verdana, sans-serif;
    font-weight: bold;
    padding: 0.3em 0.5em;
}
#user_login, #account_info, #odds_format_menu {
    background-color: #c56801;
    color: #ffffff;
}
/* odds format menu */
#odds_format_menu a {
    color: #FFF;
}
/* login & account info */
#user_login a {
    color: #FFF;
}
/* ticker */
#account_info div.ticker {
    display: none; /*** hide for Oddsmaker ***/
}
/* menu */
#login #feature_menu {
    display: none; /*** hide for Oddsmaker ***/
}

/* FEATURED EVENTS */
#featured_events {
    background: #fff;
}
#feature_menu {
    background: #333;
    overflow: hidden;
    padding: 3px 0;
    text-align: center;
}
#feature_menu li, #feature_menu a {
    width: 207px;
}
#feature_menu li {
    background: url('http://www.oddsmaker.ag/products/images/feature-menu-btn.png') no-repeat;
    margin: 0 auto;
    padding-bottom: 3px;
}
#feature_menu a {
    background: url('http://www.oddsmaker.ag/products/images/feature-menu-btn-over.png') no-repeat -29px -207px;
    padding-right: 0;
}
#feature_menu a span, #feature_menu a:hover span {
    background: none;
    display: inline;
}
#feature_menu a:hover {
    background: url('http://www.oddsmaker.ag/products/images/feature-menu-btn-over.png') no-repeat 0 0;
}
#featured_events h1 {
    text-transform: uppercase;
}
#featured_events h1 strong {
    color: #ff9600;
}
#featured_events_list li {
    border-bottom: 2px solid #999;
}
#featured_events_list li.row0 {
    background: #333;
}
#featured_events_list li.row1 {
    background: #444;
}
#featured_events_list p {
    margin: 0 3px;
    padding: 3px 2px;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
    color: #ddd;
}
#featured_events_list p a {
    color: #ddd;
    text-decoration: none;
}
#featured_events_list p a:hover {
    text-decoration: underline;
    color: #fff;
}
#featured_events_list p.title {
    border-bottom: 1px dotted #5c5c5c;
}
#featured_events_list p.time {
    font-size: 7pt;
}
#featured_events_list p.time span {
    color: #ed9d00;
}

/* BET CARD */
#bet_card table {
    font: 1.2em verdana, sans-serif;
    font-weight: bold;
}
#bet_card td {
    background-color: #ed9d00;
}
#bet_card th {
    background-color: #ed9d00;
    color: #FFF;
    font-weight: bold;
}
#bet_card tr.entry_note td {
    color: blue;
}
#bet_card tr.confirm_note td {
    color: white;
}
#bet_card tr.submit td {
    border: 1px solid #000;
    border-width: 1px 0 3px;
    background-color: #c56801;
}
