html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #contents {
	height: auto;
}
#contents {
	position: absolute;
	top: 0;
    left: 0;
/*  Use the following to center this at 50% width, or this for 750px: width: 700px, margin-left: -350px: */
/*
	left: 50%;
    width: 50%;
    margin-left: -25%;
*/
}
body
{ 
	background: url(images/bg.jpg) repeat-x #30567D; 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
#footer {
	position: absolute;
	bottom: 0;
	background: url(images/footer.gif) repeat-x #ffffff;
	width: 70%; 
	text-align: center;
	padding: 0 15%;
}
#footer {
    \width: 100%;
    w\idth: 70%;
}
.footer
{
font-size: 11px;
text-transform: uppercase;
}
A.footer   	{ color: #ffffff; text-decoration: none; font-weight: bold;}
A.footer:link	{ color: #ffffff; text-decoration: none; font-weight: bold;}
A.footer:visited { color: #ffffff; text-decoration: none; font-weight: bold;}
A.footer:active { color: #ffffff;  text-decoration: none; font-weight: bold;}
A.footer:hover	{ color: #86B6E6;  text-decoration: none; font-weight: bold;}

A   	{ color: #86B6E6; text-decoration: none;  font-weight: bold;}
A:link	{ color: #86B6E6; text-decoration: none; font-weight: bold;}
A:visited { color: #86B6E6; text-decoration: none; font-weight: bold;}
A:active { color: #86B6E6; text-decoration: none; font-weight: bold;}
A:hover	{ color: #B11119; text-decoration: none; font-weight: bold;}

.headtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C3854;
	text-transform: uppercase;
}
.title
{
	color: #86B6E6;
	text-transform: uppercase;
	font-weight: bold;	
}
.title2
{
	color: #1C3854;
	text-transform: uppercase;
	font-weight: bold;	
}
.special
{
	color: #B11119;
	text-transform: uppercase;
	font-weight: bold;	
}
.redtext
{
 color: #B11119;
}
.bluetext
{
 color: #1C3854;
}
.blacktext
{
 color: #121212;
}
.carolinatext
{
 color: #86B6E6;
}
.vehicletitle
{
	font-size: 16px;
	color: #86B6E6;
	font-weight: bold;
}
.frm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #121212;
	border: 1px solid #121212;
}
/* THIS MAKES THE DROP SHADOW WORK ON IMAGES */
			.imagecontainer{
				  float:left;
				  clear:left;
				  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
				  background: url(images/shadow.gif) no-repeat bottom right;
				  margin: 10px 0 10px 10px !important;
				  margin: 10px 0 10px 5px;
			}
			.imagecontainer img{
				display: block;
				position: relative;
				background-color: #fff;
				border: 1px solid #a9a9a9;
				margin: -6px 6px 6px -6px;
				padding: 4px;
			}
			
blockquote {
	border-left: 5px solid #86B6E6;
	margin-left: 1.5em;
	padding-left: 5px;
}	
fieldset
{
border: 1px dotted #B11119;
padding: 8px 6px;
height: 200px;
}

legend
{
color: #000000;
background: #ffffff;
padding: 2px 6px;
font-weight:bold;
font-size: 16px;
} 	

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #899eb4;
  border-right:1px solid #899eb4;
  background:#cbd4de}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #44668a;
  border-right:1px solid #44668a;
  background:#d7dee6}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d7dee6;
  border-right:1px solid #d7dee6;}
.spiffy4{
  border-left:1px solid #899eb4;
  border-right:1px solid #899eb4}
.spiffy5{
  border-left:1px solid #cbd4de;
  border-right:1px solid #cbd4de}
.spiffyfg{
  background:#ffffff}
	