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;
}

.buttoncontainer 
{
    width:651px;
    margin:auto;
}

.buttonnav {
    position:relative;
    width:651px;
    height:37px;
    margin:0px;
    padding:0px;
    overflow:hidden;
    background:#FFFFFF;
}
.buttonnav li {
    display:inline;
    background:#FFFFFF;
    margin:0px;
}
.buttonnav li a {
    float:left;
    background:url(/images/newbuttons.png);    
    overflow:hidden;
    padding-top:40px;
    height: 40px;
}
.buttonnav li#button_consumer a {
    background-position: 0px 0;
    width:186px;
 }

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

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

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

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

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

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

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

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

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

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

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





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

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

.asterix {
    color:#FF3333;
    }
