h1 {
	position: absolute;
	top: 0;
	left: 0;
	height: 261px;
	width: 123px;
	margin-left: 10px;
}
	h1 span {
		width: 123px;
		background-position: center;
	}

a.readmore {
	display: block;
	text-align: right;
}

#abovefold {
	position: relative;
	min-height: 250px;
	width: 831px;
	padding: 0 0 0 123px;
	border: solid 1px #ccc;
	margin: 0 0 25px;
	background: #333;
	overflow: hidden;
}
	#abovefold div {
		position: relative;
		float: left;
		width: 715px;
		height: 100%;
		min-height: 250px;
		padding: 0 40px 25px 50px;
		margin: 0 0 0 26px;
		color: #333;
		background: #f8f9f9 url(/images/vertical-grad.jpg) repeat-x 100% 100%;
	}
	#abovefold div a {
		display: block;
		padding: .5em 0;
		color: #ffc000;
		text-shadow: 0 0 2px #000;
		text-transform: uppercase;
		white-space: nowrap;
	}
	#abovefold h2 {
		width: 10em;
		padding: 15px;
		border-top: double 4px #000;
		border-bottom: double 4px #000;
		margin: 30px 0 30px;
		color: #900;
		font: normal 35px 'HelveticaNeue-CondensedMedium', 'Helvetica Neue Medium Condensed', 'ArialNarrow', 'Arial Narrow', 'Futura Condensed', Verdana, sans-serif;
		text-align: center;
		text-transform: uppercase;
		white-space: nowrap;
	}
	#abovefold p {
		line-height: 1.5;
	}
	
#underfold {
	padding: 30px;
	color: #ccc;
	background: #333;
	overflow: hidden;
}
#underfold h3 {
	padding: 0 0 10px;
	color: #fff;
	font: normal 25px 'HelveticaNeue-CondensedMedium', 'Helvetica Neue Medium Condensed', 'ArialNarrow', 'Arial Narrow', 'Futura Condensed', Verdana, sans-serif;
	text-transform: uppercase;
}
#underfold img {
	margin: 1px 0;
	padding:0;
	/*padding: 5px 7px;*/
}
#supplemental {
	width: 200px;
	padding: 20px 15px 25px;
	background: url(/images/box-narrow-grad.jpg) no-repeat 0 0;
	float: right;
}
	#supplemental a {
		color: #ffc000;
	}
	#supplemental h3 {
		font-size: 16px;
	}
	#supplemental h4 {
		padding: 1em 0 .5em 0;
		color: #fff;
		font: normal 16px 'HelveticaNeue-CondensedMedium', 'Helvetica Neue Medium Condensed', 'ArialNarrow', 'Arial Narrow', 'Futura Condensed', Verdana, sans-serif;
		text-transform: uppercase;
	}
	#supplemental li {
		padding: 0 0 .4em 10px;
		background: url(/images/arrows/tiny-999-on-333.gif) no-repeat 0 .2em;
	}

/* Specific Dealer
***********************************************************************/
.delivery #content a.back {
	padding: 5px;
	color: #fc0;
	background: #333;
}
.delivery h1 {
	top: 15px;
}
.delivery form {
	padding: 15px 0;
	text-align: center;
}
	.delivery form h3 {
		display: inline;
	}
.delivery #abovefold {
	padding-top: 15px;
}
	.delivery #abovefold .vehicle {
		width: 794px;
	}