body {
	font: normal 12px 'Lucida Grande' Helvetica, Arial, sans-serif;
}
a.readmore {
	display: block;
	text-align: right;
}
h1 {
	min-height: 250px;
}

h2,h3 {
	font: normal 1.5em/1 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed','Helvetica Neue', 'ArialNarrow-Bold', 'Arial Narrow', Verdana, sans-serif;
	text-shadow: 0 0 0 #000;
	font-weight: bold; padding: 0px 0px 10px	
}
h2 {
	text-transform: uppercase;
}
p {
	line-height: 1.5;
}

ol, ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 40px;
}
ol.clean, ul.clean {
	list-style-type: none;
}
#abovefold {
	position: relative;
	min-height: 250px;
	width: 930px;
	padding: 0 0 0 25px;
	border: solid 1px #ccc;
	background: #333;
	overflow: hidden;
}
	#abovefold .vehicle {
		position: relative;
		float: left;
		height: 100%;
		min-height: 250px;
		/* gross width: 846px */
		width: 292px;
		padding: 0 478px 25px 50px;
		margin: 0 0 0 26px;
		color: #333;
		background: #f8f9f9 none no-repeat 100% 100%;
	}
	#abovefold .vehicle a {
		display: block;
		padding: .5em 0;
		color: #ffc000;
		text-shadow: 0 0 2px #000;
		text-transform: uppercase;
		white-space: nowrap;
	}



#abovefold .vehicle h2 {

border-bottom: 4px double #000000;

border-top: 4px double #000000;

color: #900;

font-family: 'HelveticaNeue-CondensedMedium','Helvetica Neue Medium Condensed','ArialNarrow','Arial Narrow','Futura Condensed',Verdana,sans-serif;

font-size: 35px;

font-size-adjust: none;

font-stretch: normal;

font-style: normal;

font-variant: normal;

font-weight: normal;

line-height: normal;

margin: 30px 0pt 15px;

padding: 15px;

text-align: center;

text-transform: uppercase;

white-space: nowrap;

width: 7em;
}

#abovefold #ultramedic {
	background-image: url(/images/products/ultramedic.jpg);
}

	#abovefold a {
		line-height: 1.0px;
		color: #fc0;
	}
	#abovefold a:hover {
		color: #fff;
}

#underfold {
	width: 921px;
	padding: 25px 15px 0px 30px;
	background: #333;
	overflow: hidden;
}
	#underfold a {
		color: #c90;
	}
		#underfold a:hover,
		#underfold button:hover {
			color: #fff;
		}
	#underfold button {
		border: none;
		color: #fc0;
		background: transparent;
	}
	#underfold div.block {
		width: 310px;
		float: left;
	}
	#underfold h2 {
		padding: 0 0 .5em 0;
		color: #fff;
		font-size: 25px;
		font-weight: lighter;
	}
	#underfold p {
		padding-bottom: 1.5em;
	}
#recent-deliveries {
	padding: 0 0 0 25px;
	border-left: solid 1px #666;
	margin: 0 0 0 15px;
}
	#recent-deliveries li {
		padding: 0 0 2em 0;
		overflow: hidden;
	}
	#recent-deliveries img {
		float: left;
		border: solid 1px #ccc;
		margin: 0 .5em .5em 0;
	}
	#recent-deliveries p {
		padding-bottom: .5em;
	}
#supplemental {
	width: 200px;
	padding: 0 0 0 30px;
	float: left;
}
	#supplemental h3 {
		padding: 0 0 .5em 0;
		color: #fff;
		font-size: 16px;
		text-transform: uppercase;
	}
	#supplemental label {
		display: block;
		padding-bottom: .5em;
		line-height: 1.5;
	}
	#supplemental div,
	#supplemental form {
		padding: 20px 15px 25px;
		background: url(/images/box-narrow-grad.jpg) no-repeat 0 0;
	}
 /* Individual Product
**********************************************************/
.product h1 {
	position: absolute;
	top: 6px;
	left: 0;
	height: 50px;
	width: 123px;
	border: solid 1px #ccc;
}
	.product h1 span {
		width: 123px;
		background-position: center;
	}
.product #abovefold {
	width: 793px;
	padding: 0px 0 0px 163px;
	border: none;
	color: #fff;
	background: transparent;
	font: normal 18px/1 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed','Helvetica Neue', 'ArialNarrow-Bold', 'Arial Narrow', Verdana, sans-serif;
}
	#abovefold h2 {
		padding: 0 0 0px;
		color: #fff;
		font: normal 35px 'HelveticaNeue-CondensedMedium', 'Helvetica Neue Medium Condensed', 'ArialNarrow', 'Arial Narrow', 'Futura Condensed', Verdana, sans-serif;
		text-transform: uppercase;
	margin-top: -2px;
	margin-bottom: 6px;
	}
		#abovefold h2 span {
			color: #ccc;
		}
	.product #abovefold img {
		border: solid 4px #e1e1e1;
	}
	.product .getstarted {
		padding: 0  0;
		color: #fc0;
	}
		.product .getstarted span {
			color: #fff;
		}
		.product .getstarted .gobutton {
			display: block;
			width: 100%;
			height: 20px;
			background: url(/images/button-go.gif) no-repeat 100% 0;
			text-indent: -2000em;
		}
	.product .bar {
		clear: both;
		width: 917px;
		padding: 5px 17px;
		margin: 0 0 20px;
		background: #333;
		overflow: hidden;
	}
		.product #content .bar a.pdf {
			display: block;
			width: 139px;
			min-height: 50px;
			padding: 10px 20px 0 60px;
			color: #fc0;
			background: url(/images/icons/pdf-gray.png) no-repeat 0 0;
			float: left;
			margin-top: 0px;
			margin-bottom: 0px;
		}
		.product .bar img {
			border: solid 1px #e1e1e1;
		}
		.product .bar li {
			padding: 0 0 0 10px;
			float: left;
		}
		.product .gallery {
			margin-left: 127px;
			width: 555px;
			padding: 2px; 15px 0 0;
			float: left;
			list-style-type:none;
		}

	.product #abovefold .featured {
		margin: 0 20px 20px 0;
		overflow: hidden;
		float: left;
	}
	
.product #underfold {
	color: #333;
	background: #e1e1e1;
}
	.product #underfold a.pdf {
		display: block;
		width: 145px;
		min-height: 48px;
		padding: 12px 20px 12px 85px;
		margin: 12px 0;
		color: #333;
		background: url(/images/icons/pdf-yellow.gif) no-repeat 0 0;
	}
	.product #underfold h3 {
		padding: 0 0 12px;
		color: #c90;
		font: normal 22px 'HelveticaNeue-CondensedMedium', 'Helvetica Neue Medium Condensed', 'ArialNarrow', 'Arial Narrow', 'Futura Condensed', Verdana, sans-serif;
	text-transform: uppercase;
	}
	.product #underfold h4,
	.product #underfold dt {
		padding: 0 0 10px;
		font: bold 14px Helvetica, Arial, sans-serif;
		text-transform: uppercase;
	}
	.product #underfold dt {
		padding: 0 0 5px;
	}
	.product #underfold dd {
		padding: 0 0 0.5em 2em;
	}
	.product #underfold .block {
		width: 375px;
	}
	.product #underfold .info-pane {
		float: left;
		width: 255px;
		padding: 0 0 0 20px;
		border-left: solid 1px #bbb;
		margin: 0 0 0 20px;
	}
.product #supplemental {
	width: 207px;
	padding: 0 0 0 30px;
	float: right;
}
	.product #supplemental h3{
		padding: 0 0 3px;
		border-bottom: solid 1px #bbb;
		margin: 0 0 .5em;
		color: #666;
		font: normal 16px 'HelveticaNeue-CondensedMedium', 'Helvetica Neue Medium Condensed', 'ArialNarrow', 'Arial Narrow', 'Futura Condensed', Verdana, sans-serif;
	}
	.product #supplemental form,
	.product #supplemental div {
		width: 177px;
		padding: 10px 15px 20px;
		margin: 0 0 15px;
		background: url(/images/box-narrow-grad-light.jpg) no-repeat 0 0;
		overflow: hidden;
	}
	.product #supplemental .deliveries {
		font: normal 11px 'Lucida Grande', trebuchet, 'Trebuchet MS', sans-serif;
	}
	.product #supplemental .deliveries li {
		padding: 5px 0;
		border-bottom: solid 1px #bbb;
		margin-bottom: 5px;
		list-style-type: none;
		overflow: hidden;
	}
	.product #supplemental .deliveries img {
		margin: 0 5px 5px 0;
		float: left;
	}