/* generic elements */

body 
{
	font-family: verdana, arial;
	color:#253775;
	background-color:#253775;
	background-image: url('../media/body-bg.jpg');
	background-repeat: repeat-x;
	background-position:top;
	margin:0px;
	padding:0px;
}

h1
{
	font-family: arial;
	color:#b22e56;
	font-size:22px;
}

/* end of generic elements /*

/* flexible classes */

/* end of flexible classes */

/* table elements */

table.a-series-engines
{	
 	width:100%;
 	height:100%;
 	padding:0px;
}

table.a-series-rebuilds
{
	width:120px;
	background-color:#FFFFFF;
	height:100%;
}

table.content
{
	width:100%;
	background-color:#FFFFFF;
	height:100%;
}

/* end of table elements */

/* td elements */

td.rolling-road-days
{
	font-family:arial;
	font-size:13px;
	vertical-align:top;
}

td.performance-cylinder-heads
{
	padding:3px 0px 0px 0px;
	border:0px;
 	border-bottom-width:1px;
 	border-style:solid;
 	border-color:#c0c0c0;
 	height:140px;
 	vertical-align:top;
 	text-align:center;
 	color:#929bba;
 	font-family:arial;
 	font-style:italic;
 	text-align:center;
 	font-size:11px;
 	line-height:23px;

}

td.rolling-road-tuning
{
	width:120px;
 	vertical-align:top;
	padding:4px;
	background-color:transparent;
	border:0px; 
 	border-right-width:1px;
 	border-style:solid;
 	border-color:#c0c0c0;
}

td.race-engine-specialists
{
	width:100%;
	padding:4px;
}

td.performance-mini-engines
{
	width:121px;
	padding:4px;
	background-color:transparent;
	border:0px; 
 	border-left-width:1px;
 	border-style:solid;
 	border-color:#c0c0c0;
 	vertical-align:top;
}

td.engine-building
{
	height:30px;
	padding:0px;
	border:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#c0c0c0;
	text-align:center;
}

td.performance-engine-building
{
	vertical-align:top;
	text-align:center;
	padding:4px;
	height:100%;
}

td.race-engine-building
{
	width:100%;
	text-align:right;
	vertical-align: top;
	border:0px;
	border-bottom-width:2px;
	border-style:solid;
	border-color:#000000;
}

td.race-engine-tuning
{
	color:#253775;
	font-family:arial;
	font-size:14px;
	text-align:center;
	vertical-align: top;
	width:100%;
	font-weight:bold;
	border:0px;
	border-bottom-width:2px;
	border-style:solid;
	border-color:#000000;
}

/* end of td elements */

/* span elements */

span.fast-road-race-engines
{
 	color:#929bba;
 	font-family:arial;
 	font-style:italic;
 	text-align:center;
 	font-size:16px;
  letter-spacing: 0px;
}

span.slark-race-engineering
{
	font-size:16px;
	letter-spacing: 2px;
	font-weight:bold;
}

/* end of span elements */

/* link elements */

a.link
{

}
a.visited
{

}
a.hover
{

}

a.race-engineering:link
{
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
	color:#ab2c53;
	font-style:normal;
	text-decoration:none;
	letter-spacing: 0px;
	
}
a.race-engineering:visited
{
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
	color:#ab2c53;
	font-style:normal;
	letter-spacing: 0px;
}

a.race-engineering:hover
{
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
	color:#ab2c53;
	font-style:normal;
	letter-spacing: 0px;
}

a.performance-engines:link
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#b22e56;
}

a.performance-engines:visited
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#b22e56;
}

a.performance-engines:hover
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#b22e56;
}

/* end of link elements */
