html {
    color: #000;
    background: #FFF
}
body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
fieldset,
img {
    border: 0
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}
li {
    list-style: none
}
caption,
th {
    text-align: left
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}
q:before,
q:after {
    content: ''
}
abbr,
acronym {
    border: 0;
    font-variant: normal
}
sup {
    vertical-align: text-top
}
sub {
    vertical-align: text-bottom
}
input,
textarea,
select {
    font-family: inherit;
    font-weight: inherit
}
input,
textarea,
select {
    font-size: 100%
}
del,
ins {
    text-decoration: none
}
button {
    background: 0;
    border: 0;
    padding: 0
}
a {
    background: transparent
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
figure {
    margin: 0
}
@font-face {
    font-family: 'Durant';
    src: url('../fonts/DurantRegular.eot');
    src: url('../fonts/DurantRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/DurantRegular.woff') format('woff'), url('../fonts/DurantRegular.ttf') format('truetype'), url('../fonts/DurantRegular.svg#DurantRegular') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'Durant';
    src: url('../fonts/DurantItalic.eot');
    src: url('../fonts/DurantItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/DurantItalic.woff') format('woff'), url('../fonts/DurantItalic.ttf') format('truetype'), url('../fonts/DurantItalic.svg#DurantItalic') format('svg');
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'Durant';
    src: url('../fonts/DurantBold.eot');
    src: url('../fonts/DurantBold.eot?#iefix') format('embedded-opentype'), url('../fonts/DurantBold.woff') format('woff'), url('../fonts/DurantBold.ttf') format('truetype'), url('../fonts/DurantBold.svg#DurantBold') format('svg');
    font-weight: bold;
    font-style: normal
}
@font-face {
    font-family: 'Durant';
    src: url('../fonts/DurantBoldItalic.eot');
    src: url('../fonts/DurantBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/DurantBoldItalic.woff') format('woff'), url('../fonts/DurantBoldItalic.ttf') format('truetype'), url('../fonts/DurantBoldItalic.svg#DurantBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic
}
@font-face {
    font-family: 'Louis';
    src: url('../fonts/LouisRegular.eot');
    src: url('../fonts/LouisRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/LouisRegular.woff') format('woff'), url('../fonts/LouisRegular.ttf') format('truetype'), url('../fonts/LouisRegular.svg#LouisRegular') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'Louis';
    src: url('../fonts/LouisBold.eot');
    src: url('../fonts/LouisBold.eot?#iefix') format('embedded-opentype'), url('../fonts/LouisBold.woff') format('woff'), url('../fonts/LouisBold.ttf') format('truetype'), url('../fonts/LouisBold.svg#LouisBold') format('svg');
    font-weight: bold;
    font-style: normal
}
@font-face {
    font-family: 'Louis';
    src: url('../fonts/LouisBoldItalic.eot');
    src: url('../fonts/LouisBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/LouisBoldItalic.woff') format('woff'), url('../fonts/LouisBoldItalic.ttf') format('truetype'), url('../fonts/LouisBoldItalic.svg#LouisBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic
}
@font-face {
    font-family: 'Louis';
    src: url('../fonts/LouisItalic.eot');
    src: url('../fonts/LouisItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/LouisItalic.woff') format('woff'), url('../fonts/LouisItalic.ttf') format('truetype'), url('../fonts/LouisItalic.svg#LouisItalic') format('svg');
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'LouisCondensed';
    src: url('../fonts/LouisCondensedDemi.eot');
    src: url('../fonts/LouisCondensedDemi.eot?#iefix') format('embedded-opentype'), url('../fonts/LouisCondensedDemi.woff') format('woff'), url('../fonts/LouisCondensedDemi.ttf') format('truetype'), url('../fonts/LouisCondensedDemi.svg#LouisCondensedDemi') format('svg');
    font-weight: bold;
    font-style: normal
}
html {
    font-size: 100.01%;
    overflow-y: scroll
}
html,
body {
    min-height: 100%
}
strong,
b {
    font-weight: bold
}
em,
i {
    font-style: italic
}
a {
    text-decoration: none;
    font-family: inherit;
    line-height: inherit
}
legend {
    color: inherit;
    display: inline-block;
    white-space: normal
}
sub,
sup {
    white-space: nowrap
}
.ui-helper-hidden-accessible {
    outline: 0
}
p a,
div.fck_authorsinput a,
a.ln_nav {
    text-decoration: underline
}
p a:hover,
div.fck_authorsinput a:hover,
a.ln_nav:hover {
    text-decoration: underline
}
p[class^="btn"] a,
{
    text-decoration: none
}
p[class^="btn"] a:hover,
{
    text-decoration: underline
}
div.pos_left {
    left: 0
}
div.pos_right {
    right: 0
}
div.pos_top {
    top: 0
}
div.pos_bottom {
    bottom: 0
}
span[class|="status"] {
    display: inline-block;
    overflow: hidden;
    text-indent: 20px
}
.figure .mm_scroll li a {
    display: block
}
object {
    outline: 0
}
div.mm_1 img {
    vertical-align: bottom
}
.pt {
    display: table
}
.pt>span {
    display: table-cell;
    vertical-align: middle
}
.pt>.img {
    display: table-cell;
    vertical-align: middle
}
.btn_prim,
.btn_prim_1,
.btn_sec {
    display: inline-block;
    text-decoration: none
}
a.ln_nav {
    display: inline-block;
    text-decoration: underline
}
#mds-cmp-1stlevelnavigation li a,
div.nav_extended_1 li a,
div.nav_tablay_1 li a {
    outline: 0
}
div.parsys_c1,
div.parsys_list_c1,
div.catwalk_cl,
div.marketing_text_cl,
div.nav_sitemap_global_c1,
div.divisional_logo_c1.divisional_logo {
    display: inline
}
div.fck_authorsinput {
    display: inline
}
div.fck_authorsinput.tx {
    display: block
}
div.fck_authorsinput.tx ol li {
    list-style-type: decimal
}
[style*=" color:"] a,
[style*=";color:"] a,
[style^="color:"] a {
    color: inherit
}
html {
    background: #fff
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #7f7f7f
}
hr {
    background-color: #dedede;
    border: 0;
    color: #dedede;
    height: 1px;
    margin: 16px 0
}
sup {
    margin-left: .25em;
    margin-right: .25em
}
label {
    color: #323334
}
.ui-radio+label,
.ui-checkbox+label,
[type="checkbox"]+label,
[type="radio"]+label {
    padding-left: 2px
}
input,
select,
textarea {
    background-color: #fff;
    border: 1px solid #d3d3d3;
    color: #323334;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 4px 0 9px
}
textarea {
    line-height: 1.5;
    resize: none
}
input[type="text"],
input[type="search"],
input[type="email"] {
    line-height: 1
}
textarea,
select,
input[type="text"],
input[type="search"],
input[type="email"] {
    padding: 5px 9px;
    min-width: 230px
}
table {
    width: 100%;
    border: 0;
    color: #323334;
    border-collapse: separate;
    border-spacing: 0
}
th,
td {
    border-left: 1px solid #fff;
    padding: 3px 6px 2px;
    vertical-align: top;
    text-align: left
}
th:first-child,
td:first-child {
    width: 226px;
    padding-left: 17px;
    border-left: none
}
thead th {
    font-weight: bold
}
thead tr>th,
thead tr>td,
tr.even>th,
tr.even>td {
    background-color: #f0f0f0
}
p+p,
ul+p,
ol+p {
    margin-top: 11px
}
span[class|="status"] {
    background: transparent url(../img/icons/trim-compare-legend-sprite.png) 0 -35px no-repeat;
    width: 14px;
    height: 16px;
    margin-right: 3px
}
span.status-available {
    background-position: 0 3px
}
span.status-n-a {
    background-position: 0 -17px
}
a {
    color: #7f7f7f;
    text-decoration: underline
}
a.print,
.download a[class*="ln_"],
.download a[class*="dl_"] {
    display: inline;
    padding-right: 22px;
    background: url(../img/icon_sprite.png) no-repeat right -500px transparent
}
ul.ui-layout-horizontal a.print,
ul.ui-layout-horizontal .download a[class*="ln_"],
ul.ui-layout-horizontal .download a[class*="dl_"] {
    margin-right: 22px
}
.download a[class*="dl_"] {
    background-position: right -550px;
    padding-right: 19px
}
.t06c .parbase.download.section {
    margin: 27px 0 20px
}
.t06c.msie7 .parbase.download.section {
    margin-bottom: 10px
}
a.ln_mail {
    background-position: right -450px
}
a.print {
    display: inline-block;
    background-position: right -350px
}
a.iconlink {
    display: table;
    padding: 0
}
a.iconlink img,
a.iconlink span {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap
}
a.iconlink img+span {
    padding-left: 6px
}
.mds-area-header a,
.mds-area-header a:visited {
    text-decoration: none;
    color: #323334
}
.mds-area-header .modNav_tools_1 dt a,
.mds-area-header .modNav_tools_1 dt a:visited {
    font-weight: normal;
    font-size: 12px
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 14px;
    text-transform: capitalize
}

h1,
.hl,
.vt,
.hl_s,
.hl_t {
    font-family: Louis-i4, Louis, 'Louis Bold', Tahoma, sans-serif;
    font-style: italic;
    font-weight: bold;
    color: #323334;
    margin-top: -3px;
    margin-right: 0;
    margin-bottom: -7px;
    margin-left: 0
}
html.msie .modMh_1 .mh_title_1 h1 {
    line-height: 1.23
}
h1,
.hl,
.hl_t {
    font-size: 2.17em;
    line-height: 1.23
}
.vt,
.hl_s {
    font-size: 1.83em
}
.vt {
    line-height: 1.2
}
.tt,
.tt_ln,
.pt {
    color: #4e4f50;
    font-size: 116.67%;
    font-weight: bold;
    line-height: 1.28;
    text-transform: none;
    margin: -4px 0 1px
}
.pt>.img {
    margin-right: 8px;
    height: 32px
}
.tt a,
.tt_ln a,
.pt a {
    color: #4e4f50
}
a:focus,
a:hover,
.mod a:focus,
.mod a:hover {
    color: #f4bc00
}
.tt a,
.tt a:focus,
.tt a:hover,
.hl a,
.hl a:focus,
.hl a:hover,
.vt a,
.vt a:focus,
.vt a:hover,
.hl_s a,
.hl_s a:focus,
.hl_s a:hover,
.hl_t a,
.hl_t a:focus,
.hl_t a:hover {
    color: #323334;
    text-decoration: none
}
h1 a:hover sub,
h1 a:focus sub,
h2 a:hover sub,
h2 a:focus sub,
h1 a:hover sup,
h1 a:focus sup,
h2 a:hover sup,
h2 a:focus sup {
    color: #f4bc00
}
ul.ll,
.tx ol,
.tx ul {
    margin-top: 11px
}
.tt+ul.ll {
    margin-top: 2px
}
.tx ul li {
    list-style-type: disc;
    margin: 0 0 0 15px;
    padding-left: 0
}
.tx ul li:first-child {
    margin-top: 0
}
.ll li {
    list-style-type: none;
    margin-left: 0
}

h2{
    font-size: 24px;
}

.tx_cap {
    background: #000;
    background: rgba(0, 0, 0, 0.85);
    color: #FFF;
    padding: 7px 8px;
    font-size: 91.66%
}
.modMm_imagevideo_1 dt.tx_cap.ui-align-left {
    padding: 0;
    margin: 0
}
.tx_cap.ui-align-left {
    text-align: left
}
.tx_cap.ui-align-right {
    text-align: right
}
.tx_cap.ui-align-center {
    text-align: center
}
.btn_prim,
.btn_nba,
a.btn_prim:visited,
a.btn_nba:visited,
.mds-area-header a.btn_prim,
.mds-area-header a.btn_nba,
.zc-go {
    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;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    margin: 12px 0 4px 0;
    padding: 5px 12px 4px;
    text-decoration: none;
    display: inline-block
}
.btn_prim button,
.btn_nba button,
a.btn_prim:visited button,
a.btn_nba:visited button,
.mds-area-header a.btn_prim button,
.mds-area-header a.btn_nba button,
.zc-go button {
    margin-right: 0;
    margin-left: 0
}
.btn_sec,
a.btn_sec:visited,
.mds-area-header a.btn_sec {
    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;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    margin: 12px 0 4px 0;
    padding: 5px 12px 4px;
    text-decoration: none
}
.btn_prim:hover,
.btn_nba:hover,
.btn_sec:hover,
a.btn_prim:hover,
a.btn_nba:hover,
a.btn_sec:hover,
.zc-go:hover,
.btn_prim:focus,
.btn_nba:focus,
.btn_sec:focus,
a.btn_prim:focus,
a.btn_nba:focus,
a.btn_sec:focus {
    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
}
.btn_prim button,
.btn_nba button {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-decoration: none
}
a.btn_prim.ui-state-disabled,
a.btn_sec.ui-state-disabled,
a.btn_nba.ui-state-disabled {
    color: #808285;
    background-color: #f0f0f0;
    background-image: none;
    filter: none;
    -ms-filter: none;
    border: 1px solid #c3c3c3;
    cursor: pointer
}
.mod {
    margin: 16px 8px auto
}
.mds-area-content .mod {
    position: relative;
    z-index: 10
}
.mds-area-header .mod,
.masthead .mod {
    margin: 0
}
.masthead>.mod,
.masthead>.mh_c1>.mod {
    margin: 0 -150px;
    display: inline-block;
    max-width: 1280px;
    min-width: 980px
}
button {
    overflow-x: visible;
    overflow-y: visible;
    cursor: pointer
}
button::-moz-focus-inner {
    border: 0;
    padding: 0
}
.mmScrollBtn,
.mmScroll>ul>li,
.caroufredsel_wrapper>ul>li,
.mmScrollPagination>li {
    float: left
}
.caroufredsel_wrapper>ul>li {
    min-height: 1px;
    min-width: 1px
}
.mmScroll>ul {
    overflow-x: scroll;
    position: relative;
    white-space: nowrap;
    letter-spacing: -0.33em
}
.mmScroll>ul>li {
    float: none;
    white-space: normal;
    vertical-align: top;
    display: inline-block;
    letter-spacing: normal
}
.jsReady .mmScroll>ul {
    white-space: normal
}
.mmScrollBtn {
    text-indent: -999em;
    overflow: hidden;
}
.jsReady .mmScrollBtn {
    visibility: visible;
    cursor: pointer
}
.mmScrollPaginationWrp ol {
    padding: 0;
    margin: 0
}
.mmScrollPaginationWrp ol a {
    outline: 0
}
.mmScrollBtn {
    position: absolute
}
.mmScrollBtn.next {
    right: 0
}
.mmScrollBtn.prev {
    left: 0
}
.mmScrollPaginationWrp {
    position: absolute;
    left: 50%
}
.mmScrollPaginationWrp ol {
    position: relative;
    left: -50%;
    float: left
}
.mmScrollPaginationWrp ol a {
    display: block;
    text-indent: 2em;
    overflow: hidden
}
.mmScrollBtn {
    z-index: 49;
    top: calc(50% - 40px);
    height: 80px;
    width: 30px;
    background: url('../img/button_sprite-mm_mos_1.png') no-repeat 0 center
}
.mmScrollBtn.disabled {
    cursor: auto;
    opacity: .8
}
.mmScrollBtn.prev,
.mmScrollBtn.disabled.prev:hover {
    background-position: 0 center
}
.mmScrollBtn.next,
.mmScrollBtn.disabled.next:hover {
    background-position: -50px center
}
.mmScrollBtn.next:hover {
    background-position: -150px center
}
.mmScrollBtn.prev:hover {
    background-position: -100px center
}
.modMh_1>.mmScroll .mmScrollBtn,
.modMm_gal_lq>.mmScroll .mmScrollBtn {
    margin-top: -40px
}
.mmScrollPaginationWrp {
    bottom: 16px;
    z-index: 11
}
.mmScrollPaginationWrp ol a {
    width: 9px;
    height: 9px;
    font-size: .83em;
    line-height: 1;
    background: url('../img/icon_sprite.png') no-repeat left -1000px
}
.mmScrollPaginationWrp ol a:focus,
.mmScrollPaginationWrp ol a:hover,
.mmScrollPaginationWrp ol li.selected a {
    background-position: right -1000px
}
.t02 .modMh_1 .mmScrollPaginationWrp ol a {
    background-position: left -1050px
}
.t02 .modMh_1 .mmScrollPaginationWrp ol a:focus,
.t02 .modMh_1 .mmScrollPaginationWrp ol a:hover,
.t02 .modMh_1 .mmScrollPaginationWrp ol li.selected a {
    background-position: left -1000px
}
.mmScrollPaginationWrp li {
    margin-left: 5px;
    margin-right: 5px
}
#bgLyr {
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    height: 100%
}
.mask {
    display: none;
    z-index: 50;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000
}
.mask {
    opacity: .55;
    z-index: 50
}
form ul.formlist li.request_newsletter label,
form ul.formlist li.businesscar label,
form ul.formlist li.tradein label,
form ul.formlist li.vehicle_brochure label,
form ul.formlist li.optin label,
form ul.formlist li[class^="additional-optin-"] label,
form ul.formlist.optin li[class^="optin-"] label,
form ul.formlist.optin li[class^="optout-"] label {
    float: none
}
span.ui-checkbox,
span.ui-radio,
.ui-state-default .ui-icon,
.ui-state-error span.ui-radio span,
.ui-state-error span.ui-checkbox {
    background: url(../img/forms_sprite.png) no-repeat
}
span.ui-checkbox,
span.ui-radio {
    clear: left;
    display: block;
    float: left;
    width: 13px;
    height: 15px;
    background-position: left -40px
}
span.ui-checkbox-state-hover {
    background-position: left 0
}
span.ui-checkbox-state-checked {
    background-position: left -60px
}
span.ui-checkbox-state-checked-hover {
    background-position: left -20px
}
span.ui-checkbox-state-disabled,
span.ui-checkbox-state-disabled-hover {
    background-position: left -220px
}
span.ui-checkbox-state-checked-disabled,
span.ui-checkbox-state-checked-disabled-hover {
    background-position: left -240px
}
span.ui-radio {
    background-position: left -120px
}
span.ui-radio-state-hover {
    background-position: left -80px
}
span.ui-radio-state-checked {
    background-position: left -140px
}
span.ui-radio-state-checked-hover {
    background-position: left -100px
}
span.ui-radio-state-disabled,
span.ui-radio-state-disabled-hover {
    background-position: left -120px
}
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked-disabled-hover {
    background-position: left -140px
}
.ui-state-error span.ui-checkbox {
    background-position: left -160px
}
.ui-state-error span.ui-checkbox-state-checked,
.ui-state-error span.ui-checkbox-state-checked-hover {
    background-position: left -180px
}
.ui-state-error span.ui-radio {
    background-position: left -200px
}
legend.gt {
    width: 100%
}
legend.gt>span {
    white-space: normal;
    width: auto;
    display: block;
    margin: auto -1px
}
html.msie9 legend.gt>span {
    margin-top: -1px
}
option.ui-state-disabled {
    color: #ccc
}
form ul.formlist:after {
    content: "";
    display: table;
    clear: both
}
fieldset.contactform>legend,
fieldset.contactform>legend>span,
span.ui-radio+label,
span.ui-checkbox+label,
input[type="checkbox"]+label,
input[type="radio"]+label,
#criteriaForm label {
    display: block
}
form ul.formlist li.address_1,
form ul.formlist li.address_2,
form ul.formlist li.email_address,
form ul.formlist li.confirm_email_address,
form ul.formlist li.registration-date,
form ul.formlist li.model-of-interest-carline,
form ul.formlist li.model-of-interest-bodystyle,
form ul.formlist li.model-of-interest-trim,
form ul.formlist li.model-of-interest-engine,
form ul.formlist li.purchase-date-actual-car,
form ul.formlist li.vin,
form ul.formlist li.telephonenumber,
form ul.formlist li.telephonenumber-details,
form ul.formlist li.faxnumber-details,
form ul.formlist li.city_question,
form ul.formlist li.city_question dl dt {
    clear: left
}
form ul.formlist label,
form ul.formlist p,
form input[type="checkbox"],
form input[type="radio"],
form ul.formlist li.city_question dl,
form ul.formlist li.city_question dl dt,
form ul.formlist li.city_question dl dd,
li.firstname,
li.academictitle,
li.number {
    float: left
}
ul.formlist legend span {
    display: block;
    white-space: normal!important
}
form ul.formlist .radiobutton-group label,
div.mds-cmp-error_uniserv dl#selection label,
div.mds-cmp-error_uniserv li.correct_address label,
div.mds-cmp-error_uniserv li.other_address label,
form ul.formlist li.city_question .btn_nba_1 {
    float: none
}
form ul.formlist .radiobutton-group label:empty {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
form ul.formlist>li {
    display: block;
    clear: left
}
form ul.formlist li.optin,
form ul.formlist.optin li[class^="optout-"] {
    width: auto!important
}
form ul.formlist li.company-category-car-company,
form ul.formlist li.company-category-lease-company,
form ul.formlist li.company-category-car-rental,
form ul.formlist li.company-category-import-company,
form ul.formlist li.company-category-government,
form ul.formlist li.company-category-taxi,
form ul.formlist li.company-category-other {
    display: block;
    float: left
}
li.preferred_day,
li.preferred_time {
    float: left;
    clear: none!important
}
form ul.brochurelist>li {
    display: block;
    float: left;
    clear: none
}
form ul.formlist li.telephonenumber-details ul li,
form ul.formlist li.faxnumber-details ul li {
    vertical-align: bottom
}
.mod .selectIEfix {
    width: auto;
    z-index: 1000
}
li.ui-state-error>label,
p.ui-state-error {
    color: #a92410
}
input[type="checkbox"],
input[type="radio"],
span.ui-checkbox,
span.ui-radio {
    margin-right: 8px
}
span.ui-checkbox,
span.ui-radio {
    margin-top: 2px
}
textarea {
    height: 108px
}
.brochurelist div.text-box a,
.mds-cmp-thank_you form fieldset.contactform .text-box a {
    background-image: url(../img/app_sprite.gif);
    background-repeat: no-repeat
}
html.firefox div.cnt_tbl_fs_1 table select>option,
html.firefox .gmffe div select>option {
    min-height: 17px
}
.info-box-msg {
    width: auto;
    position: absolute;
    display: none;
    z-index: 1000;
    background-color: #fff
}
.info-box-msg .close {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    padding: 2px 7px 5px 5px;
    cursor: pointer
}
.info-box-msg {
    background: #000;
    background: rgba(0, 0, 0, 0.85)
}
.info-box-msg.tt-p-bottom:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0.85);
    border-width: 6px;
    margin-left: -6px
}
.info-box-msg.tt-p-top:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: rgba(0, 0, 0, 0.85);
    border-width: 6px;
    margin-left: -6px
}
.info-box-msg .inner {
    color: #fff;
    font-size: 11px;
    padding: 7px 10px
}
.info-box-msg .inner .ll {
    padding-left: 0
}
.info-box-msg .inner .ll li {
    list-style-type: none
}
.info-box-msg .inner .ll li a {
    text-decoration: none
}
.info-box-msg.socialPrivacy h3,
.info-box-msg.socialPrivacy p {
    margin-bottom: 0;
    font-size: 11px;
    line-height: 18px
}
.info-box-msg.socialPrivacy .ll {
    margin-top: 8px
}
.info-box-msg.socialPrivacy .ll li {
    font-weight: bold
}
#cluetip-waitimage {
    background: 0
}
#cluetip-inner .disclaimer_1-reference,
#cluetip-inner .disclaimer_1-label {
    display: none
}
#cluetip-inner {
    background: #000;
    background: rgba(0, 0, 0, 0.85)!important;
    color: #fff;
    font-size: 11px;
    padding: 7px 10px
}
#cluetip-close {
    font-size: 0;
    position: absolute;
    top: 5px;
    right: -1px;
    width: 6px;
    height: 6px;
    background: url(../img/icon_sprite.png) no-repeat 0 -1600px transparent;
    cursor: pointer
}
#cluetip-close a {
    text-decoration: none;
    font-weight: bold
}
#cluetip-outer {
    background-color: transparent!important;
    padding: 0;
    border: 1px solid #fff;
    border-color: rgba(255, 255, 255, 0.24)
}
#cluetip.clue-bottom-default #cluetip-outer {
    margin-top: 4px
}
#cluetip-arrows {
    height: 0;
    width: 0
}
#cluetip.clue-bottom-default #cluetip-arrows {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #000;
    border-bottom-color: rgba(0, 0, 0, 0.85);
    margin-left: -6px;
    left: 50%;
    top: 0
}
#cluetip.clue-top-default #cluetip-arrows {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #000;
    border-top-color: rgba(0, 0, 0, 0.85);
    margin-top: -1px;
    margin-left: -6px;
    left: 50%
}
#cluetip.clue-right-default #cluetip-arrows {
    left: -5px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #000;
    border-right-color: rgba(0, 0, 0, 0.85)
}
#cluetip.clue-left-default #cluetip-arrows {
    right: -5px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #000;
    border-left-color: rgba(0, 0, 0, 0.85)
}
#cluetip #cluetip-outer #cluetip-inner div.mod dl dd h3.pt {
    color: white;
    padding-top: 4px
}
#cluetip.cluetip-hmc #cluetip-outer {
    border: 0
}
#cluetip.cluetip-hmc #cluetip-inner {
    display: inline-block;
    background: #fff;
    color: #000;
    font-size: 11px;
    padding: 1px 3px;
    border: 1px solid #000;
    width: auto
}
#cluetip.cluetip-hmc.disabled #cluetip-inner {
    border: 1px solid #999;
    color: #999
}
#cluetip.cluetip-hmc #cluetip-arrows {
    border: 0
}
#cluetip div.mds-cmp-content01 ul {
    margin-left: 16px;
    overflow: visible
}
#cluetip div.mds-cmp-content01 ul li {
    list-style: disc
}
#cluetip.cluetip-header-area-tooltip {
    z-index: 55!important
}
#cluetip-inner>div {
    margin: 0;
    display: block
}
#cluetip-title {
    overflow: hidden
}
#cluetip-title #cluetip-close {
    float: right;
    position: relative
}
#cluetip-close img {
    border: 0
}
#cluetip-waitimage {
    width: 32px;
    height: 32px;
    position: absolute;
    background: url(../img/loader.gif) no-repeat 50% 50% transparent
}
#cluetip-extra {
    display: none
}
.cluetip-arrows {
    display: none;
    position: absolute;
    background: transparent no-repeat;
    z-index: 98
}
#cluetip-outer {
    position: relative;
    margin: 0;
    padding: 10px;
    background-color: #fff
}
div#cluetip-close {
    text-align: right;
    margin: 0 5px 5px
}
#cluetip-title,
#cluetip-inner {
    margin: 0;
    background: transparent
}
.cluetip-fakeAutoWidth #cluetip-outer {
    float: left
}
.clue-left-fakeAutoWidth #cluetip-outer {
    float: right
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
    display: none
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1101;
    outline: 0;
    display: none
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%
}
#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: 0;
    position: relative;
    overflow: hidden;
    z-index: 1102
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101
}
#fancybox-close {
    position: absolute;
    cursor: pointer;
    z-index: 1103;
    display: none
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 0;
    vertical-align: top
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: 0;
    display: block
}
#fancybox-left,
#fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: 0;
    z-index: 1102;
    display: none
}
#fancybox-left {
    left: 0
}
#fancybox-right {
    right: 0
}
#fancybox-left-ico,
#fancybox-right-ico {
    position: absolute;
    top: 50%;
    cursor: pointer;
    z-index: 1102;
    display: block
}
#fancybox-left:hover,
#fancybox-right:hover {
    visibility: visible
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    z-index: 1001
}
#fancybox-title {
    z-index: 1102
}
.fancybox-title-inside {
    position: relative
}
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0
}
#fancybox-title-over {
    display: block
}
.fancybox-title-float {
    position: absolute;
    left: 0
}
#fancybox-title-float-wrap {
    border: 0;
    border-collapse: collapse;
    width: auto
}
#fancybox-title-float-wrap td {
    white-space: nowrap
}
#fancybox-loading {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px
}
#fancybox-loading div {
    width: 40px;
    height: 480px;
    background-image: url('../img/fancybox.png')
}
#fancybox-wrap {
    padding: 1px;
    background-color: #fff
}
#fancybox-close {
    right: -1px;
    top: 0;
    width: 27px;
    height: 26px;
    background: transparent url(../img/icon_sprite.png) no-repeat left -1150px
}
#fancybox-title {
    background: #000;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 4px 0
}
#fancybox-title>* {
    margin: 0 8px
}
#fancybox-title>.fck_authorsinput {
    display: block
}
#fancybox-left-ico,
#fancybox-right-ico {
    left: 0;
    height: 50px;
    width: 30px;
    margin-top: -25px;
    background: url('../img/button_sprite-mm_mos_1.png') no-repeat 0 center
}
#fancybox-right-ico {
    left: auto;
    right: 0;
    background-position: -50px center
}
#fancybox-left-ico:hover {
    background-position: -150px center
}
#fancybox-left-ico:hover {
    background-position: -100px center
}
.jspContainer {
    overflow: hidden;
    position: relative
}
.jspPane {
    position: absolute
}
.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%
}
.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px
}
.jspVerticalBar *,
.jspHorizontalBar * {
    margin: 0;
    padding: 0
}
.jspCap {
    display: none
}
.jspHorizontalBar .jspCap {
    float: left
}
.jspTrack {
    position: relative
}
.jspDrag {
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%
}
.jspArrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer
}
.jspArrow.jspDisabled {
    cursor: default
}
.jspVerticalBar .jspArrow {
    height: 16px
}
.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}
.jspVerticalBar .jspArrow:focus {
    outline: 0
}
.jspCorner {
    float: left;
    height: auto
}
* html .jspCorner {
    margin: 0 -3px 0 0
}
#tooltip {
    position: absolute;
    z-index: 3000;
    opacity: .85
}
#tooltip>h3,
#tooltip>div {
    margin: 0
}
.ui-slider {
    background-color: #FFF
}
.ui-slider .ui-slider-handle {
    width: 12px;
    height: 12px;
    background: url(../img/icon_sprite.png) no-repeat center -1025px transparent
}
.ui-slider .ui-slider-range {
    border: 0;
    background: #f4bc00
}
.ui-slider-horizontal {
    height: 8px
}
.ui-slider-horizontal .ui-slider-handle {
    top: -2px;
    margin-left: -6px
}
.ui-accordion .ui-accordion-header {
    cursor: pointer
}
.ui-accordion .ui-accordion-li-fix {
    display: inline
}
.ui-accordion .ui-accordion-content {
    display: none
}
.ui-accordion .ui-accordion-content-active {
    display: block
}
.ui-helper-hidden {
    display: none!important
}
.ui-helper-hidden-accessible {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
tr.ui-helper-hidden,
x:-moz-any-link {
    display: table-row!important;
    visibility: collapse
}
tr.ui-helper-hidden td,
x:-moz-any-link {
    border: none!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-widget-overlay {
    background: #666;
    opacity: .50
}
.ui-datepicker {
    display: none;
    border: 2px solid #ededed;
    font-size: 12px;
    background: #dedede
}
.ui-datepicker .ui-datepicker-title {
    text-align: center;
    line-height: 21px;
    color: #323334
}
.ui-datepicker-title {
    background-color: #ededed;
    font-weight: bold
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    background-image: url('../img/icon_sprite.png');
    background-repeat: no-repeat;
    position: absolute;
    top: -1px;
    width: 29px;
    height: 22px
}
.ui-datepicker .ui-datepicker-prev {
    background-position: 10px -1695px;
    left: -1px
}
.ui-datepicker .ui-datepicker-next {
    background-position: -80px -1695px;
    right: -1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    text-indent: -9999px
}
.ui-datepicker table {
    border-collapse: collapse;
    margin: 0 4px 4px 7px;
    width: auto
}
.ui-datepicker thead tr {
    background: 0
}
.ui-datepicker th,
.ui-datepicker td {
    width: auto;
    padding: 0;
    border: 0
}
.ui-datepicker th {
    color: #323334;
    background: 0;
    font-weight: normal;
    line-height: 22px;
    font-size: 11px
}
.ui-datepicker td span,
.ui-datepicker td a {
    background-color: #fff;
    display: block;
    line-height: 15px;
    margin: 0 3px 3px 0;
    text-align: center;
    width: 20px;
    padding: 2px 3px 1px;
    text-decoration: none
}
.ui-datepicker td a.ui-state-active {
    background-color: #7ba6be;
    color: #fff
}
.ui-dialog {
    position: absolute;
    background: #fff
}
.ui-dialog .ui-dialog-titlebar {
    position: relative
}
.ui-dialog .ui-dialog-title {
    float: left
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    top: 50%
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block
}
.ui-dialog .ui-dialog-content {
    border: 0;
    overflow: auto;
    display: block;
    clear: both
}
.ui-dialog-content iframe {
    border: 0
}
.ui-dialog iframe.ui-dialog-content[style] {
    width: 100%!important
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    background-image: none
}
.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    cursor: pointer;
    width: auto;
    overflow: visible
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move
}
.ui-dialog-loader-image {
    -moz-opacity: .8;
    opacity: .8;
    color: #333;
    font-family: Arial, sans-serif;
    font-size: 11px;
    background-image: url(../img/loader.gif);
    background-position: 35px 30px;
    background-repeat: no-repeat;
    height: 80px;
    position: absolute;
    text-align: center;
    width: 100px;
    z-index: 999
}
.ui-dialog {
    position: fixed;
    padding: 24px
}
.ui-dialog>.ui-dialog-content>.mod {
    padding: 0;
    margin: 0
}
.ui-dialog>.ui-dialog-titlebar>.ui-dialog-title {
    display: none
}
.ui-dialog>.ui-dialog-titlebar>.ui-dialog-titlebar-close {
    position: absolute;
    right: -24px;
    top: -23px;
    width: 27px;
    height: 26px;
    background: url(../img/icon_sprite.png) no-repeat left -1150px;
    z-index: 1
}
.ui-widget-overlay {
    background: #000;
    opacity: .55
}
.ui-dialog.mm-content {
    padding: 1px
}
.ui-dialog.mm-content>.ui-dialog-titlebar>.ui-dialog-titlebar-close {
    top: 0;
    right: -1px;
    z-index: 1006
}
.ui-dialog .lightbox_general {
    max-width: 909px;
    max-height: 600px;
    display: block
}
a.ui-selectmenu {
    display: block;
    position: relative
}
a.ui-selectmenu:hover {
    display: block;
    position: relative;
    text-decoration: none
}
a.ui-selectmenu span.ui-selectmenu-status {
    display: block;
    white-space: nowrap;
    overflow: hidden
}
a.ui-selectmenu span.ui-selectmenu-icon {
    display: block;
    position: absolute
}
ul.ui-selectmenu-menu {
    visibility: hidden;
    position: absolute;
    overflow-y: auto
}
ul.ui-selectmenu-open {
    display: block;
    visibility: visible
}
ul.ui-selectmenu-menu li a {
    outline: 0;
    white-space: nowrap
}
ul.ui-selectmenu-menu li.ui-state-hover {
    background: Highlight
}
ul.ui-selectmenu-menu li a:hover {
    text-decoration: none
}
.ui-slider {
    position: relative;
    text-align: left
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    display: block
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: default
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
}
.ui-tabs .ui-tabs-hide {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0!important;
    border: 0!important;
    height: 1px!important;
    width: 1px!important;
    overflow: hidden!important
}
.ui-tabs tbody.ui-tabs-hide {
    display: none!important
}
div.lightbox-image {
    float: left
}
ul.ui-layout-horizontal,
ul.ull.ui-layout-horizontal {
    letter-spacing: -0.3em;
    margin-left: -4px;
    margin-right: -4px
}
ul.ui-layout-horizontal>li,
ul.ull.ui-layout-horizontal>li {
    display: inline-block;
    letter-spacing: normal;
    margin-right: 4px;
    margin-left: 4px
}
ul.ull.ui-layout-right {
    text-align: right
}
[class*="modVi_"]>dl {
    letter-spacing: -0.3em
}
[class*="modVi_"]>dl>dt,
[class*="modVi_"]>dl>dd {
    float: none;
    display: inline;
    letter-spacing: normal
}
[class*="modVi_"]>dl>dd {
    padding-left: 4px
}
.modTs_ln_1>a+div,
.modTs_ln_1>.mm+div,
.modTs_ll_1>a+div,
.modTs_ll_1>.mm+div,
.modTs_btn_1>a+div,
.modTs_btn_1>.mm+div {
    margin-top: 16px
}
.modTs_ll_2>img,
.modTs_ll_2>a>img,
.modTs_ll_2>object,
.modTs_ln_2>img,
.modTs_ln_2>a>img,
.modTs_ln_2>object {
    margin-right: 16px
}
.modTs_ll_2 .mm_right>img,
.modTs_ll_2 .mm_right>a>img,
.modTs_ll_2 .mm_right>object,
.modTs_ln_2 .mm_right>img,
.modTs_ln_2 .mm_right>a>img,
.modTs_ln_2 .mm_right>object {
    margin-right: 0;
    margin-left: 16px
}
.modTs_ll_3 .ll li,
.modTs_ll_3 .tx {
    margin-right: 8px
}
.modTs_ll_3 .ll+.tx,
.modTs_ll_3 .tx+.ll li {
    margin-right: 0;
    margin-left: 8px
}
.inPageNav,
.modCnt_acc_catalog_1 ul.category_filters,
.modNav_tablay_1>ul,
.modNav_extended_1>ul,
.modNav_tablay_1>ul {
    background: #dedede
}
.inPageNav li,
.modCnt_acc_catalog_1 ul.category_filters li,
.modNav_tablay_1>ul li,
.modNav_extended_1>ul li {
    border: 1px solid #dedede
}
.inPageNav li a,
.modCnt_acc_catalog_1 ul.category_filters li a,
.modNav_tablay_1>ul li a,
.modNav_extended_1>ul li a {
    display: block;
    padding: 5px 16px;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: bold;
    color: #323334
}
html[lang|="ru"] .inPageNav li a,
html[lang|="ru"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang|="ru"] .modNav_tablay_1>ul li a,
html[lang|="ru"] .modNav_extended_1>ul li a,
html[lang="pt-BR"] .modNav_tablay_1>ul li a,
html[lang="hy-AM"] .inPageNav li a,
html[lang="hy-AM"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="hy-AM"] .modNav_tablay_1>ul li a,
html[lang="hy-AM"] .modNav_extended_1>ul li a,
html[lang="ru-AM"] .inPageNav li a,
html[lang="ru-AM"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="ru-AM"] .modNav_tablay_1>ul li a,
html[lang="ru-AM"] .modNav_extended_1>ul li a,
html[lang="de-AT"] .inPageNav li a,
html[lang="de-AT"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="de-AT"] .modNav_tablay_1>ul li a,
html[lang="de-AT"] .modNav_extended_1>ul li a,
html[lang="az-AZ"] .inPageNav li a,
html[lang="az-AZ"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="az-AZ"] .modNav_tablay_1>ul li a,
html[lang="az-AZ"] .modNav_extended_1>ul li a,
html[lang="fr-BE"] .inPageNav li a,
html[lang="fr-BE"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="fr-BE"] .modNav_tablay_1>ul li a,
html[lang="fr-BE"] .modNav_extended_1>ul li a,
html[lang="nl-BE"] .inPageNav li a,
html[lang="nl-BE"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="nl-BE"] .modNav_tablay_1>ul li a,
html[lang="nl-BE"] .modNav_extended_1>ul li a,
html[lang="bg-BG"] .inPageNav li a,
html[lang="bg-BG"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="bg-BG"] .modNav_tablay_1>ul li a,
html[lang="bg-BG"] .modNav_extended_1>ul li a,
html[lang="ru-BY"] .inPageNav li a,
html[lang="ru-BY"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="ru-BY"] .modNav_tablay_1>ul li a,
html[lang="ru-BY"] .modNav_extended_1>ul li a,
html[lang="de-CH"] .inPageNav li a,
html[lang="de-CH"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="de-CH"] .modNav_tablay_1>ul li a,
html[lang="de-CH"] .modNav_extended_1>ul li a,
html[lang="fr-CH"] .inPageNav li a,
html[lang="fr-CH"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="fr-CH"] .modNav_tablay_1>ul li a,
html[lang="fr-CH"] .modNav_extended_1>ul li a,
html[lang="cs-CZ"] .inPageNav li a,
html[lang="cs-CZ"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="cs-CZ"] .modNav_tablay_1>ul li a,
html[lang="cs-CZ"] .modNav_extended_1>ul li a,
html[lang="de-DE"] .inPageNav li a,
html[lang="de-DE"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="de-DE"] .modNav_tablay_1>ul li a,
html[lang="de-DE"] .modNav_extended_1>ul li a,
html[lang="da-DK"] .inPageNav li a,
html[lang="da-DK"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="da-DK"] .modNav_tablay_1>ul li a,
html[lang="da-DK"] .modNav_extended_1>ul li a,
html[lang="et-EE"] .inPageNav li a,
html[lang="et-EE"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="et-EE"] .modNav_tablay_1>ul li a,
html[lang="et-EE"] .modNav_extended_1>ul li a,
html[lang="fi-FI"] .inPageNav li a,
html[lang="fi-FI"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="fi-FI"] .modNav_tablay_1>ul li a,
html[lang="fi-FI"] .modNav_extended_1>ul li a,
html[lang="fr-FR"] .inPageNav li a,
html[lang="fr-FR"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="fr-FR"] .modNav_tablay_1>ul li a,
html[lang="fr-FR"] .modNav_extended_1>ul li a,
html[lang="en-GB"] .inPageNav li a,
html[lang="en-GB"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="en-GB"] .modNav_tablay_1>ul li a,
html[lang="en-GB"] .modNav_extended_1>ul li a,
html[lang="ka-GE"] .inPageNav li a,
html[lang="ka-GE"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="ka-GE"] .modNav_tablay_1>ul li a,
html[lang="ka-GE"] .modNav_extended_1>ul li a,
html[lang="el-GR"] .inPageNav li a,
html[lang="el-GR"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="el-GR"] .modNav_tablay_1>ul li a,
html[lang="el-GR"] .modNav_extended_1>ul li a,
html[lang="hr-HR"] .inPageNav li a,
html[lang="hr-HR"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="hr-HR"] .modNav_tablay_1>ul li a,
html[lang="hr-HR"] .modNav_extended_1>ul li a,
html[lang="hu-HU"] .inPageNav li a,
html[lang="hu-HU"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="hu-HU"] .modNav_tablay_1>ul li a,
html[lang="hu-HU"] .modNav_extended_1>ul li a,
html[lang="is-IS"] .inPageNav li a,
html[lang="is-IS"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="is-IS"] .modNav_tablay_1>ul li a,
html[lang="is-IS"] .modNav_extended_1>ul li a,
html[lang="it-IT"] .inPageNav li a,
html[lang="it-IT"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="it-IT"] .modNav_tablay_1>ul li a,
html[lang="it-IT"] .modNav_extended_1>ul li a,
html[lang="lt-LT"] .inPageNav li a,
html[lang="lt-LT"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="lt-LT"] .modNav_tablay_1>ul li a,
html[lang="lt-LT"] .modNav_extended_1>ul li a,
html[lang="fr-LU"] .inPageNav li a,
html[lang="fr-LU"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="fr-LU"] .modNav_tablay_1>ul li a,
html[lang="fr-LU"] .modNav_extended_1>ul li a,
html[lang="lv-LV"] .inPageNav li a,
html[lang="lv-LV"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="lv-LV"] .modNav_tablay_1>ul li a,
html[lang="lv-LV"] .modNav_extended_1>ul li a,
html[lang="ro-MD"] .inPageNav li a,
html[lang="ro-MD"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="ro-MD"] .modNav_tablay_1>ul li a,
html[lang="ro-MD"] .modNav_extended_1>ul li a,
html[lang="mk-MK"] .inPageNav li a,
html[lang="mk-MK"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="mk-MK"] .modNav_tablay_1>ul li a,
html[lang="mk-MK"] .modNav_extended_1>ul li a,
html[lang="mt-MT"] .inPageNav li a,
html[lang="mt-MT"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="mt-MT"] .modNav_tablay_1>ul li a,
html[lang="mt-MT"] .modNav_extended_1>ul li a,
html[lang="nl-NL"] .inPageNav li a,
html[lang="nl-NL"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="nl-NL"] .modNav_tablay_1>ul li a,
html[lang="nl-NL"] .modNav_extended_1>ul li a,
html[lang="no-NO"] .inPageNav li a,
html[lang="no-NO"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="no-NO"] .modNav_tablay_1>ul li a,
html[lang="no-NO"] .modNav_extended_1>ul li a,
html[lang="pl-PL"] .inPageNav li a,
html[lang="pl-PL"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="pl-PL"] .modNav_tablay_1>ul li a,
html[lang="pl-PL"] .modNav_extended_1>ul li a,
html[lang="pt-PT"] .inPageNav li a,
html[lang="pt-PT"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="pt-PT"] .modNav_tablay_1>ul li a,
html[lang="pt-PT"] .modNav_extended_1>ul li a,
html[lang="ro-RO"] .inPageNav li a,
html[lang="ro-RO"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="ro-RO"] .modNav_tablay_1>ul li a,
html[lang="ro-RO"] .modNav_extended_1>ul li a,
html[lang="ru-RU"] .inPageNav li a,
html[lang="ru-RU"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="ru-RU"] .modNav_tablay_1>ul li a,
html[lang="ru-RU"] .modNav_extended_1>ul li a,
html[lang="sr-RS"] .inPageNav li a,
html[lang="sr-RS"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="sr-RS"] .modNav_tablay_1>ul li a,
html[lang="sr-RS"] .modNav_extended_1>ul li a,
html[lang="sv-SE"] .inPageNav li a,
html[lang="sv-SE"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="sv-SE"] .modNav_tablay_1>ul li a,
html[lang="sv-SE"] .modNav_extended_1>ul li a,
html[lang="sl-SI"] .inPageNav li a,
html[lang="sl-SI"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="sl-SI"] .modNav_tablay_1>ul li a,
html[lang="sl-SI"] .modNav_extended_1>ul li a,
html[lang="sk-SK"] .inPageNav li a,
html[lang="sk-SK"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="sk-SK"] .modNav_tablay_1>ul li a,
html[lang="sk-SK"] .modNav_extended_1>ul li a,
html[lang="tr-TR"] .inPageNav li a,
html[lang="tr-TR"] .modCnt_acc_catalog_1 ul.category_filters li a,
html[lang="tr-TR"] .modNav_tablay_1>ul li a,
html[lang="tr-TR"] .modNav_extended_1>ul li a {
    text-transform: none
}
.inPageNav li a:focus,
.inPageNav li a:hover,
.inPageNav li a:active,
.inPageNav li.active a,
.inPageNav li.ui-state-active a,
.modCnt_acc_catalog_1 ul.category_filters li a:focus,
.modCnt_acc_catalog_1 ul.category_filters li a:hover,
.modCnt_acc_catalog_1 ul.category_filters li a:active,
.modCnt_acc_catalog_1 ul.category_filters li.active a,
.modCnt_acc_catalog_1 ul.category_filters li.ui-state-active a,
.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.active a,
.modNav_tablay_1>ul li.ui-state-active a,
.modNav_extended_1>ul li a:focus,
.modNav_extended_1>ul li a:hover,
.modNav_extended_1>ul li a:active,
.modNav_extended_1>ul li.active a,
.modNav_extended_1>ul li.ui-state-active a {
    color: #f4bc00;
    background-color: #FFF
}
@media print {
    #mrmcmsbar {
        display: none!important
    }
    #mds-cmp-metanavigation,
    .mds-cmp-searchform,
    #mds-cmp-1stlevelnavigation,
    #mds-cmp-2ndlevelnavigation,
    .modNav_tools_1 {
        display: none!important
    }
    .btn_prim,
    div.btn_lyr_1,
    div.cnt_btn_1,
    div.nav_az_1,
    div.nav_back_1,
    div.nav_pager_1,
    div.nav_extended_1,
    div.nav_tablay_1>ul,
    div.cnt_anchorlinks_1,
    div.mds-area-pf1 div.mm_1:first-child,
    div.mds-area-pf0 div.mm_1:first-child,
    div.masthead div.mm_1:first-child,
    div.ut_filter_1,
    div.ut_ln_1,
    div.teaser03,
    div.cnt_anchortitle_1 a,
    div.stage ul.functions,
    div.modShare_1,
    .nav_sitemap_footer_c1,
    .mds-cmp-social02,
    .mds-cmp-nav_shoptools_1,
    .vi_3 .further a {
        display: none!important
    }
    #mds-area-header {
        border-bottom: 1px solid #333!important;
        padding-bottom: 1.45em
    }
    #mds-area-footer {
        border-top: 1px solid #333!important;
        padding-top: 1.45em
    }
    #mds-cmp-nav_footer ul {
        margin-top: 7px;
        margin-left: 40px
    }
    #mds-cmp-nav_footer ul:first-child {
        display: none
    }
    #mds-cmp-nav_footer ul:last-child li {
        display: none
    }
    #mds-area-footer ul:last-child li:first-child {
        display: block!important
    }
    #mds-area-legal {
        padding: 0
    }
    .mds-area-pnb1,
    .mds-area-pn3,
    #gm_brandlogo {
        margin-left: 0!important
    }
    #container {
        overflow: visible!important;
        width: auto!important;
        position: static!important
    }
    #container>div[id|="mds-tpl"] {
        padding: 0!important;
        width: auto
    }
    div.mds-cmp-content10>dl,
    div.mds-cmp-content19>dl {
        display: none;
        overflow: visible!important
    }
    #mds-app-byo div.mds-cmp-summary tr.options ~ tr.item,
    #mds-app-byo div.mds-cmp-summary tr.options ~ tr.item-action,
    #mds-app-byo div.mds-cmp-summary tr.options ~ tr.item-change,
    #mds-app-byo div.mds-cmp-summary tr.accessories ~ tr.item,
    #mds-app-byo div.mds-cmp-summary tr.accessories ~ tr.item-action,
    #mds-app-byo div.mds-cmp-summary tr.accessories ~ tr.item-change {
        position: static!important
    }
    #mds-app-byo div.mds-cmp-summary tr.options ~ tr.total,
    #mds-app-byo div.mds-cmp-summary tr.accessories ~ tr.total {
        display: none
    }
    div.jspContainer {
        position: static!important;
        height: auto!important;
        overflow: visible!important
    }
    div.jspPane {
        position: static!important
    }
    div.jspVerticalBar {
        display: none!important
    }
    div.scroll-pane {
        position: static!important;
        display: block!important;
        float: none!important
    }
    .mds-area-legal .modDisclaimer_1,
    .mds-area-content .modDisclaimer_1 {
        display: block
    }
    .cnt_tbl_fs_1 .modNav_tablay_1.fixed,
    .cnt_tbl_fs_1 thead.fixed {
        position: static!important
    }
}
@media print {
    div.cnt_tbl_fs_1 table tr.caption dt {
        line-height: 0
    }
    span[class|="status"] {
        overflow: hidden;
        position: relative;
        font-size: 0;
        vertical-align: middle;
        background: 0;
        text-indent: 0
    }
    .firefox span[class|="status"] {
        vertical-align: inherit
    }
    span[class|="status"]:after {
        content: url(../img/icons/trim-compare-legend-sprite.png);
        display: inline-block;
        width: 14px;
        height: 51px;
        background: 0;
        position: absolute;
        top: -36px;
        left: 0;
        clip: rect(34px 14px 51px 0)
    }
    span.status-available:after {
        top: 2px;
        clip: rect(0px, 14px, 17px, 0px)
    }
    span.status-n-a:after {
        top: -17px;
        clip: rect(17px, 14px, 34px, 0px)
    }
}
div.scroll-pane {
    outline: 0
}
.jspVerticalBar {
    width: 10px
}
.jspDrag {
    background-color: #cadbe5
}
.stickyBox {
    overflow: hidden!important
}
.stickyBox.stickyModeFloat {
    position: fixed!important;
    top: 0
}
.stickyBox.stickyModeBottom {
    position: absolute!important;
    bottom: 0
}
.stickyBox {
    z-index: 11
}
.stickyBox.stickyModeFloat {
    top: 70px
}
iframe[src=""],
iframe[src*="fls.doubleclick.net/activityi;"] {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
img.ui_transition_out {
    position: absolute;
    top: 0;
    left: 0
}
.csstransitions img.ui_transition_out,
.no-js img.ui_transition_out {
    opacity: 0;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}
.csstransitions .ui_transition:hover>img.ui_transition_out,
.no-js .ui_transition:hover>img.ui_transition_out,
.csstransitions a:hover>img.ui_transition_out,
.no-js a:hover>img.ui_transition_out {
    opacity: 1
}
.js.no-csstransitions img.ui_transition_out {
    display: none
}
.vid_container {
    position: relative
}
div.end_frame_wrap {
    height: 100%;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}
div.end_frame_wrap div.end_frame {
    font-family: Stratum, Arial, sans-serif;
    text-shadow: 0 3px 5px rgba(102, 102, 102, 0.75);
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 5;
    color: #fff
}
div.end_frame_wrap div.end_frame a.end_frame_btn {
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
    color: #FFF
}
div.end_frame_wrap div.end_frame a.end_frame_btn img {
    margin: 0 auto;
    vertical-align: middle
}
div.end_frame_wrap div.end_frame a.end_frame_btn .label {
    font-size: 1.625em;
    line-height: 1;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px
}
div.end_frame_wrap div.end_frame a.continue {
    display: none
}
div.end_frame_wrap div.end_frame ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    display: block
}
div.end_frame_wrap div.end_frame ul li {
    margin: 50px 10px 10px 10px;
    padding: 0;
    float: left;
    position: relative
}
div.end_frame_wrap div.end_frame ul li.playing {
    display: none
}
div.end_frame_wrap div.end_frame ul li iframe,
div.end_frame_wrap div.end_frame ul li div.video {
    display: none
}
div.end_frame_wrap div.end_frame ul li span.intro {
    display: block
}
div.end_frame_wrap div.end_frame ul li span.caption {
    display: block
}
div.end_frame_wrap div.end_frame ul li div.end_frame_cta {
    text-align: left;
    width: 200px;
    overflow: hidden
}
div.end_frame_wrap div.end_frame ul li div.end_frame_cta .intro {
    font-size: .875em;
    text-align: left;
    font-weight: normal;
    height: 25px;
    text-transform: uppercase
}
div.end_frame_wrap div.end_frame ul li div.cta img {
    border: 0;
    width: 190px;
    height: 110px;
    border: 5px solid #FFF
}
div.end_frame_wrap div.end_frame ul li div.cta span.caption {
    font-size: .875em;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    padding: 0;
    margin-top: 8px
}
div.end_frame_wrap div.end_frame ul li div.cta a {
    text-decoration: none;
    display: inline-block
}
div.end_frame_wrap div.end_frame ul li div.cta {
    cursor: pointer
}
div.end_frame_wrap:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em
}
div.end_frame_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 1;
    -ms-filter: "alpha(opacity=70)";
    opacity: .7
}
div.end_frame_wrap div.end_frame ul li div.cta .video_caption {
    display: none
}
.vid_container {
    position: relative
}
div.end_frame_wrap {
    height: 100%;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}
div.end_frame_wrap div.end_frame {
    font-family: Stratum, Arial, sans-serif;
    text-shadow: 0 3px 5px rgba(102, 102, 102, 0.75);
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 5;
    color: #fff
}
div.end_frame_wrap div.end_frame a.end_frame_btn {
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
    color: #FFF
}
div.end_frame_wrap div.end_frame a.end_frame_btn img {
    margin: 0 auto;
    vertical-align: middle
}
div.end_frame_wrap div.end_frame a.end_frame_btn .label {
    font-size: 1.625em;
    line-height: 1;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px
}
div.end_frame_wrap div.end_frame a.continue {
    display: none
}
div.end_frame_wrap div.end_frame ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    display: block
}
div.end_frame_wrap div.end_frame ul li {
    margin: 50px 10px 10px 10px;
    padding: 0;
    float: left;
    position: relative
}
div.end_frame_wrap div.end_frame ul li.playing {
    display: none
}
div.end_frame_wrap div.end_frame ul li iframe,
div.end_frame_wrap div.end_frame ul li div.video {
    display: none
}
div.end_frame_wrap div.end_frame ul li span.intro {
    display: block
}
div.end_frame_wrap div.end_frame ul li span.caption {
    display: block
}
div.end_frame_wrap div.end_frame ul li div.end_frame_cta {
    text-align: left;
    width: 200px;
    overflow: hidden
}
div.end_frame_wrap div.end_frame ul li div.end_frame_cta .intro {
    font-size: .875em;
    text-align: left;
    font-weight: normal;
    height: 25px;
    text-transform: uppercase
}
div.end_frame_wrap div.end_frame ul li div.cta img {
    border: 0;
    width: 190px;
    height: 110px;
    border: 5px solid #FFF
}
div.end_frame_wrap div.end_frame ul li div.cta span.caption {
    font-size: .875em;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    padding: 0;
    margin-top: 8px
}
div.end_frame_wrap div.end_frame ul li div.cta a {
    text-decoration: none;
    display: inline-block
}
div.end_frame_wrap div.end_frame ul li div.cta {
    cursor: pointer
}
div.end_frame_wrap:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em
}
div.end_frame_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 1;
    -ms-filter: "alpha(opacity=70)";
    opacity: .7
}
div.end_frame_wrap div.end_frame ul li div.cta .video_caption {
    display: none
}
#gm_brandlogo {
    float: left
}
#mds-area-footer ul li {
    display: inline
}
#mds-area-legal {
    overflow: hidden
}
#mds-area-footer div {
    display: inline
}
div.mds-area-seo_text div.seo_text.CSSempty {
    display: none
}
div.mds-area-seo_text div:empty {
    display: none
}
.modBaseballcard {
    position: absolute;
    display: none;
    z-index: 10
}
.modBaseballcard.n01b ul,
.modBaseballcard.visible {
    display: block
}
.modBaseballcard.n01b .bbcNavigation {
    float: left
}
.modBaseballcard.n01b .bbcFooter {
    display: none
}
.modBaseballcard.n01b .bbcContent.visible+.bbcFooter {
    display: block
}
div.mds-cmp-body_style_selection ul li {
    position: relative;
    float: left
}
div.mds-cmp-body_style_selection ul li.ui-state-highlight {
    cursor: default
}
div.mds-cmp-body_style_selection li input {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
iframe+.modBtn_cookie_privacy_1 {
    display: none
}
.modBtn_cookie_privacy_1.iframe_fallback .deny {
    display: none
}
div.btn_lyr_1 a {
    display: block
}
div.btn_lyr_1 img+span {
    display: block;
    white-space: nowrap
}
#callmeback_button .modBtn_lyr_1 a {
    text-align: right
}
.modCnt_acc_catalog_1 .catalog_title {
    float: left
}
.modCnt_acc_catalog_1 .catalog_sort {
    float: right
}
.modCnt_acc_catalog_1 .title_sort_bar:after {
    display: table;
    clear: both
}
.modCnt_acc_catalog_1 .category_filters>li,
.modCnt_acc_catalog_1 .accessory_items>li {
    display: inline-block;
    vertical-align: top
}
.modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs {
    float: left
}
.modCnt_acc_catalog_1 .category_filters.ui-vertical-tabs li {
    display: block
}
.modCnt_accessories_1 {
    position: relative;
    overflow: hidden
}
.modCnt_accessories_1 .mmScroll {
    position: relative;
    float: left
}
.modCnt_accessories_1 .mmScroll li img {
    display: block
}
.modCnt_accessories_1 .accessoryInfo {
    overflow: hidden
}
.modCnt_accessories_1 .detailsNavigation {
    position: absolute
}
.modCnt_accessories_1 .mmScroll li {
    position: absolute;
    top: 0;
    left: 0
}
.modCnt_accessories_1 .mmScroll li:first-child {
    position: static
}
.modCnt_accessories_1 .mmScroll.jsReady li {
    position: static
}
.modCnt_accessories_1 .mmScrollItems {
    position: relative
}
.modCnt_accessories_1 .accessoryInfo .btn_nba {
    display: inline-block
}
.modCnt_accessories_1 .detailsNavigation {
    right: 0;
    bottom: 0
}
.modCnt_accessories_1 .detailsNavigation .btn_sec.prev span,
.modCnt_accessories_1 .detailsNavigation .btn_sec.next span {
    display: inline-block
}
.modCnt_accessories_1 .detailsNavigation .disabled {
    display: none
}
.ui-dialog.accessories_1>.ui-dialog-titlebar>.ui-dialog-titlebar-close {
    top: -9px;
    right: -10px
}
.ui-dialog.accessories_ace_1 {
    position: absolute
}
.ui-dialog.accessories_ace_1>.ui-dialog-titlebar>.ui-dialog-titlebar-close {
    top: -8px;
    right: 1px
}
.modCnt_accessories_1.ace_feed .mmScrollPaginationWrp {
    display: none
}
.modCnt_accessories_1.ace_feed .accessoryInfo {
    position: relative
}
.modCnt_accessories_1.ace_feed .detailsNavigation {
    position: static;
    clear: both
}
.modCnt_accessories_1.ace_feed .cta_nav_container>div:first-child {
    position: absolute;
    right: 10px;
    bottom: 0
}
.modCnt_accessories_1.ace_feed .cta_nav_container div br {
    display: none
}
.modCnt_accessories_1.ace_feed .cta_nav_container div>p {
    display: inline
}
.modCnt_accessories_1.ace_feed .detailsNavigation .disabled {
    display: none
}
.modCnt_accessories_1.ace_feed .detailsNavigation:after {
    display: table;
    clear: both
}
.modCnt_accessories_1 .accessoryInfo dl.tx_price dt,
.modCnt_accessories_1 .accessoryInfo dl.tx dt {
    float: left
}
.modCnt_accessory_item_1 a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.modCnt_accessory_item_1>div.tx {
    display: inline-block
}
.modCnt_accessory_item_1 div.tx_price {
    position: absolute;
    bottom: 0;
    right: 0
}
.mod.modCnt_background_1 {
    z-index: -10;
    width: 100%;
    height: 100px;
    position: absolute!important;
    background-repeat: no-repeat
}
.cnt_btn_1>p.align-normal,
.cnt_btn_1>a.align-normal {
    float: left
}
.cnt_btn_1>p.align-alternative,
.cnt_btn_1>a.align-alternative {
    float: right
}
.modCnt_clip_1>iframe {
    width: 100%;
    border: 0
}
.modCnt_clip_1>iframe.ui-no-scrollbars {
    overflow: hidden
}
.cnt_coupon_1 .offerTileInner {
    overflow: visible
}
.cnt_coupon_1 .contentBlock {
    position: relative;
    float: left;
    margin: 0;
    margin-top: 130px;
    margin-left: 500px;
    width: 485px
}
.cnt_coupon_1 .contentBlock .parsys_c1 .parbase {
    width: auto;
    float: left
}
.cnt_coupon_1 ul {
    float: left;
    clear: both
}
.cnt_coupon_1 ul+.cta-btns {
    clear: none
}
.cnt_coupon_1 .cta-btns {
    float: left;
    clear: both
}
.cnt_coupon_1 ul .cnt_btn_1 {
    float: left
}
.cnt_coupon_1 .cta-btns a {
    float: left
}
.cnt_coupon_1 .offerDetails {
    color: #4e4f50
}
.cnt_coupon_1 .offerDetails p {
    line-height: 1.3
}
.cnt_coupon_1 .share {
    width: auto;
    float: left;
    margin: 0 0 12px
}
.cnt_coupon_1 .modShare_2>dl>dd {
    padding-left: 0
}
.cnt_coupon_1 .modShare_2>dl>dd>ul {
    padding: 0
}
.cnt_coupon_1 .modShare_2>dl>dd>ul>li,
.cnt_coupon_1 .modShare_2>dl>dd>ul>li:first-child {
    padding: 0 7px 0 0
}
.cnt_coupon_1 .legal_tx {
    clear: both;
    float: none;
    margin: 12px 0 0;
    line-height: 1.2;
    font-size: 91.6%
}
.cnt_coupon_1 .contentBlock .parsys_c1 div[id*="cq-gen"] {
    clear: both
}
.modCnt_dealermap_2 {
    width: 800px;
    position: relative
}
.modCnt_dealermap_2 .form_elements a {
    text-decoration: underline
}
.modCnt_dealermap_2 .form_elements input {
    line-height: 1;
    padding: 4px 4px;
    width: 100px;
    margin: 0
}
.modCnt_dealermap_2 .form_elements .btn_prim {
    text-decoration: none;
    margin-right: 16px
}
.modCnt_dealermap_2 .service_loading {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    border: solid 1px #000;
    visibility: hidden
}
#gmv_dealermap {
    width: 100%;
    height: 475px;
    background-color: #eee
}
.modCnt_dealermap_2 .gmv_maploading {
    width: 450px;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -225px;
    background-color: #fff;
    border: 2px solid #333;
    z-index: 500;
    text-align: center;
    color: #000;
    font: normal normal bold 20px/50px;
    height: 50px;
    display: none
}
.modCnt_dealermap_2 .gmv_maplinkcontainer .infotext {
    width: auto;
    text-align: right;
    color: #666;
    margin-top: 5px;
    margin-right: 10px;
    text-align: right
}
.modCnt_dealermap_2 .gmv_form {
    float: right
}
.modCnt_dealermap_2 div.gmv_maplinkcontainer a.gmv_infolink {
    cursor: pointer
}
.modCnt_dealermap_2 div.infotext {
    font-weight: bold
}
.modCnt_glossary_1 {
    margin-left: 0;
    margin-right: 0
}
.cq-wcm-edit .modCnt_handraiser_1 .formWrapper {
    overflow: auto
}
.modCnt_handraiser_1 {
    width: auto;
    margin: 0;
    overflow: auto
}
.modCnt_handraiser_1 .clearfix {
    float: none;
    clear: both
}
.modCnt_handraiser_1 div.mod {
    margin: 16px 0
}
.modCnt_handraiser_1.twoCol.auth {
    display: block
}
.modCnt_handraiser_1.twoCol ol {
    display: block;
    float: left;
    width: 50%
}
.modCnt_handraiser_1 input[type="text"] {
    min-width: 0;
    width: 100%
}
.modCnt_handraiser_1.twoCol.lblPos1 input[type="text"] {
    min-width: 0;
    clear: right
}
.modCnt_handraiser_1.twoCol.lblPos2 ol.col2 label {
    padding-left: 10px
}
.modCnt_handraiser_1.lblPos1 ol.col2 label {
    padding-left: 0
}
.modCnt_handraiser_1 label {
    padding: 5px 6px 0 0;
    float: left;
    clear: right;
    margin-top: 4px
}
.modCnt_handraiser_1.lblPos1 label {
    float: none;
    clear: both;
    display: block
}
.modCnt_handraiser_1.lblPos1.lblAlign2 label {
    margin-right: 4px
}
.modCnt_handraiser_1.lblAlign2 label {
    text-align: right
}
.modCnt_handraiser_1 ol,
.modCnt_handraiser_1 .ctaDiv,
.modCnt_handraiser_1 .tx {
    padding: 0
}
.modCnt_handraiser_1.ctaPos1 .ctaDiv {
    clear: both
}
.modCnt_handraiser_1 h2.hl_t {
    margin-bottom: 16px
}
.modCnt_handraiser_1 .formWrapper {
    display: block;
    overflow: visible
}
.modCnt_handraiser_1.twoCol #cnt_handraiser_1,
.modCnt_handraiser_1.twoCol.ctaPos1 .formWrapper,
.modCnt_handraiser_1.twoCol.ctaPos3 .formWrapper {
    overflow: auto
}
.modCnt_handraiser_1 #cnt_handraiser_1 ol li .reqAsterisk {
    display: inline-block
}
.modCnt_handraiser_1 .tx,
.modCnt_handraiser_1 .ctaDiv {
    display: block;
    width: auto
}
.modCnt_handraiser_1.ctaPos3 .ctaDiv {
    text-align: right
}
.modCnt_handraiser_1.ctaPos2 .ctaDiv {
    float: left
}
.modCnt_handraiser_1.ctaPos2 .legal {
    float: right;
    clear: none
}
.modCnt_handraiser_1.ctaPos2 .ctaDiv .btn_prim {
    margin-top: 0
}
.modCnt_handraiser_1.ctaPos4 form .ctaDiv {
    float: right
}
.modCnt_handraiser_1.ctaPos4 form .legal {
    float: left
}
.modCnt_handraiser_1.ctaPos4 .ctaDiv .btn_prim {
    margin-top: 0
}
.modCnt_handraiser_1 #cnt_handraiser_1 .frmField {
    background-image: none;
    background-position: right;
    background-repeat: no-repeat
}
.modCnt_handraiser_1 #cnt_handraiser_1 select {
    min-width: 0
}
.modCnt_handraiser_1 #cnt_handraiser_1 .error-state .frmField {
    border: 2px solid red
}
.modCnt_handraiser_1 #cnt_handraiser_1 .error-state label {
    color: red
}
.modCnt_handraiser_1 #error-msg {
    display: block;
    width: 100%;
    clear: both;
    float: none
}
.modCnt_handraiser_1 #error-msg .tx {
    display: block
}
.modCnt_handraiser_1.lblPos3 label {
    position: absolute
}
.modCnt_handraiser_1 .hidden,
.modCnt_handraiser_1 #frmProperties {
    display: none
}
.modCnt_handraiser_1 #lyr_success {
    display: none
}
.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
}
.modCnt_intro_1 {
    overflow: hidden!important
}
.align_left {
    float: left
}
.align_right {
    float: right
}
div.cnt_mmpar_1 dl.figure {
    float: left
}
div.cnt_mmpar_1 dd {
    display: block;
    position: relative
}
div.cnt_mmpar_1 dd>ol {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
div.cnt_mmpar_1 dd>span {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    z-index: 5
}
div.cnt_mmpar_1 dd span.next {
    right: 0
}
div.cnt_mmpar_1 dd span.prev {
    left: 0
}
div.cnt_mmpar_1 dd li {
    float: left
}
div.cnt_mmpar_1 dd li div.caption {
    display: none
}
div.modCnt_mmpar_1 dt.tx_cap {
    position: relative
}
div.cnt_mmpar_1 dd.indicator_number ol.paging {
    display: none
}
div.cnt_mmpar_1 dd.indicator_dot p.indicator {
    display: none
}
div.modCnt_mmpar_1.ui-layout-right>.figure {
    float: right
}
div.modCnt_mmpar_1.ui-layout-top>.text {
    clear: both
}
div.cnt_mmpar_1 dl.figure .mm {
    display: block
}
.modCnt_mmpar_1 .tx_cap>.modShare_2 {
    position: absolute
}
.modMh_1 .modMh_col_item_1 div.modCnt_mmpar_1 dl.figure {
    float: none
}
.modMh_1 .modMh_col_item_1 .mds-area-pf1 div.modCnt_mmpar_1 dl.figure {
    float: left
}
.modMh_1 .modMh_col_item_1 div.modCnt_mmpar_1 {
    overflow: hidden
}
.modVc_step_summary_1 .modCnt_nextbox_1 {
    margin: 0
}
.modCnt_nextbox_1 ul {
    display: table;
    width: 100%
}
.modCnt_nextbox_1 ul>li {
    display: table-row
}
.modCnt_nextbox_1 ul>li>div {
    display: table-cell;
    vertical-align: top
}
.modCnt_nextbox_1 ul>li>div+div {
    text-align: left
}
.modCnt_nextbox_1 ul>li>div+div a {
    text-align: center;
    white-space: nowrap
}
a.cnt_opt {
    display: block
}
div.cnt_opts {
    display: none
}
div.cnt_opt_1 {
    margin: 0
}
div.cnt_opt_1,
div.cnt_opt_1 dd,
div.cnt_opt_1 dl {
    overflow: hidden
}
div.cnt_opt_1 dt {
    float: left
}
div.cnt_opt_1 dt img {
    width: 189px;
    margin-right: 10px
}
div.cnt_recall_component #searchButton.button {
    font-family: Louis, 'Louis Bold';
    font-weight: normal;
    text-align: center;
    color: #fff;
    background-color: #f1b923;
    background-image: none;
    border: 0;
    box-shadow: none;
    filter: none;
    padding: 2px 4px 3px 4px
}
div.cnt_recall_component #searchButton.button.buttonDisabled {
    opacity: .55;
    pointer-events: none;
    cursor: not-allowed
}
div.cnt_recall_component #titleDiv a {
    color: #f4bc00
}
div.cnt_recall_component #titleDiv a:hover {
    color: #7f7f7f
}
div.cnt_recall_component .inputDiv {
    padding-top: 10px
}
div.cnt_recall_component div.recallImage {
    width: 92px;
    height: 68px;
    margin-bottom: 7px
}
div.cnt_recall_component div.recallImage.green {
    background-image: url("../img/icons/vin_recall_icons/recall_icon-green.png");
    background-repeat: no-repeat
}
div.cnt_recall_component div.recallImage.yellow {
    background-image: url("../img/icons/vin_recall_icons/recall_icon-yellow.png");
    background-repeat: no-repeat
}
div.cnt_recall_component div.recallImage.red {
    background-image: url("../img/icons/vin_recall_icons/recall_icon-red.png");
    background-repeat: no-repeat
}
div.cnt_recall_component div.recallImage.warning {
    background-image: url("../img/icons/vin_recall_icons/warning-sign.png");
    background-repeat: no-repeat
}
div.cnt_recall_component .user {
    position: relative;
    height: 18px;
    padding: 3px 12px 8px 0;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    quotes: -moz-use-text-color;
    text-decoration: underline;
    color: #f4bc00
}
div.cnt_recall_component .user img {
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 8px
}
div.cnt_recall_component .user h5 {
    float: left;
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.4)
}
div.cnt_recall_component .user h5 small {
    display: block;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
    text-shadow: 0 1px rgba(255, 255, 255, 0.3);
    *color: #364168
}
div.cnt_recall_component .user:hover ul {
    visibility: visible;
    opacity: 1;
    padding: 4px 0 6px
}
div.cnt_recall_component .user ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    border: 1px solid;
    border-color: #777 #6c6c6c #666;
    border-radius: 5px;
    -webkit-transition-property: opacity, padding, visibility;
    -moz-transition-property: opacity, padding, visibility;
    -ms-transition-property: opacity, padding, visibility;
    -o-transition-property: opacity, padding, visibility;
    transition-property: opacity, padding, visibility;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
    background-color: #d9e3fa;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef3fe), color-stop(100%, #d9e3fa));
    background-image: -webkit-linear-gradient(top, #eef3fe, #d9e3fa);
    background-image: -moz-linear-gradient(top, #eef3fe, #d9e3fa);
    background-image: -ms-linear-gradient(top, #eef3fe, #d9e3fa);
    background-image: -o-linear-gradient(top, #eef3fe, #d9e3fa);
    background-image: linear-gradient(top, #eef3fe, #d9e3fa);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9), 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9), 0 1px 2px rgba(0, 0, 0, 0.1);
    z-index: 1000
}
div.cnt_recall_component .user ul:before,
.user ul:after,
.user li:first-child:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 15px;
    border: 7px outset transparent
}
div.cnt_recall_component .user ul:before {
    border-bottom: 7px solid #555;
    top: -14px
}
div.cnt_recall_component .user li:first-child:after {
    border-bottom: 7px solid #fff;
    top: -13px
}
div.cnt_recall_component .user ul:after {
    border-bottom: 7px solid #eef3fe;
    top: -12px
}
div.cnt_recall_component .user li {
    padding: 0 12px;
    font-size: 11px;
    color: #838ca2;
    text-shadow: 0 1px #fff
}
div.cnt_recall_component .user li.sep {
    border-top: 1px solid #b4bbce;
    padding-top: 4px;
    margin-top: 4px;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.6)
}
div.cnt_recall_component .user li a {
    display: block;
    position: relative;
    margin: 0 -13px;
    padding: 0 20px 0 12px;
    color: #313a4f;
    border: 1px solid transparent
}
div.cnt_recall_component .user li a:hover {
    color: #fff;
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
    border-color: #5a70b0 #495d98 #42558a;
    background-color: #5a70b0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7688bd), color-stop(100%, #4e64a3));
    background-image: -webkit-linear-gradient(top, #7688bd, #4e64a3);
    background-image: -moz-linear-gradient(top, #7688bd, #4e64a3);
    background-image: -ms-linear-gradient(top, #7688bd, #4e64a3);
    background-image: -o-linear-gradient(top, #7688bd, #4e64a3);
    background-image: linear-gradient(top, #7688bd, #4e64a3)
}
div.cnt_recall_component .user li a:hover:after {
    display: block
}
div.cnt_recall_component .user li a:after {
    display: none;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -4px;
    border: 4px solid transparent;
    border-left-color: #9facd1;
    border-left-color: rgba(255, 255, 255, 0.4)
}
div.cnt_recall_component .btn_prim.buttonDisabled {
    opacity: .5;
    pointer-events: none;
    cursor: not-allowed
}
.modCnt_reevoo_1 {
    display: inline-block;
    height: 35px
}
.modCnt_reevoo_1 .badge {
    float: left
}
.modStory_overview.ui-image-view>.content .modCnt_story_1>.content {
    position: absolute
}
.modStory_overview.ui-image-view>.content .modCnt_story_1>.content>.further {
    display: none
}
.modStory_overview.ui-image-view>.content .modCnt_story_1 .txt>.story-teasertext {
    display: none
}
.modStory_overview.ui-image-view>.content .modCnt_story_1 .txt>.story-shorttext {
    display: block
}
.modCnt_story_1 {
    cursor: pointer
}
.modCnt_story_1 .story-image {
    position: relative;
    overflow: hidden;
    float: left
}
.modCnt_story_1 .story-image>.img {
    position: relative
}
.modStory_overview .modCnt_story_1:after {
    clear: left;
    display: block;
    content: " ";
    visibility: hidden;
    line-height: 0;
    height: 0
}
.modStory_overview .modCnt_story_1 .story-shorttext {
    display: none
}
.modCnt_storyref_1>.story-image {
    float: left;
    position: relative
}
.modCnt_storyref_1.ui-layout-right>.story-image {
    float: right
}
.modCnt_storyref_1>.content {
    overflow: hidden
}
.modCnt_storyref_1.multiStory {
    margin: 0 auto;
    width: 980px
}
.modCnt_storyref_1.multiStory .story_list {
    margin-top: 25px
}
.modCnt_storyref_1.multiStory .cnt_storyref_1_story img {
    margin-left: -40%
}
.multiStory_ref_holder .story_list ul li {
    margin: 0 8px 0 8px;
    display: inline-block
}
.multiStory_ref_holder .story_list ul li:first-child {
    margin-left: 0
}
.modCnt_storyref_1.multiStory .pager_wrap {
    display: inline-block;
    float: right;
    margin-top: 3px
}
.modCnt_storyref_1.multiStory h2.hl_t {
    display: inline-block
}
div.cnt_tbl_3 dl {
    float: left
}
div.cnt_tbl_3 div.mm_right dl {
    float: right
}
.modCnt_tbl_comp_1 table {
    border-collapse: collapse;
    table-layout: fixed
}
.modCnt_tbl_comp_1 .toggle {
    display: inline-block
}
.modCnt_tbl_comp_1 .sticky {
    position: fixed
}
.modCnt_tbl_comp_1 .sticky img,
.modCnt_tbl_comp_1 .sticky th:first-child p,
.modCnt_tbl_comp_1 .sticky th:first-child ul {
    display: none
}
.modCnt_tbl_comp_1 th:first-child ul {
    overflow: auto;
    height: 100px
}
.modCnt_tbl_comp_1 thead .remove {
    display: block;
    width: 10px;
    height: 10px;
    background: #000;
    position: absolute;
    right: 0;
    top: 0;
    text-indent: -999em
}
.tbl_comp_toolbar {
    text-align: right;
    min-height: 23px
}
.modCnt_tbl_comp_1 thead .selectedVi {
    position: relative;
    text-align: center;
    display: inline-block
}
.modCnt_tbl_comp_1 tfoot dl dt,
.modCnt_tbl_comp_1 tfoot dl dd {
    display: inline-block
}
.modCnt_tbl_comp_1 table tr.empty {
    display: none!important
}
#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 .thead.closed>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('../img/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: fixed
}
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("../img/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('../img/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('../img/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('../img/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('../img/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
}
.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: 10px 14px 30px 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('../img/icon_sprite.png') no-repeat right -2251px
}
.modCnt_accessories_1.ace_feed .detailsNavigation .prev span {
    padding-left: 24px;
    background: url('../img/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('../img/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('../img/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(../img/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('../img/icon_sprite.png') no-repeat;
    background-position: right -2288px
}
.modCnt_handraiser_1 #error-msg #error-icon {
    background: url('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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(../img/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(../img/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(../img/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 .thead 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(../img/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.thead 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 table select {
    min-width: auto
}
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 .thead.open>:first-child,
.cnt_tbl_fs_1.tbl_expander .thead.closed>:first-child {
    background: #dedede url(../img/icon_sprite.png) no-repeat 5px -145px;
    cursor: pointer
}
.cnt_tbl_fs_1.tbl_expander .thead.open>th,
.cnt_tbl_fs_1.tbl_expander .thead.closed>th {
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #dedede
}
.cnt_tbl_fs_1.tbl_expander .thead.open:hover>th,
.cnt_tbl_fs_1.tbl_expander .thead.closed:hover>th {
    background-color: #f0f0f0
}
.cnt_tbl_fs_1.tbl_expander .thead.open>: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.thead 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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/icons/arrow_collapsed.gif'), -webkit-gradient(linear, left bottom, left top, color-stop(0, #dedede), color-stop(1, #f7f7f7));
    background-image: url('../img/icons/arrow_collapsed.gif'), -webkit-linear-gradient(90deg, #dedede, #f7f7f7);
    background-image: url('../img/icons/arrow_collapsed.gif'), -moz-linear-gradient(90deg, #dedede, #f7f7f7);
    background-image: url('../img/icons/arrow_collapsed.gif'), -o-linear-gradient(90deg, #dedede, #f7f7f7);
    background-image: url('../img/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('../img/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('../img/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('../img/cnt_vehicle_filter_1-openhand.cur'), auto
}
.modCnt_vehicle_filter_1 .cursor-close {
    cursor: url('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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('../img/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(../img/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(../img/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(../img/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(../img/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(../img/icon_sprite.png) no-repeat left -2150px;
    width: 14px;
    height: 15px;
    margin-right: -22px
}
#container {
    /* overflow: hidden; */
    position: relative;
    min-width: 980px;
    max-width: 1280px;
    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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/cta_corners.png) no-repeat
}
#modMh_1_ctaOverlay h2.cta span {
    background: url(../img/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(../img/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('../img/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('../img/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(../img/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('../img/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(../img/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(../img/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(../img/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('../img/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('../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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('../img/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(../img/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('../img/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('../img/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("../img/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 .tt a {
  color: #fff;
}
.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('../img/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('../img/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('../img/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(../img/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(../img/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(../img/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(../img/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
}

/*MODAL*/

.clearfix:after, .modal-content__contacts-row:after { content: ""; display: table; clear: both; }

.modalWindow {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}

.modalWindow:target {
    opacity: 1;
    pointer-events: auto;
    /* overflow: auto; */
}

.modalWindow > .modal-content {
    width: 980px;
    position: relative;
    margin: 1% auto;
    padding: 5px 20px 13px 20px;
    /* border-radius: 10px; */
    background: #fff;
    font-size: 0;
}

.close {
    background: #606061;
    color: #FFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    font-size: 24px;
    font-weight: 100;
}

.close:hover { background: #860015; }

.overlay{
    position: fixed;
    width: 100%;
    height: 100%;
}
.modal-content {
  font-size: 0;
}
.modal-content__column {
    display: inline-block;
    width: 33.33%;
    vertical-align: top;
}

.modal-content__title {
    font-size: 24px;
    line-height: 1.23;
    font-family: Louis-i4, Louis, 'Louis Bold', Tahoma, sans-serif;
    font-style: italic;
    font-weight: bold;
    color: #323334;
    margin: 20px 10px;
    text-transform: uppercase;
}

.modal-content fieldset,
.form-wrap fieldset {
    border: 1px solid #d3d3d3;
    padding: 0;
    margin: 0 8px;
}

.modal-content fieldset legend,
.form-wrap fieldset legend {
    width: 100%;
    padding: 0;
}

.modal-content__container, .modal-content__contacts {
    padding: 12px 16px;
}

.modal-content__column-title {
    padding: 12px 16px 0;
    font-family: Durant-i4, Durant, 'Times New Roman', serif;
    font-style: italic;
    font-weight: normal;
    color: #323334;
    font-size: 16px;
    margin: 0;
}

.modal-content__column-title span {
    font: bold 13px/21px Arial, Helvetica, sans-serif;
    display: inline-block;
    background-color: #F4BC00;
    color: #fff;
    width: 14px;
    height: 20px;
    border-radius: 50%;
    margin: 0 3px 0 0;
    padding-left: 6px;
}

.modal-content__column-carImg {
    height: 158px;
    width: 281px;
    margin-bottom: 10px;
}

.modal-content__column-carImg img {
    width: 100%;
}

.modal-content__column-text {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 7px;
}

.modal-content__select select {
    width: 100%;
    padding: 5px 9px;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    color: #323334;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 4px 0 9px;
}

.searchParamSelect__choice {
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 49%;
}

.searchParamSelect__choice label {
    vertical-align: top;
    display: inline-block;
    margin-top: 3px;
}

.modal-content__column-searchInput {
    margin-top: 10px;
}

.modal-content__column-searchInput input {
    width: 141px;
    padding: 5px 9px;
}

.modal-content__column-searchInput button {
    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;
    padding: 6px 12px 6px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
}

.modal-content__contacts-row{
    margin-top: 16px;
    line-height: 26px;
}

.modal-content__contacts-row label{
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.modal-content__contacts-row input{
    float: right;
    padding: 5px 9px;
    min-width: 119px;
    width: 119px;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    color: #323334;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
}

.modal-content__container--consent label{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #323334;
    padding-left: 25px;
    display: inline-block;
}

.modal-content__container--consent input{
    position: absolute;
}

.modal-content__send{
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    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;
    padding: 5px 12px 4px;
    margin-top: 16px;
}

.modal-content__column fieldset{
    height: 321px;
}

#modalCallback .modal-content {
    padding-right: 40px;
    width: 410px;
}

#modalCallback .modal-content__contacts-row label {
    font-size: 14px;
    width: 110px;
}

#modalCallback .modal-content__contacts-row input {
    float: left;
    font-size: 14px;
    width: 179px;
}

#modalCallback .modal-content__send {
    font-size: 16px;
}

/*HOVER MENU*/

.page-header__main-nav-item:hover .drop-menu{
    display: block !important;
}

.not_found {
    font-size: 30px;
    text-align: center;
    margin-top: 200px;
}
.not_found h2 {
    text-transform: none;
}
.not_found p {
    margin: 50px 0px 100px 0px;
    font-size: 100px;
}




/*Автомобили в наличии*/


.car__inline {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    font-family: CadillacSans, sans-serif;
}
.car__inline--img {
    display: inline-block;
}
.car-instock__img {
    width: 290px;
    height: 163px;
    margin-right: 25px;
}
.car_in_stock--h2 {
    color: #000;
    font-family: CadillacSans, sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.03em;
    margin: 0 0 15px 0;
    padding: 0 25px 0 0;
    text-transform: uppercase;
}
.car__inline p {
    color: #000;
    font-family: CadillacSans, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    font-size: 14px;
    margin: 0 0 10px 0;
    padding: 0 10px 0 0;
}
.auto-instock__price {
    font-size: 18px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 400;
    line-height: 1.5;
}
.auto-instock__btn {
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    padding: 8px 15px;
    text-transform: uppercase;
    width: 100%;
}
.button--red {
    background: linear-gradient(to bottom, #f8cb43 22%,#f0ad00 43%);
    border-color: #f0ad00;
    border-top-color: #f8cb43;
    color: #fff;
    line-height: 1.5;
    text-decoration: none;
}
.button--red:hover {
    background: linear-gradient(to bottom, #f0ad00 43%,#f8cb43 64%);
    border-color: #c38b00;
    border-bottom-color: #cdab4a;
    box-shadow: inset 0 0 5px rgba(35,31,32,0.30);
    color: #fff;
}


.car_in_stock_content {
    margin: 40px auto;
}

.car_in_stock--slider {
    width: 400px;
}

.mileage__title {
    font-size: 32px;
    margin: 0 0 10px;
}
.car__back-arrow {
    margin-top: 100px;
}

.instock {
    margin-top: 70px;
}

.car__inline th:first-child, td:first-child {
    padding-left: 0;
}

.form__container {
    width: 80%;
    margin: 0 auto;
}

.car__inline tbody {
    line-height: 16px;
}


#modal_car_in_stock .modal-content {
    width: 500px;
    top: 25%;
    padding: 40px;
}

#modal_car_in_stock .modal-content__contacts-row label {
    font-size: 14px;
    width: 110px;
}

#modal_car_in_stock .modal-content__contacts-row input {
    float: left;
    font-size: 14px;
    width: 179px;
}

#modal_car_in_stock .modal-content__send {
    font-size: 16px;
}

.form__car_in_stock {
    font-size: 12px;
}

.form__car_in_stock h3 {
    font-size: 1.563em;
    margin-bottom: 15px;
}

.form__car_in_stock label {
    display: block;
}

.form__car_in_stock input {
    width: 210px;
}

.form__car_in_stock .form__callback-order-btn {
    background: linear-gradient(to bottom, #f8cb43 22%,#f0ad00 43%);
    border-color: #f0ad00;
    border-top-color: #f8cb43;
    color: #fff;
    line-height: 1.5;
    text-decoration: none;
    margin-top: 20px;
    text-transform: uppercase;
    font-weight: 200;
    padding: 12px 14px;
    width: 153px;
}

.form__car_in_stock .form__callback-order-btn:hover {
    background: linear-gradient(to bottom, #f0ad00 43%,#f8cb43 64%);
    border-color: #c38b00;
    border-bottom-color: #cdab4a;
    box-shadow: inset 0 0 5px rgba(35,31,32,0.30);
    color: #fff;
}





#modal_car_in_mileage .modal-content {
    width: 500px;
    top: 25%;
    padding: 40px;
}

#modal_car_in_mileage .modal-content__contacts-row label {
    font-size: 14px;
    width: 110px;
}

#modal_car_in_mileage .modal-content__contacts-row input {
    float: left;
    font-size: 14px;
    width: 179px;
}

#modal_car_in_mileage .modal-content__send {
    font-size: 16px;
}


/*notification*/
.notification {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding: 20px 0;
    color: #fff;
    background-color: #dea102;
    z-index: 999999999999;
}
.notification .container {
    margin: 0 auto;
    width: 960px;
    position: relative;
}
.notification__close {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}
.notification__content {
    font-size: 15px;
    line-height: 21px;
    margin: 0;
}
.notification__content.hidden {
    display: none;
}
.notification__link {
    text-align: center;
}
.notification__link p {
    display: inline-block;
    font-size: 15px;
    line-height: 15px;
    border-bottom: 1px dashed;
    margin: 0;
    cursor: pointer;
}
/* end notification*/

.action-table-custom {
    border-collapse: collapse;
}

.action-table-custom td {
    border: 1px solid #000 !important;
}

.custom-price-action {
    width: 560px;
    border-collapse: collapse;
}

.custom-price-action td {
    border: 1px solid #000 !important;
    padding: 3px 6px 2px;
    vertical-align: middle;
    text-align: center;
}

.gm-spoiler{
    position: relative;
    border: 1px solid #f0f1f2;
}

.csp-disclaimers .gm-spoiler__body {
    position: relative;
    display: block;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    padding: 15px 10px 25px 40px;
    border-bottom: 10px solid #fff;
    outline: none;
}
.csp-disclaimers .gm-spoiler__body._active {
    height: auto;
}

.csp-disclaimers .gm-spoiler__icon {
    position: absolute;
    top: 5px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    font-size: 20px;
    color: #f4bc00;
    outline: none;
}

.csp-disclaimers .gm-spoiler__icon:before {
    content: "";
    transition: transform .3s;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-left: 2px solid #f4bc00;
    border-bottom: 2px solid #f4bc00;
    transform: rotate(-45deg);
}

.csp-disclaimers .gm-spoiler__icon._active:before {
    transform: rotate(135deg);
}

.csp-disclaimers .gm-spoiler__body:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(1turn, hsla(0, 0%, 100%, .9), hsla(0, 0%, 100%, 0) 52.21%);
}

.csp-disclaimers .gm-spoiler__body._active:after {
    background: none;
}

[data-gallery-security-container] .caroufredsel_wrapper,
[data-gallery-exterior-wrapper] .caroufredsel_wrapper{
    position: relative !important;
    overflow: hidden !important;
}

[data-tahoe-interior-page]{
    padding: 90px 0 0 0;
}

[data-tahoe-interior-page] .mod{
    margin: 0 0 0 0;
}

[data-tahoe-interior-page] figcaption{
    display: none;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel{
    display: flex;
    flex-flow: column nowrap;
    background: #dedede;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel .content{
    width: calc(100% - 8px);
    padding: 8px 0 0 8px;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel .thumbnails{
    display: flex;
    flex-flow: row wrap;
    background: #dedede;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel .thumbnails li{
    margin: 0 8px 8px 0;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel .thumbnails a{
    display: block;
    border: 3px solid #f4bc00;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel .thumbnails .active a,
[data-tahoe-interior-page] .modMm_gal_lq .panel .thumbnails a:hover{
    outline-style: none;
    border: 3px solid #f4bc00;
    overflow: hidden;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel .thumbnails img{
    margin: -3px -3px -3px -3px;
}

[data-tahoe-interior-page] .modMm_gal_lq .panel .thumbnails img{
    display: block;
}

[data-tahoe-interior-page] .mmScroll.stage{
    position: relative;
}

[data-tahoe-interior-page] figure img{
    width: 100%;
    height: auto;
}

[data-tahoe-features-and-specs-page] .mds-cmp-content10.vi_3.mod.modVi_3{
    display: flex;
}

[data-offer-tahoe] .horisontal_button_block{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    width: 100%;
    margin: 20px 0 20px 0;
}

[data-offer-tahoe] .horisontal_button_block .item_wrapper{
    display: flex;
    flex-flow: column nowrap;
    text-align: center;
    font-size: 116.67%;
    font-weight: bold;
}

[data-offer-tahoe] .horisontal_button_block .item_wrapper a{
    color: #4e4f50;
}

[data-offer-tahoe] .horisontal_button_block img{
    display: block;
    margin: 0 auto 0 auto;
}

[data-offer-tahoe] .horisontal_button_block .item_wrapper img{
    display: block;
    width: 181px;
    height: auto;
}

[data-offer-tahoe] .full_width_block{
    display: block;
}

[data-offer-tahoe] .full_width_block img{
    display: block;
    margin: 0 auto 0 auto;
}

[data-disclaimer] *{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #7f7f7f;
}

/* [data-trailblazer-header-item] .attribute__pic{
    display: flex;
    flex-flow: row nowrap;
} */

[data-type="lending program"] .video_link_wrapper{
    display: block;
    margin: 30px 0 10px 0;
}

[data-type="lending program"] .two_column_block{
    display: flex;
    flex-flow: row nowrap;
    margin: 0 0 50px 0;
}

[data-type="lending program"] .two_column_block > *{
    width: 50%;
}

[data-type="lending program"] .two_column_block .column_title{
    font-size: 14px;
    color: #4e4f50;
}

[data-type="lending program"] ul{
    padding: 5px 0 0 15px;
}
[data-type="lending program"] li{
    list-style: disc;
}

[data-type="lending program"] .horizontal_block{
    display: flex;
    flex-flow: row nowrap;
    margin: 50px 0 0 0;
}

._inline_bold{
    font-weight: bold;
}

._color_black{
    color: black;
}

.horizontal_block{
    display: flex;
    flex-flow: row nowrap;
}

.horizontal_block a.button--yellow{
    text-decoration: none;
}

.horizontal_block .button--yellow:hover{
    text-decoration: none;
    color: #fff;
}

.contact_page_second_phone{
    padding: 0 0 0 116px;
}

@media (max-width: 767px){

    .horizontal_block{
        flex-wrap: wrap;
    }
}

.chevrolet_big_button{
    display: block;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    width: 320px;
    border: 2px solid #d7c5a9;
    font-family: Louis-i4,Louis,'Louis Bold',Tahoma,sans-serif;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
    color: #4e4f50;
}

.chevrolet_big_button:hover{
    color: #4e4f50;
}

[data-type="lending program"] .chevrolet_big_button{
    margin: 0 20px 0 0;
}

[data-type="lending program"] .fck_authorsinput{
    margin: 50px 0 0 0;
}

[data-become-chevrolet-car-owner-button] a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 316px;
    height: 45px;
    box-sizing: border-box;
}

[data-type="five years of support"] .horizontal_block{
    margin: 16px 0 16px 0;
}

.yellow_title{
    font-family: Louis-i4, Louis, 'Louis Bold', Tahoma, sans-serif;
    font-size: 26px;
    font-weight: bold;
    color: #F4BC00;
}

[data-type="five years of support"] .horizontal_block > *,
[data-type="extended-post-warranty-service-support"] .horizontal_block > *{
    width: 50%;
}

[data-type="five years of support"] .horizontal_block > *:first-child,
[data-type="extended-post-warranty-service-support"] .horizontal_block > *:first-child{
    margin: 0 8px 0 0;
}

[data-type="five years of support"] .horizontal_block > *:last-child,
[data-type="extended-post-warranty-service-support"] .horizontal_block > *:last-child{
    margin: 0 0 0 8px;
}

[data-type="extended-post-warranty-service-support"] p{
    margin: 20px 0 20px 0;
}

.dotted_list li{
    list-style: disc outside;
    margin: 0 0 0 15px;
}

[data-tmp-invisible]{
  display: none !important;
}


[data-index-slider-mobile].swiper-container{
  position: relative;
  overflow: hidden;
  padding: 0 0 35px 0;
}

[data-index-slider-mobile] .swiper-slide img{
  width: 100%;
  height: auto;
}

[data-index-slider-mobile] .swiper_nav{
  position: absolute;
  bottom: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  width: 100%;
  height: 35px;
  background: #C1C1C1;
}

[data-index-slider-mobile] .nav_button{
  width: 35px;
  height: 35px;
  overflow: hidden;
}

[data-index-slider-mobile] .nav_button:after{
  content: "";
  position: relative;
  top: 7px;
  display: block;
  width: 20px;
  height: 20px;
  background: #7f7f7f;
  transform: rotate(45deg);
}

[data-index-slider-mobile] .nav_button._prev:after{
  left: 25px;
}

[data-index-slider-mobile] .nav_button._next:after{
  left: -10px;
}

.cookie-alert { position: fixed; bottom: 0; background: #000; padding: 40px 0; width: 100%; overflow: hidden; z-index: 10000; }
.cookie-alert p { color: #FFF; font-size: 18px; margin-bottom: 20px; }
.cookie-alert button.cookie-accept { border: 2px solid #FFF; color: #FFF; font-size: 20px; padding: 5px 30px; width: 150px; margin: 0 auto;
    display: block; }

@media (max-width: 767px) {
    .cookie-alert { padding-bottom: 120px; }
    .cookie-alert .content{ width: 100%; padding: 0 20px; box-sizing: border-box; }
}

.swiper-container { position: relative; }