﻿/*.visible1 {
    display: inherit;
}

#cbo_game, #cbo_vlevel, #cbo_clevel, #cbo_cues, #cbo_difficulty {
    width: 170px;
}

.echo_count {
    left: 50%;
    margin: -25px 0 0 -42px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 80px;
    font: italic bold 45px/45px Arial,Helvetica,sans-serif;
    color: #2B82C7;
    opacity: 0;
}

.echo_b1_dim, .echo_b2_dim, .echo_b3_dim, .echo_b4_dim, #cph_main_echo_symbol_1, #cph_main_echo_symbol_2, #cph_main_echo_symbol_3, #cph_main_echo_symbol_4 {
    -webkit-user-select: none;*/ /* webkit (safari, chrome) browsers */
    /*-moz-user-select: none;*/ /* mozilla browsers */
    /*-ms-user-select: none;*/ /* IE10+ */
/*}

.echo_b1_dim, .echo_b2_dim, .echo_b3_dim, .echo_b4_dim, .echo_b1_lit, .echo_b2_lit, .echo_b3_lit, .echo_b4_lit {
    background: url(../images/echo_gameview_sprite.png);
}

.echo_b1_dim {
    background-position: -5px -189px;
    width: 174px;
    height: 174px;
}

.echo_b2_dim {
    background-position: -189px -189px;
    width: 174px;
    height: 174px;
}

.echo_b3_dim {
    background-position: -373px -189px;
    width: 174px;
    height: 174px;
}

.echo_b4_dim {
    background-position: -557px -189px;
    width: 174px;
    height: 174px;
}

.echo_b1_lit {
    background-position: -5px -10px;
    width: 174px;
    height: 174px;
}

.echo_b2_lit {
    background-position: -189px -10px;
    width: 174px;
    height: 174px;
}

.echo_b3_lit {
    background-position: -373px -10px;
    width: 174px;
    height: 174px;
}

.echo_b4_lit {
    background-position: -557px -10px;
    width: 174px;
    height: 174px;
}

.echo_symbol_1 {
    color: white;
    font-size: 40pt;
    font-family: Cambria;
    height: 137px;
    width: 137px;
    left: 20px;
    line-height: 2;
    position: relative;
    text-align: center;
    top: 14px;
    cursor: default;
}

.echo_symbol_2 {
    color: white;
    font-size: 40pt;
    font-family: Cambria;
    height: 137px;
    left: 20px;
    line-height: 2;
    position: relative;
    text-align: center;
    top: 14px;
    width: 137px;
    cursor: default;
}

.echo_symbol_3 {
    color: white;
    font-size: 40pt;
    font-family: Cambria;
    height: 137px;
    left: 20px;
    line-height: 2.5;
    position: relative;
    text-align: center;
    top: 14px;
    width: 137px;
    cursor: default;
}

.echo_symbol_4 {
    color: white;
    font-size: 40pt;
    font-family: Cambria;
    height: 137px;
    left: 20px;
    line-height: 2.5;
    position: relative;
    text-align: center;
    top: 14px;
    width: 137px;
    cursor: default;
}*/
/* Vowel Symbols */
/*.echo_symbol_v1 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px 0;
}

.echo_symbol_v2 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -137px;
}

.echo_symbol_v3 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -274px;
}

.echo_symbol_v4 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -411px;
}

.echo_symbol_v5 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -548px;
}

.echo_symbol_v6 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -685px;
}

.echo_symbol_v7 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -822px;
}

.echo_symbol_v8 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -959px;
}

.echo_symbol_v9 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -1096px;
}

.echo_symbol_v10 {
    background: url(../images/symbols_cons_vowels_echo.png) -137px -1233px;
}*/
/* Consonant Symbols */
/*.echo_symbol_c1 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 0;
}

.echo_symbol_c2 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -137px;
}

.echo_symbol_c3 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -274px;
}

.echo_symbol_c4 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -411px;
}

.echo_symbol_c5 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -548px;
}

.echo_symbol_c6 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -685px;
}

.echo_symbol_c7 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -822px;
}

.echo_symbol_c8 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -959px;
}

.echo_symbol_c9 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -1096px;
}

.echo_symbol_c10 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -1233px;
}

.echo_symbol_c11 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -1370px;
}

.echo_symbol_c12 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -1507px;
}

.echo_symbol_c13 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -1644px;
}

.echo_symbol_c14 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -1781px;
}

.echo_symbol_c15 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -1918px;
}

.echo_symbol_c16 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -2055px;
}

.echo_symbol_c17 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -2192px;
}

.echo_symbol_c18 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -2329px;
}

.echo_symbol_c19 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -2466px;
}

.echo_symbol_c20 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -2603px;
}

.echo_symbol_c21 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -2740px;
}

.echo_symbol_c22 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -2877px;
}

.echo_symbol_c23 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -3014px;
}

.echo_symbol_c24 {
    background: url(../images/symbols_cons_vowels_echo.png) 0 -3151px;
}

.countdown_section {
    clear: inherit;
    display: block;
    float: inherit;
    font-size: 25%;
    margin: 5px 0 0;
    text-align: center;
    width: 57px;
}*/
/*Echo Game*/
/*#echoHeadingLogo {
    width: 21px;
    height: 24px;
    background: url(../images/echo_heading_logo.png) no-repeat top left;
    margin: 7px 4px 0 0;
}

#eacContentHeading_h1_echo {
    height: 25px;
    margin: 6px 0;
    color: #0e75cf;
    z-index: 0;
    font: italic bold 21px/25px Arial,Helvetica,sans-serif;
}

#eacContentEcho {
    position: relative;
    display: block;
    float: left;
    width: 820px;
    padding: 0;
    background-color: #F0F0F0;
    background-image: url(../images/eacContentRepeat.png);
    background-repeat: repeat-x;
    background-position: bottom;
    overflow: hidden;
}

#echo_score, #echo_sequence, #echo_new_restart_buttons_wrap, #echo_new_button, #echo_restart_button, #echo_timer {
    display: block;
    float: left;
    font: italic bold 25px/25px Arial,Helvetica,sans-serif;
    color: #0e75cf;
}

#echo_score, #echo_sequence {
    width: 360px;
    height: 76px;
    margin: 10px 0 0;
}

#echo_score {
    margin: 18px 0 0;
}

#echo_score_left, #echo_sequence_left {
    float: left;
    margin: 26px 0 0 25px;
}

#lbl_score, #lbl_sequence {
    float: right;
    margin: 26px 25px 0 0;
}

#echo_new_restart_buttons_wrap, #echo_timer, #echo_new_button, #echo_restart_button {
    width: 175px;
    height: 147px;
}

#echo_new_button, #echo_restart_button {
    height: 68px;
    margin: 10px 0 0;
}

#cph_main_cmd_new:hover, #cph_main_cmd_restart:hover, #cph_main_echo_symbol_1, #cph_main_echo_symbol_2, #cph_main_echo_symbol_3, #cph_main_echo_symbol_4 {
    cursor: pointer;
}

#echo_new_button input#cph_main_cmd_new, #echo_restart_button input#cph_main_cmd_restart {
    font: italic bold 23px/23px Arial,Helvetica,sans-serif;
    color: #0e75cf;
}

#echo_timer {
    margin: 10px 0 0 9px;
    position: relative;
}

#echo_board {
    position: relative;
    left: 7px;
    background: url(../images/echo_logo.png) no-repeat 109px 106px;
}

#echo_board input[type=button] {
    outline: none;
}*/

/*Echo Report*/
/*#echo_report_game, #echo_report_score, #echo_report_time {
    display: block;
    width: 283px;
    background: url(../images/echo_report_field.jpg) repeat-x top left #dbdbdb;
    margin: 15px auto 0;
    padding: 14px 0;
    border: 1px solid #EEE;
}

    #echo_report_game p, #echo_report_score p, #echo_report_time p, #cph_main_pnl_new_topscore p, #cph_main_disp_game, #cph_main_disp_score, #cph_main_disp_duration {
        font: italic bold 23px/23px Arial,Helvetica,sans-serif;
        color: #0e75cf;
    }

#cph_main_pnl_new_topscore p {
    margin: 20px auto 0;
}

#cph_main_pnl_new_topscore, #echo_nav {
    display: block;
    width: 514px;
    height: 64px;
    margin: 22px auto 0;
    background: url(../images/echo_new_topscore.jpg) no-repeat top left;
    overflow: hidden;
}

#echo_nav {
    width: 512px;
    height: 37px;
    background: none;
    margin: 20px auto 25px;
}

    #echo_nav a {
        text-decoration: none;
    }

.echoNavLeft, .echoNavCenter, .echoNavRight {
    display: block;
    float: left;
    width: 171px;
    height: 37px;
    font: italic bold 18px/18px Arial,Helvetica,sans-serif;
    color: #0e75cf;
}

#echo_nav.hs .echoNavLeft, #echo_nav.hs .echoNavCenter, #echo_nav.hs .echoNavRight {
    padding-top: 10px;
    height: 27px;
}

.echoNavLeft:hover, .echoNavCenter:hover, .echoNavRight:hover {
    cursor: pointer;
    color: #fff;
}

.echoNavLeft {
    width: 170px;
    background: url(../images/echo_nav_sprite.jpg) no-repeat 0 0;
}

    .echoNavLeft:hover {
        background: url(../images/echo_nav_sprite.jpg) no-repeat 0 -37px;
    }

.echoNavCenter {
    background: url(../images/echo_nav_sprite.jpg) no-repeat -170px 0;
}

    .echoNavCenter:hover {
        background: url(../images/echo_nav_sprite.jpg) no-repeat -170px -37px;
    }

.echoNavRight, #cph_main_cmd_highscores.aspNetDisabled:hover {
    background: url(../images/echo_nav_sprite.jpg) no-repeat -341px 0;
}

    .echoNavRight:hover {
        background: url(../images/echo_nav_sprite.jpg) no-repeat -341px -37px;
    }

#cph_main_cmd_highscores.aspNetDisabled {
    color: #CCC;
}

    #cph_main_cmd_highscores.aspNetDisabled:hover {
        cursor: default;
    }*/

/*Echo High Scores Page*/
/*#echo_hs_game_select, #echo_hs_diff_select {
    display: block;
    width: 512px;
    height: 29px;
    background: none;
    margin: 10px auto 0;
}

#echo_hs_diff_select {
    margin: 10px auto 20px;
}

.echo_game_select_left, .echo_game_select_right, .echo_select_left, .echo_select_center, .echo_select_right {
    display: block;
    float: left;
    width: 256px;
    height: 22px;
    padding-top: 7px;
    font: italic bold 15px/15px Arial,Helvetica,sans-serif;
    color: #0e75cf;
}

.echo_select_left, .echo_select_center, .echo_select_right {
    width: 171px;
}

    .echo_game_select_left, .echo_game_select_right, .echo_select_left:hover, .echo_select_center:hover, .echo_select_right:hover {
        cursor: pointer;
    }

.selected_game_left, .selected_game_right, .selected_left, .selected_center, .selected_right {
    color: #fff;
}*/
/*High Scores Game Nav*/
/*.echo_game_select_left {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat 0 0;
}

.selected_game_left {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat 0 -29px;
}

.echo_game_select_right {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat -256px 0;
}

.selected_game_right {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat -256px -29px;
}*/

/*High Scores Difficulty Nav*/
/*.echo_select_left {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat 0 -58px;
}

.selected_left {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat 0 -87px;
}

.echo_select_center {
    width: 170px;
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat -171px -58px;
}

.selected_center {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat -171px -87px;
}

.echo_select_right {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat -341px -58px;
}

.selected_right {
    background: url(../images/echo_hs_select_sprite.jpg) no-repeat -341px -87px;
}

#echo_ve_table_wrap, #echo_vm_table_wrap, #echo_vh_table_wrap, #echo_ce_table_wrap, #echo_cm_table_wrap, #echo_ch_table_wrap, #echo_re_table_wrap, #echo_rm_table_wrap, #echo_rh_table_wrap {
    width: 512px;
}

.echo_hs_table {
    width: 512px;
}

    .echo_hs_table tr td:first-child, #echo_hs_table tr th:first-child {
        padding-left: 20px;
        width: 220px;
    }

    .echo_hs_table tr td:last-child {
        padding-right: 20px;
    }

    .echo_hs_table tr:nth-child(even) {
        background-color: #eee;
    }

    .echo_hs_table th {
        text-align: left;
        font: italic bold 18px/18px Arial,Helvetica,sans-serif;
        color: #0e75cf;
        padding-bottom: 7px;
    }

        .echo_hs_table th:first-child {
            padding-left: 20px;
        }

    .echo_hs_table td {
        color: #777;
        font: 16px/16px Arial,Helvetica,sans-serif;
        height: 16px;
        text-align: left;
    }

        .echo_hs_table td:nth-child(2) {
            color: #777;
            font: 20px/18px Arial,Helvetica,sans-serif;
            padding-bottom: 8px;
        }

#echo_hs_pagination {
    margin: 15px auto 30px;
}

#echo_hs_pagination, #echo_pagination_first, #echo_pagination_previous, #echo_pagination_page_of, #echo_pagination_next, #echo_pagination_last {
    height: 14px;
    width: 300px;
    text-align: center;
    overflow: hidden;
}

#echo_pagination_first {
    width: 15px;
    background: url(../images/echo_hs_pagination_sprite.png) no-repeat 0 0;
}

    #echo_pagination_first:hover {
        background: url(../images/echo_hs_pagination_sprite.png) no-repeat 0 -14px;
        cursor: pointer;
    }

#echo_pagination_previous {
    width: 12px;
    background: url(../images/echo_hs_pagination_sprite.png) no-repeat -23px 0;
}

    #echo_pagination_previous:hover {
        cursor: pointer;
        background: url(../images/echo_hs_pagination_sprite.png) no-repeat -23px -14px;
    }

#echo_pagination_page_of {
    width: 100px;
    color: #777;
    font: 16px/16px Arial,Helvetica,sans-serif;
}

#echo_pagination_next {
    width: 12px;
    background: url(../images/echo_hs_pagination_sprite.png) no-repeat -43px 0;
}

    #echo_pagination_next:hover {
        cursor: pointer;
        background: url(../images/echo_hs_pagination_sprite.png) no-repeat -43px -14px;
    }

#echo_pagination_last {
    width: 15px;
    background: url(../images/echo_hs_pagination_sprite.png) no-repeat -63px 0;
}

    #echo_pagination_last:hover {
        cursor: pointer;
        background: url(../images/echo_hs_pagination_sprite.png) no-repeat -63px -14px;
    }*/

/*Cross Browser Inline-Block Hack*/
/*.inline {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}*/

/*Echo Descriptions*/
/*#soundsselect {
    position: relative;
}

.echo_desc_typeface {
    font: normal 14px/14px Arial,Helvetica,sans-serif;
    color: #2B82C7;
}

#echo_game_desc {
    display: block;
    float: left;
    margin: -5px 0 0 182px;
    position: absolute;
    width: 318px;
    height: 46px;
    background: url(../images/echo_description.png) no-repeat;
}

    #echo_game_desc p {
        margin: 9px 0 0 25px;
    }

#echo_sound_desc {
    margin: -1px 0 0 115px;
    position: absolute;
    width: 362px;
    height: 35px;
    background: url(../images/echo_description_medium.png) no-repeat;
}

    #echo_sound_desc p {
        margin: 10px 0 0 25px;
    }

#echo_vcues_desc, #echo_difficulty_desc_easy, #echo_difficulty_desc_medium, #echo_difficulty_desc_hard {
    margin: 0 0 0 182px;
    position: absolute;
    width: 318px;
    height: 35px;
    background: url(../images/echo_description_small.png) no-repeat;
}

    #echo_vcues_desc p, #echo_difficulty_desc_easy p, #echo_difficulty_desc_medium p, #echo_difficulty_desc_hard p {
        margin: 11px 0 0 25px;
    }

.v1 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px 0px;
}*/
    /* .v1btn:hover {background-image:url(../images/btns-vowels.png);background-position:-72px 0px;} */
    /*.v1:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px 0px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v1:hover:after {
        opacity: 1;
    }

.v1dis, .v1dis:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -360px 0px
}

.v1high, .v1high:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -72px 0px
}

.v1_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -0px;
}

    .v1_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -0px;
    }

    .v1_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -0px;
    }

    .v1_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -0px;
    }

    .v1_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -0px;
    }

.vowel_s_1.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -0px;
}

.vowel_s_1.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -0px;
}

.vowel_s_1.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -0px;
}

.vowel_s_1.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -0px;
}

.v2 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -72px;
}

    .v2:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -72px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v2:hover:after {
        opacity: 1;
    }*/
/* .v2btn:hover {background-image:url(../images/btns-vowels.png);background-position:-72px -72px;} */
/*.v2dis, .v2dis:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -360px -72px
}

.v2high, .v2high:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -72px -72px
}

.v2_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -72px;
}

    .v2_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -72px;
    }

    .v2_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -72px;
    }

    .v2_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -72px;
    }

    .v2_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -72px;
    }

.vowel_s_2.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -36px;
}

.vowel_s_2.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -36px;
}

.vowel_s_2.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -36px;
}

.vowel_s_2.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -36px;
}

.v3 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -144px;
}

    .v3:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -144px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v3:hover:after {
        opacity: 1;
    }*/
/* .v3btn:hover {background-image:url(../images/btns-vowels.png);background-position:-72px -144px;} */
/*.v3dis, .v3dis:hover {
    background-image: url(../images/button_sprite_echo);
    background-position: -216px -144px
}

.v3high, .v3high:hover {
    background-image: url(../images/button_sprite_echo);
    background-position: -144px -144px
}

.v3_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -144px;
}

    .v3_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -144px;
    }

    .v3_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -144px;
    }

    .v3_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -144px;
    }

    .v3_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -144px;
    }

.vowel_s_3.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -72px;
}

.vowel_s_3.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -72px;
}

.vowel_s_3.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -72px;
}

.vowel_s_3.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -72px;
}


.v4 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -216px;
}

    .v4:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -216px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v4:hover:after {
        opacity: 1;
    }*/
/* .v4btn:hover {background-image:url(../images/btns-vowels.png);background-position:-72px -216px;} */
/*.v4dis, .v4dis:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -216px
}

.v4high, .v4high:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -144px -216px
}

.v4_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -216px;
}

    .v4_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -216px;
    }

    .v4_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -216px;
    }

    .v4_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -216px;
    }

    .v4_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -216px;
    }

.vowel_s_4.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -108px;
}

.vowel_s_4.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -108px;
}

.vowel_s_4.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -108px;
}

.vowel_s_4.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -108px;
}

.v5 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -288px;
}

    .v5:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -288px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v5:hover:after {
        opacity: 1;
    }*/
/* .v5btn:hover {background-image:url(../images/btns-vowels.png);background-position:-72px -288px;} */
/*.v5dis, .v5dis:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -288px
}

.v5high, .v5high:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -144px -288px
}

.v5_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -288px;
}

    .v5_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -288px;
    }

    .v5_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -288px;
    }

    .v5_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -288px;
    }

    .v5_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -288px;
    }

.vowel_s_5.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -144px;
}

.vowel_s_5.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -144px;
}

.vowel_s_5.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -144px;
}

.vowel_s_5.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -144px;
}

.v6 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -360px;
}

    .v6:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -360px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v6:hover:after {
        opacity: 1;
    }*/
/* .v6btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -360px;} */
/*.v6dis, .v6dis:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -360px
}

.v6high, .v6high:hover {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -144px -360px
}

.v6_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -360px;
}

    .v6_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -360px;
    }

    .v6_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -360px;
    }

    .v6_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -360px;
    }

    .v6_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -360px;
    }

.vowel_s_6.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -180px;
}

.vowel_s_6.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -180px;
}

.vowel_s_6.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -180px;
}

.vowel_s_6.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -180px;
}

.v7 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -432px;
}

    .v7:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -432px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v7:hover:after {
        opacity: 1;
    }*/
/* .v7btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -432px;} */
/*.v7dis, .v7dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -432px
}

.v7high, .v7high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -432px
}

.v7_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -432px;
}

    .v7_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -432px;
    }

    .v7_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -432px;
    }

    .v7_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -432px;
    }

    .v7_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -432px;
    }

.vowel_s_7.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -216px;
}

.vowel_s_7.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -216px;
}

.vowel_s_7.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -216px;
}

.vowel_s_7.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -216px;
}

.v8 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -504px;
}

    .v8:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -504px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v8:hover:after {
        opacity: 1;
    }*/
/* .v8btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -504px;} */
/*.v8dis, .v8dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -504px
}

.v8high, .v8high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -504px
}

.v8_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -504px;
}

    .v8_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -504px;
    }

    .v8_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -504px;
    }

    .v8_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -504px;
    }

    .v8_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -504px;
    }

.vowel_s_8.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -252px;
}

.vowel_s_8.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -252px;
}

.vowel_s_8.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -252px;
}

.vowel_s_8.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -252px;
}

.v9 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -576px;
}

    .v9:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -576px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v9:hover:after {
        opacity: 1;
    }*/
/* .v9btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -576px;} */
/*.v9dis, .v9dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -576px
}

.v9high, .v9high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -576px
}

.v9_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -576px;
}

    .v9_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -576px;
    }

    .v9_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -576px;
    }

    .v9_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -576px;
    }

    .v9_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -576px;
    }

.vowel_s_9.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -288px;
}

.vowel_s_9.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -288px;
}

.vowel_s_9.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -288px;
}

.vowel_s_9.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -288px;
}

.v10 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -648px;
}

    .v10:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -648px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v10:hover:after {
        opacity: 1;
    }*/
/* .v10btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -648px;} */
/*.v10dis, .v10dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -648px
}

.v10high, .v10high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -648px
}

.v10_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -648px;
}

    .v10_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -648px;
    }

    .v10_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -648px;
    }

    .v10_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -648px;
    }

    .v10_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -648px;
    }

.vowel_s_10.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -324px;
}

.vowel_s_10.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -324px;
}

.vowel_s_10.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -324px;
}

.vowel_s_10.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -324px;
}

.v11 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -720px;
}

    .v11:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -720px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v11:hover:after {
        opacity: 1;
    }*/
/* .v11btn{background-image:url(../images/button_sprite_echo.png);background-position:-72px -720px;} */
/*.v11dis, .v11dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -720px
}

.v11high, .v11high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -720px
}

.v11_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -720px;
}

    .v11_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -720px;
    }

    .v11_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -720px;
    }

    .v11_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -720px;
    }

    .v11_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -720px;
    }

.vowel_s_11.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -360px;
}

.vowel_s_11.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -360px;
}

.vowel_s_11.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -360px;
}

.vowel_s_11.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -360px;
}

.v12 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -792px;
}

    .v12:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -792px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v12:hover:after {
        opacity: 1;
    }*/
/* .v12btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -792px;} */
/*.v12dis, .v12dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -792px
}

.v12high, .v12high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -792px
}

.v12_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -792px;
}

    .v12_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -792px;
    }

    .v12_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -792px;
    }

    .v12_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -792px;
    }

    .v12_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -792px;
    }

.vowel_s_12.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -396px;
}

.vowel_s_12.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -396px;
}

.vowel_s_12.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -396px;
}

.vowel_s_12.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -396px;
}

.v13 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -864px;
}

    .v13:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -864px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v13:hover:after {
        opacity: 1;
    }*/
/* .v13btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -864px;} */
/*.v13dis, .v13dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -864px
}

.v13high, .v13high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -864px
}

.v13_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -864px;
}

    .v13_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -864px;
    }

    .v13_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -864px;
    }

    .v13_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -864px;
    }

    .v13_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -864px;
    }

.vowel_s_13.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -432px;
}

.vowel_s_13.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -432px;
}

.vowel_s_13.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -432px;
}

.vowel_s_13.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -432px;
}

.v14 {
    background-image: url(../images/button_sprite_echo.png);
    background-position: 0px -936px;
}

    .v14:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -936px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .v14:hover:after {
        opacity: 1;
    }*/
/* .v14btn:hover {background-image:url(../images/button_sprite_echo.png);background-position:-72px -936px;} */
/*.v14dis, .v14dis:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -216px -936px
}

.v14high, .v14high:hover {
    background-image: url(Images/btns-vowels.png);
    background-position: -144px -936px
}

.v14_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -936px;
}

    .v14_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -936px;
    }

    .v14_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -936px;
    }

    .v14_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -936px;
    }

    .v14_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -936px;
    }

.vowel_s_14.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -468px;
}

.vowel_s_14.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -468px;
}

.vowel_s_14.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -468px;
}

.vowel_s_14.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -468px;
}

.c1 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px 0px;
}

    .c1:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px 0px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c1:hover:after {
        opacity: 1;
    }

input.c1:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px 0px;
}

.c1_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1008px;
}

    .c1_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1008px;
    }

    .c1_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1008px;
    }

    .c1_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1008px;
    }

    .c1_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1008px;
    }

.cons_s_1.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -504px;
}

.cons_s_1.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -504px;
}

.cons_s_1.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -504px;
}

.cons_s_1.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -504px;
}

.c2 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -72px;
}

    .c2:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -72px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c2:hover:after {
        opacity: 1;
    }

input.c2:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -72px;
}

.c2_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1080px;
}

    .c2_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1080px;
    }

    .c2_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1080px;
    }

    .c2_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1080px;
    }

    .c2_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1080px;
    }

.cons_s_2.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -540px;
}

.cons_s_2.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -540px;
}

.cons_s_2.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -540px;
}

.cons_s_2.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -540px;
}

.c3 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -144px;
}

    .c3:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -144px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c3:hover:after {
        opacity: 1;
    }

input.c3:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -144px;
}

.c3_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1152px;
}

    .c3_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1152px;
    }

    .c3_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1152px;
    }

    .c3_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1152px;
    }

    .c3_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1152px;
    }

.cons_s_3.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -576px;
}

.cons_s_3.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -576px;
}

.cons_s_3.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -576px;
}

.cons_s_3.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -576px;
}

.c4 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -216px;
}

    .c4:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -216px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c4:hover:after {
        opacity: 1;
    }

input.c4:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -216px;
}

.c4_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1224px;
}

    .c4_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1224px;
    }

    .c4_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1224px;
    }

    .c4_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1224px;
    }

    .c4_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1224px;
    }

.cons_s_4.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -612px;
}

.cons_s_4.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -612px;
}

.cons_s_4.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -612px;
}

.cons_s_4.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -612px;
}

.c5 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -288px;
}

    .c5:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -288px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c5:hover:after {
        opacity: 1;
    }

input.c5:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -288px;
}

.c5_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1296px;
}

    .c5_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1296px;
    }

    .c5_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1296px;
    }

    .c5_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1296px;
    }

    .c5_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1296px;
    }

.cons_s_5.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -648px;
}

.cons_s_5.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -648px;
}

.cons_s_5.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -648px;
}

.cons_s_5.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -648px;
}

.c6 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -360px;
}

    .c6:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -360px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c6:hover:after {
        opacity: 1;
    }

input.c6:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -360px;
}

.c6_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1368px;
}

    .c6_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1368px;
    }

    .c6_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1368px;
    }

    .c6_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1368px;
    }

    .c6_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1368px;
    }

.cons_s_6.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -684px;
}

.cons_s_6.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -684px;
}

.cons_s_6.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -684px;
}

.cons_s_6.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -684px;
}

.c7 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -432px;
}

    .c7:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -432px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c7:hover:after {
        opacity: 1;
    }

input.c7:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -432px;
}

.c7_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1440px;
}

    .c7_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1440px;
    }

    .c7_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1440px;
    }

    .c7_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1440px;
    }

    .c7_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1440px;
    }

.cons_s_7.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -720px;
}

.cons_s_7.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -720px;
}

.cons_s_7.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -720px;
}

.cons_s_7.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -720px;
}

.c8 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -504px;
}

    .c8:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -504px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c8:hover:after {
        opacity: 1;
    }

input.c8:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -504px;
}

.c8_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1512px;
}

    .c8_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1512px;
    }

    .c8_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1512px;
    }

    .c8_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1512px;
    }

    .c8_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1512px;
    }

.cons_s_8.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -756px;
}

.cons_s_8.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -756px;
}

.cons_s_8.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -756px;
}

.cons_s_8.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -756px;
}

.c9 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -576px;
}

    .c9:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -576px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c9:hover:after {
        opacity: 1;
    }

input.c9:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -576px;
}

.c9_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1584px;
}

    .c9_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1584px;
    }

    .c9_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1584px;
    }

    .c9_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1584px;
    }

    .c9_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1584px;
    }

.cons_s_9.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -792px;
}

.cons_s_9.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -792px;
}

.cons_s_9.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -792px;
}

.cons_s_9.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -792px;
}

.c10 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -648px;
}

    .c10:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -648px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c10:hover:after {
        opacity: 1;
    }

input.c10:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -648px;
}

.c10_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1656px;
}

    .c10_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1656px;
    }

    .c10_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1656px;
    }

    .c10_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1656px;
    }

    .c10_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1656px;
    }

.cons_s_10.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -828px;
}

.cons_s_10.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -828px;
}

.cons_s_10.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -828px;
}

.cons_s_10.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -828px;
}

.c11 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -720px;
}

    .c11:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -720px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c11:hover:after {
        opacity: 1;
    }

input.c11:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -720px;
}

.c11_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1728px;
}

    .c11_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1728px;
    }

    .c11_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1728px;
    }

    .c11_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1728px;
    }

    .c11_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1728px;
    }

.cons_s_11.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -864px;
}

.cons_s_11.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -864px;
}

.cons_s_11.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -864px;
}

.cons_s_11.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -864px;
}

.c12 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -792px;
}

    .c12:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -792px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c12:hover:after {
        opacity: 1;
    }

input.c12:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -792px;
}

.c12_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1800px;
}

    .c12_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1800px;
    }

    .c12_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1800px;
    }

    .c12_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1800px;
    }

    .c12_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1800px;
    }

.cons_s_12.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -900px;
}

.cons_s_12.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -900px;
}

.cons_s_12.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -900px;
}

.cons_s_12.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -900px;
}

.c13 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -864px;
}

    .c13:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -864px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c13:hover:after {
        opacity: 1;
    }

input.c13:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -864px;
}

.c13_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1872px;
}

    .c13_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1872px;
    }

    .c13_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1872px;
    }

    .c13_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1872px;
    }

    .c13_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1872px;
    }

.cons_s_13.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -936px;
}

.cons_s_13.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -936px;
}

.cons_s_13.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -936px;
}

.cons_s_13.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -936px;
}

.c14 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -936px;
}

    .c14:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -936px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c14:hover:after {
        opacity: 1;
    }

input.c14:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -936px;
}

.c14_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1944px;
}

    .c14_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1944px;
    }

    .c14_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1944px;
    }

    .c14_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1944px;
    }

    .c14_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1944px;
    }

.cons_s_14.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -972px;
}

.cons_s_14.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -972px;
}

.cons_s_14.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -972px;
}

.cons_s_14.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -972px;
}

.c15 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1008px;
}

    .c15:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1008px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c15:hover:after {
        opacity: 1;
    }

input.c15:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1008px;
}

.c15_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2016px;
}

    .c15_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2016px;
    }

    .c15_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2016px;
    }

    .c15_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2016px;
    }

    .c15_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2016px;
    }

.cons_s_15.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1008px;
}

.cons_s_15.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1008px;
}

.cons_s_15.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1008px;
}

.cons_s_15.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1008px;
}

.c16 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1080px;
}

    .c16:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1080px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c16:hover:after {
        opacity: 1;
    }

input.c16:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1080px;
}

.c16_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2088px;
}

    .c16_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2088px;
    }

    .c16_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2088px;
    }

    .c16_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2088px;
    }

    .c16_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2088px;
    }

.cons_s_16.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1044px;
}

.cons_s_16.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1044px;
}

.cons_s_16.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1044px;
}

.cons_s_16.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1044px;
}

.c17 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1152px;
}

    .c17:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1152px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c17:hover:after {
        opacity: 1;
    }

input.c17:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1152px;
}

.c17_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2160px;
}

    .c17_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2160px;
    }

    .c17_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2160px;
    }

    .c17_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2160px;
    }

    .c17_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2160px;
    }

.cons_s_17.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1080px;
}

.cons_s_17.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1080px;
}

.cons_s_17.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1080px;
}

.cons_s_17.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1080px;
}

.c18 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1224px;
}

    .c18:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1224px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c18:hover:after {
        opacity: 1;
    }

input.c18:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1224px;
}

.c18_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2232px;
}

    .c18_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2232px;
    }

    .c18_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2232px;
    }

    .c18_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2232px;
    }

    .c18_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2232px;
    }

.cons_s_18.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1116px;
}

.cons_s_18.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1116px;
}

.cons_s_18.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1116px;
}

.cons_s_18.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1116px;
}

.c19 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1296px;
}

    .c19:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1296px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c19:hover:after {
        opacity: 1;
    }

input.c19:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1296px;
}

.c19_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2304px;
}

    .c19_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2304px;
    }

    .c19_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2304px;
    }

    .c19_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2304px;
    }

    .c19_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2304px;
    }

.cons_s_19.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1152px;
}

.cons_s_19.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1152px;
}

.cons_s_19.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1152px;
}

.cons_s_19.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1152px;
}

.c20 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1368px;
}

    .c20:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1368px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c20:hover:after {
        opacity: 1;
    }

input.c20:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1368px;
}

.c20_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2376px;
}

    .c20_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2376px;
    }

    .c20_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2376px;
    }

    .c20_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2376px;
    }

    .c20_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2376px;
    }

.cons_s_20.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1188px;
}

.cons_s_20.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1188px;
}

.cons_s_20.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1188px;
}

.cons_s_20.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1188px;
}

.c21 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1440px;
}

    .c21:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1440px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c21:hover:after {
        opacity: 1;
    }

input.c21:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1440px;
}

.c21_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2448px;
}

    .c21_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2448px;
    }

    .c21_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2448px;
    }

    .c21_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2448px;
    }

    .c21_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2448px;
    }

.cons_s_21.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1224px;
}

.cons_s_21.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1224px;
}

.cons_s_21.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1224px;
}

.cons_s_21.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1224px;
}

.c22 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1512px;
}

    .c22:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1512px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c22:hover:after {
        opacity: 1;
    }

input.c22:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1512px;
}

.c22_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2520px;
}

    .c22_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2520px;
    }

    .c22_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2520px;
    }

    .c22_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2520px;
    }

    .c22_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2520px;
    }

.cons_s_22.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1260px;
}

.cons_s_22.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1260px;
}

.cons_s_22.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1260px;
}

.cons_s_22.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1260px;
}

.c23 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1584px;
}

    .c23:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1584px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c23:hover:after {
        opacity: 1;
    }

input.c23:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1584px;
}

.c23_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2592px;
}

    .c23_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2592px;
    }

    .c23_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2592px;
    }

    .c23_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2592px;
    }

    .c23_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2592px;
    }

.cons_s_23.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1296px;
}

.cons_s_23.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1296px;
}

.cons_s_23.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1296px;
}

.cons_s_23.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1296px;
}

.c24 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1656px;
}

    .c24:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1656px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c24:hover:after {
        opacity: 1;
    }

input.c24:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1656px;
}

.c24_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -2664px;
}

    .c24_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -2664px;
    }

    .c24_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -2664px;
    }

    .c24_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -2664px;
    }

    .c24_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -2664px;
    }

.cons_s_24.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -1332px;
}

.cons_s_24.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -1332px;
}

.cons_s_24.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -1332px;
}

.cons_s_24.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -1332px;
}

.c25 {
    background-image: url(../images/btn-cons.png);
    background-position: 0px -1728px;
}

    .c25:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url(../images/btn-cons.png);
        background-position: -72px -1728px;
        opacity: 0;
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .c25:hover:after {
        opacity: 1;
    }

input.c25:hover {
    background-image: url(../images/btn-cons.png);
    background-position: -72px -1728px;
}

.c25_select {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -216px -1332px;
}

    .c25_select.echo_colour_blue {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -72px -1332px;
    }

    .c25_select.echo_colour_yellow {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -144px -1332px;
    }

    .c25_select.echo_colour_green {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -216px -1332px;
    }

    .c25_select.echo_colour_red {
        background-image: url(../images/button_sprite_echo.png);
        background-position: -288px -1332px;
    }

.cons_s_25.echo_colour_blue {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -432px -504px;
}

.cons_s_25.echo_colour_yellow {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -468px -504px;
}

.cons_s_25.echo_colour_green {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -504px -504px;
}

.cons_s_25.echo_colour_red {
    background-image: url(../images/button_sprite_echo.png);
    background-position: -540px -504px;
}*/

/*Disabled Buttons Properties*/
/*.c1dis, .c2dis, .c3dis, .c4dis, .c5dis, .c6dis, .c7dis, .c8dis, .c9dis, .c10dis, .c11dis, .c12dis, .c13dis, .c14dis, .c15dis, .c16dis, .c17dis, .c18dis, .c19dis, .c20dis, .c21dis, .c22dis, .c23dis, .c24dis {
    cursor: default;
}

.c1fade, .c2fade, .c3fade, .c4fade, .c5fade, .c6fade, .c7fade, .c8fade, .c9fade, .c10fade, .c11fade, .c12fade, .c13fade, .c14fade, .c15fade, .c16fade, .c17fade, .c18fade, .c19fade, .c20fade, .c21fade, .c22fade, .c23fade, .c24fade {
    cursor: default;
}

.vowel_s.visible1, .cons_s.visible1 {
    width: 25px;
    height: 25px;
}

.levelSelectionVowels {
    display: block;
    float: left;
}

#level_select_vowels_desc {
    display: block;
    width: 350px;
    height: 20px;
    float: left;
    padding: 5px;
}

    #level_select_vowels_desc > div {
        padding-bottom: 5px;
        font-size: 18px;
    }

        #level_select_vowels_desc > div > p {
            display: -moz-inline-stack;
            display: inline-block;
            zoom: 1;
            *display: inline;
            margin-left: 10px;
            color: #666;
        }

#eacContentInner, #eacContentInnerEcho {
    display: block;
    width: 790px;
    margin: 0 auto 5px;
    padding: 20px 0 13px;
    background-color: #FFF;
    overflow: hidden;
}

#eacContentInnerEcho {
    padding: 8px 0 0;
}

#menu {
    font-size: 16px;
    display: block;
    padding: 0;
    height: 48px;
}

#eacContentWrap {
    overflow: hidden;
    margin: 25px auto 2px;
}

span.vowel_select_label {
    display: block;
    margin: 5px 0 0;
    width: 115px;
    font: italic bold 18px Arial,Helvetica,sans-serif;
    color: #2B82C7;
}

#runner {
    color: #2B82C7;
    font: italic bold 28px Arial,Helvetica,sans-serif;
    margin-top: 57px;
    text-align: center;
    width: 175px;
}*/
