/* Common */
.shop-by-family > ul {
	margin:0;
	padding:0;
}

.shop-by-family > ul > li {
	border-right:1px solid #FFFFFF;
	display:inline;
	float:left;
	margin-right:10px;
	padding-right:10px;
}

.model > a > img,
.trim > a > img {
	width:200px;
	height:150px;
}
.model,
.trim {
	position: relative;
	float:left;
	display: inline;
	width: 200px;
	margin:20px 10px 0 0;
	text-align:center;
}
.trimslogo{
	position: relative;
}

.body-type-image {
	height: 200px;
	width: 200px;
}

.makes > .make,
.body-types > .body-type {
	display:inline-block;
	margin-right:10px;
	margin-left:10px;
	vertical-align:top;
	position: relative;
}

.makes,
.body-types {
	text-align:center;
}

.make-header-logo {
	text-align:center;
}

div.clearall {
	clear:both;
}

ul.makes li, ul.makes li > a, ul.body-types li, ul.body-types li > a {width: 200px; height: 200px;}
ul.makes li, ul.body-types li {
	float: left; 
	display: inline; 
	margin: 15px 20px 0 0;
	-moz-box-shadow: 0 0 12px rgba(0,0,0,.35);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,.35);
	box-shadow: 0 0 12px rgba(0,0,0,.35);
}
.make-image, .body-type-image {width: 200px;}
ul.makes li a, ul.body-types li a {position: relative; display: block;}
ul.makes li a div.make-info, ul.body-types li a div.body-type-info {position: absolute; bottom: 0; left: 0; z-index: 1; width: 200px; height: 93px; background:url(../../imglib/template/v4/catalog/catalog-footer-gradient.png) bottom right no-repeat;}
.xinventorypageslist li a img.make-logo {position: absolute; bottom: 10px; left: 10px; z-index: 2;}
ul.makes li a h3, ul.body-types li a .body-type-name {position: absolute; bottom: 5px; right: 10px;}
ul.makes li a h3, ul.body-types li a h3 {margin: 0; font-size: 16px; font-weight: normal; color: #fff;}
ul.makes li a:hover h3, ul.body-types li a h3:hover {color: #ff6501;} /* Anchor Hover Color */
ul.makes li a h3 span, ul.body-types li a h3 span {position: static !important; display: inline !important; color: #ff6501; clip: none;} /* Arrow Color */

div.model {
	position:relative;
}

.next-level-popup, .showroom-hover-bubble {
	position: absolute;
	top: 0px;
	left: 150px;
	z-index: 10000;
	white-space: nowrap;
	background-color:black;
	font-size:1em;
	text-align:left;
	padding:10px;
	border:solid black 8px;
	border-radius:8px;
	-moz-border-radius:8px;
}
.next-level-popup {top: 0; left: 120px; min-width: 145px;}
.next-level-popup div {float: none; display: block; margin: 0; border-bottom: 1px solid #fff;clear:left;}
.next-level-popup div:last-child {border-bottom: none;}
.next-level-popup div a {display: block; padding: 5px 0;}
.next-level-popup div.trimslogo{
	position:relative;
	border-bottom:0px solid black;
	margin-bottom:3px;
	clear:none;
}
.next-level-popup div.trimslogo img{
	position:relative;
	float:right;
	display:block;
}
.next-level-popup div.trimslogo h3{
	position: relative;
}
.showroom-hover-bubble {background:#fff;height:230px;width:212px;position:absolute;top: 0px;left: 150px;z-index: 20;-webkit-box-shadow: 1px 2px 2px 2px rgba(0, 0, 0, .4);box-shadow: 1px 2px 2px 2px rgba(0, 0, 0, .4);color:black;}
.showroom-hover-bubble a {color:black};
.showroom-hover-bubble {top: -120px; left: -35px;}
.showroom-hover-bubble .vehicle-img{text-align:center;}
.showroom-hover-bubble a {position: relative; display: block;}
.showroom-hover-bubble a img {margin-bottom: 0 !important; border: none !important; width:200px; height:150px;}
.showroom-hover-bubble a h4 {position: absolute; bottom: 10px; left: 10px;}
.showroom-hover-bubble a:hover h4 {color: #000;}

.showroom-main {margin-top: 15px;}
.showroom-main-img {}
.showroom-hover-nav {position:absolute;bottom:0;left:0px;height:52px;width:100%;}
.showroom-hover-nav ul {height:52px;margin:0 !important;padding:0 !important;list-style:none !important;list-style-type:none !important;width:100%;}
.showroom-hover-nav ul li {float:left;display:inline;height:52px !important;width:58px !important;}
.showroom-hover-nav ul li a {display:block;margin:0;padding:0;height:52px;width:232;background:url(http://imglib.dealerspike.com/showroom/catalog-hover-bubble-nav-sprite.jpg) 0 0 no-repeat;}
.showroom-hover-nav ul li a:hover {}
.showroom-hover-nav ul li a span {display:none;}
.showroom-nav-trade a {background-position: 0 0 !important;}
.showroom-nav-trade a:hover {background-position: 0 -52px !important;}
.showroom-nav-financing a {background-position: -58px 0 !important;}
.showroom-nav-financing a:hover {background-position: -58px -52px !important;}
.showroom-nav-quote a {background-position:  -116px 0 !important;}
.showroom-nav-quote a:hover {background-position: -116px -52px !important;}
.showroom-nav-testride a {background-position: -174px 0 !important;}
.showroom-nav-testride a:hover {background-position: -174px -52px !important;}

.breadcrumbs{
	position:relative;
	text-transform:uppercase;
}
#OtherYearsList{position:absolute; right:0px; top:0px; text-align:right;}