html.index {
	overflow: hidden;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
html.products {
	overflow: hidden;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
background-image: url(mgengine.jpg);
background-image-width: 385;
background-image-height: 323;
background-repeat: no-repeat;
background-position: right bottom;
}
html.camshafts {
	overflow: hidden;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
background-image: url(mgengine.jpg);
background-image-width: 385;
background-image-height: 323;
background-repeat: no-repeat;
background-position: right bottom;
}
html.clients {
	overflow: hidden;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
background-image: url(mgaracer6.jpg);
background-image-width: 434;
background-image-height: 286;
background-repeat: no-repeat;
background-position: right bottom;
}
html.contact {
	overflow: hidden;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
background-image: url(fiestaracing3.jpg);
background-image-width: 657;
background-image-height: 293;
background-repeat: no-repeat;
background-position: center bottom;
}
html.services {
	overflow: hidden;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
background-image: url(superflow2.jpg);
background-image-width: 255;
background-image-height: 366;
background-repeat: no-repeat;
background-position: right bottom;
}
html.profile {
	overflow: hidden;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
background-image: url(escortracing5.jpg);
background-image-width: 436;
background-image-height: 300;
background-repeat: no-repeat;
background-position: right bottom;
}
html {
	overflow: auto;
	height: 100%;
margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
body.index      {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
  }
body.products      {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
background-image: url(mgengine.jpg);
background-image-width: 385;
background-image-height: 323;
background-repeat: no-repeat;
background-position: right bottom;
  }
body.camshafts      {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
background-image: url(mgaracer6.jpg);
background-image-width: 434;
background-image-height: 286;
background-repeat: no-repeat;
background-position: right bottom;
  }
body.clients        {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
background-image: url(mgaracer6.jpg);
background-image-width: 434;
background-image-height: 286;
background-repeat: no-repeat;
background-position: right bottom;
  }
body.contact        {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
background-image: url(fiestaracing3.jpg);
background-image-width: 657;
background-image-height: 293;
background-repeat: no-repeat;
background-position: center bottom;
  }
body.services        {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
background-image: url(superflow2.jpg);
background-image-width: 255;
background-image-height: 366;
background-repeat: no-repeat;
background-position: right bottom;
  }
body.profile        {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
background-image: url(escortracing5.jpg);
background-image-width: 436;
background-image-height: 300;
background-repeat: no-repeat;
background-position: right bottom;
  }
body        {
  font-size : 12px;
  color : #000066;
  font-Family : Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  overflow: auto;
	height: 100%;
  }
div.coltec {                                
  position: absolute; top:20; left:1; width:300;
 height:80;                                  
  visibility: visible;                         
  background-color: #ffffff;                   
 border: none;
  border-width: thin;
  border-color: #000066;
  overflow: visible;  
  font-style: italic;                         
  font-size: 50px;                            
  font-weight: 900;                           
  font-Family : Verdana, Arial, Helvetica, sans-serif;  
  color: #000066;
background-image: url(colteclogo1b.jpg);
background-image-width: 300;
background-image-height: 80;
background-repeat: no-repeat;
background-position: left center;                             
 }
div.coltecborderh {
  position: absolute; top:20; left:1; width:1015;
  height: 80;  
  visibility: visible;
  background-color: #003a8e;
  overflow: fixed;
  border: none;

}
div.coltecborderv {
  position: absolute; top:1; left:20; width:250;
  height: 594;  
  visibility: visible;
  background-color: #003a8e;
  overflow: fixed;
  border: none;
}
div.coltecborderbh {
  position: absolute; top:550; left:1; width:1015;
  height: 34;  
  visibility: visible;
  background-color: #003a8e;
  overflow: fixed;
  border: none;
border-width: thin;
  border-color: #003a8e;
border-left: #ffffff;
border-right: #ffffff;
font-size: 10px;
color: #003a8e;
font-style: italic; 
font-Family : Arial, Helvetica, sans-serif;
}
div.coltecborderbtxt {
  position: absolute; top:551; left:1; width:1015;
  height: 32;  
  visibility: visible;
  background-color: #ffffff;
  overflow: fixed;
  border: solid;
border-width: thin;
  border-color: #003a8e;
border-left: #ffffff;
border-right: #ffffff;
font-size: 10px;
color: #003a8e;
font-style: italic; 
font-Family : Arial, Helvetica, sans-serif;
}
div.racingengines {                                  
  position: absolute; top:72; left:70; width:115;
  height: 17;                                    
  visibility: visible;                           
  background-color: #ffffff;                     
  border: none;  
  overflow: visible;
  font-style: italic; 
  font-size: 17px;                            
  font-weight: 900;                           
  font-Family : Monotype Corsiva, Script, Arial, Helvetica, sans-serif;  
  color: #ff9933;                             
 }   
div.ltd {                                  
  position: absolute; top:72; left:185; width:50;
  height: 20;                                    
  visibility: visible;                           
  background-color: #ffffff;                     
  border: none;                                  
  overflow: visible;
  font-style: italic; 
  font-size: 12px;                            
  font-weight: 900;                           
  font-Family : Monotype Corsiva, Script, Arial, Helvetica, sans-serif;  
  color: #ff9933;                             
 }     

div.toppicture{                                  
position: absolute; top:20; left:640; width:340;
 height: 80;                                    
  visibility: visible;                           
  background-color: #000066;   
   border: none; 
background-image: url(toplogo.jpg);
background-image-width: 340;
background-image-height: 80;
background-repeat: no-repeat;
background-position: left center;  
 }  

div.menuborder {
  position: absolute; top:120; left:1; width:1015;
  height: 40;  
  visibility: visible;
  background-color: #003a8e;
  overflow: fixed;
  border: none;
}
div.menu {
  position: absolute;
  width: 85; top: 130;
  height: 20;
  visibility: visible;
  background-color: #cccccc;
  overflow: fixed;
  border: solid;
  border-width: thin;
  border-color: #000066;
text-align: center;
}   
div.menuo {
  position: absolute;
  width: 85; top: 130;
  height: 20;
  visibility: visible;
  background-color: #ffd290;
  overflow: fixed;
  border: solid;
  border-width: thin;
  border-color: #000066;
text-align: center;
}   
div.homelogo {
  position: absolute; top: 180; left: 280; width: 300;
  height: 50;
  visibility: visible;
  background-color: #ffffff;
  border: none;
  overflow: hidden;
  margin-left:20;
background-image: url(enginespec.jpg);
background-image-width: 300;
background-image-height: 50;
background-repeat: no-repeat;
background-position: top left;
}                              
div.home {
  position: absolute; top: 160; left: 270; width: 730;
  height: 430;
  visibility: visible;
  background-color: #ffffff;
  border: none;
  overflow: hidden;
  margin-left:20;
}
div.profile {
  position: absolute; top: 160; left: 270; width: 500;
  height: 430;
  visibility: visible;
  background-color: transparent;
  border: none;
  overflow: hidden;
  margin-left:20;

}
div.services {
  position: absolute; top: 160; left: 270; width: 600;
  height: 430;
  visibility: visible;
  background-color: transparent;
  border: none;
  overflow: hidden;
  margin-left:20;
}
div.products {
  position: absolute; top: 160; left: 270; width: 600;
  height: 430;
  visibility: visible;
  background-color: transparent;
  border: none;
  overflow: hidden;
  margin-left:20;
}
div.contact {
  position: absolute; top: 160; left: 270; width: 500;
  height: 430;
  visibility: visible;
  background-color: transparent;
  border: none;
  overflow: hidden;
  margin-left:20;
}
div.clients {
  position: absolute; top: 160; left: 270; width: 600;
  height: 430;
  visibility: visible;
  background-color: transparent;
  border: none;
  overflow: hidden;
  margin-left:20;
  }
div.camshafts {
  position: absolute; top: 160; left: 270; width: 620;
  height: 390;
  visibility: visible;
  background-color: #cccccc;
background-color: transparent;
  border: none;
  overflow: auto;
  }
div.moredetails {
  visibility: visible;
  background-color: #cccccc;
  border: none;
  overflow: auto;
  }
div {
  position: absolute; top: 160; left: 270; width: 730;
  height: 430;
  border: none; 
  background-color: #ffffff;
  visibility: visible;
  overflow: hidden;
 }
div.frontpicture {
  position: absolute; top: 235; left: 140; width: 640;
  height: 320;
  visibility: visible;
  background-color: #ffffff;
  border: none;
  overflow: hidden;
background-image: url(mgaracing.jpg);
background-image-width: 629;
background-image-height: 320;
background-repeat: no-repeat;
background-position: left bottom;
}
table {
  border: solid;
  border-width: 1; 
  background-color: #ffffff; 
 }
th {
  border: solid;
  border-width: 1; 
  background-color: #cccccc; 
  font-size : 12px;
  font-weight: bold;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
}
td {
  border: solid;
  border-width: 1; 
  background-color: #cccccc; 
  font-size : 10px;
 font-weight: bold;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
}
 
.pmargin {
  font-size : 12px;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
  margin-left: 20;
  margin-right: 10;
}
.p14 {
  font-size : 14px;
  font-weight: bold;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
}
.p14margin {
  font-size : 14px;
  font-weight: bold;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
background-color: #cccccc;
background-color: transparent;
margin-left: 20;
margin-right: 10;
}
.p16 {
  font-size : 16px;
  font-weight: bold;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
}
.p18o {
  font-size : 18px;
  font-weight: 900;
  font-style: italic;
  color : #ff9933;
  font-Family : Arial, Helvetica, sans-serif;
}
.pengspec {
  font-size : 30px;
  font-weight: 600;
  font-style: italic;
  color : #003a8e;
  font-Family : Monotype Corsiva, Script, Arial, Helvetica, sans-serif; 
 
}
p  {
  font-size : 12px;
  font-weight: bold;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
}
a      {
  font-size : 12px;
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
  cellspacing: 10;
}
h3     {
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
}
pre    {
  color : #003a8e;
  font-Family : Arial, Helvetica, sans-serif;
}

li    {
  color : #003a8e;
font-size : 14px;
  font-weight: bold;
  font-Family : Arial, Helvetica, sans-serif;
}
.fixL {
   width: 250;
}
.fixR {
  left: 520; width: 250; 
} 
.whiteborder {
border: medium solid #ffffff;
} 
.thumbnail {
border: medium transparent #ffffff;
height: 60;
width: 80;
} 
.pmenu  {
  font-size : 14px;
  font-weight: bold;
  font-Family : Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin-left: 0;
  height: 20;
width: 85;
  cursor: hand;
}