#mds-app-byo div.cnt_tbl_fs_1 table {
    table-layout: auto;
}

div.cnt_tbl_fs_1 table tr.caption dt, div.cnt_tbl_fs_1 table tr.caption dd {
    float: left;
}

div.cnt_tbl_fs_1 table tr.caption dt {
    margin-right: 2px;
    margin-left: 1px;
    width: 12px;
}

div.cnt_tbl_fs_1 table tr.caption dd {
    margin-right: 15px;
    padding-top: 1px;
}

div.cnt_tbl_fs_1 table select {
    width: 100%;
}

div.cnt_tbl_fs_1.tbl_merge tbody tr > th, div.cnt_tbl_fs_1.tbl_merge tbody tr > td {
    text-align: center;
}

    div.cnt_tbl_fs_1.tbl_merge tbody tr > th:first-child {
        text-align: left;
    }

.cnt_tbl_fs_1.tbl_merge .hidden {
    display: none;
}

.cnt_tbl_fs_1 .modNav_tablay_1.fixed, .cnt_tbl_fs_1 thead.fixed {
    position: fixed;
    z-index: 1000;
}

.cnt_tbl_fs_1.tbl_expander > th + th {
    text-indent: -9999px;
}

.singlePriceDisplay, .dualPriceDisplay {
    display: none;
}

.xHiddenText {
    text-indent: -9999em;
    font-size: 0;
    line-height: 0;
}

.ellipseText {
    overflow: hidden;
    text-overflow: ellipsis;
}

.modCnt_tbl_fs_2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    zoom: 1;
    position: relative;
    width: 980px;
    padding-bottom: 20px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1rem;
    background-color: #fff;
}

    .modCnt_tbl_fs_2 div, .modCnt_tbl_fs_2 ul, .modCnt_tbl_fs_2 table, .modCnt_tbl_fs_2 tbody, .modCnt_tbl_fs_2 tr, .modCnt_tbl_fs_2 th, .modCnt_tbl_fs_2 td, .modCnt_tbl_fs_2 form {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        zoom: 1;
    }

    .modCnt_tbl_fs_2 p, .modCnt_tbl_fs_2 li, .modCnt_tbl_fs_2 blockquote {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .modCnt_tbl_fs_2 input[type=checkbox], .modCnt_tbl_fs_2 input[type=radio], .modCnt_tbl_fs_2 select, .modCnt_tbl_fs_2 option, .modCnt_tbl_fs_2 label {
        cursor: pointer;
    }

    .modCnt_tbl_fs_2 .tabsDiv {
        position: relative;
        width: 100%;
    }

        .modCnt_tbl_fs_2 .tabsDiv .tabsList {
            width: inherit;
        }

            .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem {
                display: block;
                float: left;
                border: 0;
                padding: 5px;
                width: auto;
                overflow: hidden;
            }

                .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem a {
                    display: block;
                    width: auto;
                    text-transform: uppercase;
                }

                .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem.ui-tabs-selected a {
                    color: #000;
                    font-size: 1rem;
                    font-weight: bold;
                }

        .modCnt_tbl_fs_2 .tabsDiv #featuresDiv, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv {
            width: inherit;
        }

            .modCnt_tbl_fs_2 .tabsDiv #featuresDiv table, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv table {
                width: inherit;
            }

                .modCnt_tbl_fs_2 .tabsDiv #featuresDiv table th, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv table th, .modCnt_tbl_fs_2 .tabsDiv #featuresDiv table td, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv table td {
                    width: 245px;
                    padding: 10px;
                }

                    .modCnt_tbl_fs_2 .tabsDiv #featuresDiv table th.imageCell, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv table th.imageCell, .modCnt_tbl_fs_2 .tabsDiv #featuresDiv table td.imageCell, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv table td.imageCell {
                        padding: 0;
                    }

                        .modCnt_tbl_fs_2 .tabsDiv #featuresDiv table th.imageCell img, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv table th.imageCell img, .modCnt_tbl_fs_2 .tabsDiv #featuresDiv table td.imageCell img, .modCnt_tbl_fs_2 .tabsDiv #capabilitiesDiv table td.imageCell img {
                            margin: auto;
                        }

            .modCnt_tbl_fs_2 .tabsDiv #featuresDiv .conflictModal {
                display: none;
            }

                .modCnt_tbl_fs_2 .tabsDiv #featuresDiv .conflictModal.active {
                    display: block;
                    position: absolute;
                }

    .modCnt_tbl_fs_2 .viewsTable .legendCell dt, .modCnt_tbl_fs_2 .capsConfigsTable .legendCell dt, .modCnt_tbl_fs_2 .viewsTable .legendCell dd, .modCnt_tbl_fs_2 .capsConfigsTable .legendCell dd {
        display: block;
        float: left;
    }

    .modCnt_tbl_fs_2 .viewsTable .legendCell dt, .modCnt_tbl_fs_2 .capsConfigsTable .legendCell dt {
        clear: left;
    }

        .modCnt_tbl_fs_2 .viewsTable .legendCell dt span, .modCnt_tbl_fs_2 .capsConfigsTable .legendCell dt span {
            text-indent: 0;
        }

    .modCnt_tbl_fs_2 .controlsTable tr .controlCell {
        font-weight: bold;
        cursor: pointer;
    }

        .modCnt_tbl_fs_2 .controlsTable tr .controlCell.viewdiffs {
            font-weight: normal;
        }

    .modCnt_tbl_fs_2 .controlsTable tr.stickyNavRow {
        display: none;
    }

    .modCnt_tbl_fs_2 .dataTable tr, .modCnt_tbl_fs_2 .capsDataTable tr {
        overflow: hidden;
    }

        .modCnt_tbl_fs_2 .dataTable tr.sectionRow, .modCnt_tbl_fs_2 .capsDataTable tr.sectionRow {
            background-color: #AAA;
        }

            .modCnt_tbl_fs_2 .dataTable tr.sectionRow th, .modCnt_tbl_fs_2 .capsDataTable tr.sectionRow th {
                font-weight: bold;
                text-transform: uppercase;
                cursor: pointer;
            }

        .modCnt_tbl_fs_2 .dataTable tr.subsectionRow, .modCnt_tbl_fs_2 .capsDataTable tr.subsectionRow, .modCnt_tbl_fs_2 .dataTable tr.dataRow, .modCnt_tbl_fs_2 .capsDataTable tr.dataRow {
            display: none;
        }

            .modCnt_tbl_fs_2 .dataTable tr.subsectionRow.active, .modCnt_tbl_fs_2 .capsDataTable tr.subsectionRow.active, .modCnt_tbl_fs_2 .dataTable tr.dataRow.active, .modCnt_tbl_fs_2 .capsDataTable tr.dataRow.active {
                display: table-row;
            }

            .modCnt_tbl_fs_2 .dataTable tr.subsectionRow td[class*="detailCell"] .iconSpan.conflicted, .modCnt_tbl_fs_2 .capsDataTable tr.subsectionRow td[class*="detailCell"] .iconSpan.conflicted, .modCnt_tbl_fs_2 .dataTable tr.dataRow td[class*="detailCell"] .iconSpan.conflicted, .modCnt_tbl_fs_2 .capsDataTable tr.dataRow td[class*="detailCell"] .iconSpan.conflicted {
                visibility: hidden;
            }

        .modCnt_tbl_fs_2 .dataTable tr.ctasRow a, .modCnt_tbl_fs_2 .capsDataTable tr.ctasRow a {
            display: block;
        }

            .modCnt_tbl_fs_2 .dataTable tr.ctasRow a + a, .modCnt_tbl_fs_2 .dataTable tr.ctasRow a ~ a, .modCnt_tbl_fs_2 .capsDataTable tr.ctasRow a + a {
                margin-top: 10px;
            }

    .modCnt_tbl_fs_2 .capsConfigsTable .controlCell {
        font-weight: bold;
        cursor: pointer;
    }

        .modCnt_tbl_fs_2 .capsConfigsTable .controlCell.viewdiffs {
            font-weight: normal;
        }

    .modCnt_tbl_fs_2 .capsConfigsTable tr.stickyNavRow {
        display: none;
    }

    .modCnt_tbl_fs_2 .tabsDiv.stickyNav .year-switch {
        position: fixed;
        top: 58px;
        z-index: 11;
    }

    .modCnt_tbl_fs_2 .tabsDiv.stickyNav .tabsList {
        position: fixed;
        top: 0;
        width: 730px;
        background-color: #fff;
        z-index: 9;
    }

        .modCnt_tbl_fs_2 .tabsDiv.stickyNav .tabsList * {
            z-index: 9;
        }

    .modCnt_tbl_fs_2 .tabsDiv.stickyNav .stickyNavRow {
        display: table-row;
        position: fixed;
        top: 0;
        width: 980px;
        height: 0;
        font-size: .75rem;
        font-weight: normal;
    }

        .modCnt_tbl_fs_2 .tabsDiv.stickyNav .stickyNavRow .controlCell.stickyNav {
            display: none;
        }

        .modCnt_tbl_fs_2 .tabsDiv.stickyNav .stickyNavRow .legendCell.stickyNav {
            float: right;
            margin: 0;
            width: 245px;
            min-width: 245px;
            max-width: 245px;
            padding: 0;
            background-color: #fff;
            text-align: right;
        }

            .modCnt_tbl_fs_2 .tabsDiv.stickyNav .stickyNavRow .legendCell.stickyNav span {
                width: auto;
                overflow: hidden;
                white-space: nowrap;
            }

    .modCnt_tbl_fs_2 .tabsDiv.stickyNav #featuresDiv .viewsTable {
        display: none;
    }

    .modCnt_tbl_fs_2 .tabsDiv.stickyNav #featuresDiv .controlsTable {
        position: fixed;
        width: 980px;
        top: 32px;
        background-color: #FFF;
        z-index: 9;
    }

    .modCnt_tbl_fs_2 .tabsDiv.stickyNav #featuresDiv .conflictAlertDiv {
        display: none;
    }

    .modCnt_tbl_fs_2 .tabsDiv.stickyNav #capabilitiesDiv .capsConfigsTable {
        position: fixed;
        top: 32px;
        width: 980px;
        background-color: #FFF;
        z-index: 9;
    }

        .modCnt_tbl_fs_2 .tabsDiv.stickyNav #capabilitiesDiv .capsConfigsTable .configsRow .legendCell {
            visibility: hidden;
        }

    .modCnt_tbl_fs_2.noConfigurations .tabsDiv.stickyNav #capabilitiesDiv .capsConfigsTable .configsRow {
        display: none;
    }

    .modCnt_tbl_fs_2 ul {
        list-style: none;
    }

        .modCnt_tbl_fs_2 ul.bodystyleList, .modCnt_tbl_fs_2 ul.trimList, .modCnt_tbl_fs_2 ul.engineList, .modCnt_tbl_fs_2 ul.capsEngineList {
            display: none;
        }

            .modCnt_tbl_fs_2 ul.bodystyleList.active, .modCnt_tbl_fs_2 ul.trimList.active, .modCnt_tbl_fs_2 ul.engineList.active, .modCnt_tbl_fs_2 ul.capsEngineList.active {
                display: block;
                position: absolute;
                background-color: #fff;
            }

            .modCnt_tbl_fs_2 ul.bodystyleList.col1, .modCnt_tbl_fs_2 ul.trimList.col1, .modCnt_tbl_fs_2 ul.engineList.col1, .modCnt_tbl_fs_2 ul.capsEngineList.col1 {
                left: 245px;
            }

            .modCnt_tbl_fs_2 ul.bodystyleList.col2, .modCnt_tbl_fs_2 ul.trimList.col2, .modCnt_tbl_fs_2 ul.engineList.col2, .modCnt_tbl_fs_2 ul.capsEngineList.col2 {
                left: 490px;
            }

            .modCnt_tbl_fs_2 ul.bodystyleList.col3, .modCnt_tbl_fs_2 ul.trimList.col3, .modCnt_tbl_fs_2 ul.engineList.col3, .modCnt_tbl_fs_2 ul.capsEngineList.col3 {
                left: 735px;
            }

            .modCnt_tbl_fs_2 ul.bodystyleList li, .modCnt_tbl_fs_2 ul.trimList li, .modCnt_tbl_fs_2 ul.engineList li, .modCnt_tbl_fs_2 ul.capsEngineList li {
                padding: 10px;
                cursor: pointer;
            }

                .modCnt_tbl_fs_2 ul.bodystyleList li:focus, .modCnt_tbl_fs_2 ul.trimList li:focus, .modCnt_tbl_fs_2 ul.engineList li:focus, .modCnt_tbl_fs_2 ul.capsEngineList li:focus, .modCnt_tbl_fs_2 ul.bodystyleList li:hover, .modCnt_tbl_fs_2 ul.trimList li:hover, .modCnt_tbl_fs_2 ul.engineList li:hover, .modCnt_tbl_fs_2 ul.capsEngineList li:hover {
                    background-color: #aaa;
                }

.regionalDisclaimers, .regionalDisclaimersShort {
    font-style: italic;
}

    .regionalDisclaimers a {
        text-decoration: underline;
        cursor: pointer;
    }

ul.regionalDisclaimersShort {
    font-size: 14px;
}

.modCnt_tbl_price_1 ul.dynTabCtrl {
    overflow: hidden;
}

    .modCnt_tbl_price_1 ul.dynTabCtrl li {
        float: left;
        display: inline;
    }

.modCnt_trim_1 {
    display: block;
}

    .modCnt_trim_1 a.ln {
        display: inline-block;
    }

    .modCnt_trim_1 details summary {
        display: block;
    }

    .modCnt_trim_1 details .btn_prim {
        float: right;
    }

    .modCnt_trim_1 .btn_prim {
        display: inline-block;
    }

    .modCnt_trim_1 details summary {
        cursor: pointer;
    }

summary::-webkit-details-marker {
    display: none;
}

details, summary {
    display: block;
}

details {
    overflow: hidden;
}

summary {
    cursor: pointer;
}

details.closed * {
    display: none;
}

.closed summary {
    display: block;
}

.modCnt_vehicle_list_1 > ul {
    letter-spacing: -0.3em;
}

.modCnt_vehicle_list_1.cols3 > ul > li {
    width: 33.33%;
}

.modCnt_vehicle_list_1.cols4 > ul > li {
    width: 25%;
}

.modCnt_vehicle_list_1.cols5 > ul > li {
    width: 19.95%;
}

.modCnt_vehicle_list_1.cols6 > ul > li {
    width: 16.66%;
}

.mod.modBaseballcard .modCnt_vehicle_list_1 > ul > li, .modCnt_vehicle_list_1 > ul > li {
    position: relative;
    display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
}

    .modCnt_vehicle_list_1 > ul > li.section-start {
        display: inline;
        text-align: center;
    }

        .modCnt_vehicle_list_1 > ul > li.section-start > .mod {
            display: inline-block;
        }

.modCnt_vehicle_list_1 .align-inline .section-start {
    display: inline-block;
}

    .modCnt_vehicle_list_1 .align-inline .section-start .hl_s {
        position: absolute;
        white-space: nowrap;
    }

.modCnt_vehicle_list_1 .no-segment-title .section-start {
    display: inline-block;
}

    .modCnt_vehicle_list_1 .no-segment-title .section-start .hl_s {
        display: none;
    }

.mds-area-content .modCnt_well_1 {
    position: static;
    width: 100%;
    padding-bottom: 1px;
}

.modCnt_well_1 > .img {
    position: absolute;
    z-index: 7;
}

.modCnt_well_2 .fs-content img.image_loaded {
    height: auto;
}

.mod.modCnt_well_exp_1, .cnt_well_exp .mod {
    margin-right: 0;
    margin-left: 0;
}

.cnt_well_exp .content-wrapper {
    display: none;
}

.cnt_well_exp.expanded .content-wrapper {
    display: block;
}

.cnt_well_exp .exp-switch.secondary {
    display: none;
}

.cnt_well_exp.expanded .exp-switch.secondary {
    display: block;
}

.cnt_well_exp .exp-switch {
    margin: 0 auto;
}

.cnt_well_exp .grid_col3_c1 .modCnt_par_1 {
    width: 317px;
}

.modColorizer .mmScrollBtn {
    display: none;
}

.modConnect_1 > dl, .modConnect_1 > dl > dd > ul {
    display: table;
}

    .modConnect_1 > dl > dd > ul > li {
        overflow: hidden;
    }

    .modConnect_1 > dl > dd > ul > li, .modConnect_1 > dl > dt, .modConnect_1 > dl > dd {
        display: table-cell;
        vertical-align: middle;
    }

.modConnect_1 .service-facebook {
    text-align: left;
}

    .modConnect_1 .service-facebook > div > div {
        width: inherit;
    }

    .modConnect_1 .service-facebook.ui-no-count {
        overflow: hidden;
    }

        .modConnect_1 .service-facebook.ui-no-count > div > div {
            margin-top: -41px;
        }

    .modConnect_1 .service-facebook.socialPrivacy.ui-no-count {
        overflow: visible;
    }

.modConnect_1 .socialSwitch, .modConnect_1 .deactivatedService {
    display: none;
}

.modConnect_1 .deactivatedService {
    position: relative;
}

.modConnect_1 .socialPrivacy .socialSwitch {
    display: block;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.modConnect_1 .socialPrivacy .socialShareWrapper {
    float: left;
}

.modConnect_1 .service-facebook.socialPrivacy .socialShareWrapper {
    width: auto;
}

.modConnect_1 .socialPrivacy .deactivatedService.facebookButton {
    height: 18px;
    padding: 0 5px 0 19px;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    background-color: #f0f0f0;
    font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #6c6c6c;
}

.modConnect_1 .socialPrivacy .deactivatedService.twitterButton, .modConnect_1 .socialPrivacy .deactivatedService.twitterButton {
    position: relative;
    background-color: #eee;
    background-image: -webkit-linear-gradient(#fff,#dedede);
    background-image: linear-gradient(#fff,#dedede);
    border: #ccc solid 1px;
    border-radius: 3px;
    height: 20px;
    max-width: 100%;
    padding: 0 3px 0 19px;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    font-weight: bold;
    font-size: 11px;
    line-height: 18px;
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

    .modConnect_1 .socialPrivacy .deactivatedService.facebookButton span:before, .modConnect_1 .socialPrivacy .deactivatedService.twitterButton span:before {
        content: '';
        display: block;
        position: absolute;
        background-image: url('../images/icon_sprite.png');
        background-repeat: no-repeat;
    }

div.mds-cmp-content01 div.aoiw {
    overflow: hidden;
}

div.mds-cmp-content01 ul {
    overflow: hidden;
}

#fancybox-title .indicator_dot, #fancybox-title .indicator_number, .fancybox-title .indicator_dot, .fancybox-title .indicator_number {
    display: none;
}

div.mds-cmp-content04 table {
    table-layout: auto;
}

div.mds-cmp-content05 div.textarea {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

div.mds-cmp-content05 a.ifrm_ipad, html.ipad div.mds-cmp-content05 .ifrm_ipad ~ img, html.ipad div.mds-cmp-content05 .ifrm_ipad ~ .textarea {
    display: none;
}

div.mds-cmp-content07 img {
    width: auto;
    height: auto;
    display: block;
}

div.mds-cmp-content10 > dl {
    overflow: hidden;
}

    div.mds-cmp-content10 > dl > dt, div.mds-cmp-content10 > dl > dd {
        float: left;
    }

div.mds-cmp-content11 ul {
    overflow: hidden;
}

    div.mds-cmp-content11 ul li {
        float: left;
    }

div.mds-cmp-content14 .stage dd.controls {
    white-space: nowrap;
}

div.mds-cmp-content19 > dl {
    overflow: hidden;
}

    div.mds-cmp-content19 > dl > dt, div.mds-cmp-content19 > dl > dd {
        display: inline;
    }

div.mds-cmp-content19 dl dd {
    white-space: nowrap;
}

    div.mds-cmp-content19 dl dd .regionalDisclaimers {
        font-style: italic;
    }

        div.mds-cmp-content19 dl dd .regionalDisclaimers a {
            text-decoration: underline;
        }

.modDisclaimer_1 {
    display: none;
}

div.dl_ll_1 > div > dl {
    overflow: hidden;
}

    div.dl_ll_1 > div > dl > dt, div.dl_ll_1 > div > dl > dd {
        float: left;
    }

div.dl_ll_1 > div > div {
    display: block;
    overflow: visible;
    margin-top: 0;
}

div.mds-cmp-frame01 iframe {
    width: 100%;
    border: 0;
}

.modGlossary_control_1 {
    margin: 0;
}

.modGlossary_results_1 {
    position: relative;
}

    .modGlossary_results_1 .details-active {
        display: none;
    }

div.mds-area-pf2 > div, div.mds-area-pf3 > div, div.mds-area-pf4 > div, div.mds-area-pf5 > div, div.mds-area-pf6 > div, div.mds-area-pf8 > div, div.mds-area-pn2 > div, div.mds-area-pn3 > div, div.mds-area-pn5 > div, div.mds-area-ptl {
    float: left;
}

div.mds-area-ptr {
    float: right;
}

div.mds-area-pf1, div.mds-area-pf2, div.mds-area-pf3, div.mds-area-pf4, div.mds-area-pf5, div.mds-area-pf6, div.mds-area-pf8, div.mds-area-ptr, div.mds-area-ptl {
    clear: both;
}

div.masthead {
    text-align: center;
}

div.mds-area-ptl + div.mds-area-ptr {
    clear: none;
}

.mds-area-content div[class*="mds-area-p"] > div, .mds-area-content div[class*="mds-area-p"] > div > div, .mds-area-footer div[class*="mds-area-p"] > div {
    min-height: 1px;
}

.mds-area-content div[class*="mds-area-p"].collapseEmpty > div, .mds-area-content div[class*="mds-area-p"].collapseEmpty > div > div, .mds-area-footer div[class*="mds-area-p"].collapseEmpty > div {
    min-height: 0;
}

.mds-area-content div[class*="mds-area-p"].collapseEmpty {
    display: inline;
    clear: none;
}

.modNav_tablay_1 .mds-area-pf1 div.mds-cmp-content05.mm_1 {
    margin-top: 0;
}

html.opera div.mds-area-pn2, html.opera div.mds-area-pn3, html.opera div.mds-area-pn5 {
    overflow: visible;
}

.masthead .modIframe_2 {
    text-align: left;
}

.modIframe_2 iframe {
    width: 100%;
}

.modIframe_2 .close {
    float: right;
    display: block;
}

    .modIframe_2 .close span {
        position: absolute;
        clip: rect(0px 0 0 0);
    }

div.ilike_btn iframe {
    height: 21px;
    width: 150px;
    border: 0;
    overflow: hidden;
}

.modIlike_btn .socialPrivacy {
    overflow: hidden;
}

.modIlike_btn .socialSwitch, .modIlike_btn .deactivatedService {
    display: none;
}

.modIlike_btn .deactivatedService {
    position: relative;
}

.modIlike_btn .socialPrivacy .socialSwitch {
    display: block;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.modIlike_btn .socialPrivacy .socialShareWrapper {
    float: left;
}

.modIlike_btn .socialPrivacy .deactivatedService.facebookButton {
    height: 18px;
    padding: 0 5px 0 19px;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    background-color: #f0f0f0;
    font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #6c6c6c;
}

div.mds-cmp-layer01 {
    overflow: visible;
}

    div.mds-cmp-layer01 div.mds-area-pf1 {
        position: absolute;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px,1px,1px,1px);
    }

html.js.webkit div.mds-cmp-layer01 div.mds-area-pf1 {
    display: none;
}

div.mds-cmp-layer01 div.mds-area-pf1:target {
    left: 25%;
    top: 100px;
    max-width: 800px;
}

div.mds-cmp-layer01 div.mds-area-pf1 > a {
    top: 0;
    right: 19px;
    position: absolute;
    z-index: 9999;
}

.ui-dialog-content > a.lyr_cnt_close {
    display: none;
}

#container > div[id|='mds-area'], div[id|='mds-tpl'] {
    position: relative;
}

    #container:after, #container > div[id|='mds-area']:after, div[class*='mds-area']:after, div[class*='mds-cmp']:after, div[id*='mds-cmp']:after {
        content: "";
        display: table;
        clear: both;
    }

div[class*='mds-area-pn'] {
    overflow: hidden;
}

    div[class*='mds-area-pn']:after {
        content: '';
        clear: none;
    }

.navbar_fixed {
    position: fixed;
    top: 100px;
    width: 100%;
    background-color: #f00;
}

.navbar_absolute {
    position: absolute;
    top: 23px;
    width: 100%;
    background-color: #f00;
}

div.ln_adchoice a#_bapw-link {
    text-decoration: none;
    background: none!important;
    cursor: pointer!important;
}

    div.ln_adchoice a#_bapw-link #_bapw-icon {
        display: inline!important;
        height: 13px!important;
        vertical-align: top!important;
    }

.modLyr_email_1 .lyr_success, .modLyr_email_1 .tx_error {
    display: none;
}

.modLyr_email_1 input.honeypot {
    position: absolute;
    padding: 0;
    border: 0;
    margin: 0;
    width: 0;
    height: 0;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

div.marketing_text {
    overflow: hidden;
    text-align: right;
}

    div.marketing_text img {
        float: right;
        vertical-align: middle;
    }

.modMh_1 .mh_bgtext {
    display: none;
}

.modMh_1 .mh_default_content_wrapper {
    position: absolute;
    z-index: 2;
}

.modMh_1 .mh_content {
    position: absolute;
    top: 0;
    left: 0;
}

    .modMh_1 .mh_content.tx a {
        color: inherit;
    }

.modMh_1 .mh_title_1 {
    width: 100%;
    height: 100%;
}

.modMh_1 > .mds-area-pf1 {
    text-align: left;
}

.modMh_1 .align-center {
    text-align: center;
}

.modMh_1 .align-right {
    text-align: right;
}

.modMh_1 .ui-hidden {
    display: none;
}

.modMh_1 li .mh_teaser p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 98%;
    padding: 1%;
}

.modMh_1 .mh_teaser_area, .modMh_1 .mh_teaser_area li {
    position: relative;
    margin: 0;
    list-style-type: none;
}

    .modMh_1 .mh_teaser_area.vertical-position-absolute {
        position: absolute;
        top: 0;
        left: 0;
    }

    .modMh_1 .mh_teaser_area.align-right {
        text-align: left;
        right: 0;
    }

    .modMh_1 .mh_teaser_area li {
        float: left;
    }

    .modMh_1 .mh_teaser_area.layout-vertical li {
        clear: both;
    }

.modMh_1 .textarea {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.modMh_col_item_1 {
    position: relative;
    overflow: hidden;
}

    .modMh_col_item_1 > div[class^="pf"] {
        float: left;
    }

.modMh_item_1 {
    position: relative;
    overflow: hidden;
    text-align: left;
}

    .modMh_item_1 img {
        display: block;
    }

    .modMh_item_1 > .caption {
        position: absolute;
        text-align: left;
    }

.modMh_scroller_1 {
    position: relative;
}

    .modMh_scroller_1 .mh_bgtext {
        display: none;
    }

    .modMh_scroller_1 .mh_default_content_wrapper {
        position: absolute;
        z-index: 2;
    }

    .modMh_scroller_1 .mh_content {
        position: absolute;
        top: 0;
        left: 0;
    }

        .modMh_scroller_1 .mh_content.tx a {
            color: inherit;
        }

    .modMh_scroller_1 .mh_title_1 {
        width: 100%;
        height: 100%;
    }

    .modMh_scroller_1 > .mmScroll > .caption {
        position: absolute;
        text-align: left;
    }

    .modMh_scroller_1 .mmScrollPaginationWrp {
        display: none;
    }

    .modMh_scroller_1 .mmScroll.indicator-dots .mmScrollPaginationWrp, .modMh_scroller_1 .mmScroll.indicator-numbers .mmScrollPaginationWrp {
        display: block;
    }

    .modMh_scroller_1 .mmScrollThumbnailPaginationWrp {
        display: block;
        width: 100%;
        position: absolute;
        left: 0;
        right: auto;
        bottom: 0;
    }

        .modMh_scroller_1 .mmScrollThumbnailPaginationWrp.thumbnailPositionOutside {
            position: relative;
            bottom: auto;
        }

        .modMh_scroller_1 .mmScrollThumbnailPaginationWrp .thumbsBtn {
            position: absolute;
            display: block;
            text-indent: -999em;
            cursor: pointer;
        }

            .modMh_scroller_1 .mmScrollThumbnailPaginationWrp .thumbsBtn.prev {
                left: 0;
            }

            .modMh_scroller_1 .mmScrollThumbnailPaginationWrp .thumbsBtn.next {
                right: 0;
            }

        .modMh_scroller_1 .mmScrollThumbnailPaginationWrp ol {
            margin: 0;
            padding: 0;
        }

            .modMh_scroller_1 .mmScrollThumbnailPaginationWrp ol li {
                float: left;
                cursor: pointer;
            }

                .modMh_scroller_1 .mmScrollThumbnailPaginationWrp ol li .thumbnailImageWrp {
                    position: relative;
                }

                    .modMh_scroller_1 .mmScrollThumbnailPaginationWrp ol li .thumbnailImageWrp img.img.cgi {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        max-width: 100%;
                        max-height: 100%;
                        margin: auto;
                    }

    .modMh_scroller_1 > .mds-area-pf1 {
        text-align: left;
    }

    .modMh_scroller_1 .align-center {
        text-align: center;
    }

    .modMh_scroller_1 .align-right {
        text-align: right;
    }

    .modMh_scroller_1 .ui-hidden {
        display: none;
    }

    .modMh_scroller_1 li .mh_teaser p {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 98%;
        padding: 1%;
    }

    .modMh_scroller_1 .mh_teaser_area, .modMh_scroller_1 .mh_teaser_area li {
        position: relative;
        margin: 0;
        list-style-type: none;
    }

        .modMh_scroller_1 .mh_teaser_area.vertical-position-absolute {
            position: absolute;
            top: 0;
            left: 0;
        }

        .modMh_scroller_1 .mh_teaser_area.align-right {
            text-align: left;
            right: 0;
        }

        .modMh_scroller_1 .mh_teaser_area li {
            float: left;
        }

        .modMh_scroller_1 .mh_teaser_area.layout-vertical li {
            clear: both;
        }

    .modMh_scroller_1 .textarea {
        position: absolute;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px,1px,1px,1px);
    }

.lazy-helper-hidden {
    display: none!important;
}

.modMh_tablay_1 .nav_layer {
    font-size: 0;
}

.modVi_8 .mh_content {
    position: absolute;
    z-index: 1;
}

.modMh_title_1 area {
    display: block;
}

.modMm_1 .mm_scroll > ul {
    position: relative;
}

    .modMm_1 .mm_scroll > ul:before, .modMm_1 .mm_scroll > ul:after {
        content: " ";
        display: table;
    }

    .modMm_1 .mm_scroll > ul:after {
        clear: both;
    }

.modMm_1 li {
    position: absolute;
    top: 0;
    left: 0;
}

    .modMm_1 li:first-child {
        position: static;
    }

.modMm_1.jsReady li {
    position: static;
}

.modMm_1 .ui_navigation_img ol li a {
    text-indent: 3em;
    overflow: hidden;
}

.ipad .modMm_1 {
    overflow: hidden;
}

.modMm_1 .mm_scroll {
    position: relative;
}

    .modMm_1 .mmScrollBtn, .modMm_1 .mm_scroll > ul > li, .modMm_1 .caroufredsel_wrapper > ul > li, .modMm_1 .mmScrollPagination > li {
        float: left;
    }

.modMm_1 .mmScrollPaginationWrp {
    display: none;
}

.modMm_1 .mm_scroll.ui_navigation_img .mmScrollPaginationWrp, .modMm_1 .mm_scroll.ui_navigation_numbers .mmScrollPaginationWrp {
    display: block;
}

.modMm_1 .mm_scroll #captionHolder {
    z-index: 100;
}

.ui-dialog .modMm_1 .mm_scroll #captionHolder, .ui-dialog .modMm_1 .caroufredsel_wrapper {
    z-index: 1003;
}

.modMm_1 .mmScrollBtn, .modMm_1 .mmScrollPaginationWrp {
    z-index: 100;
}

.ui-dialog .modMm_1 .mmScrollBtn, .ui-dialog .modMm_1 .mmScrollPaginationWrp {
    z-index: 1005;
}

.sk-fading-circle {
    margin: 30px auto;
    width: 450px;
    height: 450px;
    position: absolute;
    left: 225px;
}

    .sk-fading-circle .sk-circle {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

        .sk-fading-circle .sk-circle:before {
            content: '';
            display: block;
            margin: 0 auto;
            width: 15%;
            height: 15%;
            background-color: #333;
            border-radius: 100%;
            -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
            animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
        }

    .sk-fading-circle .sk-circle2 {
        -webkit-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
        transform: rotate(30deg);
    }

    .sk-fading-circle .sk-circle3 {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
    }

    .sk-fading-circle .sk-circle4 {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .sk-fading-circle .sk-circle5 {
        -webkit-transform: rotate(120deg);
        -ms-transform: rotate(120deg);
        transform: rotate(120deg);
    }

    .sk-fading-circle .sk-circle6 {
        -webkit-transform: rotate(150deg);
        -ms-transform: rotate(150deg);
        transform: rotate(150deg);
    }

    .sk-fading-circle .sk-circle7 {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .sk-fading-circle .sk-circle8 {
        -webkit-transform: rotate(210deg);
        -ms-transform: rotate(210deg);
        transform: rotate(210deg);
    }

    .sk-fading-circle .sk-circle9 {
        -webkit-transform: rotate(240deg);
        -ms-transform: rotate(240deg);
        transform: rotate(240deg);
    }

    .sk-fading-circle .sk-circle10 {
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    .sk-fading-circle .sk-circle11 {
        -webkit-transform: rotate(300deg);
        -ms-transform: rotate(300deg);
        transform: rotate(300deg);
    }

    .sk-fading-circle .sk-circle12 {
        -webkit-transform: rotate(330deg);
        -ms-transform: rotate(330deg);
        transform: rotate(330deg);
    }

    .sk-fading-circle .sk-circle2:before {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .sk-fading-circle .sk-circle3:before {
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
    }

    .sk-fading-circle .sk-circle4:before {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .sk-fading-circle .sk-circle5:before {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

    .sk-fading-circle .sk-circle6:before {
        -webkit-animation-delay: -0.7s;
        animation-delay: -0.7s;
    }

    .sk-fading-circle .sk-circle7:before {
        -webkit-animation-delay: -0.6s;
        animation-delay: -0.6s;
    }

    .sk-fading-circle .sk-circle8:before {
        -webkit-animation-delay: -0.5s;
        animation-delay: -0.5s;
    }

    .sk-fading-circle .sk-circle9:before {
        -webkit-animation-delay: -0.4s;
        animation-delay: -0.4s;
    }

    .sk-fading-circle .sk-circle10:before {
        -webkit-animation-delay: -0.3s;
        animation-delay: -0.3s;
    }

    .sk-fading-circle .sk-circle11:before {
        -webkit-animation-delay: -0.2s;
        animation-delay: -0.2s;
    }

    .sk-fading-circle .sk-circle12:before {
        -webkit-animation-delay: -0.1s;
        animation-delay: -0.1s;
    }

@-webkit-keyframes sk-circleFadeDelay {
    0%,39%,100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}

@keyframes sk-circleFadeDelay {
    0%,39%,100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}

.modMm_1 .video-layer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.modMm_1 .thumbnails-scroller li {
    cursor: pointer;
}

    .modMm_1 .thumbnails-scroller li.active {
        cursor: auto;
    }

.masthead .modMm_1 {
    position: relative;
}

    .masthead .modMm_1 > h2.caption {
        position: absolute;
        text-align: left;
    }

.lazy-helper-hidden {
    display: none!important;
}

.modMm_3[class*="ui_position_float"] {
    margin: 0;
}

.modMm_3.ui_position_float_abs > .inner {
    position: absolute;
}

.modMm_3.ui_position_float_rel > .inner {
    position: relative;
}

.modMm_3.unfloat > .inner {
    position: static!important;
    margin-left: 0!important;
    margin-top: 0!important;
    width: auto!important;
    margin-bottom: 0!important;
}

.modMm_3.ui_layer_behind {
    z-index: -9!important;
}

.modMm_3.ui_layer_top {
    z-index: 11;
}

.modMm_3 a {
    position: relative;
    display: inline-block;
}

.grid_col1_c1 .mds-area-pf1 .pf1a_parsys .mm_c3.section .modMm_3.ui_layer_behind {
    z-index: 1!important;
}

.mod.modMm_anim_1 .anim_holder.viewport {
    overflow: hidden;
    position: relative;
}

.mod.modMm_anim_1 .centered_frame {
    position: absolute;
    width: 980px;
    right: 50%;
    margin-right: -490px;
    z-index: 0;
}

.mod.modMm_anim_1 {
    max-width: 1920px;
    position: relative;
}

    .mod.modMm_anim_1.maxWidth {
        margin-right: auto!important;
        left: 50%!important;
    }

.modMm_anim_1 .bg_fill {
    background: no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.modMm_anim_1 .bgSet {
    background: no-repeat center center;
}

.mod.modMm_anim_1 .modMm_animitem_1.full_width > img {
    width: 100%;
}

.modMm_anim_1 .anim_holder.touchPad img {
    width: auto;
    height: auto;
}

.modMm_anim_1 .anim_holder.full_width.touchPad img {
    width: 100%;
}

.mod.modMm_animitem_1 {
    margin: 0;
    padding: 0;
}

    .mod.modMm_animitem_1 img {
        margin: 0;
        padding: 0;
    }

.anim_item_holder {
    margin: 0;
    padding: 0;
}

.mod.modMm_animitem_1.xymove {
    position: absolute;
}

.anim_item_holder.full_width {
    width: 100%;
    position: relative;
}

.mult .anim_item_holder.full_width {
    position: absolute;
}

.mds-area-pf2 .pf2a .mm_anim_c1 {
    margin: 16px 8px auto;
}

.mds-area-pf2 .mod.modMm_anim_1 > .anim_holder {
    margin: 0;
}

.modMm_1 .modMm_colorizer li {
    position: static;
}

.modMm_hotspot_1 {
    position: relative;
}

    .modMm_hotspot_1 .simpleHotSpot, .modMm_hotspot_1 .advancedHotSpot {
        position: relative;
    }

    .modMm_hotspot_1 .hotspot-item {
        position: absolute;
    }

        .modMm_hotspot_1 .hotspot-item img {
            float: left;
        }

    .modMm_hotspot_1 img.hotspot-hover {
        display: none;
    }

html.no-touch .modMm_hotspot_1 .hotspot-item:hover img.hotspot-default, html.touch .modMm_hotspot_1 .hotspot-item.active img.hotspot-default {
    display: none;
}

html.no-touch .modMm_hotspot_1 .hotspot-item:hover img.hotspot-hover, html.touch .modMm_hotspot_1 .hotspot-item.active img.hotspot-hover {
    display: block;
}

.modMm_hotspot_1 .mm_content {
    position: absolute;
    top: 0;
    left: 0;
}

.modMm_hotspot_1 .mm_title_1 {
    width: 100%;
    height: 100%;
}

.modMm_hotspot_1 .mm_teaser_area, .modMm_hotspot_1 .mm_teaser_area li {
    position: relative;
    margin: 0;
    list-style-type: none;
}

.captiontip {
    float: left;
    position: absolute;
    z-index: 2;
}

.captiontip-inner {
    overflow: hidden;
}

.modMm_imagevideo_1 {
    position: relative;
    margin: 0;
    padding: 0;
}

    .modMm_imagevideo_1 .textarea {
        display: none;
    }

div.modMm_imagevideo_1 div.ui_position_float_rel {
    display: block;
    clip: auto;
}

.modMm_imagevideo_1 .tx_cap {
    position: absolute;
    width: 100%;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mmScroll .tx_cap .txtWrp {
    overflow: hidden;
    text-align: left;
}

.modMm_imagevideo_1 .captionHolder {
    position: absolute;
    width: 100%;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #000;
    background: rgba(0,0,0,0.85);
}

    .modMm_imagevideo_1 .captionHolder .tx_cap {
        width: 964px;
        margin: 0 auto;
        background: 0;
        position: relative;
    }

    .modMm_imagevideo_1 .captionHolder .modShare_2 {
        float: right;
        margin: 0;
    }

.modMm_imagevideo_1 .mm_content {
    position: absolute;
    top: 0;
    left: 0;
}

div.mm_imagevideo_c2 .posterframe {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}

div.mm_imagevideo_c2 > div {
    position: relative;
}

.mm_mos_1 {
    overflow-y: scroll;
    position: relative;
    height: 200px;
}

    .mm_mos_1.jsReady {
        overflow-y: visible;
        overflow: visible;
        height: auto;
    }

    .mm_mos_1 > span {
        position: absolute;
        display: block;
        text-indent: -999em;
        visibility: hidden;
        z-index: 2;
    }

    .mm_mos_1 > .next {
        right: 0;
    }

    .mm_mos_1 > .prev {
        left: 0;
    }

    .mm_mos_1.jsReady > span {
        visibility: visible;
    }

    .mm_mos_1 > ul {
        float: none;
        overflow: hidden;
    }

    .mm_mos_1.jsReady > ul {
        float: left;
    }

    .mm_mos_1 li.mm_mos_1_item {
        float: left;
        margin-top: 0!important;
    }

    .mm_mos_1 li.mm_mos_1_item {
        position: relative;
    }

        .mm_mos_1 li.mm_mos_1_item:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }

        .mm_mos_1 li.mm_mos_1_item > div > img, .mm_mos_1 li.mm_mos_1_item > div > object {
            float: left;
        }

        .mm_mos_1 li.mm_mos_1_item div[class*="mds-cmp"] {
            margin-top: 0;
        }

    .mm_mos_1 > span {
        cursor: pointer;
    }

        .mm_mos_1 > span.disabled {
            cursor: default;
        }

    .mm_mos_1 div[class*='mds-cmp'] {
        float: left;
    }

    .mm_mos_1 li.mm_mos_1_item > div > img + div {
        display: table;
    }

    .mm_mos_1 > ol {
        position: absolute;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px,1px,1px,1px);
    }

    .mm_mos_1 > ol {
        clear: both;
        float: right;
        margin: 0;
        overflow: hidden;
        padding: 0;
    }

        .mm_mos_1 > ol li {
            float: left;
        }

            .mm_mos_1 > ol li a {
                display: block;
            }

    .mm_mos_1.ui_navigation_none > .prev, .mm_mos_1.ui_navigation_none > .next, .mm_mos_1.ui_navigation_numbers > .prev, .mm_mos_1.ui_navigation_numbers > .next {
        display: none!important;
    }

    .mm_mos_1.ui_navigation_numbers > ol, .mm_mos_1.ui_navigation_img > ol {
        position: static;
        left: 0;
    }

        .mm_mos_1.ui_navigation_img > ol li a {
            text-indent: -9999px;
            background: 0;
            width: 10px;
            height: 10px;
        }

.masthead .dynamic_teaser_scroller {
    margin-top: 327px;
    margin-left: 316px;
    visibility: hidden;
}

    .masthead .dynamic_teaser_scroller .modMm_mos_1 .next, .masthead .dynamic_teaser_scroller .modMm_mos_1 .prev {
        margin-top: 0;
        top: 396px;
    }

    .masthead .dynamic_teaser_scroller .modMm_mos_1 .next {
        right: 413px;
    }

    .masthead .dynamic_teaser_scroller .modMm_mos_1 .prev {
        left: 285px;
    }

    .masthead .dynamic_teaser_scroller .catwalk .modMm_mos_1 .prev {
        background-position: -107px center;
    }

    .masthead .dynamic_teaser_scroller .catwalk .modMm_mos_1 .next {
        background-position: -158px center;
    }

    .masthead .dynamic_teaser_scroller .mds-area-pf1 .modMm_mos_1 .mm_mos_1_item {
        width: auto;
    }

.modMm_slidetext_1 {
    position: relative;
}

    .modMm_slidetext_1 > div {
        width: 100%;
    }

        .modMm_slidetext_1 > div > * {
            display: inline-block;
        }

        .modMm_slidetext_1 > div > h2, .modMm_slidetext_1 > div > h3 {
            display: inline;
        }

        .modMm_slidetext_1 > div.ui-align-left {
            text-align: left;
        }

    .modMm_slidetext_1 > img.ui-align-left {
        float: left;
        margin-right: 10px;
    }

    .modMm_slidetext_1 > div.ui-align-right {
        text-align: right;
    }

    .modMm_slidetext_1 > img.ui-align-right {
        float: right;
        margin-left: 10px;
    }

    .modMm_slidetext_1 > div div.tx {
        clear: both;
    }

    .modMm_slidetext_1 a.cl {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

.modMm_visualizer_1 {
    max-width: 1480px;
    min-width: 980px;
}

    .modMm_visualizer_1 .mmScroll canvas {
        position: absolute;
        top: 53px;
        z-index: 0;
        display: hidden;
        left: 0;
    }

.enhanced_navigation + .masthead .modMm_visualizer_1 .mmScroll canvas {
    top: 75px;
}

.modMm_visualizer_1 .toggle_holder {
    right: 50%;
    margin-right: -490px;
    position: absolute;
    top: 160px;
}

.modMm_visualizer_1 .topToggleBtn {
    position: relative;
    cursor: pointer;
    height: 15px;
    text-align: center;
    z-index: 2;
    top: 241px;
    left: -885px;
}

    .modMm_visualizer_1 .topToggleBtn.noIntToggle {
        top: 315px;
        left: -910px;
    }

    .modMm_visualizer_1 .topToggleBtn.hideTop {
        display: none;
    }

    .modMm_visualizer_1 .topToggleBtn p {
        display: none;
    }

        .modMm_visualizer_1 .topToggleBtn p + p {
            margin-top: 0;
        }

        .modMm_visualizer_1 .topToggleBtn p.active {
            display: block;
        }

    .modMm_visualizer_1 .topToggleBtn.btnToggle p.activeToggle {
        background-color: #f4bc00;
        color: #000;
    }

    .modMm_visualizer_1 .topToggleBtn.btnToggle p {
        display: inline-block;
        margin: 0;
        padding: 3px 10px;
    }

    .modMm_visualizer_1 .topToggleBtn.btnToggle {
        height: auto;
        width: auto;
    }

    .modMm_visualizer_1 .topToggleBtn.btnToggle {
        border: 1px solid #fff;
        background-color: #000;
    }

.modMm_visualizer_1 .int_ext_toggle {
    position: relative;
    cursor: pointer;
    z-index: 2;
    overflow: hidden;
    display: none;
}

.modMm_visualizer_1 .jsReady .int_ext_toggle {
    display: block;
}

.modMm_visualizer_1 .placeholder_c1 .int_ext_toggle {
    position: static;
    margin-right: auto;
}

.modMm_visualizer_1 .placeholder_c1 .toggle_holder {
    right: auto;
    margin-right: auto;
    position: static;
    top: 0;
}

.modMm_visualizer_1 .int_ext_toggle img.newImg {
    display: none;
}

.modMm_visualizer_1 .int_ext_toggle.cgiToggle img {
    display: block;
}

.modMm_visualizer_1 .transToggle {
    opacity: .5;
    -ms-filter: "alpha(opacity=75)";
}

.modMm_visualizer_1 .int_ext_toggle.btnToggle {
    height: auto;
    width: auto;
}

    .modMm_visualizer_1 .int_ext_toggle.btnToggle p {
        display: inline-block;
        margin: 0;
        padding: 3px 10px;
    }

.modMm_visualizer_1 .int_ext_toggle.cgiToggle .hide_toggle {
    display: none;
}

.modMm_visualizer_1 .int_ext_toggle.cgiToggle p {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}

.modMm_visualizer_1 .viz_scroller.cgiScroller:first-child {
    position: static;
}

.modMm_visualizer_1 .viz_scroller.cgiScroller li {
    position: absolute;
}

.modMm_visualizer_1 .viz_scroller.cgiScroller.jsReady li {
    position: static;
}

.modMm_visualizer_1 .tran_back {
    position: absolute;
    opacity: .75;
    -ms-filter: "alpha(opacity=75)";
    width: 100%;
}

.modMm_visualizer_1 .viz_data_holder {
    position: absolute;
    width: 100%;
    left: 0;
}

    .modMm_visualizer_1 .viz_data_holder li {
        display: inline-block;
        margin: 0 6px 0 0;
    }

    .modMm_visualizer_1 .viz_data_holder div.trims li {
        margin: 0 19px 0 0;
    }

    .modMm_visualizer_1 .viz_data_holder .list_wrap {
        opacity: 0;
        -ms-filter: "alpha(opacity=0)";
        position: absolute;
        width: 980px;
        left: 50%;
        margin-left: -490px;
        margin-top: 17px;
        z-index: -1;
    }

        .modMm_visualizer_1 .viz_data_holder .list_wrap.activeList {
            z-index: 2;
            opacity: 1;
            -ms-filter: "alpha(opacity=100)";
        }

.modMm_visualizer_1 .list_wrap li a {
    display: inline-block;
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
}

.modMm_visualizer_1 .list_wrap.colors li a, .modMm_visualizer_1 .list_wrap.interiors li a {
    opacity: .7;
    -ms-filter: "alpha(opacity=70)";
}

.modMm_visualizer_1 .list_wrap li a:hover {
    opacity: 1;
}

.modMm_visualizer_1 .list_wrap li a.details {
    opacity: 1;
}

.modMm_visualizer_1 .list_wrap li a.activeItem {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
}

.modMm_visualizer_1 .list_wrap li a:hover, .modMm_visualizer_1 .list_wrap li a.main:hover {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
}

.modMm_visualizer_1 .list_wrap li a.details {
    opacity: 1;
}

.modMm_visualizer_1 .list_wrap li a.activeItem, .modMm_visualizer_1 .list_wrap li a.main.activeItem {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
}

.modMm_visualizer_1 .list_wrap.wheels li a.activeItem, .modMm_visualizer_1 .list_wrap.bodyStyles li a.activeItem {
    border: 0;
}

.modMm_visualizer_1 .list_wrap.wheels li a, .modMm_visualizer_1 .list_wrap.bodyStyles li a {
    border: 0;
}

.modMm_visualizer_1 .list_wrap li.grouping:first-child {
    margin-left: 0;
}

.modMm_visualizer_1 .list_wrap.wheels {
    margin-top: 7px;
}

.modMm_visualizer_1 .list_wrap.trims p {
    display: block;
    float: right;
    margin-left: 6px;
    font-weight: bold;
}

.modMm_visualizer_1 .list_wrap.trims li a.details {
    font-size: .9em;
    border: 0;
}

.modMm_visualizer_1 .viz_scroller.jsReady.activeView {
    display: block;
    visibility: visible;
    z-index: 2;
}

.modMm_visualizer_1 .viz_scroller {
    z-index: 1;
    visibility: hidden;
}

    .modMm_visualizer_1 .viz_scroller.jsReady {
        display: none;
    }

.modMm_visualizer_1 div.visualizer_item_holder {
    position: absolute;
    width: 980px;
    margin: 0 auto;
    margin-left: -490px;
    text-align: left;
    left: 50%;
}

    .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1 {
        display: inline-block;
        padding: 16px 10px 10px;
        margin-top: -7px;
    }

        .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1:first-child {
            padding-left: 0;
        }

        .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1 li {
            font-weight: bold;
            font-size: 12px;
            cursor: pointer;
        }

            .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1 li:hover, .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1.active li {
                color: #f4bc00;
            }

        .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1.active {
            z-index: 10;
        }

.modMm_visualizer_1 .viz_data_holder .list_wrap.mmScroll span.mmScrollBtn {
    top: -8px;
    height: 50px;
}

.modMm_visualizer_1 .scroll_template_holder .viz_scroller .mmScrollBtn {
    visibility: hidden;
}

.modMm_visualizer_1 .scroll_template_holder .viz_scroller.activeView.jsReady .mmScrollBtn {
    visibility: visible;
}

.modMm_visualizer_1 .viz_data_holder .list_wrap.mmScroll span.mmScrollBtn.prev {
    left: -26px;
}

.modMm_visualizer_1 .viz_data_holder .list_wrap.mmScroll span.mmScrollBtn.next {
    right: -24px;
}

#cluetip.cluetip-details #cluetip-outer #cluetip-inner li {
    list-style: disc;
    font-weight: normal;
}

#cluetip.cluetip-details #cluetip-outer #cluetip-inner ul {
    margin-top: 10px;
}

#cluetip.cluetip-details #cluetip-inner {
    font-size: 14px;
    padding-left: 20px;
    font-weight: bold;
}

.visualizer_cluetip_revert {
    text-align: center;
    font-weight: normal;
    line-height: 12px;
    padding: 3px;
}

    .visualizer_cluetip_revert h3 {
        font-size: 12px;
    }

.visualizer_conflict_info {
    margin: 5px;
}

.visualizer_cluetip_revert .actions a {
    margin: 10px;
}

.modMm_visualizer_1 .list_wrap li {
    float: left;
}

.modMm_visualizer_1 .cluetipDetails {
    display: none;
    position: absolute;
    z-index: 11;
}

    .modMm_visualizer_1 .cluetipDetails img {
        margin-top: 8px;
        vertical-align: bottom;
    }

.visualizer_conflict_info {
    line-height: 13px;
}

.modMm_visualizer_1 .visualizer-masthead-caption {
    bottom: 103px;
    position: absolute;
    text-align: right;
    left: 50%;
    margin-left: -490px;
    font-weight: bold;
    width: 980px;
}

    .modMm_visualizer_1 .visualizer-masthead-caption a.btn_prim {
        margin-left: 7px;
    }

.modMm_visualizer_1 li.grouping div {
    text-transform: uppercase;
    margin-top: 4px;
}

.modMm_visualizer_1 .cgiScroller.mmScroll li .mm_visualizer_content_wrapper, .modMm_visualizer_1 .cgiScroller.mmScroll li .mm_visualizer_wrapper {
    display: none;
}

.modMm_visualizer_1 .cgiScroller.mmScroll li.ui-helper-visible .mm_visualizer_content_wrapper, .modMm_visualizer_1 .cgiScroller.mmScroll li.ui-helper-visible .mm_visualizer_wrapper {
    display: block;
}

body.greaterThan1615 .modMm_visualizer_1 .cgiScroller.mmScroll li.ui-helper-visible .mm_visualizer_content_wrapper, body.greaterThan1615 .modMm_visualizer_1 .cgiScroller.mmScroll li.ui-helper-visible .mm_visualizer_wrapper {
    width: 1615px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -808px;
    display: block;
}

.modMm_visualizer_1 li.grouping:first-child {
    margin-left: 0;
}

.msie8 .modMm_visualizer_1 .list_wrap.wheels li a img {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    zoom: 1;
}

.modModel_prices_1 dl {
    overflow: hidden;
}

.modModel_prices_1 dd {
    float: left;
    clear: both;
}

.modModel_prices_1 dt {
    float: right;
    clear: right;
}

.modCnt_mmpar_1 .modModel_prices_1 dd span {
    position: static;
    display: inline;
}

.modNav_anchor_1.ui_layout_vertical.two-column > ul {
    float: left;
}

.modNav_anchor_1.ui_layout_vertical.two-column > .modCnt_btn_1 {
    clear: both;
}

.mod.modNav_carline_selection_1 {
    overflow: hidden;
    margin-bottom: -9px;
    position: relative;
    z-index: 2;
}

    .mod.modNav_carline_selection_1 ul {
        display: block;
    }

.modNav_carline_selection_1 > ul > li {
    float: left;
    overflow: visible;
}

    .modNav_carline_selection_1 > ul > li .nugget {
        display: none;
    }

.modNav_carline_selection_1 .nav_carline_second_nav {
    float: right;
    overflow: hidden;
}

.mod.modNav_carline_selection_2 {
    margin: 0;
}

.modNav_carlinefamily_selection_1 {
    margin: 0;
}

.modBaseballcard .modNav_carlinefamily_selection_1 {
    display: none;
}

    .modBaseballcard .modNav_carlinefamily_selection_1.visible {
        display: block;
    }

.modNav_carlinefamily_selection_1 > ul, .modNav_carlinefamily_selection_1 .scroll-pane > ul, .modNav_carlinefamily_selection_1 .jspPane > ul {
    letter-spacing: -0.3em;
    overflow: hidden;
}

    .mod.modBaseballcard .modNav_carlinefamily_selection_1 .scroll-pane > ul > li, .mod.modBaseballcard .modNav_carlinefamily_selection_1 .jspPane > ul > li, .mod.modBaseballcard .modNav_carlinefamily_selection_1 > ul > li, .modNav_carlinefamily_selection_1 .scroll-pane > ul > li, .modNav_carlinefamily_selection_1 .jspPane > ul > li, .modNav_carlinefamily_selection_1 > ul > li {
        display: inline-block;
        letter-spacing: normal;
        vertical-align: top;
    }

.modNav_dropdown_1 .ll {
    margin: 0;
}

    .modNav_dropdown_1 .ll li {
        float: none;
    }

div.nav_extended_1 ul {
    overflow: hidden;
    line-height: 1em;
}

div.nav_extended_1 li {
    float: left;
}

div.nav_extended_1 a {
    display: block;
}

div.nav_extended_1 > ul a {
    white-space: nowrap;
}

#mds-cmp-nav_footer ul a {
    white-space: nowrap;
}

div.nav_footer_1 {
    display: inline-block!important;
}

#mds-area-footer div.nav_footer_2, #mds-area-footer div.nav_footer_2 div {
    display: block;
}

.modNav_glossary_1 .navLinks {
    overflow: hidden;
    padding: 1px 0 0 1px;
}

    .modNav_glossary_1 .navLinks > li {
        float: left;
        min-width: 10%;
    }

        .modNav_glossary_1 .navLinks > li.all, .modNav_glossary_1 .navLinks > li.popular {
            min-width: 20%;
        }

        .modNav_glossary_1 .navLinks > li > a, .modNav_glossary_1 .navLinks > li > span {
            display: block;
            text-align: center;
            white-space: nowrap;
            border: 1px solid;
            margin: -1px 0 0 -1px;
        }

.modNav_glossary_1 .resultList {
    overflow: hidden;
    overflow-y: scroll;
}

#mds-cmp-metanavigation li {
    display: inline;
    float: left;
}

.nav_modelchanger_menu {
    display: block;
}

.modNav_modelchanger_1 #nav_modelchanger_tab {
    display: inline-block;
    width: auto;
    margin: -29px 0 0 17px;
    float: right;
}

    .modNav_modelchanger_1 #nav_modelchanger_tab > div {
        cursor: hand;
        cursor: pointer;
    }

        .modNav_modelchanger_1 #nav_modelchanger_tab > div span {
            display: block;
            text-align: center;
            font-weight: bold;
        }

    .modNav_modelchanger_1 #nav_modelchanger_tab div span .togarrow {
        display: inline;
        margin-left: 5px;
        font-size: 11px;
    }

.nav_modelchanger_menu.toggle .nav_modelchanger_1 {
    left: -491px;
    *left: -705px;
    margin-left: 50%;
    position: absolute;
    display: none;
    z-index: 11;
}

.nav_modelchanger_1 #wrapper {
    display: block;
    background: none repeat scroll 0 0 #fff;
    width: 980px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    border-top: 0;
    z-index: 60;
    padding: 15px 0 0;
}

.nav_modelchanger_1.inline #wrapper {
    min-height: 0;
    padding: 0;
}

.nav_modelchanger_1 #wrapper.center {
    text-align: center;
}

.nav_modelchanger_1 #wrapper.right > ul {
    float: right;
}

.nav_modelchanger_1 #wrapper > ul {
    display: inline-block;
    width: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.nav_modelchanger_1.active {
    display: block!important;
}

.nav_modelchanger_1 #wrapper .tx {
    text-align: left;
}

.nav_modelchanger_1 div#wrapper.left figure dl dt span {
    font-size: 83.34%;
}

.nav_modelchanger_1 #wrapper .teaser-cmps {
    margin-top: -5px;
}

    .nav_modelchanger_1 #wrapper .teaser-cmps .mod {
        float: left;
        width: 121px;
    }

        .nav_modelchanger_1 #wrapper .teaser-cmps .mod dd {
            white-space: normal;
        }

        .nav_modelchanger_1 #wrapper .teaser-cmps .mod.mds-cmp-teaser05:first-child {
            border: 0;
        }

.nav_modelchanger_1 #wrapper > ul > li {
    float: left;
    text-align: center;
    width: 140px;
    list-style: none outside none;
}

    .nav_modelchanger_1 #wrapper > ul > li div.mcjb {
        border: 0;
        padding: 5px;
        margin: 0;
        position: relative;
        cursor: hand;
        cursor: pointer;
    }

        .nav_modelchanger_1 #wrapper > ul > li div.mcjb .jellybean .vehImg {
            height: 50px;
            background-position: center center;
            background-repeat: no-repeat;
            background-color: transparent;
            overflow: hidden;
            margin-bottom: 11px;
        }

.nav_modelchanger_1 #wrapper.six_col_img > ul > li .mcjb .jellybean dl {
    display: none;
}

.nav_modelchanger_1 #wrapper.four_col_img > ul > li {
    width: 230px;
}

    .nav_modelchanger_1 #wrapper.four_col_img > ul > li div.mcjb .jellybean {
        text-align: center;
        height: 146px;
    }

        .nav_modelchanger_1 #wrapper.four_col_img > ul > li div.mcjb .jellybean .vehImg {
            height: 77px;
        }

        .nav_modelchanger_1 #wrapper.four_col_img > ul > li div.mcjb .jellybean h3.vt {
            font-size: 130%;
            margin: 3px 0;
        }

        .nav_modelchanger_1 #wrapper.four_col_img > ul > li div.mcjb .jellybean dl dd {
            width: 100%;
        }

        .nav_modelchanger_1 #wrapper.four_col_img > ul > li div.mcjb .jellybean dl dt, .nav_modelchanger_1 #wrapper.four_col_img > ul > li div.mcjb .jellybean dl dd {
            float: left;
        }

        .nav_modelchanger_1 #wrapper.four_col_img > ul > li div.mcjb .jellybean dl dt {
            width: 120px;
        }

.nav_modelchanger_1 #wrapper > ul > li div.mcjb .jellybean {
    opacity: .4;
    filter: alpha(opacity=40);
    height: 100px;
}

.nav_modelchanger_1 #wrapper > ul > li div.mcjb:hover .jellybean, .nav_modelchanger_1 #wrapper > ul > li div.mcjb.current .jellybean {
    opacity: 1;
    filter: alpha(opacity=100);
}

.nav_modelchanger_1 #wrapper .exp_lyr {
    bottom: 110px;
    position: absolute;
    left: -160px;
    display: none;
    cursor: auto;
    visibility: visible;
}

.nav_modelchanger_1 #wrapper.four_col_img .exp_lyr {
    bottom: 150px;
    left: -114px;
}

.nav_modelchanger_1 #wrapper .exp_lyr.flyoutvisible {
    display: block!important;
}

.nav_modelchanger_1 #wrapper .exp_lyr .exp_lyr_inner {
    background: none repeat scroll 0 0 #fcfefe;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fcfefe;
    border-color: #DDD #DDD #DDD;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 3px 5px rgba(0,0,0,0.5);
    left: -1px;
    padding: 15px 13px 13px 15px;
    border-top: 0;
    display: block;
    width: 415px;
    text-align: left;
    line-height: 1.3;
}

.msie .nav_modelchanger_1 #wrapper .exp_lyr .exp_lyr_inner {
    cursor: default!important;
}

    .msie .nav_modelchanger_1 #wrapper .exp_lyr .exp_lyr_inner h3, .msie .nav_modelchanger_1 #wrapper .exp_lyr .exp_lyr_inner p, .msie .nav_modelchanger_1 #wrapper .exp_lyr .exp_lyr_inner dt span, .msie .nav_modelchanger_1 #wrapper .exp_lyr .exp_lyr_inner .tx4 {
        cursor: text!important;
    }

.exp_lyr div.nuggetshadow, .exp_lyr div.nugget {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    left: 18px;
}

.exp_lyr div.nuggetshadow {
    border: 12px solid transparent;
    border-top-color: #DDD;
    top: 100%;
    margin-left: 200px;
    margin-top: 0;
    z-index: 50;
    opacity: .8;
    filter: alpha(opacity=80);
}

.exp_lyr div.nugget {
    border: 12px solid transparent;
    border-top-color: #FFF;
    top: 100%;
    margin-left: 200px;
    margin-top: -1px;
    z-index: 51;
    opacity: 1;
    filter: alpha(opacity=100);
}

.nav_modelchanger_1 #wrapper .close {
    background: url("/static/cms/chevrolet2013/images/icon_sprite.png") no-repeat scroll left -1150px transparent;
    height: 26px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 27px;
    z-index: 1;
    text-indent: -9999px;
    cursor: pointer;
}

.nav_modelchanger_1 #wrapper .exp_lyr .exp_lyr_inner p {
    margin-right: 20px;
}

.nav_modelchanger_1 ul, .nav_modelchanger_1 ul li {
    margin: 5px 0 0;
}

    .nav_modelchanger_1 ul.cta li {
        margin: 10px 0 0;
    }

    .nav_modelchanger_1 ul li {
        display: inline-block;
    }

.nav_modelchanger_1 .cta a.btn_prim {
    margin: 0;
}

.nav_modelchanger_1 .cta a.btn_prim, .nav_modelchanger_1 .cta a.btn_sec:hover {
    color: #fff;
}

.nav_modelchanger_1 .cta a.btn_sec {
    margin-left: 4px;
}

.masthead .nav_modelchanger_1 #wrapper .teaser-cmps {
    margin-top: 7px;
}

.masthead .nav_modelchanger_menu.toggle .nav_modelchanger_1 {
    margin: 0;
    position: absolute;
    display: block;
}

.mds-area-header .modNav_modelswitch_1 {
    text-align: center;
    display: none;
    width: 980px;
    border: 0 solid blue;
    background-color: white;
    margin-top: 3px;
    z-index: 55;
}

.mds-area-header.enhanced_navigation .modNav_modelswitch_1 {
    margin-top: 5px;
}

.mds-area-header .modNav_modelswitch_1 ul {
    border: 0 solid red;
    height: auto;
    display: inline-block;
    width: auto;
}

.mds-area-header #mds-cmp-2ndlevelnavigation .modNav_modelswitch_1 li:first-child {
    border-left: 0;
}

.mds-area-header #mds-cmp-2ndlevelnavigation .modNav_modelswitch_1 li {
    height: 120px;
    border-left: 1px solid #d5d5d5;
    overflow: auto;
    padding: 6px 12px;
    font-family: Louis;
    color: #9c9ea2;
}

.modNav_modelswitch_1 .modelswitch_title {
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px;
}

.modNav_modelswitch_1 .modelswitch_item {
    float: left;
    margin: 0 auto;
    width: auto;
}

.modNav_modelswitch_1 .modelswitch_item_title {
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    color: #000;
    text-transform: uppercase;
}

.modNav_modelswitch_1 .modelswitch_item_price {
    font-style: italic;
    font-weight: normal;
}

div.nav_pager_1 p, div.nav_pager_1 ul {
    display: inline-block;
}

    div.nav_pager_1 ul li {
        display: inline;
    }

.modNav_prim img {
    vertical-align: bottom;
}

.modNav_prim ul {
    z-index: 100;
}

    .modNav_prim ul ul {
        position: absolute;
        z-index: 2000;
    }

.modNav_prim > ul > li {
    float: left;
}

.modNav_prim ul.visible {
    display: block;
    position: absolute;
    z-index: 1000;
}

.modNav_prim ul ul, .modNav_prim .modBaseballcard div.baseballcard {
    display: none;
}

.modNav_prim.ui-widget ul li, .modNav_prim li.baseballcard ul, .modNav_prim div.baseballcard.active {
    display: block;
}

.modNav_prim div.baseballcard ul {
    position: static;
}

.modNav_prim div.baseballcard div.further dl dt, .modNav_prim div.baseballcard div.further dl dd {
    float: left;
    margin-right: .3em;
}

.modNav_prim li.baseballcard > a {
    position: absolute;
}

.modNav_prim div.baseballcard div.further dl + a {
    clear: left;
}

.modNav_prim ul ul > li > div.cq-title-placeholder {
    position: absolute;
}

.modNav_prim .modNav_prim_2 {
    display: none;
    position: absolute;
    width: 980px;
    height: 40px;
    text-align: center;
    background: #fff;
    margin-left: -130px!important;
    border-top: 1px solid #d5d5d5;
    z-index: 11;
}

.modNav_prim_2 li a {
    color: #414042;
    font-size: 13px;
}

.modNav_prim_2 li.li_active, .modNav_prim_2 li:hover {
    background: #f2f2f2;
}

.modNav_prim .modNav_prim_2 li.li_active > a, .modNav_prim_2 li > a:hover {
    color: #000;
}

.modNav_prim li.li_active .modNav_prim_2 {
    display: block;
    margin-top: 5px;
}

.enhanced_navigation .modNav_prim li.li_active .modNav_prim_2 {
    margin-top: 12px;
}

.modNav_prim .modNav_prim_2 > ul {
    width: 100%;
    margin: 0 auto;
}

.modNav_prim > ul > li > .modNav_prim_2 > ul > li {
    display: inline-block;
    padding: 10px 20px 10px;
    text-transform: uppercase;
}

.modNav_prim_2 .second_node_nav {
    text-align: left;
    text-transform: none;
}

.modNav_prim_2 .modBaseballcard.visible {
    border-top: 1px solid #d5d5d5;
    margin-left: 0;
}

.modNav_prim_2.grid_style .modBaseballcard.visible {
    width: 100%;
}

.modNav_prim_2 .modVi_1 .vt a {
    text-transform: uppercase;
    font-family: Louis-i4,Louis,'Louis';
    font-weight: bold;
    font-style: italic;
    font-size: 16px;
    color: #414042;
}

.modNav_prim_2 .modVi_1 dl {
    font-family: 'Durant';
    font-style: italic;
    font-size: 11px;
    color: #9c9ea2;
}

.modNav_prim_2 .modBaseballcard.visible ul li:hover .modNav_prim_2 li.li_active .modBaseballcard.visible li.active, .modNav_prim_2 li:hover .modBaseballcard.visible li:hover {
    background: 0;
}

.modNav_prim_2 .modNav_carline_selection_1 ul {
    width: auto;
    margin: 0 auto;
}

    .modNav_prim_2 .modNav_carline_selection_1 ul li {
        padding: 0 20px;
    }

.modNav_prim_2 .modBaseballcard .modCnt_vehicle_list_1 .modVi_1 .mm, .modNav_prim_2 .modBaseballcard .modNav_carline_selection_1 .modVi_1 .mm {
    height: 55px;
}

.modNav_prim_2.grid_style .modNav_vehicle_selection_1 .title .vt a {
    font-size: 21px;
}

.modNav_prim_2.grid_style .modNav_vehicle_selection_1 .title dl {
    font-size: 11px;
}

.modNav_prim_2.grid_style .modNav_vehicle_selection_1 .modVi_8 {
    border-right: 1px solid #d5d5d5;
}

.modNav_prim_2.grid_style .bbc_2 .mds-area-pf2 div[class*='pf2']:last-child .modVi_8, .modNav_prim_2.grid_style .bbc_4 .modVi_8, .modNav_prim_2 .bbc_3 .mds-area-pf3 div[class*='pf3']:last-child .modVi_8 {
    border-right: 0;
}

.modNav_prim_2 .bbc_3 .mds-area-pf3 div[class*='pf3']:last-child .modVi_8 {
    margin-right: -1px;
}

.modNav_prim_2.grid_style .modNav_carline_selection_1 > ul > li.active .nugget {
    display: none;
    height: 0;
    width: 0;
    margin: 0;
    background: 0;
}

.modNav_prim_2.grid_style .mod.modNav_carline_selection_1 {
    margin-bottom: 0;
}

.modNav_prim_2.grid_style .modNav_vehicle_selection_1 .title {
    top: 10px;
}

.modNav_prim_2 a.ln.disclaimer_1 {
    color: #7f7f7f;
}

    .modNav_prim_2 a.ln.disclaimer_1:hover {
        color: #f4bc00;
    }

.modNav_prim_2.grid_style .modVi_8 > figure img {
    height: 100%;
    width: auto;
}

.modNav_prim_2.grid_style .bbc_1 .modVi_8 {
    border: 0;
}

.modNav_prim_2.grid_style .bbc_1 {
    border-top: 1px solid #d5d5d5;
}

    .modNav_prim_2.grid_style .bbc_1 .modVi_8 > figure {
        height: 381px;
    }

    .modNav_prim_2.grid_style .bbc_1 ul.info > .more > .title .vt {
        margin: 0;
    }

        .modNav_prim_2.grid_style .bbc_1 ul.info > .more > .title .vt a {
            font-size: 22px;
        }

    .modNav_prim_2.grid_style .bbc_1 ul.info > .more > .title dl > dt, .modNav_prim_2 .bbc_1 ul.info > .more > .title dl > dd {
        display: inline;
        font: italic bold 95.33%/1.23 Durant-i7,Durant,'Times New Roman',serif;
    }

    .modNav_prim_2.grid_style .bbc_1 ul.info {
        padding: 10px 20px;
    }

        .modNav_prim_2.grid_style .bbc_1 ul.info .more {
            width: 100%;
            height: 157px;
        }

        .modNav_prim_2.grid_style .bbc_1 ul.info .attributes {
            text-align: center;
            width: 100%;
            padding-top: 50px;
        }

.modNav_prim_2.grid_style ul.info .attributes .mds-cmp-teaser05 {
    border: 0;
    padding: 0;
}

.modNav_prim_2.grid_style .bbc_1 ul.info .attributes ul.ll {
    margin-top: 18px;
}

.modNav_prim_2.grid_style .bbc_1 ul.info .attributes ul li {
    display: inline-block;
    float: none;
    margin: 20px 10px 25px;
}

.modNav_prim_2.grid_style .bbc_1 ul.info > .attributes ul.ll a {
    width: 35%;
    margin: 0;
}

    .modNav_prim_2.grid_style .bbc_1 ul.info > .attributes ul.ll a:first-child {
        margin-right: 15px;
    }

.modNav_prim_2.grid_style .bbc_2 .modVi_8 > figure {
    height: 210px;
}

.modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info {
    margin: 12px 20px 0;
}

.modNav_prim_2.grid_style .modNav_vehicle_selection_1 .bbc_2 .title {
    left: 20px;
}

.modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info > .more {
    width: 100%;
    float: none;
}

.modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info > .attributes {
    width: 100%;
    padding-bottom: 5px;
}

    .modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info > .attributes ul {
        float: none;
        display: inline-block;
        width: 60%;
    }

        .modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info > .attributes ul.ll {
            display: inline-block;
            margin: 0 0 0 10px;
            width: 35%;
        }

            .modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info > .attributes ul.ll a {
                width: 75%;
                text-align: center;
                margin: 0 0 10px 0;
            }

    .modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info > .attributes li {
        display: inline-block;
    }

.modNav_prim_2.grid_style .bbc_2 .modVi_8 ul.info > .more {
    padding-bottom: 27px;
    height: 48px;
}

.modNav_prim_2.grid_style .bbc_3 .modVi_8 > figure {
    height: 185px;
}

.modNav_prim_2.grid_style .bbc_3 .modVi_8 ul.info > .more {
    width: 100%;
    float: none;
    padding-bottom: 18px;
    height: 48px;
}

.modNav_prim_2.grid_style .bbc_3 .modVi_8 ul.info > .attributes {
    width: 100%;
    padding-bottom: 11px;
}

.modNav_prim_2.grid_style .bbc_3 .modVi_8 li.attributes > ul {
    float: none;
    text-align: center;
    margin: 0;
}

.modNav_prim_2.grid_style .bbc_3 .modVi_8 ul.info {
    margin: 12px 15px 0;
}

.modNav_prim_2.grid_style .bbc_3 .modVi_8 li.attributes > ul.ll {
    text-align: left;
}

    .modNav_prim_2.grid_style .bbc_3 .modVi_8 li.attributes > ul.ll a {
        text-align: center;
    }

.modNav_prim_2.grid_style .bbc_3 .modVi_8 ul.info > .attributes li {
    display: inline-block;
    float: none;
}

.modNav_prim_2.grid_style .bbc_3 .modVi_8 ul.info > .attributes ul.ll a {
    width: 38%;
    margin-right: 0;
}

    .modNav_prim_2.grid_style .bbc_3 .modVi_8 ul.info > .attributes ul.ll a:first-child {
        margin-right: 18px;
    }

.modNav_prim_2.grid_style .bbc_4 .modVi_8 > figure {
    height: 190px;
}

.modNav_prim_2.grid_style .bbc_4 .pf4a, .modNav_prim_2.grid_style .bbc_4 .pf4c {
    width: 30%;
}

.modNav_prim_2.grid_style .bbc_4 .pf4b, .modNav_prim_2.grid_style .bbc_4 .pf4d {
    width: 20%;
    text-align: center;
}

.modNav_prim_2.grid_style .bbc_4 li.attributes {
    float: none;
}

.modNav_prim_2.grid_style .bbc_4 ul.ll, .modNav_prim_2 .bbc_4 ul.ll a {
    margin-top: 5px;
}

    .modNav_prim_2.grid_style .bbc_4 ul.ll a {
        width: 58%;
        margin-right: 0;
    }

.modNav_prim_2.grid_style .modNav_vehicle_selection_1 .bbc_4 li {
    float: none;
}

.modNav_prim_2.grid_style .bbc_4 p + p {
    margin: 0;
}

.modNav_prim_2.grid_style .bbc_4 {
    border-top: 1px solid #d5d5d5;
}

.modNav_prim_2.grid_style .modNav_vehicle_selection_1 .bbc_4 .more {
    margin: 5px 15px;
    height: 36px;
    text-align: left;
}

#mds-cmp-2ndlevelnavigation dl > dt {
    float: left;
}

#mds-cmp-2ndlevelnavigation dl > dd {
    display: table;
}

#mds-cmp-2ndlevelnavigation li {
    float: left;
}

#mds-cmp-2ndlevelnavigation dt, #mds-cmp-2ndlevelnavigation dd a {
    display: block;
    display: inline-block;
}

div.mds-cmp-nav_shoptools_1 {
    margin: 0;
    position: absolute;
    right: 15px;
    top: 17px;
    width: 140px;
    z-index: 101;
}

    div.mds-cmp-nav_shoptools_1 dl:hover dd {
        display: block;
    }

    div.mds-cmp-nav_shoptools_1 dt a {
        display: block;
        padding-left: 9px;
        width: 131px;
    }

        div.mds-cmp-nav_shoptools_1 dt a img {
            padding-top: 9px;
            padding-bottom: 8px;
        }

        div.mds-cmp-nav_shoptools_1 dt a span {
            display: none;
            line-height: 26px;
        }

    div.mds-cmp-nav_shoptools_1 dd {
        position: relative;
        width: 136px;
        display: none;
    }

div.modNav_tablay_1 > ul {
    overflow: hidden;
    line-height: 1;
}

    div.modNav_tablay_1 > ul li {
        float: left;
    }

    div.modNav_tablay_1 > ul a {
        display: block;
    }

div.modNav_tablay_1 > .ui-tabs-panel {
    position: relative;
}

div.modNav_tablay_1 .partab {
    display: block;
}

div.modNav_tablay_1 > ul a {
    white-space: nowrap;
}

div.modNav_tablay_1 .content_layer {
    clear: both;
}

div.modNav_tablay_1 > ul img {
    display: inline-block;
}

div.modNav_tablay_1 .ui-tab-position-left, div.modNav_tablay_1 .ui-tab-position-center, div.modNav_tablay_1 .ui-tab-position-right, div.modNav_tablay_1 .ui-tab-position-justify {
    display: block;
    letter-spacing: -.50px;
    word-spacing: -.50px;
}

div.modNav_tablay_1 .ui-tab-position-left {
    text-align: left;
}

div.modNav_tablay_1 .ui-tab-position-right {
    text-align: right;
}

div.modNav_tablay_1 .ui-tab-position-center {
    text-align: center;
}

    div.modNav_tablay_1 .ui-tab-position-left li, div.modNav_tablay_1 .ui-tab-position-center li, div.modNav_tablay_1 .ui-tab-position-right li, div.modNav_tablay_1 .ui-tab-position-justify li {
        float: none;
        display: inline-block;
        letter-spacing: normal;
        word-spacing: normal;
    }

    div.modNav_tablay_1 .ui-tab-position-left a, div.modNav_tablay_1 .ui-tab-position-center a, div.modNav_tablay_1 .ui-tab-position-right a, div.modNav_tablay_1 .ui-tab-position-justify a {
        display: inline-block;
    }

div.modNav_tablay_1 > .modCnt_btn_1 {
    float: right;
}

.modNav_tablay_1.ui-dynamic-scroller .nav_layer {
    text-align: center;
}

.modNav_tablay_1.ui-dynamic-scroller div.item_bg_holder {
    position: absolute;
    z-index: -1;
    overflow: hidden;
}

.modNav_tablay_1.ui-dynamic-scroller.fullWidth div.item_bg_holder {
    max-width: 1920px;
}

    .modNav_tablay_1.ui-dynamic-scroller.fullWidth div.item_bg_holder img {
        width: 100%;
        height: auto;
        min-width: 1280px;
    }

.modNav_tablay_1.ui-dynamic-scroller > ul li {
    border-left: none;
}

.modNav_tablay_1.ui-dynamic-scroller ul.nav_layer li img {
    width: 148px;
    height: 83px;
}

.modNav_tablay_1.ui-dynamic-scroller .mmScrollBtn {
    visibility: visible;
    top: 0;
}

    .modNav_tablay_1.ui-dynamic-scroller .mmScrollBtn.next {
        right: -20px;
    }

    .modNav_tablay_1.ui-dynamic-scroller .mmScrollBtn.prev {
        left: -20px;
    }

.modNav_tablay_1.ui-dynamic-scroller .nav_tab_scroller {
    position: relative;
    width: 980px;
    margin: 0 auto;
}

.modNav_tablay_1.ui-dynamic-scroller {
    visibility: hidden;
}

    .modNav_tablay_1.ui-dynamic-scroller.jsReady {
        visibility: visible;
    }

    .modNav_tablay_1.ui-dynamic-scroller li.ui-state-active div, .modNav_tablay_1.ui-dynamic-scroller li.ui-state-hover div {
        height: 3px;
        background-color: #f4bc00;
        width: 100%;
        display: none;
    }

    .modNav_tablay_1.ui-dynamic-scroller .nav_layer li a {
        padding: 0;
    }

    .modNav_tablay_1.ui-dynamic-scroller .nav_layer li {
        margin: 3px;
    }

.nav_top_1 {
    text-align: right;
}

#mds-cmp-nav_utility_1 {
    display: inline;
}

    #mds-cmp-nav_utility_1 > div.inner div {
        display: block;
    }

    #mds-cmp-nav_utility_1:after {
        clear: none;
        content: '';
    }

.mod.modNav_vehicle_selection_1 ul {
    display: block;
}

.modNav_vehicle_selection_1 li {
    float: left;
}

.modNav_vehicle_selection_2 > ul {
    overflow: hidden;
}

.modNav_vehicle_selection_2 li.navCarline {
    float: left;
}

.modNav_vehicle_selection_2 li.navAll {
    float: right;
}

.modNav_vehicle_selection_2 li.navCarline > ul {
    overflow: hidden;
    letter-spacing: -0.4em;
    text-align: center;
}

    .modNav_vehicle_selection_2 li.navCarline > ul > li {
        display: inline-block;
        letter-spacing: normal;
    }

.modNav_vehicle_selection_2 li.navCarline > button.prev {
    float: left;
}

.modNav_vehicle_selection_2 li.navCarline > button.next {
    float: right;
}

.modNav_vehicle_selection_2 li.navCarline > button.disabled {
    cursor: default;
}

.modNav_viewallvehicles_selection_1 {
    position: relative;
    margin: 0;
}

    .modNav_viewallvehicles_selection_1 .scroll-pane > ul > li, .modNav_viewallvehicles_selection_1 .jspPane > ul > li, .modNav_viewallvehicles_selection_1 > ul {
        letter-spacing: -0.3em;
    }

        .mod.modBaseballcard .modNav_viewallvehicles_selection_1 > ul > li, .modNav_viewallvehicles_selection_1 .scroll-pane > ul > li, .modNav_viewallvehicles_selection_1 .jspPane > ul > li, .modNav_viewallvehicles_selection_1 > ul > li {
            display: inline-block;
            letter-spacing: normal;
            vertical-align: top;
        }

    .modNav_viewallvehicles_selection_1 a.close {
        position: absolute;
        display: none;
    }

.touch .modNav_viewallvehicles_selection_1 a.close {
    display: block;
}

.modNav_viewallvehicles_selection_1 a.close span {
    position: absolute;
}

div.mds-cmp-navigation06 {
    float: left;
}

#mds-area-footer .nav_sitemap_2 ul li {
    display: list-item;
}

.modPsw_floater_1 .priceoptions {
    display: none;
}

    .modPsw_floater_1 .priceoptions .floater-fixed {
        position: fixed;
        left: 0;
        bottom: 0;
    }

        .modPsw_floater_1 .priceoptions .floater-fixed p {
            display: inline;
        }

    .modPsw_floater_1 .priceoptions .floater-modal {
        display: none;
        float: left;
    }

.modSearchfield_1 label[for='searchterm'], .modSearchfield_1 label[htmlFor='searchterm'] {
    display: none;
}

.modSearchfield_1 input.searchterm {
    float: left;
}

.modSearchfield_1 button span {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.modSearchfield_2 label[for='searchterm'], .modSearchfield_2 label[htmlFor='searchterm'] {
    display: none;
}

.modSearchfield_2 input.searchterm {
    float: left;
}

.modSearchfield_2 button span {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.mds-cmp-searchform label[for='searchterm'], .mds-cmp-searchform label[htmlFor='searchterm'] {
    display: none;
}

.mds-cmp-searchform #searchterm {
    float: left;
}

#searchterm::-webkit-search-cancel-button {
    display: none;
}

div.mds-cmp-searchform button span {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

div.seo_text span.ui-icon {
    display: none;
}

div.modShare_1 {
    overflow: hidden;
}

    div.modShare_1 li, div.modShare_1 ul, div.modShare_1 a.addthis_button {
        float: left;
    }

    div.modShare_1 a.addthis_button_email span {
        display: none;
    }

    div.modShare_1 span.addthis_separator {
        display: block;
        float: left;
    }

.modShare_2 > dl, .modShare_2 > dl > dd > ul {
    display: table;
}

    .modShare_2 > dl > dd > ul > li {
        overflow: hidden;
    }

    .modShare_2 > dl > dd > ul > li, .modShare_2 > dl > dt, .modShare_2 > dl > dd {
        display: table-cell;
        vertical-align: middle;
    }

.modShare_2 .facebook-button {
    display: block;
    height: 18px;
    padding: 0 5px 0 21px;
    line-height: 20px;
    color: #2c5e94;
    font-family: "Myriad Pro",Tahoma,Arial;
    letter-spacing: .4px;
    font-size: 12px;
    background-color: #ebeef4;
    border: 1px solid #c8d5e7;
    background-image: url('../images/icons/fb_share_bubble.png');
    background-repeat: no-repeat;
    background-position: 5px 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.modShare_2 .service-facebook a {
    text-decoration: none;
}

.modShare_2 > dl > dd > ul > li[class^="service-"] > a, .modShare_2 > dl > dd > ul > li[class^="service-"] > div {
    display: block;
}

.modShare_2 div[id^="___plusone_"] {
    display: block!important;
}

.modMm_1 > .modShare_2 {
    position: absolute;
}

.modMm_1 .modShare_2 ul li {
    position: static;
}

.modMm_imagevideo_1 .modShare_2 {
    float: right;
    margin: 0;
}

.modCnt_nextbox_1 .modShare_2 dt.tx {
    display: none;
}

.modShare_2 > dl > dd > ul > li.service-mail a.iconlink {
    display: table;
}

.modShare_2 .socialSwitch, .modShare_2 .deactivatedService {
    display: none;
}

.modShare_2 .deactivatedService {
    position: relative;
}

.modShare_2 .socialPrivacy .socialSwitch {
    display: block;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.modShare_2 .socialPrivacy .socialShareWrapper {
    float: left;
}

.modShare_2 .socialPrivacy .deactivatedService.facebookButton, .modShare_2 .socialPrivacy .facebook-button {
    height: 18px;
    padding: 0 5px 0 19px;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    background-color: #f0f0f0;
    font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #6c6c6c;
}

.modShare_2 .socialPrivacy .facebook-button {
    position: relative;
    border-color: #cad4e7;
    background-color: #eceef5;
    color: #3b579d;
    letter-spacing: normal;
}

.modShare_2 .socialPrivacy.buttonStyle .deactivatedService.twitterButton, .modShare_2 .socialPrivacy.buttonCountStyle .deactivatedService.twitterButton {
    position: relative;
    background-color: #eee;
    background-image: -webkit-linear-gradient(#fff,#dedede);
    background-image: linear-gradient(#fff,#dedede);
    border: #ccc solid 1px;
    border-radius: 3px;
    height: 20px;
    max-width: 100%;
    padding: 0 3px 0 19px;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    font-weight: bold;
    font-size: 11px;
    line-height: 18px;
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

    .modShare_2 .socialPrivacy .deactivatedService.facebookButton span:before, .modShare_2 .socialPrivacy .facebook-button:before, .modShare_2 .socialPrivacy.buttonStyle .deactivatedService.twitterButton span:before, .modShare_2 .socialPrivacy.buttonCountStyle .deactivatedService.twitterButton span:before {
        content: '';
        display: block;
        position: absolute;
        background-image: url('../images/icon_sprite.png');
        background-repeat: no-repeat;
    }

.mds-area-header .mds-cmp-social02 {
    float: left;
    height: 16px;
}

.mds-area-footer .mds-cmp-social02 {
    float: right;
}

.modSnlil_1 ul, .modSnlil_1 li, .modSnlil_1 span, .modSnlil_1 span + div {
    float: left;
}

.modSnlil_1 a {
    display: block;
}

    .modSnlil_1 a[class^="ln_"] {
        background-image: url('../images/icons/social-icons-sprite.png');
        background-repeat: no-repeat;
        text-indent: -9999px;
        height: 15px;
        width: 15px;
        overflow: hidden;
    }

    .modSnlil_1 a.ln_facebook {
        background-position: 0 0;
    }

    .modSnlil_1 a.ln_youtube {
        background-position: 0 -32px;
    }

    .modSnlil_1 a.ln_twitter {
        background-position: 0 -61px;
    }

    .modSnlil_1 a.ln_foursquare {
        background-position: 0 -90px;
    }

    .modSnlil_1 a.ln_vk {
        background-position: 0 -120px;
    }

    .modSnlil_1 a.ln_flickr {
        background-position: 0 -150px;
    }

.modSnlil_1 li a span {
    display: none;
}

.modSnlil_2 ul, .modSnlil_2 li, .modSnlil_2 span {
    float: left;
}

div.mds-cmp-social01 div.nav_extended_1 {
    float: left;
}

    div.mds-cmp-social01 div.nav_extended_1 li {
        float: none;
        border-top: 0;
    }

        div.mds-cmp-social01 div.nav_extended_1 li a {
            border: 0;
        }

div.cnt_smfb_1 ul#twitter {
    float: left;
}

div.mds-cmp-social01 div.nav_extended_1 {
    float: left;
}

    div.mds-cmp-social01 div.nav_extended_1 li {
        float: none;
        border-top: 0;
    }

        div.mds-cmp-social01 div.nav_extended_1 li a {
            border: 0;
        }

div.cnt_smfb_1 ul#twitter {
    float: left;
}

.modStory_browser ul.story-selection {
    float: left;
}

    .modStory_browser ul.story-selection li {
        float: left;
        white-space: nowrap;
    }

        .modStory_browser ul.story-selection li a {
            display: block;
        }

            .modStory_browser ul.story-selection li a > .img {
                position: absolute;
            }

.modStory_browser .story-selection dl.story-subcategory > dd {
    position: absolute;
    display: none;
}

.modStory_browser ul.story-selection li.active dl.story-subcategory > dd {
    display: block;
}

.modStory_browser .caroufredsel_wrapper {
    clear: both;
}

.modStory_browser .story-stories > ul {
    float: left;
}

.modStory_browser .story-pagination {
    position: relative;
}

    .modStory_browser .story-pagination .mmScrollBtn {
        top: 0;
    }

        .modStory_browser .story-pagination .mmScrollBtn.next {
            right: 0;
        }

    .modStory_browser .story-pagination .mmScrollPaginationWrp, .modStory_browser .story-pagination .mmScrollPaginationWrp ol {
        float: none;
        position: static;
    }

        .modStory_browser .story-pagination .mmScrollPaginationWrp ol a {
            display: block;
        }

    .modStory_browser .story-pagination .mmScrollPagination > li {
        float: none;
        display: inline-block;
    }

.modStory_browser ul.story-selection li, .modStory_browser ul.story-selection li.active dl.story-subcategory > dd {
    display: none;
}

    .js .modStory_browser ul.story-selection li, .modStory_browser ul.story-selection li.active {
        display: list-item;
    }

        .js .modStory_browser ul.story-selection li.active dl.story-subcategory > dd {
            display: block;
        }

.modStory_overview.ui-image-view > .story-teaser {
    display: none;
}

.modStory_overview.ui-image-view > .content > .section > .hl_t {
    clear: left;
}

.modStory_overview.ui-image-view > .content > .section > ul > li {
    float: left;
    overflow: hidden;
}

.modStory_overview > .content {
    float: left;
}

.modStory_overview > .selection {
    display: none;
}

.js .modStory_overview > .selection {
    display: block;
}

.modStory_overview > .selection a[class^="story-mode"] {
    float: right;
}

.modStory_overview .story-teaser {
    float: right;
}

div.mds-cmp-teaser01 div.mm_right {
    display: block;
}

.mds-cmp-teaser05 img, .mds-cmp-teaser05 figure > a + dl, .mds-cmp-teaser05 figure .img + dl {
    float: left;
}

.mds-cmp-teaser05 figure {
    display: inline-block;
}

.modTs_2ll_2 .figure {
    float: left;
}

.modTs_2ll_2 > div {
    overflow: hidden;
}

.modTs_2ll_2 .ll {
    float: left;
    width: 50%;
}

.modTs_2ll_2.mm_right .figure {
    float: right;
}

.ts_ll_1 .ts_expander_1 h3, .ts_expander_1 h3 {
    overflow: hidden;
}

.ts_expander_1 .ui-state-active .tt {
    display: none;
}

.ts_expander_1 .ui-state-default .expanded {
    display: none;
}

.ts_expander_1 .ui-state-active .expanded {
    display: block;
}

div.ts_ilike_btn_1 h3 a {
    text-decoration: none;
    color: #3b5998;
    padding-left: 25px;
    background: transparent url('../images/icons/icon-facebook.png') no-repeat 0 3px;
    display: inline-block;
    min-height: 23px;
}

.modTs_ilike_btn_1 .socialSwitch, .modTs_ilike_btn_1 .deactivatedService {
    display: none;
}

.modTs_ilike_btn_1 .deactivatedService {
    position: relative;
}

.modTs_ilike_btn_1 .socialPrivacy .socialSwitch {
    display: block;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}

.modTs_ilike_btn_1 .socialPrivacy .socialShareWrapper {
    float: left;
}

.modTs_ilike_btn_1 .socialPrivacy .deactivatedService.facebookButton {
    height: 18px;
    padding: 0 5px 0 19px;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    background-color: #f0f0f0;
    font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #6c6c6c;
}

div.ts_img_1 a {
    position: relative;
    display: inline-block;
}

div.ts_img_2 {
    position: relative;
}

    div.ts_img_2 > div {
        position: absolute;
    }

div.ts_ll_2 > div, div.ts_ll_2 div.mm_right > div {
    display: table;
}

div[id|='mds-tpl'] div.ts_ll_2 {
    display: block;
}

div.ts_ll_2 img, div.ts_ll_2 object {
    float: left;
}

div.ts_ll_2 div.mm_right > img, div.ts_ll_2 div.mm_right > a > img, div.ts_ll_2 div.mm_right > object {
    float: right;
}

div.mds-cmp-teaser01.ts_ll_3 > ul, div.mds-cmp-teaser01.ts_ll_3 > div {
    width: 50%;
    float: left;
}

div.ts_ln_2 > div {
    position: relative;
}

div.ts_ln_2 > div, div.ts_ln_2 div.mm_right > div {
    display: table;
}

div[id|='mds-tpl'] div.ts_ln_2 {
    display: block;
}

div.ts_ln_2 img, div.ts_ln_2 object {
    float: left;
}

div.ts_ln_2 a.ln_nav {
    position: relative;
    z-index: 2;
}

div.ts_ln_2 a.cl {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: block;
    z-index: 1;
    text-decoration: none;
}

div.ts_ln_2 div.mm_right > img, div.ts_ln_2 div.mm_right > a > img, div.ts_ln_2 div.mm_right > object {
    float: right;
}

.modTs_prefvehicle_1 img {
    float: left;
}

.modTs_prefvehicle_1 div .tt {
    margin: 0 0 -8px 0;
}

.modTs_prefvehicle_1 .default > div {
    display: table;
}

.modTs_prefvehicle_1 .selected > div, .modTs_prefvehicle_1 .built > div {
    float: left;
    width: 145px;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #e6e6e6;
}

.modTs_prefvehicle_1 .selected, .modTs_prefvehicle_1 .built {
    display: none;
}

#mds-area-header .modTs_prefvehicle_1 div.tx, #mds-area-header .modTs_prefvehicle_1 div.tx a {
    color: #999;
    text-decoration: none;
    margin: 0;
    cursor: default;
}

#mds-area-header .modTs_prefvehicle_1 dt.tx1 {
    color: #999;
    width: 45%;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1;
    margin: 2px 0 0 0;
    float: left;
}

#mds-area-header .modTs_prefvehicle_1 dd.tx2 {
    color: #666;
    width: 45%;
    font-size: 15px;
    text-align: right;
    font-family: 'Futura-Light',Arial,Helvetica,sans-serif;
    float: left;
}

#mds-area-header .modTs_prefvehicle_1 div.tx p {
    margin-bottom: 0;
    margin-top: 5px;
}

.modTs_prefvehicle_1 div div h3.tt, .modTs_prefvehicle_1 div div h3.tt a {
    color: #666;
}

#mds-area-header .modTs_prefvehicle_1 h3.tt, #mds-area-header .modTs_prefvehicle_1 h3.tt a {
    font-family: 'Futura-Regular',Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 13px;
    font-size: 1.3rem;
}

#mds-area-header .modTs_prefvehicle_1 > div:focus div.tx, #mds-area-header .modTs_prefvehicle_1 > div:hover div.tx, #mds-area-header .modTs_prefvehicle_1 > div:active div.tx, #mds-area-header .modTs_prefvehicle_1 > div:focus div.tx a, #mds-area-header .modTs_prefvehicle_1 > div:hover div.tx a, #mds-area-header .modTs_prefvehicle_1 > div:active div.tx a {
    color: #3f3f38;
}

#mds-area-header .modTs_prefvehicle_1 > div:focus h3.tt, #mds-area-header .modTs_prefvehicle_1 > div:hover h3.tt, #mds-area-header .modTs_prefvehicle_1 > div:active h3.tt, #mds-area-header .modTs_prefvehicle_1 > div:focus h3.tt a, #mds-area-header .modTs_prefvehicle_1 > div:hover h3.tt a, #mds-area-header .modTs_prefvehicle_1 > div:active h3.tt a {
    color: #f26522;
}

#mds-area-header .modTs_prefvehicle_1 > div.default a.ln {
    display: none;
}

#mds-area-header .modTs_prefvehicle_1 div.selected > a, #mds-area-header .modTs_prefvehicle_1 div.built > a {
    width: 140px;
    height: 83px;
    overflow: hidden;
    float: left;
}

    #mds-area-header .modTs_prefvehicle_1 div.selected > a img, #mds-area-header .modTs_prefvehicle_1 div.built > a img {
        margin-top: -18px;
        margin-left: -29px;
        width: 205px;
        height: 115px;
    }

#mds-area-header .modTs_prefvehicle_1 .vt a {
    font-family: 'Futura-Regular',Arial,Helvetica,sans-serif;
    line-height: 1.0;
}

#mds-area-header .modTs_prefvehicle_1 .btn_sec {
    width: 100px;
    margin-top: 12px;
}

.modTs_prefvehicle_1 > .default {
    padding-left: 38px;
}

div.ts_shop_btn_1 div.ln_right div.fck_authorsinput, div.ts_shop_btn_1 div.ln_right > ul {
    width: 48%;
}

div.ts_shop_btn_1 div.ln_right div.fck_authorsinput {
    float: left;
}

div.ts_shop_btn_1 div.ln_right > ul {
    float: right;
}

.modTs_story_1 .img {
    float: left;
}

.modUt_cookie_privacy_1 {
    position: fixed;
    bottom: 0;
    display: block;
    z-index: 1000;
}

    .modUt_cookie_privacy_1:lang(nl-NL) {
        position: fixed;
        display: block;
        z-index: 1000;
        bottom: 250px;
    }

    .modUt_cookie_privacy_1 a.toggle {
        display: block;
        height: 25px;
        width: 25px;
    }

div.modUt_ln_1 {
    float: right;
    margin-top: 0;
}

    div.modUt_ln_1 + div[class|="mds-cmp"], div.modUt_ln_1 + div.section, div.modUt_ln_1 + div.mds-cmp {
        overflow-x: visible;
        overflow-y: visible;
    }

        div.modUt_ln_1 + div[class|="mds-cmp"]:after, div.modUt_ln_1 + div.section:after, div.modUt_ln_1 + div.mds-cmp:after {
            content: "";
            display: table;
            clear: both;
        }

    div.modUt_ln_1 div.modShare_1 {
        margin: 0;
    }

    div.modUt_ln_1 + div + div {
        clear: both;
    }

    div.modUt_ln_1 + div.mds-cmp-content07 > h1, div.modUt_ln_1 + div.mds-cmp-content07 > h2, div.modUt_ln_1 + div.mds-cmp-content07 > h3, div.modUt_ln_1 + div.mds-cmp-content07 > h4, div.modUt_ln_1 + div.mds-cmp-content07 > h5, div.modUt_ln_1 + div.mds-cmp-content07 > h6 {
        display: block;
    }

    div.modUt_ln_1:empty {
        display: none;
    }

.modUt_zip_1 {
    float: left;
}

    .modUt_zip_1 .tx.hidden {
        display: none;
    }

.modVi_7 .tx_price dt {
    float: left;
}

.modVi_7 > a .mm, .modVi_7 > .content {
    float: left;
}

.modVi_7 > div[class*="mds-area-pf"] > div {
    float: right;
}

.modVi_7 > .flex {
    clear: none;
    float: right;
}

div[class="mds-area-pf1"]:first-child .modVi_7 .modTs_attr_1 .tt {
    display: block;
}

.modVi_8 {
    position: relative;
    overflow: hidden;
    margin: 0;
}

    .modVi_8 ~ .modVi_8 {
        display: none;
    }

    .modVi_8 > .title {
        position: absolute;
        z-index: 2;
    }

        .modVi_8 > .title dl > dt, .modVi_8 > .title dl > dd {
            display: inline;
        }

    .modVi_8 figure {
        position: relative;
        overflow: hidden;
    }

    .modVi_8 figcaption {
        position: absolute;
    }

    .modVi_8 .mm {
        display: block;
    }

    .modVi_8 ul.info:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .modVi_8 ul.info > li {
        float: right;
    }

    .modVi_8 ul.info > .more {
        width: 55%;
        float: left;
    }

        .modVi_8 ul.info > .more > ul.ll {
            overflow: hidden;
            margin: 0;
            position: absolute;
            bottom: 0;
        }

    .modVi_8 ul.info > .attributes {
        width: 45%;
    }

    .modVi_8 li.attributes > ul {
        float: right;
    }

    .modVi_8 figure figcaption.legal div.msrpTooltip {
        background-color: #000;
        left: -180px;
        margin: 0;
        position: absolute;
        top: -110px;
        display: hidden;
        z-index: 1200;
        border: 1px solid #c0c0c0;
        color: white;
        font-size: 11px;
        min-height: 10px!important;
        padding: 6px 14px;
        text-align: left;
        width: 264px;
    }

        .modVi_8 figure figcaption.legal div.msrpTooltip a {
            color: #fff;
            text-decoration: underline;
        }

.modVi_complist_1 .inner {
    background: #ccc;
    color: black;
}

.modVi_complist_1.sticky .inner {
    bottom: 0;
    position: fixed;
}

.modVi_complist_1 .head a span {
    display: none;
}

.modVi_complist_1.sticky .head a span {
    display: inline-block;
}

.modVi_complist_1.collapse .body {
    display: none;
}

.modVi_complist_1 .body {
    overflow: hidden;
}

    .modVi_complist_1 .body > div {
        overflow: hidden;
        float: left;
    }

    .modVi_complist_1 .body ul {
        overflow: hidden;
        float: left;
    }

        .modVi_complist_1 .body ul li {
            float: left;
            text-align: center;
            position: relative;
            min-height: 1px;
        }

            .modVi_complist_1 .body ul li .remove {
                display: block;
                width: 10px;
                height: 10px;
                background: #000;
                position: absolute;
                right: 0;
                top: 0;
                text-indent: -999em;
            }

.modVi_group_1 > ul {
    overflow: hidden;
}

    .modVi_group_1 > ul > li {
        float: left;
    }

.modVi_group_selection_1 ul {
    overflow: hidden;
}

.modVi_group_selection_1 > ul > li {
    float: left;
    letter-spacing: normal;
}

.modVi_group_selection_1 {
    margin: 0;
}

.modVi_hmc_1, .mod.modVi_hmc_1 {
    margin: 0;
}

    .modVi_hmc_1 .content {
        overflow: hidden;
    }

.size_2 .modVi_hmc_1 .content, .size_3 .modVi_hmc_1 .content {
    overflow: visible;
}

.modVi_hmc_1 ul.ll, .modVi_hmc_1 ul.attributes {
    overflow: hidden;
}

.size_2 .modVi_hmc_1 ul.ll {
    display: inline-block;
}

.modVi_hmc_1 ul.ll > li, .modVi_hmc_1 ul.attributes > li {
    float: left;
}

.modVi_hmc_1 .mm, .modVi_hmc_1 > a {
    float: left;
}

.size_2 .modVi_hmc_1 .mm, .size_2 .modVi_hmc_1 > a, .size_3 .modVi_hmc_1 .mm, .size_3 .modVi_hmc_1 > a {
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.modVi_hmc_1 img.size_2, .modVi_hmc_1 img.size_3, .size_2 .modVi_hmc_1 .content > .tx3, .size_2 .modVi_hmc_1 img.size_1, .size_2 .modVi_hmc_1 ul.attributes img, .size_2 .modVi_hmc_1 ul.ll .ln, .size_3 .modVi_hmc_1 .content > .tx3, .size_3 .modVi_hmc_1 img.size_1, .size_3 .modVi_hmc_1 ul.attributes, .size_3 .modVi_hmc_1 ul.ll {
    display: none;
}

.size_1 .modVi_hmc_1 img.size_1, .size_2 .modVi_hmc_1 img.size_2, .size_3 .modVi_hmc_1 img.size_3 {
    display: inline-block;
}

.size_2 .modVi_hmc_1 ul.attributes > li {
    float: none;
}

    .size_2 .modVi_hmc_1 ul.attributes > li * {
        display: inline;
        float: none;
    }

    .size_2 .modVi_hmc_1 ul.attributes > li img {
        display: none;
    }

#mds-area-footer ul li {
    display: list-item;
}

#mds-area-footer div {
    display: block;
}

.mds-area-footer li > div {
    display: inline;
}

#mds-cmp-nav_footer {
    margin-top: 10px;
    border-top: 1px solid #dedede;
    padding: 13px 0 0;
    float: left;
    width: 100%;
    clear: both;
    overflow: hidden;
}

    #mds-cmp-nav_footer a {
        text-decoration: none;
        color: inherit;
    }

        #mds-cmp-nav_footer a:focus, #mds-cmp-nav_footer a:hover {
            text-decoration: underline;
            color: #f4bc00;
        }

    #mds-cmp-nav_footer ul {
        overflow: hidden;
        margin-right: -30px;
    }

    #mds-cmp-nav_footer li {
        float: left;
        margin-right: 30px;
    }

#mds-area-legal .tx, #mds-area-legal .fck_authorsinput {
    display: block;
}

.modBaseballcard {
    position: absolute;
    top: 40px;
    left: -1px;
    width: 970px;
    padding: 0 5px 8px;
    background: #fff;
}

    .modBaseballcard .netPricingDisclaimer {
        position: absolute;
        right: 18px;
        font-size: 10px;
    }

    .modBaseballcard.n01 {
        padding: 16px 16px 0;
        width: 948px;
    }

        .modBaseballcard.n01 .footer {
            background-color: #dedede;
            padding: 12px 16px 11px;
            margin: 0 -16px 0;
            text-align: right;
        }

            .modBaseballcard.n01 .footer ul {
                margin: 0;
            }

            .modBaseballcard.n01 .footer li, .modBaseballcard.n01 .footer li > div {
                display: inline;
                padding: 0;
                margin: 0;
            }

                .modBaseballcard.n01 .footer li + li {
                    padding-left: 20px;
                }

                .modBaseballcard.n01 .footer li a {
                    margin: 0;
                }

    .modBaseballcard.visible {
        display: block!important;
        z-index: 100;
        margin-left: -120px;
    }

    .modBaseballcard.n03 > .content > .mds-area-pf5, .modBaseballcard.n03 > .content > .mds-area-pf8 {
        margin: 0 5px;
    }

        .modBaseballcard.n03 > .content > .mds-area-pf5 > div {
            width: 192px;
        }

        .modBaseballcard.n03 > .content > .mds-area-pf8 > div {
            width: 120px;
        }

    .modBaseballcard.n03 > .content > div[class^="mds-area-pf"] .mod {
        margin: 16px 8px 8px 8px;
    }

    .modBaseballcard .ln.disclaimer_1 {
        text-decoration: none;
    }

        .modBaseballcard .ln.disclaimer_1 sup {
            text-decoration: underline;
        }

    .modBaseballcard li.more ul.ll a.btn_prim, .modBaseballcard ul.ll a.btn_prim {
        cursor: pointer;
        background-color: #f0f0f0;
        background-image: linear-gradient(bottom,#d8d8d8 0,#f2f2f2 100%);
        background-image: -o-linear-gradient(bottom,#d8d8d8 0,#f2f2f2 100%);
        background-image: -moz-linear-gradient(bottom,#d8d8d8 0,#f2f2f2 100%);
        background-image: -webkit-linear-gradient(bottom,#d8d8d8 0,#f2f2f2 100%);
        background-image: -ms-linear-gradient(bottom,#d8d8d8 0,#f2f2f2 100%);
        background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.00,#d8d8d8),color-stop(1.00,#f2f2f2));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8,endColorstr=#F2F2F2,GradientType=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8D8D8, endColorstr=#F2F2F2)";
        -webkit-box-shadow: inset 0 0 8px rgba(65,64,66,0.16);
        -moz-box-shadow: inset 0 0 8px rgba(65,64,66,0.16);
        box-shadow: inset 0 0 8px rgba(65,64,66,0.16);
        border: 1px solid #c3c3c3;
        color: #4e4f50;
        line-height: 1;
        margin-right: 12px;
        padding: 5px 12px 4px;
        text-decoration: none;
    }

        .modBaseballcard li.more ul.ll a.btn_prim:first-child, .modBaseballcard ul.ll a.btn_prim:first-child {
            cursor: pointer;
            background-color: #f0ad00;
            background-image: linear-gradient(bottom,#f0ad00 57%,#f8cb43 78%);
            background-image: -o-linear-gradient(bottom,#f0ad00 57%,#f8cb43 78%);
            background-image: -moz-linear-gradient(bottom,#f0ad00 57%,#f8cb43 78%);
            background-image: -webkit-linear-gradient(bottom,#f0ad00 57%,#f8cb43 78%);
            background-image: -ms-linear-gradient(bottom,#f0ad00 57%,#f8cb43 78%);
            background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.57,#f0ad00),color-stop(0.78,#f8cb43));
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8CB43,endColorstr=#F0AD00,GradientType=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8CB43, endColorstr=#F0AD00)";
            border: 1px solid #f0ad00;
            border-top: 1px solid #f8cb43;
            color: #fff;
            line-height: 1;
            margin-right: 12px;
            padding: 5px 12px 4px;
            text-decoration: none;
        }

        .modBaseballcard li.more ul.ll a.btn_prim:hover, .modBaseballcard ul.ll a.btn_prim:hover {
            background-color: #f0ad00;
            background-image: linear-gradient(bottom,#f8cb43 36%,#f0ad00 57%);
            background-image: -o-linear-gradient(bottom,#f8cb43 36%,#f0ad00 57%);
            background-image: -moz-linear-gradient(bottom,#f8cb43 36%,#f0ad00 57%);
            background-image: -webkit-linear-gradient(bottom,#f8cb43 36%,#f0ad00 57%);
            background-image: -ms-linear-gradient(bottom,#f8cb43 36%,#f0ad00 57%);
            background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.36,#f8cb43),color-stop(0.57,#f0ad00));
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0AD00,endColorstr=#F8CB43,GradientType=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0AD00, endColorstr=#F8CB43)";
            -webkit-box-shadow: inset 0 0 5px rgba(35,31,32,0.30);
            -moz-box-shadow: inset 0 0 5px rgba(35,31,32,0.30);
            box-shadow: inset 0 0 5px rgba(35,31,32,0.30);
            border: 1px solid #c38b00;
            border-bottom: 1px solid #cdab4a;
            color: #fff;
            text-decoration: none;
        }

    .modBaseballcard.g_style {
        padding: 0;
    }

.modBody_style_selection > ul {
    overflow: hidden;
    margin-left: -16px;
}

    .modBody_style_selection > ul > li {
        opacity: .25;
        text-align: center;
        float: left;
        width: 150px;
        margin-left: 16px;
    }

        .modBody_style_selection > ul > li.has_anchor:hover, .modBody_style_selection > ul > li.has_anchor:focus, .modBody_style_selection > ul > li.has_anchor:active, .modBody_style_selection > ul > li.ui-state-highlight {
            opacity: 1;
        }

        .modBody_style_selection > ul > li img {
            display: block;
            margin-bottom: 16px;
        }

        .modBody_style_selection > ul > li, .modBody_style_selection > ul > li a, .modBody_style_selection > ul > li a:hover, .modBody_style_selection > ul > li a:focus, .modBody_style_selection > ul > li a:active {
            text-decoration: none;
            font-weight: bold;
            color: #4e4f50;
        }

            .modBody_style_selection > ul > li .mds-vc-price_value {
                font-style: italic;
                font-weight: normal;
            }

                .modBody_style_selection > ul > li .mds-vc-price_value a {
                    text-decoration: underline;
                }

div.btn_lyr_1 {
    position: fixed;
    right: -9px;
    bottom: 50px;
    z-index: 55;
}

    div.btn_lyr_1 a {
        outline: 0;
        display: block;
    }

@media all and (min-device-width:768px) and (max-device-width:1024px) {
    div.btn_lyr_1 {
        bottom: 50px;
    }
}

.mod a.ln.selected {
    color: #f4bc00;
}

.modCnt_acc_catalog_1.stickyVertical .accessory_item_container {
    margin-left: 248px;
}

.modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li span {
    font-family: 'Louis Bold',Louis,Louis-i4,Tahoma,sans-serif;
}

.modCnt_acc_catalog_1.stickyVertical .category_filters.sticky {
    position: fixed;
    top: 63px;
}

.modCnt_acc_catalog_1.stickyVertical .category_filters.stickyBottom {
    position: absolute;
    bottom: 0;
}

.modCnt_acc_catalog_1.stickyHorizontal .category_filters.sticky {
    position: fixed;
    top: 78px;
    z-index: 11;
    width: 980px;
}

.ui-dialog-titlebar-print {
    position: absolute;
    right: 35px;
    top: -3px;
    z-index: 1;
}

.modCnt_acc_catalog_1 .catalog_sort > span, .modCnt_acc_catalog_1 .catalog_sort > a {
    padding-left: 5px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

.modCnt_acc_catalog_1 .sort_label {
    color: #323334;
}

.modCnt_acc_catalog_1 .title_sort_bar:after {
    content: "";
}

.modCnt_acc_catalog_1 .sort_divider:after {
    content: "|";
}

.modCnt_acc_catalog_1 ul {
    letter-spacing: -0.333em;
    overflow: hidden;
}

.modCnt_acc_catalog_1 .accessory_item_container {
    overflow: hidden;
}

.modCnt_acc_catalog_1 .title_sort_bar + .category_filters {
    margin-top: 16px;
}

.modCnt_acc_catalog_1 ul.accessory_items {
    margin: 0 -8px;
}

.modCnt_acc_catalog_1 .category_filters > li, .modCnt_acc_catalog_1 .accessory_items > li {
    letter-spacing: normal;
}

.modCnt_acc_catalog_1 .accessory_items > li {
    width: 249px;
}

.modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs {
    width: 228px;
    margin: 16px 18px 0 0;
    border: solid 1px #e2e2e2;
}

    .modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li {
        border: 0;
    }

        .modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li a {
            background-color: #fff;
            padding: 0 12px 11px 12px;
        }

        .modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li span {
            border-top: solid 1px #e2e2e2;
            padding: 11px 0 0 5px;
        }

        .modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li:first-child span {
            border-top: 0;
        }

        .modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li.active a {
            background-color: #eff0f0;
        }

        .modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li span {
            text-transform: uppercase;
            font-family: 'Louis Bold',Louis,Louis-i4;
            font-style: italic;
            font-size: 14px;
            color: #808080;
            font-weight: normal;
            display: block;
            line-height: 1.2;
        }

            .modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li span:hover {
                color: #808080;
            }

a.ui-dialog-titlebar-print.ui-corner-all {
    background: url(../images/icon_sprite.png) no-repeat -84px -351px;
    width: 16px;
    height: 17px;
    margin-right: -9px;
}

    a.ui-dialog-titlebar-print.ui-corner-all span {
        margin-left: -99999px!important;
    }

.modCnt_accessories_1 {
    width: 960px;
}

    .modCnt_accessories_1 .mmScroll {
        margin-right: 16px;
    }

        .modCnt_accessories_1 .mmScroll .mmScrollBtn {
            top: 50%;
            margin-top: -40px;
        }

    .modCnt_accessories_1 .accessoryInfo {
        margin: 19px 14px -11px 0;
    }

        .modCnt_accessories_1 .accessoryInfo .tt {
            margin-top: 0;
        }

        .modCnt_accessories_1 .accessoryInfo .tx_price {
            margin-top: 11px;
        }

        .modCnt_accessories_1 .accessoryInfo .btn_nba {
            margin-top: 10px;
        }

    .modCnt_accessories_1 .detailsNavigation .btn_sec {
        margin: 0 0 0 9px;
        padding: 0 15px;
        line-height: 22px;
    }

        .modCnt_accessories_1 .detailsNavigation .btn_sec.prev span, .modCnt_accessories_1 .detailsNavigation .btn_sec.next span {
            text-indent: -999em;
        }

        .modCnt_accessories_1 .detailsNavigation .btn_sec.prev:before {
            content: "<";
        }

        .modCnt_accessories_1 .detailsNavigation .btn_sec.next:after {
            content: ">";
        }

    .modCnt_accessories_1 .accessoryInfo dl.tx_price dt, .modCnt_accessories_1 .accessoryInfo dl.tx dt {
        margin-right: 3px;
    }

.ui-dialog.accessories_1 {
    padding: 10px;
}

.modCnt_accessories_1.ace_feed {
    width: 980px;
}

.ui-dialog.accessories_ace_1 {
    padding: 10px 0 0 0;
}

.modCnt_accessories_1.ace_feed .mmScroll {
    margin: 0 16px 10px 10px;
}

.modCnt_accessories_1 .mmScroll > ul {
    overflow-x: hidden;
}

.modCnt_accessories_1.ace_feed .mmScroll img {
    height: 220px;
    width: 220px;
}

.modCnt_accessories_1.ace_feed .accessoryInfo {
    margin: 0;
    padding-right: 10px;
}

    .modCnt_accessories_1.ace_feed .accessoryInfo dl.tx dt {
        font-weight: bold;
    }

    .modCnt_accessories_1.ace_feed .accessoryInfo > .tt {
        margin-top: 8px;
        text-transform: uppercase;
    }

    .modCnt_accessories_1.ace_feed .accessoryInfo > .tx {
        margin-top: 1px;
    }

    .modCnt_accessories_1.ace_feed .accessoryInfo > table {
        margin-top: 15px;
    }

.modCnt_accessories_1 table tr, .modCnt_accessories_1 table tr th, .modCnt_accessories_1 table tr td {
    width: auto;
    border: 0;
}

.modCnt_accessories_1 table {
    border: 1px solid gray;
    border-collapse: collapse;
}

    .modCnt_accessories_1 table tr {
        border-bottom: 1px solid gray;
    }

        .modCnt_accessories_1 table tr th, .modCnt_accessories_1 table tr td {
            padding: 3px 6px 2px;
            vertical-align: middle;
        }

        .modCnt_accessories_1 table tr th {
            white-space: nowrap;
            background: #f0f0f0;
            font-weight: bold;
        }

        .modCnt_accessories_1 table tr.view_toggle:hover {
            cursor: pointer;
        }

        .modCnt_accessories_1 table tr.view_toggle td:first-child {
            text-decoration: underline;
        }

        .modCnt_accessories_1 table tr.view_toggle:hover td, .modCnt_accessories_1 table tr.view_toggle.active td {
            background: #f8cb43;
            color: #FFF;
        }

.modCnt_accessories_1.ace_feed .detailsNavigation {
    background: #dedede;
}

.modCnt_accessories_1.ace_feed .cta_nav_container {
    height: 44px;
}

    .modCnt_accessories_1.ace_feed .cta_nav_container div > p:first-child {
        padding-right: 17px;
    }

    .modCnt_accessories_1.ace_feed .cta_nav_container div > p {
        font-style: italic;
    }

    .modCnt_accessories_1.ace_feed .cta_nav_container > span, .modCnt_accessories_1.ace_feed .cta_nav_container > a {
        margin-right: 8px;
    }

.modCnt_accessories_1.ace_feed .detailsNavigation .prev, .modCnt_accessories_1.ace_feed .detailsNavigation .next {
    display: inline-block;
    text-indent: 0;
    font-family: 'Louis Bold',Louis,Louis-i4,Tahoma,sans-serif;
    font-style: italic;
    font-size: 14px;
    text-transform: uppercase;
    color: #323334;
    text-decoration: none;
    padding: 5px 0;
}

.modCnt_accessories_1.ace_feed .detailsNavigation:after {
    content: "";
}

.modCnt_accessories_1.ace_feed .detailsNavigation .next {
    float: right;
    padding-right: 10px;
}

.modCnt_accessories_1.ace_feed .detailsNavigation .prev {
    padding-left: 10px;
}

.modCnt_accessories_1.ace_feed .detailsNavigation .next span {
    padding-right: 25px;
    background: url('../images/icon_sprite.png') no-repeat right -2251px;
}

.modCnt_accessories_1.ace_feed .detailsNavigation .prev span {
    padding-left: 24px;
    background: url('../images/icon_sprite.png') no-repeat 0 -2220px;
}

.modCnt_accessories_1.ace_feed .detailsNavigation .currentPosition, .modCnt_accessories_1.ace_feed .detailsNavigation .positionSeparator, .modCnt_accessories_1.ace_feed .detailsNavigation .totalPositions {
    display: none;
}

.modCnt_accessory_item_1 a {
    text-decoration: none;
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRâ€Œâ€‹AA7") 0 0 repeat;
}

.modCnt_accessory_item_1 figure img {
    width: 100%;
    height: auto;
}

.modCnt_accessory_item_1.ace_feed figure img {
    height: 233px;
    width: 233px;
}

.modCnt_accessory_item_1 figure figcaption .tx {
    margin-top: 16px;
}

    .modCnt_accessory_item_1 figure figcaption .tx span {
        text-decoration: none;
        font-weight: bold;
    }

.modCnt_accessory_item_1:hover figure figcaption .tx span {
    color: #f4bc00;
}

.modCnt_accessory_item_1 > div.tx {
    height: 130px;
    overflow: hidden;
    margin-bottom: 26px;
}

.modCnt_accessory_item_1 div.tx_price {
    position: absolute;
    bottom: 0;
    right: 0;
}

.mod .modCnt_btn_1 {
    padding-top: 4px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}

.modCnt_btn_1 button, .modCnt_btn_1 .btn_prim, .modCnt_btn_1 .btn_sec, .modCnt_btn_1 .btn_nba {
    margin: 0;
}

.modCnt_btn_1 button {
    padding-left: 0;
    padding-right: 0;
}

.modCnt_compare_1 {
    width: 980px;
    overflow: auto;
    margin: 0;
    padding: 0;
}

    .modCnt_compare_1 .error {
        color: red;
    }

    .modCnt_compare_1 section:before, .modCnt_compare_1 section:after {
        content: " ";
        display: table;
    }

    .modCnt_compare_1 section:after {
        clear: both;
    }

    .modCnt_compare_1 article ul {
        clear: both;
        float: left;
    }

        .modCnt_compare_1 article ul.header, .modCnt_compare_1 article ul.comparison {
            border-bottom: 1px solid #bdbdbd;
        }

        .modCnt_compare_1 article ul li {
            float: left;
        }

        .modCnt_compare_1 article ul li {
            width: 199px;
            text-align: center;
        }

    .modCnt_compare_1 article section ul li {
        height: 45px;
    }

    .modCnt_compare_1 article ul li hgroup {
        overflow: hidden;
        height: 30px;
    }

    .modCnt_compare_1 article[rel='4-col'] ul li {
        width: 199px;
    }

    .modCnt_compare_1 article[rel='3-col'] ul li {
        width: 266px;
    }

    .modCnt_compare_1 article[rel='2-col'] ul li {
        width: 399px;
    }

    .modCnt_compare_1 article ul li:first-child {
        width: 180px;
        text-align: left;
    }

    .modCnt_compare_1 article ul li.chevrolet {
        border-left: 1px solid #bdbdbd;
        background: url('../images/cnt_compare_1-comp_stripe.png');
    }

    .modCnt_compare_1 article ul.header li.chevrolet, .modCnt_compare_1 article ul#advantages li.chevrolet {
        background: 0;
    }

    .modCnt_compare_1 article ul.header li {
        padding-top: 20px;
        padding-bottom: 15px;
    }

        .modCnt_compare_1 article ul.header li:FIRST-CHILD {
            padding-top: 52px;
        }

    .modCnt_compare_1 article .header li figure img {
        height: 125px;
        margin-bottom: 12px;
    }

    .modCnt_compare_1 article .header li figure .tx6 {
        line-height: 2;
    }

    .modCnt_compare_1 article .comparison li, .modCnt_compare_1 article .advantage li {
        padding-top: 17px;
        padding-bottom: 0;
    }

    .modCnt_compare_1 article header figcaption {
        height: 27px;
    }

    .modCnt_compare_1 article figcaption a {
        display: inline-block;
    }

    .modCnt_compare_1 article .comparison li figure img, .modCnt_compare_1 article .advantage li figure img {
        width: 32px;
        height: 32px;
        margin-right: 16px;
        float: left;
    }

    .modCnt_compare_1 footer {
        margin-top: 20px;
        overflow: auto;
        clear: both;
    }

        .modCnt_compare_1 footer > p, .modCnt_compare_1 footer > ul {
            clear: none!important;
            float: left;
            width: 50%;
        }

        .modCnt_compare_1 footer .btn_prim {
            margin-top: 0;
        }

        .modCnt_compare_1 footer .ull li {
            width: auto!important;
            float: right;
            margin-left: 8px;
            margin-top: 0;
            text-align: right!important;
        }

    .modCnt_compare_1 .tx5, .modCnt_compare_1 .tx6 {
        font-family: Arial,Helvetica,sans-serif;
    }

    .modCnt_compare_1 .tx4, .modCnt_compare_1 .tx7 {
        font-family: Durant-i4,Durant;
    }

    .modCnt_compare_1 .tx3 {
        font-family: Louis,Tahoma,sans-serif;
    }

    .modCnt_compare_1 .tx4 {
        font-size: 1em;
    }

    .modCnt_compare_1 .tx3 {
        font-size: 2.5em;
    }

    .modCnt_compare_1 .tx5 {
        font-size: .75em;
    }

    .modCnt_compare_1 .tx6 {
        font-size: .833em;
    }

    .modCnt_compare_1 .tx7 {
        font-size: 1.083em;
    }

    .modCnt_compare_1 .tx3, .modCnt_compare_1 .tx4, .modCnt_compare_1 .tx5, .modCnt_compare_1 .tx7 {
        font-weight: normal;
    }

    .modCnt_compare_1 .tx6 {
        font-weight: bold;
    }

    .modCnt_compare_1 .tx3, .modCnt_compare_1 .tx5, .modCnt_compare_1 .tx6 {
        font-style: normal;
    }

    .modCnt_compare_1 .tx4, .modCnt_compare_1 .tx7 {
        font-style: italic;
    }

    .modCnt_compare_1 .tx4, .modCnt_compare_1 .tx6, .modCnt_compare_1 .tx7 {
        letter-spacing: normal;
    }

    .modCnt_compare_1 .tx3 {
        letter-spacing: -0.025em;
    }

    .modCnt_compare_1 .tx5 {
        letter-spacing: -0.01em;
    }

    .modCnt_compare_1 .tx5 {
        line-height: 1.5;
    }

    .modCnt_compare_1 .tx3, .modCnt_compare_1 .tx4, .modCnt_compare_1 .tx7 {
        line-height: 1;
    }

    .modCnt_compare_1 .tx6 {
        line-height: 1.1;
    }

    .modCnt_compare_1 .tx4 {
        color: #7f7f7f;
    }

    .modCnt_compare_1 .tx3, .modCnt_compare_1 .tx5, .modCnt_compare_1 .tx6, .modCnt_compare_1 .tx7 {
        color: #4e4f50;
    }

    .modCnt_compare_1 .tx3, .modCnt_compare_1 .tx4, .modCnt_compare_1 .tx5, .modCnt_compare_1 .tx7 {
        text-transform: none;
    }

    .modCnt_compare_1 .tx6 {
        text-transform: uppercase;
    }

    .modCnt_compare_1 .comparison .tx7 {
        line-height: 32px;
        float: left;
    }

    .modCnt_compare_1 .advantage hgroup .tx7 {
        line-height: 1.5;
    }

.cnt_coupon_1 {
    position: relative;
    width: 980px;
    margin-bottom: 15px;
    left: 8px;
}

.modCnt_coupon_1 ul {
    margin-right: 4px;
}

.cnt_coupon_1 .offerTileInner img {
    position: absolute;
    top: 0;
}

.cnt_coupon_1 .cta-btns {
    margin: 0 5px 0 0;
}

.cnt_coupon_1 .share {
    padding-top: 12px;
}

    .cnt_coupon_1 .share div {
        margin: 2px 0 0;
    }

.cnt_coupon_1 .btn_prim {
    margin: 12px 5px 0 0!important;
}

#gmv_dealermap {
    width: 100%;
    border: solid 1px #fff;
}

.cnt_dealermap_2 #gmv_dealermap h3 a {
    font-weight: bold;
}

.cnt_dealermap_2 .error {
    position: absolute;
    z-index: 100;
    top: 100px;
    width: 500px;
    left: 50%;
    margin-left: -270px;
    background: white;
    padding: 20px;
    border: solid 1px red;
    color: red;
}

.cnt_dealermap_2 .form_container .infotext {
    font-weight: bold!important;
}

.cnt_dealermap_2 .gmv_form {
    float: right;
    width: 360px;
}

.cnt_dealermap_2 .gmv_maplinkcontainer {
    margin-top: 15px;
    overflow: auto;
}

.cnt_dealermap_2 .form_elements input {
    color: darkGrey;
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-style: italic;
    font-size: 1.4em;
    line-height: inherit;
    height: 19px;
    padding: 2px 6px;
    vertical-align: middle;
}

.cnt_dealermap_2 .form_elements a {
    font-weight: normal!important;
}

.cnt_dealermap_2 a.btn_prim, .cnt_dealermap_2 a.btn_prim:hover {
    text-decoration: none!important;
    margin-right: 16px;
    font-weight: bold!important;
}

.cnt_dealermap_2 a.btn_sec {
    text-decoration: none!important;
    float: right;
    margin: 0;
}

.cnt_dealermap_2 .form_elements a.btn_prim span, .cnt_dealermap_2 a.btn_prim {
    color: #fff!important;
}

.cnt_dealermap_2 .form_elements input.err {
    border-color: red;
}

.cnt_dealermap_2 .service_loading {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 40px;
    right: 18px;
    visibility: hidden;
    background-image: url('/static/cms/chevrolet2013/images/ajax-loader.gif');
    background-repeat: no-repeat;
}

.cnt_dealermap_2 .info_container {
    z-index: 10000;
    bottom: 0;
    overflow: hidden;
    padding: 11px;
    background-color: #fff;
}

    .cnt_dealermap_2 .info_container a {
        text-decoration: underline;
        font-weight: normal!important;
    }

    .cnt_dealermap_2 .info_container, .cnt_dealermap_2 .info_container h3 a {
        font-size: 12px;
        line-height: 14px;
    }

        .cnt_dealermap_2 .info_container h3 a {
            font-weight: bold!important;
        }

.cnt_dealermap_2 .dealer_all_results_container {
    clear: both;
    overflow: auto;
    margin-top: 10px;
}

    .cnt_dealermap_2 .dealer_all_results_container .dealer_results {
        width: 66%;
        float: left;
        font-size: 12px;
    }

    .cnt_dealermap_2 .dealer_all_results_container a.btn_prim {
        float: right;
        margin-right: 0;
    }

.cnt_dealermap_2 div.dealer_shopping_links {
    width: 33%;
    float: right;
}

    .cnt_dealermap_2 div.dealer_shopping_links a {
        display: block;
    }

        .cnt_dealermap_2 div.dealer_shopping_links a.btn_prim {
            display: inline-block;
            margin-left: 0;
            padding: 8px 16px;
        }

.cnt_dealermap_2 div.dealer_info {
    width: 65%;
    float: left;
}

    .cnt_dealermap_2 div.dealer_info > div {
        padding-left: 30px;
    }

.cnt_dealermap_2 .gmv_maplinkcontainer a.gmv_infolink span {
    display: none;
}

.cnt_dealermap_2 #gmv_dealermap .shoppingLinks a.btn_prim {
    margin-right: 4px;
}

.modCnt_anchortitle_1 + .modCnt_expander_1, .modCnt_hl_2 + .modCnt_expander_1 {
    margin-top: 4px;
}

.modCnt_expander_1 > dl {
    clear: both;
}

.modCnt_expander_1 dt {
    cursor: pointer;
    outline: 0;
    position: relative;
    font-size: 1.16em;
    font-weight: bold;
    color: #4e4f50;
    border-top: 1px solid #dedede;
    min-height: 21px;
    padding: 7px 0 6px 26px;
}

.modCnt_expander_1 dd {
    display: none;
    padding: 8px 0 15px;
}

    .modCnt_expander_1 dd.active {
        display: block;
    }

    .modCnt_expander_1 dd img.left {
        float: left;
        padding-right: 8px;
    }

    .modCnt_expander_1 dd img.right {
        float: right;
        padding-left: 8px;
    }

div.clear {
    clear: both;
}

.modCnt_expander_1 dt span.ui-icon {
    width: 17px;
    height: 18px;
    background: url(../images/icon_sprite.png) no-repeat left 500px transparent;
    position: absolute;
    left: 0;
    top: 8px;
}

.modCnt_expander_1 dt span.ui-icon-triangle-1-e {
    background-position: left -150px;
}

.modCnt_expander_1 dt span.ui-icon-triangle-1-s {
    background-position: left -250px;
}

.modCnt_handraiser_1 {
    padding: 10px;
}

.ui-dialog-content .modCnt_handraiser_1 {
    padding: 0 10px 0;
}

.modCnt_handraiser_1 label {
    color: #7f7f7f;
}

.modCnt_handraiser_1 #cnt_handraiser_1 .error-state .frmField {
    background: url('/static/cms/chevrolet2013/images/icon_sprite.png') no-repeat;
    background-position: right -2288px;
}

.modCnt_handraiser_1 #error-msg #error-icon {
    background: url('/static/cms/chevrolet2013/images/icon_sprite.png') no-repeat;
    background-position: right -2285px;
}

.modCnt_handraiser_1 #cnt_handraiser_1 select {
    background-position: right -2315px!important;
}

.modCnt_handraiser_1 #cnt_handraiser_1 ol li .reqAsterisk {
    padding-right: 3px;
}

.modCnt_handraiser_1.ctaPos3 .ctaDiv {
    margin-right: 8px;
}

.modCnt_handraiser_1.ctaPos4 form .ctaDiv {
    margin-right: 8px;
}

.modCnt_handraiser_1 #cnt_handraiser_1 .frmField {
    padding: 5px 9px;
}

.modCnt_handraiser_1 #cnt_handraiser_1 .error-state .frmField {
    padding: 4px 8px;
}

.modCnt_handraiser_1 #error-msg #error-icon {
    height: 30px;
    width: 25px;
    background-repeat: no-repeat;
    float: left;
}

.modCnt_handraiser_1 #error-msg .tx {
    color: red;
    float: left;
    margin-top: 7px;
}

.modCnt_handraiser_1.lblPos3 label {
    padding: 4px 9px;
    color: #7f7f7f;
}

.modCnt_handraiser_1 #lyr_success .tx {
    margin: 25px 0;
}

.modCnt_handraiser_1 form input:disabled, .modCnt_handraiser_1 form select:disabled {
    background-color: #fafafa;
    color: #c2c2c2;
}

.modCnt_hl_1 .hl + .hl_s, .modCnt_hl_1 .hl_s + .tx {
    margin-top: 13px;
}

.modCnt_hl_1 .tx {
    display: block;
}

.modCnt_hl_1 .align-right {
    text-align: right;
}

.modCnt_hl_1 p {
    color: #323334;
    font-family: Louis,Tahoma,sans-serif;
    font-size: 20px;
    line-height: 1.5;
    margin: 18px 0 13px 0;
}

.modCnt_hl_2 .hl_t:first-child, .modCnt_hl_2 .hl_s:first-child, .modCnt_hl_2 .pt:first-child {
    margin-top: -5px;
    margin-bottom: -5px;
}

.modCnt_hl_2 .hl_t, .modCnt_hl_2 .hl_s, .modCnt_hl_2 .pt, .modCnt_hl_2 .tx {
    margin-top: 13px;
}

    .modCnt_hl_2 .pt + .tx {
        margin-top: 0;
    }

.modCnt_hl_2 .tx {
    display: block;
}

.modCnt_hl_2 .align-right {
    text-align: right;
}

.modCnt_hl_2 a:hover {
    color: #f4bc00;
}

.auto_dealer_img {
    margin-bottom: -10px;
    margin-right: 4px;
}

.auto_dealer_address {
    display: block;
    margin-top: 6px;
}

.auto_dealer_name {
    color: #4e4f50;
    font-size: 116.67%;
    line-height: 1.28;
    font-weight: bold;
    display: inline-block;
}

.auto_dealer_department {
    color: #4e4f50;
    font-size: 116.67%;
    line-height: 1.28;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 6px;
}

.auto_dealer_prop {
    display: block;
    margin-left: 37px;
}

.modCnt_auto_dealer_dept_c1 {
    margin-left: 0;
}

.auto_dealer_dept_img {
    margin-bottom: -10px;
    margin-right: 4px;
}

#mds-tpl-12 .modCnt_intro_1 {
    margin: 0 0 16px;
    overflow: auto;
}

.modCnt_intro_1 .hl {
    text-transform: uppercase;
    margin-bottom: 10px;
}

.modCnt_intro_1 h2 {
    margin-bottom: 15px;
}

.modCnt_intro_1 .img {
    margin: 0;
}

    .modCnt_intro_1 .img.align_left {
        margin-right: 16px;
    }

    .modCnt_intro_1 .img.align_right {
        margin-left: 16px;
    }

    .modCnt_intro_1 .img.align_bottom {
        margin-top: 20px;
    }

.cnt_kbb_1 .stars-dialog {
    background: transparent url('../images/cnt_kbb_1-stars-dialog.png') left top no-repeat;
    background-position: 0 0;
    display: inline-block;
    width: 35px;
    height: 29px;
    padding-top: 2px;
    color: #000;
    text-align: center;
    z-index: 105;
    float: right;
    clear: none;
    font-size: 14px;
    font-weight: 700;
    text-indent: 0;
    margin: -11px -17px 0 0;
}

.cnt_kbb_1 {
    overflow: hidden;
    color: #333;
    font-family: Tahoma,Verdana,sans-serif;
}

    .cnt_kbb_1 aside {
        display: block;
        width: 132px;
        height: 311px;
        float: left;
        background-color: #eeeff3;
        margin: 0;
    }

        .cnt_kbb_1 aside > header a {
            background: transparent url('../images/cnt_kbb_1-kbb_logo.gif') center left no-repeat;
            height: 114px;
            width: 89px;
            line-height: 34px;
            display: block;
            margin: 9px 0 0 21px;
            float: none;
        }

        .cnt_kbb_1 aside section header {
            display: block;
            clear: both;
            font-size: 14px;
            line-height: 15px;
            font-weight: 700;
            color: #666;
            margin: 7px 12px;
            text-align: center;
        }

        .cnt_kbb_1 aside section p {
            background: transparent url('../images/cnt_kbb_1-kbb_rating_bg.png') center left no-repeat;
            height: 69px;
            width: 89px;
            line-height: 36px;
            padding-top: 6px;
            display: block;
            clear: both;
            font-family: tahoma,verdana,sans-serif;
            font-size: 30px;
            font-weight: 900;
            color: #000;
            margin-left: 23px;
            text-align: center;
        }

            .cnt_kbb_1 aside section p span {
                display: block;
                clear: both;
                font-size: 13px;
                line-height: 16px;
                color: #666;
            }

        .cnt_kbb_1 aside a {
            cursor: pointer;
        }

        .cnt_kbb_1 aside footer {
            text-align: center;
            display: block;
            font-size: 12px;
            color: #666;
            margin: 0 30px;
            line-height: 18px;
        }

            .cnt_kbb_1 aside footer a {
                display: block;
                width: 300px;
                background: transparent url('../images/cnt_kbb_1-dot_arrow.gif') top left no-repeat;
                background-position: 0 2px;
                padding-left: 14px;
                margin-left: 13px;
                color: #068acd!important;
                font-family: tahoma,verdana,sans-serif!important;
                font-size: 12px;
                font-weight: normal!important;
                line-height: 12px!important;
                text-decoration: none;
                text-transform: none!important;
            }

    .cnt_kbb_1 > section {
        padding-left: 132px;
    }

        .cnt_kbb_1 > section header {
            font-size: 13px;
            font-weight: 900;
            color: #2a4f97;
            text-transform: none;
            margin: 15px 10px 3px 13px;
            display: block;
        }

            .cnt_kbb_1 > section header a {
                display: block;
                width: 267px;
                height: 17px;
                background: transparent url('../images/cnt_kbb_1-kbb_title.png') left top no-repeat;
            }

        .cnt_kbb_1 > section p {
            font-size: 12px!important;
            color: #666!important;
            line-height: 12px!important;
        }

        .cnt_kbb_1 > section dl {
            overflow: visible;
            height: 15px;
        }

            .cnt_kbb_1 > section dl dt, section dl dd {
                padding: 0;
            }

            .cnt_kbb_1 > section dl dt {
                width: 51px;
                float: left;
                font-weight: 600;
                font-size: 13px;
                color: #666;
                font-family: tahoma,verdana,sans-serif;
                margin: 5px 0 0 9px;
                text-align: left;
            }

            .cnt_kbb_1 > section dl dd {
                float: left;
            }

                .cnt_kbb_1 > section dl dd span {
                    font-weight: bold;
                }

    .cnt_kbb_1 .kbb_rating {
        position: absolute;
        width: 237px;
        height: 26px;
        margin: 3px 0 0 87px;
        z-index: 100;
    }

        .cnt_kbb_1 .kbb_rating .stars {
            background: transparent url('../images/cnt_kbb_1-ratings_sprite.png') left top no-repeat;
            height: auto;
            position: relative;
            float: left;
            display: block;
        }

    .cnt_kbb_1 dl[class^='kbb_ratings_'] {
        background: transparent url('../images/cnt_kbb_1-kbb_ratings_bg.png') center left no-repeat;
        margin: 10px 0 0 6px;
        height: 26px;
        width: 323px;
        position: static;
    }

    .cnt_kbb_1 dl.kbb_ratings_7 {
        margin-bottom: 9px;
    }

    .cnt_kbb_1 .kbb_rating .stars {
        z-index: 105;
        text-indent: -9999px;
        float: left;
    }

    .cnt_kbb_1 > section footer a {
        display: block;
        width: 300px;
        background: transparent url('../images/cnt_kbb_1-dot_arrow.gif') 0 2px no-repeat;
        padding-left: 14px;
        margin-left: 13px;
        color: #068acd!important;
        font-size: 12px;
        font-weight: normal!important;
        line-height: 12px!important;
        text-decoration: none;
        text-transform: none!important;
    }

.modCnt_legalglobal_1 {
    font-size: 91.6%;
}

.modCnt_legalpage_1 {
    font-size: 91.6%;
}

div.modCnt_mmpar_1 dl.figure {
    margin-right: 16px;
}

div.modCnt_mmpar_1.ui-layout-right > .figure {
    margin-right: auto;
    margin-left: 16px;
}

div.modCnt_mmpar_1.ui-layout-top > .text {
    float: left;
    width: 100%;
    margin-top: 16px;
}

div.modCnt_mmpar_1 dt.tx_cap {
    font-family: Louis,Tahoma,sans-serif;
    text-transform: uppercase;
    background-color: #000;
    font-size: 108.33%;
    font-weight: normal;
    margin: -26px 0 0;
    padding: 3px 8px;
    height: 20px;
}

.modCnt_mmpar_1 .tx_cap > .modShare_2 {
    right: 6px;
    top: 3px;
    margin: 0;
    text-transform: none;
}

div.modCnt_mmpar_1 > div.text > .pt {
    margin: 0;
}

.modVc_step_summary_1 .modCnt_nextbox_1 {
    margin: 0;
}

.modCnt_nextbox_1 h3 {
    margin: -3px 0 8px 0;
}

.modCnt_nextbox_1 ul > li {
    display: table-row;
}

    .modCnt_nextbox_1 ul > li > div {
        padding-top: 16px;
    }

        .modCnt_nextbox_1 ul > li > div p {
            padding-top: 4px;
        }

    .modCnt_nextbox_1 ul > li:first-child > div {
        padding-top: 0;
    }

    .modCnt_nextbox_1 ul > li > div.tx {
        padding-right: 16px;
    }

    .modCnt_nextbox_1 ul > li > div + div a {
        margin: 0;
    }

div.modCnt_par_1 div p strong {
    color: #323334;
}

.t16 div[id|="mds-tpl"] div[class*="mds-cmp"] {
    margin-top: 16px;
}

.dfc-modal.ui-dialog {
    padding: 24px 10px 24px 24px;
}

    .dfc-modal.ui-dialog .ui-dialog-content {
        margin-top: 5px;
    }

    .dfc-modal.ui-dialog > .ui-dialog-titlebar > .ui-dialog-titlebar-close {
        right: -10px;
    }

.dfc-modal .mds-area-pf1 div.parsys_c1 div.parbase div.mod h2.hl_t {
    text-transform: uppercase;
    font-size: 28px!important;
    font-weight: bold!important;
}

    .dfc-modal .mds-area-pf1 div.parsys_c1 div.parbase div.mod h2.hl_t em {
        font-weight: bold!important;
    }

.dfc-modal .nav_tablay_c1 div.mds-area-pn1 {
    width: auto;
}

.modCnt_prices_1 ul li h3.hl {
    margin: 9px 0 0;
}

.modCnt_prices_1 ul li h3.hl, .modCnt_prices_1 dt {
    float: left;
}

.modCnt_prices_1 li {
    clear: right;
    overflow: hidden;
    padding-top: 12px;
    padding-bottom: 11px;
    border-bottom: 1px solid #dedede;
}

.modCnt_prices_1 dl {
    float: right;
}

.modCnt_prices_1 dl, .modCnt_prices_1 dd {
    padding-left: 16px;
}

.modCnt_prices_1 ul li dl.tx {
    margin-right: 20px;
}

.modCnt_prices_1 dt {
    width: 190px;
    text-align: right;
    clear: both;
}

.modCnt_prices_1 dd {
    font-weight: bold;
    float: right;
}

html.printdfc {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0;
}

.printdfc #layer_content_1, .printdfc .ui-dialog {
    left: auto!important;
    width: auto!important;
    top: 0!important;
    overflow: visible;
    position: static!important;
}

.printdfc #layer_content_1 {
    margin: 0;
    height: auto!important;
    overflow: visible;
}

.printdfc #container, .printdfc .ui-widget-overlay, .printdfc .ui-dialog-titlebar-close, .printdfc .lyr_cnt_close {
    display: none;
}

.modCnt_sep_1 {
    margin: 0 auto;
    width: 980px;
}

    .modCnt_sep_1 hr {
        margin: 0 0 8px;
    }

.modCnt_smfb_1 iframe {
    float: left;
}

.modCnt_smfb_1 .twitter_container {
    border: 1px solid #e8e8e8;
    height: 500px;
    overflow: scroll;
}

.modCnt_smfb_1 .twitter_header {
    border: 1px solid #e8e8e8;
    border-bottom: 0;
    height: 37px;
}

.modCnt_smfb_1 .twitter_header_h1 {
    font-size: 18px;
    float: left;
    margin: 5px;
    color: #333;
}

.modCnt_smfb_1 .twitter_header_btn {
    float: right;
    margin: 8px;
}

.modCnt_smfb_1 .twitter_item {
    width: 963px;
    min-height: 70px;
    color: #333;
    padding-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px solid #e8e8e8;
}

.modCnt_smfb_1 .twitter_pic {
    width: 100px;
    float: left;
    clear: left;
}

    .modCnt_smfb_1 .twitter_pic img {
        width: 70px;
        height: 70px;
        margin-left: 15px;
    }

.modCnt_smfb_1 .twitter_body {
    float: left;
    width: 863px;
}

.modCnt_smfb_1 .twitter_name {
    font-weight: bold;
    float: left;
    margin-right: 10px;
}

.modCnt_smfb_1 .twitter_handle {
    float: left;
    color: #797979;
}

.modCnt_smfb_1 .twitter_time {
    float: right;
    margin-right: 5px;
    color: #797979;
}

.modCnt_smfb_1 .twitter_message {
    clear: left;
}

.modCnt_smfb_1 .twitter_message_text {
    width: 330px;
}

.modStory_overview.ui-image-view .modCnt_story_1 > .story-image {
    width: 100%;
    margin-top: 4px;
}

.modStory_overview.ui-image-view .modCnt_story_1 > .content {
    width: 300px;
    top: 208px;
    left: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
}

    .modStory_overview.ui-image-view .modCnt_story_1 > .content > .tt {
        font-family: Arial,Helvetica,sans-serif;
        text-transform: uppercase;
        color: #fff;
        font-size: 11px;
        margin-top: 4px;
        margin-bottom: 2px;
    }

    .modStory_overview.ui-image-view .modCnt_story_1 > .content .story-shorttext {
        margin-bottom: 7px;
    }

.modStory_overview.ui-image-view > .content > .section:first-child > ul > li:first-child .modCnt_story_1 > .content {
    width: 547px;
}

.modStory_overview.ui-image-view > .content > .section:first-child > ul > li:first-child + li .modCnt_story_1 > .content {
    width: 383px;
}

.modCnt_story_1 {
    margin: 0;
}

    .modCnt_story_1 .story-image {
        width: 316px;
        margin-bottom: 14px;
    }

        .modCnt_story_1 .story-image > .img {
            left: 50%;
        }

    .modCnt_story_1 div.content h3.tt {
        margin-bottom: 4px;
    }

    .modCnt_story_1 .content {
        overflow: hidden;
        padding-left: 16px;
    }

        .modCnt_story_1 .content .further {
            text-align: right;
        }

        .modCnt_story_1 .content .btn_prim {
            margin-right: 0;
            margin-bottom: 0;
        }

.modStory_overview .modCnt_story_1 {
    margin-top: -4px;
    overflow: hidden;
}

    .modStory_overview .modCnt_story_1 > .story-image {
        margin-top: 4px;
        margin-bottom: 0;
    }

        .modStory_overview .modCnt_story_1 > .story-image > .img {
            margin-left: -283px;
        }

.modStory_overview.ui-list-view .modCnt_story_1 > .content {
    background: 0;
    color: #7f7f7f;
}

.modCnt_story_1 .story-teasertext a span {
    display: inline-block;
    margin-top: 5px;
    text-decoration: underline;
}

.modCnt_storyref_1 > .content {
    padding-left: 16px;
}

    .modCnt_storyref_1 > .content > .tt {
        font-family: Louis,'Louis Bold',Tahoma,sans-serif;
        font-size: 2.166em;
        font-style: italic;
        font-weight: bold;
        font-size: 22px;
        text-transform: uppercase;
        margin-top: 0;
    }

    .modCnt_storyref_1 > .content > .date {
        font-weight: bold;
    }

    .modCnt_storyref_1 > .content .txt {
        padding-bottom: 16px;
    }

.modCnt_storyref_1.ui-layout-right .content {
    padding-left: 0;
    padding-right: 16px;
}

.modCnt_storyref_1.multiStory .nonScroll .cnt_storyref_1_story {
    width: 316px;
    overflow: hidden;
}

.modCnt_storyref_1 .multiStory_ref_holder h2 {
    text-transform: uppercase;
}

.modCnt_storyref_1 .multiStory_ref_holder .tx_cap {
    color: #7f7f7f;
    background: 0;
    padding: 10px 0;
}

.modCnt_storyref_1.multiStory .cnt_storyref_1_story {
    width: 332px;
    overflow: hidden;
    cursor: pointer;
}

.modCnt_storyref_1.multiStory .mmScrollBtn {
    top: 108px;
}

.modCnt_storyref_1.multiStory .pager_wrap a.selected, .modStory_overview.scrollerInit .pager_wrap a:hover {
    color: #f4bc00;
}

.modCnt_storyref_1.multiStory .pager_wrap a, .modCnt_storyref_1.multiStory .pager_wrap .pager_prevpage, .modCnt_storyref_1.multiStory .pager_wrap .pager_nextpage {
    color: #808285;
    cursor: pointer;
    display: inline-block;
    font-family: Louis,Tahoma,sans-serif;
    font-size: 1.00em;
    font-style: italic;
    height: 20px;
    line-height: 22px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    width: 12px;
}

.modCnt_tbl_comp_1 td, .modCnt_tbl_comp_1 th {
    border-top: 1px solid #acacac;
    border-left: 1px solid #acacac;
    padding: 3px 10px;
    width: 234px;
}

.modCnt_tbl_comp_1 .sticky {
    z-index: 10;
}

.modCnt_tbl_comp_1 thead th:empty {
    background: #fff url(../images/cnt_tbl_comp_placeholder.png) no-repeat center 18px;
}

.modCnt_tbl_comp_1 thead.sticky th:empty {
    background: #fff;
}

.modCnt_tbl_comp_1 thead th {
    width: 214px;
    padding: 14px 15px;
    border-right: 1px solid #acacac;
    font-weight: normal;
    background-color: #fff;
}

    .modCnt_tbl_comp_1 thead th + th {
        width: 234px;
        padding: 14px 5px;
    }

    .modCnt_tbl_comp_1 thead th .content {
        width: 214px;
        padding: 0 10px;
    }

.modCnt_tbl_comp_1 thead.sticky th {
    border-bottom: 1px solid #acacac;
}

.modCnt_tbl_comp_1 th:first-child ul {
    height: 105px;
    padding: 5px;
    margin: 5px 0;
    border: 1px solid #dedede;
}

    .modCnt_tbl_comp_1 th:first-child ul label, .modCnt_tbl_comp_1 th:first-child {
        color: #7f7f7f;
    }

        .modCnt_tbl_comp_1 th:first-child ul .ui-checkbox-checked + label {
            color: #000;
        }

.modCnt_tbl_comp_1 thead .remove {
    top: -15px;
    right: -6px;
    width: 14px;
    height: 14px;
    background: #000 url(../images/icon_sprite.png) no-repeat 0 -2150px;
}

.modCnt_tbl_comp_1 thead th > img {
    margin: 0 -15px;
}

.modCnt_tbl_comp_1 thead .content {
    padding: 10px 0;
    text-align: left;
}

    .modCnt_tbl_comp_1 thead .content h3 {
        clear: left;
        margin: 10px 0 5px 0;
        font-family: Louis-i4,Louis,'Louis Bold',Tahoma,sans-serif;
        font-style: italic;
        font-weight: bold;
        color: #323334;
        font-size: 1.08em;
    }

    .modCnt_tbl_comp_1 thead .content .btn_prim, .modCnt_tbl_comp_1 thead .content .btn_sec {
        margin-top: 10px;
        margin-right: 9px;
    }

    .modCnt_tbl_comp_1 thead .content .ln {
        display: inline-block;
        padding-left: 20px;
        margin-top: 10px;
        background: url(../images/icon_sprite.png) no-repeat -87px -549px;
    }

.modCnt_tbl_comp_1 tbody th:first-child {
    width: 212px;
    padding-left: 32px;
    border-left: none;
    font-weight: bold;
}

.modCnt_tbl_comp_1 tbody th {
    width: 970px;
    padding: 0 5px 0 5px;
    background-color: #dedede;
    line-height: 28px;
}

.modCnt_tbl_comp_1 .toggle {
    width: 17px;
    height: 18px;
    margin: 0 10px -5px 0;
    background: #dedede url(../images/icon_sprite.png) no-repeat 0 -250px;
}

html.chrome .modCnt_tbl_comp_1 .toggle {
    margin-bottom: -4px;
}

.modCnt_tbl_comp_1 .fold .toggle {
    background-position: 0 -150px;
}

.modCnt_tbl_comp_1 .highlight {
    background: #f0f0f0;
}

.modCnt_tbl_comp_1 tfoot {
    border-top: 1px solid #acacac;
}

    .modCnt_tbl_comp_1 tfoot th {
        border: 0;
    }

    .modCnt_tbl_comp_1 tfoot dl {
        margin: 20px 0;
    }

div.cnt_tbl_fs_1 {
    padding-left: 1px;
}

    div.cnt_tbl_fs_1 table.tbl {
        margin-top: 14px;
    }

    div.cnt_tbl_fs_1 table tr.caption {
        padding: 0;
        font-weight: normal;
    }

        div.cnt_tbl_fs_1 table tr.caption th {
            background-color: transparent;
            padding-bottom: 17px;
        }

html.msie7 div.cnt_tbl_fs_1 table tr.caption th {
    width: auto!important;
}

div.cnt_tbl_fs_1 table tr.caption dt, div.cnt_tbl_fs_1 table tr.caption dd {
    float: left;
}

div.cnt_tbl_fs_1 table tr.caption dt {
    margin-right: 3px;
    width: 16px;
}

div.cnt_tbl_fs_1 table tr.caption dd {
    margin-right: 15px;
    padding-top: 1px;
}

div.cnt_tbl_fs_1 tr th {
    font-weight: bold;
}

div.cnt_tbl_fs_1 th:first-child, div.cnt_tbl_fs_1 td:first-child {
    width: 221px;
}

div.cnt_tbl_fs_1 tfoot .btn_prim {
    margin-top: 12px;
}

div.cnt_tbl_fs_1.tbl_expander .caption th {
    padding-left: 0;
    padding-bottom: 1px;
}

div.cnt_tbl_fs_1.tbl_expander th, div.cnt_tbl_fs_1.tbl_expander td {
    background-color: transparent;
}

div.cnt_tbl_fs_1.tbl_expander thead tr:last-child th, div.cnt_tbl_fs_1.tbl_expander thead tr:last-child td {
    border: 0;
    border-bottom: 1px solid #acacac;
}

div.cnt_tbl_fs_1.tbl_expander tfoot td {
    border: 0;
}

div.cnt_tbl_fs_1.tbl_expander tr.tbody > td:first-child {
    width: auto;
    padding: 0;
}

div.cnt_tbl_fs_1.tbl_expander tbody th, div.cnt_tbl_fs_1.tbl_expander tbody td {
    border-bottom: 1px solid #fff;
}

    div.cnt_tbl_fs_1.tbl_expander tbody th:first-child, div.cnt_tbl_fs_1.tbl_expander tbody td:first-child {
        width: 213px;
        padding-left: 31px;
    }

div.cnt_tbl_fs_1.tbl_expander tbody th, div.cnt_tbl_fs_1.tbl_expander tbody td {
    background-color: #fff;
    border: 0;
    border-bottom: 1px solid #acacac;
}

div.cnt_tbl_fs_1.tbl_expander tbody td {
    border-left: 1px solid #acacac;
}

.cnt_tbl_fs_1.tbl_expander > :first-child, .cnt_tbl_fs_1.tbl_expander > :first-child {
    background: #dedede url(../images/icon_sprite.png) no-repeat 5px -145px;
    cursor: pointer;
}

.cnt_tbl_fs_1.tbl_expander > th, .cnt_tbl_fs_1.tbl_expander > th {
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #dedede;
}

.cnt_tbl_fs_1.tbl_expander :hover > th, .cnt_tbl_fs_1.tbl_expander:hover > th {
    background-color: #f0f0f0;
}

.cnt_tbl_fs_1.tbl_expander  > :first-child {
    background-position: 5px -245px;
}

.cnt_tbl_fs_1.tbl_expander .expanderNav.top td {
    line-height: 0;
    padding: 0;
}

.cnt_tbl_fs_1.tbl_expander .expanderNav.top:last-child td {
    padding-bottom: 48px;
}

.cnt_tbl_fs_1.tbl_expander .expanderNav a {
    position: relative;
    top: 20px;
    left: 0;
    margin-right: 30px;
}

.cnt_tbl_fs_1.tbl_expander .expanderNav.bottom a {
    top: -17px;
}

html.msie7 .cnt_tbl_fs_1.tbl_expander .expanderNav.top td {
    line-height: normal;
}

html.msie7 .cnt_tbl_fs_1.tbl_expander .expanderNav.top a {
    position: static;
}

.modCnt_tbl_fs_1 #vcLinkRow td {
    height: 45px;
}

.cnt_tbl_fs_1.tbl_merge .highlight {
    background-color: #f0f0f0;
}

.cnt_tbl_fs_1.tbl_merge .hidden {
    display: none;
}

.cnt_tbl_fs_1 .modNav_tablay_1.fixed, .cnt_tbl_fs_1 thead.fixed {
    width: 980px;
    margin-top: 0;
    margin-left: 50%;
    left: -489px;
    background-color: #fff;
}

    .cnt_tbl_fs_1 thead.fixed .dynTabCtrl th:not(:first-child) {
        width: 232px;
    }

.cnt_tbl_fs_1.tbl_expander thead.fixed .expanderNav.top:last-child td {
    width: 980px;
}

.cnt_tbl_fs_manual_c1 thead tr > th, .cnt_tbl_fs_manual_c1 thead tr > td, .cnt_tbl_fs_manual_c1 tr.odd > th, .cnt_tbl_fs_manual_c1 tr.odd > td, .cnt_tbl_fs_manual_c1 tr.oddtfoot {
    background-color: #f0f0f0;
}

.cnt_tbl_fs_manual_c1 tr.even > th, .cnt_tbl_fs_manual_c1 tr.even > td, .cnt_tbl_fs_manual_c1 tr.eventfoot {
    background-color: #FFF;
}

div.cnt_tbl_fs_manual_c1 tr th {
    font-weight: bold;
}

.xHiddenText {
    text-indent: -9999em;
    font-size: 0;
    line-height: 0;
}

.ellipseText {
    overflow: hidden;
    text-overflow: ellipsis;
}

.legendIconSpan {
    display: block;
    width: 17px;
    height: 17px;
    text-indent: -9999em;
    font-size: 0;
    line-height: 0;
    background-color: transparent;
    background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
    background-repeat: no-repeat;
}

    .legendIconSpan.standard, .legendIconSpan.status-standard, .legendIconSpan.Standard {
        background-position: -1px -1px;
    }

    .legendIconSpan.available, .legendIconSpan.status-available, .legendIconSpan.Available {
        background-position: -1px -51px;
    }

    .legendIconSpan.na, .legendIconSpan.status-n-a, .legendIconSpan[class*="N/A"] {
        background-position: -1px -101px;
    }

.legendCell {
    vertical-align: bottom;
}

    .legendCell dt, .legendCell dd {
        margin-top: 5px;
    }

    .legendCell dt {
        display: inline-block;
        margin-top: 5px;
        width: 17px;
        height: 17px;
    }

        .legendCell dt.standard {
            margin-top: 0;
        }

            .legendCell dt.standard + dd {
                margin-top: 0;
            }

        .legendCell dt span {
            display: inline-block;
            width: inherit;
            height: inherit;
            background: 0;
            display: block;
            width: 17px;
            height: 17px;
            text-indent: -9999em;
            font-size: 0;
            line-height: 0;
            background-color: transparent;
            background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
            background-repeat: no-repeat;
        }

            .legendCell dt span.standard, .legendCell dt span.status-standard, .legendCell dt span.Standard {
                background-position: -1px -1px;
            }

            .legendCell dt span.available, .legendCell dt span.status-available, .legendCell dt span.Available {
                background-position: -1px -51px;
            }

            .legendCell dt span.na, .legendCell dt span.status-n-a, .legendCell dt span[class*="N/A"] {
                background-position: -1px -101px;
            }

    .legendCell dd {
        display: inline-block;
        margin-left: 8px;
    }

.drivetypesEle {
    display: inline-block;
    width: 32px;
    height: 32px;
    text-indent: -9999em;
    font-size: 0;
    line-height: 0;
    background-color: transparent;
    background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
    background-repeat: no-repeat;
}

    .drivetypesEle.dtFWD {
        background-position: 0 -150px;
    }

    .drivetypesEle.dt2WD, .drivetypesEle.dtRWD {
        background-position: 0 -200px;
    }

    .drivetypesEle.dt4WD, .drivetypesEle.dtAWD {
        background-position: 0 -250px;
    }

.cabboxBg {
    display: inline-block;
    width: 89px;
    height: 27px;
    background-color: transparent;
    background-image: url('/static/cms/chevrolet2013/images/fs2-img-sprite.png');
    background-repeat: no-repeat;
}

    .cabboxBg[data-bodystyle=crew_cab_long_box] {
        background-position: 0 0;
    }

    .cabboxBg[data-bodystyle=crew_cab_short_box] {
        background-position: 0 -50px;
    }

    .cabboxBg[data-bodystyle=crew_cab_standard_box] {
        background-position: 0 -100px;
    }

    .cabboxBg[data-bodystyle=double_cab_standard_box] {
        background-position: 0 -150px;
    }

    .cabboxBg[data-bodystyle=placeholder] {
        background-position: 0 -200px;
    }

    .cabboxBg[data-bodystyle=regular_cab_long_box] {
        background-position: 0 -250px;
    }

    .cabboxBg[data-bodystyle=regular_cab_standard_box] {
        background-position: 0 -300px;
    }

.xBrandGradient0 {
    background: #e2e2e2;
    background: -moz-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2e2e2),color-stop(35%,#e2e2e2),color-stop(100%,#ababab));
    background: -webkit-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
    background: -o-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
    background: -ms-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
    background: linear-gradient(to bottom,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#ababab',GradientType=0);
}

.xBrandGradient1 {
    background: #414042;
    background: -moz-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#414042),color-stop(35%,#414042),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
    background: -o-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
    background: -ms-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
    background: linear-gradient(to bottom,#414042 0,#414042 35%,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414042',endColorstr='#000',GradientType=0);
}

.modCnt_tbl_fs_2 {
    margin: 7px auto 0;
    width: 980px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: .75rem;
    color: #414042;
    background-color: #fff;
}

    .modCnt_tbl_fs_2 .tabsDiv {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

        .modCnt_tbl_fs_2 .tabsDiv .tabsList {
            width: 100%;
            height: auto;
            overflow: hidden;
            background-color: #dedede;
        }

            .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                margin: 0;
                padding: 0;
                zoom: 1;
                margin-left: 0!important;
                width: auto;
                height: auto;
                overflow: hidden;
                background-color: #dedede;
            }

                .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem a {
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    margin: 0;
                    padding: 0;
                    zoom: 1;
                    display: inline-block;
                    width: auto;
                    height: 24px;
                    padding: 6px 20px 0;
                    font-weight: bold;
                    line-height: 1;
                    color: #414042;
                    text-transform: capitalize;
                    text-decoration: none;
                    cursor: pointer;
                }

                .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem.ui-tabs-selected, .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem:hover, .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem:focus {
                    border: 1px solid #dedede;
                    background-color: #FFF;
                }

                    .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem.ui-tabs-selected a, .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem:hover a, .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem:focus a {
                        font-size: .75rem;
                        color: #f4bc00;
                    }

                    .modCnt_tbl_fs_2 .tabsDiv .tabsList .tabItem.ui-tabs-selected a {
                        cursor: default;
                    }

            .modCnt_tbl_fs_2 .tabsDiv .tabsList + span {
                display: none;
            }

        .modCnt_tbl_fs_2 .tabsDiv .backToMOV {
            display: none;
        }

    .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList, .modCnt_tbl_fs_2 #featuresDiv ul.trimList, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList, .modCnt_tbl_fs_2 #featuresDiv ul.engineList, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList {
        display: none;
    }

        .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active {
            display: block;
            position: absolute;
            border: 1px solid #c2c3c5;
            width: 245px;
            height: auto;
            overflow: hidden;
            background-color: #FFF;
        }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active.col1, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active.col1, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active.col1, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active.col1, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active.col1, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active.col1 {
                left: 245px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active.col2, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active.col2, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active.col2, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active.col2, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active.col2, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active.col2 {
                left: 490px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active.col3, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active.col3, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active.col3, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active.col3, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active.col3, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active.col3 {
                left: 735px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active li, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active li, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active li, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active li, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active li, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active li {
                display: block;
                border-top: 1px solid #c2c3c5;
                width: inherit;
                height: auto;
                padding: 10px;
                font-family: 'Louis',Arial,Helvetica,sans-serif;
                font-weight: bold;
                line-height: 1.2;
                text-transform: uppercase;
            }

                .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active li:first-child, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active li:first-child, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active li:first-child, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active li:first-child, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active li:first-child, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active li:first-child {
                    border-top: 0;
                }

                .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active li:hover, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active li:hover, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active li:hover, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active li:hover, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active li:hover, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active li:hover, .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active li:focus, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active li:focus, .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active li:focus, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active li:focus, .modCnt_tbl_fs_2 #featuresDiv ul.engineList.active li:focus, .modCnt_tbl_fs_2 #capabitiesDiv ul.engineList.active li:focus {
                    background-color: #f0f0f0;
                }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem .labelP {
                display: inline-block;
                width: 89px;
                height: 27px;
                background-color: transparent;
                background-image: url('/static/cms/chevrolet2013/images/fs2-img-sprite.png');
                background-repeat: no-repeat;
                width: auto;
                max-width: auto;
                min-height: 27px;
                height: auto;
                padding-left: 99px;
                overflow: hidden;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=crew_cab_long_box] .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=crew_cab_long_box] .labelP {
                background-position: 0 0;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=crew_cab_short_box] .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=crew_cab_short_box] .labelP {
                background-position: 0 -50px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=crew_cab_standard_box] .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=crew_cab_standard_box] .labelP {
                background-position: 0 -100px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=double_cab_standard_box] .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=double_cab_standard_box] .labelP {
                background-position: 0 -150px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=placeholder] .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=placeholder] .labelP {
                background-position: 0 -200px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=regular_cab_long_box] .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=regular_cab_long_box] .labelP {
                background-position: 0 -250px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=regular_cab_standard_box] .labelP, .modCnt_tbl_fs_2 #capabitiesDiv ul.bodystyleList.active > .bodystyleItem[data-bodystyleid=regular_cab_standard_box] .labelP {
                background-position: 0 -300px;
            }

            .modCnt_tbl_fs_2 #featuresDiv ul.trimList.active > .trimItem > .labelP + p, .modCnt_tbl_fs_2 #capabitiesDiv ul.trimList.active > .trimItem > .labelP + p {
                margin-top: 0;
                font-family: Arial,Helvetica,sans-serif;
                font-weight: normal;
                font-size: .75rem;
            }

    .modCnt_tbl_fs_2 #featuresDiv {
        width: inherit;
    }

        .modCnt_tbl_fs_2 #featuresDiv .viewsTable {
            width: inherit;
        }

            .modCnt_tbl_fs_2 #featuresDiv .viewsTable tbody tr td {
                width: 245px;
                padding: 10px;
            }

                .modCnt_tbl_fs_2 #featuresDiv .viewsTable tbody tr td.imageCell {
                    border: 0;
                    padding: 10px 0;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .viewsTable tbody tr td.imageCell img {
                        margin: 0 auto;
                        width: 245px;
                        height: 83px;
                    }

                    .modCnt_tbl_fs_2 #featuresDiv .viewsTable tbody tr td.imageCell.placeholder img {
                        opacity: .35;
                        -ms-filter: "alpha(opacity=35)";
                    }

        .modCnt_tbl_fs_2 #featuresDiv .controlsTable {
            width: inherit;
        }

            .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td {
                width: 245px;
                padding: 10px;
            }

                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle {
                    border-bottom: 1px solid #FFF;
                    background: #e2e2e2;
                    background: -moz-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
                    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2e2e2),color-stop(35%,#e2e2e2),color-stop(100%,#ababab));
                    background: -webkit-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
                    background: -o-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
                    background: -ms-linear-gradient(top,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
                    background: linear-gradient(to bottom,#e2e2e2 0,#e2e2e2 35%,#ababab 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#ababab',GradientType=0);
                    font-family: 'Louis',Arial,Helvetica,sans-serif;
                    font-weight: bold;
                    line-height: 1.2;
                    text-transform: uppercase;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle:hover, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle:focus, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle.active {
                        background: 0;
                        filter: none;
                        background-color: #dedede;
                    }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv {
                        margin-right: 10px;
                        vertical-align: top;
                        display: inline-block;
                        width: 89px;
                        height: 27px;
                        background-color: transparent;
                        background-image: url('/static/cms/chevrolet2013/images/fs2-img-sprite.png');
                        background-repeat: no-repeat;
                        text-indent: -9999em;
                        font-size: 0;
                        line-height: 0;
                    }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv[data-bodystyle=crew_cab_long_box] {
                            background-position: 0 0;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv[data-bodystyle=crew_cab_short_box] {
                            background-position: 0 -50px;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv[data-bodystyle=crew_cab_standard_box] {
                            background-position: 0 -100px;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv[data-bodystyle=double_cab_standard_box] {
                            background-position: 0 -150px;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv[data-bodystyle=placeholder] {
                            background-position: 0 -200px;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv[data-bodystyle=regular_cab_long_box] {
                            background-position: 0 -250px;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleImgDiv[data-bodystyle=regular_cab_standard_box] {
                            background-position: 0 -300px;
                        }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .styleLabelDiv {
                        display: inline-block;
                        width: auto;
                        max-width: 85px;
                    }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle .iconDiv {
                        display: inline-block;
                        float: right;
                        margin-top: 11px;
                        width: 12px;
                        height: 10px;
                        background-color: transparent;
                        background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                        background-repeat: no-repeat;
                        background-position: 0 -300px;
                    }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.bodystyle.active .iconDiv {
                        background-position: 0 -400px;
                    }

                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs {
                    border-bottom: 1px solid #c2c3c5;
                    background: 0;
                    filter: none;
                    font-family: Arial,Helvetica,sans-serif;
                    font-weight: normal;
                    text-transform: none;
                    vertical-align: middle;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes:hover, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs:hover, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes:focus, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs:focus {
                        background: 0;
                    }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv {
                        height: auto;
                        overflow: hidden;
                        float: left;
                        vertical-align: middle;
                        cursor: default;
                    }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv + .drivetypeDiv, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv + .drivetypeDiv {
                            margin-left: 20px;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeRadio, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeRadio, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .ui-radio, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .ui-radio {
                            margin-top: 10px;
                            margin-right: 6px;
                            vertical-align: middle;
                            cursor: pointer;
                        }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel {
                            display: inline-block;
                            width: auto;
                            height: 32px;
                            padding-left: 0;
                            vertical-align: middle;
                            cursor: default;
                        }

                            .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel .iconSpan, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel .iconSpan {
                                vertical-align: middle;
                                display: inline-block;
                                width: 32px;
                                height: 32px;
                                text-indent: -9999em;
                                font-size: 0;
                                line-height: 0;
                                background-color: transparent;
                                background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                                background-repeat: no-repeat;
                            }

                                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel .iconSpan.dtFWD, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel .iconSpan.dtFWD {
                                    background-position: 0 -150px;
                                }

                                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel .iconSpan.dt2WD, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel .iconSpan.dt2WD, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel .iconSpan.dtRWD, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel .iconSpan.dtRWD {
                                    background-position: 0 -200px;
                                }

                                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel .iconSpan.dt4WD, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel .iconSpan.dt4WD, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel .iconSpan.dtAWD, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel .iconSpan.dtAWD {
                                    background-position: 0 -250px;
                                }

                            .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes .drivetypeDiv .drivetypeLabel .drivetypeSpan, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .drivetypeDiv .drivetypeLabel .drivetypeSpan {
                                display: inline-block;
                                margin-left: 2px;
                                vertical-align: middle;
                                font-weight: normal;
                            }

                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.drivetypes {
                    cursor: default;
                }

                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs {
                    border-bottom: 0;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs #ftrsViewdiffsChkbx, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.viewdiffs .ui-checkbox {
                        margin-top: 0;
                        margin-right: 6px;
                    }

                .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim {
                    border-bottom: 0;
                    background: #414042;
                    background: -moz-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
                    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#414042),color-stop(35%,#414042),color-stop(100%,#000));
                    background: -webkit-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
                    background: -o-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
                    background: -ms-linear-gradient(top,#414042 0,#414042 35%,#000 100%);
                    background: linear-gradient(to bottom,#414042 0,#414042 35%,#000 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414042',endColorstr='#000',GradientType=0);
                    font-family: 'Louis',Arial,Helvetica,sans-serif;
                    font-weight: bold;
                    line-height: 1.2;
                    text-transform: uppercase;
                    color: #FFF;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim:hover, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim:focus, .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim.active {
                        background: 0;
                        filter: none;
                        background-color: #414042;
                    }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim .priceP {
                        margin-top: 0;
                        font-family: Arial,Helvetica,sans-serif;
                        font-weight: normal;
                    }

                        .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim .priceP .descriptionSpan {
                            text-transform: none;
                            font-weight: normal;
                        }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim .iconDiv {
                        display: inline-block;
                        float: right;
                        margin-top: 9px;
                        width: 12px;
                        height: 10px;
                        background-color: transparent;
                        background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                        background-repeat: no-repeat;
                        background-position: 0 -350px;
                    }

                    .modCnt_tbl_fs_2 #featuresDiv .controlsTable tbody tr td.controlCell.trim.active .iconDiv {
                        background-position: 0 -450px;
                    }

        .modCnt_tbl_fs_2 #featuresDiv .conflictModal {
            border: 1px solid red;
            width: 225px;
            height: auto;
            padding: 10px;
            background-color: #DDD;
            font-size: .75rem;
            top: 300px;
        }

            .modCnt_tbl_fs_2 #featuresDiv .conflictModal.col1 {
                left: 255px;
            }

            .modCnt_tbl_fs_2 #featuresDiv .conflictModal.col2 {
                left: 500px;
            }

            .modCnt_tbl_fs_2 #featuresDiv .conflictModal.col3 {
                left: 745px;
            }

            .modCnt_tbl_fs_2 #featuresDiv .conflictModal span {
                font-weight: bold;
            }

    .modCnt_tbl_fs_2 #capabilitiesDiv {
        width: inherit;
    }

        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable {
            width: inherit;
        }

            .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td {
                width: 245px;
                padding: 10px;
            }

                .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell {
                    vertical-align: bottom;
                    font-family: 'Louis',Arial,Helvetica,sans-serif;
                    font-weight: bold;
                    line-height: 1.2;
                    text-transform: uppercase;
                }

                    .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv {
                        display: inline-block;
                        width: 89px;
                        height: 27px;
                        background-color: transparent;
                        background-image: url('/static/cms/chevrolet2013/images/fs2-img-sprite.png');
                        background-repeat: no-repeat;
                        display: block;
                        text-indent: -9999em;
                        font-size: 0;
                        line-height: 0;
                    }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv[data-bodystyle=crew_cab_long_box] {
                            background-position: 0 0;
                        }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv[data-bodystyle=crew_cab_short_box] {
                            background-position: 0 -50px;
                        }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv[data-bodystyle=crew_cab_standard_box] {
                            background-position: 0 -100px;
                        }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv[data-bodystyle=double_cab_standard_box] {
                            background-position: 0 -150px;
                        }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv[data-bodystyle=placeholder] {
                            background-position: 0 -200px;
                        }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv[data-bodystyle=regular_cab_long_box] {
                            background-position: 0 -250px;
                        }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleImgDiv[data-bodystyle=regular_cab_standard_box] {
                            background-position: 0 -300px;
                        }

                    .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.configCell .styleLabelDiv {
                        display: block;
                        margin-top: 7px;
                    }

                .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell {
                    vertical-align: middle;
                }

                    .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell .changeLink {
                        vertical-align: middle;
                        background-color: transparent;
                        background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                        background-repeat: no-repeat;
                        color: #414042;
                        text-decoration: none;
                    }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell .changeLink:hover {
                            text-decoration: underline;
                        }

                    .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell.config {
                        border-top: 1px solid #b5b5b5;
                    }

                        .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell.config .changeLink {
                            padding-left: 0;
                            padding-right: 15px;
                            background-position: right -1097px;
                            font-weight: normal;
                            color: #808285;
                        }

                            .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell.config .changeLink:hover {
                                background-position: right -997px;
                            }

                            .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell.config .changeLink[title=add] {
                                padding-left: 0;
                                padding-left: 17px;
                                background-position: left -1050px;
                            }

                                .modCnt_tbl_fs_2 #capabilitiesDiv .capsConfigsTable tbody tr td.controlCell.config .changeLink[title=add]:hover {
                                    background-position: left -1050px;
                                }

        .modCnt_tbl_fs_2 #featuresDiv .dataTable, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable {
            width: 980px;
        }

            .modCnt_tbl_fs_2 #featuresDiv .dataTable tr, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable tr {
                vertical-align: middle;
            }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable tr td, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable tr td {
                    padding: 10px;
                }

            .modCnt_tbl_fs_2 #featuresDiv .dataTable .sectionRow, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .sectionRow {
                height: auto;
                overflow: hidden;
            }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .sectionRow .sectionCell, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .sectionRow .sectionCell {
                    border-top: 1px solid #FFF;
                    padding: 7px 10px 4px;
                    background-color: #808285;
                    font-weight: bold;
                    color: #FFF;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .dataTable .sectionRow .sectionCell .iconSpan, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .sectionRow .sectionCell .iconSpan {
                        display: inline-block;
                        margin-right: 10px;
                        width: 16px;
                        height: 16px;
                        background-color: transparent;
                        background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                        background-repeat: no-repeat;
                        background-position: 0 -550px;
                    }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .sectionRow.active .sectionCell .iconSpan, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .sectionRow.active .sectionCell .iconSpan {
                    background-position: 0 -500px;
                }

            .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow {
                height: auto;
                min-height: 30px;
                overflow: hidden;
            }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow.even th, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow.even th, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow.even td, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow.even td {
                    background-color: #f0f0f0;
                }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow .labelCell, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow .labelCell {
                    height: auto;
                    min-height: 30px;
                    overflow: hidden;
                    padding: 10px 5px 10px 10px;
                    font-weight: bold;
                    vertical-align: middle;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow .labelCell .detailsLink, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow .labelCell .detailsLink {
                        display: inline-block;
                        width: 205px;
                        height: auto;
                        overflow: hidden;
                        vertical-align: middle;
                        text-decoration: none;
                        color: #414042;
                    }

                        .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow .labelCell .detailsLink:hover, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow .labelCell .detailsLink:hover, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow .labelCell .detailsLink:focus, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow .labelCell .detailsLink:focus {
                            text-decoration: underline;
                            color: #808285;
                        }

                            .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow .labelCell .detailsLink:hover + .iconSpan, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow .labelCell .detailsLink:hover + .iconSpan, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow .labelCell .detailsLink:focus + .iconSpan, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow .labelCell .detailsLink:focus + .iconSpan {
                                background-position: right -750px;
                            }

                    .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow .labelCell .iconSpan, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow .labelCell .iconSpan {
                        display: inline-block;
                        width: 20px;
                        height: 20px;
                        vertical-align: middle;
                        background-color: transparent;
                        background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                        background-repeat: no-repeat;
                        background-position: right -650px;
                    }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell], .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] {
                    text-align: center;
                    vertical-align: middle;
                }

                    .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan {
                        margin: auto;
                    }

                        .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na {
                            display: block;
                            width: 17px;
                            height: 17px;
                            text-indent: -9999em;
                            font-size: 0;
                            line-height: 0;
                            background-color: transparent;
                            background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                            background-repeat: no-repeat;
                        }

                            .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.status-standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.status-standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.status-standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.status-standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.status-standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.status-standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.Standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.Standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.Standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.Standard, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.Standard, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.Standard {
                                background-position: -1px -1px;
                            }

                            .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.status-available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.status-available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.status-available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.status-available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.status-available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.status-available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.Available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.Available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.Available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.Available, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.Available, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.Available {
                                background-position: -1px -51px;
                            }

                            .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.na, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.na, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.na, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.na, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.na, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.na, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard.status-n-a, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard.status-n-a, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available.status-n-a, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available.status-n-a, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na.status-n-a, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na.status-n-a, .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.standard[class*="N/A"], .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.standard[class*="N/A"], .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.available[class*="N/A"], .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.available[class*="N/A"], .modCnt_tbl_fs_2 #featuresDiv .dataTable .dataRow td[class^=detailCell] .iconSpan.na[class*="N/A"], .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .dataRow td[class^=detailCell] .iconSpan.na[class*="N/A"] {
                                background-position: -1px -101px;
                            }

            .modCnt_tbl_fs_2 #featuresDiv .dataTable .pricesRow .priceCell, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .pricesRow .priceCell {
                padding-bottom: 7px;
            }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .pricesRow .priceCell .priceDiv .trimP, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .pricesRow .priceCell .priceDiv .trimP {
                    font-family: 'Louis',Arial,Helvetica,sans-serif;
                    font-weight: bold;
                }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .pricesRow .priceCell .priceDiv .priceP, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .pricesRow .priceCell .priceDiv .priceP {
                    margin-top: 0;
                }

            .modCnt_tbl_fs_2 #featuresDiv .dataTable .ctasRow .ctaCell, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .ctasRow .ctaCell {
                padding: 0 0 0 10px;
            }

                .modCnt_tbl_fs_2 #featuresDiv .dataTable .ctasRow .ctaCell .btn_prim, .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .ctasRow .ctaCell .btn_prim {
                    margin-bottom: 10px;
                    width: auto;
                    max-width: 110px;
                    overflow-x: hidden;
                    text-align: center;
                }

.ui-dialog.cnt_tbl_fs_2-dialog {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    zoom: 1;
    margin: auto;
    width: 900px!important;
    max-width: 900px!important;
    min-height: 444px;
    overflow: hidden;
    background-color: #FFF;
    color: #414042;
}

    .ui-dialog.cnt_tbl_fs_2-dialog div, .ui-dialog.cnt_tbl_fs_2-dialog dl, .ui-dialog.cnt_tbl_fs_2-dialog dt, .ui-dialog.cnt_tbl_fs_2-dialog dd, .ui-dialog.cnt_tbl_fs_2-dialog ul {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        zoom: 1;
    }

    .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-titlebar {
        display: block;
        width: inherit;
        height: auto;
        padding: 10px 2px 2px 10px;
        overflow: hidden;
        background-color: #dedede;
        font-weight: bold;
        line-height: 1.0;
        text-transform: uppercase;
    }

        .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-titlebar span {
            display: inline;
        }

        .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
            display: block;
            position: static;
            float: right;
            margin-top: -8px;
            width: 26px;
            height: 26px;
            overflow: hidden;
            text-indent: -9999em;
            font-size: 0;
            line-height: 0;
            background-position: left -1151px;
        }

    .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        zoom: 1;
        width: auto;
        height: auto;
        overflow: hidden;
    }

        .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl dt, .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl dd, .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl ul {
            display: block;
        }

        .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl dt {
            float: left;
            width: 0;
            height: 0;
            overflow: hidden;
        }

            .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl dt.hasImg {
                float: left;
                margin: 10px 0 10px 10px;
                width: 618px;
                min-width: 618px;
                height: 362px;
                min-height: 352px;
                overflow: hidden;
                background-color: #f0f0f0;
                text-align: center;
            }

                .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl dt.hasImg img {
                    margin: auto;
                    width: auto;
                    max-width: 608px;
                    height: auto;
                    max-height: 342px;
                }

        .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl dd {
            margin-right: 10px;
            width: auto;
            max-width: 620px;
            height: 382px;
            padding: 20px;
            overflow-x: hidden;
            overflow-y: auto;
        }

            .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv dl dd li {
                list-style: disc;
                margin-left: 1rem;
            }

    .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv .dialogControlBar {
        width: inherit;
        min-height: 32px;
        padding: 10px;
        background-color: #dedede;
    }

        .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv .dialogControlBar button {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            zoom: 1;
            display: inline-block;
            width: auto;
            height: auto;
            overflow: hidden;
            vertical-align: middle;
            background-color: transparent;
            background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
            background-repeat: no-repeat;
            font-family: 'Louis',Arial,Helvetica,sans-serif;
            font-weight: bold;
            font-style: italic;
            font-size: .875rem;
            line-height: .9;
            text-transform: uppercase;
        }

            .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv .dialogControlBar button.previous {
                padding-left: 18px;
                background-position: left -850px;
            }

                .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv .dialogControlBar button.previous:hover {
                    background-position: left -900px;
                }

            .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv .dialogControlBar button.next {
                float: right;
                padding-right: 18px;
                background-position: right -850px;
            }

                .ui-dialog.cnt_tbl_fs_2-dialog .ui-dialog-content.cfdDiv .dialogControlBar button.next:hover {
                    background-position: right -900px;
                }

.ui-dialog.capsMatrix {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    zoom: 1;
    margin: auto;
    width: 855px!important;
    height: auto;
    overflow: hidden;
    background-color: #FFF;
    color: #414042;
}

    .ui-dialog.capsMatrix div, .ui-dialog.capsMatrix table, .ui-dialog.capsMatrix tr, .ui-dialog.capsMatrix td, .ui-dialog.capsMatrix p, .ui-dialog.capsMatrix ul, .ui-dialog.capsMatrix li {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        zoom: 1;
    }

    .ui-dialog.capsMatrix .ui-dialog-titlebar, .ui-dialog.capsMatrix .ui-dialog-titlebar-close {
        display: none;
    }

    .ui-dialog.capsMatrix #capsMatrixDiv .headerDiv {
        height: auto;
        overflow: hidden;
        background-color: #dedede;
    }

        .ui-dialog.capsMatrix #capsMatrixDiv .headerDiv .matrixHeader {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            zoom: 1;
            float: left;
            padding: 10px;
            width: auto;
            max-width: 825px;
            font-weight: bold;
            line-height: 1.0;
            text-transform: uppercase;
        }

        .ui-dialog.capsMatrix #capsMatrixDiv .headerDiv .closeLink {
            display: block;
            float: right;
            margin: 2px;
            width: 26px;
            height: 26px;
            overflow: hidden;
            background: transparent url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png') no-repeat scroll left -950px;
        }

    .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable {
        padding: 10px;
        background-color: #FFF;
        font-weight: bold;
        text-transform: uppercase;
    }

        .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable th + th, .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable th + td, .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable td + td {
            border-left: 1px solid #d0d0d0;
        }

        .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable tr + tr th, .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable tr + tr td {
            border-top: 1px solid #d0d0d0;
        }

        .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell {
            padding: 20px 10px 10px;
            width: auto;
            max-width: 88px;
            height: auto;
            overflow: hidden;
            background-color: #e8e8e8;
            text-align: center;
        }

            .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv {
                margin: 0 auto;
                display: inline-block;
                width: 89px;
                height: 27px;
                background-color: transparent;
                background-image: url('/static/cms/chevrolet2013/images/fs2-img-sprite.png');
                background-repeat: no-repeat;
                display: block;
            }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv[data-bodystyle=crew_cab_long_box] {
                    background-position: 0 0;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv[data-bodystyle=crew_cab_short_box] {
                    background-position: 0 -50px;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv[data-bodystyle=crew_cab_standard_box] {
                    background-position: 0 -100px;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv[data-bodystyle=double_cab_standard_box] {
                    background-position: 0 -150px;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv[data-bodystyle=placeholder] {
                    background-position: 0 -200px;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv[data-bodystyle=regular_cab_long_box] {
                    background-position: 0 -250px;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleImgDiv[data-bodystyle=regular_cab_standard_box] {
                    background-position: 0 -300px;
                }

            .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixStyleCell .styleLabelDiv {
                margin: 8px auto 0;
                width: auto;
                max-width: 90px;
                height: auto;
                overflow: hidden;
                font-family: 'Louis',Arial,Helvetica,sans-serif;
                line-height: 1.2;
            }

        .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixEngineCell {
            padding: 10px;
            vertical-align: middle;
            font-weight: bold;
        }

        .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell {
            padding: 10px;
            vertical-align: middle;
            text-align: center;
        }

            .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv {
                display: inline-block;
                border: 2px solid #FFF;
                padding: 7px;
                cursor: pointer;
            }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv + .drivetypeDiv {
                    margin-left: 20px;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv:hover {
                    border: 2px solid #f5ba00;
                    background-color: #e8e8e8;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv.selected {
                    border: 2px solid #f5ba00;
                    background-color: #e8e8e8;
                    cursor: default;
                }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv .drivetypeImgDiv {
                    display: inline-block;
                    width: 32px;
                    height: 32px;
                    text-indent: -9999em;
                    font-size: 0;
                    line-height: 0;
                    background-color: transparent;
                    background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                    background-repeat: no-repeat;
                    display: block;
                    margin: 0 auto;
                }

                    .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv .drivetypeImgDiv.dtFWD {
                        background-position: 0 -150px;
                    }

                    .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv .drivetypeImgDiv.dt2WD, .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv .drivetypeImgDiv.dtRWD {
                        background-position: 0 -200px;
                    }

                    .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv .drivetypeImgDiv.dt4WD, .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv .drivetypeImgDiv.dtAWD {
                        background-position: 0 -250px;
                    }

                .ui-dialog.capsMatrix #capsMatrixDiv .matrixTable .matrixDrivetypeCell .drivetypeDiv .drivetypeLabelDiv {
                    margin-top: 5px;
                    line-height: 1.0;
                }

#mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .tabsList {
    top: 78px!important;
    width: 980px;
}

#mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable {
    top: 104px!important;
}

    #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow {
        top: 78px;
    }

        #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav {
            padding: 3px 0 0!important;
            vertical-align: middle;
        }

            #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan {
                display: block;
                text-indent: -9999em;
                font-size: 0;
                line-height: 0;
                background-color: transparent;
                background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                background-repeat: no-repeat;
                display: inline-block;
                width: 17px;
                height: 17px;
                vertical-align: middle;
            }

                #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.standard, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.standard, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-standard, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-standard, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Standard, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Standard {
                    background-position: -1px -1px;
                }

                #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.available, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.available, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-available, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-available, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Available, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Available {
                    background-position: -1px -51px;
                }

                #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.na, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.na, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-n-a, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-n-a, #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan[class*="N/A"], #mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan[class*="N/A"] {
                    background-position: -1px -101px;
                }

#mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .dataTable {
    margin-top: 204px;
}

#mds-area-header + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsDataTable {
    margin-top: 237px;
}

#mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .tabsList {
    top: 36px!important;
    width: 980px;
}

#mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable {
    top: 62px!important;
}

    #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow {
        top: 36px;
    }

        #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav {
            padding: 3px 0 0!important;
            vertical-align: middle;
        }

            #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan {
                display: block;
                text-indent: -9999em;
                font-size: 0;
                line-height: 0;
                background-color: transparent;
                background-image: url('/static/cms/chevrolet2013/images/icons/fs2-icon-sprite.png');
                background-repeat: no-repeat;
                display: inline-block;
                width: 17px;
                height: 17px;
                vertical-align: middle;
            }

                #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.standard, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.standard, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-standard, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-standard, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Standard, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Standard {
                    background-position: -1px -1px;
                }

                #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.available, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.available, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-available, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-available, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Available, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.Available {
                    background-position: -1px -51px;
                }

                #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.na, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.na, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-n-a, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan.status-n-a, #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .controlsTable .stickyNavRow .legendCell.stickyNav .iconSpan[class*="N/A"], #mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsConfigsTable .stickyNavRow .legendCell.stickyNav .iconSpan[class*="N/A"] {
                    background-position: -1px -101px;
                }

#mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .dataTable {
    margin-top: 162px;
}

#mds-area-header.enhanced_navigation + div + div.mds-area-content .modCnt_tbl_fs_2 .tabsDiv.stickyNav .capsDataTable {
    margin-top: 195px;
}

html.firefox .modCnt_tbl_fs_2 #featuresDiv .dataTable .sectionRow .sectionCell, html.firefox .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .sectionRow .sectionCell {
    padding-bottom: 6px;
}

    html.firefox .modCnt_tbl_fs_2 #featuresDiv .dataTable .sectionRow .sectionCell .iconSpan, html.firefox .modCnt_tbl_fs_2 #capabilitiesDiv .capsDataTable .sectionRow .sectionCell .iconSpan {
        vertical-align: -3px;
    }

.modCnt_trim_1 {
    background-color: #f7f7f7;
    border-color: #dedede;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

    .modCnt_trim_1 h2 {
        text-transform: none;
    }

.mod .modCnt_btn_1 {
    padding: 0;
}

.modCnt_trim_1 a.ln, .modCnt_trim_1 .download a[class*="dl_"] {
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 0;
}

.modCnt_trim_1 details ul {
    background-color: #fff;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 55px;
}

    .modCnt_trim_1 details ul li {
        list-style-type: disc;
        color: #7f7f7f;
        margin-left: 26px;
    }

.modCnt_trim_1 ul.tx li {
    list-style-type: disc;
}

.modCnt_trim_1 details summary span {
    font-family: 'Durant';
    font-style: italic;
    font-weight: 700;
    font-size: 1.08em;
}

.modCnt_trim_1 details summary strong {
    font-family: 'Louis',Tahoma,sans-serif;
    font-size: 1.33em;
    font-weight: 700;
    text-transform: uppercase;
    color: #7ba6be;
}

.modCnt_trim_1 h2.hl_s {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.modCnt_trim_1 details .btn_prim {
    margin-left: 10px;
    margin-right: 20px;
    margin-top: -35px;
}

.modCnt_trim_1 .btn_prim {
    margin-left: 10px;
    margin-top: 10px;
}

.modCnt_trim_1 details summary {
    background-image: url('../images/icons/arrow_collapsed.gif'),-webkit-gradient(linear,left bottom,left top,color-stop(0,#dedede),color-stop(1,#f7f7f7));
    background-image: url('../images/icons/arrow_collapsed.gif'),-webkit-linear-gradient(90deg,#dedede,#f7f7f7);
    background-image: url('../images/icons/arrow_collapsed.gif'),-moz-linear-gradient(90deg,#dedede,#f7f7f7);
    background-image: url('../images/icons/arrow_collapsed.gif'),-o-linear-gradient(90deg,#dedede,#f7f7f7);
    background-image: url('../images/icons/arrow_collapsed.gif'),-linear-gradient(to bottom,#dedede,#f7f7f7);
    background-repeat: no-repeat;
    background-position: right center;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-color: #dedede;
    border-style: solid;
    border-left-width: 0;
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    margin-top: 1px;
}

.modCnt_trim_1 details[open] summary {
    background-color: #7ba6be;
    background-image: url('../images/icons/arrow_expanded.gif');
}

    .modCnt_trim_1 details[open] summary strong {
        color: #fff;
    }

    .modCnt_trim_1 details[open] summary span {
        color: #fff;
    }

.modCnt_trim_1 .mmScrollItems {
    padding: 0 1px;
}

    .modCnt_trim_1 .mmScrollItems > li {
        width: 194px;
        border-right: 1px solid #dedede;
        border-top: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
        position: relative;
    }

        .modCnt_trim_1 .mmScrollItems > li > dl > dd > .btn_prim {
            margin: 20px 0 0;
        }

.modCnt_trim_1.horizontal {
    border: 0;
    background-color: #fff;
}

.modCnt_trim_1 .cols1 .mmScrollItems > li, .modCnt_trim_1 .cols2 .mmScrollItems > li, .modCnt_trim_1 .cols3 .mmScrollItems > li {
    width: 325px;
}

    .modCnt_trim_1 .cols1 .mmScrollItems > li:first-child, .modCnt_trim_1 .cols2 .mmScrollItems > li:first-child, .modCnt_trim_1 .cols3 .mmScrollItems > li:first-child {
        width: 324px;
    }

.modCnt_trim_1 .cols4 .mmScrollItems > li {
    width: 243px;
}

.modCnt_trim_1 .cols5 .mmScrollItems > li {
    width: 194px;
}

.modCnt_trim_1 .mmScrollItems > li:first-child {
    border-left: 1px solid #dedede;
}

    .modCnt_trim_1 .mmScrollItems > li:first-child:hover {
        margin-left: 0;
    }

.modCnt_trim_1 .mmScrollItems dt, .modCnt_trim_1 .mmScrollItems dd {
    padding: 10px;
}

.modCnt_trim_1 .mmScrollItems dt {
    display: block;
    border-bottom: 1px solid #dedede;
}

.modCnt_trim_1 .mmScrollItems dd {
    padding: 10px 10px 6px;
}

    .modCnt_trim_1 .mmScrollItems dd .tx {
        display: block;
        overflow: hidden;
    }

.modCnt_trim_1 .mmScrollItems dt input + span {
    margin-top: 2px;
}

.modCnt_trim_1 .mmScrollItems dd a {
    border-bottom: 1px dotted;
    text-decoration: none;
}

.modCnt_trim_1 .mmScrollItems > li li {
    padding-left: 3px;
    margin-left: 19px;
}

.modCnt_trim_1 .mmScrollItems label {
    color: inherit;
}

    .modCnt_trim_1 .mmScrollItems label strong {
        font-size: 18px;
        line-height: 100%;
        color: #4e4f50;
    }

.modCnt_trim_1 .mmScroll {
    position: relative;
}

.modCnt_trim_1 .mmScrollBtn, .modCnt_trim_1 .mmScrollBtn.disabled.prev, .modCnt_trim_1 .mmScrollBtn:hover {
    top: 0;
    width: 30px;
    height: 100%;
    border: 1px solid #dedede;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url('../images/button_sprite-simple.png') no-repeat 9px center #f0f0f0;
}

    .modCnt_trim_1 .mmScrollBtn:hover {
        background-color: #dedede;
    }

    .modCnt_trim_1 .mmScrollBtn.disabled.next, .modCnt_trim_1 .mmScrollBtn.next {
        background-position: -51px center;
    }

.modCnt_trim_1 .mmScrollPaginationWrp {
    bottom: -22px;
}

.modCnt_vehicle_filter_1 .cursor-open {
    cursor: url('../images/cnt_vehicle_filter_1-openhand.cur'),auto;
}

.modCnt_vehicle_filter_1 .cursor-close {
    cursor: url('../images/cnt_vehicle_filter_1-closedhand.cur'),auto;
}

.modCnt_vehicle_filter_1 .l {
    float: left;
}

.modCnt_vehicle_filter_1 .r {
    float: right;
}

.modCnt_vehicle_filter_1 {
    width: 978px;
    margin: auto;
    position: relative;
    background-color: #f7f7f7;
    border: 1px solid #d4d4d4;
    overflow: hidden;
}

    .modCnt_vehicle_filter_1 > header {
        z-index: 3;
        overflow: hidden;
        cursor: pointer;
    }

        .modCnt_vehicle_filter_1 > header > section {
            float: left;
            width: 309px;
            height: 41px;
            padding: 8px;
        }

            .modCnt_vehicle_filter_1 > header > section p {
                height: 100%;
                width: 258px;
                margin: -1px auto auto auto;
                padding-top: 4px;
            }

        .modCnt_vehicle_filter_1 > header > .title p {
            border-right: 1px solid #d4d4d4;
            font-family: 'Durant';
            font-size: 13px;
            font-weight: normal;
            color: #7f7f7f;
            font-style: italic;
        }

        .modCnt_vehicle_filter_1 > header > .title .line-1 {
            font-family: 'Durant';
            font-size: 13px;
            font-weight: normal;
            color: #7f7f7f;
            font-style: italic;
        }

        .modCnt_vehicle_filter_1 > header > .title .line-2 {
            margin-top: -4px;
            font-family: 'Louis-n7','Louis',Tahoma,sans-serif;
            font-size: 16px;
            font-weight: bold;
            color: #7f7f7f;
        }

        .modCnt_vehicle_filter_1 > header > .vehicle-name span.l {
            display: inline;
            line-height: 48px;
            font-family: 'Louis-n7','Louis',Tahoma,sans-serif;
            font-size: 24px;
            font-weight: 600;
            color: #4e4f50;
        }

        .modCnt_vehicle_filter_1 > header > .vehicle-name p.l {
            width: auto;
            padding: 14px 0 0 8px;
        }

        .modCnt_vehicle_filter_1 > header > .vehicle-name .line-1 {
            font-family: 'Durant';
            font-size: 11px;
            font-style: italic;
            color: #7f7f7f;
        }

        .modCnt_vehicle_filter_1 > header > .vehicle-name .line-2 {
            margin-top: -4px;
            font-family: 'Louis-n7','Louis',Tahoma,sans-serif;
            font-size: 11px;
            color: #7f7f7f;
        }

        .modCnt_vehicle_filter_1 > header > .toggle-desc {
            width: 312px;
            background-color: #818286;
        }

            .modCnt_vehicle_filter_1 > header > .toggle-desc p.l {
                margin-left: 10px;
                font-family: 'Durant';
                font-size: 11px;
                font-style: italic;
                line-height: 16px;
                color: #fff;
            }

                .modCnt_vehicle_filter_1 > header > .toggle-desc p.l span.closed {
                    line-height: 34px;
                    font-family: Arial,Helvetica,Verdana,sans-serif!important;
                    font-style: normal;
                    font-weight: bold;
                    font-size: 12px;
                }

        .modCnt_vehicle_filter_1 > header p span {
            display: block;
        }

    .modCnt_vehicle_filter_1 .toggle-icon.open {
        height: 0;
        margin: 8px 8px auto auto;
        border-left: 13px solid #fff;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent;
    }

    .modCnt_vehicle_filter_1 .toggle-icon.closed {
        height: 0;
        margin: 14px 8px auto auto;
        border-left: 13px solid transparent;
        border-top: 13px solid #fff;
        border-right: 13px solid transparent;
    }

    .modCnt_vehicle_filter_1 > header .closed {
        display: none;
    }

    .modCnt_vehicle_filter_1 > section {
        width: 980px;
        margin: auto;
        display: none;
    }

    .modCnt_vehicle_filter_1 .wrap {
        width: 960px;
        margin: auto auto 8px auto;
        position: relative;
        background: url('../images/cnt_vehicle_filter_1-trailering_light.gif') repeat-y center top #e6e6e5;
        background: -moz-radial-gradient(center,circle,#f7f7f7 30%,#e4e4e4);
        background: -webkit-radial-gradient(center,circle,#f7f7f7 30%,#e4e4e4);
        background: -o-radial-gradient(center,circle,#f7f7f7 30%,#e4e4e4);
        background: radial-gradient(center,circle,#f7f7f7 30%,#e4e4e4);
    }

        .modCnt_vehicle_filter_1 .wrap > header {
            overflow: hidden;
        }

        .modCnt_vehicle_filter_1 .wrap .disc-less {
            color: #7f7f7f;
            font-family: Arial,Helvetica,Verdana,sans-serif;
            font-size: 10px;
            padding-top: 14px;
            margin: 0 0 0 40px;
            width: 500px;
            line-height: 11px;
        }

    .modCnt_vehicle_filter_1 .slider-images {
        width: 759px;
        height: 68px;
        margin: auto;
        background: url('../images/cnt_vehicle_filter_1-milestones.png') no-repeat;
    }

    .modCnt_vehicle_filter_1 div.slider {
        width: 775px;
        margin: 20px auto auto auto;
        position: relative;
        height: 25px;
        background: url('../images/cnt_vehicle_filter_1-scale.png');
    }

        .modCnt_vehicle_filter_1 div.slider a.slider {
            position: absolute;
            top: 0;
            display: block;
            width: 13px;
            height: 46px;
            background-color: #f4bc00;
            border: 1px solid #496f7f;
            -moz-box-shadow: 4px 4px 6px rgba(0,0,0,0.15);
            -webkit-box-shadow: 4px 4px 6px rgba(0,0,0,0.15);
            -o-box-shadow: 4px 4px 6px rgba(0,0,0,0.15);
            box-shadow: 4px 4px 6px rgba(0,0,0,0.15);
            background-image: -moz-linear-gradient(#e4aa0c,#f5b400);
            background-image: -webkit-linear-gradient(#e4aa0c,#f5b400);
            background-image: -o-linear-gradient(#e4aa0c,#f5b400);
            zoom: 1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4aa0c',endColorstr='#f5b400');
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4aa0c', endColorstr='#f5b400')";
            outline: 0;
        }

        .modCnt_vehicle_filter_1 div.slider span {
            position: absolute;
            display: block;
            height: 46px;
            margin-top: -12px;
        }

            .modCnt_vehicle_filter_1 div.slider span.slider {
                z-index: 2;
                background: url('../images/cnt_vehicle_filter_1-scale.png') repeat-x left 12px;
                overflow: visible!important;
            }

                .modCnt_vehicle_filter_1 div.slider span.slider.l {
                    left: 0;
                    width: 250px;
                }

        .modCnt_vehicle_filter_1 div.slider .track {
            left: 250px;
            width: 275px;
            z-index: 1;
            background: url('../images/cnt_vehicle_filter_1-track.png') center;
            height: 16px;
            margin-top: 4px;
        }

        .modCnt_vehicle_filter_1 div.slider span.slider.r {
            background-position: right 12px;
            right: 0;
            width: 250px;
        }

        .modCnt_vehicle_filter_1 div.slider span.slider a.slider {
            z-index: 2;
        }

            .modCnt_vehicle_filter_1 div.slider span.slider a.slider.l {
                right: 0;
            }

            .modCnt_vehicle_filter_1 div.slider span.slider a.slider.r {
                left: 0;
            }

    .modCnt_vehicle_filter_1 .slider-values {
        padding: 0;
        height: 30px;
        line-height: 30px;
        color: #333;
    }

    .modCnt_vehicle_filter_1.divisions-4 .slider-values {
        width: 925px;
        margin: 8px auto;
    }

    .modCnt_vehicle_filter_1.divisions-5 .slider-values {
        width: 903px;
        margin: 8px auto;
    }

    .modCnt_vehicle_filter_1.divisions-6 .slider-values {
        width: 896px;
        margin: 8px auto;
    }

    .modCnt_vehicle_filter_1.divisions-7 .slider-values {
        width: 880px;
        margin: 8px auto;
    }

    .modCnt_vehicle_filter_1.divisions-8 .slider-values {
        width: 860px;
        margin: 8px auto;
    }

    .modCnt_vehicle_filter_1 .slider-values > li {
        display: block;
        float: left;
        text-align: center;
    }

    .modCnt_vehicle_filter_1.divisions-4 .slider-values > li {
        width: 154px;
    }

    .modCnt_vehicle_filter_1.divisions-5 .slider-values > li {
        width: 129px;
    }

    .modCnt_vehicle_filter_1.divisions-6 .slider-values > li {
        width: 112px;
    }

    .modCnt_vehicle_filter_1.divisions-7 .slider-values > li {
        width: 97px;
    }

    .modCnt_vehicle_filter_1.divisions-8 .slider-values > li {
        width: 86px;
    }

    .modCnt_vehicle_filter_1 .slider-values h1, .modCnt_vehicle_filter_1 .slider-values h2 {
        display: inline;
        font-family: 'Louis-n7','Louis',Tahoma,sans-serif;
        font-weight: 600;
        font-style: normal;
    }

    .modCnt_vehicle_filter_1 .slider-values h1 {
        font-size: 18px;
        color: #4e4f50;
    }

    .modCnt_vehicle_filter_1 .slider-values h2 {
        font-size: 14px;
        color: #7f7f7f;
        text-transform: uppercase;
    }

    .modCnt_vehicle_filter_1 > section section {
        margin: auto;
        text-align: center;
    }

        .modCnt_vehicle_filter_1 > section section article {
            display: inline-block;
            cursor: pointer;
            width: 152px;
            height: 112px;
            opacity: .1;
            filter: alpha(opacity=10);
            font-family: 'Louis-n7','Louis',Tahoma;
            text-transform: uppercase;
            color: #4e4f50;
        }

            .modCnt_vehicle_filter_1 > section section article img {
                padding: 14px 0;
            }

            .modCnt_vehicle_filter_1 > section section article span {
                display: block;
                font-size: .8em;
                line-height: .6em;
                text-transform: capitalize;
                margin-bottom: 4px;
            }

html[lang|="ru"] .modCnt_vehicle_filter_1 > section section article span, html[lang="hy-AM"] .modCnt_vehicle_filter_1 > section section article span, html[lang="ru-AM"] .modCnt_vehicle_filter_1 > section section article span, html[lang="de-AT"] .modCnt_vehicle_filter_1 > section section article span, html[lang="az-AZ"] .modCnt_vehicle_filter_1 > section section article span, html[lang="fr-BE"] .modCnt_vehicle_filter_1 > section section article span, html[lang="nl-BE"] .modCnt_vehicle_filter_1 > section section article span, html[lang="bg-BG"] .modCnt_vehicle_filter_1 > section section article span, html[lang="ru-BY"] .modCnt_vehicle_filter_1 > section section article span, html[lang="de-CH"] .modCnt_vehicle_filter_1 > section section article span, html[lang="fr-CH"] .modCnt_vehicle_filter_1 > section section article span, html[lang="cs-CZ"] .modCnt_vehicle_filter_1 > section section article span, html[lang="de-DE"] .modCnt_vehicle_filter_1 > section section article span, html[lang="da-DK"] .modCnt_vehicle_filter_1 > section section article span, html[lang="et-EE"] .modCnt_vehicle_filter_1 > section section article span, html[lang="fi-FI"] .modCnt_vehicle_filter_1 > section section article span, html[lang="fr-FR"] .modCnt_vehicle_filter_1 > section section article span, html[lang="en-GB"] .modCnt_vehicle_filter_1 > section section article span, html[lang="ka-GE"] .modCnt_vehicle_filter_1 > section section article span, html[lang="el-GR"] .modCnt_vehicle_filter_1 > section section article span, html[lang="hr-HR"] .modCnt_vehicle_filter_1 > section section article span, html[lang="hu-HU"] .modCnt_vehicle_filter_1 > section section article span, html[lang="is-IS"] .modCnt_vehicle_filter_1 > section section article span, html[lang="it-IT"] .modCnt_vehicle_filter_1 > section section article span, html[lang="lt-LT"] .modCnt_vehicle_filter_1 > section section article span, html[lang="fr-LU"] .modCnt_vehicle_filter_1 > section section article span, html[lang="lv-LV"] .modCnt_vehicle_filter_1 > section section article span, html[lang="ro-MD"] .modCnt_vehicle_filter_1 > section section article span, html[lang="mk-MK"] .modCnt_vehicle_filter_1 > section section article span, html[lang="mt-MT"] .modCnt_vehicle_filter_1 > section section article span, html[lang="nl-NL"] .modCnt_vehicle_filter_1 > section section article span, html[lang="no-NO"] .modCnt_vehicle_filter_1 > section section article span, html[lang="pl-PL"] .modCnt_vehicle_filter_1 > section section article span, html[lang="pt-PT"] .modCnt_vehicle_filter_1 > section section article span, html[lang="ro-RO"] .modCnt_vehicle_filter_1 > section section article span, html[lang="ru-RU"] .modCnt_vehicle_filter_1 > section section article span, html[lang="sr-RS"] .modCnt_vehicle_filter_1 > section section article span, html[lang="sv-SE"] .modCnt_vehicle_filter_1 > section section article span, html[lang="sl-SI"] .modCnt_vehicle_filter_1 > section section article span, html[lang="sk-SK"] .modCnt_vehicle_filter_1 > section section article span, html[lang="tr-TR"] .modCnt_vehicle_filter_1 > section section article span {
    text-transform: none;
}

.modCnt_vehicle_filter_1 > section section article a {
    text-decoration: none;
    line-height: 1em;
}

.modCnt_vehicle_filter_1 > section footer {
    clear: both;
}

    .modCnt_vehicle_filter_1 > section footer:after {
        visibility: hidden;
        display: block;
        height: 0;
        font-size: 0;
        content: ".";
        clear: both;
    }

    .modCnt_vehicle_filter_1 > section footer p {
        float: left;
        color: #7f7f7f;
        font-family: Arial,Helvetica,Verdana,sans-serif;
        font-size: 10px;
        margin: 0;
        padding: 10px 0 10px 40px;
        width: 648px;
        line-height: 11px;
    }

    .modCnt_vehicle_filter_1 > section footer .download a {
        background: url('../images/cnt_vehicle_filter_1-download.png') no-repeat 29px 20px #818284;
        display: block;
        float: right;
        width: 193px;
        height: 16px;
        text-decoration: none;
        color: #fff;
        padding: 18px 30px 18px 48px;
        background-color: #818284;
        font-family: Arial,Helvetica,Verdana,sans-serif!important;
        font-style: normal;
        font-weight: bold;
        font-size: 12px;
        position: absolute;
        bottom: -10px;
        right: -10px;
    }

    .modCnt_vehicle_filter_1 > section footer a:hover {
        color: #fff;
    }

.modCnt_vehicle_filter_1.type-min-to-max span.track {
    left: 0;
    width: 250px;
    cursor: default;
}

.modCnt_vehicle_filter_1.type-min-to-max span.slider.r {
    display: none;
}

.modCnt_vehicle_filter_1.type-min-to-max div.slider {
    cursor: pointer;
}

.modCnt_vehicle_filter_1.type-max-to-min span.slider.l {
    display: none;
}

.modCnt_vehicle_filter_1.type-max-to-min span.track {
    left: auto;
    right: 0;
    width: 250px;
    cursor: default;
}

.modCnt_vehicle_filter_1.type-max-to-min div.slider {
    cursor: pointer;
}

.modCnt_vehicle_filter_1.type-range span.slider.l, .modCnt_vehicle_filter_1.type-range span.slider.r {
    cursor: pointer;
}

.modBaseballcard .modCnt_vehicle_list_1 > ul {
    margin: 0;
}

.modBaseballcard .modCnt_vehicle_list_1 > .hl_s {
    margin-top: 7px;
    margin-bottom: -1px;
    text-transform: uppercase;
    font-size: 18px;
}

.modCnt_vehicle_list_1 .modVi_1 {
    padding: 0 8px 20px 8px;
}

.modBaseballcard .modCnt_vehicle_list_1 .align-inline > li {
    padding-top: 10px;
}

    .modBaseballcard .modCnt_vehicle_list_1 .align-inline > li > .mod {
        margin-top: 29px;
    }

.modCnt_vehicle_list_1 > ul {
    margin-left: -8px;
    margin-right: -8px;
}

.modCnt_vehicle_list_1 > .hl_s {
    margin-bottom: 11px;
}

.modCnt_vehicle_list_1 .align-inline > li > .mod {
    margin-top: 41px;
}

.modCnt_well_1 {
    margin: 0;
    margin-top: 58px;
    float: left;
}

.msie .modNav_tablay_1 .modCnt_well_1 {
    display: block;
    padding-top: 1px;
}

.modCnt_well_1 > ul.ull, .modCnt_well_1 > div > ul.ull {
    margin: 0 8px 0;
}

    .modCnt_well_1 > ul.ull.ui-layout-horizontal, .modCnt_well_1 > div > ul.ull.ui-layout-horizontal {
        margin: 20px 4px 0;
    }

.modCnt_well_1 .parsys_cnt_well_2.parsys_list_c1 .ull.ui-layout-horizontal > li {
    vertical-align: top;
    margin: 0;
}

.msie7 .modCnt_well_1 .ull.ui-layout-horizontal > li {
    display: inline!important;
}

.modCnt_well_1 .parsys_cnt_well_2.parsys_list_c1 .ull.ui-layout-horizontal > li > div.cnt_btn_1 {
    padding-top: 0;
}

.mds-area-content > .pf1 > .modCnt_well_1:first-child {
    margin-top: 0;
}

.modCnt_well_1 > .img {
    left: 8px;
}

.modCnt_well_1 .modShare_2 {
    margin-top: 0;
}

.mod.modColorizer {
    margin: 8px 0 0 -490px!important;
}

.modColorizer {
    position: absolute;
    left: 50%;
    display: block!important;
    height: 40px!important;
}

    .modColorizer dl, .modColorizer dt, .modColorizer dd, .modColorizer ul.colors, .modColorizer ul.colors li {
        float: left;
    }

    .modColorizer dt {
        font-weight: bold;
        height: 20px;
        color: #4e4f50;
        padding: 2px 20px 0 0;
    }

    .modColorizer ul.colors li a {
        display: block;
        width: 40px;
        height: 24px;
        overflow: hidden;
        border: 1px solid #fff;
        text-indent: -9999em;
    }

html[lang='en-US'] .modColorizer ul.colors li a {
    width: 22px;
    height: 20px;
    text-indent: 30px;
}

.modColorizer ul.colors li a.selected, .modColorizer ul.colors li a:focus, .modColorizer ul.colors li a:hover {
    border: 1px solid #4e4f50;
}

.modColorizer ul.colors li.active a {
    border: 1px solid #4e4f50;
}

.modCnt_sep_1 {
    margin: 0 auto;
    width: 980px;
}

    .modCnt_sep_1 hr {
        margin: 0 0 15px 0;
    }

.modConnect_1 .service-facebook > div {
    width: 50px;
}

.modConnect_1 .service-facebook.ui-no-count > div {
    height: 20px;
    overflow: hidden;
}

    .modConnect_1 .service-facebook.ui-no-count > div > div {
        margin-top: 0;
    }

.modConnect_1 > dl > dt.tx {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #4e4f50;
    font-weight: bold;
}

.modConnect_1 > dl > dd > ul > li {
    padding-left: 8px;
}

    .modConnect_1 > dl > dd > ul > li:first-child {
        padding: 0;
    }

.modConnect_1 > dl > dd {
    padding-left: 8px;
}

.modMh_1 .modConnect_1 {
    position: absolute;
    right: 50%;
    margin: 8px -490px 0 0!important;
    color: #fff;
    height: 27px;
    z-index: 10;
    opacity: 1!important;
}

.modConnect_1 .service-facebook.ui-no-count {
    overflow: hidden;
    position: relative;
}

.ipad .modConnect_1 .service-facebook.ui-no-count > div {
    width: 50px!important;
}

.cl {
    position: absolute;
    top: 0;
    right: 0;
    padding: 2px 9px 3px 6px;
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-size: 1em;
    font-style: italic;
    color: #323334;
    background-color: #ededed;
}

    .cl > .ic {
        display: none;
    }

.modTs_attr_1 a.ln.disclaimer_1, .modHmc_result_1 a.ln.disclaimer_1 {
    text-decoration: none;
}

.mod.modDivisional_logo {
    float: left;
    background-color: #fff;
    height: 53px;
    width: 100%;
}

.enhanced_navigation .modDivisional_logo {
    height: 60px;
}

.mod.modDivisional_logo img {
    position: absolute;
    left: 50%;
    margin-left: -490px;
}

.mod.modDivisional_logo img {
    margin-top: 8px;
}

    .mod.modDivisional_logo img[height="48"] {
        margin-top: 5px;
    }

.modDl_ll_1 .tt {
    margin: 16px 0 9px;
}

.modDl_ll_1 .ll {
    margin-top: 9px;
}

.modGlossary_control_1 {
    margin: 0;
    width: 332px;
}

.modGlossary_results_1 .mod {
    margin-left: 0;
    margin-right: 0;
}

.modGlossary_results_1 .highlighted {
    background: #fafafa;
}

.modGlossary_results_1 .modNav_az_item_1 {
    margin-top: 0;
}

.modGlossary_results_1 .modCnt_anchortitle_1.cnt_anchortitle_1 {
    margin-bottom: 12px;
}

.modGlossary_results_1 h2.hl {
    margin: 0 0 .4em;
}

.modGlossary_results_1 .modCnt_anchortitle_1.cnt_anchortitle_1 > a {
    position: absolute;
    right: 0;
}

.modGlossary_results_1 .cnt_glossary_item_c1 {
    padding-bottom: 15px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 15px;
}

div.mds-area-footer div[class*="mds-area-pf"] {
    margin-left: -8px;
    margin-right: -8px;
    padding: 0;
}

    div.mds-area-footer div[class*="mds-area-pf"] div[class*="mds-area-pf"] {
        margin-left: 0;
        margin-right: 0;
    }

div.mds-area-pf2 > div {
    width: 498px;
}

div.mds-area-ptl, div.mds-area-ptr, div.mds-area-pn2 > div, div.mds-area-pf3 > div {
    width: 332px;
}

.mds-area-ptl ~ div[class*="mds-area-pn"], .mds-area-ptl ~ div div[class*="mds-area-pn"] {
    margin-left: 332px;
}

html.opera .mds-area-ptl ~ div[class*="mds-area-pn"] {
    margin-left: 0;
}

div.mds-area-pn1, div.mds-area-pf3 > div.pf3ab, div.mds-area-pf3 > div.pf3bc {
    width: 664px;
}

div.mds-area-pf4 > div.pf4ab, div.mds-area-pf4 > div.pf4bc, div.mds-area-pf4 > div.pf4cd {
    width: 249px;
}

div.mds-area-pf4 > div {
    width: 249px;
}

div.mds-area-pf6 > div {
    width: 166px;
}

.modBaseballcard .mds-area-pf2 > div, .mds-area-pf2.flex > div {
    width: 50%;
}

.modBaseballcard .mds-area-pf3 > div, .mds-area-pf3.flex > div {
    width: 33.3334%;
}

.modBaseballcard .mds-area-pf3 > .pf3ab, .modBaseballcard .mds-area-pf3 > .pf3bc, .mds-area-pf3.flex > .pf3ab, .mds-area-pf3.flex > .pf3bc {
    width: 66.6667%;
}

.modBaseballcard .mds-area-pf4 > div, .mds-area-pf4.flex > div {
    width: 25%;
}

.modBaseballcard .mds-area-pf6 > div, .mds-area-pf6.flex > div {
    width: 16.6667%;
}

.msie .mds-area-pf3.flex > div {
    width: 33.33%;
}

.msie .mds-area-pf3.flex > .pf3ab, .msie .mds-area-pf3.flex > .pf3bc {
    width: 66.67%;
}

@group Module:Hmc_1 */.modHmc_1 {
    text-align: left;
    color: #323334;
}

.masthead .modHmc_1 {
    position: relative;
    z-index: 11;
}

    .masthead .modHmc_1.jsReady .inner {
        display: block;
    }

    .masthead .modHmc_1 .inner {
        display: none;
        background-color: #f0f0f0;
        background-color: rgba(252,254,254,0.92);
        border-bottom: 1px solid #ededed;
        width: 1280px;
    }

.mds-area-content .mds-area-pf1 .modHmc_1 .inner {
    background-color: #f0f0f0;
    border-bottom: 1px solid #ededed;
}

.modHmc_1 .facets {
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
    padding: 25px 0;
}

.modHmc_1 .hmc_sort_1 select {
    margin: 0;
}

.modHmc_1 .hmc_sort_1 label, .modHmc_1 .hmc_sort_1 select, .modHmc_1 .hmc_segment_filter_1 dt {
    text-align: left;
    margin-right: 7px;
}

@media all and (min-device-width:768px) and (max-device-width:1024px) {
    .modHmc_1 .hmc_sort_1 label, .modHmc_1 .hmc_segment_filter_1 dt {
        margin-right: 4px;
    }
}

.modHmc_1 .hmc_sort_1 label {
    vertical-align: top;
}

.modHmc_1 ul.sliders {
    overflow: hidden;
}

    .modHmc_1 ul.sliders > li {
        float: left;
        width: 33.33%;
    }

.modHmc_1 .hmc_filter_1 {
    padding: 8px;
}

    .modHmc_1 label, .modHmc_1 .hmc_filter_1 dt, .modHmc_1 .hmc_segment_filter_1 dt {
        font-family: Durant-i4,Durant,'Times New Roman',serif;
        font-style: italic;
        font-size: 116.67%;
    }

html[lang="en-IN"] .modHmc_1 .hmc_filter_1 {
    padding: 8px 20px;
}

.modHmc_1 .hmc_filter_1 .ui-slider-horizontal {
    margin: 35px 0 34px 0;
}

html[lang="en-US"] .modHmc_1 .hmc_filter_1 .ui-slider-horizontal {
    margin: 35px 0 2px 0;
}

.modHmc_1 .hmc_filter_1 .values {
    font-size: 91.67%;
    font-weight: bold;
    text-align: right;
}

.modHmc_1 .hmc_segment_filter_1_wrapper {
    min-height: 30px;
    overflow: hidden;
    margin: 0 8px;
}

.modHmc_1 .hmc_segment_filter_1 dt, .modHmc_1 .hmc_segment_filter_1 dd, .modHmc_1 .hmc_segment_filter_1 dd li {
    float: left;
}

.modHmc_1 .hmc_sort_1 {
    clear: left;
    padding-top: 15px;
}

.modHmc_1 .hmc_segment_filter_1 dd li {
    border: 1px solid #dedede;
    border-width: 1px;
}

    .modHmc_1 .hmc_segment_filter_1 dd li + li {
        border-left-width: 0;
    }

.modHmc_1 .hmc_segment_filter_1 dd ul li input {
    display: none;
}

.modHmc_1 .hmc_segment_filter_1 dd ul li span.ui-checkbox {
    margin: 2px 0 auto 2px;
    cursor: pointer;
}

.modHmc_1 .hmc_segment_filter_1 label {
    margin: 0;
    color: #323334;
    cursor: pointer;
    background-color: #fff;
    padding-right: 10px;
    padding-left: 20px;
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}

    .modHmc_1 .hmc_segment_filter_1 label:focus, .modHmc_1 .hmc_segment_filter_1 label:active, .modHmc_1 .hmc_segment_filter_1 label:hover, .modHmc_1 .hmc_segment_filter_1 label.active, .modHmc_1 .hmc_segment_filter_1 dd li.checked label {
        color: #fff;
        background-color: #f4bc00;
    }

.modHmc_1 ul.button-group > li {
    float: left;
}

    .modHmc_1 ul.button-group > li > a.btn {
        display: block;
        text-align: center;
        background-position: center top;
        background-repeat: no-repeat;
        padding-top: 74px;
        height: 20px;
        line-height: 20px;
        margin-bottom: 15px;
        text-decoration: none;
        -webkit-opacity: .7;
        -moz-opacity: .7;
        opacity: .7;
        color: #000;
        font-weight: bold;
        font-size: 91.67%;
    }

        .modHmc_1 ul.button-group > li > a.btn.selected, .modHmc_1 ul.button-group > li > a.btn:hover {
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
        }

.modHmc_1 ul.sliders > li.size-1of3 {
    width: 33.33%;
}

.modHmc_1 ul.sliders > li.size-2of3 {
    width: 66.66%;
}

.modHmc_1 ul.sliders > li.size-1of4 {
    width: 24.99%;
}

.modHmc_1 ul.sliders > li.size-2of4 {
    width: 49.99%;
}

.modHmc_1 ul.sliders > li.size-3of4 {
    width: 74.99%;
}

.modHmc_1 ul.sliders > li.size-full {
    width: 100%;
}

.modHmc_1 ul.button-count-1 > li {
    width: 100%;
}

.modHmc_1 ul.button-count-2 > li {
    width: 49.99%;
}

.modHmc_1 ul.button-count-3 {
    margin-left: -38px;
}

    .modHmc_1 ul.button-count-3 > li {
        width: 33.33%;
    }

.modHmc_1 ul.button-count-4 > li {
    width: 24.99%;
}

.modHmc_1 ul.button-count-5 > li {
    width: 19.99%;
}

.modHmc_1 ul.button-count-6 > li {
    width: 16.65%;
}

.modHmc_1 ul.button-count-7 > li {
    width: 14.28%;
}

.modHmc_1 ul.button-count-8 > li {
    width: 12.49%;
}

.modHmc_1 ul.button-count-9 > li {
    width: 11.11%;
}

.modHmc_1 ul.button-count-10 > li {
    width: 9.99%;
}

.ipad .modHmc_1 .hmc_segment_filter_1 label:hover {
    color: #000;
    background-color: #fff;
}

.ipad .modHmc_1 .hmc_segment_filter_1 dd li.checked label {
    color: #fff;
    background-color: #f4bc00;
}

.ipad .modHmc_1 .hmc_segment_filter_1 span.ui-checkbox-state-hover {
    background-position: left -40px;
}

.modHmc_result_1 {
    margin-top: 30px;
    min-height: 50px;
}

#container .modHmc_result_1 {
    min-height: 60px;
}

.modHmc_result_1.noResultsVisible ul.tiles {
    display: none;
}

.modHmc_result_1 ul.tiles {
    display: none;
    border-top: 1px solid #dedede;
}

    .modHmc_result_1 ul.tiles:after {
        content: "";
        display: table;
        clear: both;
    }

    .modHmc_result_1 ul.tiles > li {
        float: left;
        position: relative;
    }

        .modHmc_result_1 ul.tiles > li.toBeRemoved {
            opacity: .5;
        }

    .modHmc_result_1 ul.tiles > li, .modHmc_result_1 ul.tiles.size_1 > li {
        width: 100%;
    }

    .modHmc_result_1 ul.tiles.size_2 > li {
        width: 25%;
    }

    .modHmc_result_1 ul.tiles.size_2 li.tile .modVi_hmc_1 ul.ll li {
        float: none;
    }

    .modHmc_result_1 ul.tiles.size_3 > li {
        width: 16.7%;
    }

        .modHmc_result_1 ul.tiles.size_3 > li.first-in-row {
            width: 16.5%;
        }

.modHmc_result_1 > .msg {
    display: none;
    position: absolute;
    top: 8px;
    left: 50%;
    width: 400px;
    margin-left: -200px;
    text-align: center;
    padding: 11px 16px;
    border: 1px solid #dedede;
    background-color: #FFF;
}

    .modHmc_result_1 > .msg.noResult {
        font-weight: bold;
        color: #323334;
    }

.modHmc_result_1 span.ui-checkbox {
    position: absolute;
    top: 3px;
    left: 5px;
}

.modHmc_result_1 .tileOverlay .strikethrough {
    text-decoration: line-through;
}

.modHmc_result_1 ul.tiles li.tileOverlay .modVi_hmc_1 {
    padding-bottom: 10px;
}

.modHmc_result_1 ul.tiles.size_1 li.tile .modVi_hmc_1 {
    padding-bottom: 10px;
}

.modHmc_result_1 ul.tiles li.first-in-row .modVi_hmc_1 {
    border-left: 1px solid #dedede;
}

.modHmc_result_1 ul.tiles li.expanded .modVi_hmc_1 {
    background-color: #f0f0f0;
    border-bottom-color: #f0f0f0;
}

.modHmc_result_1 ul.tiles li a.toggle-details {
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30px;
    background: url(../images/icon_sprite.png) no-repeat 74px -1838px;
    text-indent: -9999px;
}

.modHmc_result_1 ul.tiles.size_2 li a.toggle-details {
    display: block;
    background-position: 116px -1838px;
}

.modHmc_result_1 ul.tiles.size_2 li.expanded a.toggle-details {
    background-position: 116px -1939px;
}

.modHmc_result_1 ul.tiles.size_3 li a.toggle-details {
    display: block;
    background-position: 74px -1838px;
}

.modHmc_result_1 ul.tiles.size_3 li.expanded a.toggle-details {
    background-position: 74px -1939px;
}

.modHmc_result_1 ul.tiles li div.toggle-tip {
    display: block;
    position: absolute;
    bottom: 1px;
    right: 1px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 3px;
    text-indent: 0;
    z-index: 1000;
    width: 60px;
}

.modHmc_result_1 li.hasSegmentTitle, .modHmc_result_1 h2.segmentTitle {
    display: none;
}

.modHmc_result_1 ul.tiles li.hasSegmentTitle {
    display: block;
    margin-top: 60px;
    position: relative;
}

.modHmc_result_1 ul.tiles h2.segmentTitle {
    display: block;
    position: absolute;
    top: -60px;
    font-size: 20px;
    line-height: 1.1em;
    margin-left: 5px;
}

    .modHmc_result_1 ul.tiles h2.segmentTitle a.compare {
        font-size: 10px;
        text-decoration: underline;
        font-style: normal;
        margin-left: 10px;
    }

.modHmc_result_1 li.tile .ll .ln, .modHmc_result_1 li.tileOverlay .ll .ln {
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    height: 17px;
    line-height: 17px;
    margin: 16px 0 4px 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 21px;
    color: #7f7f7f;
    background: url(../images/icon_sprite.png) no-repeat -82px -549px;
    border: 0;
}

.modHmc_result_1 ul.tiles > li.tileOverlay {
    width: 978px;
    clear: both;
    display: none;
    position: relative;
    padding: 26px 0 12px;
    border: 1px solid #dedede;
    border-width: 0 1px 1px 1px;
    overflow: hidden;
    border-top: 0;
    background: url(../images/hmc_overlay_bg.png) repeat-x left top;
    width: 978px;
}

    .modHmc_result_1 ul.tiles > li.tileOverlay .segmentTitle {
        display: none;
    }

    .modHmc_result_1 ul.tiles > li.tileOverlay .size_2, .modHmc_result_1 ul.tiles > li.tileOverlay .size_3 {
        display: none;
    }

    .modHmc_result_1 ul.tiles > li.tileOverlay .content {
        overflow: hidden;
        text-align: left;
        padding-left: 16px;
        margin: 0 16px 0;
        position: relative;
        min-width: 464px;
    }

        .modHmc_result_1 ul.tiles > li.tileOverlay .content .tx_price dt, .modHmc_result_1 ul.tiles > li.tileOverlay .content .tx_price dd {
            display: inline-block;
        }

    .modHmc_result_1 ul.tiles > li.tileOverlay ul.ll, .modHmc_result_1 ul.tiles > li.tileOverlay ul.attributes {
        overflow: hidden;
    }

        .modHmc_result_1 ul.tiles > li.tileOverlay ul.ll > li, .modHmc_result_1 ul.tiles > li.tileOverlay ul.attributes > li {
            float: left;
        }

            .modHmc_result_1 ul.tiles > li.tileOverlay ul.ll > li + li {
                margin-left: 8px;
            }

            .modHmc_result_1 ul.tiles > li.tileOverlay ul.ll > li .btn_prim, .modHmc_result_1 ul.tiles > li.tileOverlay ul.ll > li .btn_sec {
                margin-top: 5px;
            }

            .modHmc_result_1 li.tile .ll .ln, .modHmc_result_1 li.tile .btn_download, .modHmc_result_1 ul.tiles > li.tileOverlay ul.ll > li .ln {
                margin-top: 9px;
            }

    .modHmc_result_1 ul.tiles > li.tileOverlay .modTs_attr_1 {
        border: 0;
        float: none;
    }

        .modHmc_result_1 ul.tiles > li.tileOverlay .modTs_attr_1 .ll .ln {
            margin-top: 14px;
        }

.modHmc_result_1 ul.tiles > li img.size_1 {
    display: none;
}

    .modHmc_result_1 ul.tiles > li img.size_1.active {
        display: inline-block;
        float: left;
        margin-top: 10px;
    }

.modHmc_result_1 ul.tiles > li.tileOverlay .vt {
    margin: 0;
}

.modHmc_result_1 ul.tiles > li.tileOverlay a.toggle-details {
    display: none;
}

.modHmc_result_1 ul.tiles > li.tileOverlay .has-display {
    padding-right: 150px;
}

.modHmc_result_1 ul.tiles > li.tileOverlay .display {
    position: absolute;
    right: 0;
    top: 0;
}

.modHmc_result_1 ul.tiles > li.tileOverlay a.btn-close {
    position: absolute;
    top: 20px;
    right: 10px;
    background: url(../images/icon_sprite.png) no-repeat left -1150px;
    width: 26px;
    height: 27px;
}

.modHmc_result_1 ul.tiles > li.tileOverlay .ui-checkbox {
    margin-top: 13px;
}

.modHmc_result_1 ul.tiles li.tile .hasColorizer, .modHmc_result_1 ul.tiles li.tileOverlay .hasColorizer {
    display: none;
}

    .modHmc_result_1 ul.tiles li.tileOverlay .hasColorizer.active, .modHmc_result_1 ul.tiles.size_1 li.tile .hasColorizer.active {
        display: block;
        float: left;
        width: 482px;
        margin-top: 10px;
    }

.modIframe_2 .close {
    background: url(../images/icon_sprite.png) no-repeat left -2150px;
    width: 14px;
    height: 15px;
    margin-right: -22px;
}

#container {
    overflow: hidden;
    position: relative;
    min-width: 980px;
    max-width: inherit;
    margin: 0 auto;
    padding-bottom: 40px;
}

.mds-area-content, #mds-area-header, #mds-area-legal, #mds-area-footer {
    width: 980px;
    margin: 0 auto;
}

#mds-area-footer {
    margin-top: 40px;
}

#mds-area-footer, #mds-area-legal {
    z-index: 8;
}

.mds-area-content {
    width: 996px;
}

#container #mds-area-header {
    position: fixed;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 40px;
    background: rgba(255,255,255,0.8)!important;
}

    #container #mds-area-header.enhanced_navigation {
        z-index: 53;
    }

#mds-area-header {
    background: #fcfefe;
    background: rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.5);
    box-shadow: 0 0 5px rgba(0,0,0,.5);
}

.mds-area-content {
    margin: 0 auto;
}

#mds-area-header + .mds-area-content {
    margin-top: 100px;
}

.masthead {
    width: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
    min-height: 151px;
}

#mds-cmp-nav_footer .parsys_list_c1 ul li div .mod, #mds-area-legal .mod {
    margin-left: 0;
    margin-right: 0;
}

#mds-area-footer .parsys_list_c1 ul li div .mod {
    height: auto;
}

#mds-area-footer ul li div.parbase.nav_lang_switch_c1.section {
    position: absolute;
    right: 0;
}

.navbar_fixed {
    position: fixed;
    top: 100px;
    width: 100%;
    background-color: #f00;
}

.navbar_absolute {
    position: absolute;
    top: 23px;
    width: 100%;
    background-color: #f00;
}

.modLn_adchoice {
    margin: 0;
}

    .modLn_adchoice #_bapw-icon {
        margin-top: 1px;
    }

.modLyr_email_1 {
    width: 520px;
    overflow: hidden;
}

    .modLyr_email_1 .hl {
        margin-bottom: 13px;
    }

    .modLyr_email_1 > form > ol {
        margin: 0;
        padding: 0;
    }

    .modLyr_email_1 textarea {
        width: 500px;
    }

    .modLyr_email_1 input, .modLyr_email_1 textarea {
        margin-top: 3px;
        margin-bottom: 11px;
    }

        .modLyr_email_1 textarea[data-type="multi-email"] {
            height: 55px;
        }

    .modLyr_email_1 .form_input_1 {
        float: left;
        width: 262px;
    }

        .modLyr_email_1 .form_input_1 > input, .modLyr_email_1 .form_input_2 > input {
            width: 238px;
        }

    .modLyr_email_1 .form_input_2 {
        float: left;
        width: 258px;
    }

    .modLyr_email_1 .form_inputm_1 > input {
        width: 500px;
    }

    .modLyr_email_1 .form_inputm_2 > textarea {
        margin-bottom: 7px;
    }

    .modLyr_email_1 .form_inputm_1, .modLyr_email_1 .form_inputm_2 {
        clear: both;
    }

    .modLyr_email_1 .form_ckbox_1 > label {
        margin-bottom: 6px;
    }

    .modLyr_email_1 .tx_error {
        float: left;
    }

    .modLyr_email_1 button.btn_prim {
        float: right;
        margin: 0;
    }

.modMh_1 .mh_default_content_wrapper, .modMh_1 .mh_content_wrapper {
    position: absolute;
    top: 151px;
    left: 150px;
    width: 980px;
    text-align: left;
}

.modMh_1 .mh_default_content_wrapper {
    z-index: 2;
}

.modMh_1 figcaption.legal {
    position: absolute;
    bottom: 4px;
    right: 150px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    opacity: 1!important;
    z-index: 2;
}

.modMh_1 .ui-full-width figcaption.legal {
    bottom: 36px;
}

.modMh_1 .mh_content {
    color: #fff;
}

    .modMh_1 .mh_content .mh_title_1 .tx .tx, .modMh_1 .mh_content .mh_title_1 .tx .tx p {
        color: inherit;
    }

.modMh_1 .mh_caret {
    padding-right: 15px;
    background: transparent url(../images/icon_sprite.png) no-repeat right -1098px;
}

.modMh_1 .mh_nav:after {
    display: inline-block;
    font-family: Verdana;
    width: 10px;
    content: 'â€º';
    font-size: 27px;
    margin-left: 3px;
    vertical-align: middle;
    padding-bottom: 8px;
    line-height: .7;
}

.modMh_1 .mh_nav, .modMh_1 .mh_nav:hover {
    color: #fff;
    text-decoration: none;
    font-size: 1.063em;
    font-family: Louis,Tahoma,sans-serif;
}

.modMh_1 .mh_title_1 a.mh_nav {
    display: block;
}

.modMh_1 > .mds-area-pf1 {
    margin-top: 109px;
}

.modMh_1 .mh_teaser_area li {
    padding-right: 16px;
}

.modMh_1 li .mh_teaser p {
    background: rgba(0,0,0,0.7);
}

.modMh_1 .full_masthead_video {
    position: absolute!important;
    top: 0;
    left: 0;
    z-index: 48;
    width: 100%!important;
    height: 100%!important;
    display: none;
}

html.touch .modMh_1 .full_masthead_video {
    width: 1024px!important;
    left: 50%;
    margin-left: -512px;
}

    html.touch .modMh_1 .full_masthead_video a.close {
        top: 72px;
        right: 6px;
    }

.modMh_1 .full_masthead_video .mastheadVideoPlayer {
    width: 100%!important;
    height: 100%!important;
}

.modMh_1 .full_masthead_video a.close {
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    height: 26px;
    background: url(../images/icon_sprite.png) no-repeat left -1150px;
    z-index: 49;
}

.masthead .mod.modMh_1.hasScroller {
    max-width: 1280px;
    display: inline-block;
}

.modMh_1 .full_masthead_video a.close span {
    display: none;
}

.masthead.withMHVideoPlayer .mmScrollBtn {
    z-index: 47;
}

.modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 {
    position: absolute;
}

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.prev, .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.next, .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.active > div.hidden-video {
        cursor: pointer;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 canvas {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 img.lazy-load, .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 div.hidden-video img {
        display: none;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 img.ajax-loader {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -8px;
        z-index: 2;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.prev img.ajax-loader {
        left: 85%;
        margin-left: -16px;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.next img.ajax-loader {
        left: 15%;
        margin-left: 16px;
    }

.modMh_1 .mmScroll.ui-scroller-type2 .mmScrollPaginationWrp {
    display: block;
    z-index: 42;
    bottom: 13px;
}

.modMh_1 .mmScroll.ui-scroller-type2 .mmScrollPagination li a:hover {
    background-position: left -1050px!important;
    cursor: default;
}

.modMh_1 .mmScroll.ui-scroller-type2 div.legal {
    position: absolute;
    bottom: 8px;
    color: white;
    font-size: 9px;
    display: none;
    margin-right: 380px;
    right: 0;
}

#modMh_1_ctaOverlay {
    position: absolute;
    width: 100%;
    height: 551px;
    overflow: hidden;
}

    #modMh_1_ctaOverlay h2 {
        position: absolute;
        bottom: 30px;
        height: 80px;
        z-index: 50;
        font-family: Louis-i4,Louis,'Louis Bold',Tahoma,sans-serif;
        font-style: italic;
        font-weight: normal;
        font-size: 15px;
        color: #414042;
        letter-spacing: 2px;
        text-transform: uppercase;
        white-space: nowrap;
        margin-right: 180px;
    }

html[lang="th-TH"] #modMh_1_ctaOverlay h2 {
    letter-spacing: normal;
}

#modMh_1_ctaOverlay h2.cta span.leftCap, #modMh_1_ctaOverlay h2.cta span.rightCap {
    background: url(../images/cta_corners.png) no-repeat right -81px;
    display: inline-block;
    height: 80px;
    width: 42px;
}

#modMh_1_ctaOverlay h2.cta span.leftCap {
    background-position: 0 0;
}

#modMh_1_ctaOverlay h2.cta span.centerContent {
    display: inline-block;
    vertical-align: top;
    line-height: 80px;
    background: #fff;
    padding: 0 20px;
}

#modMh_1_ctaOverlay h2.cta a, #modMh_1_ctaOverlay h2.cta div.hidden-video {
    background: white;
    height: 80px;
    display: block;
    line-height: 80px;
    color: #414042;
    text-decoration: none;
    cursor: pointer;
}

    #modMh_1_ctaOverlay h2.cta a:hover, #modMh_1_ctaOverlay h2.cta div.hidden-video:hover {
        color: #f4bc00;
    }

#mastheadVideo a.close {
    position: absolute;
    right: 10px;
    top: 60px;
    width: 27px;
    height: 26px;
    background: url(../images/icon_sprite.png) no-repeat left -1150px;
    z-index: 49;
}

.mod.modMh_1 .mmScroll .mmScrollItems {
    height: 551px;
    overflow: hidden;
}

.modMh_1 .mh_default_content_wrapper, .modMh_1 .mh_content_wrapper {
    position: absolute;
    top: 151px;
    left: 150px;
    width: 980px;
    text-align: left;
}

.modMh_scroller_1 .mmScroll canvas {
    position: absolute;
    top: 53px;
    left: 0;
    z-index: 0;
    display: hidden;
}

body.withType2Scroller .modMh_scroller_1 .mmScroll canvas {
    top: 0;
}

.modMh_1 .mh_default_content_wrapper {
    z-index: 2;
}

.modMh_1 figcaption.legal {
    position: absolute;
    bottom: 4px;
    right: 150px;
    font-size: 12px;
    color: #fff;
    opacity: 1!important;
}

.modMh_1 .mh_content {
    color: #fff;
}

    .modMh_1 .mh_content .mh_title_1 .tx .tx, .modMh_1 .mh_content .mh_title_1 .tx .tx p {
        color: inherit;
    }

.modMh_1 .mh_caret {
    padding-right: 15px;
    background: transparent url(../images/icon_sprite.png) no-repeat right -1098px;
}

.modMh_1 .mh_nav:after {
    display: inline-block;
    font-family: Verdana;
    width: 10px;
    content: 'â€º';
    font-size: 27px;
    margin-left: 3px;
    vertical-align: middle;
    padding-bottom: 8px;
    line-height: .7;
}

.modMh_1 .mh_nav, .modMh_1 .mh_nav:hover {
    color: #fff;
    text-decoration: none;
    font-size: 1.063em;
    font-family: Louis,Tahoma,sans-serif;
}

.modMh_1 .mh_title_1 a.mh_nav {
    display: block;
}

.modMh_1 .mh_teaser_area li {
    padding-right: 16px;
}

.modMh_1 li .mh_teaser p {
    background: rgba(0,0,0,0.7);
}

.modMm_1 .mm_scroll.fullwidth #captionHolder figcaption {
    position: relative;
    width: 980px;
    margin-left: -490px;
    left: 50%;
}

.modMh_1 .full_masthead_video {
    position: absolute!important;
    top: 0;
    left: 0;
    z-index: 48;
    width: 100%!important;
    height: 100%!important;
    display: none;
}

html.touch .modMh_1 .full_masthead_video {
    width: 1024px!important;
    left: 50%;
    margin-left: -512px;
}

    html.touch .modMh_1 .full_masthead_video a.close {
        top: 72px;
        right: 6px;
    }

.modMh_1 .full_masthead_video .mastheadVideoPlayer {
    width: 100%!important;
    height: 100%!important;
}

.modMh_1 .full_masthead_video a.close {
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    height: 26px;
    background: url(../images/icon_sprite.png) no-repeat left -1150px;
    z-index: 49;
}

    .modMh_1 .full_masthead_video a.close span {
        display: none;
    }

.masthead.withMHVideoPlayer .mmScrollBtn {
    z-index: 47;
}

.modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 {
    position: absolute;
}

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.prev, .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.next, .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.active > div.video {
        cursor: pointer;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 canvas {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 img.lazy-load, .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 div.video img {
        display: none;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1 img.ajax-loader {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -8px;
        z-index: 2;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.prev img.ajax-loader {
        left: 100%;
        margin-left: -16px;
    }

    .modMh_1 .mmScroll.ui-scroller-type2 .modMh_item_1.next img.ajax-loader {
        left: 0;
        margin-left: 16px;
    }

.modMh_1 .mmScroll.ui-scroller-type2 .mmScrollPaginationWrp {
    display: block;
    z-index: 42;
    bottom: 13px;
}

.modMh_1 .mmScroll.ui-scroller-type2 .mmScrollPagination li a:hover {
    background-position: left -1050px!important;
    cursor: default;
}

.modMh_1 .mmScroll.ui-scroller-type2 div.legal {
    position: absolute;
    bottom: 8px;
    color: white;
    font-size: 9px;
    display: none;
}

#modMh_1_ctaOverlay h2 {
    background: url(../images/cta_corners.png) no-repeat;
}

    #modMh_1_ctaOverlay h2.cta span {
        background: url(../images/cta_corners.png) no-repeat right -81px;
        display: block;
        height: 80px;
    }

    #modMh_1_ctaOverlay h2.cta a, #modMh_1_ctaOverlay h2.cta div.video {
        background: white;
        height: 80px;
        display: block;
        line-height: 80px;
        color: #414042;
        text-decoration: none;
        cursor: pointer;
    }

        #modMh_1_ctaOverlay h2.cta a:hover, #modMh_1_ctaOverlay h2.cta div.video:hover, #modMh_1_ctaOverlay h2.cta span.centerContent:hover {
            color: #f4bc00;
            cursor: pointer;
        }

#mastheadVideo a.close {
    position: absolute;
    right: 10px;
    top: 60px;
    width: 27px;
    height: 26px;
    background: url(../images/icon_sprite.png) no-repeat left -1150px;
    z-index: 49;
}

.modMh_scroller_1 {
    position: inherit;
}

.t12b.msie8 .masthead .modMh_scroller_1 {
    position: relative;
    overflow: hidden;
}

.t12b.msie8 .masthead .mmScrollBtn {
    margin-top: -25px;
}

.t16.webkit .mh_title_1 .mh_leader.align-left {
    margin-right: 270px;
}

.t16.chrome .mh_title_1 .mh_leader.align-left {
    margin-right: 270px;
}

.t16.gecko .mh_title_1 .mh_leader.align-left {
    margin-right: 270px;
}

.t16.msie .mh_title_1 .mh_leader.align-left {
    margin-right: 270px;
}

.t16.safari6 .mh_title_1 .mh_leader.align-left {
    margin-right: 270px;
}

.modMh_1 .modMh_storydetails_1 {
    position: absolute;
    left: 50%;
    bottom: 27px;
    width: 950px;
    margin-left: -490px;
    color: #fff;
    background: none repeat scroll 0 0 rgba(0,0,0,0.85);
}

.modMh_storydetails_1 {
    padding: 10px 10px 15px 20px;
}

    .modMh_storydetails_1 > .ln {
        position: absolute;
        right: 10px;
        bottom: 15px;
        color: #fff;
        text-decoration: none;
    }

        .modMh_storydetails_1 > .ln:hover {
            text-decoration: underline;
        }

    .modMh_storydetails_1 > .mh_leader, .modMh_storydetails_1 > .mh_title, .modMh_storydetails_1 > .tx {
        width: 750px;
        color: #fff;
    }

    .modMh_storydetails_1 > .mh_title {
        margin-top: 8px;
        color: #fff;
        font-size: 1.25em;
    }

.ui-dialog .modMm_1 {
    margin: 0;
    padding: 0;
}

.modMm_1, .ui-dialog .modMm_1 {
    overflow: hidden;
}

    .modMm_1 .textarea {
        display: none;
    }

    .modMm_1 .mmScroll {
        padding-bottom: 18px;
    }

    .modMm_1 .mmScrollBtn {
        display: none;
        top: 50%;
        height: 50px;
        margin-top: -34px;
    }

    .modMm_1 .mmScrollPaginationWrp {
        bottom: 0;
    }

    .modMm_1 .mm_scroll.ui_navigation_numbers .mmScrollPaginationWrp {
        bottom: -4px;
    }

    .modMm_1 .mm_scroll.ui_navigation_img .mmScrollPaginationWrp ol a {
        width: 10px;
        height: 10px;
        font-size: .83em;
        background: url('../images/icon_sprite.png') no-repeat left -1000px;
    }

        .modMm_1 .mm_scroll.ui_navigation_img .mmScrollPaginationWrp ol a:focus, .modMm_1 .mm_scroll.ui_navigation_img .mmScrollPaginationWrp ol a:hover, .modMm_1 .mm_scroll.ui_navigation_img .mmScrollPaginationWrp ol li.selected a {
            background-position: right -1000px;
        }

div.pf3ab .modMm_1 .tx_cap dfn, div.pf3bc .modMm_1 .tx_cap dfn {
    width: 530px;
}

.modMm_1 .mm_scroll canvas {
    position: absolute;
    top: 0;
    z-index: 0;
    display: hidden;
}

.ui-dialog .modMm_1 .mm_scroll canvas {
    z-index: 1003;
}

.modMm_1 .mm_scroll #captionHolder {
    position: absolute;
    width: 100%;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #000;
    background: rgba(0,0,0,0.85);
}

html.touch .modMm_1 .mm_scroll #captionHolder {
    z-index: 0;
}

html.touch .ui-dialog .modMm_1 .mm_scroll #captionHolder {
    z-index: 1003;
}

.modMm_1 .mm_scroll #captionHolder .tx_cap {
    margin: 0 auto;
    background: 0;
}

.modMm_1 .mm_scroll .modShare_2 {
    float: right;
    margin: 0;
}

div[data-cfg-full-width="1"] .caroufredsel_wrapper {
    width: 100%!important;
}

div[data-cfg-full-width="1"] .mmScrollControlsHidden {
    left: 0!important;
}

.modMm_1 .thumbnails-scroller {
    margin-top: 7px;
}

    .modMm_1 .thumbnails-scroller .prev {
        left: 8px;
    }

    .modMm_1 .thumbnails-scroller .next {
        right: 8px;
    }

    .modMm_1 .thumbnails-scroller li {
        max-width: 149px;
        margin-left: 11px;
        margin-right: 12px;
        overflow: hidden;
        cursor: pointer;
    }

.modMm_1.jsReady .thumbnails-scroller li {
    position: relative;
}

.modMm_1 .thumbnails-scroller li.active {
    border: 3px solid #f4bc00;
    cursor: auto;
}

    .modMm_1 .thumbnails-scroller li.active img {
        margin: -3px;
    }

.modMm_1 .thumbnails-scroller li h2 {
    background-color: #000;
    color: #FFF;
    opacity: .8;
    font-size: 11px;
    border-left: 7px solid #000;
    -ms-filter: "alpha(opacity=80)";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.modMm_1 .thumbnails-scroller li.active h2 {
    bottom: -3px;
    border-left: 4px solid #000;
}

.modMm_3 div.ui_transition {
    position: absolute;
    top: 0;
    left: 0;
}

.modMm_3 .pt, .modMm_3 .tx, .modMm_3 .ull {
    position: relative;
}

.mod.modMm_colorizer {
    margin: -20px 141px 0 0;
}

.mmScroll > .modMm_colorizer {
    margin-top: 20px;
}

.modMm_colorizer {
    position: relative;
    float: right;
    padding: 10px 20px;
}

    .modMm_colorizer dl, .modMm_colorizer dt, .modMm_colorizer dd, .modMm_colorizer ul.colors, .modMm_colorizer ul.colors li {
        float: left;
    }

    .modMm_colorizer dt {
        font-weight: bold;
        height: 20px;
        color: #4e4f50;
        padding: 2px 20px 0 0;
    }

    .modMm_colorizer ul.colors li a {
        display: block;
        width: 22px;
        height: 20px;
        overflow: hidden;
        border: 1px solid #fff;
        text-indent: 30px;
    }

        .modMm_colorizer ul.colors li a.selected, .modMm_colorizer ul.colors li a:focus, .modMm_colorizer ul.colors li a:hover {
            border: 1px solid #4e4f50;
        }

    .modMm_colorizer ul.colors li.active a {
        border: 1px solid #4e4f50;
    }

.modCnt_sep_1 {
    margin: 0 auto;
    width: 980px;
}

    .modCnt_sep_1 hr {
        margin: 0 0 15px 0;
    }

.captiontip {
    z-index: 10;
}

.captiontip-outer {
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(255,255,255,0.24);
    padding: 0;
    margin: 0;
}

.captiontip-inner {
    background: none repeat scroll 0 0 rgba(0,0,0,0.85);
    color: #fff;
    font-size: 11px;
    padding: 7px 10px;
}

.mmScroll .modMm_imagevideo_1 {
    z-index: 0;
    margin: auto 0;
}

.mmScroll .tx_cap .txtWrp {
    padding-right: 16px;
}

.modMm_mos_1 .next, .modMm_mos_1 .prev {
    position: absolute;
    z-index: 100;
    height: 80px;
    width: 30px;
    background: url('../images/button_sprite-mm_mos_1.png') no-repeat 0 center;
}

.catwalk .modMm_mos_1 {
    height: 145px;
}

.modMm_mos_1 .next {
    top: 0;
    right: 0;
    background-position: -50px center;
}

    .modMm_mos_1 .next:hover {
        background-position: -150px center;
    }

.modMm_mos_1 .prev {
    top: 0;
    left: 0;
}

    .modMm_mos_1 .prev:hover {
        background-position: -100px center;
    }

.catwalk .modMm_mos_1 {
    padding-left: 10px;
}

    .catwalk .modMm_mos_1 .next, .catwalk .modMm_mos_1 .prev {
        width: 15px;
        background-color: #8e8f90;
        background-position: -109px center;
    }

    .catwalk .modMm_mos_1 .next {
        background-position: -155px center;
    }

.masthead .modMm_mos_1 {
    position: static;
}

    .masthead .modMm_mos_1 .next, .masthead .modMm_mos_1 .prev {
        top: 50%;
        margin-top: -40px;
    }

.mds-area-pf1 .modMm_mos_1 .mm_mos_1_item {
    width: 963px;
}

x.mds-area-pf2 .modMm_mos_1 .mm_mos_1_item {
    width: 464px;
}

x.mds-area-pf3 .modMm_mos_1 .mm_mos_1_item {
    width: 304px;
}

x.mds-area-pf4 .modMm_mos_1 .mm_mos_1_item {
    width: 224px;
}

x.mds-area-pf6 .modMm_mos_1 .mm_mos_1_item {
    width: 144px;
}

x.mds-area-pn1 .modMm_mos_1 .mm_mos_1_item {
    width: 704px;
}

x.mds-area-pn2 .modMm_mos_1 .mm_mos_1_item {
    width: 344px;
}

x.mds-area-pn3 .modMm_mos_1 .mm_mos_1_item {
    width: 224px;
}

x.modMm_mos_1 .mds-area-pf2 > div {
    width: 50%;
}

x.modMm_mos_1 .mds-area-pf3 > div {
    width: 33.333333%;
}

x.modMm_mos_1 .mds-area-pf4 > div {
    width: 25%;
}

.mod.modMm_visualizer_1 .scroll_template_holder {
    height: 551px;
}

.modMm_visualizer_1 .viz_scroller {
    height: 551px;
}

.modMm_visualizer_1 .mm_visualizer_wrapper .modCnt_hl_1 .hl {
    color: #FFF;
}

.modMm_visualizer_1 li.grouping {
    margin-left: 24px;
}

.modMm_visualizer_1 .list_wrap.wheels li.grouping div {
    margin-top: 15px;
}

.modMm_visualizer_1 li.grouping div {
    font-family: LouisCondensed,Tahoma,sans-serif;
    font-size: 17px;
    color: #323334;
}

#cluetip.cluetip-details #cluetip-outer #cluetip-inner li, #cluetip.cluetip-details #cluetip-inner span {
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
}

#cluetip.cluetip-details #cluetip-inner p + ul + p {
    font-size: 11px;
    font-weight: normal;
}

.modMm_visualizer_1 .visualizer-masthead-caption {
    color: #fff;
}

.modMm_visualizer_1 .cluetipDetails {
    background: #FFF;
}

.mod.modMm_visualizer_1 .mmScrollPaginationWrp {
    bottom: 11px;
}

.modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1.active {
    background: url(/static/cms/chevrolet2013/images/backgrounds/nav_visulizer_pointer.png) no-repeat center top transparent;
}

    .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1 li:hover, .modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1.active li {
        color: #f4bc00;
    }

.modMm_visualizer_1 div.visualizer_item_holder .mm_visualizer_item_1 li {
    color: #323334;
}

.modMm_visualizer_1 .list_wrap.trims a.main {
    padding: 2px 15px;
    display: inline-block;
    background-color: #474646;
    font-family: Louis,Tahoma,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    float: left;
    color: #fff;
    background-image: linear-gradient(top,#474646,#2f2d2e 50%);
    background-image: -o-linear-gradient(top,#474646,#2f2d2e 50%);
    background-image: -moz-linear-gradient(top,#474646,#2f2d2e 50%);
    background-image: -webkit-linear-gradient(top,#474646,#2f2d2e 50%);
    background-image: -ms-linear-gradient(top,#474646,#2f2d2e 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#474646,endColorstr=#2f2d2e,GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#474646, endColorstr=#2f2d2e)";
    -ms-filter: "alpha(opacity=50)";
}

.modMm_visualizer_1 .list_wrap.wheels li a img {
    width: 47px;
    height: 50px;
}

.modMm_visualizer_1 .list_wrap li a.activeItem {
    border: 1px solid #000;
}

.modMm_visualizer_1 .list_wrap li a {
    border: 1px solid #dedede;
}

.modMm_visualizer_1 .cgiScroller.mmScroll.jsReady {
    height: 551px;
}

.modMm_visualizer_1 .mmScrollBtn {
    top: 47%;
}

.modMm_visualizer_1 .list_wrap .mmScrollBtn {
    background: url('/static/cms/chevrolet2013/images/button_sprite-mm_visualizer_1.png') no-repeat 0 center;
    opacity: .9;
    -ms-filter: "alpha(opacity=90)";
}

    .modMm_visualizer_1 .list_wrap .mmScrollBtn:hover {
        opacity: 1;
        -ms-filter: "alpha(opacity=100)";
    }

    .modMm_visualizer_1 .list_wrap .mmScrollBtn.next, .modMm_visualizer_1 .mmScrollBtn.disabled.next:hover {
        background-position: -50px center;
    }

.modMm_visualizer_1 .viz_data_holder {
    height: 67px;
    bottom: 34px;
}

.modMm_visualizer_1 .tran_back {
    height: 67px;
    background-color: #fff;
}

.modMm_visualizer_1 .int_ext_toggle.cgiToggle p {
    letter-spacing: .1em;
    font-family: LouisCondensed,Tahoma,sans-serif;
    color: #FFF;
}

.modMm_visualizer_1 .int_ext_toggle.btnToggle p.activeToggle {
    background-color: #f4bc00;
    color: #000;
}

.modMm_visualizer_1 .int_ext_toggle.btnToggle p {
    display: inline-block;
    margin: 0;
    padding: 3px 10px;
}

.modMm_visualizer_1 .int_ext_toggle.btnToggle {
    border: 1px solid #fff;
    background-color: #000;
}

.modMm_visualizer_1 .transToggle {
    background-color: #000;
}

.modMm_visualizer_1 .int_ext_toggle.cgiToggle {
    border: 1px solid #c7c9c5;
    width: 114px;
    margin: 0 0 20px 0;
}

html.ipad .modMm_visualizer_1 .int_ext_toggle.cgiToggle {
    border-width: 2px;
}

@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    html .ipad .modMm_visualizer_1 .int_ext_toggle.cgiToggle;

{
    border-width: 1px;
}

}

.modMm_visualizer_1 .int_ext_toggle.cgiToggle img {
    width: 114px;
}

.modMm_visualizer_1 .viz_scroller.no_indicator div.mmScrollPaginationWrp {
    display: none;
}

.modMm_visualizer_1 .int_ext_toggle {
    display: block;
}

.modNav_anchor_1 {
    margin-top: 28px;
}

    .modNav_anchor_1 .pt {
        margin: 0;
    }

        .modNav_anchor_1 .pt + .tx {
            margin-top: 2px;
        }

    .modNav_anchor_1.ui_layout_vertical ul {
        margin-top: 6px;
        margin-bottom: 13px;
    }

    .modNav_anchor_1.ui_layout_vertical.two-column > ul {
        width: 316px;
    }

        .modNav_anchor_1.ui_layout_vertical.two-column > ul:first-child {
            padding-right: 16px;
        }

    .modNav_anchor_1.ui_layout_horizontal ul li {
        display: inline-block;
        padding-right: 20px;
    }

.nav_anchor_c1.ui_layout_horizontal, .nav_anchor_c1.ui_layout_horizontal_enhanced {
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    box-shadow: 0 5px 5px -5px #ccc;
    left: 50%;
    width: 1931px;
    margin-left: -980px;
    position: relative;
    height: 41px;
    margin-top: 20px;
    z-index: 49;
    background: #525153;
}

.modNav_anchor_1.ui_layout_horizontal, .modNav_anchor_1.ui_layout_horizontal_enhanced {
    margin-top: 0;
    width: 980px;
    margin-left: 490px;
}

    .modNav_anchor_1.ui_layout_horizontal > ul, .modNav_anchor_1.ui_layout_horizontal_enhanced > ul {
        list-style: none;
    }

    .modNav_anchor_1.ui_layout_horizontal ul li, .modNav_anchor_1.ui_layout_horizontal_enhanced ul li {
        display: inline-block;
        font-size: 16px;
        margin-top: 11px;
    }

        .modNav_anchor_1.ui_layout_horizontal ul li a, .modNav_anchor_1.ui_layout_horizontal ul li a:link, .modNav_anchor_1.ui_layout_horizontal ul li a:visited, .modNav_anchor_1.ui_layout_horizontal_enhanced ul li a, .modNav_anchor_1.ui_layout_horizontal_enhanced ul li a:link, .modNav_anchor_1.ui_layout_horizontal_enhanced ul li a:visited {
            text-decoration: none;
            text-transform: uppercase;
            color: #fff;
            letter-spacing: .05rem;
            font-weight: 400;
            font-size: .813em;
            vertical-align: middle;
            padding: 13px 20px 13px 20px;
        }

            .modNav_anchor_1.ui_layout_horizontal ul li a:hover, .modNav_anchor_1.ui_layout_horizontal ul li a:active, .modNav_anchor_1.ui_layout_horizontal ul li a.active, .modNav_anchor_1.ui_layout_horizontal_enhanced ul li a:hover, .modNav_anchor_1.ui_layout_horizontal_enhanced ul li a:active, .modNav_anchor_1.ui_layout_horizontal_enhanced ul li a.active {
                background: none repeat scroll 0 0 #fff;
                color: #414042;
                font-weight: bold;
            }

    .modNav_anchor_1.ui_layout_horizontal .backToTop, .modNav_anchor_1.ui_layout_horizontal_enhanced .backToTop {
        position: absolute;
        top: 0;
        right: 0;
    }

.nav_anchor_c1.fixed {
    position: fixed;
    top: 42px;
    background: #525153;
}

.nav_anchor_c1.absolute {
    position: absolute;
    top: 200px;
}

.mod.modNav_carline_selection_1 > ul {
    display: table;
}

.modNav_carline_selection_1 > ul > li.active .nugget {
    display: block;
    height: 9px;
    width: auto;
    margin: -9px -1000px 0;
    background: url(../images/backgrounds/bbc_carline_pointer.png) no-repeat center bottom;
}

.firefox .modNav_carline_selection_1 > ul > li.active .nugget {
    margin: 9px -1000px 0;
}

.gecko11 .modNav_carline_selection_1 > ul > li.active .nugget {
    margin: 9px -1000px 0;
}

.msie10 .modNav_carline_selection_1 > ul > li.active .nugget {
    margin: 9px -1000px 0;
}

.msie9 .modNav_carline_selection_1 > ul > li.active .nugget {
    margin: 9px -1000px 0;
    display: none;
}

.modNav_carline_selection_1 > ul.activated > li {
    opacity: .25;
}

    .modNav_carline_selection_1 > ul.activated > li:hover, .modNav_carline_selection_1 > ul.activated > li.active {
        opacity: 1;
    }

.modNav_carline_selection_1 .nav_carline_second_nav {
    margin: 8px 3px 8px 8px;
    width: 116px;
    background: #fff;
}

    .modNav_carline_selection_1 .nav_carline_second_nav .tt {
        margin-top: 0;
    }

.mod.modNav_carline_selection_1.carline_sidenav_enabled {
    overflow: hidden;
    margin-bottom: -8px;
    position: relative;
    z-index: 2;
}

    .mod.modNav_carline_selection_1.carline_sidenav_enabled ul {
        display: block;
        width: 790px;
    }

.modNav_carline_selection_1.carline_sidenav_enabled > ul > li {
    float: left;
    overflow: visible;
    border: 0;
}

    .modNav_carline_selection_1.carline_sidenav_enabled > ul > li .nugget {
        display: none;
    }

.modNav_carline_selection_1.carline_sidenav_enabled .nav_carline_second_nav {
    float: right;
}

.mod.modNav_carline_selection_1.carline_sidenav_enabled > ul {
    float: left;
}

.modNav_carline_selection_1.carline_sidenav_enabled > ul > li.active .nugget {
    display: block;
    height: 9px;
    width: auto;
    margin: -9px -1000px 0;
    background: url(/static/cms/chevrolet2013/images/backgrounds/bbc_carline_pointer.png) no-repeat scroll center bottom transparent;
}

.modNav_carline_selection_1.carline_sidenav_enabled > ul.activated > li {
    opacity: .25;
}

    .modNav_carline_selection_1.carline_sidenav_enabled > ul.activated > li:hover, .modNav_carline_selection_1.carline_sidenav_enabled > ul.activated > li.active {
        opacity: 1;
    }

.modNav_carline_selection_1 ul li {
    min-height: 100px;
}

.modNav_carline_selection_2 {
    margin: 0;
}

.modNav_dropdown_1 dd {
    padding: 12px 16px 9px;
    border: 1px solid #ededed;
    border-top: 0;
    background: #dedede;
}

.modNav_dropdown_1 .ll li {
    float: none;
}

.modNav_extended_1 {
    margin-left: 0;
    margin-right: 0;
}

.modMm_gal_lq .modNav_extended_1, .modMm_gal_lq .modNav_extended_1 > ul {
    margin: 0;
    float: left;
}

.modMm_gal_lq .modNav_extended_1 {
    min-height: 8px;
}

#mds-cmp-nav_footer ul a {
    font-size: 11px;
}

.modNav_footer_2 {
    margin-left: 0;
    margin-right: 0;
}

    .modNav_footer_2 .modTs_img_1 img.mm {
        float: right;
        margin: 5px -10px 0 0;
    }

.modNav_glossary_1 .navLinks {
    margin-bottom: 16px;
}

    .modNav_glossary_1 .navLinks > li {
        min-width: 31px;
    }

        .modNav_glossary_1 .navLinks > li.all, .modNav_glossary_1 .navLinks > li.popular {
            min-width: 93px;
        }

        .modNav_glossary_1 .navLinks > li > span {
            color: #7f7f7f;
            background-color: #f0f0f0;
            font-weight: bold;
            font-size: 1.08em;
            text-decoration: none;
            border-color: #f4bc00;
            padding: 5px 8px 6px;
        }

        .modNav_glossary_1 .navLinks > li > a {
            color: #f4bc00;
            background-color: #fff;
            font-weight: bold;
            font-size: 1.08em;
            text-decoration: none;
            border-color: #f4bc00;
            padding: 5px 8px 6px;
        }

        .modNav_glossary_1 .navLinks > li.disabled a {
            cursor: default;
            color: #808285;
            background-color: #f0f0f0;
            font-weight: bold;
            font-size: 1.08em;
            text-decoration: none;
            border-color: #f4bc00;
            padding: 5px 8px 6px;
        }

        .modNav_glossary_1 .navLinks > li.active > a, .modNav_glossary_1 .navLinks > li.active > span {
            color: #FFF;
            background-color: #f4bc00;
        }

.modNav_glossary_1 .resultList {
    height: 200px;
}

    .modNav_glossary_1 .resultList .jspPane ul {
        margin-right: 5px;
    }

#mds-cmp-metanavigation li li, .modNav_meta li li {
    float: none;
    display: list-item;
}

.modNav_meta .txt_1 {
    font-weight: bold;
}

.modNav_meta > div > ul > li > .mod dt, .modNav_meta > div > ul > li > a {
    height: 40px;
    vertical-align: middle;
    display: table-cell;
    padding-bottom: 5px;
}

.modNav_meta li .mod > dl > dd {
    position: absolute;
    display: none;
    top: 28px;
    right: 0;
}

.modNav_meta li.visible .mod > dl > dt {
    background: url(../images/backgrounds/nav_meta_pointer.png) no-repeat center bottom transparent;
}

.modNav_meta li.visible .mod > dl > dd {
    display: block;
}

.modNav_meta li .nav_sep_1 {
    top: 14px;
    width: 1px;
    height: 11px;
    position: relative;
    border-right: 1px solid;
}

.modNav_meta .ll > li {
    white-space: nowrap;
    line-height: 1.64;
}

.languageBox {
    padding-top: 13px;
}

html.t06c .masthead .nav_modelchanger_c1 {
    display: block;
}

.modNav_modelchanger_1 #nav_modelchanger_tab {
    color: #323334;
}

    .modNav_modelchanger_1 #nav_modelchanger_tab:hover {
        color: #f4bc00;
    }

    .modnav_modelchanger_1 #nav_modelchanger_tab div span .togarrow {
        font-family: Louis,Tahoma,sans-serif!important;
        display: inline;
        margin-left: 5px;
        font-size: 11px;
    }

.nav_modelchanger_1 #wrapper {
    min-height: 170px;
    padding: 0;
}

    .nav_modelchanger_1 #wrapper .tx {
        padding-top: 15px;
    }

.msie8 .nav_modelchanger_1 .mcjb .jellybean {
    min-height: 110px;
}

div.nav_pager_1 ul li {
    margin-left: 5px;
}

    div.nav_pager_1 ul li.active a {
        font-weight: bold;
    }

#mds-area-header .modNav_prim {
    position: absolute;
    left: 50%;
    margin-left: -370px;
    margin-top: 8px;
}

.modNav_prim ul ul {
    display: block;
}

.modNav_prim ul.dropdown {
    display: none;
}

.modNav_prim > ul > li > a {
    text-transform: uppercase;
    height: 40px;
    vertical-align: middle;
    display: table-cell;
    line-height: 1.2;
}

.enhanced_navigation .modNav_prim > ul > li > a {
    font: bold 14px Arial;
}

.enhanced_navigation .modNav_prim > ul > li {
    margin-left: 11px;
    margin-right: 8px;
    padding-right: 27px;
    background: url('../images/enhanced_bg_slash.gif') no-repeat right 13px;
}

.modNav_prim > ul > li + li {
    margin-left: 20px;
}

.modNav_prim ul li.li_active > a {
    color: #f4bc00;
}

.modNav_prim > ul > li {
    float: left;
    background: url('../images/bg_slash.gif') no-repeat right 13px;
    padding-right: 14px;
    margin-right: -15px;
}

    .modNav_prim > ul > li:last-child {
        background: 0;
        padding-right: 0;
        margin-right: 0;
    }

    .modNav_prim > ul > li.last-childs {
        background: 0;
        padding-right: 0;
        margin-right: 0;
    }

.netpricing_content {
    padding-top: 5px;
}

#cluetip-inner hr {
    margin: 6px 0;
    float: right;
    width: 210px;
}

.netpricing_msrp {
    width: 156px;
    float: left;
    font-size: 9pt;
    font-weight: bold;
}

.netpricing_price {
    text-align: right;
    font-size: 9pt;
    font-weight: bold;
    float: right;
    min-width: 51px;
}

.netpricing_total_lbl {
    width: 140px;
    float: left;
    font-size: 10pt;
    font-weight: bold;
}

.netpricing_total {
    font-size: 10pt;
    font-weight: bold;
    float: right;
}

.netpricing_totals {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.netpricing_disclaimer {
    font-size: 7pt;
}

.modNav_prim_2.grid_style .bbc_1 ul.info .attributes ul.ll {
    margin-top: 10px;
}

#mds-area-header .nav_second_level_1 {
    margin-top: 40px;
}

#mds-cmp-2ndlevelnavigation dl > dt {
    position: absolute;
    left: 50%;
    margin-left: -490px;
    z-index: 1;
}

#mds-cmp-2ndlevelnavigation dl > dd {
    display: inline-block;
}

#mds-cmp-2ndlevelnavigation li {
    height: 25px;
    overflow: hidden;
}

.modNav_sec {
    float: left;
    width: 1px;
    height: 25px;
    font-weight: bold;
}

    .modNav_sec a {
        text-transform: capitalize;
    }

html[lang|="ru"] .modNav_sec a, html[lang="pt-BR"] .modNav_sec a, html[lang="fr-CA"] .modNav_sec a, html[lang="hy-AM"] .modNav_sec a, html[lang="ru-AM"] .modNav_sec a, html[lang="de-AT"] .modNav_sec a, html[lang="az-AZ"] .modNav_sec a, html[lang="fr-BE"] .modNav_sec a, html[lang="nl-BE"] .modNav_sec a, html[lang="bg-BG"] .modNav_sec a, html[lang="ru-BY"] .modNav_sec a, html[lang="de-CH"] .modNav_sec a, html[lang="fr-CH"] .modNav_sec a, html[lang="cs-CZ"] .modNav_sec a, html[lang="de-DE"] .modNav_sec a, html[lang="da-DK"] .modNav_sec a, html[lang="et-EE"] .modNav_sec a, html[lang="fi-FI"] .modNav_sec a, html[lang="fr-FR"] .modNav_sec a, html[lang="en-GB"] .modNav_sec a, html[lang="ka-GE"] .modNav_sec a, html[lang="el-GR"] .modNav_sec a, html[lang="hr-HR"] .modNav_sec a, html[lang="hu-HU"] .modNav_sec a, html[lang="is-IS"] .modNav_sec a, html[lang="it-IT"] .modNav_sec a, html[lang="lt-LT"] .modNav_sec a, html[lang="fr-LU"] .modNav_sec a, html[lang="lv-LV"] .modNav_sec a, html[lang="ro-MD"] .modNav_sec a, html[lang="mk-MK"] .modNav_sec a, html[lang="mt-MT"] .modNav_sec a, html[lang="nl-NL"] .modNav_sec a, html[lang="no-NO"] .modNav_sec a, html[lang="pl-PL"] .modNav_sec a, html[lang="pt-PT"] .modNav_sec a, html[lang="ro-RO"] .modNav_sec a, html[lang="ru-RU"] .modNav_sec a, html[lang="sr-RS"] .modNav_sec a, html[lang="sv-SE"] .modNav_sec a, html[lang="sl-SI"] .modNav_sec a, html[lang="sk-SK"] .modNav_sec a, html[lang="tr-TR"] .modNav_sec a {
    text-transform: none;
}

.modNav_sec dt {
    margin-left: 20px;
    padding: 4px 0;
}

    .modNav_sec dt, .modNav_sec dt a, .modNav_sec dt a:focus, .modNav_sec dt a:hover {
        background-color: transparent;
        color: #323334;
    }

        .modNav_sec dt img {
            margin-top: -4px;
        }

.modNav_sec dd {
    position: absolute;
    right: 50%;
    margin-right: -490px;
    min-width: 860px;
    z-index: -1;
}

    .modNav_sec dd ul {
        float: right;
    }

    .modNav_sec dd li a {
        display: block;
        padding: 4px 11px;
    }

    .modNav_sec dd li:last-child a {
        padding-right: 20px;
    }

.modNav_sec li.active a, .modNav_sec a:focus, .modNav_sec a:hover {
    background-color: #FFF;
    color: #f4bc00;
}

.modNav_sec .nav_year {
    border-left: 1px solid #323334;
    margin-left: 8px;
    padding-left: 8px;
    font-weight: normal;
}

#mds-area-header.enhanced_navigation .nav_second_level_1 {
    margin-top: 0;
}

#mds-area-header.enhanced_navigation {
    background: none repeat scroll 0 0 rgba(255,255,255,1.0);
}

.mds-area-header.enhanced_navigation .modNav_sec {
    margin-left: -960px;
    height: 40px;
    width: 1920px;
    left: 50%;
    position: relative;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative;
    background: #fff;
    z-index: -1;
}

    .mds-area-header.enhanced_navigation .modNav_sec.fixed {
        position: fixed;
    }

.enhanced_navigation .modNav_sec dd {
    margin-top: 5px;
}

#mds-area-header.enhanced_navigation .modNav_sec dl {
    margin-top: 2px;
}

.enhanced_navigation .modNav_sec dd li a {
    padding: 1px 0 0 30px;
    font-size: 14px;
}

.enhanced_navigation .modNav_sec .nav_year {
    border: 0;
}

.enhanced_navigation .modNav_sec dt > a {
    margin-top: 4px;
    margin-left: 25px;
    cursor: pointer;
    font-size: 13px;
    vertical-align: middle;
    padding: 12px 10px 13px 10px;
    font-weight: normal;
}

html.chrome .enhanced_navigation .modNav_sec dt > a {
    padding: 11px 10px 13px 10px;
}

.enhanced_navigation .modNav_sec dt a:first-child {
    font-family: Louis-i4,Louis,"Louis Bold",Tahoma,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: #9c9ea2;
    text-transform: uppercase;
    margin-top: 0;
    margin-left: 0;
}

.enhanced_navigation .modNav_sec dt > a.other_models {
    color: #414042;
}

.enhanced_navigation dl > dt a.other_models.active {
    background-color: #f2f2f2;
    color: #000;
}

.enhanced_navigation #mds-cmp-2ndlevelnavigation dl > dt {
    padding: 0;
    margin-top: 6px;
}

    .enhanced_navigation #mds-cmp-2ndlevelnavigation dl > dt a:first-child {
        vertical-align: middle;
    }

.modNav_sitemap_2 ul li a {
    text-decoration: none;
}

.modNav_sitemap_2 .tt a {
    text-decoration: none;
}

.modNav_footer_1 .modNav_sitemap_2 .tt {
    font-size: 13px;
    line-height: 1.38;
    text-transform: capitalize;
}

html[lang|="ru"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="fr-CA"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="hy-AM"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="ru-AM"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="de-AT"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="az-AZ"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="fr-BE"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="nl-BE"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="bg-BG"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="ru-BY"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="de-CH"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="fr-CH"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="cs-CZ"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="de-DE"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="da-DK"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="et-EE"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="fi-FI"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="fr-FR"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="en-GB"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="ka-GE"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="el-GR"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="hr-HR"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="hu-HU"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="is-IS"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="it-IT"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="lt-LT"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="fr-LU"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="lv-LV"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="ro-MD"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="mk-MK"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="mt-MT"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="nl-NL"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="no-NO"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="pl-PL"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="pt-PT"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="ro-RO"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="ru-RU"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="sr-RS"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="sv-SE"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="sl-SI"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="sk-SK"] .modNav_footer_1 .modNav_sitemap_2 .tt, html[lang="tr-TR"] .modNav_footer_1 .modNav_sitemap_2 .tt {
    text-transform: none;
}

.modNav_footer_1 .modNav_sitemap_2 .tt a {
    color: #323334;
}

.modNav_sitemap_2 ul li a {
    font-size: .92em;
    line-height: 1.64;
    text-decoration: none;
    text-transform: capitalize;
}

html[lang|="ru"] .modNav_sitemap_2 ul li a, html[lang="fr-CA"] .modNav_sitemap_2 ul li a, html[lang="hy-AM"] .modNav_sitemap_2 ul li a, html[lang="ru-AM"] .modNav_sitemap_2 ul li a, html[lang="de-AT"] .modNav_sitemap_2 ul li a, html[lang="az-AZ"] .modNav_sitemap_2 ul li a, html[lang="fr-BE"] .modNav_sitemap_2 ul li a, html[lang="nl-BE"] .modNav_sitemap_2 ul li a, html[lang="bg-BG"] .modNav_sitemap_2 ul li a, html[lang="ru-BY"] .modNav_sitemap_2 ul li a, html[lang="de-CH"] .modNav_sitemap_2 ul li a, html[lang="fr-CH"] .modNav_sitemap_2 ul li a, html[lang="cs-CZ"] .modNav_sitemap_2 ul li a, html[lang="de-DE"] .modNav_sitemap_2 ul li a, html[lang="da-DK"] .modNav_sitemap_2 ul li a, html[lang="et-EE"] .modNav_sitemap_2 ul li a, html[lang="fi-FI"] .modNav_sitemap_2 ul li a, html[lang="fr-FR"] .modNav_sitemap_2 ul li a, html[lang="en-GB"] .modNav_sitemap_2 ul li a, html[lang="ka-GE"] .modNav_sitemap_2 ul li a, html[lang="el-GR"] .modNav_sitemap_2 ul li a, html[lang="hr-HR"] .modNav_sitemap_2 ul li a, html[lang="hu-HU"] .modNav_sitemap_2 ul li a, html[lang="is-IS"] .modNav_sitemap_2 ul li a, html[lang="it-IT"] .modNav_sitemap_2 ul li a, html[lang="lt-LT"] .modNav_sitemap_2 ul li a, html[lang="fr-LU"] .modNav_sitemap_2 ul li a, html[lang="lv-LV"] .modNav_sitemap_2 ul li a, html[lang="ro-MD"] .modNav_sitemap_2 ul li a, html[lang="mk-MK"] .modNav_sitemap_2 ul li a, html[lang="mt-MT"] .modNav_sitemap_2 ul li a, html[lang="nl-NL"] .modNav_sitemap_2 ul li a, html[lang="no-NO"] .modNav_sitemap_2 ul li a, html[lang="pl-PL"] .modNav_sitemap_2 ul li a, html[lang="pt-PT"] .modNav_sitemap_2 ul li a, html[lang="ro-RO"] .modNav_sitemap_2 ul li a, html[lang="ru-RU"] .modNav_sitemap_2 ul li a, html[lang="sr-RS"] .modNav_sitemap_2 ul li a, html[lang="sv-SE"] .modNav_sitemap_2 ul li a, html[lang="sl-SI"] .modNav_sitemap_2 ul li a, html[lang="sk-SK"] .modNav_sitemap_2 ul li a, html[lang="tr-TR"] .modNav_sitemap_2 ul li a {
    text-transform: none;
}

.modNav_sitemap_2 ul li a:link, .modNav_sitemap_2 ul li a:visited {
    text-decoration: none;
    font-size: 11px;
}

.modNav_sitemap_2 ul li a:focus, .modNav_sitemap_2 ul li a:hover {
    text-decoration: underline;
}

.modNav_tablay_1 {
    margin-left: 0;
    margin-right: 0;
}

    .modNav_tablay_1 > ul {
        margin-left: 8px;
        margin-right: 8px;
        background: #dedede;
        line-height: 0;
    }

        .modNav_tablay_1 > ul li {
            border: 0;
            border-left: 1px solid #dedede;
        }

            .modNav_tablay_1 > ul li:first-child {
                border-left: 0;
            }

            .modNav_tablay_1 > ul li a {
                padding: 4px 16px 5px;
                text-decoration: none;
                text-transform: capitalize;
                font-weight: bold;
            }

html[lang|="ru"] .modNav_tablay_1 > ul li a, html[lang="pt-BR"] .modNav_tablay_1 > ul li a, html[lang="hy-AM"] .modNav_tablay_1 > ul li a, html[lang="ru-AM"] .modNav_tablay_1 > ul li a, html[lang="de-AT"] .modNav_tablay_1 > ul li a, html[lang="az-AZ"] .modNav_tablay_1 > ul li a, html[lang="fr-BE"] .modNav_tablay_1 > ul li a, html[lang="nl-BE"] .modNav_tablay_1 > ul li a, html[lang="bg-BG"] .modNav_tablay_1 > ul li a, html[lang="ru-BY"] .modNav_tablay_1 > ul li a, html[lang="de-CH"] .modNav_tablay_1 > ul li a, html[lang="fr-CH"] .modNav_tablay_1 > ul li a, html[lang="cs-CZ"] .modNav_tablay_1 > ul li a, html[lang="de-DE"] .modNav_tablay_1 > ul li a, html[lang="da-DK"] .modNav_tablay_1 > ul li a, html[lang="et-EE"] .modNav_tablay_1 > ul li a, html[lang="fi-FI"] .modNav_tablay_1 > ul li a, html[lang="fr-FR"] .modNav_tablay_1 > ul li a, html[lang="en-GB"] .modNav_tablay_1 > ul li a, html[lang="ka-GE"] .modNav_tablay_1 > ul li a, html[lang="el-GR"] .modNav_tablay_1 > ul li a, html[lang="hr-HR"] .modNav_tablay_1 > ul li a, html[lang="hu-HU"] .modNav_tablay_1 > ul li a, html[lang="is-IS"] .modNav_tablay_1 > ul li a, html[lang="it-IT"] .modNav_tablay_1 > ul li a, html[lang="lt-LT"] .modNav_tablay_1 > ul li a, html[lang="fr-LU"] .modNav_tablay_1 > ul li a, html[lang="lv-LV"] .modNav_tablay_1 > ul li a, html[lang="ro-MD"] .modNav_tablay_1 > ul li a, html[lang="mk-MK"] .modNav_tablay_1 > ul li a, html[lang="mt-MT"] .modNav_tablay_1 > ul li a, html[lang="nl-NL"] .modNav_tablay_1 > ul li a, html[lang="no-NO"] .modNav_tablay_1 > ul li a, html[lang="pl-PL"] .modNav_tablay_1 > ul li a, html[lang="pt-PT"] .modNav_tablay_1 > ul li a, html[lang="ro-RO"] .modNav_tablay_1 > ul li a, html[lang="ru-RU"] .modNav_tablay_1 > ul li a, html[lang="sr-RS"] .modNav_tablay_1 > ul li a, html[lang="sv-SE"] .modNav_tablay_1 > ul li a, html[lang="sl-SI"] .modNav_tablay_1 > ul li a, html[lang="sk-SK"] .modNav_tablay_1 > ul li a, html[lang="tr-TR"] .modNav_tablay_1 > ul li a {
    text-transform: none;
}

.modNav_tablay_1 > ul li a:focus, .modNav_tablay_1 > ul li a:hover, .modNav_tablay_1 > ul li a:active, .modNav_tablay_1 > ul li.ui-state-active a {
    color: #f4bc00;
    background: #FFF;
}

.modNav_tablay_1 > ul li.active a {
    color: #323334;
    background-color: transparent;
}

.modNav_tablay_1 > ul li.ui-state-active a, .modNav_tablay_1 > ul li a:focus, .modNav_tablay_1 > ul li a:hover {
    color: #f4bc00;
    background-color: #FFF;
}

.modDl_cnt_dealer_location_1 > .modNav_tablay_1 > ul {
    margin-left: 0;
    margin-right: 0;
}

div.modNav_tablay_1 > select {
    margin-left: 8px;
}

div.modNav_tablay_1 > .modCnt_btn_1 {
    padding: 0;
    margin-right: 8px;
}

    div.modNav_tablay_1 > .modCnt_btn_1 > a {
        padding-top: 4px;
    }

#vcLinkRow > td > a.btn_prim > span {
    text-transform: capitalize;
}

html[lang|="ru"] #vcLinkRow > td > a.btn_prim > span, html[lang="hy-AM"] #vcLinkRow > td > a.btn_prim > span, html[lang="ru-AM"] #vcLinkRow > td > a.btn_prim > span, html[lang="de-AT"] #vcLinkRow > td > a.btn_prim > span, html[lang="az-AZ"] #vcLinkRow > td > a.btn_prim > span, html[lang="fr-BE"] #vcLinkRow > td > a.btn_prim > span, html[lang="nl-BE"] #vcLinkRow > td > a.btn_prim > span, html[lang="bg-BG"] #vcLinkRow > td > a.btn_prim > span, html[lang="ru-BY"] #vcLinkRow > td > a.btn_prim > span, html[lang="de-CH"] #vcLinkRow > td > a.btn_prim > span, html[lang="fr-CH"] #vcLinkRow > td > a.btn_prim > span, html[lang="cs-CZ"] #vcLinkRow > td > a.btn_prim > span, html[lang="de-DE"] #vcLinkRow > td > a.btn_prim > span, html[lang="da-DK"] #vcLinkRow > td > a.btn_prim > span, html[lang="et-EE"] #vcLinkRow > td > a.btn_prim > span, html[lang="fi-FI"] #vcLinkRow > td > a.btn_prim > span, html[lang="fr-FR"] #vcLinkRow > td > a.btn_prim > span, html[lang="en-GB"] #vcLinkRow > td > a.btn_prim > span, html[lang="ka-GE"] #vcLinkRow > td > a.btn_prim > span, html[lang="el-GR"] #vcLinkRow > td > a.btn_prim > span, html[lang="hr-HR"] #vcLinkRow > td > a.btn_prim > span, html[lang="hu-HU"] #vcLinkRow > td > a.btn_prim > span, html[lang="is-IS"] #vcLinkRow > td > a.btn_prim > span, html[lang="it-IT"] #vcLinkRow > td > a.btn_prim > span, html[lang="lt-LT"] #vcLinkRow > td > a.btn_prim > span, html[lang="fr-LU"] #vcLinkRow > td > a.btn_prim > span, html[lang="lv-LV"] #vcLinkRow > td > a.btn_prim > span, html[lang="ro-MD"] #vcLinkRow > td > a.btn_prim > span, html[lang="mk-MK"] #vcLinkRow > td > a.btn_prim > span, html[lang="mt-MT"] #vcLinkRow > td > a.btn_prim > span, html[lang="nl-NL"] #vcLinkRow > td > a.btn_prim > span, html[lang="no-NO"] #vcLinkRow > td > a.btn_prim > span, html[lang="pl-PL"] #vcLinkRow > td > a.btn_prim > span, html[lang="pt-PT"] #vcLinkRow > td > a.btn_prim > span, html[lang="ro-RO"] #vcLinkRow > td > a.btn_prim > span, html[lang="ru-RU"] #vcLinkRow > td > a.btn_prim > span, html[lang="sr-RS"] #vcLinkRow > td > a.btn_prim > span, html[lang="sv-SE"] #vcLinkRow > td > a.btn_prim > span, html[lang="sl-SI"] #vcLinkRow > td > a.btn_prim > span, html[lang="sk-SK"] #vcLinkRow > td > a.btn_prim > span, html[lang="tr-TR"] #vcLinkRow > td > a.btn_prim > span {
    text-transform: none;
}

.modCnt_tbl_fs_1 .modNav_tablay_1 > ul {
    margin-left: 0;
    margin-right: 0;
}

#mds-tpl-06 .modNav_tablay_1 > ul li a {
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}

#mds-tpl-06 .modNav_tablay_1 > ul {
    background-color: #fff;
}

#mds-tpl-06 .modNav_tablay_1.ui-type-image > ul li a {
    padding: 0;
}

    #mds-tpl-06 .modNav_tablay_1.ui-type-image > ul li a span {
        display: block;
        padding: 4px;
    }

    #mds-tpl-06 .modNav_tablay_1.ui-type-image > ul li a:hover, #mds-tpl-06 .modNav_tablay_1.ui-type-image > ul li.ui-state-active a {
        background-image: url(../images/backgrounds/hash-lines.gif);
        color: #404040;
    }

#mds-tpl-06 .modNav_tablay_1.ui-type-button.ui-custom-button-colors > ul > li {
    background-color: #dedede;
    margin-right: 20px;
}

#mds-tpl-06 .modNav_tablay_1.ui-type-button.ui-custom-button-colors li a {
    color: inherit;
}

#mds-tpl-06 .modNav_tablay_1.ui-dynamic-scroller > ul li a:hover, #mds-tpl-06 .modNav_tablay_1.ui-dynamic-scroller > ul li.ui-state-active a {
    background-image: none;
}

.modNav_tablay_1.ui-dynamic-scroller .mmScrollBtn {
    visibility: visible;
    top: 8px;
}

.modNav_tablay_1.ui-dynamic-scroller .nav_layer li {
    border: 3px solid #FFF;
}

    .modNav_tablay_1.ui-dynamic-scroller .nav_layer li.ui-state-active, .modNav_tablay_1.ui-dynamic-scroller .nav_layer li.ui-state-hover {
        border: 3px solid #f4bc00;
    }

div.modNav_tablay_1 .ui-tab-position-left a, div.modNav_tablay_1 .ui-tab-position-center a, div.modNav_tablay_1 .ui-tab-position-right a, div.modNav_tablay_1 .ui-tab-position-justify a {
    display: block;
}

.modNav_tools_1 .content {
    position: absolute;
    overflow: hidden;
    padding: 0;
    background: #dedede;
    border: 1px solid #ededed;
    border-top: 0;
}

div.mod.modNav_tools_1.search h3.tt {
    height: 16px;
}

.modNav_tools_1 .content > div > div[class*="mds-area-pf"] {
    padding: 0 16px 0;
    margin: 16px -28px 0;
}

.modNav_tools_1 .content > div:last-child > div[class*="mds-area-pf"] {
    padding-top: 8px;
    padding-bottom: 8px;
}

.modNav_tools_1 .content .section:last-child .mds-area-pf3 {
    background-color: #ededed;
}

.modNav_tools_1 .content > div:last-child > div[class*="mds-area-pf"] a {
    font-weight: bold;
}

.modNav_tools_1 .content > div:last-child a.iconlink > img {
    width: 23px;
    height: 23px;
}

.modNav_tools_1 .content > div > div.mds-area-pf1 > div, .modNav_tools_1 .content > div > div[class*="mds-area-pf"] > div[class*="pf"] > div {
    margin-left: 28px;
    margin-right: 28px;
}

    .modNav_tools_1 .content > div > div.mds-area-pf1 > div[class*="pf"] > div {
        margin-left: 0;
        margin-right: 0;
    }

.modNav_tools_1.search .content > div > div[class*="mds-area-pf"] {
    margin: 16px -18px 0;
}

    .modNav_tools_1.search .content > div > div.mds-area-pf1 > div, .modNav_tools_1.search .content > div > div[class*="mds-area-pf"] > div[class*="pf"] > div {
        margin-left: 18px;
        margin-right: 18px;
    }

        .modNav_tools_1.search .content > div > div.mds-area-pf1 > div[class*="pf"] > div {
            margin-left: 0;
            margin-right: 0;
        }

.modNav_tools_1.search .content > div:last-child > div[class*="mds-area-pf"] {
    margin: 16px -10px 0;
}

    .modNav_tools_1.search .content > div:last-child > div.mds-area-pf1 > div, .modNav_tools_1.search .content > div:last-child > div[class*="mds-area-pf"] > div[class*="pf"] > div {
        margin-left: 10px;
        margin-right: 10px;
    }

        .modNav_tools_1.search .content > div:last-child > div.mds-area-pf1 > div[class*="pf"] > div {
            margin-left: 0;
            margin-right: 0;
        }

.modNav_tools_1.search dl > dt > a:link {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: 30px;
    overflow: hidden;
    white-space: nowrap;
    background: url(../images/icon_sprite.png) no-repeat 4px top;
}

.modNav_tools_1.search dl > dt > a:hover {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: 30px;
    overflow: hidden;
    background: url(../images/icon_sprite.png) no-repeat right top;
}

.modNav_prim .baseballcard.n03 {
    padding: 0;
}

.modNav_prim .modNav_toolscontainer_1, .modNav_tools_1 .modNav_toolscontainer_1 {
    margin-top: 5px;
    width: 980px;
    background: #FFF;
}

.enhanced_navigation .modNav_prim .modNav_toolscontainer_1, .enhanced_navigation .modNav_tools_1 .modNav_toolscontainer_1 {
    margin-top: 12px;
}

.modNav_toolscontainer_1 div[class*="mds-area-p"] {
    border: solid 1px #d5d5d5;
}

    .modNav_toolscontainer_1 div[class*="mds-area-p"] > div {
        box-sizing: border-box;
        border-right: solid 1px #d5d5d5;
    }

        .modNav_toolscontainer_1 div[class*="mds-area-p"] > div:last-child {
            border-right: 0;
        }

.modNav_tools_1 .content {
    width: 980px;
    border: 0;
    z-index: 11;
}

.modNav_tools_1 .modNav_toolscontainer_1 .mds-area-pf4 > div {
    width: 25%;
}

.modNav_tools_1 .content ul.ll {
    margin-top: -5px;
}

.modNav_toolscontainer_1 a:hover {
    text-decoration: none!important;
}

.modNav_toolscontainer_1 .modTs_ln_2 {
    box-sizing: border-box;
    border-bottom: solid 1px #d5d5d5;
    padding: 7px 10px;
    cursor: pointer;
    background-color: #f2f2f2;
}

    .modNav_toolscontainer_1 .modTs_ln_2:hover {
        background-color: #fff;
    }

    .modNav_toolscontainer_1 .modTs_ln_2:last-child {
        border-bottom: 0;
    }

    .modNav_toolscontainer_1 .modTs_ln_2 > a img {
        margin-right: 12px;
    }

    .modNav_toolscontainer_1 .modTs_ln_2 > div {
        width: auto!important;
    }

    .modNav_toolscontainer_1 .modTs_ln_2 h3.tt {
        margin-top: 5px;
        text-transform: uppercase;
        font-family: Louis;
        font-style: italic;
        font-size: 16px;
        color: #414042;
    }

.modNav_toolscontainer_1 .modTs_ll_2 {
    text-align: center;
}

    .modNav_toolscontainer_1 .modTs_ll_2 div {
        display: block;
    }

    .modNav_toolscontainer_1 .modTs_ll_2 .tt {
        padding-top: 15px;
        font-family: Louis;
        font-size: 12px;
        color: #9c9ea2;
        text-transform: uppercase;
    }

    .modNav_toolscontainer_1 .modTs_ll_2 ul.ll {
        margin-top: 22px;
    }

        .modNav_toolscontainer_1 .modTs_ll_2 ul.ll li {
            margin: 10px auto 0;
            font-size: 12px;
            font-weight: bold;
            color: #414042;
            text-transform: uppercase;
        }

            .modNav_toolscontainer_1 .modTs_ll_2 ul.ll li a.btn_sec {
                text-transform: none;
            }

    .modNav_toolscontainer_1 .modTs_ll_2 .btn_prim, .modNav_toolscontainer_1 .modTs_ll_2 .btn_sec {
        width: 136px;
        margin-top: 0;
    }

.mod.modNav_utility_1 {
    margin-right: -490px;
    margin-top: 8px;
}

.modNav_utility_1 {
    position: absolute;
    height: 40px;
    color: #323334;
    right: 50%;
}

    .modNav_utility_1 li {
        line-height: 1.2;
        text-transform: capitalize;
        margin-right: 14px;
    }

.enhanced_navigation .modNav_utility_1 li {
    margin-right: 40px;
}

    .enhanced_navigation .modNav_utility_1 li:nth-last-child(2) {
        margin-right: 20px;
    }

.modNav_utility_1 li:last-child {
    margin-right: 0;
}

.modNav_utility_1 li.last-childs {
    margin-right: 0;
}

html[lang|="ru"] .modNav_utility_1 li, html[lang="pt-BR"] .modNav_utility_1 li, html[lang="fr-CA"] .modNav_utility_1 li, html[lang="hy-AM"] .modNav_utility_1 li, html[lang="ru-AM"] .modNav_utility_1 li, html[lang="de-AT"] .modNav_utility_1 li, html[lang="az-AZ"] .modNav_utility_1 li, html[lang="fr-BE"] .modNav_utility_1 li, html[lang="nl-BE"] .modNav_utility_1 li, html[lang="bg-BG"] .modNav_utility_1 li, html[lang="ru-BY"] .modNav_utility_1 li, html[lang="de-CH"] .modNav_utility_1 li, html[lang="fr-CH"] .modNav_utility_1 li, html[lang="cs-CZ"] .modNav_utility_1 li, html[lang="de-DE"] .modNav_utility_1 li, html[lang="da-DK"] .modNav_utility_1 li, html[lang="et-EE"] .modNav_utility_1 li, html[lang="fi-FI"] .modNav_utility_1 li, html[lang="fr-FR"] .modNav_utility_1 li, html[lang="en-GB"] .modNav_utility_1 li, html[lang="ka-GE"] .modNav_utility_1 li, html[lang="el-GR"] .modNav_utility_1 li, html[lang="hr-HR"] .modNav_utility_1 li, html[lang="hu-HU"] .modNav_utility_1 li, html[lang="is-IS"] .modNav_utility_1 li, html[lang="it-IT"] .modNav_utility_1 li, html[lang="lt-LT"] .modNav_utility_1 li, html[lang="fr-LU"] .modNav_utility_1 li, html[lang="lv-LV"] .modNav_utility_1 li, html[lang="ro-MD"] .modNav_utility_1 li, html[lang="mk-MK"] .modNav_utility_1 li, html[lang="mt-MT"] .modNav_utility_1 li, html[lang="nl-NL"] .modNav_utility_1 li, html[lang="no-NO"] .modNav_utility_1 li, html[lang="pl-PL"] .modNav_utility_1 li, html[lang="pt-PT"] .modNav_utility_1 li, html[lang="ro-RO"] .modNav_utility_1 li, html[lang="ru-RU"] .modNav_utility_1 li, html[lang="sr-RS"] .modNav_utility_1 li, html[lang="sv-SE"] .modNav_utility_1 li, html[lang="sl-SI"] .modNav_utility_1 li, html[lang="sk-SK"] .modNav_utility_1 li, html[lang="tr-TR"] .modNav_utility_1 li {
    text-transform: none;
}

.modNav_utility_1 li li {
    font-size: 1em;
    line-height: 1.5;
    margin-right: auto;
}

.modNav_utility_1 dd.content {
    font-size: .92em;
    line-height: 1.64;
}

    .modNav_utility_1 dd.content a:focus, .modNav_utility_1 dd.content a:hover {
        text-decoration: underline;
    }

.modNav_utility_1 .ll > li {
    line-height: 1.64;
}

.modNav_utility_1 .modNav_tools_1 dt a {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
}

.languageBox {
    padding-top: 13px;
}

.modNav_vehicle_selection_1 {
    display: none;
    position: relative;
}

    .modNav_vehicle_selection_1 > dl {
        position: absolute;
        top: 298px;
        z-index: 2;
        width: 100%;
        display: block;
        background: none repeat scroll 0 0 rgba(0,0,0,0.55);
    }

        .modNav_vehicle_selection_1 > dl dt, .modNav_vehicle_selection_1 > dl dd {
            float: left;
            font-size: 108.33%;
            font-weight: bold;
        }

        .modNav_vehicle_selection_1 > dl dt {
            font-weight: normal;
        }

        .modNav_vehicle_selection_1 > dl dt, .mod.modNav_vehicle_selection_1 > dl a {
            padding: 5px 12px;
            color: #fff;
        }

        .modNav_vehicle_selection_1 > dl li.active a, .modNav_vehicle_selection_1 > dl a:focus, .modNav_vehicle_selection_1 > dl a:hover {
            background: #fff;
            color: #3c3c3b;
        }

        .modNav_vehicle_selection_1 > dl li {
            padding-left: 0;
            line-height: 1.5;
        }

.modBaseballcard .content .modNav_vehicle_selection_1 .modVi_8 div.title dl dd a {
    color: white;
    text-decoration: underline;
}

    .modBaseballcard .content .modNav_vehicle_selection_1 .modVi_8 div.title dl dd a:hover {
        color: #f4bc00;
    }

.modNav_vehicle_selection_1 .more > p {
    text-transform: none!important;
}

.modPsw_floater_1 {
    margin: 16px 0 0 0;
}

    .modPsw_floater_1 .priceoptions .floater-fixed {
        background: #f4b138;
        padding: 15px 20px;
        z-index: 1000;
        margin: 0;
        font-size: 14px;
        font-family: Arial,sans-serif;
        color: #404142;
        letter-spacing: 0;
    }

        .modPsw_floater_1 .priceoptions .floater-fixed a {
            font-weight: bold;
            font-family: Arial,sans-serif;
            text-decoration: underline;
            color: #404142;
        }

            .modPsw_floater_1 .priceoptions .floater-fixed a:hover, .modPsw_floater_1 .priceoptions .floater-fixed a:active {
                color: #7f7f7f;
            }

.pswFloaterModal .floater-modal .modal-content button {
    position: absolute;
    bottom: 20px;
    right: 24px;
}

.pswFloaterModal .floater-modal .modal-content {
    padding-bottom: 40px;
}

.pswFloaterModal .floater-modal .hl_s {
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.modPsw_floater_1 .priceoptions .floater-fixed a {
    margin: 0 3px;
}

.modSearchfield_1 {
    position: relative;
    margin-right: 0;
    margin-left: 0;
}

.mds-area-footer .modSearchfield_1 {
    float: right;
}

.mds-area-header .modSearchfield_1 {
    margin-top: 0;
}

.modSearchfield_1 input.searchterm {
    color: #d3d3d3;
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-style: italic;
    font-size: 1.33em;
    line-height: 1.3;
    padding: 1px 25px 1px 12px;
    width: 100%;
    height: 25px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html.msie .modSearchfield_1 input.searchterm {
    line-height: 1.7;
}

.mds-area-footer .modSearchfield_1 input.searchterm {
    width: 263px;
    padding-left: 28px;
    background: url(../images/icon_sprite.png) no-repeat left -50px #fff;
}

.modSearchfield_1 input.searchterm:focus {
    color: #323334;
}

.modSearchfield_1 button {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 23px;
    background: url(../images/icon_sprite.png) no-repeat left -100px transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.modNav_footer_2 .modSearchfield_1 {
    float: none;
    margin-right: 8px;
    margin-left: 8px;
}

.modSearchfield_2 {
    position: relative;
}

.mds-area-header .modSearchfield_2 {
    margin-top: 0;
}

.modSearchfield_2 input.searchterm {
    background: url(../images/icon_sprite.png) no-repeat left -50px #fff;
    color: #d3d3d3;
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-style: italic;
    font-size: 1.33em;
    line-height: 1.35;
    padding: 1px 25px 1px 28px;
    width: 261px;
    margin: 0;
}

    .modSearchfield_2 input.searchterm:focus {
        color: #323334;
    }

.modSearchfield_2 button {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 23px;
    background: url(../images/icon_sprite.png) no-repeat left -100px transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.modNav_footer_2 .modSearchfield_2 {
    float: none;
    margin-right: 8px;
    margin-left: 8px;
}

.modSearchform {
    position: absolute;
    top: 11px;
    right: 16px;
    width: 16px;
    height: 16px;
    background: url('../images/icon_sprite.png') no-repeat 0 0;
}

    .modSearchform fieldset {
        display: none;
    }

.modShare_2 > dl > dt.tx {
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-style: italic;
    font-weight: normal;
}

.modShare_2 > dl > dd > ul > li {
    padding-left: 8px;
}

    .modShare_2 > dl > dd > ul > li:first-child {
        padding: 0;
    }

    .modShare_2 > dl > dd > ul > li iframe {
        display: block;
    }

.modShare_2 > dl > dd {
    padding-left: 8px;
}

#fancybox-title > .modShare_2 {
    display: none;
}

.mmScroll .tx_cap .txtWrp {
    overflow: hidden;
    padding-right: 16px;
}

.modShare_2 .facebook-button {
    height: 22px;
    line-height: 22px;
    background-position: 5px 5px;
}

.modShare_2 > dl > dd > ul > li {
    vertical-align: top;
}

.mod.modSnlil_1 {
    margin-left: 0;
    margin-right: 0;
}

.mds-area-footer > .modSnlil_1:first-child {
    height: auto;
    margin-top: 0;
}

.modSnlil_1 li {
    margin: 0 0 0 14px;
}

    .modSnlil_1 li + li {
        margin-left: 8px;
    }

.mds-area-footer .modSnlil_1 {
    float: left;
    height: 24px;
    max-width: 60%;
}

.modSnlil_1 div {
    float: left;
}

.mds-area-footer > .modSnlil_1 span {
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-style: italic;
    font-size: 1.33em;
    line-height: 1.66;
    color: #323334;
}

.modSnlil_1 li a[class^="ln_"] {
    background-image: url(../images/icon_sprite.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}

.modSnlil_1 a.ln_facebook {
    background-position: left -700px;
}

.modSnlil_1 a.ln_youtube {
    background-position: left -750px;
}

.modSnlil_1 a.ln_twitter {
    background-position: left -650px;
}

.modSnlil_2 li {
    margin: 0 0 0 8px;
}

.modSnlil_2 > ul.ll {
    margin: 0;
}

.mds-area-footer .modSnlil_2 {
    height: 24px;
}

    .mds-area-footer .modSnlil_2 span {
        font-family: Arial,Helvetica,sans-serif;
        font-style: normal;
        font-size: 13px;
        line-height: 1.66;
        color: #4e4f50;
        font-weight: bold;
    }

.ts_smf_2 dl dt {
    border-bottom: 1px solid #7f7f7f;
    padding-bottom: 5px;
}

.ts_smf_2 dl dd {
    padding-top: 5px;
}

    .ts_smf_2 dl dd img {
        float: left;
    }

.ts_smf_2 .facebook-feed, .ts_smf_2 .tweeter-feed {
    margin-left: 65px;
}

    .ts_smf_2 .facebook-feed span, .ts_smf_2 .tweeter-feed .tweetUser {
        font-weight: bold;
        color: black;
    }

.ts_smf_2.youtube div.thumbnail, .ts_smf_2.youtube div.thumbnail * {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.ts_smf_2.youtube div.thumbnail {
    float: left;
    position: relative;
    width: 96px;
    height: 54px;
    padding: 4px;
    border: 1px solid #ccc;
    margin: 0 5px 5px 0;
    cursor: pointer;
}

    .ts_smf_2.youtube div.thumbnail > img {
        width: 96px;
        height: 54px;
    }

    .ts_smf_2.youtube div.thumbnail > span {
        position: absolute;
        bottom: 4px;
        right: 4px;
        padding: 0 4px;
        font-weight: bold;
        font-size: 11px;
        background-color: #000;
        color: #fff;
        height: 14px;
        line-height: 14px;
        opacity: .75;
        filter: alpha(opacity=75);
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
    }

.ts_smf_2.youtube div.youtube-feed {
    float: left;
}

.modStory_browser ul.story-selection {
    width: 100%;
    margin-bottom: 16px;
}

    .modStory_browser ul.story-selection li {
        width: 60px;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        margin-left: -1px;
    }

        .modStory_browser ul.story-selection li:first-child {
            border-left: 0;
            margin-left: 0;
            width: 196px;
        }

html[lang="es-UY"] .modStory_browser ul.story-selection li {
    width: 33%;
}

    html[lang="es-UY"] .modStory_browser ul.story-selection li:first-child {
        width: 34%;
    }

.modStory_browser ul.story-selection li a {
    height: 21px;
    background-color: #f4bc00;
    font-family: Durant-i7,Durant,'Times New Roman',serif;
    font-size: .9166em;
    font-weight: bold;
    font-style: italic;
    line-height: 2;
    color: #fff;
    text-decoration: none;
    padding-left: 9px;
}

    .modStory_browser ul.story-selection li a > .img {
        display: none;
    }

.modStory_browser ul.story-selection li.active a, .modStory_browser ul.story-selection li:hover a {
    background-color: #ededed;
    color: #000;
}

.modStory_browser ul.story-selection li.active {
    padding-bottom: 6px;
    background-image: url('../images/backgrounds/storybrowser_pointer.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    border-bottom: 0;
}

    .modStory_browser ul.story-selection li.active dl.story-subcategory a {
        height: 23px;
        margin-bottom: -1px;
    }

.modStory_browser ul.story-selection dl.story-subcategory > dd {
    left: 0;
    top: 23px;
    width: 315px;
    text-align: center;
    background-color: #ededed;
}

    .modStory_browser ul.story-selection dl.story-subcategory > dd:after {
        display: block;
        content: ' ';
        height: 6px;
        margin-bottom: -6px;
        background-image: url('../images/backgrounds/storybrowser_pointer.png');
        background-repeat: no-repeat;
        background-position: center bottom;
    }

    .modStory_browser ul.story-selection dl.story-subcategory > dd > select {
        width: 306px;
        margin-bottom: 5px;
    }

.modStory_browser .story-stories {
    width: 100%;
}

    .modStory_browser .story-stories .mmScrollItems > li > ul > li {
        padding-top: 16px;
        border-top: 1px solid #dedede;
        margin-bottom: 17px;
        overflow: hidden;
    }

        .modStory_browser .story-stories .mmScrollItems > li > ul > li:first-child {
            border-top: 0;
            padding-top: 0;
        }

.modStory_browser .pager_wrap {
    text-align: right;
    width: 100%;
}

    .modStory_browser .pager_wrap div {
        display: inline;
    }

    .modStory_browser .pager_prevpage, .modStory_browser .pager_nextpage, .modStory_browser .pager_wrap a {
        color: #808285;
        cursor: pointer;
        display: inline-block;
        font-family: Louis,Tahoma,sans-serif;
        font-size: 1.00em;
        font-style: italic;
        height: 20px;
        line-height: 22px;
        margin: 0;
        text-align: center;
        text-decoration: none;
        width: 14px;
    }

        .modStory_browser .pager_wrap a span {
            line-height: 22px;
        }

        .modStory_browser .pager_wrap a.selected, .modStory_browser .pager_wrap a:hover {
            color: #f4bc00;
        }

        .modStory_browser .pager_wrap a.hidden {
            display: none;
        }

.modStory_browser .pager_prevpage, .modStory_browser .pager_nextpage {
    opacity: 1.0;
}

    .modStory_browser .pager_prevpage.inactive, .modStory_browser .pager_nextpage.inactive {
        opacity: .5;
    }

.modStory_browser .story-pagination {
    display: none;
}

.modStory_overview.ui-image-view > .content {
    width: 100%;
}

    .modStory_overview.ui-image-view > .content > .section > .hl_t {
        margin-bottom: 10px;
    }

    .modStory_overview.ui-image-view > .content > .section > ul {
        margin-left: -8px;
        margin-right: -8px;
    }

        .modStory_overview.ui-image-view > .content > .section > ul > li {
            width: 316px;
            margin: 0 8px 16px 8px;
        }

    .modStory_overview.ui-image-view > .content > .section:first-child > ul > li:first-child {
        width: 565px;
    }

        .modStory_overview.ui-image-view > .content > .section:first-child > ul > li:first-child + li {
            width: 399px;
        }

.modStory_overview > .selection {
    display: none;
    margin-bottom: 16px;
}

    .modStory_overview > .selection select {
        margin-top: 0;
    }

    .modStory_overview > .selection a[class^="story-mode"] {
        float: right;
        margin-left: 5px;
        color: transparent;
        font-size: .1em;
        display: block;
        width: 21px;
        height: 21px;
        background: url("../images/icon_sprite.png") no-repeat;
        background-position: left -1200px;
    }

    .modStory_overview > .selection a.story-mode-image {
        width: 24px;
        background-position: left -1250px;
    }

        .modStory_overview > .selection a.story-mode-image:hover, .modStory_overview > .selection a.story-mode-image.active {
            background-position: right -1250px;
        }

    .modStory_overview > .selection a.story-mode-list:hover, .modStory_overview > .selection a.story-mode-list.active {
        background-position: right -1200px;
    }

.modStory_overview .story-teaser {
    width: 316px;
}

    .modStory_overview .story-teaser .mod {
        margin-left: 0;
    }

        .modStory_overview .story-teaser .mod:first-child {
            margin-top: 0;
        }

.modStory_overview > .content {
    width: 648px;
}

    .modStory_overview > .content .hl_t {
        margin-bottom: 10px;
    }

    .modStory_overview > .content > .section > ul > li {
        margin-bottom: 16px;
    }

html.t12b .modMh_1 {
    max-height: 551px;
}

.modStory_overview.scrollerInit > .content {
    width: 100%;
}

    .modStory_overview.scrollerInit > .content > .section > .hl_t {
        margin-bottom: 10px;
    }

.modStory_overview.scrollerInit div.modCnt_story_1 .tx_cap, .modStory_overview.scrollerInit div.modCnt_story_1 .tt {
    background: 0;
    color: #323334;
}

.modStory_overview.scrollerInit .modCnt_story_1 {
    margin-top: 0;
    cursor: pointer;
}

.modStory_overview.scrollerInit > .content .modCnt_story_1 > .content {
    position: relative;
    color: #7f7f7f;
    padding: 10px 0;
    width: 100%;
    display: inline-block;
}

.modStory_overview.scrollerInit .section {
    position: relative;
    width: 980px;
}

.modStory_overview.scrollerInit > .content > .section > ul {
    margin-left: 0;
    margin-right: 0;
}

.modStory_overview.scrollerInit > .content > .section ul > li {
    float: none;
    width: 316px;
    display: inline-block;
    vertical-align: top;
    padding: 0;
}

    .modStory_overview.scrollerInit > .content > .section ul > li:nth-child(3n+1) {
        margin: 0 13px 8px 0;
    }

    .modStory_overview.scrollerInit > .content > .section ul > li:nth-child(3n+2) {
        margin: 0 12px 8px 0;
    }

    .modStory_overview.scrollerInit > .content > .section ul > li:nth-child(3n+3) {
        margin: 0 0 8px 0;
    }

.msie .modStory_overview.scrollerInit > .content > .section ul > li:nth-child(3n+2) {
    margin: 0 12px 8px 0;
}

.msie .modStory_overview.scrollerInit > .content > .section ul > li:first-child {
    margin: 0 12px 8px 0;
}

.msie .modStory_overview.scrollerInit > .content > .section ul > li {
    width: 316px;
}

.modStory_overview.scrollerInit .section > a.mmScrollBtn {
    top: 105px;
}

.modStory_overview.scrollerInit .pager_wrap {
    text-align: right;
    padding-right: 14px;
    display: inline-block;
    float: right;
    margin-top: 7px;
}

    .modStory_overview.scrollerInit .pager_wrap div {
        display: inline;
    }

    .modStory_overview.scrollerInit .pager_prevpage, .modStory_overview.scrollerInit .pager_nextpage, .modStory_overview.scrollerInit .pager_wrap a {
        color: #808285;
        cursor: pointer;
        display: inline-block;
        font-family: Louis,Tahoma,sans-serif;
        font-size: 1.00em;
        font-style: italic;
        height: 20px;
        line-height: 22px;
        margin: 0;
        text-align: center;
        text-decoration: none;
        width: 12px;
    }

        .modStory_overview.scrollerInit .pager_wrap a span {
            line-height: 22px;
        }

.modStory_overview.scrollerInit .section .hl_t {
    display: inline;
    text-transform: uppercase;
}

.modStory_overview.scrollerInit .section > a {
    text-decoration: none;
}

.modStory_overview.scrollerInit .section a:hover .hl_t {
    color: #f4bc00;
}

.modStory_overview.scrollerInit .pager_wrap a.selected, .modStory_overview.scrollerInit .pager_wrap a:hover {
    color: #f4bc00;
}

.modStory_overview.scrollerInit .pager_wrap a.hidden {
    display: none;
}

.modStory_overview.scrollerInit .pager_prevpage, .scrollerInit .pager_nextpage {
    opacity: 1.0;
}

    .modStory_overview.scrollerInit .pager_prevpage.inactive, .scrollerInit .pager_nextpage.inactive {
        opacity: .5;
    }

.modStory_overview.scrollerInit a.btn_most_recent, .modStory_overview.scrollerInit a.btn_most_recent:focus {
    background-color: #FFF;
    background-image: none;
    border: 0;
    color: #323334;
    text-decoration: none;
    font-weight: normal;
    padding: 0;
    filter: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 8px;
    float: right;
}

.modStory_overview.scrollerInit a.btn_most_popular, .modStory_overview.scrollerInit a.btn_most_popular:focus {
    background-color: #FFF;
    background-image: none;
    border: 0;
    color: #323334;
    text-decoration: none;
    font-weight: normal;
    padding: 0;
    filter: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 8px;
    float: right;
    border-left: 1px solid #323334;
    margin-left: 8px;
    padding-left: 8px;
    width: auto;
    text-align: right;
}

.modStory_overview.scrollerInit .btn_prim, .modStory_overview.scrollerInit .btn_prim:focus {
    font-weight: bold!important;
    cursor: default;
}

@media all and (min-device-width:768px) and (max-device-width:1024px) {
    .modStory_overview.scrollerInit > .content > .section ul > li:nth-child(3n+1) {
        margin-right: 12px;
    }
}

.mds-cmp-teaser05 {
    text-align: center;
    margin-left: 0;
    padding-left: 8px;
    border-left: 1px solid #dedede;
}

.webkit .mds-cmp-teaser05 {
    padding-left: 7px;
}

.t06c .grid_col6_c1 .mds-area-pf6 .mds-cmp-teaser05 {
    min-height: 100px;
    margin-bottom: 10px;
}

.t06c.msie7 .grid_col6_c1 .mds-area-pf6 .mds-cmp-teaser05, .t06c.msie8 .grid_col6_c1 .mds-area-pf6 .mds-cmp-teaser05 {
    margin-bottom: 0;
}

.mds-cmp-teaser05 a.ln_nav {
    text-decoration: underline;
    background: 0;
    padding-right: 0;
}

.mds-cmp-teaser05 sup > a {
    text-decoration: none;
}

.mds-cmp-teaser05 img {
    width: 32px;
    height: 32px;
    margin-right: 7px;
    margin-top: 6px;
}

.mds-cmp-teaser05 dl {
    height: 44px;
}

    .mds-cmp-teaser05 dl dt {
        font-family: Louis,Tahoma,sans-serif;
        font-size: 2.5em;
        letter-spacing: -0.025em;
        white-space: nowrap;
        line-height: 1;
        color: #323334;
    }

    .mds-cmp-teaser05 dl dd {
        font-family: Durant-i4,Durant,'Times New Roman',serif;
        font-style: italic;
        line-height: 1;
    }

    .mds-cmp-teaser05 dl > *:first-child {
        margin-bottom: 2px;
    }

.mds-cmp-teaser05 figure > a + dl, .mds-cmp-teaser05 figure .img + dl {
    text-align: left;
}

.mds-cmp-teaser05 .ull {
    margin-top: 18px;
}

.t06c .grid_col6_c1 .mds-area-pf6 .ull {
    text-align: center;
    width: 145px;
    position: absolute;
    left: 10px;
}

.t06c.msie7 .grid_col6_c1 .mds-area-pf6 .ull {
    display: inline-block;
    top: 55px;
}

.t06c.msie8 .grid_col6_c1 .mds-area-pf6 .ull {
    display: inline-block;
    top: 60px;
}

.pf4a .mds-cmp-teaser05, .pf6a .mds-cmp-teaser05 {
    border-left: 0;
}

.mds-cmp-teaser05 .tt {
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-style: italic;
    font-weight: normal;
    font-size: 1em;
    height: 1.28em;
    color: #7f7f7f;
    margin-top: 0;
}

.mds-cmp-teaser05 > dl, .mds-cmp-teaser05 > figure {
    padding-top: 12px;
}

.mds-cmp-teaser05 > h4 + dl, .mds-cmp-teaser05 > h4 + figure {
    padding-top: 0;
}

.webkit .modVi_8#bodystyle-vi-6-express1-2014-express ul.info > .attributes {
    width: 431px;
    margin-right: -5px;
}

.modVi_hmc_1 .modTs_attr_1, .modVi_8 .modTs_attr_1 {
    border: 0;
    float: none;
}

    .modVi_8 .modTs_attr_1 .tx4, .modVi_8 .modTs_attr_1 .tx4 a {
        color: #7f7f7f;
    }

        .modVi_8 .modTs_attr_1 .tx4 a:focus, .modVi_8 .modTs_attr_1 .tx4 a:hover, .modVi_8 .modTs_attr_1 .tx4 a:active {
            color: #f4bc00;
        }

.modTs_attr_1 dl dt span a.cluetip_ts_attr_1 {
    text-decoration: none;
    color: #323334;
}

    .modTs_attr_1 dl dt span a.cluetip_ts_attr_1:hover {
        color: #f4bc00;
    }

.modTs_attr_1 .strikethrough {
    text-decoration: line-through;
}

.modTs_img_2 {
    margin: 16px 8px auto;
    overflow: hidden;
}

div.ts_img_2 > div {
    position: absolute;
    background: rgba(0,0,0,0.85);
    color: #fff;
    padding: 9px 6px 9px 9px;
    width: 100%;
    font-family: Louis-4,Louis,'Louis Bold',Tahoma,sans-serif;
}

.modTs_img_2 .tt {
    color: #fff;
    margin: 0;
    padding-right: 6px;
    font-weight: normal;
    font-size: 12px;
}

.modTs_img_2 div.pos_right {
    left: 0;
}

.modTs_inventory_1 .stateB dt, .modTs_inventory_1 .stateB dd, .modTs_inventory_1 .stateC dt, .modTs_inventory_1 .stateC dd {
    font-size: 1em;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    color: #7f7f7f;
    line-height: 1.5em;
}

.modTs_inventory_1 .stateB dt, .modTs_inventory_1 .stateB dd {
    display: inline-block;
}

.modTs_inventory_1 input {
    margin-left: 4px;
    width: 36px;
    min-width: 36px;
}

.modTs_inventory_1 .stateC dt {
    white-space: normal;
    line-height: 1.2em;
    margin-bottom: 4px;
}

.modTs_inventory_1 .stateC dd {
    line-height: .8em;
}

.modTs_inventory_1 .hidden {
    display: none;
}

.modTs_kbb_1 span {
    margin: 0 4px;
    width: 20px;
    display: inline-block;
    font-family: Durant-i4,Durant,'Times New Roman',serif;
    font-style: italic;
    font-weight: normal;
    font-size: .4em;
    text-transform: none;
    text-align: center;
    color: #7f7f7f;
    line-height: 1;
    letter-spacing: normal;
    word-wrap: break-word;
}

.modTs_kbb_1 figure dl dd.qualification {
    font: normal 9px arial;
}

.t06c.msie7 .modTs_kbb_1 figure dl dd.qualification {
    margin-top: -4px;
}

.modTs_lang_1 .mm {
    margin-bottom: 16px;
}

.modTs_legal_1 {
    font-size: .75em;
    letter-spacing: -0.01em;
    text-align: left;
    border-left: none;
}

    .modTs_legal_1.has-border {
        border-left: 1px solid #dedede;
    }

.modTs_ln_1 > div {
    margin-top: 13px;
}

    .modTs_ln_1 > div > .ln_nav {
        margin-top: 11px;
        text-decoration: underline;
    }

.modBaseballcard.n03 .modTs_ln_1 {
    text-align: center;
}

    .modBaseballcard.n03 .modTs_ln_1 a.ln_nav {
        padding-right: 0;
        color: #7f7f7f;
    }

        .modBaseballcard.n03 .modTs_ln_1 a.ln_nav:hover {
            color: #7ba6be;
        }

.modTs_smf_2 {
    clear: both;
    width: 318px;
    font-family: Arial;
    font-size: 11px;
    color: #646b70;
}

    .modTs_smf_2 dt {
        padding-bottom: 2px;
        margin-bottom: 8px;
        border-bottom: 1px solid #aaa;
    }

    .modTs_smf_2 dd > div {
        clear: both;
        overflow: hidden;
        padding-top: 8px;
        margin-bottom: 8px;
        border-top: 1px solid #ccc;
    }

        .modTs_smf_2 dd > div:first-child {
            padding-top: 0;
            border-top: 0;
        }

        .modTs_smf_2 dd > div > div {
            float: left;
        }

    .modTs_smf_2 .thumbnail {
        margin-top: 3px;
    }

    .modTs_smf_2 .feed-item {
        width: 258px;
        padding-left: 8px;
    }

        .modTs_smf_2 .feed-item a {
            font-weight: bold;
            color: #4e4f50;
            text-decoration: none;
        }

    .modTs_smf_2 a:hover {
        color: #4e4f50;
    }

    .modTs_smf_2 .feed-item .time {
        display: block;
        color: #aaa;
    }

    .modTs_smf_2 .youtube-feed {
        width: 318px;
        clear: both;
        overflow: hidden;
        padding-top: 8px;
        margin-bottom: 8px;
        border-top: 1px solid #ccc;
    }

        .modTs_smf_2 .youtube-feed:first-child {
            padding-top: 0;
            border-top: 0;
        }

        .modTs_smf_2 .youtube-feed > div {
            float: left;
        }

        .modTs_smf_2 .youtube-feed .thumbnail {
            position: relative;
            width: 96px;
            height: 54px;
            padding: 4px;
            border: 1px solid #ccc;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            cursor: pointer;
        }

            .modTs_smf_2 .youtube-feed .thumbnail a {
                display: block;
                height: inherit;
                background-repeat: no-repeat;
                background-position: 0 -11px;
            }

            .modTs_smf_2 .youtube-feed .thumbnail img {
                display: none;
            }

            .modTs_smf_2 .youtube-feed .thumbnail span {
                position: absolute;
                bottom: 4px;
                right: 4px;
                padding: 0 4px;
                font-weight: bold;
                font-size: 11px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                background-color: #000;
                color: #646b70;
                height: 14px;
                line-height: 14px;
                opacity: .75;
                filter: alpha(opacity=75);
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: top;
                zoom: 1;
            }

        .modTs_smf_2 .youtube-feed .feed-item {
            width: 204px!important;
            color: #333;
        }

        .modTs_smf_2 .youtube-feed .video-views {
            color: #646b70;
        }

.modTs_story_1 {
    margin: 0;
    width: 316px;
}

    .modTs_story_1 .img {
        width: 105px;
        height: 75px;
        margin-top: 4px;
    }

    .modTs_story_1 .content {
        margin-left: 121px;
    }

    .modTs_story_1 .tt {
        font-family: Louis-n7,Tahoma,sans-serif;
        font-weight: normal;
        font-size: 1.25em;
        padding-top: 2px;
    }

    .modTs_story_1 .txt {
        margin-top: 4px;
    }

    .modTs_story_1 .further {
        margin-top: 10px;
    }

    .modTs_story_1 .content .txt a {
        text-decoration: none;
    }

        .modTs_story_1 .content .txt a:hover {
            color: #7f7f7f;
        }

.ts_story_2 .stories li {
    margin-bottom: 10px;
}

.ts_story_2 .stories a, .ts_story_2 .stories a:hover {
    text-decoration: none!important;
}

.ts_story_2 .stories .image {
    margin: 0;
    width: 115px;
    float: left;
}

.ts_story_2 .stories .text {
    margin: 0;
}

    .ts_story_2 .stories .text .title {
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        max-height: 32px;
        overflow: hidden;
    }

    .ts_story_2 .stories .text .description {
        font-weight: normal;
    }

    .ts_story_2 .stories .text .more {
        margin-top: 0;
    }

.modUt_cookie_privacy_1 {
    display: none;
    width: 980px;
    margin-right: -490px;
    right: 50%;
    color: #fff;
    padding-top: 5px;
    padding-left: 5px;
}

    .modUt_cookie_privacy_1.jsReady {
        display: block;
    }

    .modUt_cookie_privacy_1 dt {
        position: absolute;
        height: 25px;
        right: -4px;
        top: 12px;
        background: transparent url('../images/icon_sprite.png') no-repeat left -1100px;
        width: 25px;
        text-indent: -9999px;
    }

a.btn_toggle {
    color: #fff;
    margin-right: 0;
    margin-left: 15px;
}

    a.btn_toggle:hover {
        color: #fff;
    }

.modUt_cookie_privacy_1 a.toggle {
    display: block;
}

.modUt_cookie_privacy_1 .btn_group {
    float: right;
    padding-right: 40px;
    margin-top: 5px;
}

    .modUt_cookie_privacy_1 .btn_group li {
        float: left;
    }

.modUt_cookie_privacy_1 dd {
    background-color: #f3bc00;
    display: block;
    clear: both;
    overflow: hidden;
}

    .modUt_cookie_privacy_1 dd > div {
        display: block;
        margin: 10px 20px 9px;
        overflow: hidden;
        padding-right: 16px;
    }

    .modUt_cookie_privacy_1 dd div a {
        color: #fff;
    }

        .modUt_cookie_privacy_1 dd div a:hover, .modUt_cookie_privacy_1 dd div a:visited, .modUt_cookie_privacy_1 dd div a:focus {
            color: #fff;
        }

.modUt_cookie_privacy_1.ui-state-minimized dt {
    float: right;
    display: inline-block;
    background-image: none;
    position: relative;
    width: auto;
    min-height: 26px;
    text-indent: 0;
    top: 0;
    right: 0;
    border-top: 2px solid #999;
    background-color: #fff;
}

.modUt_cookie_privacy_1.ui-state-minimized dd {
    display: none;
}

.modUt_cookie_privacy_1.ui-state-minimized dt a {
    margin-left: 6px;
    color: #000;
    line-height: 26px;
    text-decoration: none;
}

.modUt_cookie_privacy_1.ui-state-minimized dt img {
    margin-right: 4px;
    vertical-align: middle;
    margin-bottom: 2px;
}

.modUt_cookie_privacy_1.ui-state-minimized dt span {
    padding-right: 17px;
    margin-right: 4px;
    background: transparent url('../images/icon_sprite.png') no-repeat right -1947px;
    background-position-x: 120px;
}

#container.has_fullwidth .modUt_cookie_privacy_1 {
    margin-left: -512px;
}

.modUt_cookie_privacy_1.noUserConsent dt {
    height: 25px;
    right: -4px;
    top: 12px;
    background: transparent url('../images/icon_sprite.png') no-repeat left -1100px;
    width: 25px;
}

.modUt_cookie_privacy_1.noUserConsent .btn_group {
    display: none;
}

.modUt_cookie_privacy_1.noUserConsent dd > div {
    margin: 13px 18px 12px;
    padding-right: 24px;
    line-height: 17px;
}

.modUt_cookie_privacy_1.noUserConsent.ui-state-minimized {
    display: none;
}

.modCnt_hl_2 .modUt_ln_1, .modCnt_hl_1 .modUt_ln_1 {
    margin-top: 0;
    margin: 0 0 0 16px;
}

.modUt_ln_1 .modShare_1 {
    margin-bottom: -5px;
}

.modUt_zip_1 dd input[type="text"], .modUt_zip_1 dd input[type="search"] {
    min-width: 108px;
}

.modVi_1 {
    margin-left: -1px;
    margin-right: 0;
    text-align: center;
    border: 1px solid #dedede;
    border-width: 1px;
    padding: 16px;
}

    .modVi_1 .modNav_carline_selection_1.carline_sidenav_enabled {
        margin-left: -1px;
        margin-right: 0;
        text-align: center;
    }

    .modVi_1 > a, .modVi_1 > .mm {
        display: block;
        margin-left: -16px;
        margin-right: -16px;
    }

    .modVi_1 .vt {
        font-size: 108.34%;
        line-height: 1.2;
        margin: 0 0 -2px;
        font-family: Durant-i4,Durant,'Times New Roman',serif;
        font-style: italic;
        font-weight: normal;
    }

    .modVi_1 > .vt > a {
        text-decoration: none;
    }

    .modVi_1 .content {
        margin-top: 8px;
    }

    .modVi_1 a[class*="btn_"] {
        margin: 12px 0 0;
    }

    .modVi_1 .content + .further a[class*="btn_"] {
        margin-top: 16px;
    }

    .modVi_1 .mm {
        margin-bottom: 16px;
    }

    .modVi_1 .tx1, .modVi_1 .tx2 {
        font-size: 83.34%;
    }

.modCnt_vehicle_list_1 .modVi_1 {
    text-align: left;
    border-style: none;
    border-color: transparent;
    padding: 0;
    margin: 0;
}

    .modCnt_vehicle_list_1 .modVi_1 > a, .modCnt_vehicle_list_1 .modVi_1 > .mm {
        margin-left: 0;
        margin-right: 0;
    }

.modBaseballcard .modNav_carline_selection_1 .modVi_1 {
    margin: 0;
    border: 0;
    padding: 8px 0 11px;
}

    .modBaseballcard .modNav_carline_selection_1 .modVi_1 > a, .modBaseballcard .modNav_carline_selection_1 .modVi_1 > .mm {
        margin-left: 0;
        margin-right: 0;
    }

.modBaseballcard .modNav_carline_selection_1 ul.activated .modVi_1 {
    padding-bottom: 8px;
}

.modBaseballcard .modNav_carline_selection_1 .modVi_1 + .modVi_1 {
    margin-left: 4px;
}

.modBaseballcard .modCnt_vehicle_list_1 .modVi_1 .mm, .modBaseballcard .modNav_carline_selection_1 .modVi_1 .mm {
    height: 50px;
    width: auto;
    margin-bottom: 5px;
}

.modBaseballcard.modNav_carline_selection_1.carline_sidenav_enabled .modVi_1 {
    margin: 0;
    border: 0;
    padding: 8px 0 0;
}

    .modBaseballcard .modNav_carline_selection_1.carline_sidenav_enabled .modVi_1 > a, .modBaseballcard .modNav_carline_selection_1.carline_sidenav_enabled .modVi_1 > .mm {
        margin-left: 0;
        margin-right: 0;
    }

.modBaseballcard .modNav_carline_selection_1.carline_sidenav_enabled ul.activated .modVi_1 {
    padding-bottom: 8px;
}

.modBaseballcard .modNav_carline_selection_1.carline_sidenav_enabled .modVi_1 + .modVi_1 {
    margin-left: 4px;
}

.modBaseballcard .modCnt_vehicle_list_1.carline_sidenav_enabled .modVi_1 .mm, .modBaseballcard .modNav_carline_selection_1.carline_sidenav_enabled .modVi_1 .mm {
    height: 50px;
    width: auto;
    margin-bottom: 5px;
}

.modBaseballcard .modCnt_vehicle_list_1 .modVi_1 {
    text-align: center;
    padding: 0 0 11px 0;
}

    .modBaseballcard .modCnt_vehicle_list_1 .modVi_1 .further > a {
        display: inline-block;
        margin-top: 3px;
    }

    .modBaseballcard .modCnt_vehicle_list_1 .modVi_1 .further a {
        text-decoration: underline;
        color: #7f7f7f;
    }

    .modBaseballcard .modCnt_vehicle_list_1 .modVi_1 .further > a[class*="btn_"] {
        text-decoration: none;
        color: #fff;
    }

div.msrpTooltip {
    visibility: hidden;
}

div.msrpTooltip {
    width: 0!important;
    height: 0!important;
}

.modVi_2 {
    margin-top: 7px;
}

    .modVi_2 .content {
        margin-top: 10px;
    }

    .modVi_2 .tx1, .modVi_2 .tx2 {
        color: #4e4f50;
        font-weight: bold;
        font-size: 116.67%;
        line-height: 1.28;
    }

    .modVi_2 sup br {
        display: none;
    }

    .modVi_2 .further {
        margin-top: 4px;
    }

        .modVi_2 .further > ul.ll {
            margin-top: 4px;
        }

    .modVi_2 .regionalPricing {
        font-style: italic;
    }

.modVi_3 .figure dt, .modVi_3 .figure p.indicator {
    display: none;
}

.modVi_3 .figure ol {
    padding: 0;
    margin-top: 16px;
}

.modVi_3 .figure li {
    float: left;
    margin-left: 30px;
    text-transform: capitalize;
}

html[lang|="ru"] .modVi_3 .figure li, html[lang="hy-AM"] .modVi_3 .figure li, html[lang="ru-AM"] .modVi_3 .figure li, html[lang="de-AT"] .modVi_3 .figure li, html[lang="az-AZ"] .modVi_3 .figure li, html[lang="fr-BE"] .modVi_3 .figure li, html[lang="nl-BE"] .modVi_3 .figure li, html[lang="bg-BG"] .modVi_3 .figure li, html[lang="ru-BY"] .modVi_3 .figure li, html[lang="de-CH"] .modVi_3 .figure li, html[lang="fr-CH"] .modVi_3 .figure li, html[lang="cs-CZ"] .modVi_3 .figure li, html[lang="de-DE"] .modVi_3 .figure li, html[lang="da-DK"] .modVi_3 .figure li, html[lang="et-EE"] .modVi_3 .figure li, html[lang="fi-FI"] .modVi_3 .figure li, html[lang="fr-FR"] .modVi_3 .figure li, html[lang="en-GB"] .modVi_3 .figure li, html[lang="ka-GE"] .modVi_3 .figure li, html[lang="el-GR"] .modVi_3 .figure li, html[lang="hr-HR"] .modVi_3 .figure li, html[lang="hu-HU"] .modVi_3 .figure li, html[lang="is-IS"] .modVi_3 .figure li, html[lang="it-IT"] .modVi_3 .figure li, html[lang="lt-LT"] .modVi_3 .figure li, html[lang="fr-LU"] .modVi_3 .figure li, html[lang="lv-LV"] .modVi_3 .figure li, html[lang="ro-MD"] .modVi_3 .figure li, html[lang="mk-MK"] .modVi_3 .figure li, html[lang="mt-MT"] .modVi_3 .figure li, html[lang="nl-NL"] .modVi_3 .figure li, html[lang="no-NO"] .modVi_3 .figure li, html[lang="pl-PL"] .modVi_3 .figure li, html[lang="pt-PT"] .modVi_3 .figure li, html[lang="ro-RO"] .modVi_3 .figure li, html[lang="ru-RU"] .modVi_3 .figure li, html[lang="sr-RS"] .modVi_3 .figure li, html[lang="sv-SE"] .modVi_3 .figure li, html[lang="sl-SI"] .modVi_3 .figure li, html[lang="sk-SK"] .modVi_3 .figure li, html[lang="tr-TR"] .modVi_3 .figure li {
    text-transform: none;
}

.modVi_3 .figure li:first-child {
    margin-left: 0;
}

.modVi_3 .vt {
    line-height: 1.2;
    margin-bottom: 5px;
    margin-top: 0;
}

    .modVi_3 .vt + .tx3, .modVi_3 .vt + ul {
        margin-top: 18px;
    }

.modVi_3 .content {
    width: 354px;
    margin: 0 16px;
}

    .modVi_3 .content ul {
        margin-top: 11px;
    }

        .modVi_3 .content ul li {
            list-style-type: disc;
            margin: 0 0 0 15px;
            padding-left: 0;
        }

.modVi_3 .further {
    width: 233px;
}

    .modVi_3 .further dl {
        font-weight: bold;
    }

.modVi_4 {
    margin-left: -1px;
    margin-right: 0;
    text-align: center;
    border: 1px solid #dedede;
    border-width: 0 1px 1px;
    padding: 16px;
}

    .modVi_4 .vt {
        font-size: 108.34%;
        line-height: 1.2;
        margin: 0 0 -2px;
    }

    .modVi_4 > .vt > a {
        text-decoration: none;
    }

    .modVi_4 .content {
        margin-top: 8px;
    }

    .modVi_4 a[class*="btn_"] {
        margin: 12px 0 0;
    }

    .modVi_4 .content + .further a[class*="btn_"] {
        margin-top: 16px;
    }

    .modVi_4 .mm {
        margin-bottom: 16px;
    }

    .modVi_4 .tx1, .modVi_4 .tx2 {
        font-size: 83.34%;
        float: none;
        display: inline;
        padding: 0;
    }

.modCnt_vehicle_list_1 .modVi_4 {
    text-align: left;
    border-style: none;
    padding: 0;
    margin: 0;
}

.modVi_6 > * {
    width: 450px;
}

.modVi_6 > a, .modVi_6 > .mm {
    float: right;
    width: 482px;
}

.modVi_7 .vt, .modVi_7 .tt {
    margin: 0;
    margin-bottom: 11px;
}

    .modVi_7 .vt a, .modVi_7 .tt a {
        text-decoration: none;
    }

.modVi_7 .tx_price {
    color: #4e4f50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.16em;
    font-weight: bold;
}

    .modVi_7 .tx_price > dt {
        margin-right: .5em;
    }

.modVi_7 > a .mm, .modVi_7 > .content {
    margin-right: 16px;
    width: 233px;
}

.modVi_7 > .flex {
    width: 481px;
}

.modVi_7.teaserCols4 > .flex {
    width: 500px;
}

.modVi_7.teaserCols4 > .content {
    width: 215px;
}

.modVi_7 .modTs_attr_1 {
    border-left: 0;
    border-right: 1px solid #dedede;
    margin-right: 0;
    padding-right: 8px;
}

.modVi_7 div[class*="mds-area-pf"] > div:first-child > .mds-cmp-teaser05 {
    border-right: 0;
}

.modVi_7 > div[class*="mds-area-pf"] {
    margin-top: -10px;
}

.modVi_7 .modTs_attr_1 > .tt {
    position: absolute;
    width: 100%;
    left: 0;
    top: -35px;
}

.modVi_7 .modTs_attr_1 {
    padding-top: 20px;
    padding-bottom: 20px;
}

div[class="mds-area-pf1"]:first-child > .modVi_7 .modTs_attr_1 {
    position: relative;
}

.modVi_7 .further {
    white-space: nowrap;
    margin-left: -4px;
    margin-right: -4px;
    letter-spacing: -0.3em;
}

    .modVi_7 .further > .btn_prim {
        margin-left: 4px;
        margin-right: 4px;
        letter-spacing: normal;
    }

    .modVi_7 .further > .btn_sec {
        letter-spacing: normal;
    }

.modVi_8 > .title {
    top: 25px;
    left: 16px;
}

    .modVi_8 > figure, .modVi_8 > .title, .modVi_8 > .title > .vt, .modVi_8 > .title > .vt a {
        color: #fff;
    }

.modVi_8 .vt {
    font-size: 2.16em;
    letter-spacing: .03em;
}

.modVi_8 > .title dl {
    margin-top: 8px;
    font: italic bold 108.33%/1.23 Durant-i7,Durant,'Times New Roman',serif;
    letter-spacing: .03em;
}

    .modVi_8 > .title dl dt {
        font-weight: normal;
    }

.modVi_8 figure figcaption.legal {
    bottom: 5px;
    right: 16px;
    z-index: 2;
}

.modVi_8 figcaption {
    bottom: 12px;
    right: 16px;
}

.modVi_8 .mm {
    width: 970px;
    height: 326px;
}

.modVi_8 ul.info {
    min-height: 60px;
    margin: 12px 11px 0;
}

    .modVi_8 ul.info > .more {
        min-height: 34px;
        padding-bottom: 34px;
    }

        .modVi_8 ul.info > .more > ul.ll {
            margin: 0;
            bottom: 0;
        }

            .modVi_8 ul.info > .more > ul.ll [class*="btn_"] {
                margin: 4px 8px 0 0;
            }

        .modVi_8 ul.info > .more p {
            margin: 0;
            line-height: 16px;
        }

.modVi_8 li.attributes > ul > li + li {
    padding-left: 12px;
}

.modVi_8 li.more > p a {
    color: #7f7f7f;
    text-decoration: underline;
}

    .modVi_8 li.more > p a:hover {
        color: #f4bc00;
    }

.mds-area-content .modVi_complist_1 {
    z-index: 11;
}

.modVi_complist_1 .inner {
    background: #ccc;
    color: black;
}

.modVi_complist_1.sticky .inner {
    width: 980px;
}

.modVi_complist_1 .head {
    height: 24px;
}

    .modVi_complist_1 .head a {
        display: inline-block;
        padding: 0 26px;
        background: url(../images/icon_sprite.png) no-repeat 5px -2046px;
        line-height: 24px;
        text-decoration: none;
        color: #000;
        font-weight: bold;
    }

        .modVi_complist_1 .head a span {
            width: 13px;
            height: 9px;
            margin-left: 10px;
            background: url(../images/icon_sprite.png) no-repeat 0 -1950px;
        }

.modVi_complist_1.collapse .head a span {
    background-position: 0 -1850px;
}

.modVi_complist_1 .body {
    position: relative;
    min-height: 80px;
    padding: 0 15px 20px 15px;
}

    .modVi_complist_1 .body p {
        overflow: hidden;
        float: left;
        width: 326px;
    }

    .modVi_complist_1 .body > div {
        width: 311px;
        margin-top: 13px;
    }

    .modVi_complist_1 .body ul {
        overflow: hidden;
        float: left;
        border: 1px solid #000;
        background-color: #fff;
    }

        .modVi_complist_1 .body ul li {
            float: left;
            position: relative;
            width: 163px;
            min-height: 80px;
            padding: 14px 0 20px 0;
            border-left: 1px solid #000;
            text-align: center;
        }

            .modVi_complist_1 .body ul li:first-child {
                border-left: 0;
            }

            .modVi_complist_1 .body ul li:empty {
                background: url(../images/vi_complist_placeholder.png) no-repeat 0 0;
            }

            .modVi_complist_1 .body ul li img {
                margin-bottom: 14px;
            }

            .modVi_complist_1 .body ul li h3 {
                font-family: Durant-i4,Durant,'Times New Roman',serif;
                font-style: italic;
                font-weight: normal;
                color: #323334;
                margin: -3px 0 -7px;
            }

            .modVi_complist_1 .body ul li .remove {
                width: 14px;
                height: 14px;
                background: #000 url(../images/icon_sprite.png) no-repeat 0 -2150px;
                top: 16px;
            }

    .modVi_complist_1 .body > .btn_prim {
        position: absolute;
        bottom: 20px;
        margin-left: 40px;
    }

.modVi_hmc_1 {
    padding: 26px 0 12px;
    border: 1px solid #dedede;
    border-width: 0 1px 1px 0;
    text-align: center;
    overflow: hidden;
}

    .modVi_hmc_1 .vt {
        margin-bottom: -2px;
    }

    .modVi_hmc_1 .content {
        text-align: left;
        padding-left: 16px;
        margin: 0 16px 0;
    }

.size_2 .modVi_hmc_1 .content, .size_3 .modVi_hmc_1 .content {
    text-align: center;
    padding: 17px 16px 0;
    margin: 0;
}

.modVi_hmc_1 dl.tx_price {
    letter-spacing: -0.3em;
}

.size_2 .modVi_hmc_1 dl.tx_price, .size_3 .modVi_hmc_1 dl.tx_price {
    font-size: .83em;
}

.size_2 .modVi_hmc_1 dl.tx_price {
    padding-bottom: 11px;
    margin-bottom: 16px;
    border-bottom: 1px solid #dedede;
}

.modVi_hmc_1 dl.tx_price > dt, .modVi_hmc_1 dl.tx_price > dd {
    display: inline;
    letter-spacing: normal;
}

.modVi_hmc_1 dl.tx_price ul.regionalDisclaimers {
    letter-spacing: normal;
    font-style: italic;
}

.modVi_hmc_1 dl.tx_price > dd.tx2 {
    padding-left: 4px;
}

.modVi_hmc_1 .has-display {
    position: relative;
    padding-right: 150px;
}

.modVi_hmc_1 .display {
    position: absolute;
    right: 0;
    top: 0;
}

.modVi_hmc_1 ul.ll {
    margin-right: -8px;
}

    .modVi_hmc_1 ul.ll > li a {
        margin-right: 8px;
    }

    .modVi_hmc_1 ul.ll > li .btn_prim, .modVi_hmc_1 ul.ll > li .btn_sec {
        margin-top: 5px;
    }

.modVi_hmc_1 .strikethrough {
    text-decoration: line-through;
}

.size_2 .modVi_hmc_1 .vt, .size_3 .modVi_hmc_1 .vt {
    font-size: 1.08em;
}

.size_2 .modVi_hmc_1 ul.attributes {
    margin-top: 15px;
    overflow: visible;
}

    .size_2 .modVi_hmc_1 ul.attributes > li * {
        font-family: inherit;
        font-size: 1em;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        color: #7f7f7f;
        padding: 0;
        margin: 0;
        height: auto;
    }

.modHmc_result_1.s2_hide_attr .size_2 .modVi_hmc_1 ul.attributes {
    display: none;
}

.modHmc_result_1.s2_hide_ll .size_2 .modVi_hmc_1 ul.ll {
    display: none;
}

.modHmc_result_1.s2_hide_attr ul.tiles li .modVi_hmc_1, .modHmc_result_1.s2_hide_ll ul.tiles li .modVi_hmc_1, .modHmc_result_1.s2_hide_attr.s2_hide_ll ul.tiles li .modVi_hmc_1 {
    padding-bottom: 12px;
}

.modHmc_result_1.s2_hide_attr.s2_hide_ll .size_2 .modVi_hmc_1 dl.tx_price {
    border: 0;
}

.modHmc_result_1.s2_hide_attr .size_2 .modVi_hmc_1 dl.tx_price {
    margin-bottom: 0;
}
