﻿div.MainContainer div.MainContent { overflow:hidden; _overflow:visible; }
div.VehicleSelectorPane { _overflow-x:hidden; _width:100%; }
div.VehicleSelector a { text-decoration:none; }
a img { border:none; }
div.VehicleSelector {
	width:965px;
	height:40px!important;
	white-space:nowrap;    
	clear:right;
	background-image:url(/Resources/Images/VehicleSelector/Background.gif);
	background-repeat:repeat-x;
}

div.VehicleSelector div.Cars a,div.VehilceSelector div.Vans a { width:134px; height:40px; display:block; float:left; overflow:hidden; } 
div.VehicleSelector div.Cars a.SlideLeft,div.VehicleSelector div.Vans a.SlideLeft,div.VehicleSelector div.Cars a.SlideRight,div.VehicleSelector div.Vans a.SlideRight { width:20px; color:#FFFFFF; display:block; height:40px; float:left; }

div.VehicleSelector div.Models ul.Family {
	list-style-type:none;
	float:left;
	width:700px;
	margin:0px;
	margin-left:0px;
	padding:0px;
}

div.VehicleSelector div.Models ul li { float:left; height:40px; text-transform:uppercase; }
div.Vans div.Models ul.Family li.With-Children { _width:10px; }
div.VehicleSelector div.Models ul li a:hover { background-color:#F8F8F8; }
div.VehicleSelector div.Models ul li a h5.Active { color:#000000; }
div.VehicleSelector div div.Models ul li a {
	width:auto;
	height:40px!important;
	padding:0 10px;
	overflow:visible;
	margin:0px;
}

div.VehicleSelector div.Vans div.Models ul li a { display:block; height:40px; }
div.VehicleSelector div.Models ul li a h5 { font-size:12px; color:#FFFFFF; position:relative; top:7px; }

div.VehicleSelector div.Models ul li ul.Vehicles {
	background-color:#F8F8F8;
	width:180px;
	display:none;
	position:relative;
	z-index:100000;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

div.VehicleSelector div.Models ul li ul li {
	display:block;
	height:10px;
	min-height:100px;
	overflow:visible;
	float:none;
	width:180px;
	text-align:center;
	background-color:#FFFFFF;
}

div.VehicleSelector div.Cars div.Models ul.Family li a h5,div.VehicleSelector div.Vans div.Models ul.Family li a h5 { position:relative; top:12px; t\ op:14px; }
div.VehicleSelector div.Cars div.Models ul.Family li a span.Preloader,div.VehicleSelector div.Vans div.Models ul.Family li a span.Preloader {
	width:160px!important;
	height:80px!important;
	position:relative;
	top:12px;
	margin-top:-20px;
	padding:0px;
	display:inline-block;
	z-index:auto;
	background:url(/Resources/images/common/progress_bar02.gif) center no-repeat;
}

div.VehicleSelector div.Cars div.Models ul.Family li a span.Preloader img,div.VehicleSelector div.Vans div.Models ul.Family li a span.Preloader img { position:static; top:auto; margin:0px; padding:0px; }

div.VehicleSelector div.Cars div.Models ul.Family li ul li a.Model,div.VehicleSelector div.Vans div.Models ul.Family li ul li a.Model {
	width:180px;
	min-height:100px;
	float:none;
	display:block;
	overflow:visible;
	margin:0 auto;
	text-align:center;
	padding:0px;
	padding-bottom:0px;
}

div.VehicleSelector div.Cars div.Models ul.Family li ul li a.Model:hover,div.VehicleSelector div.Vans div.Models ul.Family li ul li a.Model:hover { background-color:#FFFFFF; }
a.Model span { display:block; position:relative; z-index:100; text-transform:uppercase; font-size:12px; white-space:normal; padding-left:20px; padding-right:20px; }
a.Model img { margin-top:-20px; }
img.Active,h5.Active { display:none; margin-top:-15px; }
