a:link{color:blue;}
a:active{color:blue;}
a:visited{color:blue;}
a:hover{color:red;}

div#container {
width:1050px;
margin:0 auto;
}

.animation { position:relative; top:-580px; left:270px; }

.content {position:relative; top: -15px; }

.footer {font-family: sans-serif; border:0px; padding:1px; font-color:#000;margin:0px;font-size:75%; position:relative; left:120px;}

.clear { clear:both;}

.texthead { position:relative; top:-810px; left:265px; border: 0px solid red; width:700px; height:50px; 
font-family: sans-serif;  }

.rollerrockers { position:relative; top:-790px; left:290px; border: 0px solid red; width:650px; height:50px; 
font-family: sans-serif;  }

.text { font-family: sans-serif; font-size: 90%; width:700px; height:500px; padding:0px; line-height:120%; 
border: 0px solid red; margin:5px; position:relative; top:-695px; left:250px; padding:0px;}

.textbrochure { font-family: sans-serif; font-size: 90%; width:700px; height:500px; padding:0px; line-height:120%; 
border: 0px solid red; margin:5px; position:relative; top:-820px; left:260px; padding:0px;}

.textapplication { font-family: sans-serif; font-size: 90%; width:700px; height:500px; padding:0px; line-height:170%; 
border: 0px solid red; margin:5px; position:relative; top:-850px; left:290px; padding:0px;}

.textright {float:right; position:relative; top:0px; border: 0px solid red; width: 300px; height:500px; margin:20px; }
.textleft {float:left; position:relative; border: 0px solid red; width: 300px; height:500px; margin:20px; }

.contact {position:relative; top:-630px; left:160px; border: 0px solid red; height:300px; width:300ps;
font-size:115%; font-family:sans-serif; }

.contacthead { position:relative; top:-850px; left:260px; border: 0px solid red; width:700px; height:50px; 
font-family: sans-serif;  }

.textrebuild { font-family: sans-serif; font-size: 90%; width:700px; height:500px; padding:0px; line-height:120%; 
border: 0px solid red; margin:5px; position:relative; top:-580px; left:260px; padding:0px;}

.textperformance {float:right; position:relative; top:0px; border: 0px solid red; width: 320px; height:500px; margin:20px; }

.form { position:relative; top:-700px; left:230px; }
.form2 { position:relative; top:-770px; left:400px; font-family:sans-serif; }


.float { float:left;}
.floatperformance {float:left; padding:1px; }
.floatlifter { float:left; padding:10px; }



.textparts { font-family: sans-serif; width:700px; height:670px; padding:0px; 
border: 0px solid red; margin:5px; position:relative; top:-845px; left:260px; overflow:auto;  }

table.partschart { font-family: sans-serif; font-size:90%;  padding:0px; margin:0px;
border-collapse:separate; border-spacing:0px; color:black; text-align:center; line-height:100%; }

.partschart th, .partschart td { padding:0px; margin: 0px; padding: 10px;  }

.partschart caption { font-size:150%; background-color:darkblue; text-shadow: 1px 1px 1px black; color: lightgrey; height:30px;
padding-top: 15px; }

.partschart th {background-color:black; color:#fff; }

.partschart tbody {background-color:#e3e3e3;}

.partschart tbody td { border-top: 1px solid white; border-right: 1px grey; border-bottom: 1px solid grey;
border-left: 1px solid white; }

.paypal { font-family: sans-serif; width:300px; height:200px; padding:0px;
border: 0px solid red; margin:5px; position:relative; top:-530px; left:500px; padding:0px;}

.paypalhead { position:relative; top:-810px; left:365px; border: 0px solid red; width:500px; height:50px; 
font-family: sans-serif;  }

.fordcadroller { font-family: sans-serif; font-size: 90%; width:700px; height:500px; padding:0px; line-height:120%; 
border: 0px solid red; margin:5px; position:relative; top:-565px; left:260px; padding:0px;}





