﻿.future_vehicles .field_input { width: 193px; }
.future_vehicles .field_input .field_input_inner { height: 27px; }
.future_vehicles .field_select span { padding-left: 13px; width: 180px; }

.future_vehicles #sub_header { background: none repeat scroll 0 0 #D4D4D4; }
.future_vehicles #sub_header .h1 { color: #818181; font-size: 58px; }
*   html .future_vehicles #sub_header .h1 { font-size: 48px; }
* + html .future_vehicles #sub_header .h1 { font-size: 48px; }
.future_vehicles .content_container { width: 950px; }

.future_vehicles ul.nav { margin: 25px 0; }
.future_vehicles ul.nav li { border-left: 1px solid #BFC1C3; margin-left: 15px; padding-left: 15px; }
.future_vehicles ul.nav li.first { border-left: 0; margin-left: 0; padding-left: 0; }
.future_vehicles ul.nav li a { color: #bfc1c3; font-size: 23px; }
*   html .future_vehicles ul.nav li a { font-size: 20px; font-weight: bold; }
* + html .future_vehicles ul.nav li a { font-size: 20px; font-weight: bold; }
.future_vehicles ul.nav li.active a,
.future_vehicles ul.nav li a:hover { color: #868789; }

.future_vehicles ul.sub-nav { margin-bottom: 8px; }
.future_vehicles ul.sub-nav li { margin-left: 30px; }
.future_vehicles ul.sub-nav li.first { margin-left: 0; }
.future_vehicles ul.sub-nav li a { color: #BFC1C3; font-size: 16px; }
*   html .future_vehicles ul.sub-nav li a { color: #BFC1C3; font-size: 14px; }
* + html .future_vehicles ul.sub-nav li a { color: #BFC1C3; font-size: 14px; }
.future_vehicles ul.sub-nav li.active a,
.future_vehicles ul.sub-nav li a:hover { color: #868789; }

.future_vehicles ol.wallpaper-steps { margin: 15px 0 15px 24px; }
.future_vehicles ol.wallpaper-steps li { color: #7E7E7E; font-size: 13px; line-height: 16px; list-style: decimal outside none; }
.future_vehicles ul.features { margin-left: 24px; }
.future_vehicles ul.features li { color: #7E7E7E; font-size: 15px; line-height: 20px; list-style: disc outside none; }
*   html .future_vehicles ul.features li { font-size: 13px; line-height: 18px; }
* + html .future_vehicles ul.features li { font-size: 13px; line-height: 18px; }
.future_vehicles ul.features ul li { list-style: circle outside none; margin-left: 48px; }

.future_vehicles .vehicle { margin-bottom: 60px; }

.future_vehicles h1 { border-bottom: 1px solid #D4D4D4; color: #818181; margin-bottom: 8px; padding: 0 0 8px; }
*   html .future_vehicles h1 { margin-bottom: 5px; }
* + html .future_vehicles h1 { margin-bottom: 5px; }
.future_vehicles h1.nosubnav { margin-bottom: 30px; }
.future_vehicles h1 span { line-height: 42px; }
.future_vehicles h1 .text { color: #A2A2A2; }
*   html .future_vehicles h1 { font-size: 36px; }
*   html .future_vehicles h1 span { line-height: 48px; }
* + html .future_vehicles h1 { font-size: 36px; }
* + html .future_vehicles h1 span { line-height: 48px; }
.future_vehicles h2 { color: #00285E; margin-bottom: 20px; }

.future_vehicles p { color: #7E7E7E; font-size: 13px; line-height: 20px; }
.future_vehicles p a { font-size: inherit; }
.future_vehicles .wallpaper a { font-size: 26px; }

.future_vehicles .image-large { height: 480px; margin-bottom: 20px; width: 948px; }
.future_vehicles .thumbs-container { width: 768px; overflow:hidden; height: 87px; position:relative; margin-bottom: 20px; }
.future_vehicles .image-thumbs { width: 2000em; position:relative; margin-bottom: 15px;}
.future_vehicles .image-thumbs dd { padding-right: 11px; }
.future_vehicles .image-thumbs dd a { display: block; height: 87px; width: 181px; }
.future_vehicles .thumbs-buttons { margin-bottom: 20px; }
.future_vehicles .thumbs-buttons dd { margin-left: 11px; }
.future_vehicles .thumbs-buttons dd.first { margin-left: 0; }
.future_vehicles .thumbs-buttons dd a { display: block; height: 87px; width: 181px; }
.future_vehicles .thumbs-buttons dd a.prev { background: url("/_Global/img/layout/future-vehicles/prev.gif") no-repeat scroll 0 0 transparent; width: 85px; }
.future_vehicles .thumbs-buttons dd a.prev:hover { background-position: 0 -87px; }
.future_vehicles .thumbs-buttons dd a.next { background: url("/_Global/img/layout/future-vehicles/next.gif") no-repeat scroll 0 0 transparent; width: 85px; }
.future_vehicles .thumbs-buttons dd a.next:hover { background-position: 0 -87px; }
.future_vehicles .thumbs-buttons dd a.disabled, .future_vehicles .thumbs-buttons dd a.disabled:hover { background-position: 0 0; }

.future_vehicles .info-cols .col { width: 460px; }
.future_vehicles .info-cols .right-col { margin-left: 30px; }
.future_vehicles .info-cols .btn-like { display: inline; }
.future_vehicles .info-cols .btn-tweet { display: inline; margin-left: 10px; }

.future_vehicles .signup-box{}
.future_vehicles .signup-box .inner-container{background:url('/_Global/img/future_vehicles/form_bottom_cap.png') 0 bottom no-repeat;}
.future_vehicles .signup-box .top-cap{background:url('/_Global/img/future_vehicles/form_top_cap.png') 0 0 no-repeat; height:6px;}

.future_vehicles .signup-box .signup-info { padding: 24px 20px; width: 220px; }
.future_vehicles .signup-box .signup-info .heading { color: #424242; font-size: 24px; margin-bottom: 15px; }
*   html .future_vehicles .signup-box .signup-info .heading { font-size: 20px; }
* + html .future_vehicles .signup-box .signup-info .heading { font-size: 20px; }
.future_vehicles .signup-box .signup-info p { color: #424242; font-size: 13px; line-height: 18px; margin-bottom: 0; }
*   html .future_vehicles .signup-box .signup-info p { font-size: 12px; }
* + html .future_vehicles .signup-box .signup-info p { font-size: 12px; }

.french .future_vehicles .signup-box .signup-info { padding: 10px 15px; width: 231px; }
.french .future_vehicles .signup-box .signup-info .heading { margin-bottom: 10px; }

.future_vehicles .signup-box .signup-form { padding: 24px 20px; width: 649px; border-left:1px solid #dadada;}
.future_vehicles .signup-box .signup-form .col { margin-left: 15px; }
.future_vehicles .signup-box .signup-form .firstcol { margin-left: 0; }
.future_vehicles .signup-box .signup-form .field_input, .future_vehicles .signup-box .signup-form .region_select { margin-bottom: 20px; }
.future_vehicles .signup-box .signup-form .field_input_inner { width: 180px; }
.future_vehicles .signup-box .signup-form p { color: #000000; font-size: 12px; margin-bottom: 0; text-align: left; width:490px;}
.future_vehicles .signup-box .signup-form p a { }
.future_vehicles .signup-box .signup-form a.secondary_arrow { width: 100px; }

.future_vehicles .signup-box .signup-form .input-container-alt{font-size:0; margin-bottom:25px;}
.future_vehicles .signup-box .signup-form .input-container-alt .field_input{margin:0 0 0 15px; display:inline-block; vertical-align:top;}
.future_vehicles .signup-box .signup-form .input-container-alt .field_input:first-child{margin-left:0;}
.future_vehicles .signup-box .signup-form .input-container-alt .field_input.alt{width:415px; }
.future_vehicles .signup-box .signup-form .input-container-alt .field_input.alt .field_input_inner{width:402px;}
.future_vehicles .signup-box .signup-form .input-container-alt .field_input.alt .field_input_inner input{width:400px;}
* + html .future_vehicles .signup-box .signup-form .input-container-alt .field_input{display:inline; zoom:1;}

.selection-container{margin-bottom:8px; width:470px;}
.selection-container .heading{font-size:12px; color:#000; margin-bottom:12px;}
.selection-container ul{font-size:0;}
.selection-container ul li{display:inline-block; font-size:12px; color:#424242; margin-right:12px; margin-bottom:12px;}
* + html .selection-container ul li{display:inline; zoom:1;}

