.nav-dynamic-lineup { display:none; }
.nav-dynamic-lineup { background-color:#fff; }
.nav-dynamic-lineup .nav-dyn-model-box { width: 120px; display:inline-block; display:none; padding:10px; }
.nav-dynamic-lineup .nav-dyn-model-box .nav-box-model-name { text-align: center; }
.nav-dynamic-lineup .nav-dyn-model-box .nav-box-model-year { text-align: center; color:#999; font-size: 11px; }
.nav-dynamic-lineup .nav-view-tabs { padding:15px 25px; background-color:#eee; }
.nav-dynamic-lineup .select-a-make { padding-right:20px; font-weight:bold; }
.nav-dyn-make-tabs { padding: 25px 25px 0 25px; }
.nav-dynamic-lineup .nav-dyn-panel { display:none; }
.nav-dynamic-lineup .nav-dyn-tab { cursor: pointer; padding-right:5px; padding-left:5px; color:#999; }
.nav-dynamic-lineup .nav-dyn-tab:hover { color:#333; }
.nav-dynamic-lineup .nav-dyn-tab-active { font-weight:bold; color:#333; }
.nav-dynamic-lineup .nav-dyn-panel-active { display:block; }
.nav-dynamic-lineup .nav-dyn-model-box-active { display: inline-block; vertical-align:top; }
.nav-dynamic-lineup .subgroup-tab { cursor:pointer; }
.nav-dynamic-lineup .subgroup-tab-active { font-weight: bold; }
.nav-dynamic-lineup .nav-view-model-group { padding: 15px 25px; }
.nav-dynamic-lineup .model-subgroup-tabs { padding: 15px 0; }
.nav-dynamic-lineup .model-subgroup-tabs .subgroup-tab { display:inline-block; margin-right:15px; color:#999; }
.nav-dynamic-lineup .model-subgroup-tabs .subgroup-tab:hover { color:#333; }
.nav-dynamic-lineup .model-subgroup-tabs .subgroup-tab-active { color:#333; }

@media(min-width:1200px) {
    .nav-dynamic-lineup .select-a-make { font-size:20px; }
    .nav-dynamic-lineup .nav-view-tabs { padding: 25px; }
}