/*- - MAIN STYLES - - - - - - - - - - - - - - - - - - - - - - */
body
	{
		margin: 0;
		padding: 0;
		background-color: #000;
		font-family: "Helvetica Neue", Helvetica, Arial, Trebuchet, sans-serif;
		font-size: 93.75%;
		color: #7D7D7D;
		line-height: 1.6em;
	}
	
div#mainBox
	{
		margin: 0 auto;
		width: 946px;
		background: url("../img/BG_Full.jpg") no-repeat top center;
	}

/*- - HEADER STYLES - - - - - - - - - - - - - - - - - - - - - - */
div#header
	{
		margin: 0;
		padding: 51px 0 0 0;
		height: 50px;
		/* Preload background a image */
		background: url("../img/Nav_01CarPrep_o.gif") no-repeat -1000px -1000px;
	}

div#logo
	{
		float: left;
		/* Preload background a image */
		background: url("../img/Nav_02Fabrication_o.gif") no-repeat -1000px -1000px;
	}

div#nav
	{
		height: 50px;
		width: 508px;
		float: left;
		/* Preload background a image */
		background: url("../img/Nav_03PaintCoating_o.gif") no-repeat -1000px -1000px;
	}

div#topRow
	{
		height:18px;
		/* Preload background a image */
		background: url("../img/Nav_04Transport_o.gif") no-repeat -1000px -1000px;
	}
	
div#topRow a, div#bottomRow a
	{
		display: block;
		float: left;
		font-size: 0.6em;
	}
	/*- Top Row -*/
a#carPrep:link, a#carPrep:visited
	{ 	width: 69px; height: 18px;
		background: url("../img/Nav_01CarPrep.gif") no-repeat top left; 
	}
a#carPrep:hover, a#carPrep:active
	{	background: url("../img/Nav_01CarPrep_o.gif") no-repeat top left; }

span#carPrep
	{
		display: block; float: left;
		width: 69px; height: 18px;
		background: url("../img/Nav_01CarPrep_on.gif") no-repeat top left;
	}

a#fabrication:link, a#fabrication:visited
	{ 	width: 171px; height: 18px;
		background: url("../img/Nav_02Fabrication.gif") no-repeat top left; 
	}

a#fabrication:hover, a#fabrication:active
	{	background: url("../img/Nav_02Fabrication_o.gif") no-repeat top left; }

span#fabrication
	{
		display: block; float: left;
		width: 171px; height: 18px;
		background: url("../img/Nav_02Fabrication_on.gif") no-repeat top left;
	}
	
a#paint:link, a#paint:visited
	{ 	width: 107px; height: 18px;
		background: url("../img/Nav_03PaintCoating.gif") no-repeat top left; 
	}
a#paint:hover, a#paint:active
	{	background: url("../img/Nav_03PaintCoating_o.gif") no-repeat top left; }

span#paint
	{
		display: block; float: left;
		width: 107px; height: 18px;
		background: url("../img/Nav_03PaintCoating_on.gif") no-repeat top left;
	}

	/*- Bottom Row -*/
a#transport:link, a#transport:visited
	{ 	width: 111px; height: 10px;
		background: url("../img/Nav_04Transport.gif") no-repeat top left; 
	}
a#transport:hover, a#transport:active
	{	background: url("../img/Nav_04Transport_o.gif") no-repeat top left; }
	
span#transport
	{
		display: block; float: left;
		width: 111px; height: 10px;
		background: url("../img/Nav_04Transport_on.gif") no-repeat top left;
	}
	
a#stunt:link, a#stunt:visited
	{ 	width: 135px; height: 10px;
		background: url("../img/Nav_05Stunt.gif") no-repeat top left; 
	}
a#stunt:hover, a#stunt:active
	{	background: url("../img/Nav_05Stunt_o.gif") no-repeat top left; }

span#stunt
	{
		display: block; float: left;
		width: 135px; height: 10px;
		background: url("../img/Nav_05Stunt_on.gif") no-repeat top left;
	}
	
a#vehicle:link, a#vehicle:visited
	{ 	width: 111px; height: 10px;
		background: url("../img/Nav_06Vehicle.gif") no-repeat top left; 
	}
a#vehicle:hover, a#vehicle:active
	{	background: url("../img/Nav_06Vehicle_o.gif") no-repeat top left; }
	
span#vehicle
	{
		display: block; float: left;
		width: 111px; height: 10px;
		background: url("../img/Nav_06Vehicle_on.gif") no-repeat top left;
	}

div#contactBox
	{
		height: 50px;
		width: 198px;
		float: left;
		/* Preload background a image */
		background: url("../img/Nav_05Stunt_o.gif") no-repeat -1000px -1000px;
	}
	
a span
	{
		display: none;
	}

a#contact:link, a#contact:visited
	{
		display: block;
		width: 60px;
		height: 12px;
		font-size:0.8em;
		background: url("../img/Nav_07Contact.gif") no-repeat top left;
	}
	
a#contact:hover, a#contact:active
	{	background: url("../img/Nav_07Contact_o.gif") no-repeat top left; }
	
span#contact
	{
		display: block; float: left;
		width: 60px; height: 12px;
		background: url("../img/Nav_07Contact_on.gif") no-repeat top left;
	}
	
/*- - FLASH BANNER STYLES - - - - - - - - - - - - - - - - - - - - - - */	
div#flashBanner
	{
		margin: 0;
		height: 303px;
		/* Preload background a image */
		background: url("../img/Nav_06Vehicle_o.gif") no-repeat -1000px -1000px;
	}

/*- - BODY STYLES - - - - - - - - - - - - - - - - - - - - - - */
div#body
	{
		margin: 0;
		min-height: 176px;
		/* Preload background a image */
		background: url("../img/Nav_07Contact_o.gif") no-repeat -1000px -1000px;
	}
	
div#rightColumn
	{
		margin: 0 0 0 240px;
		padding: 21px 0 0 8px;
		width: 568px;
	}
	
a#map:link, a#map:visited
	{
		display: block;
		width: 61px; height: 8px;
		font-size:0.3em;
		background: url("../img/mapdownload.gif") no-repeat top left;
	}

a#map:hover, a#map:active
	{ background: url("../img/mapdownload_o.gif") no-repeat top left; }

	
div#footer
	{
		margin: 50px 0 0 240px;
		padding: 0 0 45px 8px;
		width: 568px;
		/* Preload background a image */
		background: url("../img/mapdownload_o.gif") no-repeat -1000px -1000px;
	}
	
div#geyrhalter
	{
		font-size: 0.6em;
		color: #333333;
		margin-bottom: -5px;
	}

div#copyright
	{
		font-size: 0.6em;
		float: left;
		/* Preload background a image */
		background: url("../img/gotoPursuit_o.gif") no-repeat -1000px -1000px;
	}

div#goto
	{
		font-size: 0.6;
		float: right;
	}

a#pursuit:link, a#pursuit:visited
	{
		display: block;
		width: 119px; height: 13px;
		font-size:0.8em;
		background: url("../img/gotoPursuit.gif") no-repeat top left;
	}

a#pursuit:hover, a#pursuit:active
	{
		background: url("../img/gotoPursuit_o.gif") no-repeat top left;
	}
	
h3
	{
		margin: 0;
		padding: 0;
		font-size: 1.1em;
		color: #FFF;
		font-weight: normal;
	}

p.first
	{
		margin: 0 auto auto;
	}
	
img
	{
		border: none;
	}
	
ul
	{
		margin: 20px 0 0;
		padding: 0;
		list-style: none;
	}
	
a:link, a:visited
	{
		text-decoration: none;
		color: #D7D7D7;
	}

a:hover, a:active
	{
		text-decoration: underline;
		color: #ED1C24;
	}
	
a#geyrLink:link, a#geyrLink:visited
	{
		text-decoration: none;
		color: #333333;
	}
	
a#geyrLink:hover, a#geyrLink:active
	{
		text-decoration: underline;
		color: #8D1118;
	}