@import url(/stylesheets/global.css);

body {
	overflow: visible !important;
	font: 13px Tahoma, Verdana, Geneva, sans-serif;
	color: #333;
}

/* Hidden */
#call-us, #logo, #secondary-nav, #header-contact, #live-chat, #nav-bg, #nav-quick-search,
#vehicle-details-header div.right, div.vehicle-pricing, div.mpg, #vehicle-additional-images, #vehicle-details-info,
#vehicle-details-info-block, #vehicle-flags, #vehicle-details-actions, #vehicle-details-extended-nav,
#vehicle-details-extended-media, #vehicle-details-extended-360, #vehicle-details-extended-videos,
#vehicle-details-extended-specs, #vehicle-details-extended-capacities, #vehicle-details-extended-performance,
#vehicle-details-extended-safety, #fancybox-tmp, #fancybox-loading, #fancybox-overlay, #fancybox-wrap,
#footer { display: none; }
/* End Hidden */

#header-container,
#outer-container {
	margin-right: auto;
	margin-left: auto;
	width: 7in;
}

#header {
	float: left;
	width: 504px;
	height: 72px;
	background: url(/images/layout/print/header.jpg) no-repeat center top;
}

#outer-shadow { background: none; }

#vehicle-details {
	position: relative;
	width: 484px;
	margin-bottom: 10px;
	padding-left: 18px;
}

/* Vehicle Title Header */
#vehicle-details div#vehicle-details-header {
	float: left;
    width: 484px;
	padding: 8px 0;
}

#vehicle-details-header div.left h2 {
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #383838;
}

#vehicle-details-header div.left span {
	font-size: 8px;
	color: #383838;
}
/* End Vehicle Title Header */

/* Vehicle Image */
* html #vehicle-details-image,
#vehicle-details-image img { height: 182px; }

#vehicle-details-image,
#vehicle-details-image img {
	float: left;
	width: 242px;
	height: 182px;
}

#vehicle-details-image img { border: #000 1px solid; }
/* End Vehicle Image */

/* Vehicle Details Info */
* html #vehicle-details div#vehicle-details-info-print { padding-left: 5px; }

#vehicle-details div#vehicle-details-info-print {
	display: block;
	float: left;
	width: 234px;
	padding-left: 6px;
	font-size: 12px;
}

#vehicle-details div#vehicle-details-info-print div.left { width: 232px; }

/* Vehicle Details Info Spacer */
	#vehicle-details div#vehicle-details-info-spacer {
		float: left;
		width: 136px; }

	#vehicle-details div#vehicle-details-info-spacer span {
		float: left;
		width: 136px;
		padding-top: 2px;
	}

	#vehicle-details div#vehicle-details-info-spacer span strong { font-weight: bold; }
/* End Vehicle Details Info Spacer */

/* Vehicle Details MPG */
	* html #vehicle-details div.mpg-print { padding-left: 8px; }

	#vehicle-details div.mpg-print {
		padding: 0 0 56px 0;
		background: url(/images/layout/print/gas-pump.png) no-repeat 0 18px;
	}

	#vehicle-details div.mpg-print span { float: left; }

	#vehicle-details div.mpg-print span.header {
		width: inherit;
		padding: 0 0 0 7px;
		font-size: 11px;
		font-weight: bold;
	}

	#vehicle-details div.mpg-print span.mpg {
		width: inherit;
		padding: 0 0 0 36px;
		font-size: 18px;
	}

	#vehicle-details div.mpg-print span.title {
		width: inherit;
		padding: 0 0 0 36px;
		font-size: 14px;
	}
/* End Vehicle Details MPG */

/* Vehicle Details Info Block */
	*html #vehicle-details div#vehicle-details-info-block-print { padding-left: 8px; }

	#vehicle-details div#vehicle-details-info-block-print {
		float: left;
		width: 136px;
		padding-bottom: 4px;
	}

	#vehicle-details div#vehicle-details-info-block-print span {
		float: left;
		width: 136px;
		padding: 2px 0 0 0;
		font-size: 8px;
	}

	#vehicle-details div#vehicle-details-info-block-print span strong {	font-weight: bold; }

	#vehicle-details div#vehicle-details-info-block-print em {
		font-size: 6px;
		font-style: normal;
	}
/* End Vehicle Details Info Block */

/* Vehicle Details Flags */
	#vehicle-details div#vehicle-flags-print {
		float: right;
		width: 51px;
		text-align: center;
	}

	#vehicle-details div#vehicle-flags-print img {
		width: 51px;
		padding-bottom: 8px;
		clear: both;
	}
/* End Vehicle Details Flags */

#vehicle-details div#vehicle-details-info-print div.right {
	float: left;
	width: 136px;
	padding: 0 0 12px 0;
}

/* Vehicle Details Pricing */
	#vehicle-details div#vehicle-details-pricing-print { width: 136px; }

	#vehicle-details div.vehicle-pricing-data-print {
		margin: 2px 0 0 0;
		font-size: 7px;
		border-top: #c4c4c4 1px solid;
	}

	#vehicle-details div.vehicle-pricing-data-print span {
		float: left;
		width: 136px;
		padding: 4px 0 0 0;
	}

	#vehicle-details div.vehicle-pricing-data-print span.call-for-price em {
		font-size: 10px;
		font-weight: bold;
		color: #9DAB44;
	}

	#vehicle-details-info-print span.msrp,
	#vehicle-details-info-print span.discount,
	#vehicle-details-info-print span.rebates { text-align: right; }

	#vehicle-details-info-print span.msrp em,
	#vehicle-details-info-print span.discount em,
	#vehicle-details-info-print span.rebates em { float: left; }

	#vehicle-details-info-print span.as-low-as {
		padding-top: 2px;
		line-height: 10px;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
	}

	#vehicle-details-info-print span.as-low-as em {
		float: left;
		font-size: 10px;
		font-weight: bold;
		color:#9DAB44;
	}
/* End Vehicle Details Pricing */
/* End Vehicle Details Info */

#vehicle-details-extended-standards,
#vehicle-details-extended-options {
	position: relative;
	width: 482px;
	clear: both;
	margin-bottom: 12px;
	padding: 21px 0 8px;
}

#vehicle-details-extended-standards h4,
#vehicle-details-extended-options h4 {
	position: relative;
	top: 0;
	left: 0;
	width: 485px;
	padding: 0 0 8px 0;
	font-size: 12px;
	font-weight: bold;
	color: #9DAB44;
}

#vehicle-details-extended-standards h4 span,
#vehicle-details-extended-options h4 span {
	position: relative;
	top: 3px;
	left: 10px;
}

#vehicle-details-extended-standards ul.top,
#vehicle-details-extended-options ul.top { display: inline; }

* html #vehicle-details-extended-standards ul.top li,
* html #vehicle-details-extended-options ul.top li { width: 200px; }

#vehicle-details-extended-standards ul.top li,
#vehicle-details-extended-options ul.top li {
	float: left;
	width: 216px;
	margin: 0 0 2px 20px;
	font-size: 10px;
	list-style: disc;
}
