#topHeader .blueBar {
    background-color: #2980B9;
    height: 82px;
}

#topHeader td {
    /*height: 100%;*/
}

#topHeader {
    border-left: 1px solid #BDC3C7;
    border-right: 1px solid #BDC3C7;
    border-bottom: 1px solid #BDC3C7;
    border-radius: 2px;
}

.blueBar #golfboxLiveScoringImg {
    background-image: url('/images/livescoring/2014design/golfbox_logo_livescoring.png');
    display: inline-block;
    height: 40px;
    margin-left: 20px;
    margin-top: 20px;
    width: 155px;
}

.blueBar #langChoice {
    border-left: 1px solid #3498DB;
    float: right;
    height: 100%;
    position: relative;
    /*width: 80px;*/
    cursor: pointer;
}

.blueBar .hovered#langChoice {
    background: #3498DB;
    cursor: pointer;
}

.blueBar .dropdownToggled#langChoice {
    background: #E67E22;
    cursor: pointer;
}

#langChoice .icon {
    background: url("../images/livescoring/2014design/icons_white_32x32.png") no-repeat;
    background-position: 0 -32px;
    height: 32px;
    margin: 15px auto 5px;
    width: 32px;
}

#langChoice .labelLang {
    color: #FFFFFF;
    font-family: arial;
    font-size: 15px;
    margin: 0 13px 12px;
    text-align: center;
    text-transform: uppercase;
}

#langChoiceDropDown {
    background: url("/images/livescoring/2014design/language_dropdown_bg3.png") no-repeat scroll left top;
    display: none;
    height: 200px;
    margin-right: 5px;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 87px;
    width: 150px;
    z-index: 999999;
}

    #langChoiceDropDown .langContainer {
        overflow: hidden;
        padding: 15px 0 1px;
        white-space: nowrap;
    }

    #langChoiceDropDown .langContainer {
        background-position: 0 -16px;
    }

        #langChoiceDropDown .langContainer .iconLang:hover {
            background-color: #3498DB;
        }

        #langChoiceDropDown .langContainer .iconLang {
            background-position: 0 -16px;
        }

    #langChoiceDropDown .iconLang {
        float: left;
        height: 20px;
        width: 100%;
    }

        #langChoiceDropDown .iconLang.active {
            background-color: #E67E22;
        }

        #langChoiceDropDown .iconLang .flagIcon {
            background: url("/images/livescoring/2014design/language_flags_16x11.png") no-repeat scroll 0 0;
            float: left;
            height: 11px;
            margin: 4px 10px;
            width: 17px;
        }

        #langChoiceDropDown .iconLang #dkFlag {
            background-position: 0 0;
        }

        #langChoiceDropDown .iconLang #noFlag {
            background-position: 0 -44px;
        }

        #langChoiceDropDown .iconLang #seFlag {
            background-position: 0 -55px;
        }

        #langChoiceDropDown .iconLang #fiFlag {
            background-position: 0 -22px;
        }

        #langChoiceDropDown .iconLang #enFlag {
            background-position: 0 -33px;
        }

        #langChoiceDropDown .iconLang #deFlag {
            background-position: 0 -66px;
        }

        #langChoiceDropDown .iconLang #eeFlag {
            background-position: 0 -11px;
        }

        #langChoiceDropDown .iconLang #us2Flag {
            background-position: 0 -77px;
        }
		  #langChoiceDropDown .iconLang #isFlag {
            background-position: 0 -88px;
        }

    #langChoiceDropDown .label {
        font-family: arial;
        font-size: 12px;
        /*margin-top: 2.5px;*/
        margin-top: 2.5px;
        width: 100%;
        color: white;
    }



.greyBar {
    background-color: #ECF0F1;
    height: 38px;
    width: 100%;
}

    /*.greyBar td {
        border-bottom: 1px solid #BDC3C7;
    }*/

    .greyBar .iconsGreyBar {
        background: url('/images/livescoring/2014design/icons_grey_24x24.png') no-repeat top left transparent;
        height: 24px;
        width: 24px;
    }

    .greyBar .dateContainer .iconsGreyBar#dateIcon {
        background-position: 0 0px;
        display: inline-block;
    }

    .greyBar .timeContainer .iconsGreyBar#clockIcon {
        background-position: 0 -24px;
        display: inline-block;
        height: 24px;
        width: 24px;
    }

    .greyBar .timeContainer {
        display: inline-block;
        margin-left: 20px;
        margin-top: 3px;
        width: 67px;
    }

    .greyBar .dateContainer {
        display: inline-block;
        margin-left: 20px;
        margin-top: 3px;
        width: 100px;
    }

.timeContainer .clockAndDateLabel, .dateContainer .clockAndDateLabel {
    float: right;
    margin-left: 7px;
    margin-right: 0;
    margin-top: 5px;
    color: #95A0A1;
    font-size: 12px;
    font-family: arial;
}


.bottomTemplate {
    background-color: #ecf0f1;
    border: 1px solid #bdc3c7;
    border-radius: 2px;
    font-family: arial;
    height: 40px;
    margin-left: -2px;
    width: 100.2%;
}

    .bottomTemplate .bottomLabelLeft {
        font-size: 14px;
        color: #8E999A;
        float: left;
        margin-top: 10px;
        margin-left: 15px;
    }

    .bottomTemplate .bottomLabelRight {
        font-size: 14px;
        color: #8E999A;
        float: right;
        margin-top: 10px;
        margin-right: 15px;
    }

.content {
    height: 100%;
    margin: auto;
    width: 960px;
    padding: 30px 0;
    width: 768px;
}

.tournamentSearchContainer {
    width: 100%;
    border: 1px solid #BDC3C7;
    border-radius: 2px;
}

    .tournamentSearchContainer label {
        text-transform: uppercase;
    }

    .tournamentSearchContainer .tournamentSearcHeader {
        margin: 0;
        height: 40px;
        background-color: #2980B9;
    }

.tournamentSearcHeader label {
    color: #FFFFFF;
    display: inline-block;
    margin-left: 2px;
    margin-top: 11px;
    font-family: arial;
    font-size: 14px;
}

.tournamentSearcHeader .icon {
    background: url("/images/livescoring/2014design/icons_white_24x24.png") no-repeat scroll 0 -336px;
    display: inline-block;
    float: left;
    height: 24px;
    margin: 9px;
    margin-right: 10px;
    width: 24px;
    margin-bottom: 7px;
}

.tournamentSearchContainer .tournamentSearch {
    height: 44px;
    position: relative;
    background-color: white;
}

.tournamentSearch .searchBar {
    border: 1px solid #BDC3C7;
    border-radius: 3px;
    font-size: 12px;
    height: 20px;
    margin: 10px;
    text-indent: 5.5px;
    width: 97%;
}

.tournamentSearch .icon, .advancedSearch .posIcon .icon {
    background: url("/images/livescoring/2014design/simpleSearchIcon.png") no-repeat scroll 0 0;
    height: 18px;
    margin-right: 5px;
    position: absolute;
    right: 9px;
    top: 13px;
    width: 18px;
}
#simpleSearchArea .advancedSearch .posIcon .icon {
	    right: -10px;
}

.contentPadding {
    display: inline-block;
}


.advancedSearchContainer {
    width: 99.7%;
    border: 1px solid #BDC3C7;
    border-radius: 2px;
}

    .advancedSearchContainer .advancedSearch {
        background-color: white;
    }

.advancedSearchHeader label {
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    margin-left: 2px;
    margin-top: 11px;
    font-family: arial;
}

.advancedSearchContainer label {
    display: inline-block;
    margin-left: 6px;
    text-transform: uppercase;
}



.advancedSearchContainer .advancedSearchHeader {
    margin: 0;
    height: 40px;
    background-color: #2980B9;
}

.advancedSearchContainer .advancedGreyHeader {
    height: 40px;
    background-color: #ECF0F1;
}
    /*.advancedGreyHeader .moreOptionsContainer .icon{
        background: #2980B9;
    }
    .moreOptionsContainer .icon.addColor{
        /*orange*/
    /*background: #E67E22;*/
    /*}*/
    /*.moreOptionsContainer .icon.hovered{*/
    /*light blue*/
    /*background: #3498DB;*/
    /*}*/

    /*.advancedSearchContainer .advancedGreyHeader .moreOptionsContainer {
        float: right;
        margin-bottom: 6px;
        margin-right: 10px;
        margin-top: 7px;
    }

        .advancedSearchContainer .advancedGreyHeader .moreOptionsContainer label {
            font-family: arial;
            font-size: 10px;
            margin-right: 3px;
            text-transform: none;
            vertical-align: 7px;
        }*/

    .advancedSearchContainer .advancedGreyHeader .icon {
        /*background-color: #2980B9;*/
        display: inline-block;
        height: 20px;
        width: 20px;
        margin-top: 4px;
        border-radius: 15px;
    }

        .advancedSearchContainer .advancedGreyHeader .icon .arrowUp {
            border-color: transparent transparent white transparent;
            border-style: solid;
            border-width: 6px;
            width: 0;
            display: none;
            margin-left: 20%;
        }

        .advancedSearchContainer .advancedGreyHeader .icon .arrowDown {
            border-color: white transparent transparent transparent;
            border-style: solid;
            border-width: 6px;
            margin-left: 20%;
            margin-top: 40%;
            width: 0;
        }

.advancedSearch .inputAdvSearch, .advancedSearch .formPlayerStatus, .advancedSearch #ddlRegion, .advancedSearch #club, .advancedSearch .toDate, .advancedSearch .fromDate, .advancedSearch .startFromDate {
    border: 1px solid #BDC3C7;
    border-radius: 3px;
    font-size: 12px;
    height: 20px;
    margin: 10px 0 0 10px;
    text-indent: 8px;
    text-transform: uppercase;
    width: 47.5%;
    box-shadow: 0 0 0 !important;
}
.advancedSearch .startFromDate {
	width: 23%;
}

input, select {
    color: #7F8C8D;
}



.advancedSearch label, .advancedGreyHeader label {
    color: #34495E;
    text-transform: none;
    font-family: arial;
    font-size: 11px;
}

.advancedSearch #clubOrTournament {
    text-transform: none;
    font-family: arial;
    font-size: 13px;
    text-indent: 5.5px;
}

.advancedSearch .toDate {
    margin: 10px 0 0 13px;
}

.advancedSearch #tournamentFormat {
    margin: 10px 0 0 9px;
}

.advancedSearch .toDate, .advancedSearch .fromDate, .advancedSearch .startFromDate {
    position: relative;
    display: inline-block;
}

    .advancedSearch .toDate #txtEndDate, .advancedSearch .fromDate #txtStartDate, .advancedSearch .startFromDate #txtStartEndDate{
        /*border: 0 none;
        font-size: 12px;
        margin: 1px 0 0 -3px;
        width: 98%;
        font-family: arial;
        font-size: 13px;
        text-transform: none;*/
        border: 0 none !important;
        font-size: 12px;
        margin: 1px 0 0 -7px;
        width: 98%;
        font-family: arial;
        font-size: 13px;
        text-transform: none;
        text-indent: 4px;
        box-shadow: 0 0 0 0 !important;
    }

    .advancedSearch .toDate #cmdtxtEndDate, .advancedSearch .fromDate #cmdtxtStartDate, .advancedSearch .startFromDate #cmdtxtStartEndDate {
        background-color: #FFFFFF;
        cursor: pointer;
        display: block;
        position: absolute;
        right: 5px;
        top: 2px;
    }

.advancedSearch .posIcon {
    position: relative;
}

.advancedSearch #toDate {
    margin-left: 10px;
}


.advancedSearchHeader .icon {
    background: url("/images/livescoring/2014design/icons_white_24x24.png") no-repeat scroll 0 -336px;
    display: inline-block;
    float: left;
    height: 24px;
    margin: 9px;
    margin-right: 10px;
    width: 24px;
    margin-bottom: 7px;
}

.advancedSearch #ddlRegion, .advancedSearch #club, .advancedSearch #countryDropdown, .advancedSearch #tournamentTypeDropdown {
    font-family: arial;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    padding: 2px;
    text-align: left;
    text-indent: 0;
    width: 47.8%;
	margin: 10px 0 0 10px;
}

#tournamentFormat {
    font-family: arial;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    padding: 2px;
    text-align: left;
    text-indent: 0;
    width: 47.8%;
}

::-webkit-input-placeholder {
    color: #7F8C8D;
    opacity: 1;
}

:-moz-placeholder /* Firefox 18- */ {
    color: #7F8C8D;
    opacity: 1;
}

::-moz-placeholder /* Firefox 19+ */ {
    color: #7F8C8D;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #7F8C8D;
    opacity: 1;
}


.advancedSearch #clubOrTournament {
    width: 97%;
}

.advancedSearchHeader .iconlbl {
    margin: 10px;
}

.advancedSearch .isOnlyOpenTournaments, .advancedSearch .isOnlineRegistration {
    margin-right: 10px;
    vertical-align: -3px;
}

.advancedSearch #lblForCheckbox {
    margin-bottom: 3px;
}

.advancedSearch .advancedSearchBtn {
    background-color: #27AE60;
    border: 0 none;
    border-radius: 3px;
    float: right;
    font-size: 14px;
    height: 26px;
    line-height: 24px;
    margin: 9px 12px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    color: white;
}

    .advancedSearch .advancedSearchBtn:hover {
        background-color: #2ECC71;
        cursor: pointer;
    }

.advancedSearchBtn #icon {
    background: url("/images/livescoring/2014design/livescore_button_icons_16x16.png") no-repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 16px;
    margin: 4px 8px 4px 0;
    width: 17px;
}

.containerX {
    height: 10px;
    width: 100%;
}

.searchResults {
    width: 99.7%;
    border: 1px solid #BDC3C7;
    margin-top: 15px;
    border-radius: 2px;
}

    .searchResults .searchResultHeader {
        margin: 0;
        height: 40px;
        background-color: #2980B9;
    }

    .searchResults .darkBlueBar {
        background-color: #34495E;
        height: 40px;
    }

    .searchResults .searchGreyBar {
        background-color: #BDC3C7;
        height: 25px;
    }

    .searchResults .searchResultHeader .icon {
        background: url("/images/livescoring/2014design/icons_white_24x24.png") no-repeat scroll 0 -288px;
        display: inline-block;
        float: left;
        height: 24px;
        margin: 9px 9px 7px 10px;
        width: 24px;
    }

    .searchResults .searchResultHeader .headerLbl {
        color: #FFFFFF;
        display: inline-block;
        font-size: 14px;
        margin-left: 2px;
        margin-top: 11px;
        text-transform: uppercase;
        font-family: arial;
    }

    .searchResults .searchResultHeader .logo {
        float: right;
        border-left: 1px solid #3498DB;
        height: 100%;
        width: 40px;
    }

        .searchResults .searchResultHeader .logo:hover {
            background-color: #3498DB;
        }

        .searchResults .searchResultHeader .logo .fbIcon {
            background: url("/images/livescoring/2014design/icons_white_24x24.png");
            background-position: 0 -912px;
            display: inline-block;
            float: left;
            height: 24px;
            margin: 8px;
            width: 24px;
        }

        .searchResults .searchResultHeader .logo .twitterIcon {
            background: url("/images/livescoring/2014design/icons_white_24x24.png");
            background-position: 0 -936px;
            display: inline-block;
            float: left;
            height: 24px;
            margin: 8px;
            width: 24px;
        }

        .searchResults .searchResultHeader .logo .googlePlusIcon {
            background: url("/images/livescoring/2014design/icons_white_24x24.png");
            background-position: 0 -960px;
            display: inline-block;
            float: left;
            height: 24px;
            margin: 8px;
            width: 24px;
        }

        .searchResults .searchResultHeader .logo:hover, .searchResults .searchResultHeader .logo:hover, .searchResults .searchResultHeader .logo:hover, #ddlRegion:hover,
        #club:hover, #tournamentTypeDropdown:hover, #tournamentFormat:hover, #countryDropdown:hover, .toDate #txtEndDate:hover, .fromDate #txtStartDate:hover, .advancedSearch > label:hover,
        #onlyOpenTournaments:hover, #onlyOnlineRegistration:hover, .blueBar #golfboxLiveScoringImg, .startFromDate #txtStartEndDate:hover{
            cursor: pointer;
        }

    .searchResults .darkBlueBar .searchResultLbl {
        color: #ffffff;
        display: inline-block;
        font-family: Arial;
        font-size: 11px;
        margin-top: 3px;
        padding: 11px 0 11px 10px;
        width: 80%;
    }

#labelSortDate {
    float: left;
    cursor: pointer;
    margin-top: 3px;
}

#labelSortTournyName {
    cursor: pointer;
    float:left;
}

.searchResults .darkBlueBar .sortOnDate {
    color: #ffffff;
    float: right;
    font-family: Arial;
    font-size: 11px;
    padding: 11.5px 60px 11.5px 10px;
    width: 6%;
}

.searchResults .searchGreyBar .yearLbl {
    float: left;
    color: #3D5165;
    font-size: 12px;
    margin: 4px 0 4px 10px;
    font-family: arial;
    font-size: 13px;
}

.searchResults .resultItems {
    height: 40px;
    width: 100%;
    background-color: white;
}

    .searchResults .resultItems .iconContainer {
        display: inline-block;
        float: left;
        height: 100%;
        margin-left: 5px;
        margin-right: 5px;
        width: 6%;
    }

    .searchResults .resultItems .descriptionContainer {
        width: 60%;
        height: 100%;
        display: inline-block;
    }

        .searchResults .resultItems .descriptionContainer .decription1 {
            height: 50%;
            width: 100%;
            color: #34495E;
            margin-top: 3px;
            font-size: 12px;
            font-family: arial;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .searchResults .resultItems .descriptionContainer .description2 {
            color: #3788BE;
            height: 50%;
            margin-top: -3px;
            width: 100%;
            font-size: 12px;
            font-family: arial;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

    .searchResults .resultItems .startAndEndDateContainer {
        display: inline-block;
        float: right;
        height: 100%;
        width: 29%;
    }

        .searchResults .resultItems .startAndEndDateContainer .startAndEndDate {
            color: #889495;
            float: right;
            font-family: arial;
            font-size: 12px;
            margin-bottom: 13px;
            margin-right: 10px;
            margin-top: 13px;
        }

table {
    table-layout: fixed;
}

option:not(:first-child){
    color: #34495e;
}

tr .rightBar {
    display: inline-block;
    float: right;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 2px;
    vertical-align: top;
    width: 178px;
}

.noresultContainer {
    height: 40px;
}

.noResultvalue {
    color: #34495E;
    font-family: arial;
    font-size: 13px;
    padding-bottom: 12px;
    padding-top: 12px;
    text-align: center;
    text-transform: uppercase;
}

.rightBar .rightTopContainer {
    width: 100%;
    border: 1px solid #BDC3C7;
    border-radius: 2px;
    margin-top:15px;
}

.rightBar .rightMidContainer {
    height: 157px;
    width: 100%;
    border: 1px solid #BDC3C7;
    margin-top: 15px;
    border-radius: 2px;
}

.rightBar .rightBottomContainer {
    height: 300px;
    width: 100%;
    margin-top: 15px;
    border-radius: 2px;
}

.rightBar .rightTopContainer .rightHeader, .rightBar .rightMidContainer .rightHeader {
    background-color: #2980B9;
    height: 40px;
    margin: 0;
}

.rightTopContainer .rightHeader label, .rightMidContainer .rightHeader label {
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 13px;
    overflow: hidden;
    padding: 12px 1px 12px 10px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}

.currentTournaments .tournamentElement .icon {
    background: url('/images/livescoring/2014design/livescore_button_icons_16x16.png') no-repeat top left transparent;
    width: 28px;
    height: 28px;
}

body {
    background-color: white;
    height: 100%; 
}
/*html, body { height:100%; }

html{
    height: 100%;
}*/

#MainLivescoringTable {
    background-color: white;
    width: 966px !important;
}

.darkBlueBar .triangleUp, .triangleUpTournyName {
    border-color: transparent transparent white;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    float: left;
    height: 0;
    margin-left: 6px;
    width: 0;
}

.darkBlueBar .triangleDown, .triangleDownTournyName {
    border-color: white transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    float: left;
    display: none;
    height: 0;
    margin-left: 6px;
    width: 0;
}

.darkBlueBar .triangleDown {
    margin-top: 7px;
}

.darkBlueBar .triangleDown {
    margin-top: 6px;
}

.triangleDownTournyName {
    margin-top: 5px;
}

.triangleUpTournyName {
    margin-top: -3px;
}

.sortOnDate:hover, .searchResultLbl:hover {
    cursor: pointer;
}


.rightTopContent .tournamentElement .icon .logo {
    height: 29px;
    margin-left: 3px;
    margin-top: 4px;
    width: 28px;
}

.tournamentElement:not(:last-child), .resultItems:not(:last-child) {
    border-bottom: 1px solid #ECF0F1;
}

.tournamentElement .icon {
    display: inline-block;
    float: left;
    height: 100%;
    margin-left: 5px;
    margin-right: 5px;
    width: 23%;
}

.tournamentElement {
    height: 39.5px;
    width: 100%;
}

    .tournamentElement .descriptionContainer {
        display: inline-block;
        height: 100%;
        margin-right: 5px;
        width: 67%;
    }

        .tournamentElement .descriptionContainer .description1 {
            color: #4F6173;
            font-size: 11px;
            height: 50%;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-top: 5px;
            font-family: arial;
            white-space: nowrap;
        }

        .tournamentElement .descriptionContainer .description2 {
            color: #7F8C8D;
            font-size: 10px;
            height: 50%;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-top: -5px;
            font-family: arial;
        }

    .tournamentElement:hover {
        cursor: pointer;
    }

    .tournamentElement .icon img {
        height: 70%;
        margin-left: 0;
        margin-top: 5px;
        width: 100%;
    }

.rightMidContainer .rightMidContent {
    background-image: url("/images/livescoring/2014design/img_livescoring_tournamentteaser.png");
    height: 74.6%;
}

    .rightMidContainer .rightMidContent:hover, .rightBar .rightBottomContainer:hover, .tournamentSearch .icon, .advancedGreyHeader .icon, .posIcon .icon {
        cursor: pointer;
    }

.fromDate .calenderImg, .toDate .calenderImg, .startFromDate .calenderImg{
    background: url('/images/livescoring/2014design/livescore_button_icons_16x16.png') no-repeat top left transparent;
    height: 16px;
    width: 16px;
    background-position: 0 -16px;
    cursor: pointer;
}

.rightBottomContent {
    width: 100%;
    height: 100%;
}

div.img1, div.img2, div.img3, div.img4, div.img5, div.img6, div.img7, div.img8, div.img9, div.img10, div.img11, div.img12, div.img13, div.img14, div.img15, div.img16, div.img17, div.img18, div.img19, div.img000 {
    background: transparent url("../images/livescoring/2014design/tour_logos.png?a=1") no-repeat 0 0;
    height: 30px;
    margin-right: 0;
    margin-top: 5px;
    width: 40px;
}

div.img1 {
    background-position: 0 0px;
}

div.img2 {
    background-position: 0 -30px;
}

div.img3 {
    background-position: 0 -60px;
}

div.img4 {
    background-position: 0 -90px;
}

div.img5 {
    background-position: 0 -120px;
}

div.img6 {
    background-position: 0 -150px;
}

div.img7 {
    background-position: 0 -180px;
}

div.img8 {
    background-position: 0 -210px;
}

div.img9 {
    background-position: 0 -240px;
}

div.img10 {
    background-position: 0 -270px;
}

div.img11 {
    background-position: 0 -300px;
}

div.img12 {
    background-position: 0 -330px;
}

div.img13 {
    background-position: 0 -360px;
}

div.img14 {
    /*DEFAULT IMAGE*/
    background-position: 0 -390px;
}

div.img15 {
    background-position: 0 -420px;
}

div.img16 {
    background-position: 0 -450px;
}

div.img17 {
    background-position: 0 -480px;
}

div.img18 {
    background-position: 0 -510px;
}

div.img19 {
    background-position: 0 -540px;
}






#autosuggestItem {
    border-bottom: 1px solid #ECF0F1;
}

.iconContainerAutoSuggest {
    display: inline-block;
    height: 100%;
    margin-left: 5px;
    margin-right: 5px;
}

.descriptionContainerAutosuggest {
    display: inline-block;
    height: 100%;
    width: 50%;
}

.autoSuggest div {
    line-height: 20px;
    padding: 0;
    position: relative;
}

.autoSuggest .startAndEndDate {
    float: right;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    right: 10px;
    top: 0;
}

.autoSuggest .selected {
    background: #3498DB;
    border-left: 0px;
    padding: 0px;
}

.autoSuggest .tourDef, .autoSuggest .clubDef {
    color: #333333;
    display: inline-block;
}

#autosuggestItem .tourDef {
    position: absolute;
}

.autoSuggest .tourDef {
    top: 3px;
}

.autoSuggest span {
    display: inline-block;
}

.autoSuggest .selected .tourDef, .autoSuggest .selected .clubDef, .autoSuggest .selected .clubDef:hover, .autoSuggest .selected {
    color: #ffffff;
}




/*DATE PICKER CSS*/
.dateSelect {
    BORDER: 1px solid #95A5A6 !important;
    border-bottom: none !important;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    WIDTH: 300px !important;
    CURSOR: default;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: window;
    moz-user-focus: normal;
    /*box-shadow: 3px 3px 10px #888888;*/
}

    .dateSelect .footer {
        PADDING-RIGHT: 0px !important;
        BORDER-TOP: none !important;
        PADDING-LEFT: 0px !important;
        PADDING-BOTTOM: 10px !important;
        PADDING-TOP: 15px !important;
        BACKGROUND-COLOR: transparent !important;
    }

    .dateSelect .footerTable {
        WIDTH: 100%;
        background-color: transparent !important;
    }

    .dateSelect .grid {
        padding: 0 !important;
    }

        .dateSelect .grid .gridTable .upperLine {
            BACKGROUND: none transparent scroll repeat 0% 0%;
            OVERFLOW: hidden;
            WIDTH: 100%;
            HEIGHT: 0 !important;
        }

    .dateSelect .gridTable {
        WIDTH: 100%;
    }

        .dateSelect .gridTable .daysRow {
            background-color: #34495E;
            border-bottom: 1px solid #95A5A6 !important;
            height: 30px;
        }

        .dateSelect .gridTable TR.nth-child-3np1 {
            height: 0px !important;
        }

        .dateSelect .gridTable TR {
            height: 40px !important;
        }


        .dateSelect .gridTable TD:not(.upperLine) {
            width: 40px;
        }

        .dateSelect .gridTable .daysRow TD {
            FONT-WEIGHT: normal !important;
            color: white;
            border: none !important;
            text-transform: uppercase;
        }

        .dateSelect .gridTable .selectable {
            cursor: pointer;
        }

        .dateSelect .gridTable .daysRow {
            border: none !important;
        }

        .dateSelect .gridTable TD {
            border-bottom: 1px solid #95A5A6 !important;
        }

        .dateSelect .gridTable TD {
            border-left: 1px solid #95A5A6;
        }

        .dateSelect .gridTable TR TD.no-border {
            border-left: none !important;
        }

        .dateSelect .gridTable TD {
            color: #34495E;
        }



    .dateSelect .header {
        background-color: #2980B9 !important;
        padding: 0 !important;
        border: none !important;
    }

    .dateSelect .headerTable {
        height: 40px !important;
        width: 300px !important;
        border-spacing: 0;
    }

        .dateSelect .headerTable tr {
            height: 40px !important;
            width: 100% !important;
        }

    .dateSelect .labelPopup {
        BORDER-RIGHT: none !important;
        PADDING-RIGHT: 0px !important;
        BORDER-TOP: none !important;
        PADDING-LEFT: 0px !important;
        BACKGROUND: none !important;
        PADDING-BOTTOM: 0px !important;
        BORDER-LEFT: none !important;
        PADDING-TOP: 0px !important;
        BORDER-BOTTOM: none !important;
        POSITION: absolute;
        min-width: 0px !important;
        top: 40px;
        right: 80px;
        background-color: orange !important;
        width: 135px;
        border: 1px solid #95A5A6 !important;
    }

        .dateSelect .labelPopup A {
            font-size: 13px;
            DISPLAY: block;
            WIDTH: 100%;
            COLOR: windowtext;
            WHITE-SPACE: nowrap;
            TEXT-DECORATION: none;
        }

            .dateSelect .labelPopup A.selected {
                FONT-WEIGHT: bold;
            }

            .dateSelect .labelPopup A:hover {
                BACKGROUND: highlight;
                COLOR: highlighttext;
            }

    .dateSelect .btnDiv .previousButton {
        background: url('/images/livescoring/2014design/icons_white_24x24.png') no-repeat scroll 0 -168px !important;
        margin: 8px 9px;
    }

    .dateSelect .btnDiv .nextButton {
        background: url('/images/livescoring/2014design/icons_white_24x24.png') no-repeat scroll 0 -192px !important;
        margin: 8px 9px;
    }

    .dateSelect .previousButton, .dateSelect .nextButton {
        border: none !important;
        height: 60% !important;
    }

    .dateSelect .nextButton {
        width: 60% !important;
    }

    .dateSelect .previousButton {
        width: 56% !important;
    }

.headerTable .labelContainer {
    border-right: 1px solid #3498DB !important;
    border-left: 1px solid #3498DB !important;
}

.dateSelect .todayButton, .dateSelect .cancelButton {
    FONT-SIZE: 10px !important;
    WIDTH: 70px !important;
    border: none !important;
    width: 140px !important;
    background-color: #2980B9 !important;
    height: 50px !important;
    border-radius: 5px !important;
    color: white !important;
    font-size: 15px !important;
    float: right;
    text-transform: uppercase;
    line-height: 29px;
    font-weight: bold !important;
    font-family: arial !important;
}

    .dateSelect .cancelButton .iconDateSelect {
        background: url("/images/livescoring/2014design/icons_white_32x32.png") no-repeat scroll 0 -160px !important;
        display: inline-block;
        float: left;
        height: 32px;
        width: 32px;
    }

    .dateSelect .todayButton .iconDateSelect {
        background: url("/images/livescoring/2014design/icons_white_32x32.png") no-repeat scroll 0 -384px !important;
        display: inline-block;
        float: left;
        height: 32px;
        width: 32px;
    }

.dateSelect .todayButton {
    float: right;
    background-color: #2980B9 !important;
}

.dateSelect .cancelButton {
    float: left;
    background-color: #c0392b !important;
}

    .dateSelect .cancelButton:hover {
        background-color: #e74c3c !important;
        cursor: pointer;
    }

.dateSelect .todayButton:hover, .dateSelect .headerTable .btnDiv:hover {
    background-color: #3498DB !important;
    cursor: pointer;
}

.dateSelect BUTTON {
    FONT-WEIGHT: normal !important;
    FONT: Caption;
}

.dateSelect .btnDiv {
    height: 100%;
    width: 100%;
    display: inline-block;
}

.dateSelect TD {
    width: 6.2% !important;
    height: 100%;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal !important;
    PADDING-BOTTOM: 0px;
    FONT: small-caption;
    CURSOR: default;
    COLOR: windowtext;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    moz-user-select: none;
}

    .dateSelect TD .topLabel {
        color: white !important;
        display: block !important;
        font-size: 12px !important;
        font-weight: initial !important;
        text-decoration: none !important;
        text-transform: uppercase !important;
        width: 100% !important;
        height: 100% !important;
        line-height: 37px !important;
        cursor: default !important;
    }

    .dateSelect TD.filler {
        WIDTH: 100%;
    }

    .dateSelect TD.labelContainer {
        WIDTH: 30% !important;
    }

    .dateSelect TD.red {
        COLOR: red;
    }

    .dateSelect TD.selected {
        BACKGROUND: #E67E22 !important;
        COLOR: highlighttext !important;
    }

    .dateSelect TD.today {
        FONT-WEIGHT: bold !important;
        TEXT-ALIGN: center;
    }
.shortcut-row .shortcut{
	height:80px;
	margin: 6px;
	background-color: #37495F;
	color: white;
	font-size: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	cursor: pointer;
	flex:1;
}
.shortcut-row  .calendar .icon{
	background: url(/images/livescoring/2014design/icons_white_32x32.png) no-repeat top left transparent;
	background-position: 0 -448px; 
	display: inline-block;
    height: 32px;
    width: 32px;
}
.shortcut-row  .open-lock .icon{
	background: url(/images/livescoring/2014design/icons_white_32x32.png) no-repeat top left transparent;
	background-position: 0 -64px;
	display: inline-block;
    height: 32px;
    width: 32px;
}
.shortcut-row  .trophy .icon{
	background: url(/images/livescoring/2014design/icons_white_32x32.png) no-repeat top left transparent;
	background-position: 0 -320px;
	display: inline-block;
    height: 32px;
    width: 32px;
}

.advancedSearch .simple {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	
}
.advancedSearch .simple .posIcon {
	order: 0;
	width: 48%;
	margin: 10px 0 0 10px;
}
.advancedSearch .simple .posIcon #clubOrTournament{
	margin:unset;
    width: 98%;

}
.advancedSearch .simple .posIcon .icon{
	top: 3px;
	right: 1px;
}
 .advancedSearch .simple .fromDate,  .advancedSearch .simple .toDate{
	 order:2
 }
.advancedSearch .simple #ddlRegion, .advancedSearch .simple #club  {
	order: 0;
    width: 23.3%;
}
.advancedSearch .simple #lbCheckToggleSearch{
	order:3;
	margin: unset;
	margin-left: 6px;
}
.advancedSearch .simple .advancedSearchBtn{
	order:3;
}
 .advancedSearch #lbCheckToggleSearch {
    width: 80%;
    margin: 10px 0 0 10px;
}
.advancedSearch .simple #lbCheckToggleSearch {
	display: flex;
	align-items: center;
	flex-grow: 1;
}

.advancedSearch .simple .advancedElement, .advancedSearch .simple .containerX{
	display: none;
}
