@font-face{font-family:'Kankin';src:url(/fonts/Kankin.eot) format('eot');src:url(/fonts/Kankin.eot?#iefix) format('embedded-opentype') , url(/fonts/Kankin.woff) format('woff') , url(/fonts/Kankin.ttf) format('truetype') , url(/fonts/Kankin.svg#Kankin) format('svg');font-weight:normal;font-style:normal}*{box-sizing:border-box}html{color:#666}body{}body,div,dl,dt,dd,ul,ol,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}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}body{font:13px/1.231 "helvetica neue",helvetica,arial,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% "helvetica neue",helvetica,arial,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.clearfix{display:inline-block}.clearfix{display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#errorpage{text-align:center;padding:20px;background:#f7f7f7}.button{cursor:pointer;display:inline-block;padding:8px 9px;font-size:108%;color:#fff;text-decoration:none;font-weight:normal;text-transform:uppercase;border:1px solid #a91c12;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#e0001a;background:-moz-linear-gradient(top,#e0001a 0%,#cb0014 30%,#c10011 37%,#9d000b 74%,#8e0205 96%,#a91c12 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0001a),color-stop(30%,#cb0014),color-stop(37%,#c10011),color-stop(74%,#9d000b),color-stop(96%,#8e0205),color-stop(100%,#a91c12));background:-webkit-linear-gradient(top,#e0001a 0%,#cb0014 30%,#c10011 37%,#9d000b 74%,#8e0205 96%,#a91c12 100%);background:-o-linear-gradient(top,#e0001a 0%,#cb0014 30%,#c10011 37%,#9d000b 74%,#8e0205 96%,#a91c12 100%);background:-ms-linear-gradient(top,#e0001a 0%,#cb0014 30%,#c10011 37%,#9d000b 74%,#8e0205 96%,#a91c12 100%);background:linear-gradient(top,#e0001a 0%,#cb0014 30%,#c10011 37%,#9d000b 74%,#8e0205 96%,#a91c12 100%)}.button small{margin:0}.view_all{float:right}.view_all span{padding-right:18px;background:url(/images/icons/xarrow-right-white-small.png.pagespeed.ic._KRLHWex7q.png) no-repeat 99% center}.more{text-decoration:none;font-size:108%;background:url(/images/icons/xarrow-right-white-small.png.pagespeed.ic._KRLHWex7q.png) no-repeat right center;padding-right:10px}.more:hover{background-image:url(/images/icons/xarrow-right-red-small.png.pagespeed.ic.xkmv2qEulH.png)}.inline_button{padding-right:35px;display:inline-block;margin-right:10px;text-decoration:none;color:#424242;text-transform:uppercase;line-height:2em}.switcher{display:block;float:left;border-radius:10px;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#fff;border:1px solid #7a7878;text-decoration:none;box-shadow:1px 1px 3px rgba(0,0,0,.4)}.switcher span{display:none}.banner_switcher .active-banner{background:#b51a09;border-color:#b51a09}.full{}.fixed{width:966px;margin:0 auto}#content_block{padding-bottom:24px}#content_block .fixed{padding-top:65px}.standard .page{width:75%;float:right}.standard .sidebar{width:23%;float:left;margin-right:2%}.split{float:left;width:44%}.first{margin-right:6%}.facebook_block{margin-top:24px}.config_page{margin-top:50px}@media only screen and (max-width:970px){#vehicle_360,.fixed{width:96%;padding-left:2%;padding-right:2%}.gallery_viewport{width:701px}.gallery_controls .category_control{width:670px}.facebook_block{display:none}}@media only screen and (max-width:767px){.facebook_block,.standard .sidebar{display:none}.standard .page,.split{width:96%;padding-left:2%;padding-right:2%;float:none;margin:0}#content_block .fixed{padding-top:40px}.first{margin:0}}h1,h2,h3,h4,h5,h6,a.navigation-node,a.button,a.more,.model_nav li a,.dealer_locator label,.featured_spec_item span,span.distance{font-family:"Open Sans",helvetica,arial;font-weight:normal}.featured_spec_item strong,.specs_menu li a,.btcc_footer a,.factory_tour_footer a,#small_logo,#dealer_name,.btcc_header .fixed span{font-family:"Open Sans",helvetica,arial;font-weight:300}.error_message{display:block;margin:3px;color:#a91c12}form.login_form{width:50%;margin:12px 0}form textarea{width:96%;height:100px;padding:10px 2%}form span{display:block;margin-bottom:5px}form span.information{text-align:right;padding-right:8px}form span label{float:left;font-weight:bold;font-size:108%;width:43%;padding-top:3px}.custom_forms form span label{width:25%}form.login_form span label{width:18%}form span em{float:left;width:52%;display:block;font-style:normal;padding-top:6px}form span input,form span textarea{padding:8px 5px;font-size:108%;font-size:108%;border:1px solid #dcdcdc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}form input.error_field{border-color:#a91c12}form span input,form span select,form span textarea{float:left;width:52%}form .order_details span select{width:10%}.custom_forms form span input,.custom_forms form span select,.custom_forms form span textarea{width:75%}.custom_forms form .address .address_lookup{margin-left:25%}form span select,form span textarea{width:54%}form.compact{padding:15px}form.compact span label{width:22%}.custom_forms h3{margin-bottom:20px}.custom_forms form fieldset{margin-bottom:15px}.custom_forms span.subtext{font-weight:normal;font-size:85%;display:block}.custom_forms form span.checkboxinput input{width:auto;margin-top:5px}.custom_forms span.checkboxinput label{padding-top:0;margin-left:5px}.custom_forms .hiddeninput{display:none}.custom_forms .g-recaptcha{margin-left:25%}@media only screen and (max-width:786px){.custom_forms form span label,.custom_forms form span input,.custom_forms form span select,.custom_forms form span textarea{width:100%}.custom_forms form .address .address_lookup{margin-left:0}}.geo{display:none}.icon{display:block}.social_icon{display:block;background:url(/images/icons/xsocial-icons.png.pagespeed.ic.Sf57fPq1yy.png)}.is-facebook{background-position:0 0;width:43px;height:44px}.is-twitter{background-position:0 -94px;width:43px;height:44px}.is-youtube{background-position:0 -188px;width:42px;height:44px}p{color:#666;margin-bottom:15px;font-size:100%}p.small,small{font-size:85%!important;margin:10px 0 0 0;padding:0}a,em,strong{color:#b51a09}a:hover{cursor:pointer;text-decoration:none}em{font-style:italic}strong{font-weight:bold}li{color:#666}.content_block ul{margin-bottom:15px}.content_block ul li{list-style-type:none;margin:0 0 5px 0;padding-left:15px;background:url(/images/icons/xarrow-right-red-small.png.pagespeed.ic.xkmv2qEulH.png) no-repeat left 3px}.content_block ol{margin-bottom:15px}.content_block ol li{list-style-type:decimal;margin:0 0 5px 25px}blockquote{padding:10px;background:#ededed}.align_left,.align_right{display:block}.align_left{float:left;margin:0 10px 10px 0}.align_right{float:right;margin:0 0 10px 10px;clear:both}table{width:100%}table th{font-weight:bold;vertical-align:top}table th,table td{padding:5px}table.data_table{margin:10px auto}table.data_table td,table.data_table th{vertical-align:center}.center_heading{text-align:center}.ui-datepicker .ui-datepicker-header{background:#fff;overflow:hidden}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{width:80%;text-align:center}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{width:10%;float:left}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{float:right}@media only screen and (max-width:767px){p{font-size:95%}.align_left,.align_right{float:none;margin:10px 0}.align_left img,.align_right img{width:100%}}@media only screen and (max-width:970px){.desktop_only{display:none}}h1{font-size:307.8%;font-weight:normal;margin-bottom:20px}h2{font-size:153.9%}.featured_copy h2{font-size:307.8%}h3{font-size:138.5%}h4{font-size:123.1%;font-weight:bold}h5,h6{font-size:116%}h1,h2,h3{color:#424242;text-transform:uppercase}h1 a:hover,h2 a:hover,h3 a:hover{color:#b51a09}h4,h5,h6{color:#666}h4{margin-bottom:15px}#title-6-magnette strong{width:160px;height:40px;text-indent:-99999em;display:inline-block;background:url(/images/cms_views/models/xmagnette.png.pagespeed.ic.plggiMwYE2.png) no-repeat bottom right}#small-title-6-magnette{height:16px}#small-title-6-magnette strong{height:16px;width:70px;text-indent:-99999em;display:inline-block;background:url(/images/icons/magnette.png.pagespeed.ce._7b3je1YMf.png) no-repeat bottom right}.date_header{font-weight:normal;color:#424242;font-size:138.5%;text-decoration:none;text-transform:uppercase}.event_date_header{color:#b51a09}@media only screen and (max-width:767px){h1,.featured_copy h2{font-size:197%}h2{font-size:123.1%}h3{font-size:116%}h4,h5,h6{font-size:108%}}