@charset "utf-8";
/* Default CSS Document */

@font-face {
font-family: "Delicious Heavy";
src: url("../f/Delicious-Heavy.otf");
}
@font-face {
	font-family: 'Delicious Heavy';
	src: url('../f/Delicious-Heavy.eot');
	src: local('Delicious Heavy'), local('Delicious-Heavy'), url('../f/Delicious-Heavy.woff') format('woff'), url('../f/Delicious-Heavy.otf') format('opentype'), url('../f/Delicious-Heavy.svg#Delicious-Heavy') format('svg');
}
body {
	background: #90c9e9;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	height: 1600px;*/
}

a {
	color: white;
}
a:hover {
	color: #5f5f5f;
}

#container {
	width: 1000px;
	margin: 50px auto 0 auto;
	/*text-align: left;*/
	background: url(../i/back.png) no-repeat;
	z-index: 100;
}

#header {
	border: 0 solid white;
	border-bottom-width: 4px;
	padding-bottom: 100px;
	margin: 0 25px;
	text-align: left;
}


#header #info {
	float: right;
	text-align: right;
		width: 175px;
	color: white;
	margin: 25px 25px 0 0;
}

* html #header #info {
	margin: -125px 5px 0 0;
}

#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
		top: 25px;
		left: 45px;
}

#nav li {
	float: left;

}

#nav a {
		height: 43px;
		width: 115px;
	background: url(../i/buttons.png) no-repeat;
	display: block;
	font-family: "Delicious Heavy";
	font-size: 1.2em;
	color: #5f5f5f;
	border: 0;
	text-decoration: none;
	text-transform: uppercase;
	padding: 17px 0 0 0;
	text-align: center;
}
#nav a:hover {
	color: #3a95b1;
	background-position: 0 -60px;
}

#nav #current {
	color: #3a95b1;
	background-position: 0 -60px;
}

 * html #nav {
	position: absolute;
	top: 200px;
}


#photo {
	background: #90c9e9;
	border: 0;
		height: 250px;
		width: 1000px;
	padding: 25px 25px 0 25px;
}

#flashcontent {
	background: url(../i/back.png) no-repeat;
	background-position: 0 -200px;
/*	margin: 0 25px;*/
	padding: 0 25px;
/*	background: #90c9e9;*/
	position: relative;
		left: -25px;

}

#content {
	border: 0 solid white;
	border-width: 4px 0;
	margin: 0 25px;
	color: white;
}

#content p {
	text-align: left;
}

#content h1 {
	padding-left: 30px;
	font-family: "Delicious Heavy";
	font-weight: normal;
	text-align: left;
}

#bullets {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
		left: -25px;
		top: 25px;
	float: left;
		width: 514px;
	text-align: left;
}
#bullets a {
		height: 106px;
		width: 514px;
	background: url(../i/bullets.png) no-repeat;
	display: block;
	font-family: "Delicious Heavy";
	font-size: 1.25em;
	color: #5f5f5f;
	border: 0;
	text-decoration: none;
	margin: 0 0 10px 0;
}
#bullets a:hover {
	color: #3a95b1;
	background-position: 0 -106px;
}

#bullets a img {
	padding: 17px;
	border: 0;
}
#bullets a span {
	position: relative;
		top: -43px;
}

#units {
	border-collapse: collapse;
	position: relative;
		left: 20px;
}
.unit {
	width: 400px;
	height: 115px;
/*	background: #fff;*/
	background: url(../i/units.png) no-repeat;
	color: #5f5f5f;
	padding: 0 50px 0 15px;
	margin: 0 25px 25px 0;
		text-align: left;
}

.unit img {
	position: relative;
		top: -30px;
		left: -40px;
	padding: 0 0 10px 0;
}

.unit span {
	font-family: "Delicious Heavy";
	font-size: 1.25em;
	position: relative;
		top: -45px;
		left: -20px;
}

.unit p {
	display: inline;
	position: relative;
		top: -45px;
	padding: 0;
	margin: 0;

}

#units .price {
	display: none;
	font-family: "Delicious Heavy";
	font-size: 5em;
	padding: 0 15px 45px 0;
}

#units .pricelabel {
	display: none;
}

#units .pricesupp {
	font-family: "Delicious Heavy";
	font-size: 5em;
	padding: 0 15px 45px 0;
}

#units .size {
	font-family: "Delicious Heavy";
	font-size: 3em;
	padding: 0 0 45px 0;
	text-align: left;
}
#units .size a {
	text-decoration: none;
}

#units .truckfit {
	background: url(../i/truck.png) no-repeat;
		width: 100px;
		height: 115px;
	padding: 0 0 25px 35px;
	border: 0;
	text-align: left;
}

#units .truckfit img {
	padding-bottom: 10px;
	border: 0;
}

.tableheader {
	text-align: center;
}

#goodstuff {
	font-family: "Delicious Heavy";
	font-weight: normal;
	font-size: 1.2em;

}

#map {
	position: relative;
		top: -7px;
		left: -25px;
		width: 420px;
	float: right;
	border: 0;
}

#memberships {
	
}

.info {
	background: url(../i/back.png) no-repeat -25px 0;
	border-bottom: 4px solid white;
	padding: 1px 25px;
	margin-top: 25px;
}

* html .info {
	width: 950px;
	margin: 25px 0 0 -25px;
	padding: 1px 50px 1px 35px;
}


.info h2 {
	font-family: "Delicious Heavy";
	font-weight: normal;
	margin-bottom: 0;
}
.info p {
	margin-top: 0;
}
* html .info p {
	margin: 0 25px 0 0;
}

* html .info li {
	margin: 0 25px 0 0;
}


.rv {
	background: url(../i/back.png) no-repeat -25px 0;
	border-bottom: 4px solid white;
		
		margin: 0 25px 25px 25px;

}
#blank {
	background: #90c9e9;
}

#footer {
	overflow: hidden;
	z-index: 5;
	margin-top: -125px;
}


img, li, div, a { behavior: url(iepngfix.htc) }