/* build: 20100302-13_30 - revision: 4798 - version: 1.1.2 */
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:none;
	border:0;
	padding:0
}
@media all {
html {
	font-size:100.01%;
	height:100%;
	overflow-y:scroll
}
html, body {
	background:#fff
}
strong, b {
	font-weight:bold
}
em, i {
	font-style:italic
}
a {
	text-decoration:none;
	font-family:inherit;
	line-height:inherit
}
p a, div.fck_authorsinput a {
	text-decoration:underline
}
p[class^="btn"] a, a.ln {
text-decoration:none
}
object {
	outline:none
}
#container>div[id|='mds-area'], #container>div[id|='mds-tpl'] {
	position:relative
}
div[id|='mds-tpl'], div[id|='mds-area'], div[class|='mds-area'], div[class*="mds-cmp"], div[id*="mds-cmp"] {
overflow:hidden
}
#mds-area-header {
	overflow-y:visible;
	overflow-x:visible
}
#container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
div.mm_1 img {
	vertical-align:bottom
}
.btn_prim, .btn_sec, a.ln {
	display:inline-block;
	text-decoration:none
}
div.section div.section, div[class|="mds-cmp"] div.section {
	display:inline-block
}
div.section.nav_tablay_1 div.section, div[class|="mds-cmp"].nav_tablay_1 div.section {
	display:block
}
#mds-cmp-1stlevelnavigation li a, div.nav_extended_1 li a, div.nav_tablay_1 li a {
	outline:none
}
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
}
.ui-tabs-nav .ui-tabs-hide {
	display:none
}
}
@media all {
#gm_brandlogo {
	float:left
}
#mds-area-footer ul {
	margin-left:56px
}
#mds-area-footer ul li {
	display:inline
}
#mds-area-legal {
	padding:0 20px
}
#mds-area-legal p {
	margin-top:15px
}
#mds-area-footer div {
	display:inline
}
}
@media all {
form ul.formlist:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
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.date-of-birth, form ul.formlist li.purchase_horizon, 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 {
	width:600px !important;
	clear:left
}
form ul.formlist li.details {
	width:600px
}
form div.selectbox-wrapper {
	position:absolute;
	text-align:left;
	overflow:auto;
	z-index:10
}
form div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0;
	padding:0
}
form div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	cursor:pointer;
	float:none !important
}
form ul.formlist label, form ul.formlist p {
	float:left;
	width:160px;
	padding-right:4px
}
form ul.formlist p {
	width:162px
}
#rq_rt3 form ul.formlist label, #rq_rt3 form ul.formlist p {
	width:140px
}
ul.formlist legend span {
	width:155px;
	display:block;
	white-space:normal !important
}
#rq_rt3 ul.formlist legend span {
	width:144px
}
form input {
	float:left
}
form ul.radiobutton-group {
	width:500px;
	margin-left:164px;
	margin-top:-16px
}
#rq_rt4a form ul.radiobutton-group {
	margin-left:166px
}
#rq_rt3 form ul.radiobutton-group {
	margin-left:144px
}
form ul.formlist .radiobutton-group label {
	float:left;
	display:block
}
form .selectbox {
	display:block;
	text-align:left;
	cursor:pointer
}
form p.textblock {
	width:610px;
	padding:7px 0 5px 8px
}
form ul.formlist li {
	width:330px;
	display:block;
	clear:left
}
form ul.formlist .radiobutton-group label, #rq_rt3 form ul.formlist .radiobutton-group label {
	width:270px
}
form ul.formlist li.optin {
	width:auto !important
}
#rq_rt3 form ul.formlist li {
	width:300px
}
form ul.for-mlist li.po-purchase, form ul.formlist li.po-financing, form ul.formlist li.po-leasing, form ul.formlist li.po-undecided, 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
}
form ul.formlist li.city_question dl {
	width:421px;
	float:left;
	margin:0 0 5px 0
}
form ul.formlist li.city_question dl dt, form ul.formlist li.city_question dl dd {
	float:left;
	width:190px;
	min-height:20px
}
form ul.formlist li.city_question dl dt {
	clear:left
}
form ul.formlist li.city_question .btn_nba_1 {
	float:none;
	margin:10px 0 10px 167px
}
form ul.brochurelist li {
	width:149px;
	display:block;
	float:left;
	clear:none
}
form ul.brochurelist li div.image-box {
	width:149px;
	height:68px;
	background-color:#eee
}
form ul.brochurelist li div.text-box {
	width:144px;
	padding:10px 0 5px 5px
}
form ul.brochurelist li.new-line {
	clear:left
}
form ul.formlist li.fleet-structure li, form ul.formlist li.user-chooser li, form ul.formlist li.you-use li, form ul.formlist li.car-bought li, form ul.formlist li.type-oo li, form ul.formlist li.looking-for li, form ul.formlist li.communication-channel li, form ul.formlist li.telephonenumber li, form ul.formlist li.gender li {
	width:110px !important;
	display:inline
}
form ul.formlist li.fleet-structure li label, form ul.formlist li.user-chooser li label, form ul.formlist li.you-use li label, form ul.formlist li.car-bought li label, form ul.formlist li.type-oo li label, form ul.formlist li.looking-for li label, form ul.formlist li.communication-channel li label, form ul.formlist li.telephonenumber li label, form ul.formlist li.gender li label, form ul.formlist li.send-information-by li label, form ul.formlist li.send-info-by li label, form ul.formlist li.additional-brochures li label {
	width:85px !important
}
form ul.formlist li.send-information-by li {
	display:inline;
	overflow:hidden
}
form ul.formlist li.type-oo li.type_oo_company {
	width:170px
}
form ul.formlist li.telephonenumber-details ul, form ul.formlist li.faxnumber-details ul {
	margin-left:164px;
	width:450px
}
#rq_rt3 form ul.formlist li.telephonenumber-details ul, #rq_rt3 form ul.formlist li.faxnumber-details ul {
	margin-left:144px
}
#rq_rt3 form ul.formlist li.details {
	width:600px
}
div.mds-cmp-contact_form, div.mds-cmp-information_brochure_form, div.mds-cmp-contact_form {
	margin-top:0px !important
}
form ul.formlist #title, form ul.formlist #nobilitytitle {
	width:96px
}
form ul.formlist li.telephonenumber-details input, form ul.formlist li.faxnumber-details input {
	width:50px !important;
	margin-right:8px
}
form ul.formlist li.telephonenumber-details ul li, form ul.formlist li.faxnumber-details ul li {
	width:60px !important;
	display:inline-block
}
form ul.formlist li.telephonenumber-details ul li, form ul.formlist li.faxnumber-details ul li, x:-moz-any-link {
float:left;
clear:none
}
form ul.formlist li.telephonenumber-details ul li, form ul.formlist li.faxnumber-details ul li, x:-moz-any-link, x:default {
float:none
}
form ul.formlist li.telephonenumber-details ul li.narrow, form ul.formlist li.faxnumber-details ul li.narrow {
	width:12px !important
}
form ul.formlist li.narrow span {
	position:relative;
	top: -14px
}
form ul.formlist #registration-date-day, form ul.formlist #registration-date-month, form ul.formlist #registration-date-year {
	width:75px
}
fieldset.contactform>legend>span, x:-moz-any-link {
top:0 !important
}
fieldset.contactform>legend>span, x:-moz-any-link, x:default {
top:26px !important
}
fieldset.contactform, dl.contactform, x:-moz-any-link {
margin-top:10px !important
}
fieldset.contactform, dl.contactform, x:-moz-any-link, x:default {
margin-top: -10px !important
}
.mds-cmp-request_form .additional_testdrive_dd form ul.formlist, .mds-cmp-request_form .additional_brochure_dd form ul.formlist, .mds-cmp-request_form .additional_newsletter_dd form ul.formlist, .mds-cmp-e_newsletter_form form ul.formlist, x:-moz-any-link {
margin-top:7px !important
}
form ul.formlist, x:-moz-any-link {
margin-top:40px !important
}
form ul.formlist, x:-moz-any-link, x:default {
margin-top:7px !important
}
}
@media all {
div.mds-area-pf2>div, div.mds-area-pf3>div, div.mds-area-pf4>div, div.mds-area-pf6>div, div.mds-area-pn2>div, div.mds-area-pn3>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-pf6, div.mds-area-ptr, div.mds-area-ptl {
	clear:both
}
div.mds-area-ptl+div.mds-area-ptr {
	clear:none
}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
div.mds-area-pn2, div.mds-area-pn3 {
overflow:visible
}
}
div.mds-area-pn2, div.mds-area-pn3, x:-moz-any-link {
overflow:visible !important
}
div.mds-area-pn2, div.mds-area-pn3, x:-moz-any-link, x:default {
overflow:hidden !important
}
#tooltip {
	position:absolute;
	z-index:3000;
	opacity:0.85
}
#tooltip h3, #tooltip div {
	margin:0
}
.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
}
.ui-helper-hidden-accessible {
	position:absolute;
	left: -9999px
}
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-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget-overlay {
	background:#666 url(../../all/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity:0.50
}
.ui-dialog {
	position:relative;
	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
}
.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:0.8;
	opacity:0.8;
	color:#333;
	font-family:Arial, sans-serif;
	font-size:11px;
	background-image:url(../../all/images/loader.gif);
	background-position:35px 30px;
	background-repeat:no-repeat;
	height:80px;
	position:absolute;
	text-align:center;
	width:100px;
	z-index:999
}
.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-panel {
	display:block
}
.ui-tabs tbody.ui-tabs-panel {
	display:table-row-group
}
.ui-tabs .ui-tabs-hide {
	display:none !important
}
@media print {
#mrmcmsbar {
	display:none !important
}
#mds-cmp-metanavigation, #mds-cmp-searchform, #mds-cmp-1stlevelnavigation, #mds-cmp-2ndlevelnavigation {
	display:none !important
}
.btn_prim, 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.ut_filter_1, div.ut_ln_1, div.ut_loc_1, div.cnt_anchortitle_1 a, div.stage ul.functions, a.addthis_button {
	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-area-footer ul {
	margin-top:7px;
	margin-left:40px
}
#mds-area-footer ul:first-child {
	display:none
}
#mds-area-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
}
#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
}
}
.jScrollPaneContainer, .jScrollPaneDrag, .jScrollPaneDragTop, .jScrollPaneDragBottom, a.jScrollArrowUp, a.jScrollArrowDown {
	overflow:hidden
}
.jScrollPaneTrack, .jScrollPaneDrag, .jScrollPaneDragTop, .jScrollPaneDragBottom, a.jScrollArrowUp, a.jScrollArrowDown {
	position:absolute
}
a.jScrollArrowUp, a.jScrollArrowDown {
	text-indent: -9999px
}
.jScrollPaneTrack, .jScrollPaneDrag {
	cursor:pointer
}
a.jScrollArrowUp, a.jScrollArrowDown {
	display:block;
	z-index:8888
}
.jScrollPaneTrack, .jScrollPaneDragTop, a.jScrollArrowUp {
	top:0
}
.jScrollPaneDragTop, .jScrollPaneDragBottom {
	left:0
}
.jScrollPaneTrack, a.jScrollArrowUp, a.jScrollArrowDown {
	right:0
}
.jScrollPaneDragBottom, a.jScrollArrowDown {
	bottom:0
}
.jScrollPaneContainer {
	position:relative
}
.jScrollPaneTrack {
	height:100%
}
@media all {
html {
	background-color:#f3f3f3
}
body {
	background-color:#f3f3f3;
	font-size:0.6875em;
	line-height:1.3636em;
	text-align: left;
}
body, a, input, button {
	font-family:Arial, Helvetica, sans-serif;
	color:#252525
}
h1 {
	font-size:2em;
	line-height:1.1818em;
	overflow:hidden;
	color:#656870
}
h2 {
	font-size:1.2727em;
	line-height:1.2857em;
	font-weight:bold;
	overflow:hidden;
	color:#656870
}
h3 {
	font-size:1.2727em;
	line-height:1.2857em;
	font-weight:bold;
	color:#656870
}
h4, h5 {
	font-size:1em;
	line-height:1.3636em
}
a {
	text-decoration:underline;
	font-size:1.0909em;
	line-height:1.3333em
}
a:hover {
	color:#ffc224
}
object {
	line-height:0px
}
#container {
	width:992px;
	margin:auto;
	background:#fff url(../images/backgrounds/headershadow.gif) repeat-x scroll 0 0
}
#container>div[id|='mds-tpl'] {
	clear:both
}
#mds-area-header:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
div.cnt_anchortitle_1 a, div.nav_sitemap_1 ul.ll li a, div.nav_tablay_1 > ul a, div.nav_extended_1 > ul li, div.nav_extended_1 > ul a, .btn_prim, a.btn_prim span, p.btn_prim button, .btn_sec, .btn_sec span, .btn_nba, a.btn_nba span, p.btn_nba button, div.ut_ln_1 a, div.dl_ll_1 ul.ll li a, div.mm_gal_1 .stage a, div.mm_video_1 .stage a, div.mds-cmp-content14 .stage .share, div.mm_gal_1 form.download button.btn_sec, div[id|='mds-tpl'] div.ts_ll_1 li, div[id|='mds-tpl'] div.ts_ln_1 li, a.ln, div[class*='cnt_'] li, div[class*='ts_'] li, div[class*='vi_'] li, div.mds-cmp-content01 li {
background:transparent url(../images/icon_sprite.png) no-repeat 0 0
}
div.nav_extended_1 > ul li:last-child a, div.nav_extended_1 > ul li:last-child {
	background:transparent url(../images/icon_sprite.png) no-repeat 0 0
}
div[class|="mds-area"] > div.nav_extended_1, #mds-tpl-05 div.nav_tablay_1 > ul, #mds-tpl-09 div.nav_tablay_1 > ul, #mds-tpl-12 div.nav_tablay_1 > ul, #mds-tpl-14 div.cnt_hl_1 {
	background:#fff url(../images/backgrounds/nav_extended_1-bg.gif) repeat-x left bottom
}
div.dl_ll_1:hover > div, div.mds-cmp-content19:hover div.further, #mds-tpl-01, #mds-tpl-06, #mds-tpl-07 div.mds-cmp-content14 div.content, #mds-tpl-13 div.cnt_imgpar_1 dl dd {
	background:transparent url(../images/backgrounds/swoop-bottom.png) no-repeat scroll right bottom
}
div.dl_ll_1:hover, div.mds-cmp-content19:hover {
	background:url(../images/backgrounds/swoop-top.png) no-repeat scroll left top
}
div[class*='cnt_'] ul, div[class*='ts_'] ul, div[class*='vi_'] ul {
margin-top:0.3em
}
div[id|='mds-tpl'] div.ts_ll_1 li, div[id|='mds-tpl'] div.ts_ln_1 li, div[class*='cnt_'] li, div[class*='ts_'] li, div[class*='vi_'] li {
padding-left:10px;
background-position: -396px -794px
}
div[class*='cnt_'] ul.ll li, div[class*='ts_'] ul.ll li, div[class*='vi_'] ul.ll li {
padding-left:9px;
background-position:0px -1396px
}
ul.ll li a:link, ul.ll li a:visited {
	text-decoration:none;
	color:#666971
}
ul.ll li a:hover, ul.ll li a:active {
	text-decoration:none;
	color:#ffc222
}
div[id|='mds-tpl'].has_ptr {
	background:transparent url(../images/backgrounds/ptr_teaser_tabs.png) no-repeat scroll right bottom
}
button {
	overflow-x:visible;
	overflow-y:visible;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
.btn_prim, .btn_sec {
	height:2.0em;
	font-weight:bold;
	background-position:right -1150px;
	text-decoration:none;
	line-height:1.667em;
	color:#656870
}
.mds-cmp-teaser03 .btn_prim, .mds-cmp-teaser03 .btn_sec {
	margin-left:0
}
p.btn_prim button, a.btn_prim span, button.btn_prim span, button.btn_sec span, p.btn_sec button, a.btn_sec span {
	display:inline-block;
	height:2.0em;
	margin-right:31px;
	padding-left:16px;
	background-position:0 -1100px
}
button.btn_sec span, p.btn_sec button, a.btn_sec span {
	margin-right:41px
}
button.btn_prim span, button.btn_sec span {
	margin:-2px -3px 0 0
}
.btn_prim:hover, .btn_sec:hover {
	color:#fff !important;
	background-position:right -1250px
}
.btn_prim:hover span, p.btn_prim:hover button, .btn_sec:hover span {
	color:#fff !important;
	background-position:0 -1200px
}
p.btn_prim {
	display:inline-block;
	min-width:23px
}
p.btn_prim button span {
	display:inline-block;
	height:2.0em;
	line-height:1.6em;
	background-position:0 -1100px;
	color:#656870
}
div[class*='cnt_'] > div[dir="rtl"] li, div[class*='ts_'] > div[dir="rtl"] li, div[class*='vi_'] > div[dir="rtl"] li {
background:transparent url(../images/rtl/icon_sprite.png) no-repeat 0 0
}
div[class*='cnt_'] > div[dir="rtl"] ul.ll li, div[class*='ts_'] > div[dir="rtl"] ul.ll li, div[class*='vi_'] > div[dir="rtl"] ul.ll li {
padding-right:9px;
padding-left:0;
background-position:right -1396px
}
*[dir="rtl"] .btn_prim, *[dir="rtl"] a.btn_prim span, *[dir="rtl"] p.btn_prim button, *[dir="rtl"] .btn_sec, *[dir="rtl"] .btn_sec span {
	background:transparent url(../images/rtl/icon_sprite.png) no-repeat right 0
}
*[dir="rtl"] .btn_prim, *[dir="rtl"] .btn_sec {
	padding-right:0 !important;
	padding-left:41px !important;
	background-position:2px -1150px
}
*[dir="rtl"] p.btn_prim button, *[dir="rtl"] a.btn_prim span, *[dir="rtl"] p.btn_sec button, *[dir="rtl"] a.btn_sec span {
	padding-right:16px;
	padding-left:0;
	margin-right:0;
	background-position:right -1100px
}
*[dir="rtl"] .btn_prim:hover, *[dir="rtl"] .btn_sec:hover {
	background-position:2px -1250px;
	padding-right:0;
	padding-left:41px
}
*[dir="rtl"] .btn_prim:hover span, *[dir="rtl"] .btn_sec:hover span {
	background-position:right -1200px
}
.btn_nba {
	display:inline-block;
	height:2.4em;
	padding-left:7px;
	margin-left: -7px;
	background-position:0 -1100px;
	text-decoration:none
}
p.btn_nba button, a.btn_nba span {
	display:inline-block;
	height:2.4em;
	padding-right:30px;
	line-height:2.4em;
	font-weight:bold;
	text-transform:uppercase;
	background-position:right -1200px
}
.btn_nba:hover {
	color:#b49d3f
}
p.btn_nba {
	display:inline-block
}
a.ln {
	text-decoration:none;
	background-position:0 -1393px;
	padding-left:9px;
	margin-top:0.2em
}
a.ln:link, a.ln:visited {
	color:#666971
}
a.ln:hover, a.ln:active {
	color:#ffc222
}
div.cnt_hl_1 h1 span, div.cnt_hl_1 h2 span, div.cnt_btn_1 img + span, div.mm_mos_1 div.mm_mos_1 h3 span, div.mm_mos_1 div.section h3 span, #mds-cmp-1stlevelnavigation li img + span, #mds-cmp-1stlevelnavigation li.baseballcard h2 span, #mds-cmp-2ndlevelnavigation dl > dt span {
	position:absolute;
	left: -9999px
}
#mds-cmp-metanavigation li:first-child a {
	text-indent:9999px
}
div.cnt_tbl_fs_1 table span[class|="status"] {
	text-indent: -9999px
}
form.download div.newListSelected div.selectedTxt {
	padding-left:12px;
	background:transparent url(../images/icon_sprite.png) no-repeat scroll 0 -2591px
}
p.footnote {
	background-color:#f3f3f3
}
div.mds-area-seo_text {
	background-color:#f3f3f3;
	color:#656870;
	font-size:0.8182em
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#mds-cmp-1stlevelnavigation li img + span, #mds-cmp-1stlevelnavigation li.baseballcard h2 span, #mds-cmp-2ndlevelnavigation dl > dt span {
display:none
}
}
@media all {
#container #mds-area-header {
	padding-right:20px;
	min-height:108px;
	background:transparent url(../images/backgrounds/header.png) no-repeat scroll center top;
	z-index:3000
}
#container #mds-area-header:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden
}
#mds-area-header #brandlogo {
	float:right;
	margin-right: -20px;
	margin-top:12px;
	margin-bottom:0px
}
}
#container>#mds-area-footer {
	margin-top:0px;
	padding-top:43px;
	background:#f3f3f3 url(../images/backgrounds/footer.png) no-repeat scroll 0 20px
}
#gm_brandlogo {
	margin-left:22px;
	margin-top:0px;
	margin-right:1em
}
#mds-area-footer ul li {
	font-size:1.0909em;
	line-height:1.3333em;
	padding-right:5px;
	color:#656870
}
#mds-area-footer a {
	font-size:1em;
	line-height:1.3333em;
	text-decoration:none
}
#mds-area-footer a:link, #mds-area-footer a:visited {
	color:#656870
}
#mds-area-footer a:hover, #mds-area-footer a:active {
	color:#ffa90a
}
#mds-area-footer ul + ul li:last-child, #mds-area-footer div.nav_footer_c1_row2 ul li:last-child {
	display:block;
	float:right;
	background:url(../images/backgrounds/orange-carat.gif) no-repeat scroll 45px 45px
}
#mds-area-footer div.nav_footer_c1_row2 ul li:last-child a, #mds-area-footer ul + ul li:last-child a {
	padding-top:53px;
	padding-left:55px;
	margin-top: -12px;
	width:160px;
	background:url(../images/buttons/chevrolet_worldwide.png) no-repeat scroll 0 -151px;
	display:block
}
#mds-area-footer ul + ul li:last-child a:hover, #mds-area-footer ul + ul li:last-child a:active, #mds-area-footer div.nav_footer_c1_row2 ul li:last-child a:hover, #mds-area-footer div.nav_footer_c1_row2 ul li:last-child a:active {
	background-position:0 0
}
#mds-area-legal {
	background-color:#f3f3f3;
	color:#666971;
	clear:both;
	padding:14px 22px 0 22px
}
#mds-area-legal>div {
	margin-top:10px;
	display:block;
	font-size:0.9091em;
	line-height:1.3em
}
#mds-area-legal p:first-child {
	margin-top:0px
}
@media all {
div.mds-area-pf1 {
}
div.mds-area-pn1 {
	width:708px
}
div.mds-area-pf2>div, div.mds-area-pnb1 {
	width:468px
}
div.mds-area-pf3>div {
	width:308px
}
div.mds-area-pf4>div {
	width:228px !important;
	min-height:1px
}
div.mds-area-pn3>div {
	width:218px
}
div.mds-area-ptl, div.mds-area-ptr {
	width:204px
}
div.mds-area-pnb1, div.mds-area-ptl~div.mds-area-pn2, div.mds-area-ptl~div.mds-area-pn3 {
margin-left:245px
}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
div.mds-area-pnb1 {
display:inline
}
div.mds-area-pnb1>div {
padding-top:25px
}
}
@media all {
div.mds-area-pf1 {
	padding-left:22px;
	padding-right:22px
}
div.mds-area-ptr~div.mds-area-pn1, div.mds-area-ptr~div.parsys>div.mds-area-pn1, div.mds-area-ptr~div.mds-area-pn2, div.mds-area-ptr~div.parsys>div.mds-area-pn2 {
padding-left:22px;
padding-right:12px
}
div.mds-area-ptl {
	padding-left:22px;
	padding-right:24px
}
div.mds-area-pf2>div, div.mds-area-pf4>div, div.mds-area-pn3>div {
	padding-left:12px
}
div.mds-area-pf2>div.pf2a {
	padding-left:22px
}
div.mds-area-pf4>div.pf4a {
	padding-left:20px
}
div.mds-area-ptr {
	padding-right:22px;
	padding-left:24px
}
div.mds-area-pf3>div {
	padding-left:0px;
	padding-right:0px
}
div.mds-area-pf6>div {
	width:158px
}
div.mds-area-pf6>div.pf6a {
	padding-left:20px
}
div.mds-area-pf6>div.pf6f {
	padding-right:20px
}
div.mds-area-pn1 {
	background:#fff url(../images/backgrounds/pn_1_right_edge.gif) no-repeat scroll right top
}
div.nav_tablay_1 div.mds-area-pn1 {
	background-image:none
}
#mds-tpl-02 div.mds-area-pf3 {
	background:url(../images/backgrounds/teaser.jpg) no-repeat scroll 0 0
}
div.mds-area-pnb1 {
	padding-left:12px;
	padding-right:12px
}
div.mds-area-pf3 {
	padding-left:34px;
	padding-right:34px
}
#mds-tpl-04 div.mds-area-pf3 {
	padding-left:22px;
	padding-right:10px
}
#mds-tpl-04 div.mds-area-pf3>div {
	padding-right:12px
}
div.mds-area-ptr {
	background:transparent url(../images/backgrounds/ptr_teaser_top.png) no-repeat scroll 0 top;
	padding-top:28px !important;
	padding-bottom:40px;
	margin-top:30px
}
div[class*='mds-area-p'] {
padding-top:24px
}
#mds-tpl-01 > div.mds-area-pf1:first-child, #mds-tpl-02 div.mds-area-pf1, #mds-tpl-03>div.mds-area-pf1:first-child, #mds-tpl-04>div.mds-area-pf1:first-child, #mds-tpl-05>div.mds-area-pf1:first-child, #mds-tpl-06>div.mds-area-pf1:first-child, #mds-tpl-08>div.mds-area-pf1:first-child, #mds-tpl-09>div.mds-area-pf1:first-child, #mds-tpl-10>div.mds-area-pf1:first-child, #mds-tpl-12>div.mds-area-pf1:first-child, #mds-tpl-14>div.mds-area-pf1:first-child, #mds-tpl-15>div.mds-area-pf1:first-child {
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	width:100%
}
div[id|='mds-tpl'] div[class*='mds-cmp'] {
margin-top:24px
}
div[id|="mds-tpl"] ul.ll div.section, div[id|="mds-tpl"] div[class*="mds-area"] > div[class*="mds-cmp"]:first-child, div[id|="mds-tpl"] div[class*="mds-area"] div[class*="mds-cmp"] div.section:first-child, div[id|="mds-tpl"] div[class*="mds-area"] > div[class^="pf"] > div[class*="mds-cmp"]:first-child, div[id|="mds-tpl"] div[class*="mds-area"] > div[class^="pn"] > div[class*="mds-cmp"]:first-child, div[id|="mds-tpl"] div[class*="mds-area"] > div[class^="pf"] > div:first-child > div[class*="mds-cmp"]:first-child, div[id|="mds-tpl"] div[class*="mds-area"] > div[class^="pn"] > div:first-child > div[class*="mds-cmp"]:first-child, div[id|="mds-tpl"] div[class*="mds-area"] > div:first-child > div[class*="mds-cmp"]:first-child, div[id|="mds-tpl"] div.mds-cmp-content08:first-child + div[class*="mds-cmp"], div[id|="mds-tpl"] div.nav_back_1:first-child+div[class*="mds-cmp"] {
margin-top:0px !important
}
div.ts_txt_1, div.cnt_bul_1, div.cnt_par_1 {
	margin-top:20px
}
div.nav_tablay_1 div.mds-area-pf1 {
	padding:0px;
	margin-left:0px;
	margin-right:0px
}
}
#tooltip {
	border:1px solid #111;
	background-color:#eee
}
@media print {
#container, #container > div[id|="mds-tpl"], #container #mds-area-header {
	min-height:10em;
	width:auto
}
div.mds-area-pn3, div.mds-area-pn1 {
	width:auto
}
div.mds-area-pn3>div {
	width:33%
}
.btn_prim {
	display:none
}
div.mds-area-pf4>div, div.mds-area-pn3>div, div.mds-area-ptl, div.mds-area-ptr {
	width:40%
}
}
#mds-cmp-1stlevelnavigation img {
	vertical-align:bottom
}
#mds-cmp-1stlevelnavigation ul {
	z-index:100
}
#mds-cmp-1stlevelnavigation ul ul {
	position:absolute;
	z-index:2000
}
#mds-cmp-1stlevelnavigation>ul>li {
	float:left;
	position:relative
}
#mds-cmp-1stlevelnavigation ul.visible {
	display:block;
	position:absolute;
	z-index:1000
}
#mds-cmp-1stlevelnavigation ul ul, #mds-cmp-1stlevelnavigation div.baseballcard {
	display:none
}
#mds-cmp-1stlevelnavigation.ui-widget ul li, #mds-cmp-1stlevelnavigation li.baseballcard ul, #mds-cmp-1stlevelnavigation div.baseballcard.active {
	display:block
}
#mds-cmp-1stlevelnavigation div.baseballcard ul {
	position:static
}
#mds-cmp-1stlevelnavigation div.baseballcard div.further dl dt, #mds-cmp-1stlevelnavigation div.baseballcard div.further dl dd {
	float:left;
	margin-right:0.3em
}
#mds-cmp-1stlevelnavigation li.baseballcard>a {
	position:absolute
}
#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-body_style_selection ul li {
	position:relative;
	float:left
}
div.mds-cmp-body_style_selection ul li.ui-state-highlight {
	cursor:default
}
@media all {
div.cnt_hl_1 img {
	width:auto;
	height:auto;
	display:block
}
}
tbody.ui-tabs-hide {
	display:none
}
@media all {
div.cnt_imgpar_1 dl {
	float:left
}
div.cnt_imgpar_1 div.mm_right dl {
	float:right
}
div.mds-cmp-content01 div.aoiw {
	overflow:hidden
}
div.mds-cmp-content01 ul {
	overflow:hidden
}
}
@media all {
div.dl_ll_1>div>dl {
	overflow:hidden
}
div.dl_ll_1>div>dl>* {
	float:left
}
#container div.dl_ll_1>div>div {
	display:block;
	overflow:visible;
	margin-top:0px
}
}
@media all {
div.marketing_text {
	overflow:hidden;
	text-align:right
}
div.marketing_text img {
	float:right;
	vertical-align:middle
}
}
#mds-cmp-metanavigation li {
	display:inline;
	float:left
}
@media all {
div.nav_extended_1 ul, div.nav_tablay_1>ul:first-child {
	overflow:hidden;
	line-height:1em
}
div.nav_extended_1 li, div.nav_tablay_1 > ul:first-child li {
	float:left
}
div.nav_extended_1 a, div.nav_tablay_1 > ul:first-child a {
	display:block
}
div.nav_tablay_1>div.ui-tabs-hide {
	position:absolute;
	top:-9999px
}
div.nav_tablay_1 .partab {
	display:block
}
}
@media all {
div.nav_pager_1 p, div.nav_pager_1 ul, div.nav_pager_1 ul li {
	display:inline-block
}
}
#mds-cmp-searchform label[for='searchterm'], #mds-cmp-searchform label[htmlFor='searchterm'] {
	display:none
}
div.seo_text span.ui-icon {
	display:none
}
:focus {
	-moz-outline-style:none
}
.newListSelected {
	display: -moz-inline-box;
	display:inline-block;
	margin-top:0px;
	padding-right:2px;
	padding-top:0px
}
p.newList {
	margin:0;
	padding:0;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	overflow:auto;
	z-index:7777;
	border:none;
	height:auto !important
}
.jScrollPaneTrack.newList {
	overflow:hidden;
	z-index:0
}
.newListSelected .selectedTxt {
	overflow:hidden;
	cursor:pointer
}
p.newList span {
	margin:0;
	display:block;
	width:100%;
	white-space:nowrap;
	cursor:pointer;
	background:#fff !important;
	border-top:none !important;
	border-bottom:none !important;
	border-left:none !important;
	border-right:none !important;
	float:none !important;
	overflow:hidden
}
.jScrollPaneContainerSelect.newList {
	background:#fff;
	z-index:9999;
	overflow:hidden;
	padding:0px;
	border:1px solid #b2b3b7
}
.newListSelFocus {
	display:inline !important
}
.newListSelFocus .jScrollPaneTrack {
	z-index:8888
}
select.hiddenSelect {
	position:absolute;
	left: -9999px
}
@media all {
div.ts_ln_2 > div, div.ts_ln_2 div.mm_right > div, div.ts_ll_2 > div, div.ts_ll_2 div.mm_right>div {
	display:table
}
div.mds-cmp-teaser01 div.mm_right {
	display:block
}
div[id|='mds-tpl'] div.ts_ll_2, div[id|='mds-tpl'] div.ts_ln_2 {
	display:block
}
div.ts_ll_2 img, div.ts_ln_2 img, div.ts_ll_2 object, div.ts_ln_2 object {
	float:left
}
div.ts_ll_2 div.mm_right > img, div.ts_ln_2 div.mm_right > img, div.ts_ll_2 div.mm_right > a > img, div.ts_ln_2 div.mm_right > a > img, div.ts_ll_2 div.mm_right > object, div.ts_ln_2 div.mm_right>object {
	float:right
}
}
@media all {
div.mds-cmp-teaser01.ts_ll_3>ul, div.mds-cmp-teaser01.ts_ll_3>div {
	width:50%;
	float:left
}
}
div.ut_ln_1+div[class|="mds-cmp"], div.ut_ln_1+div.section, div.ut_ln_1+div.mds-cmp {
	overflow-x:visible;
	overflow-y:visible
}
div.ut_ln_1+div[class|="mds-cmp"]:after, div.ut_ln_1+div.section:after, div.ut_ln_1+div.mds-cmp:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
div.ut_ln_1+div+div {
	clear:both
}
div.ut_ln_1+div.mds-cmp-content07>h1, div.ut_ln_1+div.mds-cmp-content07>h2, div.ut_ln_1+div.mds-cmp-content07>h3, div.ut_ln_1+div.mds-cmp-content07>h4, div.ut_ln_1+div.mds-cmp-content07>h5, div.ut_ln_1+div.mds-cmp-content07>h6 {
	display:block
}
div.ut_ln_1:empty {
	display:none
}
@media all {
div.mds-cmp-content10>dl, div.mds-cmp-content19>dl {
	overflow:hidden
}
div.mds-cmp-content10>dl>*, div.mds-cmp-content19>dl>* {
	float:left
}
}
#mds-cmp-1stlevelnavigation {
	overflow-x:visible;
	overflow-y:visible;
	position:relative;
	clear:left;
	height:31px
}
#mds-cmp-1stlevelnavigation ul:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden
}
#mds-cmp-1stlevelnavigation ul li {
	background-color:#fff
}
#mds-cmp-1stlevelnavigation img {
	vertical-align:bottom
}
#mds-cmp-1stlevelnavigation>ul>li {
	height:31px
}
#mds-cmp-1stlevelnavigation>ul>li.active>a>img {
	margin-top: -31px
}
#mds-cmp-1stlevelnavigation > ul > li.active img {
	margin-top:0px
}
#mds-cmp-1stlevelnavigation ul.visible {
	top:31px;
	left:0
}
#mds-cmp-1stlevelnavigation ul.visible ul.visible {
	top:0;
	left:auto
}
#mds-cmp-1stlevelnavigation li>a {
	color:#656870;
	text-decoration:none
}
#mds-cmp-1stlevelnavigation li>a:hover {
	color:#252525
}
#mds-cmp-1stlevelnavigation ul ul {
	background-color:#fff;
	margin-top:-3px;
	opacity:1.0
}
#mds-cmp-1stlevelnavigation ul ul ul {
	margin-top:0
}
#mds-cmp-1stlevelnavigation ul ul li {
	background:#f3f3f3 url(../images/backgrounds/1stlevel_li_shadow.png) no-repeat -160px 0;
	margin:3px 5px;
	width:160px
}
#mds-cmp-1stlevelnavigation ul ul li.li_active {
	background-position:0 0;
	background-color:#fff;
	color:#252525
}
#mds-cmp-1stlevelnavigation ul ul li.li_active a:link, #mds-cmp-1stlevelnavigation ul ul li.li_active a:visited {
	color:#252525
}
#mds-cmp-1stlevelnavigation ul ul li.li_active a:hover, #mds-cmp-1stlevelnavigation ul ul li.li_active a:active {
	color:#252525
}
#mds-cmp-1stlevelnavigation ul ul li.last {
	height:3px;
	border:0px;
	border-top:1px solid #f3f3f3;
	background-image:none;
	background-color:#fff
}
#mds-cmp-1stlevelnavigation ul ul li.first {
	height:3px;
	border:0px;
	border-bottom:1px solid #f3f3f3;
	background-image:none;
	background-color:#fff
}
#mds-cmp-1stlevelnavigation ul.ll a {
	padding:0;
	margin:3px 0px 1px 17px
}
#mds-cmp-1stlevelnavigation ul ul.ll li {
	background-position: -320px 0;
	background-color:#fff
}
#mds-cmp-1stlevelnavigation>ul>li {
	float:left;
	background-color:transparent
}
#mds-cmp-1stlevelnavigation>ul>li:first-child, #mds-cmp-1stlevelnavigation>ul>li.first+li {
	background-image:none
}
#mds-cmp-1stlevelnavigation>ul>li>a {
	display: -moz-inline-stack;
	display:inline-block;
	padding-right:0;
	margin-bottom:0;
	padding-left:0px;
	height:31px;
	overflow:hidden;
	background:transparent url(../images/backgrounds/1stlevelnavigation-right.png) no-repeat scroll right top
}
#mds-cmp-1stlevelnavigation>ul>li.active>a {
	background-position:right -31px
}
#mds-cmp-1stlevelnavigation>ul>li>a>img {
	padding:0 8px 0 19px;
	margin-right:1px;
	background:transparent url(../images/backgrounds/1stlevelnavigation-left.png) no-repeat scroll left top
}
#mds-cmp-1stlevelnavigation>ul>li.actual>a>img {
	margin-top:-62px
}
#mds-cmp-1stlevelnavigation>ul>li:first-child>a {
	padding-left:3px
}
#mds-cmp-1stlevelnavigation>ul>li:first-child:hover>a, #mds-cmp-1stlevelnavigation>ul>li:first-child.active>a {
	background-color:#fff
}
#mds-cmp-1stlevelnavigation>ul>li>ul {
	border-top:0;
	background-color:#fff;
	width:171px
}
#mds-cmp-1stlevelnavigation ul ul li>a {
	width:143px;
	margin:0 5px 2px 8px;
	padding-left:9px;
	line-height:1.6667em
}
#mds-cmp-1stlevelnavigation ul ul ul ul {
	padding:0
}
#mds-cmp-1stlevelnavigation ul ul>li>ul {
	top:0px;
	left:160px
}
#mds-cmp-1stlevelnavigation ul.baseballcard {
	padding:0;
	border:0px;
	width:365px;
	background-color:transparent
}
#mds-cmp-1stlevelnavigation ul.baseballcard a.btn_prim {
	margin-top:12px;
	margin-bottom:3px
}
#mds-cmp-1stlevelnavigation li.baseballcard {
	border:0px;
	margin:0px;
	background-color:transparent;
	background-image:none;
	width:auto
}
#mds-cmp-1stlevelnavigation li.baseballcard ul, #mds-cmp-1stlevelnavigation li.baseballcard:hover {
	background-image:none;
	background-color:transparent
}
#mds-cmp-1stlevelnavigation li.baseballcard>a {
	z-index:200;
	display:inline-block;
	line-height:1.3333em;
	top:192px;
	left:0px;
	padding:3px 0px 2px 17px;
	background:#f3f3f3 url(../images/backgrounds/1stlevel_li_shadow.png) no-repeat -160px 0;
	margin:3px 5px 3px 5px;
	width:140px
}
#mds-cmp-1stlevelnavigation li.baseballcard:hover>a {
	color:#252525;
	background-position:0 0
}
#mds-cmp-1stlevelnavigation ul.baseballcard li.baseballcard:hover~li>a {
border-right:0px
}
#mds-cmp-1stlevelnavigation li.baseballcard+li>a {
	top:215px
}
#mds-cmp-1stlevelnavigation li.baseballcard+li+li>a {
	top:238px
}
#mds-cmp-1stlevelnavigation li.baseballcard+li+li+li>a {
	top:261px
}
#mds-cmp-1stlevelnavigation li.baseballcard+li+li+li+li>a {
	top:284px
}
#mds-cmp-1stlevelnavigation li.baseballcard+li+li+li+li+li>a {
	top:307px
}
#mds-cmp-1stlevelnavigation li.baseballcard+li+li+li+li+li+li>a {
	top:330px
}
#mds-cmp-1stlevelnavigation div.baseballcard.active {
	z-index:100
}
#mds-cmp-1stlevelnavigation div.baseballcard {
	overflow:hidden;
	width:325px;
	min-height:306px;
	padding:0 10px 10px 5px;
	text-align:left;
	background:transparent url(../images/backgrounds/swoop-bottom-bbc.png) no-repeat right bottom
}
#mds-cmp-1stlevelnavigation div.baseballcard h2 {
	margin-top:12px
}
#mds-cmp-1stlevelnavigation div.baseballcard img.mm {
	margin:auto;
	margin-top:8px
}
#mds-cmp-1stlevelnavigation div.baseballcard p.legal {
	margin-top:6px
}
#mds-cmp-1stlevelnavigation div.baseballcard div.further {
	float:right;
	width:160px;
	padding-left:5px;
	margin-right:0px;
	margin-top:25px;
	text-align:left
}
#mds-cmp-1stlevelnavigation div.baseballcard p.legal+div.further {
	margin-top:5px
}
#mds-cmp-1stlevelnavigation div.baseballcard div.further dl {
	font-weight:bold
}
#mds-cmp-1stlevelnavigation div.baseballcard div.further li {
	margin:3px 0;
	background-color:transparent
}
#mds-cmp-1stlevelnavigation div.baseballcard div.further li a:link, #mds-cmp-1stlevelnavigation div.baseballcard div.further li a:visited {
	color:#656870
}
#mds-cmp-1stlevelnavigation div.baseballcard div.further li a:hover, #mds-cmp-1stlevelnavigation div.baseballcard div.further li a:active {
	color:#ffc222
}
#mds-cmp-1stlevelnavigation li.baseballcard.group>div>h2 {
	margin-top:11px;
	color:#363636;
	text-align:left
}
#mds-cmp-1stlevelnavigation li.baseballcard.group > div a.btn_prim {
	float:right;
	margin-top:10px;
	margin-bottom:5px
}
#mds-cmp-2ndlevelnavigation {
	width:814px;
	clear:both;
	margin:19px 0 3px 22px
}
#mds-cmp-2ndlevelnavigation dt {
	padding-right:12px;
	font-weight:bold;
	font-size:1.4545em
}
#mds-cmp-2ndlevelnavigation dt a img {
	vertical-align:bottom
}
#mds-cmp-2ndlevelnavigation dd ul:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden
}
#mds-cmp-2ndlevelnavigation li a {
	padding:4px 10px 4px 10px;
	margin-left:2px;
	margin-top:2px;
	border-right:1px solid #e6eaec;
	border-top:1px solid #e6eaec;
	font-weight:normal;
	text-decoration:none
}
#mds-cmp-2ndlevelnavigation li a:link, #mds-cmp-2ndlevelnavigation li a:visited {
	color:#ffa90a;
	background-color:#fff
}
#mds-cmp-2ndlevelnavigation li a:hover, #mds-cmp-2ndlevelnavigation li a:active {
	color:#fff;
	background-color:#ffc222
}
#mds-cmp-2ndlevelnavigation li.active a:link, #mds-cmp-2ndlevelnavigation li.active a:visited, #mds-cmp-2ndlevelnavigation li.active a:hover, #mds-cmp-2ndlevelnavigation li.active a:active {
	color:#252525;
	background-color:#fff;
	font-weight:bold;
	padding-top:6px;
	margin-top:0
}
div.cnt_btn_1 {
	overflow-x:visible;
	overflow-y:visible
}
@media all {
div.cnt_faq_1 {
	margin:0 3px
}
div.cnt_faq_1 dt {
	font-size:1.0909em;
	font-weight:bold;
	background-color:#f3f3f3;
	color:#656870;
	padding:3px 10px;
	border:3px solid #fff
}
div.cnt_faq_1 dd {
	background-color:#e5e7e9;
	padding:3px 10px;
	border:3px solid #fff;
	border-top:0px solid #fff;
	border-bottom:16px solid #fff
}
div.cnt_faq_1 dt span.ui-icon {
	display:block;
	float:right;
	height:10px;
	width:10px;
	background-image:url(../images/buttons/faq_expand.gif);
	background-repeat:no-repeat;
	margin-top:2px
}
div.cnt_faq_1 dt span.ui-icon-triangle-1-e {
	background-position:0 -10px
}
div.cnt_faq_1 dt span.ui-icon-triangle-1-s {
	background-position:0 0
}
}
@media all {
div.cnt_hl_1 {
	margin-left:-22px;
	padding-left:22px;
	background-color:#fff
}
div.nav_extended_1+div.cnt_hl_1, div.nav_tablay_1+div.cnt_h1_1 {
	background-color:#f3f3f3
}
div.cnt_hl_1 img {
	width:auto;
	height:auto;
	display:block
}
div.cnt_hl_1 h1 + h2, div.cnt_hl_1 h1+p {
	margin-top:8px
}
div.cnt_hl_1 h2+p {
	margin-top:8px
}
div.cnt_hl_1 h2 {
	margin-bottom:16px;
	color:#656870
}
}
div.cnt_sep_1 {
	background:transparent url(../images/backgrounds/bg-sep-vertical.png) no-repeat scroll right bottom;
	font-size:1px;
	line-height:0.1;
	height:1px
}
div.cnt_sep_1 hr {
	display:none
}
@media all {
div.mds-cmp-content01 h3 {
	margin-bottom:0.3em;
	color:#656870
}
div.mds-cmp-content01 li {
	margin-top:0.3em
}
div.mds-cmp-content01 ul, div.mds-cmp-content01 p {
	margin-top:0.3em
}
div.mds-cmp-content01 h4+* {
	margin-top:0
}
div.cnt_imgpar_1 dl {
	margin-right:12px
}
div.cnt_imgpar_1 div.mm_right dl {
	margin-right:0;
	margin-left:12px
}
div.cnt_imgpar_1 dl dt {
	line-height:0px;
	margin-bottom:0
}
div.cnt_imgpar_1 dl dd {
	padding-left:5px;
	color:#849aa2
}
div.cnt_imgpar_1 dl+div {
	display:table
}
div.cnt_imgpar_1 h3 {
	margin-top:-0.18em;
	margin-bottom:1.1em
}
div.cnt_imgpar_1 ul.ll {
	margin-top:1.3em
}
}
div.mds-cmp-content04 table {
	font-size:1.0909em;
	color:#656870;
	border-collapse:separate;
	background-color:#fff !important
}
#mds-tpl-10 div.mds-cmp-content04 table {
	width:100%
}
div.mds-cmp-content04 tr.thead th, div.mds-cmp-content04 thead th {
	padding-bottom:0.2em;
	padding-top:0.3em;
	background-color:#f3f3f3;
	font-weight:bold;
	margin-right:1px;
	border-right:1px solid #fff;
	border-bottom:3px solid #fff;
	border-top:3px solid #fff
}
div.mds-cmp-content04 tr.thead, div.mds-cmp-content04 thead tr {
	background-color:#fff
}
div.mds-cmp-content04 thead tr.selects, div.mds-cmp-content04 thead tr.selects th {
	border:0;
	background-image:none;
	background-color:#fff
}
div.mds-cmp-content04 thead tr.selects th select {
	max-width:200px
}
div.mds-cmp-content04 table tr th:first-child, div.mds-cmp-content04 table tr td:first-child {
	border-left:3px solid #fff
}
div.mds-cmp-content04 table tr th:last-child, div.mds-cmp-content04 table tr td:last-child {
	border-right:3px solid #fff
}
div.cnt_tbl_2 thead th, div.mds-cmp-content04 tbody th:first-child, div.mds-cmp-content04 tfoot th {
	font-weight:bold
}
div.mds-cmp-content04 tr>* {
	padding-right:12px;
	padding-left:12px;
	margin-right:1px
}
div.mds-cmp-content04 tbody tr > *, div.mds-cmp-content04 tfoot tr>* {
	padding-top:0.2em;
	padding-bottom:0.3em;
	background-color:#e5e7e9;
	border-right:1px solid #fff;
	border-bottom:3px solid #fff
}
div.cnt_tbl_2 tr.odd td {
	background-color:#dddfe2
}
@media all {
div.dl_ll_1 {
	text-align:center;
	width:212px;
	padding:40px 0px 0px
}
div.dl_ll_1 * {
	text-align:left
}
div.dl_ll_1>* {
	padding-left:12px;
	padding-right:12px
}
div.dl_ll_1 img, div.dl_ll_1 object {
	margin-bottom:1.1em;
	margin-left:-1px;
	margin-right:-1px
}
div.dl_ll_1 img {
	opacity:0.5
}
div.dl_ll_1 h4 {
	margin-bottom:4px;
	font-weight:bold;
	font-size:1.0909em;
	color:#849aa2
}
div.dl_ll_1 dl {
	margin-top:0.3em
}
div.dl_ll_1 dl dt {
	margin-right:5px
}
div.dl_ll_1 ul.ll li a {
	display:inline-block;
	padding-left:21px;
	margin-top:0.3em;
	line-height:1.3333em;
	background-position:0 -2595px
}
div.dl_ll_1 ul.ll li.dl_pdf a {
	background-position:-387px -500px
}
div.dl_ll_1:hover img {
	opacity:1.0
}
div.dl_ll_1>div {
	padding-bottom:40px
}
div.mds-area-ptr div[class*="mds-cmp"]+div.dl_ll_1 {
padding:15px 0;
margin-top:0;
border-top:1px solid #656870;
margin-top:15px
}
div.mds-area-ptr div.dl_ll_1:last-child {
	padding-bottom:40px
}
div.mds-area-ptr div.dl_ll_1 img {
	opacity:1.0
}
div.mds-area-ptr div.dl_ll_1:hover, div.mds-area-ptr div.dl_ll_1:hover>div {
	background-image:none
}
}
@media all {
div.marketing_text {
	margin-top:5px !important;
	line-height:1.9091em
}
div.marketing_text img {
	margin-left:10px
}
}
#mds-cmp-metanavigation a {
	font-size:0.9091em
}
#mds-cmp-metanavigation {
	margin:18px 15px 19px 196px;
	text-align:right;
	float:left;
	min-height:1.5em
}
#mds-cmp-metanavigation ul {
	display:inline-block
}
#mds-cmp-metanavigation li {
	padding-right:15px
}
#mds-cmp-metanavigation li>div.section {
	margin-top:0
}
#mds-cmp-metanavigation li, #mds-cmp-metanavigation li a:active {
	color:#fff
}
#mds-cmp-metanavigation li a:link, #mds-cmp-metanavigation li a:visited {
	color:#fff;
	text-decoration:none
}
#mds-cmp-metanavigation li a:hover, #mds-cmp-metanavigation li a:active {
	color:#ffc222;
	text-decoration:none
}
#mds-cmp-metanavigation li:first-child {
	position:absolute;
	height:13px;
	width:144px;
	left:22px;
	overflow:hidden
}
#mds-cmp-metanavigation li:first-child a {
	height:13px;
	width:144px;
	display:block;
	background:transparent url(../images/chevrolet_logo2.png) no-repeat scroll top left
}
div.mds-area-pf1 div.mm_1 {
	line-height:0px
}
div[class|="mds-area"]>div.nav_extended_1 {
	padding-left:22px
}
div.mds-area-pf1>div.nav_extended_1 {
	background:#fff url(../images/backgrounds/nav_extended_1-bg-992.gif) repeat-x left bottom;
	padding-left:22px;
	margin-left:-22px;
	margin-right:-22px
}
div.mds-area-pn1>div.nav_extended_1 {
	margin-left: -22px
}
div.nav_extended_1 > ul li {
	padding:0px;
	margin-right:2px;
	background-position:right -1550px
}
div.nav_extended_1 > ul li:hover {
	background-position:right -1650px
}
div.nav_extended_1 > ul a {
	padding:5px 22px 13px;
	font-weight:bold;
	line-height:0.8333em;
	text-decoration:none;
	background-position:left -1500px;
	color:#656870;
	border-left:1px solid transparent;
	border-right:1px solid transparent
}
div.nav_extended_1 ul a:hover, div.nav_extended_1 ul a:active {
	background-position:left -1600px
}
div.nav_extended_1 > ul li:first-child a {
	padding-left:0px;
	background-position:right -1500px;
	border-left:0
}
div.nav_extended_1 > ul li:first-child {
	border:0;
	padding-left:44px;
	background-position:left -1550px
}
div.nav_extended_1 > ul li:first-child a:hover, div.nav_extended_1 > ul li:first-child a:active {
	background-position:right -1600px
}
div.nav_extended_1 > ul li:first-child:hover {
	background-position:left -1650px
}
div.nav_extended_1 > ul li:first-child:hover a {
	background-position:left -1600px
}
div.nav_extended_1 > ul li:last-child a {
	background-position:left -1500px;
	padding-right:0;
	border-right:0
}
div.nav_extended_1 > ul li:last-child {
	padding-right:43px;
	border:0;
	margin-right:0;
	background-position:right -1550px
}
div.nav_extended_1 > ul li:last-child a:hover, div.nav_extended_1 > ul li:last-child a:active {
	background-position:left -1600px
}
div.nav_extended_1 > ul li:last-child:hover {
	background-position:right -1650px
}
div.nav_extended_1 > ul li:last-child:hover a {
	background-position:left -1600px
}
div.nav_extended_1 > ul li.active a, div.nav_extended_1 > ul li.ui-tabs-selected a {
	color:#252525
}
div.nav_extended_1 > ul li.active a, div.nav_extended_1 > ul li.active a:hover {
	background-position:left -1700px;
	border-left:1px solid #cfd7dd;
	border-right:1px solid #cfd7dd
}
div.nav_extended_1 > ul li.active:first-child a, div.nav_extended_1 > ul li.active:first-child a:hover {
	background-position:right -1700px;
	border-left:0;
	border-right:1px solid #cfd7dd
}
div.nav_extended_1 > ul li.active:first-child {
	background-position:left -1750px
}
div.nav_extended_1 > ul li.active:last-child a, div.nav_extended_1 > ul li.active:last-child a:hover {
	background-position:left -1700px;
	border-left:1px solid #cfd7dd;
	border-right:0
}
div.nav_extended_1 > ul li.active:last-child {
	background-position:right -1750px
}
div.nav_extended_1 ul a:hover {
	color:#fff
}
div.nav_tablay_1 {
	margin-top:0;
	padding-top:30px;
	overflow:visible
}
div.nav_tablay_1 > ul li {
	padding:0px;
	line-height:1.4;
	margin-right:1px
}
div.nav_tablay_1 > ul li:first-child {
	background-position:left top
}
div.nav_tablay_1 > ul li:last-child {
	background-position:right top
}
div.nav_tablay_1 > ul a {
	padding:2px 12px 2px 18px;
	background-color:#fff;
	background-position:12px -1798px;
	font-weight:normal;
	font-size:1em;
	text-decoration:none;
	color:#656870;
	margin-bottom:2px
}
div.nav_tablay_1 > ul li.active a, div.nav_tablay_1 > ul li.active a:hover, div.nav_tablay_1 > ul li.active a:active, div.nav_tablay_1 > ul li.ui-tabs-selected a {
	background-position:12px -1898px;
	color:#252525;
	background-color:#fff;
	margin-bottom:0;
	padding-bottom:4px
}
div.nav_tablay_1 > ul a:hover {
	background-position:12px -1848px;
	color:#fff;
	background-color:#ffc222
}
div.nav_tablay_1 > ul a img {
	display:none
}
div.nav_tablay_1>div {
	background-color:#f3f3f3
}
#mds-cmp-searchform {
	float:left;
	margin-top:17px
}
#mds-cmp-searchform input[type="text"] {
	border:1px solid #4f5157;
	margin:0;
	color:#fff;
	background-color:#5a5d62
}
#mds-cmp-searchform button {
	width:23px;
	height:17px;
	padding:0;
	border:0px solid white;
	margin: -1px 0 0 -3px
}
div.mds-cmp-teaser01 h3 {
	margin-bottom:0.65em;
	margin-top:0.8em
}
div.mds-cmp-teaser01 div a.ln {
	display:inline-block;
	margin-top:0.8em;
	background-position:0 -1396px
}
div.mds-cmp-teaser01 div ul.ll {
	margin-top:0.2em
}
div.mds-cmp-teaser01 div h3 a:link, div.mds-cmp-teaser01 div h3 a:visited, div.mds-cmp-teaser01 div h3 a:hover, div.mds-cmp-teaser01 div h3 a:active {
	text-decoration:none;
	color:#656870;
	font-size:1em;
	line-height:1.2857em
}
div.ts_ln_2 div h3, div.ts_ll_2 div h3, div.ts_ll_3 h3 {
	margin-top:0
}
div.ts_ln_2 img, div.ts_ln_2 object, div.ts_ll_2 img, div.ts_ll_2 object {
	margin-right:10px
}
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, 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 {
	margin-left:10px;
	margin-right:0
}
div.ts_ll_1 div p, div.ts_ll_1 div ul {
	margin-bottom:1.3em
}
div.ts_ll_1 div ul.ll {
	margin:0
}
div.ts_ll_1 div ul.ll li {
	margin-top:0.3em
}
div.mds-cmp-teaser01>a.ln, div.mds-cmp-teaser01>div>a.ln {
	display:block
}
div.mds-cmp-teaser02 h3 {
	margin:10px 0 0.2em 0;
	color:#656870
}
div.ts_btn_1 {
	overflow-x:visible;
	overflow-y:visible
}
div.mds-area-ptr div[class*="mds-cmp"]+div.ts_btn_1 {
padding:15px 0;
margin-top:0;
border-top:1px solid #656870;
margin-top:15px
}
div.mds-area-ptr div.ts_btn_1:last-child {
	padding-bottom:40px
}
div.mds-cmp-teaser02 a.btn_prim {
	margin-top:1.6em
}
div.mds-cmp-teaser03 h3 {
	color:#656870;
	margin-bottom:8px
}
div.ut_loc_1 legend {
	margin-bottom:12px
}
div.ut_loc_1 legend span {
	color:#252525
}
div.ut_loc_1 label {
	display:block
}
div.ut_loc_1 input[type="text"] {
	background-color:#ececec;
	border:1px solid #d3d3d3;
	width:177px;
	margin-bottom:12px;
	padding:1px 10px 1px 13px
}
@media all {
div.mds-area-ptr div[class*="mds-cmp"]+div.ts_ll_1 {
padding:15px 0;
margin-top:0;
border-top:1px solid #656870;
margin-top:15px
}
div.mds-area-ptr div.ts_ll_1:last-child {
	padding-bottom:40px
}
div.mds-area-ptr div.ts_ll_1:first-child {
	padding-top:0
}
div.ts_ll_1 a.ln {
	background-position:0 -1396px
}
}
@media all {
div.mds-area-ptr div[class*="mds-cmp"]+div.ts_ln_1 {
padding:15px 0;
margin-top:0;
border-top:1px solid #656870;
margin-top:15px
}
div.mds-area-ptr div.ts_ln_1:last-child {
	padding-bottom:40px
}
div.mds-area-ptr div.ts_ln_1:first-child {
	padding-top:0
}
}
div.ut_ln_1 {
	float:right;
	text-align:right;
	margin:30px 12px 0 12px
}
div[id|="mds-tpl"] div.ut_ln_1 ul {
	margin-top:0
}
div.ut_ln_1 li {
	padding-bottom:0.3em
}
div.ut_ln_1 a {
	display:inline-block;
	padding-left:21px;
	background-position:10px 5px
}
div.ut_ln_1 li.dl_pdf a {
	background-position:0px -700px
}
div.ut_ln_1 li.print a {
	background-position:0px -498px
}
div.ut_ln_1 li.share a {
	background-position:11px -395px
}
@media all {
div.mds-area-pn3 + div.mds-area-pn3 div.mds-cmp-content19 {
	margin-top:0
}
div.mds-cmp-content19 {
	text-align:center;
	padding-top:30px
}
div.mds-cmp-content19 * {
	text-align:left
}
div.vi_1>* {
	padding-left:12px;
	padding-right:12px
}
div.mds-area-pf6 div.mds-cmp-content19>* {
	padding-left:9px;
	padding-right:9px
}
div.mds-cmp-content19 > a > img, div.mds-cmp-content19 > object img {
	opacity:0.6
}
div.mds-cmp-content19, div.mds-cmp-content19 a {
	color:#849AA2
}
div.mds-cmp-content19:hover, div.mds-cmp-content19:hover a {
	color:#656870
}
div.mds-cmp-content19>h3 {
	margin-top:0.7em;
	margin-bottom:0.2em
}
div.mds-cmp-content19>h3>a {
	text-decoration:none
}
div.mds-cmp-content19 div.content {
	margin-bottom:0.7em;
	margin-top:0.3em
}
div.mds-cmp-content19 div.further {
	margin-top:0.4em;
	padding-bottom:40px
}
div.mds-cmp-content19>dl {
	line-height:18px
}
div.mds-cmp-content19>dl>dt {
	margin-right:0.5em
}
div.mds-cmp-content19>dl>dd {
	font-weight:bold;
	margin-top:-1px
}
div.mds-cmp-content19 ul.ll a {
	margin-top:0.2em;
	font-weight:normal
}
div.mds-cmp-content19 ul.ll li {
	margin-top:0.3em
}
div.vi_4 div.further {
	visibility:hidden
}
div.vi_4:hover div.further {
	visibility:visible
}
div.mds-cmp-content19:hover > a > img, div.mds-cmp-content19:hover > object img {
	opacity:1.0
}
div.mds-cmp-content19 .btn_prim, div.mds-cmp-content19 .btn_sec {
	background-position:right -2850px
}
div.mds-cmp-content19:hover .btn_prim, div.mds-cmp-content19:hover .btn_sec {
	background-position:right -1150px
}
div.mds-cmp-content19:hover .btn_prim:hover, div.mds-cmp-content19:hover .btn_sec:hover {
	background-position:right -1250px
}
div.mds-cmp-content19 a.btn_prim span, div.mds-cmp-content19 a.btn_sec span {
	background-position:0 -2800px
}
div.mds-cmp-content19:hover a.btn_prim span, div.mds-cmp-content19:hover a.btn_sec span {
	background-position:0 -1100px
}
div.mds-cmp-content19:hover a.btn_prim:hover span, div.mds-cmp-content19:hover a.btn_sec:hover span {
	background-position:0 -1200px
}
}
