@charset "utf-8";
/*!
 *		Release:	Chevrolet Flex R.4.6.0.1
 *		Revision:	297
 *		Date:		May 14 2014
 *		Timestamp:	1412
 */
 .modCnt_dealermap_1{width:100%}
#gmv_dealermap{width:100%;height:475px;background-color:#eee}
.modCnt_dealermap_1 .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_1 .gmv_maplinkcontainer .infotext{width:auto;text-align:right;color:#666;margin-top:5px;margin-right:10px;text-align:right}
.modCnt_dealermap_1 .gmv_form{float:right}
.modCnt_dealermap_1 div.gmv_maplinkcontainer a.gmv_infolink{cursor:pointer}
.modCnt_offer_1 .offer_veh{display:inline-block;width:400px}
.modCnt_offer_1 .offer_tx{display:inline-block;width:565px;padding:0 5px;vertical-align:top}
.modCnt_offer_1 .offer_tx img.offer_divider{display:inline-block;margin:0 5px}
.modCnt_offer_1 .offer_tx_inner_full{width:auto}
.modCnt_offer_1 .offer_tx_inner_half{width:48%;display:inline-block;vertical-align:top}
.modCnt_offer_1 .offer_img_container{margin-bottom:10px}
.modCnt_offer_1 ul.offer_links li{margin-right:8px;margin-bottom:4px}
.modCnt_offer_1 .offer_links.float li{display:inline-block}
.modCnt_offer_1 .btn_prim,.modCnt_offer_1 .btn_sec{margin-top:0}
.modCnt_offer_1 .super{vertical-align:super}
.modCnt_offer_1 .hl_2{color:#323334;font-style:italic;font-weight:bold;margin:-3px 0 -7px;font-size:1.83em}
.modCnt_offer_1 .pt1{font:bold 12px arial;color:#000}
.modCnt_offer_1 .pt3{font-size:20px;color:#333}
.modCnt_offer_1 .tx3{margin-top:10px}
.modCnt_offer_1 .tx_offer_x-sml_lt{font-size:10px;color:#7f7f7f;line-height:.5}
.modCnt_offer_1 .tx_offer_x-sml_dk{font-size:10px;color:#333;line-height:.5}
.modCnt_offer_1 .tx_offer_sml_lt{font-size:14px;color:#666;line-height:.5}
.modCnt_offer_1 .tx_offer_sml_dk{font-size:14px;color:#333;line-height:.5}
.modCnt_offer_1 .tx_offer_med_lt{font-size:20px;color:#666;line-height:.5}
.modCnt_offer_1 .tx_offer_med_dk{font-size:20px;color:#333;line-height:.5}
.modCnt_offer_1 .tx_offer_lrg_lt{font-size:22px;color:#666;line-height:.7}
.modCnt_offer_1 .tx_offer_lrg_dk{font-size:22px;color:#333;line-height:.7}
.modCnt_offer_1 .tx_offer_x-lrg_lt{font-size:34px;color:#666;line-height:.5}
.modCnt_offer_1 .tx_offer_x-lrg_dk{font-size:34px;color:#333;line-height:.5}
.mm_hotspot_1{z-index:1;position:relative}
.mm_hotspot_1 img{z-index:1}
.mm_hotspot_1 .modal-anchors{display:none}
.mm_hotspot_1 .graphoverlay{height:562px;width:962px;position:absolute;opacity:.85;filter:alpha(opacity=85);z-index:100}
.mm_hotspot_1 .graphoverlay.off{display:none}
#tipP1,.mm_hotspot_1.p2 .hotSpot .textBlock{position:absolute;width:200px;display:none;background-color:transparent;padding:0;margin:0;z-index:10}
#tipP1-inner,.mm_hotspot_1.p2 .hotSpot .textBlock-inner{background:#000;color:#fff;font-size:11px;padding:5px 8px;display:block;position:relative;z-index:2;border:1px solid #fff;border-color:rgba(255,255,255,0.24)!important}
.nugwrap .nugget{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;margin-top:-7px;display:block}
.nugwrap .nuggetb{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #000;margin-top:-6px;margin-top:-5px\0/;display:block}
.nugwrap .nugget,.nugwrap .nuggetb{height:0;width:0;position:relative;z-index:3}
.nugwrap{margin-bottom:-1px;position:relative;width:auto;left:50%;margin-left:-6px}
.nugwrap .nugoutline{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #AAA;display:block}
.nugwrap .nugoutlineb{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #AAA;display:block}
.nugwrap .nugoutline,.nugwrap .nugoutlineb{height:0;width:0;position:relative;z-index:1}
.topRight .nugwrap,.bottomRight .nugwrap{margin-top:-1px;left:25px}
.topLeft .nugwrap,.bottomLeft .nugwrap{margin-bottom:-1px;left:175px}
.mm_hotspot_1 .jTip{cursor:pointer}
.mm_hotspot_1.p2 .hotSpot .hoverimg_hidden{display:none}
.mm_hotspot_1.p2 .hotSpot{display:block;position:absolute;z-index:1;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-color:rgba(255,255,255,0)}
.mm_hotspot_1.p2 .hotSpot span:hover{cursor:pointer}
.mm_hotspot_1.p2 .hotSpot.hsactive .textBlock{display:block}
.mm_hotspot_1.p2 .textBlock p{margin:0;line-height:1.2em;text-align:left}
div.nav_float_1{margin:0 auto;padding:0;position:relative}
ul.nav_float_1_content{display:inherit;margin-bottom:30px}
li.nav_float_item_1{display:inline-block;position:relative;margin-left:5px;margin-bottom:5px;text-align:center;padding-bottom:11px}
li.nav_float_item_1.nav_float_item_1_float{float:left}
li.nav_float_item_1.nav_float_item_1_fixed{position:absolute}
li.nav_float_item_1 a img.over{display:none}
li.nav_float_item_1.nav_float_item_1_over a img{display:none}
li.nav_float_item_1.nav_float_item_1_over a img.over{display:inline}
li.nav_float_item_1.active a img{display:none}
li.nav_float_item_1.active a img.over{display:inline}
div.inner_nav_float_items{padding:0;margin:0 auto;display:block}
li.nav_float_item_1 a{text-decoration:none;font-family:louis;font-style:italic;font-weight:bold}
li.nav_float_item_1 span{text-decoration:none;display:block;position:relative;text-align:center;margin-bottom:12px;max-width:70px;margin:0 auto}
div.nav_float_1 div.inner{width:auto;height:auto;display:block}
div.nav_float_1 div.inner.ui-align-left{text-align:left}
div.nav_float_1 div.inner.ui-align-right{text-align:right}
div.nav_float_1 div.inner.ui-align-center{margin-left:auto;margin-right:auto;text-align:center}
div.nav_float_1 a.ascend{float:left;text-decoration:none;margin-top:-4px;display:inline-block;width:16px;height:16px;background:url(/static/cms/chevroletflex/images/plus_sprite.png) no-repeat center bottom transparent}
div.nav_float_1 a.descend{float:left;text-decoration:none;margin-top:-5px;margin-right:5px;display:inline-block;width:10px;height:16px;background:url(/static/cms/chevroletflex/images/minus_sprite.png) no-repeat center bottom transparent}
div.nav_float_1 a.ascend span,div.nav_float_1 a.descend span{display:none}
li.nav_float_item_1.active{background:url(/static/cms/chevroletflex/images/arrow_float_sprite.png) no-repeat center bottom transparent}
div.anchor_holder{clear:both}
div.nav_float_1{position:relative}
div.slider{margin-left:5px;margin-right:10px;float:left}
.ui-slider{position:relative;text-align:left;background-color:#eee}
div[class*="nav_float_1"]::after{content:"";display:table;clear:both}
.floating_hover_img{position:absolute;z-index:20}
div.nav_float_1 .slider .divider{display:block;position:absolute;width:7px;margin-left:-3px;height:10px;background:#fff}
div.nav_float_1 .ui-slider-handle.ui-state-default.ui-corner-all{cursor:pointer}
.nav_float_c1 .ui_position_float_rel{position:relative}
.nav_float_c1 .ui_position_float_rel .inner{position:absolute}
.nav_float_c1 .ui_position_float_rel.ui_layer_top{z-index:10}
.nav_float_c1 .ui_position_float_rel.ui_layer_bottom{z-index:0}
.nav_modelchanger_menu{display:block}
#nav_modelchanger_tab.flex{display:inline-block;width:auto;margin:0 0 0 17px;background-color:#fff}
#nav_modelchanger_tab.flex>div{color:#4e4f50;cursor:hand;cursor:pointer;padding:3px 7px}
#nav_modelchanger_tab.flex>div span{color:#4e4f50;display:block;text-align:center;font-weight:bold}
#nav_modelchanger_tab.flex div span .togarrow{font-family:Louis!important;display:inline;margin-left:5px;font-size:11px}
.nav_modelchanger_menu.toggle .nav_modelchanger_1.flex{left:-491px;*left:-705px;margin-left:50%;position:absolute;display:none;z-index:11}
.nav_modelchanger_1.flex #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.flex.inline #wrapper{min-height:0;padding:0}
.nav_modelchanger_1.flex #wrapper.center{text-align:center}
.nav_modelchanger_1.flex #wrapper.right>ul{float:right}
.nav_modelchanger_1.flex #wrapper>ul{display:inline-block;width:auto;position:relative;margin-left:auto;margin-right:auto}
.nav_modelchanger_1.flex.active{display:block!important}
.nav_modelchanger_1.flex #wrapper .tx{text-align:left}
.nav_modelchanger_1.flex div#wrapper.left figure dl dt span{font-size:83.34%}
.nav_modelchanger_1.flex #wrapper .teaser-cmps{margin-top:-5px}
.nav_modelchanger_1.flex #wrapper .teaser-cmps .mod{float:left;width:121px}
.nav_modelchanger_1.flex #wrapper .teaser-cmps .mod dd{white-space:normal}
.nav_modelchanger_1.flex #wrapper .teaser-cmps .mod.mds-cmp-teaser05:first-child{border:0}
.nav_modelchanger_1.flex #wrapper>ul>li{float:left;text-align:center;width:140px;list-style:none outside none}
.nav_modelchanger_1.flex #wrapper>ul>li div.mcjb{border:0;padding:5px;margin:0;position:relative;cursor:hand;cursor:pointer}
.nav_modelchanger_1.flex #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.flex #wrapper.six_col_img>ul>li .mcjb .jellybean dl{display:none}
.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li{width:230px}
.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li div.mcjb .jellybean{text-align:center;height:146px}
.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li div.mcjb .jellybean .vehImg{height:77px}
.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li div.mcjb .jellybean h3.vt{font-size:130%;margin:3px 0}
.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li div.mcjb .jellybean dl dd{width:100%}
.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li div.mcjb .jellybean dl dt,.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li div.mcjb .jellybean dl dd{float:left}
.nav_modelchanger_1.flex #wrapper.four_col_img>ul>li div.mcjb .jellybean dl dt{width:120px}
.nav_modelchanger_1.flex #wrapper>ul>li div.mcjb .jellybean{opacity:.4;filter:alpha(opacity=40);height:100px}
.nav_modelchanger_1.flex #wrapper>ul>li div.mcjb:hover .jellybean,.nav_modelchanger_1.flex #wrapper>ul>li div.mcjb.current .jellybean{opacity:1;filter:alpha(opacity=100)}
.nav_modelchanger_1.flex #wrapper .exp_lyr{bottom:110px;position:absolute;left:-160px;display:none;cursor:auto;visibility:visible}
.nav_modelchanger_1.flex #wrapper.four_col_img .exp_lyr{bottom:150px;left:-114px}
.nav_modelchanger_1.flex #wrapper .exp_lyr.flyoutvisible{display:block!important}
.nav_modelchanger_1.flex #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.flex #wrapper .exp_lyr .exp_lyr_inner{cursor:default!important}
.msie .nav_modelchanger_1.flex #wrapper .exp_lyr .exp_lyr_inner h3,.msie .nav_modelchanger_1.flex #wrapper .exp_lyr .exp_lyr_inner p,.msie .nav_modelchanger_1.flex #wrapper .exp_lyr .exp_lyr_inner dt span,.msie .nav_modelchanger_1.flex #wrapper .exp_lyr .exp_lyr_inner .tx4{cursor:text!important}
.nav_modelchanger_1.flex .exp_lyr div.nuggetshadow,.nav_modelchanger_1.flex .exp_lyr div.nugget{content:' ';height:0;position:absolute;width:0;left:18px}
.nav_modelchanger_1.flex .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)}
.nav_modelchanger_1.flex .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.flex #wrapper .close{background:url("/static/cms/chevrolet2013/images/icon_sprite.png") no-repeat scroll left -1150px transparent;height:26px;position:absolute;right:0;top:1px;width:27px;z-index:1;text-indent:-9999px;cursor:pointer}
.nav_modelchanger_1.flex ul,.nav_modelchanger_1.flex ul li{margin:5px 0 0}
.nav_modelchanger_1.flex ul.cta li{margin:10px 0 0}
.nav_modelchanger_1.flex ul li{display:inline-block}
.nav_modelchanger_1.flex .cta a.btn_prim{margin:0}
.nav_modelchanger_1.flex .cta a.btn_prim,.nav_modelchanger_1.flex .cta a.btn_sec:hover{color:#fff}
.nav_modelchanger_1.flex .cta a.btn_sec{margin-left:4px}
.nav_modelchanger_1.flex .cta a.btn_prim,.nav_modelchanger_1.flex .cta a.btn_sec{padding:5px 6px 4px}
.masthead .nav_modelchanger_1.flex #wrapper .teaser-cmps{margin-top:7px}
.masthead .nav_modelchanger_menu.toggle .nav_modelchanger_1.flex{margin:0;position:absolute;display:block}
html.t06c .masthead .nav_modelchanger_c1{display:none}
html.x-viewport .masthead .nav_modelchanger_c1{display:block}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer.ui-tabs-nav{border:solid 1px #dedede}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer{display:block;float:left}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li{background-repeat:no-repeat;width:33%}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li a{display:block;cursor:pointer}
.modNav_verticaltabs_1 .nav_verticaltabs_1_content_wrapper{width:66%;float:left}
.modNav_verticaltabs_1 .content_layer{display:none}
.modNav_verticaltabs_1 .content_layer.ui-tabs-panel{display:block}
.modNav_verticaltabs_1 .content_layer .modCnt_expander_1{margin:0}
#gmv_dealermap{width:100%}
.modCnt_dealermap_1 #gmv_dealermap h3{font-weight:bold}
.modCnt_dealermap_1 .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_1 .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}
.modCnt_dealermap_1 .gmv_maplinkcontainer .infotext{width:620px;text-align:right;color:#666;margin-top:5px;margin-right:10px;text-align:right;float:left}
.modCnt_dealermap_1 .gmv_form{float:right;width:360px}
.modCnt_dealermap_1 .gmv_maplinkcontainer{margin-top:15px;overflow:auto}
.modCnt_dealermap_1 .gmv_maplinkcontainer input{width:310px;height:30px;text-transform:uppercase;color:#939598;background:whiteSmoke;padding-left:10px}
.modCnt_dealermap_1 .gmv_maplinkcontainer input.err{border-color:red}
.modCnt_dealermap_1 .gmv_maplinkcontainer a.gmv_infolink{height:32px;width:30px;background-position:50% 50%;background-color:#939192;cursor:pointer;background-image:url('/static/cms/chevroletflex/images/gmv_arrow.png');background-repeat:no-repeat;vertical-align:top;display:inline-block;margin-top:4px}
.modCnt_dealermap_1 .gmv_maplinkcontainer a.gmv_infolink span{display:none}
.modCnt_dealermap_1 #gmv_dealermap .shoppingLinks a.btn_prim{margin-right:4px;color:#fff}
.hl_2{font-family:Louis-i4,Louis,'Louis Bold'}
.offer_tx a{font-size:10px}
.nav_modelchanger_1.flex #wrapper{min-height:170px;padding:0}
.nav_modelchanger_1.flex #wrapper .tx{padding-top:15px}
.msie8 .nav_modelchanger_1.flex .mcjb .jellybean{min-height:110px}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li{width:315px}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li.last{border-bottom-width:1px}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer a{text-decoration:none;background-color:#f5f5f5;color:#808285;font-size:16px;font-family:Louis-i4,Louis,'Louis Bold';font-weight:bold;font-style:italic;text-transform:uppercase;padding:11px 11px;background:url("/static/cms/chevroletflex/images/nav_verticaltabs_1_nav_layer_bg.png") no-repeat 0 0;height:28px;overflow:hidden}
.msie8 .modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer a{background-position:0 0}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li.first a{background-position:0 999px!important}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer img{vertical-align:middle;margin-right:14px}
.modNav_verticaltabs_1 .ui-tabs-hide{display:none}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li.ui-state-active a,.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li a:hover{background-image:none;background-color:#eff0f0;color:#414042}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li{float:left;clear:both}
.modNav_verticaltabs_1 .nav_verticaltabs_1_content_wrapper{width:625px;margin-left:20px}
.modNav_verticaltabs_1 .nav_verticaltabs_1_nav_layer li.ui-state-active #tabSelMarker{display:none}