/* ###### Start Main Slider Holding Pages / Panels ###### */

body {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

label {
    border: 0;
    padding: 0;
    margin: 0;
}
/* slider-1 */

div#bulk_HPv2_top {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #FFFFFF;
    background-image: url('HPv2-bkg.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_HPv2_top img {
        border: 0;
    }
/* slider-2 */

div#bulk_HPv2_2nd {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #FFFFFF;
    background-image: url('HPv2-4th.jpg');
    margin: -10px 0 0 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_HPv2_2nd img {
        border: 0;
    }

div#bulk_HPv2_Clear {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #FFFFFF;
    margin: -10px 0 0 0;
    border: 1px solid #c0c0c0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_HPv2_Clear img {
        border: 0;
    }
/* slider-3 */

div#bulk_Shoot_n_Share_top {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('iON-Panel-Bkg-SkyDivers.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_Shoot_n_Share_top img {
        border: 0;
    }
/* slider-3 */

div#bulk_iON_App {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('iON-Panel-Bkg-Wall-White.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_iON_App img {
        border: 0;
    }

div#bulk_iON_Compare {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('HPv2-bkg.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_iON_Compare img {
        border: 0;
    }

div#ion_blog_left {
    width: 635px;
    float: left;
    margin: 10px;
    padding: 0;
}

    div#ion_blog_left h2 {
        font-size: 14px;
    }

div#ion_blog_right {
    width: 310px;
    float: right;
    margin: 0 10px 10px 0;
    padding: 0;
}

    div#ion_blog_right h2 {
        font-size: 14px;
    }
/* slider-3 */

div#bulk_iON_Social {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #000000;
    background-image: url('iON-Panel-Bkg-Wall-Black.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_iON_Social img {
        border: 0;
    }
/* slider-4 */

div#bulk_iON_Countries {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #000000;
    background-image: url('iON-Panel-Bkg-Wall-Black.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_iON_Countries img {
        border: 0;
        width: 15px;
    }
/* slider-5 */

div#bulk_Video_Tutorials {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('iON-Panel-Bkg-Wall-White.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_Video_Tutorials img {
        border: 0;
    }

div#bulk_User_Guides {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('iON-Panel-Bkg-Wall-White.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_User_Guides img {
        border: 0;
    }

div#MMedia {
    position: relative;
    width: 960px;
    height: 593px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('HPv2-MM.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#MMedia img {
        border: 0;
    }

div#MMedia2 {
    position: relative;
    width: 960px;
    background-color: #c0c0c0;
    background-image: none;
    margin: 0;
    padding: 0;
    color: #000000;
}

    div#MMedia2 img {
        border: 0;
    }

div#bulk_Contact_Support {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('iON-Panel-Bkg-Wall-White.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_Contact_Support img {
        border: 0;
    }

div#bulk_Drivers {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('iON-Panel-Bkg-Wall-White.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_Drivers img {
        border: 0;
    }

div#bulk_Support {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('HPv2-4th.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_Support img {
        border: 0;
    }

div#bulk_Where_to_Buy {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('iON-Panel-Bkg-Wall-White.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_Where_to_Buy img {
        border: 0;
    }

div#states_list {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    text-align: left;
    top: 0;
    left: 655px;
    width: 265px;
    max-height: 355px;
    overflow-y: auto;
    overflow-x: hidden;
}

    div#states_list .buttons {
    }

    div#states_list a:link {
        color: #000000;
        float: left;
        width: 114px;
        margin-right: 5px;
    }

    div#states_list a:visited {
        color: #000000;
        float: left;
        width: 114px;
        margin-right: 5px;
    }

    div#states_list a:hover {
        color: #000000;
        float: left;
        width: 114px;
        margin-right: 5px;
    }

    div#states_list a:active {
        color: #000000;
        float: left;
        width: 114px;
        margin-right: 5px;
    }

div#states_content {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    text-align: left;
    top: 0;
    left: 110px;
    width: 530px;
    max-height: 355px;
    overflow-y: auto;
    overflow-x: hidden;
}

    div#states_content .showThese {
        display: none;
    }

        div#states_content .showThese .state_store {
            float: left;
            width: 160px;
            height: 105px;
            margin: 0 5px 5px 0;
            font-size: 12px;
        }

div#compare_main {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    text-align: left;
    top: 80px;
    left: 10px;
    width: 940px;
    max-height: 350px;
    overflow-y: auto;
    overflow-x: auto;
    text-align: left;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

    div#compare_main table {
        min-width: 100%;
        margin: 0;
        padding: 0;
    }

        div#compare_main table a {
            color: #000;
        }

        div#compare_main table #D0:hover {
            cursor: pointer;
        }

        div#compare_main table td {
            min-width: 80px;
        }

        div#compare_main table .text-central {
            text-align: center;
        }

        div#compare_main table .text-smaller {
            font-size: 12px;
        }

        div#compare_main table .compare_title {
            padding: 10px;
            width: 200px;
            min-width: 200px;
            max-width: 200px;
            color: #333333;
            font-weight: bold;
            border-bottom: 1px solid #000;
            text-align: left;
        }

        div#compare_main table .compare_result {
            border-left: 1px solid #000;
            border-bottom: 1px solid #000;
            padding: 5px;
            color: #333333;
            font-weight: bold;
        }

    div#compare_main .compare_panel {
        float: left;
        width: 200px;
        margin: 0 5px 0 5px;
        padding: 5px 0 5px 0;
        background-color: yellow;
    }

    div#compare_main .compare_results {
        float: left;
        line-height: 30px;
        vertical-align: middle;
        text-align: center;
        margin: 0;
        padding: 5px;
        border-left: 1px solid #000;
        background-color: yellow;
    }

    div#compare_main .compare_clear {
        float: left;
        clear: both;
        width: 940px;
        border-top: 1px solid #000000;
    }

div#bulk_FAQs {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('HPv2-4th.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

    div#bulk_FAQs img {
        border: 0;
    }

div#bulk_Whats_New {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('HPv2-4th.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    font-family: helveticaLight, Arial;
    font-size: 16px;
}

    div#bulk_Whats_New img {
        border: 0;
    }

    div#bulk_Whats_New li {
        text-align: left;
        font-size: 14px;
    }

div#bulk_Press_PR {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('HPv2-4th.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    font-family: helveticaLight, Arial;
    font-size: 16px;
}

    div#bulk_Press_PR img {
        border: 0;
    }

    div#bulk_Press_PR li {
        text-align: left;
        font-size: 14px;
    }

div#bulk_Events {
    position: relative;
    width: 960px;
    height: 500px;
    overflow: hidden;
    background-color: #c0c0c0;
    background-image: url('HPv2-4th.jpg');
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    font-family: helveticaLight, Arial;
    font-size: 16px;
}

    div#bulk_Events img {
        border: 0;
    }

    div#bulk_Events li {
        text-align: left;
        font-size: 14px;
    }
/* ###### Stop Main Slider Holding Pages / Panels ###### */

div#languages {
    position: absolute;
    z-index: 1000;
    left: 840px;
    top: 50px;
    width: 140px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: right;
}

    div#languages select {
        width: 140px;
        font-family: helveticaLight, Arial;
        padding: 3px 2px 3px 2px;
    }

div#languages2 {
    width: 140px;
    font-weight: bold;
    color: #000000;
    float: right;
}

    div#languages2 select {
        width: 140px;
        font-family: helveticaLight, Arial;
        padding: 3px 2px 3px 2px;
    }

div#ion_basket {
    position: absolute;
    z-index: 1000;
    left: 840px;
    top: 110px;
    width: 140px;
    font-size: 13px;
    font-weight: bold;
    color: #9E8E7F;
    text-align: right;
    margin: 0;
    padding: 0;
}

div#ion-partner-text {
    position: relative;
    z-index: 1000;
    font-weight: normal;
    font-size: 24px;
    color: #237ABF;
    text-align: right;
    width: 170px;
    float: right;
    line-height: 22px;
}
/* ###### Content within Panels - reusable ###### */

div#ion_air_pro_logo_tl {
    width: 600px;
    height: 46px;
    position: absolute;
    z-index: 1000;
    left: 10px;
    top: 5px;
}

div#ion_air_pro_logo_tl_text {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 30px;
    color: #237ABF;
    left: 15px;
    top: 15px;
}

div#ion_air_pro_wifi_lite_logo_tl_text {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 30px;
    width: 200px;
    color: #237ABF;
    left: 10px;
    top: 5px;
}

div#ion_air_pro_apps {
    position: absolute;
    z-index: 1000;
    left: 10px;
    top: 451px;
}

div#ion_air_pro_specs {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 740px;
    top: 15px;
    text-align: center;
}

    div#ion_air_pro_specs img {
        border: 0;
        height: 43px;
        margin: 0 0 -3px 0;
    }

div#ion_air_pro_specs_ap3 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 740px;
    top: 365px;
    text-align: center;
}

    div#ion_air_pro_specs_ap3 img {
        border: 0;
        height: 43px;
        margin: 0 0 -3px 0;
    }

div#ion_air_pro_features_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 740px;
    top: 27px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_features_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_features_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_features_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_features_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_features_text_ap3 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 740px;
    top: 377px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_features_text_ap3 a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_features_text_ap3 a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_features_text_ap3 a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_features_text_ap3 a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_specs_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 740px;
    top: 67px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_specs_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_specs_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_specs_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_specs_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_specs_text_ap3 {
    position: absolute;
    z-index: 1099;
    width: 204px;
    left: 740px;
    top: 417px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_specs_text_ap3 a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_specs_text_ap3 a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_specs_text_ap3 a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_specs_text_ap3 a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_button_all {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 55px;
    text-align: center;
}

div#ion_air_pro_button_all_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 66px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button_all_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_button_all9 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 415px;
    top: 445px;
    text-align: center;
}

div#ion_air_pro_button_all_text9 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 415px;
    top: 456px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button_all_text9 a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text9 a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text9 a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text9 a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_listings {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 750px;
    top: 20px;
    text-align: left;
    color: #000000;
    font-family: HelveticaNeue, Arial;
    font-size: 20px;
}

div#ion_air_pro_button_all2 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 165px;
    text-align: center;
}

div#ion_air_pro_button_all_text2 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 176px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button_all_text2 a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text2 a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text2 a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text2 a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_button_all3 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 205px;
    text-align: center;
}

    div#ion_air_pro_button_all3 img {
        border: 0;
        height: 43px;
        margin: 0 0 -3px 0;
    }

div#ion_air_pro_button_all_text3 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 216px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button_all_text3 a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text3 a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text3 a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text3 a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_button_all4 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 95px;
    text-align: center;
}

    div#ion_air_pro_button_all4 img {
        border: 0;
        height: 43px;
        margin: 0 0 -3px 0;
    }

div#ion_air_pro_button_all_text4 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 106px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button_all_text4 a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text4 a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text4 a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button_all_text4 a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_included_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 740px;
    top: 107px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_included_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_included_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_included_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_included_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_included_text_ap3 {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 740px;
    top: 457px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_included_text_ap3 a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_included_text_ap3 a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_included_text_ap3 a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_included_text_ap3 a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_buttonlinks {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 325px;
    text-align: center;
}

div#ion_air_pro_button1_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 336px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button1_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button1_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button1_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button1_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_button2_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 378px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button2_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button2_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button2_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button2_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_button3_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 418px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_button3_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_button3_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_button3_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_button3_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_speedlink_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 15px;
    top: 336px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#ion_air_pro_speedlink_text a:link {
        color: #FFFFFF;
    }

    div#ion_air_pro_speedlink_text a:visited {
        color: #FFFFFF;
    }

    div#ion_air_pro_speedlink_text a:hover {
        color: #FFFFFF;
    }

    div#ion_air_pro_speedlink_text a:active {
        color: #FFFFFF;
    }

div#ion_air_pro_buttonlinks img {
    border: 0;
    height: 43px;
    margin: 0 0 -3px 0;
}

div#shoot_n_share {
    position: absolute;
    z-index: 1000;
    left: 280px;
    top: 20px;
}

    div#shoot_n_share img {
        border: 0;
        width: 400px;
    }

div#shoot_n_share_auto {
    width: 960px;
    height: 500px;
    position: absolute;
    z-index: 1000;
    left: auto;
    top: 10px;
    text-align: center;
}

    div#shoot_n_share_auto img {
        border: 0;
    }

div#paragraph {
    width: 700px;
    position: absolute;
    z-index: 1000;
    left: 130px;
    top: 20px;
}

    div#paragraph p {
        font-family: helveticaLight, Arial;
        font-size: 20px;
        color: #FFFFFF;
        padding: 0;
        margin: 0;
        text-align: justify;
    }

div#shoot_share_video {
    position: absolute;
    z-index: 1000;
    left: 420px;
    top: 200px;
}

    div#shoot_share_video img {
        border: 0;
        height: 100px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
    }

        div#shoot_share_video img:hover {
            border: 0;
            height: 100px;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

div#shoot_share_video2 {
    position: absolute;
    z-index: 1999;
    left: 551px;
    top: 435px;
}

    div#shoot_share_video2 img {
        border: 0;
        height: 30px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
    }

        div#shoot_share_video2 img:hover {
            border: 0;
            height: 30px;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

div#shoot_share_video3 {
    position: absolute;
    z-index: 1999;
    left: 614px;
    top: 435px;
}

    div#shoot_share_video3 img {
        border: 0;
        height: 30px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
    }

        div#shoot_share_video3 img:hover {
            border: 0;
            height: 30px;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

div#shoot_share_video5 {
    position: absolute;
    z-index: 1999;
    left: 165px;
    top: 105px;
}

    div#shoot_share_video5 img {
        border: 0;
        height: 30px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
    }

        div#shoot_share_video5 img:hover {
            border: 0;
            height: 30px;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

div#assets_p1, div#assets_p2, div#assets_p2a, div#assets_p3 {
    width: 200px;
    position: absolute;
    z-index: 1000;
    top: 260px;
}

div#assets_p1 {
    left: 125px;
}

div#assets_p2 {
    left: 345px;
    top: 295px;
}

    div#assets_p2 img {
        width: 190px;
    }

div#assets_p2a {
    left: 370px;
    top: 315px;
}

    div#assets_p2a img {
        width: 190px;
    }

div#assets_p3 {
    left: 685px;
    top: 266px;
}

div#assets_p1_text, div#assets_p2_text, div#assets_p2a_text, div#assets_p3_text {
    width: 300px;
    position: absolute;
    z-index: 1000;
    top: 260px;
}

    div#assets_p1_text p, div#assets_p2_text p, div#assets_p2a_text p, div#assets_p3_text p {
        padding: 0;
        margin: 0;
        font-family: helveticaLight, Arial;
        font-size: 12px;
        color: #646463;
        text-align: justify;
    }

div#assets_p1_text {
    left: 15px;
    top: 380px;
}

div#assets_p2_text {
    left: 330px;
    top: 420px;
}

div#assets_p2a_text {
    left: 440px;
    top: 344px;
}

div#assets_p3_text {
    left: 645px;
    top: 380px;
}

div#assets_p2a_text p {
    color: #FFFFFF;
    font-weight: bold;
}

div#assets_appstore {
    position: absolute;
    z-index: 1001;
    left: 20px;
    top: 150px;
}

div#assets_appstore2 {
    position: absolute;
    z-index: 1001;
    left: 15px;
    top: 450px;
}

    div#assets_appstore img, div#assets_appstore2 img {
        border: 0;
    }

div#assets_andmarket {
    position: absolute;
    z-index: 1001;
    left: 835px;
    top: 150px;
}

div#assets_andmarket2 {
    position: absolute;
    z-index: 1001;
    left: 130px;
    top: 450px;
}

    div#assets_andmarket img, div#assets_andmarket2 img {
        border: 0;
    }

div#assets_kinomap {
    position: absolute;
    z-index: 1001;
    left: 885px;
    top: 440px;
}

    div#assets_kinomap img {
        border: 0;
    }

div#assets_kinomap_text {
    position: absolute;
    z-index: 1001;
    left: 685px;
    top: 445px;
}

    div#assets_kinomap_text a:link {
        color: #000000;
        text-decoration: none;
    }

    div#assets_kinomap_text a:visited {
        color: #000000;
        text-decoration: none;
    }

    div#assets_kinomap_text a:hover {
        color: #000000;
        text-decoration: underline;
    }

    div#assets_kinomap_text a:active {
        color: #000000;
        text-decoration: none;
    }

div#assets_rb_man {
    position: absolute;
    z-index: 1000;
    left: 625px;
    top: 55px;
}

    div#assets_rb_man img {
        border: 0;
        width: 300px;
    }

div#camera_bar {
    position: absolute;
    z-index: 1000;
    width: 750px;
    height: 44px;
    left: 200px;
    top: 410px;
    font-family: helveticaLight, Arial;
    font-size: 120px;
    color: #237ABF;
    text-align: center;
}

    div#camera_bar .camera_item {
        position: relative;
        margin: 0 0 0 10px;
        padding: 0;
        height: 43px;
        float: left;
    }

        div#camera_bar .camera_item img {
            border: 0;
            height: 43px;
        }

        div#camera_bar .camera_item p {
            position: absolute;
            top: 0;
            left: 0;
            width: 200px;
            height: 43px;
            line-height: 32px;
            color: #FFFFFF;
            font-weight: bold;
        }

            div#camera_bar .camera_item p a:link {
                color: #FFFFFF;
                text-decoration: none;
                font-weight: bold;
                padding: 0;
                font-family: HelveticaNeue, Arial;
            }

            div#camera_bar .camera_item p a:visited {
                color: #FFFFFF;
                text-decoration: none;
                font-weight: bold;
                font-family: HelveticaNeue, Arial;
            }

            div#camera_bar .camera_item p a:hover {
                color: #FFFFFF;
                text-decoration: underline;
                font-weight: bold;
                font-family: HelveticaNeue, Arial;
            }

            div#camera_bar .camera_item p a:active {
                color: #FFFFFF;
                text-decoration: none;
                font-weight: bold;
                font-family: HelveticaNeue, Arial;
            }

div#text_control {
    position: absolute;
    z-index: 1000;
    width: 960px;
    left: auto;
    top: 145px;
    font-family: helveticaLight, Arial;
    font-size: 120px;
    color: #237ABF;
    text-align: center;
}

div#text_control_2 {
    position: absolute;
    z-index: 1000;
    width: 350px;
    left: 305px;
    top: 20px;
    font-family: HelveticaNeue, Arial;
    font-size: 22.8px;
    line-height: 32px;
    color: #666666;
}

div#text_control_3 {
    position: absolute;
    z-index: 1000;
    width: 480px;
    left: 150px;
    top: 260px;
    font-family: HelveticaNeue, Arial;
    font-size: 16px;
    color: #000000;
}

div#control_video {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 20px;
    top: 20px;
}

    div#control_video img {
        border: 0;
        height: 43px;
    }

div#control_video_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 20px;
    top: 31px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#control_video_text a:link {
        color: #FFFFFF;
    }

    div#control_video_text a:visited {
        color: #FFFFFF;
    }

    div#control_video_text a:hover {
        color: #FFFFFF;
    }

    div#control_video_text a:active {
        color: #FFFFFF;
    }

div#assets_social_all {
    position: absolute;
    z-index: 1000;
    left: 130px;
    top: 35px;
}

div#text_social {
    position: absolute;
    z-index: 1000;
    width: 960px;
    left: auto;
    top: 40px;
    font-family: helveticaLight, Arial;
    font-size: 75px;
    color: #FFFFFF;
    text-align: center;
}

div#pinterest_social {
    position: absolute;
    z-index: 1000;
    left: 410px;
    top: 210px;
}

div#instagram_social {
    position: absolute;
    z-index: 1000;
    left: 445px;
    top: 260px;
}

div#instagram_social2 {
    position: absolute;
    z-index: 1000;
    left: 460px;
    top: 290px;
}

    div#instagram_social2 img {
        width: 50px;
    }

div#youtube_social {
    position: absolute;
    z-index: 1000;
    left: 445px;
    top: 155px;
}

    div#youtube_social img {
        width: 100px;
    }

div#twitter_social {
    position: absolute;
    z-index: 1000;
    left: 580px;
    top: 160px;
}

    div#twitter_social img {
        width: 50px;
    }

div#facebook_social {
    position: absolute;
    z-index: 1000;
    left: 595px;
    top: 225px;
}

    div#facebook_social img {
        width: 50px;
    }

div#ion_countries_map {
    position: absolute;
    z-index: 1000;
    left: 0px;
    top: 50px;
}

    div#ion_countries_map img {
        border: 0;
        width: 960px;
    }

div#text_global {
    position: absolute;
    z-index: 1000;
    width: 960px;
    left: auto;
    top: 0;
    font-family: helveticaLight, Arial;
    font-size: 75px;
    color: #237ABF;
    text-align: center;
}

.countryline {
    text-align: center;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

div#ion_countries_za {
    position: absolute;
    z-index: 1000;
    left: 450px;
    top: 386px;
}

div#ion_countries_au {
    position: absolute;
    z-index: 1000;
    left: 755px;
    top: 366px;
}

div#ion_countries_cn {
    position: absolute;
    z-index: 1000;
    left: 670px;
    top: 188px;
}

div#ion_countries_hk {
    position: absolute;
    z-index: 1000;
    left: 714px;
    top: 220px;
}

div#ion_countries_jp {
    position: absolute;
    z-index: 1000;
    left: 777px;
    top: 165px;
}

div#ion_countries_my {
    position: absolute;
    z-index: 1000;
    left: 680px;
    top: 273px;
}

div#ion_countries_nz {
    position: absolute;
    z-index: 1000;
    left: 865px;
    top: 421px;
}

div#ion_countries_sp {
    position: absolute;
    z-index: 1000;
    left: 690px;
    top: 288px;
}

div#ion_countries_th {
    position: absolute;
    z-index: 1000;
    left: 680px;
    top: 243px;
}

div#ion_countries_tw {
    position: absolute;
    z-index: 1000;
    left: 743px;
    top: 208px;
}

div#ion_countries_at {
    position: absolute;
    z-index: 1000;
    left: 419px;
    top: 135px;
}

div#ion_countries_de {
    position: absolute;
    z-index: 1000;
    left: 406px;
    top: 125px;
}

div#ion_countries_nl {
    position: absolute;
    z-index: 1000;
    left: 405px;
    top: 112px;
}

div#ion_countries_ru {
    position: absolute;
    z-index: 1000;
    left: 592px;
    top: 107px;
}

div#ion_countries_es {
    position: absolute;
    z-index: 1000;
    left: 375px;
    top: 165px;
}

div#ion_countries_ch {
    position: absolute;
    z-index: 1000;
    left: 408px;
    top: 133px;
}

div#ion_countries_uk {
    position: absolute;
    z-index: 1000;
    left: 380px;
    top: 110px;
}

div#ion_countries_ca {
    position: absolute;
    z-index: 1000;
    left: 124px;
    top: 116px;
}

div#ion_countries_mx {
    position: absolute;
    z-index: 1000;
    left: 92px;
    top: 218px;
}

div#ion_countries_us {
    position: absolute;
    z-index: 1000;
    left: 106px;
    top: 159px;
}

div#ion_countries_kr {
    position: absolute;
    z-index: 1000;
    left: 741px;
    top: 179px;
}

div#ion_countries_tr {
    position: absolute;
    z-index: 1000;
    left: 479px;
    top: 169px;
}

div#ion_countries_no {
    position: absolute;
    z-index: 1000;
    left: 419px;
    top: 84px;
}

div#shoot_arrow_left {
    position: absolute;
    z-index: 1001;
    left: 20px;
    top: 200px;
    text-align: center;
}

    div#shoot_arrow_left :hover {
        opacity: .8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
        -moz-opacity: .8;
        -khtml-opacity: .8;
        cursor: pointer;
    }

    div#shoot_arrow_left a:link {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        padding: 0;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_left a:visited {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_left a:hover {
        color: #000000;
        text-decoration: underline;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_left a:active {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

div#shoot_arrow_left_alt {
    position: absolute;
    z-index: 1001;
    left: 20px;
    top: 200px;
    text-align: center;
}

    div#shoot_arrow_left_alt :hover {
        opacity: .8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
        -moz-opacity: .8;
        -khtml-opacity: .8;
        cursor: pointer;
    }

    div#shoot_arrow_left_alt a:link {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
        padding: 0;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_left_alt a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_left_alt a:hover {
        color: #FFFFFF;
        text-decoration: underline;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_left_alt a:active {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

div#shoot_center {
    position: absolute;
    z-index: 1000;
    left: 130px;
    top: 110px;
    text-align: center;
    height: 350px;
    width: 700px;
}

div#shoot_arrow_right {
    position: absolute;
    z-index: 1001;
    left: 820px;
    top: 200px;
    text-align: center;
}

    div#shoot_arrow_right :hover {
        opacity: .8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
        -moz-opacity: .8;
        -khtml-opacity: .8;
        cursor: pointer;
    }

    div#shoot_arrow_right a:link {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        padding: 0;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_right a:visited {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_right a:hover {
        color: #000000;
        text-decoration: underline;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_right a:active {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

div#shoot_arrow_right_alt {
    position: absolute;
    z-index: 1001;
    left: 820px;
    top: 200px;
    text-align: center;
}

    div#shoot_arrow_right_alt :hover {
        opacity: .8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
        -moz-opacity: .8;
        -khtml-opacity: .8;
        cursor: pointer;
    }

    div#shoot_arrow_right_alt a:link {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
        padding: 0;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_right_alt a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_right_alt a:hover {
        color: #FFFFFF;
        text-decoration: underline;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

    div#shoot_arrow_right_alt a:active {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
        font-family: HelveticaNeue, Arial;
    }

div#carousel_text_1 {
    position: absolute;
    width: 204px;
    left: 375px;
    top: 450px;
    text-align: center;
    color: #237ABF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#carousel_text_1 p {
        color: #237ABF;
        font-weight: bold;
    }

div#carousel_text_2 {
    position: absolute;
    width: 204px;
    left: 375px;
    top: 450px;
    text-align: center;
    color: #237ABF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#carousel_text_2 p {
        color: #237ABF;
        font-weight: bold;
    }

div#carousel_text_3 {
    position: absolute;
    width: 204px;
    left: 375px;
    top: 450px;
    text-align: center;
    color: #237ABF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#carousel_text_3 p {
        color: #237ABF;
        font-weight: bold;
    }

div#view_video {
    position: absolute;
    z-index: 1000;
    left: 375px;
    top: 450px;
}

    div#view_video img {
        border: 0;
        height: 43px;
    }

div#view_videos {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 375px;
    top: 95px;
}

    div#view_videos img {
        border: 0;
        height: 43px;
    }

div#view_videos_text {
    position: absolute;
    z-index: 1000;
    width: 204px;
    left: 375px;
    top: 105px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
}

    div#view_videos_text a:link {
        color: #FFFFFF;
    }

    div#view_videos_text a:visited {
        color: #FFFFFF;
    }

    div#view_videos_text a:hover {
        color: #FFFFFF;
    }

    div#view_videos_text a:active {
        color: #FFFFFF;
    }

.contain_inner_view_video {
    width: 100%;
    text-align: center;
}

.inner_view_video {
    z-index: 1000;
    width: 204px;
    margin: 0 auto 0 auto;
}

    .inner_view_video img {
        border: 0;
        height: 43px;
    }

.inner_view_video_text {
    position: relative;
    z-index: 1000;
    width: 204px;
    left: 0;
    top: -32px;
    text-align: center;
    color: #FFFFFF;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 16px;
    margin: 0 auto 0 auto;
}

    .inner_view_video_text a:link {
        color: #FFFFFF;
    }

    .inner_view_video_text a:visited {
        color: #FFFFFF;
    }

    .inner_view_video_text a:hover {
        color: #FFFFFF;
    }

    .inner_view_video_text a:active {
        color: #FFFFFF;
    }
/* Accessory Pack Image Positioning */

div#accessory_bike {
    position: absolute;
    z-index: 1000;
    left: 135px;
    top: 25px;
    text-align: center;
}

div#accessory_board {
    position: absolute;
    z-index: 1000;
    left: 700px;
    top: 25px;
    text-align: center;
}

div#accessory_camlock {
    position: absolute;
    z-index: 1000;
    left: 418px;
    top: 260px;
    text-align: center;
}

div#accessory_mount {
    position: absolute;
    z-index: 1000;
    left: 700px;
    top: 260px;
    text-align: center;
}

div#accessory_skins {
    position: absolute;
    z-index: 1000;
    left: 135px;
    top: 260px;
    text-align: center;
}

div#accessory_helmet {
    position: absolute;
    z-index: 1000;
    left: 278px;
    top: 100px;
    text-align: center;
}

div#accessory_suction {
    position: absolute;
    z-index: 1000;
    left: 563px;
    top: 100px;
    text-align: center;
}
/* Kit Pack Image Positioning */

div#kit_HnB {
    position: absolute;
    z-index: 1000;
    left: 150px;
    top: 75px;
    text-align: center;
}

    div#kit_HnB img {
        border: 0;
        width: 250px;
        height: 250px;
    }

div#kit_remote {
    position: absolute;
    z-index: 1000;
    left: 225px;
    top: 285px;
    text-align: center;
}

    div#kit_remote img {
        border: 0;
        width: 250px;
    }

div#kit_connect {
    position: absolute;
    z-index: 1000;
    left: 500px;
    top: 265px;
    text-align: center;
}

    div#kit_connect img {
        border: 0;
        width: 250px;
    }

div#kit_board {
    position: absolute;
    z-index: 1000;
    left: 670px;
    top: 85px;
    text-align: center;
}

    div#kit_board img {
        border: 0;
        width: 125px;
    }
/* Main iON Adventure Positioning */

div#ion_camera_adventure {
    position: absolute;
    z-index: 1000;
    left: 180px;
    top: 50px;
}

    div#ion_camera_adventure img {
        border: 0;
    }
/* Main iON Air Pro 2 Camera Positioning */

div#ion_camera2 {
    position: absolute;
    z-index: 1000;
    left: 200px;
    top: 60px;
}

    div#ion_camera2 img {
        border: 0;
    }
/* Main iON Air Pro 3 Icon Positioning */

div#ion_camera3_icon_hd {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-hd.png');
    position: absolute;
    z-index: 1000;
    left: 600px;
    top: 300px;
    cursor: pointer;
}

    div#ion_camera3_icon_hd:hover {
        background-image: url('ion-camera-icon-hd-over.png');
    }

div#ion_camera3_icon_lens {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-lens.png');
    position: absolute;
    z-index: 1000;
    left: 655px;
    top: 275px;
    cursor: pointer;
}

    div#ion_camera3_icon_lens:hover {
        background-image: url('ion-camera-icon-lens-over.png');
    }

div#ion_camera3_icon_waterproof {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-waterproof.png');
    position: absolute;
    z-index: 1000;
    left: 500px;
    top: 250px;
    cursor: pointer;
}

    div#ion_camera3_icon_waterproof:hover {
        background-image: url('ion-camera-icon-waterproof-over.png');
    }

div#ion_camera3_icon_feather {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-feather.png');
    position: absolute;
    z-index: 1000;
    left: 455px;
    top: 245px;
    cursor: pointer;
}

    div#ion_camera3_icon_feather:hover {
        background-image: url('ion-camera-icon-feather-over.png');
    }

div#ion_camera3_icon_battery {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-battery.png');
    position: absolute;
    z-index: 1000;
    left: 255px;
    top: 230px;
    cursor: pointer;
}

    div#ion_camera3_icon_battery:hover {
        background-image: url('ion-camera-icon-battery-over.png');
    }

div#ion_camera3_icon_cloud {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-cloud.png');
    position: absolute;
    z-index: 1000;
    left: 260px;
    top: 150px;
    cursor: pointer;
}

    div#ion_camera3_icon_cloud:hover {
        background-image: url('ion-camera-icon-cloud-over.png');
    }

div#ion_camera3_icon_wifi {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-wifi.png');
    position: absolute;
    z-index: 1000;
    left: 225px;
    top: 180px;
    cursor: pointer;
}

    div#ion_camera3_icon_wifi:hover {
        background-image: url('ion-camera-icon-wifi-over.png');
    }

div#ion_camera3_icon_stills {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-stills.png');
    position: absolute;
    z-index: 1000;
    left: 545px;
    top: 185px;
    cursor: pointer;
}

    div#ion_camera3_icon_stills:hover {
        background-image: url('ion-camera-icon-stills-over.png');
    }

div#ion_camera3_icon_1click {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-1click.png');
    position: absolute;
    z-index: 1000;
    left: 405px;
    top: 105px;
    cursor: pointer;
}

    div#ion_camera3_icon_1click:hover {
        background-image: url('ion-camera-icon-1click-over.png');
    }
/* Main iON Air Pro 2 Icon Positioning */

div#ion_camera2_icon_hd {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-hd.png');
    position: absolute;
    z-index: 1000;
    left: 305px;
    top: 300px;
    cursor: pointer;
}

    div#ion_camera2_icon_hd:hover {
        background-image: url('ion-camera-icon-hd-over.png');
    }

div#ion_camera2_icon_lens {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-lens.png');
    position: absolute;
    z-index: 1000;
    left: 240px;
    top: 275px;
    cursor: pointer;
}

    div#ion_camera2_icon_lens:hover {
        background-image: url('ion-camera-icon-lens-over.png');
    }

div#ion_camera2_icon_waterproof {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-waterproof.png');
    position: absolute;
    z-index: 1000;
    left: 380px;
    top: 310px;
    cursor: pointer;
}

    div#ion_camera2_icon_waterproof:hover {
        background-image: url('ion-camera-icon-waterproof-over.png');
    }

div#ion_camera2_icon_feather {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-feather.png');
    position: absolute;
    z-index: 1000;
    left: 500px;
    top: 270px;
    cursor: pointer;
}

    div#ion_camera2_icon_feather:hover {
        background-image: url('ion-camera-icon-feather-over.png');
    }

div#ion_camera2_icon_battery {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-battery.png');
    position: absolute;
    z-index: 1000;
    left: 615px;
    top: 235px;
    cursor: pointer;
}

    div#ion_camera2_icon_battery:hover {
        background-image: url('ion-camera-icon-battery-over.png');
    }

div#ion_camera2_icon_cloud {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-cloud.png');
    position: absolute;
    z-index: 1000;
    left: 640px;
    top: 140px;
    cursor: pointer;
}

    div#ion_camera2_icon_cloud:hover {
        background-image: url('ion-camera-icon-cloud-over.png');
    }

div#ion_camera2_icon_wifi {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-wifi.png');
    position: absolute;
    z-index: 1000;
    left: 660px;
    top: 100px;
    cursor: pointer;
}

    div#ion_camera2_icon_wifi:hover {
        background-image: url('ion-camera-icon-wifi-over.png');
    }

div#ion_camera2_icon_stills {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-stills.png');
    position: absolute;
    z-index: 1000;
    left: 355px;
    top: 105px;
    cursor: pointer;
}

    div#ion_camera2_icon_stills:hover {
        background-image: url('ion-camera-icon-stills-over.png');
    }

div#ion_camera2_icon_1click {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-1click.png');
    position: absolute;
    z-index: 1000;
    left: 465px;
    top: 75px;
    cursor: pointer;
}

    div#ion_camera2_icon_1click:hover {
        background-image: url('ion-camera-icon-1click-over.png');
    }
/* Main iON Air Pro Camera Positioning */

div#ion_camera {
    position: absolute;
    z-index: 1000;
    left: 150px;
    top: 50px;
}

    div#ion_camera img {
        border: 0;
    }

div#ion_air_pro_complete {
    position: absolute;
    z-index: 1000;
    left: 245px;
    top: 50px;
}

    div#ion_air_pro_complete img {
        border: 0;
    }

div#ion_air_pro_2_complete {
    position: absolute;
    z-index: 1000;
    left: 245px;
    top: 90px;
}

    div#ion_air_pro_2_complete img {
        border: 0;
    }

div#ion_air_pro_plus_complete {
    position: absolute;
    z-index: 1000;
    left: 220px;
    top: 50px;
}

    div#ion_air_pro_plus_complete img {
        border: 0;
    }

div#ion_the_game_complete {
    position: absolute;
    z-index: 1000;
    left: 220px;
    top: 80px;
}

    div#ion_the_game_complete img {
        border: 0;
    }
/* Main iON Air Pro Icon Positioning */

div#ion_camera_icon_hd {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-hd.png');
    position: absolute;
    z-index: 1000;
    left: 650px;
    top: 350px;
    cursor: pointer;
}

    div#ion_camera_icon_hd:hover {
        background-image: url('ion-camera-icon-hd-over.png');
    }

div#ion_camera_icon_lens {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-lens.png');
    position: absolute;
    z-index: 1000;
    left: 710px;
    top: 320px;
    cursor: pointer;
}

    div#ion_camera_icon_lens:hover {
        background-image: url('ion-camera-icon-lens-over.png');
    }

div#ion_camera_icon_waterproof {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-waterproof.png');
    position: absolute;
    z-index: 1000;
    left: 560px;
    top: 360px;
    cursor: pointer;
}

    div#ion_camera_icon_waterproof:hover {
        background-image: url('ion-camera-icon-waterproof-over.png');
    }

div#ion_camera_icon_feather {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-feather.png');
    position: absolute;
    z-index: 1000;
    left: 400px;
    top: 305px;
    cursor: pointer;
}

    div#ion_camera_icon_feather:hover {
        background-image: url('ion-camera-icon-feather-over.png');
    }

div#ion_camera_icon_battery {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-battery.png');
    position: absolute;
    z-index: 1000;
    left: 280px;
    top: 260px;
    cursor: pointer;
}

    div#ion_camera_icon_battery:hover {
        background-image: url('ion-camera-icon-battery-over.png');
    }

div#ion_camera_icon_cloud {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-cloud.png');
    position: absolute;
    z-index: 1000;
    left: 240px;
    top: 145px;
    cursor: pointer;
}

    div#ion_camera_icon_cloud:hover {
        background-image: url('ion-camera-icon-cloud-over.png');
    }

div#ion_camera_icon_wifi {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-wifi.png');
    position: absolute;
    z-index: 1000;
    left: 225px;
    top: 100px;
    cursor: pointer;
}

    div#ion_camera_icon_wifi:hover {
        background-image: url('ion-camera-icon-wifi-over.png');
    }

div#ion_camera_icon_stills {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-stills.png');
    position: absolute;
    z-index: 1000;
    left: 585px;
    top: 125px;
    cursor: pointer;
}

    div#ion_camera_icon_stills:hover {
        background-image: url('ion-camera-icon-stills-over.png');
    }

div#ion_camera_icon_1click {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-1click.png');
    position: absolute;
    z-index: 1000;
    left: 465px;
    top: 85px;
    cursor: pointer;
}

    div#ion_camera_icon_1click:hover {
        background-image: url('ion-camera-icon-1click-over.png');
    }
/* Main iON Adventure Icon Positioning */

div#ion_camera_icon_hd_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-hd.png');
    position: absolute;
    z-index: 1000;
    left: 400px;
    top: 220px;
    cursor: pointer;
}

    div#ion_camera_icon_hd_adventure:hover {
        background-image: url('ion-camera-icon-hd-over.png');
    }

div#ion_camera_icon_lens_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-lens.png');
    position: absolute;
    z-index: 1000;
    left: 410px;
    top: 260px;
    cursor: pointer;
}

    div#ion_camera_icon_lens_adventure:hover {
        background-image: url('ion-camera-icon-lens-over.png');
    }

div#ion_camera_icon_waterproof_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-waterproof.png');
    position: absolute;
    z-index: 1000;
    left: 470px;
    top: 320px;
    cursor: pointer;
}

    div#ion_camera_icon_waterproof_adventure:hover {
        background-image: url('ion-camera-icon-waterproof-over.png');
    }

div#ion_camera_icon_feather_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-feather.png');
    position: absolute;
    z-index: 1000;
    left: 540px;
    top: 275px;
    cursor: pointer;
}

    div#ion_camera_icon_feather_adventure:hover {
        background-image: url('ion-camera-icon-feather-over.png');
    }

div#ion_camera_icon_battery_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-battery.png');
    position: absolute;
    z-index: 1000;
    left: 615px;
    top: 260px;
    cursor: pointer;
}

    div#ion_camera_icon_battery_adventure:hover {
        background-image: url('ion-camera-icon-battery-over.png');
    }

div#ion_camera_icon_cloud_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-cloud.png');
    position: absolute;
    z-index: 1000;
    left: 485px;
    top: 155px;
    cursor: pointer;
}

    div#ion_camera_icon_cloud_adventure:hover {
        background-image: url('ion-camera-icon-cloud-over.png');
    }

div#ion_camera_icon_wifi_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-wifi.png');
    position: absolute;
    z-index: 1000;
    left: 655px;
    top: 170px;
    cursor: pointer;
}

    div#ion_camera_icon_wifi_adventure:hover {
        background-image: url('ion-camera-icon-wifi-over.png');
    }

div#ion_camera_icon_stills_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-stills.png');
    position: absolute;
    z-index: 1000;
    left: 330px;
    top: 245px;
    cursor: pointer;
}

    div#ion_camera_icon_stills_adventure:hover {
        background-image: url('ion-camera-icon-stills-over.png');
    }

div#ion_camera_icon_1click_adventure {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-1click.png');
    position: absolute;
    z-index: 1000;
    left: 210px;
    top: 195px;
    cursor: pointer;
}

    div#ion_camera_icon_1click_adventure:hover {
        background-image: url('ion-camera-icon-1click-over.png');
    }
/* Main iON The Game Camera Positioning */

div#ion_camera_game {
    position: absolute;
    z-index: 1000;
    left: 150px;
    top: 10px;
}

    div#ion_camera_game img {
        border: 0;
    }
/* Main iON The Game Icon Positioning */

div#ion_game_icon_hd {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-hd.png');
    position: absolute;
    z-index: 1000;
    left: 525px;
    top: 325px;
    cursor: pointer;
}

    div#ion_game_icon_hd:hover {
        background-image: url('ion-camera-icon-hd-over.png');
    }

div#ion_game_icon_lens {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-lens.png');
    position: absolute;
    z-index: 1000;
    left: 645px;
    top: 305px;
    cursor: pointer;
}

    div#ion_game_icon_lens:hover {
        background-image: url('ion-camera-icon-lens-over.png');
    }

div#ion_game_icon_waterproof {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-waterproof.png');
    position: absolute;
    z-index: 1000;
    left: 463px;
    top: 355px;
    cursor: pointer;
}

    div#ion_game_icon_waterproof:hover {
        background-image: url('ion-camera-icon-waterproof-over.png');
    }

div#ion_game_icon_feather {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-feather.png');
    position: absolute;
    z-index: 1000;
    left: 400px;
    top: 305px;
    cursor: pointer;
}

    div#ion_game_icon_feather:hover {
        background-image: url('ion-camera-icon-feather-over.png');
    }

div#ion_game_icon_battery {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-battery.png');
    position: absolute;
    z-index: 1000;
    left: 320px;
    top: 190px;
    cursor: pointer;
}

    div#ion_game_icon_battery:hover {
        background-image: url('ion-camera-icon-battery-over.png');
    }

div#ion_game_icon_cloud {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-cloud.png');
    position: absolute;
    z-index: 1000;
    left: 240px;
    top: 145px;
    cursor: pointer;
}

    div#ion_game_icon_cloud:hover {
        background-image: url('ion-camera-icon-cloud-over.png');
    }

div#ion_game_icon_wifi {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-wifi.png');
    position: absolute;
    z-index: 1000;
    left: 225px;
    top: 220px;
    cursor: pointer;
}

    div#ion_game_icon_wifi:hover {
        background-image: url('ion-camera-icon-wifi-over.png');
    }

div#ion_game_icon_stills {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-stills.png');
    position: absolute;
    z-index: 1000;
    left: 725px;
    top: 310px;
    cursor: pointer;
}

    div#ion_game_icon_stills:hover {
        background-image: url('ion-camera-icon-stills-over.png');
    }

div#ion_game_icon_1click {
    width: 41px;
    height: 41px;
    background-image: url('ion-camera-icon-1click.png');
    position: absolute;
    z-index: 1000;
    left: 300px;
    top: 105px;
    cursor: pointer;
}

    div#ion_game_icon_1click:hover {
        background-image: url('ion-camera-icon-1click-over.png');
    }
/* Main Video Tutorials and other pages*/

div#formatted_content_header {
    position: absolute;
    z-index: 1000;
    left: 15px;
    top: 15px;
    text-align: center;
}

div#formatted_content_tl_text {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 30px;
    color: #237ABF;
    left: 85px;
    top: 28px;
}

div#formatted_content_top_text {
    position: absolute;
    z-index: 1000;
    width: 930px;
    height: 400px;
    left: 15px;
    top: 85px;
    font-family: HelveticaNeue, Arial;
    font-size: 16px;
    color: #333333;
    overflow-y: auto;
    overflow-x: hidden;
}

    div#formatted_content_top_text a:link {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_top_text a:visited {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_top_text a:hover {
        color: #333333;
        text-decoration: none;
    }

    div#formatted_content_top_text a:active {
        color: #333333;
        text-decoration: underline;
    }

div#formatted_content_div {
    position: absolute;
    z-index: 1000;
    width: 930px;
    height: 360px;
    background-color: transparent;
    left: 15px;
    top: 125px;
    font-family: HelveticaNeue, Arial;
    font-size: 22.8px;
    color: #000000;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
}

    div#formatted_content_div td {
        color: #000000;
        text-align: left;
    }

    div#formatted_content_div a:link {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_div a:visited {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_div a:hover {
        color: #333333;
        text-decoration: none;
    }

    div#formatted_content_div a:active {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_div p {
        color: #000000;
        text-align: left;
    }

    div#formatted_content_div h1 {
        color: #000000;
        font-weight: normal;
        text-align: left;
        margin-left: 0;
    }

div#formatted_content_div_MPora {
    position: absolute;
    z-index: 1000;
    width: 930px;
    height: 410px;
    background-color: transparent;
    left: 15px;
    top: 75px;
    font-family: HelveticaNeue, Arial;
    font-size: 22.8px;
    color: #000000;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
}

    div#formatted_content_div_MPora td {
        color: #000000;
        text-align: left;
    }

    div#formatted_content_div_MPora a:link {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_div_MPora a:visited {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_div_MPora a:hover {
        color: #333333;
        text-decoration: none;
    }

    div#formatted_content_div_MPora a:active {
        color: #333333;
        text-decoration: underline;
    }

    div#formatted_content_div_MPora p {
        color: #000000;
        text-align: left;
    }

    div#formatted_content_div_MPora h1 {
        color: #000000;
        font-weight: normal;
        text-align: left;
        margin-left: 0;
    }

.faqs_marker {
    color: #FFFFFF !Important;
}

.faqs_heading {
    color: #000000 !Important;
}

div#formatted_content_div p a:link {
    color: #333333;
    text-decoration: underline;
}

div#formatted_content_div p a:visited {
    color: #333333;
    text-decoration: underline;
}

div#formatted_content_div p a:hover {
    color: #333333;
    text-decoration: none;
}

div#formatted_content_div p a:active {
    color: #333333;
    text-decoration: underline;
}

.apply_shadows img {
    -webkit-box-shadow: 0 0 5px 2px #999;
    -moz-box-shadow: 0 0 5px 2px #999;
    box-shadow: 0 0 5px 2px #999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#999999')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#999999');
}

div#firmware_faqs_title {
    font-family: HelveticaNeue-Bold, Arial;
    float: left;
    clear: left;
    font-size: 30px;
    color: #FFFFFF;
}
/* ##### Cloud Main Page ##### */

div#mm_text_1 {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 32px;
    color: #FFFFFF;
    top: 40px;
    left: 270px;
}

div#mm_text_2 {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 32px;
    color: #FFFFFF;
    top: 77px;
    left: 37px;
}

div#mm_text_3 {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 20px;
    color: #000000;
    top: 118px;
    left: 40px;
    width: 146px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px;
    vertical-align: middle;
}

    div#mm_text_3 a:link {
        color: #000000;
        text-decoration: none;
    }

    div#mm_text_3 a:visited {
        color: #000000;
        text-decoration: none;
    }

    div#mm_text_3 a:hover {
        color: #000000;
        text-decoration: underline;
    }

    div#mm_text_3 a:active {
        color: #000000;
        text-decoration: none;
    }

div#mm_text_4 {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    top: 520px;
    left: 50px;
    width: 250px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}

div#mm_text_5 {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    top: 540px;
    left: 50px;
    width: 250px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}

div#mm_text_6 {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    top: 185px;
    left: 770px;
    width: 165px;
    text-align: left;
}

div#mm_text_7 {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    top: 370px;
    left: 680px;
    width: 270px;
    text-align: center;
}

div#mm_text_8 {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #FFFFFF;
    top: 470px;
    left: 720px;
}

div#mm_text_9 {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #86b5e3;
    top: 490px;
    left: 720px;
}

div#mm_text_10 {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 14px;
    color: #000000;
    top: 525px;
    left: 680px;
    width: 270px;
    text-align: center;
}

.fragheader {
    float: left;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 20px;
}

div#mm_text_11 {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 20px;
    color: #000000;
    top: 135px;
    left: 680px;
    width: 190px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px;
    vertical-align: middle;
}

    div#mm_text_11 a:link {
        color: #000000;
        text-decoration: none;
    }

    div#mm_text_11 a:visited {
        color: #000000;
        text-decoration: none;
    }

    div#mm_text_11 a:hover {
        color: #000000;
        text-decoration: underline;
    }

    div#mm_text_11 a:active {
        color: #000000;
        text-decoration: none;
    }

div#mm_text_12 {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 10px;
    color: #000000;
    top: 175px;
    left: 650px;
    width: 250px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px;
    vertical-align: middle;
}

div#mm_text_13 {
    font-family: HelveticaNeue, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 25px;
    color: #237ABF;
    top: 282px;
    left: 650px;
    width: 250px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px;
    vertical-align: middle;
}

div#mm_text_14 {
    font-family: HelveticaNeue-bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 25px;
    color: #000000;
    top: 11px;
    left: 620px;
    width: 326px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    line-height: 40px;
    vertical-align: middle;
}
/* ##### Support Main Page ##### */

div#support_tl_text {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 30px;
    color: #237ABF;
    left: 15px;
    top: 15px;
}

.support_items_row {
    float: left;
    clear: left;
    margin: 0 0 10px 0;
}

.support_item_container {
    float: left;
    width: 290px;
    min-width: 290px;
    margin: 0 10px 0 0;
    text-align: left;
}

.support_item_container_img {
    float: left;
    margin-right: 5px;
}

.support_item_container_title {
    float: left;
    font-family: HelveticaNeue-Bold, Arial;
    font-size: 27px;
    line-height: 58px;
    color: #237ABF;
}

.support_item_container_text {
    font-size: 16px;
    color: #000000;
    margin: 5px 0 0 0;
    float: left;
    width: 280px;
}

    .support_item_container_text a:link {
        color: #333333;
        text-decoration: underline;
    }

    .support_item_container_text a:visited {
        color: #333333;
        text-decoration: underline;
    }

    .support_item_container_text a:hover {
        color: #333333;
        text-decoration: none;
    }

    .support_item_container_text a:active {
        color: #333333;
        text-decoration: underline;
    }

.v2_news_date {
    color: #FFFFFF;
    font-size: 14px;
    float: left;
    width: 140px;
    text-align: left;
}

.v2_events_date {
    color: #FFFFFF;
    font-size: 14px;
    float: left;
    width: 170px;
    text-align: left;
}

.ion_secondary_text {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 25px;
    color: #333333;
    left: 400px;
    top: 15px;
    width: 500px;
}

.ion_full-width-text {
    font-family: HelveticaNeue-Bold, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 25px;
    color: #000000;
    left: 10px;
    top: 15px;
    height: 35px;
    width: 940px;
    text-align: center;
}

.ion_full-width-text2 {
    font-family: helveticaLight, Arial;
    position: absolute;
    z-index: 1000;
    font-size: 25px;
    color: #000000;
    left: 10px;
    top: 55px;
    height: 35px;
    width: 940px;
    text-align: center;
}

.ion_full-width-text3 {
    font-family: helveticaLight, Arial;
    position: absolute;
    z-index: 1001;
    font-size: 25px;
    color: #333333;
    left: 10px;
    top: 435px;
    height: 35px;
    width: 940px;
    text-align: center;
}

    .ion_full-width-text3 a:link {
        color: #333333;
        text-decoration: none;
    }

    .ion_full-width-text3 a:visited {
        color: #333333;
        text-decoration: none;
    }

    .ion_full-width-text3 a:hover {
        color: #333333;
        text-decoration: underline;
    }

    .ion_full-width-text3 a:active {
        color: #333333;
        text-decoration: none;
    }

.ion_full-width-text4 {
    font-family: helveticaLight, Arial;
    position: absolute;
    z-index: 1002;
    font-size: 25px;
    color: #333333;
    left: 545px;
    top: 401px;
    text-align: center;
}

    .ion_full-width-text4 :hover {
        opacity: .8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
        -moz-opacity: .8;
        -khtml-opacity: .8;
        cursor: pointer;
    }

.ion_full-width-text5 {
    font-family: helveticaLight, Arial;
    position: absolute;
    z-index: 1001;
    font-size: 25px;
    color: #333333;
    left: 20px;
    top: 105px;
    height: 35px;
    width: 200px;
    text-align: left;
}

    .ion_full-width-text5 a:link {
        color: #333333;
        text-decoration: none;
    }

    .ion_full-width-text5 a:visited {
        color: #333333;
        text-decoration: none;
    }

    .ion_full-width-text5 a:hover {
        color: #333333;
        text-decoration: underline;
    }

    .ion_full-width-text5 a:active {
        color: #333333;
        text-decoration: none;
    }
/* ###### New Top Stretch ###### */

div#top_stretch {
    width: 100%;
    background-color: transparent;
    margin: 0;
    padding: 0;
}

div#show {
}

div#zoom_statement {
    position: absolute;
    z-index: 1000;
    width: 200px;
    height: auto;
    background-color: transparent;
    left: 15px;
    top: 75px;
    font-family: HelveticaNeue, Arial;
    font-size: 22.8px;
    color: #000000;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
}

div#body_description {
    position: absolute;
    z-index: 1000;
    width: 620px;
    height: 420px;
    background-color: transparent;
    left: 265px;
    top: 55px;
    font-family: HelveticaNeue, Arial;
    font-size: 15px;
    color: #000000;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: left;
}

.ion_component_header {
    color: #237ABF;
    width: 930px;
    font-family: 'HelveticaNeue', Arial;
    font-size: 20px;
    font-weight: normal;
    float: left;
    margin: 0 10px 10px 10px;
    white-space: nowrap;
}

.ion_component_statement {
    width: 930px;
    color: #333333;
    font-family: 'HelveticaNeue', Arial;
    font-weight: normal;
    float: left;
    margin: 0 10px 10px 10px;
}
/* ###### New larger iON Logo ###### */

div#top_area_logo {
    width: 131px;
    margin: 10px 0 0 0;
    padding: 0;
    border: 0 none;
    float: left;
}

    div#top_area_logo img {
        border: 0;
        margin: 0;
    }

div#top_area_flags {
    width: 854px;
    height: 20px;
    margin: 10px 20px 0 0;
    padding: 0;
    z-index: 1000;
    text-align: right;
}

div#ctrybtn {
    cursor: pointer;
}
/* ###### New Hexagon iON Nav Items ###### */

div#top_area_navs {
    height: 144px;
    width: 600px;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

div#top_area_nav {
    background-image: none;
    width: 600px;
    height: 150px;
    margin: -30px 0 0 20px;
    padding: 0;
    float: left;
    background-color: transparent;
}

#ion-nav {
    height: 140px;
    position: relative;
}

    #ion-nav ul {
        list-style-type: none;
    }

        #ion-nav ul li a {
            background: url('menu.png') repeat scroll 0 0 transparent;
            height: 75px;
            outline: medium none;
            position: absolute;
            transition: all .4s;
            -moz-transition: all .4s;
            -webkit-transition: all .4s;
            -o-transition: all .4s;
            width: 75px;
            z-index: 10;
        }

            #ion-nav ul li a:hover {
                transform: scale(1.2, 1.2);
                -moz-transform: scale(1.2, 1.2);
                -webkit-transform: scale(1.2, 1.2);
                -ms-transform: scale(1.2, 1.2);
                -o-transform: scale(1.2, 1.2);
                z-index: 20;
            }

        #ion-nav ul li.ion-nav-01 a {
            background-position: 0 0;
            background: url('iON-Nav-Button-Products.png');
            left: 0;
            top: 0;
        }

            #ion-nav ul li.ion-nav-01 a:hover {
                background: url('iON-Nav-Button-Products-Over.png');
                background-position: 0 0;
                left: 0;
                top: 0;
            }

        #ion-nav ul li.ion-nav-02 a {
            background: url('iON-Nav-Button-Videos.png');
            background-position: 0 0;
            left: 55px;
            top: 55px;
        }

            #ion-nav ul li.ion-nav-02 a:hover {
                background: url('iON-Nav-Button-Videos-Over.png');
                background-position: 0 0;
                left: 55px;
                top: 55px;
            }

        #ion-nav ul li.ion-nav-03 a {
            background: url('iON-Nav-Button-EShop.png');
            background-position: 0 0;
            left: 110px;
            top: 0;
        }

            #ion-nav ul li.ion-nav-03 a:hover {
                background: url('iON-Nav-Button-EShop-Over.png');
                background-position: 0 0;
                left: 110px;
                top: 0;
            }

        #ion-nav ul li.ion-nav-04 a {
            background: url('iON-Nav-Button-App.png');
            background-position: 0 0;
            left: 165px;
            top: 55px;
        }

            #ion-nav ul li.ion-nav-04 a:hover {
                background: url('iON-Nav-Button-App-Over.png');
                background-position: 0 0;
                left: 165px;
                top: 55px;
            }

        #ion-nav ul li.ion-nav-05 a {
            background: url('iON-Nav-Button-Support.png');
            background-position: 0 0;
            left: 220px;
            top: 0;
        }

            #ion-nav ul li.ion-nav-05 a:hover {
                background: url('iON-Nav-Button-Support-Over.png');
                background-position: 0 0;
                left: 220px;
                top: 0;
            }

        #ion-nav ul li.ion-nav-06 a {
            background: url('iON-Nav-Button-Tutorials.png');
            background-position: 0 0;
            left: 275px;
            top: 55px;
        }

            #ion-nav ul li.ion-nav-06 a:hover {
                background: url('iON-Nav-Button-Tutorials-Over.png');
                background-position: 0 0;
                left: 275px;
                top: 55px;
            }

        #ion-nav ul li.ion-nav-07 a {
            background: url('iON-Nav-Button-Social.png');
            background-position: 0 0;
            left: 330px;
            top: 0;
        }

            #ion-nav ul li.ion-nav-07 a:hover {
                background: url('iON-Nav-Button-Social-Over.png');
                background-position: 0 0;
                left: 330px;
                top: 0;
            }

        #ion-nav ul li.ion-nav-08 a {
            background: url('iON-Nav-Button-Events.png');
            background-position: 0 0;
            left: 385px;
            top: 55px;
        }

            #ion-nav ul li.ion-nav-08 a:hover {
                background: url('iON-Nav-Button-Events-Over.png');
                background-position: 0 0;
                left: 385px;
                top: 55px;
            }

        #ion-nav ul li.ion-nav-09 a {
            background: url('iON-Nav-Button-Press.png');
            background-position: 0 0;
            left: 440px;
            top: 0;
        }

            #ion-nav ul li.ion-nav-09 a:hover {
                background: url('iON-Nav-Button-Press-Over.png');
                background-position: 0 0;
                left: 440px;
                top: 0;
            }

        #ion-nav ul li.ion-nav-10 a {
            background: url('iON-Nav-Button-Cloud.png');
            background-position: 0 0;
            left: 495px;
            top: 55px;
        }

            #ion-nav ul li.ion-nav-10 a:hover {
                background: url('iON-Nav-Button-Cloud-Over.png');
                background-position: 0 0;
                left: 495px;
                top: 55px;
            }

        #ion-nav ul li.ion-nav-11 a {
            background: url('iON-Nav-Button-Register.png');
            background-position: 0 0;
            left: 550px;
            top: 0;
        }

            #ion-nav ul li.ion-nav-11 a:hover {
                background: url('iON-Nav-Button-Register-Over.png');
                background-position: 0 0;
                left: 550px;
                top: 0;
            }

        #ion-nav ul li.ion-nav-12 a {
            background: url('iON-Nav-Button-Stores.png');
            background-position: 0 0;
            left: 605px;
            top: 55px;
        }

            #ion-nav ul li.ion-nav-12 a:hover {
                background: url('iON-Nav-Button-Stores-Over.png');
                background-position: 0 0;
                left: 605px;
                top: 55px;
            }
/* ##### V2 Checkout Progress Indicator ##### */

div#ion_checkout_progress_ind {
    postion: relative;
    overflow: hidden;
    width: 980px;
    height: 90px;
    margin: 0 0 10px 0;
    padding: 0;
    background-image: url('ion-dot-divider.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    float: left;
}

    div#ion_checkout_progress_ind div#inner {
        postion: relative;
        margin: 10px;
        padding: 0;
    }

        div#ion_checkout_progress_ind div#inner .header_title {
            postion: relative;
            width: 210px;
            color: #237ABF;
            font-family: 'HelveticaNeue', Arial;
            font-size: 25px;
            font-weight: normal;
            float: left;
        }

        div#ion_checkout_progress_ind div#inner .progress_panel {
            postion: relative;
            width: 177px;
            height: 90px;
            float: left;
            margin: 0 0 0 10px;
            padding: 0;
            color: #333333;
            display: block;
            float: left;
            font-family: 'HelveticaNeue';
            font-size: 13px;
        }

            div#ion_checkout_progress_ind div#inner .progress_panel .progress_panel_text {
                width: 175px;
                height: 69px;
                overflow: hidden;
            }

                div#ion_checkout_progress_ind div#inner .progress_panel .progress_panel_text .active {
                    color: #237ABF;
                    font-size: 13px;
                }

                div#ion_checkout_progress_ind div#inner .progress_panel .progress_panel_text span {
                    font-size: 16px;
                }

            div#ion_checkout_progress_ind div#inner .progress_panel .dot {
                width: 14px;
                height: 14px;
                background-image: url('ion-dot-.gif');
            }

            div#ion_checkout_progress_ind div#inner .progress_panel .dot-active {
                width: 14px;
                height: 14px;
                background-image: url('ion-dot-active.gif');
            }

div#checkout_body {
    width: 960px;
    margin: 10px;
    float: left;
    background-color: #FFFFFF;
}
/* ##### View Backset Page ##### */

.view_cart_title {
    color: #237ABF;
    font-family: 'HelveticaNeue', Arial;
    font-size: 25px;
    font-weight: normal;
    float: left;
}

.view_cart_headings {
    border-bottom: 1px solid #B2B2B2;
    height: 35px;
    margin: 10px 0 15px 0;
    font-size: 18px;
    width: 960px;
    float: left;
}

    .view_cart_headings .titles {
        float: left;
        color: #000000;
    }

    .view_cart_headings .cost {
        width: 160px;
    }

    .view_cart_headings .description {
        width: 418px;
    }

    .view_cart_headings .quantity {
        width: 140px;
    }

    .view_cart_headings .price {
        width: 140px;
    }

    .view_cart_headings .remove {
        width: 100px;
        float: left;
        text-align: left;
    }

.view_cart_product_info {
    width: 940px;
    color: #333333;
    float: left;
    margin: 0 0 5px 0;
}

    .view_cart_product_info .product_photo {
        height: auto;
        width: 123px;
        padding-right: 15px;
        float: left;
    }

    .view_cart_product_info .cost {
        width: 140px;
        float: left;
    }

    .view_cart_product_info .description {
        width: 418px;
        float: left;
    }

    .view_cart_product_info .quantity {
        width: 140px;
        float: left;
    }

    .view_cart_product_info .price {
        width: 140px;
        float: left;
    }

    .view_cart_product_info .remove {
        width: 100px;
        float: left;
        text-align: center;
        margin: 0;
        padding: 0;
    }

.view_cart_product_subtotal {
    color: #A4A4A4;
    float: right;
    padding-top: 5px;
}

    .view_cart_product_subtotal .ion-subtotal-row {
        border-top: 2px solid #B2B2B2;
        padding: 15px 0;
    }

    .view_cart_product_subtotal .ion-total-row {
        border-bottom: 2px solid #B2B2B2;
        border-top: 2px solid #B2B2B2;
        padding: 15px 0;
    }

    .view_cart_product_subtotal .ion-other-row {
        border: none;
        padding: 15px 0;
    }

    .view_cart_product_subtotal .ion-subtotal-row .title {
        margin: 15px 0;
    }

    .view_cart_product_subtotal .ion-total-row .title {
        margin: 15px 0;
        color: #000000;
    }

    .view_cart_product_subtotal .ion-other-row .title {
        margin: 15px 0;
    }

    .view_cart_product_subtotal .ion-subtotal-row .item {
        color: #333333;
        float: right;
        font-weight: bold;
        padding-left: 71px;
    }

    .view_cart_product_subtotal .ion-total-row .item {
        color: #333333;
        float: right;
        font-weight: bold;
        padding-left: 71px;
    }

    .view_cart_product_subtotal .ion-other-row .item {
        color: #333333;
        float: right;
        font-weight: bold;
        padding-left: 71px;
    }

.view_cart_empty_message {
    width: 940px;
    float: left;
    clear: left;
}

div#view_cart_discount_message {
    width: 940px;
    float: left;
    clear: left;
}

div#view_cart_coupon_message {
    width: 960px;
    height: 43px;
    margin: 10px;
    float: left;
    vertical-align: middle;
    background-color: #FFFFFF;
}

    div#view_cart_coupon_message .item {
        position: relative;
        float: left;
        display: table-cell;
        margin: 0 10px 0 0;
        line-height: 43px;
        height: 43px;
        vertical-align: middle;
    }

        div#view_cart_coupon_message .item input {
            margin: 10px 0 0 0;
        }

    div#view_cart_coupon_message .apply_button {
        position: relative;
        width: 204px;
        height: 43px;
        text-align: center;
        float: left;
        margin: 0 0 0 10px;
    }

        div#view_cart_coupon_message .apply_button:hover {
            cursor: pointer;
        }

        div#view_cart_coupon_message .apply_button img {
            border: 0;
            height: 43px;
        }

        div#view_cart_coupon_message .apply_button .text {
            position: absolute;
            width: 204px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#view_cart_coupon_message .apply_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

div#view_cart_checkout_buttons {
    position: relative;
    width: 960px;
    margin: 10px;
    float: left;
    background-color: #FFFFFF;
    color: #FFFFFF;
}

    div#view_cart_checkout_buttons .update_button {
        position: relative;
        width: 204px;
        height: 43px;
        text-align: center;
        float: left;
        margin: 0 10px 0 0;
    }

        div#view_cart_checkout_buttons .update_button:hover {
            cursor: pointer;
        }

        div#view_cart_checkout_buttons .update_button img {
            border: 0;
            height: 43px;
        }

        div#view_cart_checkout_buttons .update_button .text {
            position: absolute;
            width: 204px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#view_cart_checkout_buttons .update_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

    div#view_cart_checkout_buttons .continue_button {
        position: relative;
        width: 306px;
        height: 43px;
        text-align: center;
        float: left;
        margin: 0 10px 0 0;
    }

        div#view_cart_checkout_buttons .continue_button:hover {
            cursor: pointer;
        }

        div#view_cart_checkout_buttons .continue_button img {
            border: 0;
            height: 43px;
        }

        div#view_cart_checkout_buttons .continue_button .text {
            position: absolute;
            width: 306px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#view_cart_checkout_buttons .continue_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

    div#view_cart_checkout_buttons .checkout_button {
        position: relative;
        width: 306px;
        height: 43px;
        text-align: center;
        float: right;
        margin: 0 0 0 10px;
    }

        div#view_cart_checkout_buttons .checkout_button:hover {
            cursor: pointer;
        }

        div#view_cart_checkout_buttons .checkout_button img {
            border: 0;
            height: 43px;
        }

        div#view_cart_checkout_buttons .checkout_button .text {
            position: absolute;
            width: 306px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#view_cart_checkout_buttons .checkout_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

div#checkout_stages_body {
    width: 960px;
    float: left;
    clear: left;
    margin: 10px;
    padding: 0;
    color: #333333;
    font-family: 'HelveticaNeue';
}

    div#checkout_stages_body td {
        color: #333333;
        font-family: 'HelveticaNeue';
    }

div#checkout_left {
    width: 610px;
    float: left;
    color: #333333;
    font-family: 'HelveticaNeue';
}

.checkout_title {
    color: #237ABF;
    font-family: 'HelveticaNeue', Arial;
    font-size: 25px;
    font-weight: normal;
    float: left;
    clear: left;
    margin: 0 0 10px 0;
}

.checkout_sub_title {
    color: #237ABF;
    font-family: 'HelveticaNeue', Arial;
    font-size: 20px;
    font-weight: normal;
    float: left;
    clear: left;
    margin: 0 0 10px 0;
    white-space: nowrap;
}

div#checkout_left td {
    font-family: 'HelveticaNeue';
    color: #333333;
    text-align: left;
}

    div#checkout_left td .instruction {
        font-family: 'HelveticaNeue';
        color: #333333;
        text-align: left;
    }

div#checkout_left input {
    width: 205px;
    border: 1px solid #949494;
    color: #333333;
    outline: medium none;
    padding-left: 5px;
    padding-top: 1px;
    font-family: 'HelveticaNeue';
    font-size: 13px;
}

div#checkout_left select {
    width: 205px;
    border: 1px solid #949494;
    color: #333333;
    outline: medium none;
    padding-left: 5px;
    padding-top: 1px;
    font-family: 'HelveticaNeue';
    font-size: 13px;
}

.remember_me {
    float: left;
    color: #333333;
    font-family: 'HelveticaNeue';
}

div#checkout_right {
    width: 340px;
    float: left;
    margin: 0 0 0 10px;
}

div#checkout_right_checkout_top_line {
    position: relative;
    width: 330px;
    margin: 0 0 10px 0;
    float: left;
}

.clear {
    width: 330px;
    height: 3px;
    float: left;
    clear: left;
}

div#checkout_right_checkout_top_line .change_button {
    position: relative;
    width: 104px;
    height: 43px;
    text-align: center;
    float: right;
    margin: 0;
}

    div#checkout_right_checkout_top_line .change_button:hover {
        cursor: pointer;
        color: #FFFFFF;
    }

    div#checkout_right_checkout_top_line .change_button img {
        border: 0;
        height: 43px;
        width: 104px;
    }

    div#checkout_right_checkout_top_line .change_button .text {
        position: absolute;
        width: 104px;
        line-height: 42px;
        text-align: center;
        color: #FFFFFF;
        font-family: HelveticaNeue-Bold, Arial;
        font-size: 16px;
        left: 0;
        top: 0;
    }

        div#checkout_right_checkout_top_line .change_button .text a:link {
            color: #FFFFFF;
        }

        div#checkout_right_checkout_top_line .change_button .text a:visited {
            color: #FFFFFF;
        }

        div#checkout_right_checkout_top_line .change_button .text a:hover {
            color: #FFFFFF;
        }

        div#checkout_right_checkout_top_line .change_button .text a:active {
            color: #FFFFFF;
        }

        div#checkout_right_checkout_top_line .change_button .text:hover {
            text-decoration: underline;
            cursor: pointer;
            color: #FFFFFF;
        }

div#checkout_right_checkout_top_line .title {
    float: left;
    clear: left;
}

div#checkout_right_checkout_top_line .img {
    float: left;
    border: 0;
    width: 93px;
    margin: 0 10px 0 0;
}

    div#checkout_right_checkout_top_line .img img {
        float: left;
        border: 0;
        width: 93px;
    }

div#checkout_right_checkout_top_line .view_cart_empty_message {
    width: 320px;
    float: left;
    clear: left;
}

div#checkout_left .checkout-field-label {
    width: 290px;
}
/* ##### Checkout Buttons ##### */

div#checkout_left_checkout_buttons {
    position: relative;
    width: 960px;
    margin: 10px 0 0 0;
    float: left;
    color: #FFFFFF;
}

    div#checkout_left_checkout_buttons .next_button {
        position: relative;
        width: 204px;
        height: 43px;
        text-align: center;
        float: right;
        margin: 0;
    }

        div#checkout_left_checkout_buttons .next_button:hover {
            cursor: pointer;
        }

        div#checkout_left_checkout_buttons .next_button img {
            border: 0;
            height: 43px;
        }

        div#checkout_left_checkout_buttons .next_button .text {
            position: absolute;
            width: 204px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#checkout_left_checkout_buttons .next_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

    div#checkout_left_checkout_buttons .cancel_button {
        position: relative;
        width: 204px;
        height: 43px;
        text-align: center;
        float: left;
        margin: 0;
    }

        div#checkout_left_checkout_buttons .cancel_button:hover {
            cursor: pointer;
        }

        div#checkout_left_checkout_buttons .cancel_button img {
            border: 0;
            height: 43px;
        }

        div#checkout_left_checkout_buttons .cancel_button .text {
            position: absolute;
            width: 204px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#checkout_left_checkout_buttons .cancel_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

    div#checkout_left_checkout_buttons .previous_button {
        position: relative;
        width: 204px;
        height: 43px;
        text-align: center;
        float: left;
        margin: 0;
    }

        div#checkout_left_checkout_buttons .previous_button:hover {
            cursor: pointer;
        }

        div#checkout_left_checkout_buttons .previous_button img {
            border: 0;
            height: 43px;
        }

        div#checkout_left_checkout_buttons .previous_button .text {
            position: absolute;
            width: 204px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#checkout_left_checkout_buttons .previous_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

    div#checkout_left_checkout_buttons .confirm_button {
        position: relative;
        width: 204px;
        height: 43px;
        text-align: center;
        float: right;
        margin: 0;
    }

        div#checkout_left_checkout_buttons .confirm_button:hover {
            cursor: pointer;
        }

        div#checkout_left_checkout_buttons .confirm_button img {
            border: 0;
            height: 43px;
        }

        div#checkout_left_checkout_buttons .confirm_button .text {
            position: absolute;
            width: 204px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            font-family: HelveticaNeue-Bold, Arial;
            font-size: 16px;
            left: 0;
            top: 0;
        }

            div#checkout_left_checkout_buttons .confirm_button .text:hover {
                text-decoration: underline;
                cursor: pointer;
            }

div#checkout_left .change_button {
    position: relative;
    width: 104px;
    height: 43px;
    text-align: center;
    float: right;
    margin: 0;
}

    div#checkout_left .change_button:hover {
        cursor: pointer;
    }

    div#checkout_left .change_button img {
        border: 0;
        height: 43px;
        width: 104px;
    }

    div#checkout_left .change_button .text {
        position: absolute;
        width: 104px;
        line-height: 42px;
        text-align: center;
        color: #FFFFFF;
        font-family: HelveticaNeue-Bold, Arial;
        font-size: 16px;
        left: 0;
        top: 0;
    }

        div#checkout_left .change_button .text:hover {
            text-decoration: underline;
            cursor: pointer;
        }

div#checkout_left_checkout_buttons .done_button {
    position: relative;
    width: 100%;
    height: 43px;
    text-align: center;
    float: right;
    margin: 20px 0 10px 0;
}

    div#checkout_left_checkout_buttons .done_button:hover {
        cursor: pointer;
    }

    div#checkout_left_checkout_buttons .done_button img {
        border: 0;
        height: 43px;
    }

    div#checkout_left_checkout_buttons .done_button .text {
        position: absolute;
        width: 100%;
        line-height: 42px;
        text-align: center;
        color: #FFFFFF;
        font-family: HelveticaNeue-Bold, Arial;
        font-size: 16px;
        left: 0;
        top: 0;
    }

        div#checkout_left_checkout_buttons .done_button .text:hover {
            text-decoration: underline;
            cursor: pointer;
        }

.send_button {
    position: relative;
    width: 204px;
    height: 43px;
    text-align: center;
    float: left;
    margin: 0 0 10px 0;
}

    .send_button:hover {
        cursor: pointer;
    }

    .send_button img {
        border: 0;
        height: 43px;
    }

    .send_button .text {
        position: absolute;
        width: 204px;
        line-height: 62px;
        text-align: center;
        color: #FFFFFF;
        font-family: HelveticaNeue-Bold, Arial;
        font-size: 16px;
        left: 0;
        top: 0;
    }

        .send_button .text:hover {
            text-decoration: underline;
            cursor: pointer;
        }

.review_button {
    position: relative;
    width: 204px;
    height: 43px;
    text-align: center;
    float: left;
    margin: 0 0 10px 0;
}

    .review_button:hover {
        cursor: pointer;
    }

    .review_button img {
        border: 0;
        height: 43px;
    }

    .review_button .text {
        position: absolute;
        width: 204px;
        line-height: 42px;
        text-align: center;
        color: #FFFFFF;
        font-family: HelveticaNeue-Bold, Arial;
        font-size: 16px;
        left: 0;
        top: 0;
    }

        .review_button .text:hover {
            text-decoration: underline;
            cursor: pointer;
        }

.ion_receipt_headings {
    color: #00000;
    font-family: 'HelveticaNeue', Arial;
    font-size: 20px;
}

.ion_warranty_bulk h1 {
    color: #237ABF;
    font-family: 'HelveticaNeue', Arial;
    font-size: 25px;
    font-weight: normal;
}

.ion_warranty_bulk .row {
    border: 0;
    margin: 0 0 5px 0;
    float: left;
    clear: left;
}

    .ion_warranty_bulk .row .set {
        width: 200px;
    }

    .ion_warranty_bulk .row label {
        float: left;
        margin: 5px 10px 0 0;
    }

    .ion_warranty_bulk .row input {
        float: left;
    }

    .ion_warranty_bulk .row table td label {
        width: 150px;
    }

.ion_required {
    color: red;
}

div#vtext {
    position: fixed;
    top: 164px;
    width: 32px;
    height: 120px;
    background-image: url('ion-blog.png');
    z-index: 9999;
}

    div#vtext:hover {
        background-image: url('ion-blog2.png');
    }

div#ctext {
    position: fixed;
    top: 290px;
    width: 32px;
    height: 260px;
    background-image: url('ion-compare.png');
    z-index: 9999;
}

    div#ctext:hover {
        background-image: url('ion-compare2.png');
    }

.doHV-l {
    font-family: 'helveticaLight';
}

.doHV-b {
    font-family: 'HelveticaNeue-Bold';
}

.doHV-r {
    font-family: 'HelveticaNeue';
}

.doBK-C {
    color: #000000;
}

.ship_message {
    color: #333333;
    margin: 10px 0 10px 0;
    height: 23px;
    font-size: 16px;
}

.mc-over {
    width: 960px;
    height: 536px;
    margin: 10px 0 0 10px;
    background-image: url('Manchester-City-Football-Clud-01.jpg');
}

    .mc-over:hover {
        background-image: url('Manchester-City-Football-Clud-02.jpg');
    }
