body {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 12px;
color : #000000;
background-color : #000000;
margin : 0;
padding : 0;
line-height: 1.25;
}

#bgimage {
	position : absolute;
	width : 1024px;
	height : 902px;
	top : 0px;
	left: 0px;
}

#servicesbgimage {
	position : absolute;
	width : 1024px;
	height : 1356px;
	top : 0px;
	left: 0px;
}

#racecarbgimage {
	position : absolute;
	width : 1024px;
	height : 1146px;
	top : 0px;
	left: 0px;
}

#mediabgimage {
	position : absolute;
	width : 1022px;
	height : 769px;
	top : 0px;
	left: 0px;
}

#wrapper {
position : relative;
width : 1024px;
margin : 0 auto;
}

a:link {
text-decoration : none;
color : #ffffff;
}

a:visited {
color : #ffffff;
text-decoration : none;
}

a:active {
color : #ffffff;
text-decoration : none;
}

a:hover {
color : #000000;
text-decoration : none;
}

li {
list-style : none;
display : inline;
padding-left : 15px;
padding-right : 15px;
}

#header {
position : absolute;
left : 109px;
top : 0;
}

#nav {
	position : absolute;
	font-size : 16px;
	top : 143px;
	left : 78px;
	font-weight : 400;
	color : #ffffff;
	height : 15px;
	width : 600px;
	z-index : 1;
}

#secondarynav{
	position : absolute;
	left : 240px;
	top : 196px;
	z-index : 2;
	width: 482px;
	height: 38px;
	font-size: 14px;
	font-weight: bold;
}


#secondarynav a:link {
color : #a9191d;
text-decoration : none;
}

#secondarynav a:hover {
color : #a9191d;
text-decoration : none;
}

#secondarynav a:active {
color : #000000;
text-decoration : none;
}

#secondarynav a:visited {
color : #000000;
text-decoration : none;
}


#footernav {
	position : absolute;
	font-size : 12px;
	top : 854px;
	left : 77px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 563px;
	z-index : 2;
}
	

#footernav a:link {
color : #000000;
text-decoration : none;
}

#footernav a:hover {
color : #a9191d;
text-decoration : none;
}

#footernav a:active {
color : #000000;
text-decoration : none;
}

#footernav a:visited {
color : #a9191d;
text-decoration : none;
}


#mediafooternav {
	position : absolute;
	font-size : 12px;
	top : 716px;
	left : 75px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 563px;
	z-index : 2;
}
	

#mediafooternav a:link {
color : #000000;
text-decoration : none;
}

#mediafooternav a:hover {
color : #a9191d;
text-decoration : none;
}

#mediafooternav a:active {
color : #000000;
text-decoration : none;
}

#mediafooternav a:visited {
color : #a9191d;
text-decoration : none;
}


#servicesfooternav {
	position : absolute;
	font-size : 12px;
	top : 1094px;
	left : 77px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 563px;
	z-index : 2;
}


#servicesfooternav a:link {
color : #000000;
text-decoration : none;
}

#servicesfooternav a:hover {
color : #a9191d;
text-decoration : none;
}

#servicesfooternav a:active {
color : #000000;
text-decoration : none;
}

#servicesfooternav a:visited {
color : #a9191d;
text-decoration : none;
}

#poweredby {
	position : absolute;
	font-size : 12px;
	top : 850px;
	left : 721px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 191px;
	z-index : 2;
}

#poweredby a:link {
color : #000000;
text-decoration : none;
}

#poweredby a:hover {
color : #ff7800;
text-decoration : none;
}

#poweredby a:active {
color : #ff7800;
text-decoration : none;
}

#poweredby a:visited {
color : #000000;
text-decoration : none;
text-align: right;
}


#racecarfooternav {
	position : absolute;
	font-size : 12px;
	top : 1304px;
	left : 77px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 563px;
	z-index : 2;
}


#racecarfooternav a:link {
color : #000000;
text-decoration : none;
}

#racecarfooternav a:hover {
color : #a9191d;
text-decoration : none;
}

#racecarfooternav a:active {
color : #000000;
text-decoration : none;
}

#racecarfooternav a:visited {
color : #a9191d;
text-decoration : none;
}

#racecarpoweredby {
	position : absolute;
	font-size : 12px;
	top : 1300px;
	left : 721px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 191px;
	z-index : 2;
}

#racecarpoweredby a:link {
color : #000000;
text-decoration : none;
}

#racecarpoweredby a:hover {
color : #ff7800;
text-decoration : none;
}

#racecarpoweredby a:active {
color : #ff7800;
text-decoration : none;
}

#racecarpoweredby a:visited {
color : #000000;
text-decoration : none;
text-align: right;
}

#racecarheader{
	position: absolute;
	width: 807px;
	height: 210px;
	z-index: 2;
	left: 110px;
	top: 183px;
}

#indexheader{
	position: absolute;
	width: 805px;
	height: 205px;
	z-index: 2;
	left: 110px;
	top: 183px;
}

#mediapoweredby {
	position : absolute;
	font-size : 12px;
	top : 713px;
	left : 719px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 191px;
	z-index : 2;
}

#mediapoweredby a:link {
color : #000000;
text-decoration : none;
}

#mediapoweredby a:hover {
color : #ff7800;
text-decoration : none;
}

#mediapoweredby a:active {
color : #ff7800;
text-decoration : none;
}

#mediapoweredby a:visited {
color : #000000;
text-decoration : none;
text-align: right;
}


#servicespoweredby {
	position : absolute;
	font-size : 12px;
	top : 1090px;
	left : 721px;
	font-weight : 400;
	color : #000000;
	height : 38px;
	width : 191px;
	z-index : 2;
}

#servicespoweredby a:link {
color : #000000;
text-decoration : none;
}

#servicespoweredby a:hover {
color : #ff7800;
text-decoration : none;
}

#servicespoweredby a:active {
color : #ff7800;
text-decoration : none;
}

#servicespoweredby a:visited {
color : #000000;
text-decoration : none;
text-align: right;
}

#signup a:link {
color : transparent;
text-decoration : none;
}

#signup a:hover {
color : transparent;
text-decoration : none;
}

#signup a:active {
color : transparent;
text-decoration : none;
}

#signup a:visited {
color : transparent;
text-decoration : none;
text-align: right;
}


#memberbutton a:link {
color : transparent;
text-decoration : none;
}

#memberbutton a:hover {
color : transparent;
text-decoration : none;
}

#memberbutton a:active {
color : transparent;
text-decoration : none;
}

#memberbutton a:visited {
color : transparent;
text-decoration : none;
text-align: right;
}


#contact {
	position : absolute;
	left : 836px;
	top : 160px;
	font-weight : 400;
	color : #ffffff;
	font-size : 16px;
}

#address {
	position : absolute;
	left : 631px;
	top : 110px;
	font-weight : 400;
	color : #ffffff;
	font-size : 14px;
	font-style : italic;
	width : 276px;
	line-height : 1.25;
	height : 20px;
}

#mainbody {
	position : absolute;
	left : 109px;
	top : 387px;
	z-index : 2;
	height: 518px;
}

#mediabody {
	position : absolute;
	left : 109px;
	top : 184px;
	z-index : 2;
	height: 584px;
}

#contactinfo{
	position : absolute;
	left : 132px;
	top : 300px;
	z-index : 2;
	height: 103px;
}

#contactbox {
	position : absolute;
	left : 132px;
	top : 384px;
	z-index : 2;
	height: 267px;
}

#signup{
	position : absolute;
	left : 651px;
	top : 460px;
	z-index : 2;
	height: 103px;
}

#joinnow{
	position : absolute;
	left : 671px;
	top : 290px;
	z-index : 2;
	height: 103px;
}

#memberbutton{
	position : absolute;
	left : 633px;
	top : 1044px;
	z-index : 2;
	height: 103px;
}

#racecarimages{
	position : absolute;
	left : 541px;
	top : 677px;
	z-index : 2;
	height: 103px;
}

#testimonial1{
	position : absolute;
	left : 132px;
	top : 609px;
	z-index : 2;
	height: 54px;
	color:#000000;
	font-style:italic;
	font-size:14px;
	width: 484px;
	text-align: left;
}

#testimonial2{
	position : absolute;
	left : 325px;
	top : 919px;
	z-index : 2;
	height: 54px;
	color:#666666;
	font-style:italic;
	font-size:14px;
	width: 276px;
	text-align: left;
}

#testimonial3{
	position : absolute;
	left : 132px;
	top : 1203px;
	z-index : 2;
	height: 54px;
	color:#666666;
	font-style:italic;
	font-size:14px;
	width: 484px;
	text-align: left;
}


#mainsitebody {
	position : absolute;
	left : 109px;
	top : 184px;
	z-index : 2;
	height: 720px;
}

#servicesbody {
	position : absolute;
	left : 109px;
	top : 184px;
	z-index : 2;
	height: 720px;
}

#racecarbody {
	position : absolute;
	left : 109px;
	top : 394px;
	z-index : 2;
	height: 720px;
}


#helmet {
position : absolute;
left : 674px;
top : 550px;
z-index : 2;
}

#welcome {
	position : absolute;
	left : 131px;
	top : 406px;
	z-index : 2;
}

#welcomemsg {
	position : absolute;
	left : 131px;
	top : 436px;
	z-index : 2;
	width: 514px;
	height: 235px;
}

#media {
	position : absolute;
	left : 131px;
	top : 207px;
	z-index : 2;
}

#mediamsg {
	position : absolute;
	left : 132px;
	top : 242px;
	z-index : 2;
	width: 482px;
	height: 38px;
}

#howitworks {
	position : absolute;
	left : 396px;
	top : 290px;
	z-index : 2;
	width: 255px;
	height: 237px;
}

#aboutthecar {
	position : absolute;
	left : 132px;
	top : 290px;
	z-index : 2;
	width: 244px;
	height: 288px;
}

#news {
	position : absolute;
	left : 649px;
	top : 417px;
	z-index : 2;
}

#services {
	position : absolute;
	left : 131px;
	top : 205px;
	z-index : 2;
}

#racecar {
	position : absolute;
	left : 131px;
	top : 415px;
	z-index : 2;
}

#racecarmsg {
	position : absolute;
	left : 131px;
	top : 445px;
	z-index : 2;
	width: 470px;
	height: 604px;
}

#racecarmsg a:link {
color : #000000;
text-decoration : none;
}

#racecarmsg a:hover {
color : #000000;
text-decoration : none;
}

#racecarmsg a:active {
color : #000000;
text-decoration : none;
}

#racecarmsg a:visited {
color : transparent;
text-decoration : none;
text-align: right;
}

#servicesmsg {
	position : absolute;
	left : 131px;
	top : 235px;
	z-index : 2;
	width: 470px;
	height: 604px;
}


#photos{
	position: absolute;
	z-index: 3;
	width: 444px;
	height: 382px;
	left: 86px;
	top: 278px;
	}

#photonav{
	position: absolute;
	z-index: 4;
	width: 191px;
	height: 124px;
	left: 614px;
	top: 278px;
	padding: 15px;
	}

#video{
	position: absolute;
	z-index: 3;
	width: 405px;
	height: 308px;
	left: 164px;
	top: 288px;
	}
	
#video a:link {
color : #000000;
text-decoration : none;
}

#video a:hover {
color : #ff7800;
text-decoration : none;
}

#video a:active {
color : #ff7800;
text-decoration : none;
}

#video a:visited {
color : #000000;
text-decoration : none;
text-align: right;
}	

#buynow {
	position : absolute;
	left : 625px;
	top : 204px;
	z-index : 2;
	width: 173px;
	height: 83px;
}

.h1{
font-size: 16px;
font-weight: bold;
color: #FF0000;
}
