img {
    border:none;
 }
h1 { font-size:14px;
     line-height:15px;
}
body {
    font-family: Verdana;
    font-size:12px;
    line-height:14px;
    color:#000000;

    background-image:url('/images/1_pixel_background.gif');
    background-repeat:repeat-x;
}

.centerpage {
    margin:auto;
    width:981px;
}

.toplink {
    font-family:Arial;
    font-size:13px;
    color:#FFFFFF;
}

.bottom {

    }
.footer {

    font-size:11px;
    text-align:center;
    line-height:14px;

}


.footer a {
    font-size:11px;
    color:#000000;
    }

.footer_copyright {
    font-size:11px;
    line-height:15px;
text-align:center;
color:#FF3333;
}

.front_red {
    font-family: Verdana;
    color:#FF3333;
    font-size:13px;
    line-height:14px;
}

.front_retrofit {
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    line-height:15px;
}
.front_black {
    font-family:Verdana;
    font-size:13px;
    line-height:14px;
    color:#000000;
}


.front_available
{
    font-family:Verdana;
    font-weight:bold;
    font-size: 14px;
    line-height:20px;
}



.buttonnav {
    position:relative;
    top:0px;
    width:800px;
    height:40px;
    overflow:hidden;
    margin:auto;
    padding:0px;
    padding-top:0px;
    display:inline;
}

.buttonnav li {
    display:inline;
    padding:0px;
    }

.buttonnav li a {
    float:left;
    background:url(/images/buttons.png);
    overflow:hidden;
    height:40px;
}



.buttonnav li#button_consumer a {
    background-position: 0 0;
    width: 186px;
}

.buttonnav li#button_consumer  a:hover {
    background-position: 0 -40px;
}

.buttonnav li#on_button_consumer a {
    background-position:0 -40px;
    width:186px;
}




.buttonnav li#button_professional a {
    background-position: -186px 0;
    width: 204px;
}

.buttonnav li#button_professional a:hover {
    background-position: -186px -40px;
}

.buttonnav li#on_button_professional a {
    background-position: -186px -40px;
    width:204px;
}



.buttonnav li#button_story a {
    background-position: -390px 0;
    width: 170px;
}

.buttonnav li#button_story a:hover {
    background-position: -390px -40px;
}

.buttonnav li#on_button_story a {
    background-position: -390px -40px;
    width:170px;
}

.buttonnav li#button_buynow a {
    background-position: -560px 0;
    width: 90px;
}

.buttonnav li#button_buynow a:hover {
    background-position: -560px -40px;
}

.buttonnav li#on_button_buynow a {
    background-position: -560px -40px;
    width:90px;
}

.buttonnav li#button_newsandevents a {
    background-position: -650px 0;
    width: 125px;
}

.buttonnav li#button_newsandevents a:hover {
    background-position: -650px -40px;
}

.buttonnav li#on_button_newsandevents a {
    background-position: -650px -40px;
    width:125px;
}


.subtitle {
    font-size:14px;
    line-height:15px;
    color:#336699;
}

.subitems {
    font-size:11px;
    line-height:12px;
    color:#000000;
}

.asterix {
    color:#FF3333;
    }