a:link, a:visited, a:active { 
color : #ffffff; 
} 
BODY { 
color : #ffffff; 
font-size : 14px; 
font-family : Arial; 
background-color : black; 
text-align : center; 
margin : 0; 
padding : 0; 
min-width : 817px; 
} 
P { 
font-family : "Arial"; 
font-size : 14px; 
line-height : 17px; 
} 
FORM { 
margin : 0; 
padding : 0; 
} 
#centerwrapper { 
text-align : left; 
width : 817px; 
margin-left : auto; 
margin-right : auto; 
} 
#dropmenudiv { 
position : absolute; 
background-color : #666666; 
border : 1px solid black; 
border-bottom-width : 0; 
font : normal 12px Verdana; 
line-height : 18px; 
z-index : 100; 
} 
#dropmenudiv a { 
width : 100%; 
display : block; 
text-indent : 3px; 
border-bottom : 1px solid black; 
padding : 1px 0; 
text-decoration : none; 
font-weight : bold; 
} 
#dropmenudiv a:hover { 
background-color : #0099ff; 
} 
.navlist li { 
list-style-type : square; 
width : 135px; 
background-color : #ffffb9; 
} 
ul.c27 { 
padding : 0; 
margin : 0 0 0 20px; 
} 
li.c26 { 
color : #ff0000; 
} 
span.c1 { 
font-size : 18px; 
font-family : Arial; 
line-height : 21px; 
font-style : italic; 
font-weight : bold; 
line-height : 29px; 
color : #ffffff; 
} 
span.c2 { 
font-size : 14px; 
font-family : Arial; 
line-height : 17px; 
} 
span.c3 { 
font-size : 14px; 
font-family : Arial; 
line-height : 17px; 
color : #ffffff; 
} 
span.c4 { 
font-size : 24px; 
font-family : Arial Black; 
font-style : italic; 
font-weight : bold; 
line-height : 30px; 
color : #ffffff; 
margin: 0px;
padding: 0px;
} 
span.c5 { 
font-size : 14px; 
font-family : Arial; 
font-style : italic; 
font-weight : bold; 
line-height : 17px; 
color : #999999; 
} 
span.c6 { 
font-size : 22px; 
font-family : Arial; 
line-height : 26px; 
color : #ffffff; 
} 
span.c7 { 
font-size : 14px; 
font-family : Arial; 
line-height : 17px; 
color : #00cccc; 
} 
div.basic16 { 
position : absolute; 
left : 42px; 
top : 637px; 
} 
div.basic15 { 
position : absolute; 
left : 42px; 
top : 601px; 
} 
div.basic14 { 
position : absolute; 
left : 42px; 
top : 565px; 
} 
div.basic13 { 
position : absolute; 
left : 42px; 
top : 529px; 
} 
div.basic12 { 
position : absolute; 
left : 42px; 
top : 493px; 
} 
div.basic11 { 
position : absolute; 
left : 42px; 
top : 457px; 
} 
div.basic10 { 
position : absolute; 
left : 42px; 
top : 396px; 
} 
div.basic9 { 
position : absolute; 
left : 42px; 
top : 360px; 
} 
div.basic8 { 
position : absolute; 
left : 42px; 
top : 324px; 
} 
div.basic7 { 
position : absolute; 
left : 42px; 
top : 288px; 
} 
div.basic6 { 
position : absolute; 
left : 42px; 
top : 252px; 
} 
div.basic5 { 
position : absolute; 
left : 42px; 
top : 216px; 
} 
div.basic4 { 
position : absolute; 
left : 42px; 
top : 180px; 
}
div.basic3 { 
position : absolute; 
left : 35px; 
top : 27px; 
} 
div.basic2 { 
position: absolute; 
left : 150px; 
top : 36px; 
} 
div.basic1 { 
position : absolute; 
left : 0; 
top : 0; 
} 
h1 { 
font-size : 18px; 
line-height : 22px; 
} 
.math  {
font-size: 30px;
font-family: Verdana; 
font-style: italic; 
font-weight: bold; 
line-height: 55px; 
} 
.eng { 
font-size : 24px; 
font-family : Arial; 
font-style : italic; 
font-weight : bold; 
line-height : 29px; 
color : #000000; 
}
#blocks{
width: 817px;
background-image: url(../engine_blocks_images/page.gif);
background-repeat: repeat-y;
margin-bottom: 0px ;
padding-left: 10px ;
padding-right: 10px ;
padding-bottom: 1220px ;
}
.machining{
width: 290px;
background-image:url(../engine_blocks_images/background_mid.gif);
background-repeat: repeat-y;
margin-bottom: 0pt ;
padding-bottom: 0px ;  
}
.machining_text{
padding: 0px;
margin: 0px;
margin-left: 15px ;
margin-right: 15px ;
}
.play{
position: absolute ;
left: 240px;
top: 183px;
width:295px;
}
#customerscars {
position: absolute ;
left: 250px;
top: 180px;
width: 544px;
height: 1249px;
background-image: url(../calculators_images/background_large.gif);
}
#customer1 {
margin-top: 26px;
margin-left: 17px;
}
#customer {
margin-top: 18px;
margin-left: 17px;
}
.photo {
margin-left: 6px;
margin-bottom: 8px;
}
.yellow  { margin-top: 17px; margin-bottom: 17px; margin-left: 2px }
.nav {
margin-bottom: 7px;
}
.nav_menu {
 width:188px;
 height:30px;
 margin-bottom:5px;
 background-image:url(../index_images/nav_button.png);
 background-repeat:no-repeat;
 text-align:center;
 padding-top:1px;
 font-style:italic;
 font-family:arial black;
 font-size:16px;
}
.nav_menu a:link, .nav_menu a:visited, .nav_menu a:active { 
  text-decoration: none; 
}









