body, table, tr, td, p {
font-family: Arial;
font-size: 11px;
font-style: normal;


color: #FFFFFF;
padding: 0px;
/*border-spacing: 0px;*/
}


body {
margin: 0px 0px 0px 0px;
background-image: url('images/background_grad.jpg');
background-repeat: repeat-x;
background-color: #000000;
}


.titlefont {
font-family: Arial;
font-size: 12pt;
font-style: Black;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

img {
border-style: none;
display: inline;
}

a {
font-family: Arial;
font-size: 11px;
font-style: normal;
color: #FF0000;
text-decoration: none;
}

a:hover {
color: #FF0000;
text-decoration: none;
}

.nona {
font-family: Arial;
font-size: 11px;
font-style: normal;
color: #FF0000;
text-decoration: none;
}

#maintable {
width: 800px;
border-style: none;
}

.header {
width: 800px;
}

.menu {
vertical-align: top;
height: 109px;
width: 800px;
z-index: 200;
}

.menutable {
vertical-align:top;
height: 24px;
width: 800px;
z-index: 300;
}

a#menucompany {
display: block;
width: 133px;
height: 24px;
background: url("images/menu_company.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#menucompany {
background-position: -133px 0;
}

a#menunews {
display: block;
width: 134px;
height: 24px;
background: url("images/menu_news.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#menunews {
background-position: -134px 0;
}

a#menurndnews {
display: block;
width: 134px;
height: 24px;
background: url("images/menu_rndnews.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#menurndnews {
background-position: -134px 0;
}

a#menuproducts {
display: block;
width: 131px;
height: 24px;
background: url("images/menu_products.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#menuproducts {
background-position: -131px 0;
}

a#menutechnology {
display: block;
width: 141px;
height: 24px;
background: url("images/menu_technology.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#menutechnology {
background-position: -141px 0;
}

a#menumotorsports {
display: block;
width: 129px;
height: 24px;
background: url("images/menu_motorsports.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#menumotorsports {
background-position: -129px 0;
}

a#menudealers {
display: block;
width: 127px;
height: 24px;
background: url("images/menu_dealers.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#menudealers {
background-position: -127px 0;
}

div#submenu {
display: none;
visibility: visible;
position: relative;
/*top:24px;*/
/*left:269px;*/
}

table#submenutable {
position: relative;
left:269px;
top:24px;
visibility: visible;
z-index: 100;
width: 131px;
background-color:#D11A1A;
/* for IE */
filter: alpha(opacity=95);
/* CSS3 standard */
opacity: 0.95;
}

div#submenutech {
display: none;
visibility: visible;
position: relative;

}

table#submenutechtable {
position: relative;
top:24px;
left: 401px;
visibility: visible;
z-index: 100;
width: 141px;
background-color:#D11A1A;
/* for IE */
filter: alpha(opacity=95);
/* CSS3 standard */
opacity: 0.95;
}


/*
a#submenuexhausts {
display:block;
width: 200px;
height: 24px;
background: url("images/submenu_exhausts.jpg") 0 0 no-repeat;
text-decoration: none;
font-weight: bold;
}

a:hover#submenuexhausts {
background-position: -200px 0;
}
*/

a#submenuexhausts {
height: 18px;
text-decoration: none;
}


/*
a#submenucoilovers {
display: block;
width: 200px;
height: 24px;
background: url("images/submenu_coilovers.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#submenucoilovers {
background-position: -200px 0;
}
*/

a#submenucoilovers {
height: 18px;
text-decoration: none;
}


/*
a#submenusprings {
display: block;
width: 200px;
height: 24px;
background: url("images/submenu_springs.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#submenusprings {
background-position: -200px 0;
}
*/

a#submenusprings {
height: 18px;
text-decoration: none;
}

/*
a#submenuchassis {
display: block;
width: 200px;
height: 24px;
background: url("images/submenu_chassis.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover#submenuchassis {
background-position: -200px 0;
}
*/

a#submenuchassis {
height: 18px;
text-decoration: none;
}

.blacklinevertical {
background-color: #000000;
width: 1px;
}

.blacklinehorizontal {
background-color: #000000;
height: 1px;
}

.graylinehorizontal {
background-color: #666666;
height: 1px;
}

.body {
width: 800px;
}

.bodymain {
background-color: #000000;
padding: 30px;
}

.positioner {
position:relative;
top:-85px;
}

div.positioner {
position:relative;
top:-85px;
}

.contentmargin {
height: 8px;
background-color: #111111;
display: table-cell;
}

.textbox {
font-family: Arial;
font-size: 10px;
font-style: normal;
color: #CCCCCC;
padding: 2px;
background-color: #333333;
border: 1px solid #CCCCCC;
scrollbar-face-color: #333333;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #333333;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-darkshadow-color: #333333;
scrollbar-track-color: #333333;
scrollbar-arrow-color: #CCCCCC;
}

.submitbox {
font-family: Arial;
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
width: 100px;
padding: 0px;
background-color: #333333;
border: 1px solid #FFFFFF;
}

#newslettertextbox {
font-family: Arial;
font-size: 10px;
font-style: normal;
color: #999999;
padding: 2px;
background-color: #333333;
border: 1px solid #000000;
}

#newslettersubmitbox {
font-family: Arial;
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
width: 100px;
padding: 0px;
background-color: #333333;
border: 1px solid #FFFFFF;
}

#searchmanf {
font-family: Arial;
font-size: 10px;
font-style: normal;
color: #999999;
padding: 2px;
background-color: #333333;
border: 1px solid #000000;
}

#searchvehicle {
font-family: Arial;
font-size: 10px;
font-style: normal;
color: #999999;
padding: 2px;
background-color: #333333;
border: 1px solid #000000;
}

#searchsubmitbox {
font-family: Arial;
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
width: 100px;
padding: 0px;
background-color: #333333;
border: 1px solid #FFFFFF;
}

.footer {
width: 800px;
}

.footertable {
width: 600px;
position:relative;
top:-100px;
}

.footermenu {
font-family: Arial;
font-size: 12px;
font-weight: bold;
font-style: normal;
color: #FF0000;
text-decoration: none;
}

.copyright {
font-family: Arial;
font-size: 10px;
font-style: italic;
color: #FFFFFF;
text-align: center;
text-decoration: none;
}

.appchart {
font-family : verdana;
font-style : normal;
font-size : 10px;
color : white;
width: 800px;
}

.appchartHead {
font-family : verdana;
font-style : normal;
font-size : 11px;
font-weight : bold;
color : white;
width: 800px;
}

.class1 A {
text-decoration: none;
font-size: 12px;
font-family: arial;
font-weight:bold;
color:#d0cece;
}
.class1 A:hover {
text-decoration: none;
font-size: 12px;
font-family: arial;
font-weight:bold;
color:#ffffff;
}

.smileredhead {
text-decoration: none;
font-size: 16px;
font-family: impact;
color: #CB2A24;
}

.smilewhitehead2 {
text-decoration: none;
font-size: 16px;
font-family: impact;
color: #ffffff;
}

.smilewhitehead {
text-decoration: none;
font-size: 38px;
font-family: impact;
color: #ffffff;
}
