body
{ background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }
H1	
{ background-color: black; color: white; font-size: 12pt; font-weight: normal; font-style: normal; font-family: "verdana", sans-serif; text-align: center; }
	  
	  
      #sidebar {
        position: absolute;
		width: 110px;
        height: auto;
        top: 100px;
        right: auto;
        bottom: 0;
        left: 0;
      }
      #main {
        position: relative;
        width: auto;
        height: auto;
        top: 100px;
        right: 0;
        bottom: 0;
        left: 200px;
		overflow: auto;
      }

	#details {
        position: absolute;
		width: 110px;
        height: auto;
        top: 550px;
        right: auto;
        bottom: 0;
        left: 10;
		text-align: center;
		}

body.buttons		
{ background: black; color: silver; }
td.mainbtn	
{ height: 35px; }

A.web:link
{ background: black; color: silver; font-weight: bold; font-size: 10pt; }
A.web:visited
{ background: black; color: silver; font-weight: bold; font-size: 10pt; }
A.web:hover
{ background: black; color: white; font-weight: bold; font-size: 10pt; }
A.web:active
{ background: black; color: white; text-decoration: underline; font-weight: bold; font-size: 10pt; }
td.webmaster		
{ text-align: center; position:relative; top: 200px; width: 100%; left: 5px; background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }
td.html
{ position:relative; top: 260px; width: 100%; left: 5px; background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }
td.css
{ position:relative; top: 260px; width: 100%; left: 5px; background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }




.prices
{ text-align: left; width: 500px; height: 25px; background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }
.range
{ text-align: left; width: 300px; font-weight: bold; color: white; background-color: black; }


A:link	
{ background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }
A:visited
{ background-color: black; color: gray; text-decoration: underline; font-size: 10pt; font-family: "verdana", sans-serif; }
A:hover		
{ background-color: black; color: white; text-decoration: underline; font-size: 10pt; font-family: "verdana", sans-serif; }
A:active
{ background-color: black; color: silver; text-decoration: underline; font-size: 10pt; font-family: "verdana", sans-serif; }

table.gallery
{ width: 50%; border-spacing: 10px; text-align: center; background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }
table.insert
{ width: 50%; border-spacing: 10px; text-align: center; background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }


table.models
{ width: 450px; border-spacing: 5px; text-align: justify; background-color: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif; }
.graytxt
{ color: gray; background-color: black; }
.subhead
{ color: white; background-color: black; }
.head
{ color: #DAA520; background-color: black; }
table.header
{ width: 75%; }
table.index
{ text-align: center; }
img
{ border: 0; }
table.index
{ width: 100%; }
.classics
{ background-color: black; color: silver; font-size: 11pt; font-family: "verdana", sans-serif; }

td.front
{ background-color: black; color: silver; font-size: 11pt; font-family: "verdana", sans-serif; font-style: italic; }

td.linksleft
{ background-color: black; color: silver; font-size: 11pt; font-family: "verdana", sans-serif; }
.impact
{ font-style: italic; }
td.evo
{ text-align: justify; width: 400px; }
td.champs
{ text-align: justify; width: 450px; }
.evolution
{ font-size: 10pt; }
.specialtxt
{ color: silver; }
.demostxt
{ color: orange; }
.promo
{color: silver; text-align: left;}
.italic
{ font-style: italic; }
.demosale
{ color: #FFCC00; text-align: left; font-style: italic; width: 30em; }


td.fronta
{ color: #339999; background-color: black; font-size: 11pt; font-family: "verdana", sans-serif; }

A.fronta:link
{ background: black; color: #339999; font-size: 11pt; font-family: "verdana", sans-serif;}
A.fronta:visited
{ background: black; color: silver; font-size: 11pt; font-family: "verdana", sans-serif;}
A.fronta:hover
{ background: black; color: silver; font-size: 11pt; font-family: "verdana", sans-serif;}
A.fronta:active
{ background: black; color: silver; text-decoration: underline; font-size: 11pt; font-family: "verdana", sans-serif;}


td.frontb
{ color: #cc3333; background-color: black; font-size: 10pt; font-family: "verdana", sans-serif; }
A.frontb:link
{ background: black; color: #cc3333; font-size: 10pt; font-family: "verdana", sans-serif;}
A.frontb:visited
{ background: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif;}
A.frontb:hover
{ background: black; color: silver; font-size: 10pt; font-family: "verdana", sans-serif;}
A.frontb:active
{ background: black; color: silver; text-decoration: underline; font-size: 10pt; font-family: "verdana", sans-serif;}

td.frontc
{ color: #669966; background-color: black; font-size: 10pt; font-family: "verdana", sans-serif; }

td.frontd
{ color: gold; background-color: black; font-size: 12pt; font-family: "verdana", sans-serif; }

}



#header {
        position: absolute;
        width: 100%;
        height: 40px;
        top: 0;
        right: 0;
        bottom: auto;
        left: 0;
		text-align: left;
      }

p {
text-align: center;
  }
 
 .mainp {
 text-align: left;
 width: 30em;
 }


#bikesleft {
  position : absolute;
  left : 100px;
  top: 200px;
  color : #99cccc;
z-index: 1;
float: left;
text-align: center;
}

#bikesright {
  position : absolute;
  right : 100px;
  top: 200px;
  color : #99cccc;
z-index: 1;
float: left;
text-align: center;
}

frontimg {
	text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
	}

	#header2 {
  height: 2.0em;
  margin-top: 5px;
  text-align: center;
  left: 50%;
  }


