﻿
/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/
body {
    color: #000000;
}

h1 {
    border-bottom-color: #acacaa;
    color: #22505f;
}

/*RIKTIG REKKE: LoVe HAte*/
a:link {
    color: #006A4D;
}

a:visited {
    color: #0c5969;
}

a:hover {
    color: #5E9CAE;
}

a:active {
    color: #0c5969;
}

ul {
}

    ul li {
        background: transparent url(../Images/Common/arrow.gif) no-repeat 0px 5px;
    }

/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div.box, div.boxRegistration {
    border-left-color: #70848b;
    border-right-color: #70848b;
    border-bottom-color: #70848b;
    background-color: #fff;
    border-top-color: #8bb4bd;
}

    div.box div.boxHeading, div.boxRegistration div.boxHeading {
        background: #072c34 url(../Images/Common/bgBoxHeading.jpg) repeat-x 0px 0px;
    }

    div.boxRegistration div.boxBody {
        background: transparent url(../Images/Common/border.jpg) repeat-x bottom left;
    }

    div.box div.boxBody {
        background: transparent url(../Images/Common/border.jpg) repeat-x bottom left;
    }

    div.box div.container2, div.boxRegistration div.container2 {
        border-bottom-color: #d0d0cf;
    }

div.btn {
    background: url(../Images/Game/btnEnd.jpg) no-repeat top right;
}

div.loginBtn {
    background: url(../Images/Common/bgLoginBtnEnd.gif) no-repeat top right !important;
}

div.btnLeft {
    background: url(../Images/Game/btnEnd.jpg) no-repeat top right;
}

div.btnLight {
    background: url(../Images/Common/btnEndLight.jpg) no-repeat bottom right;
}

    div.btnLight:hover {
        background: transparent url(../Images/Common/btnEndLightHover.jpg) no-repeat bottom right;
    }

div.updateHeading {
    background: #fff url(../Images/SimpleMaster/bgTableHeaderH1.jpg) repeat-x bottom left;
}

div.border, div.borderClassic, div.ticket {
    border-color: #5e9ca8;
}

div.tipBorder {
    border-color: #5e9ca8;
}

div.metainfo {
    border-left-color: #5e9ca8;
    border-bottom-color: #5e9ca8;
    border-right-color: #5e9ca8;
    border-top-color: #fff;
    background-color: #e3f1f4;
}

div.greenContainer {
    background: transparent url(../Images/Common/bgResultModule.jpg) repeat-x top left;
    color: #fff;
}

div.gameDetails {
    background: #fff url(../Images/Common/bgGameDetails.gif) repeat-y top left;
}

div.gamesDetailsFooter {
    background: #fff url(../Images/Common/bgProgramDetailsFooter.jpg) repeat-x top left;
    border-bottom-color: #c9cfd3;
}

div.noToggler {
    background-color: #fff;
}

    div.noToggler div.container {
        background: #fff url(../Images/Common/border.gif) repeat-x bottom left;
    }

div.racePickerContainer {
    background: transparent url(../Images/SimpleMaster/bgMenu.jpg) repeat-x 0px 0px;
    color: #fff;
}

div.racePicker {
    background: transparent url(../Images/Game/bgRacePicker.jpg) repeat-x top left;
}

div.search div.container {
    background: none !important;
}

div#VRaceCompact div.oddsMarkingsCompactWide {
    background-color: #fff;
}

div#VRaceCompact div.oddsMarkingsCompactNarrow {
    background-color: #fff;
}

div.physicalBank, div.bankSlip, div.bankOnline {
    background: transparent url(../Images/Common/border.gif) repeat-x bottom left;
}
/*feilmelding*/
div.achtung {
    background: #a70240;
    color: #fff;
    border: 1px solid #fff;
}

    div.achtung p, div.achtung p a, div.achtung p a:link, div.achtung p a:visited, div.achtung p a:active, div.achtung p a:hover {
        color: #fff;
    }

div.ticket {
    background-color: #fff;
}

div.containerDotted {
    background: transparent url(../Images/Common/border.gif) repeat-x top left;
    float: left;
    overflow: hidden;
    padding: 22px 0 0 10%;
    margin-top: 20px;
    width: 90%;
}

/* 
---------------------------------------------------------------------------------------------
SPAN STYLES 
---------------------------------------------------------------------------------------------
*/

div.box div.boxHeading span, div.boxRegistration div.boxHeading span {
    color: #fff;
}

span.requiredFeld {
    color: Red;
}

span.alert {
    color: Red;
}

div.specialHeading span {
    background: url(../Images/Common/bgSpecialHeadingEnd.jpg) no-repeat bottom right;
}

.noNext, span.next {
    background: url(../Images/Common/bgNoNext.jpg) no-repeat bottom right;
    color: #818388;
}

span.prev {
    background: url(../Images/Common/bgNoPrev.jpg) no-repeat bottom left;
    color: #818388;
}

span.step1of3 {
    background: transparent url(../Images/Common/step1of3.png) no-repeat 0px 7px;
}

span.step2of3 {
    background: transparent url(../Images/Common/step2of3.png) no-repeat 0px 7px;
}

span.step3of3 {
    background: transparent url(../Images/Common/step3of3.png) no-repeat 0px 7px;
}

span.step1of5 {
    background: transparent url(../Images/Common/step1of5.png) no-repeat 0px 7px;
}

span.step2of5 {
    background: transparent url(../Images/Common/step2of5.png) no-repeat 0px 7px;
}

span.step3of5 {
    background: transparent url(../Images/Common/step3of5.png) no-repeat 0px 7px;
}

span.step4of5 {
    background: transparent url(../Images/Common/step4of5.png) no-repeat 0px 7px;
}

span.step5of5 {
    background: transparent url(../Images/Common/step5of5.png) no-repeat 0px 7px;
}

/* 
---------------------------------------------------------------------------------------------
HEADLINE STYLES 
---------------------------------------------------------------------------------------------
*/
h1.tableHeading {
    background: #fff url(../Images/SimpleMaster/bgTableHeaderH1.jpg) repeat-x bottom left;
    color: #072e35;
}

h2.tableHeading {
    background: #fff url(../Images/Common/bgH2.jpg) repeat-x bottom left;
}

div.box div.boxHeading h2, div.boxRegistration div.boxHeading h2 {
    color: #fff;
}

div.updateHeading h1 {
    background: none;
}

h2.big {
    color: #0d6072;
}

h2.warning {
    background: transparent url(../Images/Game/warning.jpg) no-repeat 0px 1px;
}

div.specialHeading h2 {
    color: #000;
    background-color: #fff;
    border-left-color: #7cadb4;
    background: transparent url(../Images/Common/bgSpecialHeading.jpg) repeat-x top left;
}

/* 
---------------------------------------------------------------------------------------------
PARAGRAPH STYLES 
---------------------------------------------------------------------------------------------
*/
div.update p {
    color: #56575a;
}

p.alert {
    color: #D52B1E;
}

p.alertWide {
    color: #D52B1E !important;
}


p.infoWide {
    font-weight: bold;
    color: rgb(12, 89, 105) !important;
    clear: both;
    padding-right: 20px;
}

p.gameClosed, div.gameClosedFrontPage {
    border: 1px solid #fff;
    color: #fff;
    background: #a70240;
}

/* 
---------------------------------------------------------------------------------------------
LIST STYLES 
---------------------------------------------------------------------------------------------
*/
ul.standardList li {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat 2px 2px;
}

    ul.standardList li.first {
        background: none;
    }

ul.standardListLeft li {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat 3px 2px;
}

table.compactTable tr td table ul.standardList li {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat 3px 2px !important;
}

    table.compactTable tr td table ul.standardList li.first {
        background: none !important;
    }

ul.standardListLeft li.first {
    background: none;
}

div.resultContainer ul.standardList li.last {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat 2px 2px;
}

div.resultContainer ul.standardList li.first {
    background: none;
}

ul.prevNext li.first {
    background: none;
}

div.registerIntro ul li {
    background: transparent url(../Images/Common/arrow.gif) no-repeat 0px 4px;
}

div#col1 div.resultModule ul.metainfo li {
    color: #626262;
}

div#col1 div.resultModule ul.metainfoRight li {
    color: #626262;
}

ul.mfh li, ul.simplePaging li {
    background: none !important;
}

ul.standardListLightbox li {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat 2px 2px;
}

    ul.standardListLightbox li.first {
        background: none;
    }

ul.standardListLeftLightbox li {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat 2px 2px;
}

    ul.standardListLeftLightbox li.first {
        background: none;
    }

div#col1 div.menu ul li {
    background: transparent url(../Images/SimpleMaster/bgMenuLi.jpg) repeat-x top left;
    border-left-color: #8bb4bd;
    border-right-color: #8bb4bd;
}

    div#col1 div.menu ul li.active {
        background: transparent url(../Images/Game/bgSuperMenu2Active.jpg) repeat-x top left;
        border: 0px;
        border-left-color: #28717A;
        border-right-color: #28717A;
    }

div.menuNav2 ul {
    background: url(../Images/common/bgMenuNav2Ul.gif) repeat-x bottom right;
}

    div.menuNav2 ul li {
        background: transparent url(../Images/common/bgMenuNav2Li2.jpg) repeat-x bottom left;
        border-left-color: #a7b6bc;
        border-right-color: #a7b6bc;
    }

        div.menuNav2 ul li.active {
            color: #000;
            background: none;
            background: transparent url(../Images/Common/bgMenuNav2LiActive2.jpg) repeat-x top left;
        }

        div.menuNav2 ul li ul {
            background: url(../Images/Common/bgMenuNav2UlLiUl.gif) repeat-x bottom left;
            color: #000;
        }

            div.menuNav2 ul li ul li, div.menuNav2 ul li ul li.first {
                background: none;
                background: transparent url(../Images/Common/bgMenuNav2LiUlLia.jpg) repeat-x 0px 0px;
                border-left-color: #28717a !important;
                border-right-color: #28717a !important;
            }

                div.menuNav2 ul li ul li.active {
                    border: 0px;
                    background: none;
                    background: transparent url(../Images/Common/bgMenuNav2LiUlLiaActive.jpg) repeat-x top left !important;
                    border-left-color: #659da6;
                    border-right-color: #659da6;
                }

ul.racePicker {
    background: transparent url(../Images/Common/bgSuperMenu2.jpg) repeat-x scroll left top;
}

ul.paging li.first {
    background: none;
}

ul.paging li {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat scroll 2px;
}

ul.Ul1 li, ul.Ul2 li {
    background: none;
}

div.bankOnline ul li, div.bankSlip ul li, div.physicalBank ul li {
    background: none;
}

/*
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/
div.resultContainer ul.standardList li.first a, ul.paging li a.prev {
    background: transparent url(../Images/Common/forrige.jpg) no-repeat 0px 0px;
}

div.resultContainer ul.standardList li.last a, ul.paging li a.next {
    background: transparent url(../Images/Common/neste.jpg) no-repeat top right;
}

ul.prevNext li.first a {
    background: transparent url(../Images/Common/forrige.jpg) no-repeat 0px 0px;
}

ul.prevNext li.last a {
    background: transparent url(../Images/Common/neste.jpg) no-repeat top right;
}

h2.tableHeading a.expanded {
    background: transparent url(../Images/Common/hide.jpg) no-repeat bottom left;
    color: #000 !important;
}

h2.tableHeading a.collapsed {
    background: transparent url(../Images/Common/show.jpg) no-repeat bottom left;
    color: #000 !important;
}

h2.tableHeading a.expanded, h2.tableHeading a.collapsed {
    background-color: transparent;
    border: 0px;
}

div#col1 div.menu ul li a {
    color: #08323a;
}

div#col1 div.menu ul li.active a {
    color: #fff;
}

    div#col1 div.menu ul li.active a:hover {
        color: #fff;
    }

div.menuNav2 ul li ul li a, div.menuNav2 ul li ul li a:link, div.menuNav2 ul li ul li a:visited, div.menuNav2 ul li ul li.first a, div.menuNav2 ul li ul li.first a:link, div.menuNav2 ul li ul li.first a:visited {
    background: none;
    color: #fff;
}

div.menuNav2 ul li ul li.active a {
    background: transparent url(../Images/Common/bgMenuNav2LiUlLiaActive.jpg) repeat-x top left !important;
    color: #000 !important;
}

    div.menuNav2 ul li ul li.active a:hover {
        background: transparent url(../Images/Common/bgMenuNav2LiUlLiaActive.jpg) repeat-x top left !important;
        color: #000;
    }

    div.menuNav2 ul li ul li.active a, div.menuNav2 ul li ul li.active a:link, div.menuNav2 ul li ul li.active a:visited,
    div.menuNav2 ul li ul li.active a:hover, div.menuNav2 ul li ul li.active a:active {
        background: transparent url(../Images/Common/bgMenuNav2LiUlLiaActive.jpg) repeat-x top left !important;
    }

div.menuNav2 ul li.first.active ul li.active a, div.menuNav2 ul li.first.active ul li a, div.menuNav2 ul li.first.active ul li.last a {
    border: 0px !important;
}

div.menuNav2 ul li.active ul li.first.active a, div.menuNav2 ul li ul li.active a {
    background: transparent url(../Images/Common/bgMenuNav2LiUlLiaActive.jpg) repeat-x top left !important;
}

div.racePicker table.racePicker tr.leg td a, div.racePicker table.racePicker tr.leg td a:link, div.racePicker table.racePicker tr.leg td a:visited,
div.racePicker table.racePicker tr.leg td a:hover, div.racePicker table.racePicker tr.leg td a:active {
    background: transparent url(../Images/Game/bgLeg.jpg) no-repeat top left;
    color: #fff;
}

div.racePicker table.racePicker tr.race td a, div.racePicker table.racePicker tr.race td a:link, div.racePicker table.racePicker tr.race td a:visited,
div.racePicker table.racePicker tr.race td a:hover, div.racePicker table.racePicker tr.race td a:active {
    background: transparent url(../Images/Game/bgRace.jpg) no-repeat top left;
    color: #fff;
}

div.racePicker table.racePicker tr.leg td.active a, div.racePicker table.racePicker tr.leg td.active a:link, div.racePicker table.racePicker tr.leg td.active a:visited,
div.racePicker table.racePicker tr.leg td.active a:hover, div.racePicker table.racePicker tr.leg td.active a:active {
    background: transparent url(../Images/Game/bgTrLegSelected.jpg) no-repeat top left;
    color: #000 !important;
}

div.racePicker table.racePicker tr.race td.active a, div.racePicker table.racePicker tr.race td.active a:link, div.racePicker table.racePicker tr.race td.active a:visited,
div.racePicker table.racePicker tr.race td.active a:hover, div.racePicker table.racePicker tr.race td.active a:active {
    background: transparent url(../Images/Game/bgTrRaceSelected.jpg) no-repeat top left;
    color: #000 !important;
}

div.racePicker table.racePickerRace tr.race td a, div.racePicker table.racePickerRace tr.race td a:link, div.racePicker table.racePickerRace tr.race td a:visited,
div.racePicker table.racePickerRace tr.race td a:hover, div.racePicker table.racePickerRace tr.race td a:active {
    background: transparent url(../Images/Game/bgLeg.jpg) no-repeat top left;
    color: #fff;
}

div.racePicker table.racePickerRace tr.race td.active a, div.racePicker table.racePickerRace tr.race td.active a:link, div.racePicker table.racePickerRace tr.race td.active a:visited,
div.racePicker table.racePickerRace tr.race td.active a:hover, div.racePicker table.racePickerRace tr.race td.active a:active {
    background: transparent url(../Images/Game/bgTrLegSelected.jpg) no-repeat top left;
    color: #000 !important;
}

div.racePicker table.racePickerRace tr.race td.super a, div.racePicker table.racePickerRace tr.race td.super a:link, div.racePicker table.racePickerRace tr.race td.superTriple a:visited,
div.racePicker table.racePickerRace tr.race td.super a:hover, div.racePicker table.racePickerRace tr.race td.super a:active {
    background:yellow url(../Images/Game/bgTrSuperTrippel.jpg) no-repeat top left !important;color:#333132 !important;}
div.racePicker table.racePickerRace tr.race td.super.active a, div.racePicker table.racePickerRace tr.race td.super.active a:link, 
div.racePicker table.racePickerRace tr.race td.super.active a:visited,
div.racePicker table.racePickerRace tr.race td.super.active a:hover, div.racePicker table.racePickerRace tr.race td.super.active a:active {
    background:transparent url(../Images/Game/bgTrSuperTrippelActive.jpg) no-repeat top left !important;color:#333132;}      


ul.racePicker li.active a {
    background: transparent url(../Images/Game/bgTrLegSelected.jpg) no-repeat top left;
    color: #000 !important;
}

ul.racePicker li a {
    background: transparent url(../Images/Game/bgLeg.jpg) no-repeat scroll left top;
    color: #FFFFFF !important;
}

a.back {
    color: #072C33;
}

div.achtung a {
    color: #fff;
}

/* 
---------------------------------------------------------------------------------------------
IMAGE STYLES 
---------------------------------------------------------------------------------------------
*/
img {
    border: 0px;
}

div.search img.datePicker {
    border: 0;
}

/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/

.noBorderRight {
    border-right: 0px !important;
}

td.borderRightBottom {
    border-right-color: #d3d7da;
    border-bottom-color: #d3d7da;
}

td.emptytvillingOddsCell {
    border-right-color: #d3d7da;
    border-bottom-color: #d3d7da;
}

td.borderBottom {
    border-bottom-color: #d3d7da;
}

table th.borderRight {
    border-right-color: #5e9ca8;
}

div.border table, div.tipBorder table, div.ticket table.ticket {
    background: #fff;
}

    div.border table th, div.tipBorder table th, div.ticket table.ticket th {
        background: #073036 url(../Images/SimpleMaster/bgTableHeader.jpg) repeat-x top left;
        color: #fff;
    }

table tr.last td {
    border-bottom: 0px !important;
}

/*frontpage table*/
table.frontpage {
    background-color: #fff;
    color: #636466;
}

    table.frontpage th {
        background: #60a4b2 url(../Images/Common/bgTableFrontpageTh.jpg) repeat-x bottom left !important;
        border-right-color: #7f9196;
        color: #072c34 !important;
    }

        table.frontpage th#th1 {
            border-right-color: #7f9196;
        }

    table.frontpage tr.padding td {
        border-bottom-color: #cccccc;
    }

    table.frontpage tr td {
        border-bottom-color: #cfcfce;
        border-right-color: #cfcfce;
    }

        table.frontpage tr td.borderLeft {
            border-right-color: #cfcfce;
        }

        table.frontpage tr td span.scratched {
            color: #D52B1E;
        }

    table.frontpage .noBorder, table.frontpage th.noBorder {
        border-right: 0px;
        border-left: 0px;
    }

    table.frontpage tr.last td {
        border-bottom: 0px;
    }

/*resulttables*/
th.specialHeading {
    background: none;
    color: Red !important;
}

th.placeOne {
    width: 10px;
}

table.mfh {
    background-color: #fff;
    border: 0px;
    border-left-color: #c9cfd3;
    border-bottom-color: #c9cfd3;
    border-right-color: #c9cfd3;
}

    table.mfh th {
        background: transparent url(../Images/Common/bgMFHTh.jpg) repeat-x top left;
        color: #c2e7ee;
        border-right-color: #5d8e97;
    }

    table.mfh tr.heading td {
        background: #e7ebee url(../Images/Common/bgMFH.jpg) repeat-x top left;
        border-bottom-color: #c9cfd3;
    }

    table.mfh tr td {
        border-right-color: #c9cfd3 !important;
    }

td.noBorderRight {
    border-right: 0px !important;
}

table.classic {
    background-color: #fff;
    border: 0px;
}

    table.classic th {
        background: #072c35 url(../Images/SimpleMaster/bgTableHeader.jpg) repeat-x scroll left top;
        color: #FFFFFF;
        border-right-color: #5E9CA8;
    }

        table.classic th.last {
            border-right: 0px !important;
        }

    table.classic tr td {
        border-right-color: #D3D7DA;
        border-bottom-color: #D3D7DA;
    }

    table.classic .th5 {
        border-right: 0px !important;
    }

table.tip.tr:nth-child(odd), tr.odd {
    background-color: #F7F7F7 !important;
}

div.racePicker table.racePicker th {
    color: #fff;
}

div.racePicker tr td.noPick {
    background: none;
}

div.racePicker tr.leg, div.racePicker tr.race {
    color: #fff;
}

div.racePicker table.racePickerRace th {
    color: #fff;
}

div.racePicker table.racePickerRace tr td.noPick {
    background: none;
}
/*tr.odd, table tr.even td {background:none;background-color:#F7F7F7}*/

body.simple tr.separator td {
    background-color: #DDE2E6;
    border: 0px !important;
}

table.TFileterOdds td.first, table.TFileterOdds th.first {
    border-left: 1px solid #5E9CA8;
}

table.TFileterOdds td.last {
    border-right: 1px solid #5E9CA8 !important;
}

table.TFileterOdds tr td {
    border-bottom: 1px solid #5E9CA8 !important;
    border-top: 1px solid #5E9CA8 !important;
}

table.TFileterOdds ul li {
    background: none;
}

/* 
---------------------------------------------------------------------------------------------
FORM STYLES 
---------------------------------------------------------------------------------------------
*/
fieldset.register label {
    color: #000;
}

    fieldset.register span.checkbox label, fieldset.register label.checkbox {
        color: #000;
    }

input.btn {
    background: none;
    border: none;
    color: #ffffff;
    background: transparent url(../Images/Game/btnBody.jpg) no-repeat top left;
}

input.btnLeft {
    background: none;
    border: none;
    color: #ffffff;
    background: transparent url(../Images/Game/btnBody.jpg) no-repeat top left;
}

input.btnLight {
    background: none;
    border: none;
    color: #000;
    background: transparent url(../Images/Common/btnBodyLight.jpg) no-repeat top left;
}

    input.btnLight:hover {
        background: transparent url(../Images/Common/btnBodyLightHover.jpg) no-repeat top left;
    }

input.disabled {
    background-color: #fff;
    color: #000 !important;
    border: 0px;
}

input.alert {
    background-color: #FF6666;
    color: #000 !important;
}

input.loginBtn {
    background: none;
    border: none;
    color: #ffffff;
    background: transparent url(../Images/Common/bgLoginBtn.jpg) no-repeat top left;
}

div.search label {
    color: #28717a;
}

fieldset.settings legend {
    color: #000;
}

/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
.scratched, .scratched a, .scratched a:link, .scratched a:visited, .scratched a:active, .scratched a:hover {
    color: #D52B1E;
}

.correct {
    color: #000;
    background-color: #91ff12;
    padding: 0 2px;
}

.in-range {
    color: #000;
    background-color: #FFFF00;
    padding: 0 2px;
}

.lastElement {
    border-right: 0px !important;
}

.borderRight10px {
    border-right-color: #fff;
}

.borderLeft10px {
    border-left-color: transparent;
}

.white {
    background-color: #fff;
}

.error, .red, .alert {
    color: red !important;
}

.watermark {
    color: #818080 !important;
}

div.noToggler .last {
    background: none !important;
}

.alertImportant, .alertImportant a {
    color: #D52B1E;
}


/*Timer countDown*/
div.timerBody {
    background: white url(../Images/Common/timerBody.jpg) repeat-x top left;
}

span.timerLeft {
    background: url(../Images/Common/timerLeft.jpg) no-repeat top left;
}

span.timerBodyActive {
    background: url(../Images/Common/timerBodyActive.jpg) repeat-x 0px 0px;
}

span.timerBodyInactive {
    background: url(../Images/Common/timerBodyInactive.gif) repeat-x 0px 0px;
}

div.timerRight {
    background: url(../Images/Common/timerRight.jpg) no-repeat top left;
}

div.timerCountdown img.gameStillOpen {
    border-bottom: 1px solid #b3b8bd;
}


/*Buttons*/
div.btnLightGreen, div.lightBox div.lightBoxBtn {
    background: url(../Images/SimpleMaster/btnLightGreenEnd.gif) no-repeat top right !important;
    padding-right: 2px !important;
}

    div.btnLightGreen input.btnLightGreen, div.btnLightGreen a.btnLightGreen, input.lightBoxBtn, a.lightBoxBtn {
        background: url(../Images/SimpleMaster/btnLightGreenBody.gif) no-repeat top left !important;
        border: none;
        color: #000;
    }

        div.btnLightGreen[disabled] input.btnLightGreen[disabled], div.btnLightGreen[disabled] a.btnLightGreen[disabled], input.lightBoxBtn[disabled], a.lightBoxBtn[disabled] {
            background: url(../Images/SimpleMaster/btnLightGreenBody_disabled.gif) no-repeat top left !important;
            border: none;
            color: #666;
            cursor: inherit;
        }

button {
    cursor: pointer;
}

    button.lightBoxBtn, button.btnLightGreen {
        font-family: Verdana !important;
        padding: 2px 10px;
        border: 1px solid rgb(179, 184, 189);
        -ms-border-radius: 4px;
        border-radius: 4px;
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top, #ffffff 0%, #daeff3 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#daeff3)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#daeff3 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#daeff3 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#daeff3 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#daeff3 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#daeff3',GradientType=0 ); /* IE6-9 */
    }

        button.btnLightGreen:hover, button.lightBoxBtn:hover {
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top, #ffffff 0%, #add0d6 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#add0d6)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ffffff 0%,#add0d6 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ffffff 0%,#add0d6 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ffffff 0%,#add0d6 100%); /* IE10+ */
            background: linear-gradient(to bottom, #ffffff 0%,#add0d6 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#add0d6',GradientType=0 ); /* IE6-9 */
        }

        button.btnLightGreen:disabled, input[type=button].btnLightGreen:disabled {
            background: #eff7f8;
            color: #999;
        }

    button.btnDarkestGreen, a.btnDarkestGreen, input.btnDarkestGreen {
        color: white;
        border: 1px solid #0a4a57;
        -ms-border-radius: 4px;
        border-radius: 4px;
        background: url(../Images/Common/bgbtnDarkestGreenEnd.png) no-repeat top right;
        background: -moz-linear-gradient(top, #348791 0%, #0a3a43 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#348791), color-stop(100%,#0a3a43)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #348791 0%,#0a3a43 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #348791 0%,#0a3a43 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #348791 0%,#0a3a43 100%); /* IE10+ */
        background: linear-gradient(to bottom, #348791 0%,#0a3a43 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#348791', endColorstr='#0a3a43',GradientType=0 ); /* IE6-9 */
        background-color: #0a3a43;
    }

.btnDarkestGreen[disabled] {
    background: linear-gradient(#bbb, #999);
    border-color: #888;
}

a.btnDarkestGreen {
    padding: 4px 8px 4px 8px;
    height: auto !important;
}


div.wideCol div.wideColPadding div.btnLightGreen {
    background: url(../Images/SimpleMaster/btnLightGreenEnd.gif) no-repeat top right;
}

    div.wideCol div.wideColPadding div.btnLightGreen input.btnLightGreen {
        background: url(../Images/SimpleMaster/btnLightGreenBody.gif) no-repeat top left;
        border: none;
        color: #000;
    }

div.btnLightGreen input.btnLightGreen, div.btnLightGreen a.btnLightGreen {
    background: url(../Images/SimpleMaster/btnLightGreenBody.gif) no-repeat top left;
    border: none;
    color: #000;
}

div.btnDarkGreen {
    background: url(../Images/SimpleMaster/btnDarkGreenEnd.gif) no-repeat top right;
}

    div.btnDarkGreen input.btnDarkGreen {
        background: url(../Images/SimpleMaster/btnDarkGreenBody.gif) no-repeat top left;
        border: none;
        color: #000;
    }

div.btnInactive {
    background: transparent url(../Images/Common/bgbtnDarkestGreenEnd_ia.png) no-repeat top right;
}

input.btnInactive, a.btnInactive {
    background: transparent url(../Images/Common/bgbtnDarkestGreen_ia.png) no-repeat top left;
}


/*lightBox*/
div.lightBox {
}

    div.lightBox div.boxHeading {
        background: url(../Images/Common/Lightbox/top.png) no-repeat top left;
    }

    div.lightBox div.boxBody {
        background: transparent url(../Images/Common/Lightbox/body.png) repeat-y top left;
    }

    div.lightBox div.boxFooter {
        background: transparent url(../Images/Common/Lightbox/body.png) repeat-y top left;
    }

    div.lightBox div.borderBottom {
        background: transparent url(../Images/Common/Lightbox/bottom.png) no-repeat top left !important;
    }
/*end:lightBox*/

/*superTogglerContainer på tracksList.aspx, */
div.superTogglerContainer {
    background-color: #fff;
}

    div.superTogglerContainer div.container {
        background: #fff url(../Images/Common/border.gif) repeat-x bottom left;
    }

    div.superTogglerContainer div.last {
        background: none !important;
    }

    div.superTogglerContainer h2.superToggler {
        background: #fff url(../Images/Common/bgH2.jpg) repeat-x bottom left;
    }

    div.superTogglerContainer h2 a.expanded, div.superTogglerContainer h2.expanded a {
        background: transparent url(../Images/Common/hide.jpg) no-repeat bottom left !important;
        color: #000 !important;
    }

    div.superTogglerContainer h2 a.collapsed, div.superTogglerContainer h2.collapsed a {
        background: transparent url(../Images/Common/show.jpg) no-repeat bottom left;
        color: #000 !important;
    }

    div.superTogglerContainer h2 a.expanded, h2 a.collapsed {
        background-color: transparent;
        border: 0px;
    }

    div.superTogglerContainer p.published {
        color: #808285;
    }

    div.superTogglerContainer table {
        border-color: #ecefef;
    }

        div.superTogglerContainer table th {
            background: #0c6374 url(../Images/SimpleMaster/bgTableHeader.jpg) repeat-x scroll left bottom !important;
            color: #fff;
        }

/* 
---------------------------------------------------------------------------------------------
BODY STYLES
---------------------------------------------------------------------------------------------
*/
body.simple div.wideColArticle div.intro h1 {
    border: 0;
}

body.simple div.wideColArticle div.intro {
    background: transparent url(../Images/Common/dotted.jpg) repeat-x bottom left;
}

body.simple div.wideColArticle {
    background: #fff url(../Images/Common/bgH2.jpg) repeat-x top left;
}

body.simple div.padding {
    background: url(../Images/SimpleMaster/bgGradient.jpg) repeat-x top left;
    background-color: #DDE2E6;
}

body.simple div.raceDaySearch fieldset.raceDaySearch {
    border: 0px;
}

body.simple div.raceDaySearch img.datePicker {
    border: 0;
}

body.simple div.raceDaySearch label {
    color: #28717a;
}

body.simple div#col1 div.wideCol {
    background-color: #fff;
    border-bottom-color: #c9cfd3;
}

    body.simple div#col1 div.wideCol h2 {
        background: transparent url(../Images/Common/bgH2.jpg) repeat-x top left;
    }

body.simple div.wideCol div.wideColPadding div.btnLightGreen {
    background: url(../Images/SimpleMaster/btnLightGreenEnd.gif) no-repeat top right;
}

    body.simple div.wideCol div.wideColPadding div.btnLightGreen input.btnLightGreen {
        background: url(../Images/SimpleMaster/btnLightGreenBody.gif) no-repeat top left;
        border: none;
        color: #000;
    }

body.simple div.tableHeading {
    background: #fff url(../Images/SimpleMaster/bgTableHeaderH2.jpg) repeat-x bottom left;
}

    body.simple div.tableHeading input {
        background: none;
        background: transparent url(../Images/SimpleMaster/update.gif) no-repeat top left !important;
        border: 0px;
    }

body.simple div.toggleContainer input {
    background: none;
    background: transparent url(../Images/SimpleMaster/update.gif) no-repeat 0px 0px !important;
    border: 0px;
}

body.simple input.update {
    background: none;
    background: transparent url(../Images/SimpleMaster/update.gif) no-repeat top left !important;
    border: 0px;
}

body.simple div.tableHeading h2 {
    color: #072e35;
}

body.simple th.horisontalHeader {
    background: none !important;
    background-color: #072c34 !important;
}

th.horisontalHeaderTvilling {
    background: none !important;
    background-color: #0C6273 !important;
}

body.simple div.tableContainer div.border {
    border-color: #5e9ca8;
}

    body.simple div.tableContainer div.border table {
        border: 0px !important;
    }

body.simple div.tableContainer table {
    border: 0px;
}

    body.simple div.tableContainer table tbody {
        background-color: #fff;
    }

    body.simple div.tableContainer table th {
        background: transparent url(../Images/SimpleMaster/bgTableHeader.jpg) repeat-x top left;
        color: #fff;
    }

body.simple h2.expanded {
    background: white url(../Images/Common/show.jpg) no-repeat 10px 3px;
}

body.simple h2.collapsed {
    background: white url(../Images/Common/hide.jpg) no-repeat 10px 3px;
}

body.simple div.toggleContainer {
    background-color: #fff;
    border-color: #5e9ca8;
}

body.simple .odd {
    background: transparent url(../Images/Common/bgEven.jpg) repeat-x top left;
}

body.simple table tr.last td {
    border-bottom: 0px;
}

body.simple ul.standardListOdds li {
    background: transparent url(../Images/Game/listDivid.jpg) no-repeat 2px 2px;
}

    body.simple ul.standardListOdds li.first {
        background: none;
    }

body#confirmGame div#header {
    background: none;
}

body#confirmGame div#status p {
    color: #072C33;
}

body#confirmGame div#status input.logout {
    border: 0px;
    background: transparent url(../Images/Game/btn.jpg) no-repeat top left;
    color: #5b5d58;
}

body#confirmGame div#status p.p8 {
    background: transparent url(../Images/Game/help.jpg) no-repeat top left;
}

body#confirmGame div#status p.p2 {
    background: transparent url(../Images/Game/btn2.jpg) no-repeat top left;
}

body#confirmGame div#status a {
    color: #072C33;
}

body#confirmGame fieldset.login {
    border: 0;
}

body#confirmGame input.password, body#confirmGame input.username {
    border-color: #e1dcdc;
}

body#confirmGame label {
    color: #072C33;
}

body#confirmGame div.receiptInfo, body#confirmGame div.confirmInfo {
    background: #dfe4e8 url(../Images/Common/bgFooter.jpg) repeat-x top left;
    border-color: #fbfbfb;
}

body#confirmGame div.dotted {
    background: transparent url(../Images/Common/border.gif) repeat-x top left;
}

body.simple span#loggedInName, a#loggedInName {
    color: #fff600 !important;
}

body.simple div.infoBoxGame {
    background-color: #fff;
}

body.simple div.racePicker table.racePickerRace {
    border: 0px;
}

body#myProfile div.superTogglerContainer div.container {
    background: none;
}

div.containerDotted input.amount {
    border: 1px solid #7F9DB9;
    width: 50px;
    float: left;
    margin-right: 10px;
    padding: 1px 0 2px 2px;
}

div.containerDotted label {
    padding: 4px 5px 10px 0;
    float: left;
}

/* tooltip */
.hotspot {
    color: #900;
    border-bottom-color: #900;
}

#tt {
    background: transparent url(../Images/Common/tt_left.gif) top left no-repeat;
}

#tttop {
    background: transparent url(../Images/Common/tt_top.gif) top right no-repeat;
}

#ttcont {
    background: #fff url(../Images/Common/tt_body.jpg) repeat-x bottom left;
    color: #464749;
    border-right: 3px solid #fede00;
}

#ttbot {
    background: transparent url(../Images/Common/tt_bottom.gif) top right no-repeat;
}

/*odds/markings heading*/
table.striped th.duoOdds, table.striped th.ddOdds {
    background-image: none;
    background-color: #DDE2E6 !important;
}
