body
{
	margin: 0;
	padding: 0;
	background-color: #D7D7EB;
	font-family: arial, sans-serif;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
}

#wrapper
{
	margin: 0 auto 0 auto;
	width: 950px;
	height: 730px;
	border-width: 0 3px 3px 3px;
	border-color: white;
	border-style: solid;
	position: relative;
}


.landing
{
	width: 950px;
	height: 1257px;
	background-image: url(/images/home/main.jpg);
	background-repeat: no-repeat;
		margin: 0 auto 0 auto;
	border-width: 0 3px 3px 3px;
	border-color: white;
	border-style: solid;
	position: relative;
}


.noflash
{
	width: 950px;
	height: 691px;
	background-image: url(/images/noflash/no_flash_main.jpg);
	background-repeat: no-repeat;
		margin: 0 auto 0 auto;
	border-width: 0 3px 3px 3px;
	border-color: white;
	border-style: solid;
	position: relative;
}


.noflash_sub
{
	width: 950px;
	height: 691px;
	background-image: url(/images/noflash/no_flash_main.jpg);
	background-repeat: no-repeat;
		margin: 0 auto 0 auto;
	position: relative;
}

#vehiclevibesbadge 
{
height:130px;
left:5px;
position:absolute;
top:56px;
width:130px;
z-index:99;
}

#introvideo
{

position:absolute;
top:250px;
left:120px;
height:270px;

width:300px;
z-index:99;
}


#logo {left: 55px; top: 3px; position: absolute;}


#sharethis
{
	right: 0px;
	top: 1277px;
	position: absolute;
	color: #666;
	font-size: 12px;
}	
	
#sharethis a:link, #sharethis a:visited
{
	color: #666;	
	text-decoration: none;
}
	
#sharethis a:hover
{
	color: #666;
	text-decoration: underline;			
}


#sharethis2
{
	right: 0px;
	top: 750px;
	position: absolute;
	color: #666;
		font-size: 12px;
}	
	
#sharethis2 a:link, #sharethis2 a:visited
{
	color: #666;	
	text-decoration: none;
}
	
#sharethis2 a:hover
{
	color: #666;
	text-decoration: underline;			
}


#noflashlayer a
{
top: 255px; left: 576px; width:284px; height:152px; position: absolute;
}

#start a{top: 237px; left: 466px; width:372px; height:225px; position: absolute;}
#start a:hover {background-image: url(/images/home/start_on.gif); background-repeat: no-repeat;}

#sign a{top: 489px; left: 728px; width:222px; height:134px; position: absolute;}
#sign a:hover {background-image: url(/images/home/sign.gif); background-repeat: no-repeat;}

a.learn 
{
	top: 557px; left: 195px; width:92px; height:54px; position: absolute;
	background-image:url(/images/home/learn.gif);
}

a.learn:hover 
{
	background-position:-92px 0;
}

a.quote 
{
	top: 559px; left: 333px; width:100px; height:52px; position: absolute;
	background-image:url(/images/home/quote.gif);
}

a.quote:hover 
{
	background-position:-100px 0;
}

a.call 
{
	top: 564px; left: 475px; width:90px; height:50px; position: absolute;
	background-image:url(/images/home/call.gif);
}



a.locate 
{
	top: 565px; left: 626px; width:93px; height:53px; position: absolute;
	background-image:url(/images/home/locate.gif);
}

a.locate:hover 
{
	background-position:-93px 0;
}


#habitContainment
{
margin: 0px;
padding: 0px;
}




.footerdivider
{
	margin: 0 20px 0 20px;
}


#footerlinks
{
	margin: 10px auto 10px auto;
	text-align: center;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

#footerlinks a
{
	color: #000;
}
	
#footerlinks a:hover
{
	color: #447084;
	text-decoration: none;		
}

#footerlinks a:visited
{
	color: #000;
}	
	
	
#disclaimer
{
	margin: 10px auto 10px auto;
	text-align: center;
	color: #447084;
	font-size: 9px;
}

#disclaimer a
{
	color: #000;
}


#disclaimer a:hover
{
	color: #447084;
	text-decoration: none;		
}
#disclaimer a:visited
{
	color: #000;
}

	
	#pileups
	{
		position: absolute;
		top: 763px;
		left: 154px;
	}
	
	td
	{
		padding-bottom: 18px;
	}
	
	#pileups h4
	{
		font-size: 16px;
		color: white;
		font-weight: bold;
		margin: 0px;
		padding: 0 0 6px 0;
	}
	
	#pileups h6
	{
		font-size: 12px;
		color: white;
		margin: 0px;
		font-weight: normal;
		padding: 0 0 6px 0;
	}
		
	