body {

background-color:#000000;
text-align: center;
margin:0px;
padding:0px;
font-family: verdana, helvetica, arial, sans-serif;
font-size:11px;
color: #ffffff;
line-height: 1.3;
background-image: url(images/homebg.jpg);
background-repeat: no-repeat;

}

img{
border:0px;
}


/* links */

a {text-decoration: none; color: #cccccc;}
a:hover {text-decoration: underline; color: #ffffff;}
a:visited {text-decoration: none; color: #cccccc;}



/* text */
h1 {
color: #ffffff;
font-weight: bold;
font-size: 150%;
font-style: oblique;
margin-top: 1px;
margin-bottom: 1px; 
}

h2 {
color: #ff0000;
font-weight: bold;
font-size: 120%;
font-style: oblique;
line-height: 0;
}

h3 {
color: #ffffff;
font-weight: normal;
font-size: 120%;
line-height: 1.3;
}

h4 {
color: #ffffff;
font-weight: bold;
font-size: 100%;
display:inline;
}

h5 {
color: #ff0000;
font-weight: bold;
font-size: 100%;
display:inline;
}

h6 {
color: #ff0000;
font-weight: bold;
font-size: 150%;
font-style: oblique;
margin-bottom: 0px;
padding-bottom: 0px;
}

h7 {
color: #ffffff;
font-weight: normal;
font-size: 120%;
line-height: 1.3;
margin-top: 0px;
padding-top: 0px;
}



/* homepage */

#centercontainer {
margin-top: 8px;
margin-right: auto;
margin-left: auto;
margin-bottom: auto;
width:1000px;
height:750px;
text-align: left;
overflow: hidden;
}

#topblack {
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:25px;
}
/* was 141 tall */

#redbar {
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:24px;
text-align: center;
background-color:#ff0000;
border-style:solid;
border-top-color:#ffffff;
border-bottom-color:#ffffff;
border-right-color:#ff0000;
border-left-color:#ff0000;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
}

#blackseparator {
margin-top: 0px;
margin-bottom:0px;
width:900px;
height:5px;
border-style:solid;
border-color:#ffff00;
border-size:1px;
}

#homelogo {
background-color:#ffffff;
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:108px;
text-align:center;
vertical-align:top;
overflow: hidden;
}

#homephoto {
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:500px;
}

#secondlogo {
background-color:#ff0000;
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:55px;
text-align:center;
vertical-align:top;
overflow: hidden;
}

#peoplebg {
background-color:#000000;
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:506px;
background-image: url(images/peoplebg.jpg);
background-repeat: no-repeat;
text-align:left;
vertical-align:center;
overflow: hidden;
}

#contactbg {
background-color:#000000;
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:506px;
background-image: url(images/contactbg.gif);
background-repeat: no-repeat;
text-align:left;
vertical-align:center;
overflow: hidden;
}

#torchbg {
background-color:#000000;
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:506px;
background-image: url(images/torchbg.jpg);
background-repeat: no-repeat;
text-align:left;
vertical-align:center;
overflow: hidden;
}

#bikesbg {
background-color:#000000;
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:506px;
background-image: url(images/bikesbg.jpg);
background-repeat: no-repeat;
text-align:left;
vertical-align:center;
overflow: hidden;
}

#secondcontent {
margin-top: 10px;
margin-bottom:10px;
width:520px;
height:485px;
text-align:left;
vertical-align:top;
overflow: hidden;
}

/* charger bike */

#chargercontainer {
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:249px;
text-align:left;
vertical-align:top;
overflow: hidden;
}

#chargerborder {
background-color:#000000;
margin-top: 15px;
margin-bottom:10px;
width:1000px;
height:222px;
text-align:left;
overflow: hidden;
}

#chargerbike {
margin-top: 0px; margin-bottom:0px; width:352px; height:222px; float:left; text-align:left; vertical-align:center; overflow: hidden; }

#chargerdescbg {
margin-top: 0px; margin-bottom:0px; background-color:#000000; background-image: url(images/bikebg-desc.gif); background-repeat: no-repeat; float:right; width:648px; height:199px; text-align:left; vertical-align:top; overflow: hidden; }

#chargerdesc {
background-color:#4e4e4e;
margin-top: 4px;
margin-bottom:10px;
margin-left:12px;
margin-right:13px;
width:613x;
height:185px;
text-align:left;
vertical-align:top;
overflow: hidden;
}

#chargermenu {
background-color:#000000;
background-image: url(images/menubg.gif);
background-repeat: no-repeat;
margin-top: 0px;
margin-bottom:0px;
float:right;
width:648px;
height:23px;
text-align:center;
vertical-align:top;
overflow: hidden;
}
/* charger bike */

/* satellite bike */


#satellitecontainer {
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:257px;
text-align:left;
vertical-align:top;
overflow: hidden;
}

#satelliteborder {
background-color:#000000;
margin-top: 10px;
margin-bottom:10px;
width:1000px;
height:222px;
text-align:left;
overflow: hidden;
}


/* satellite bike */



#orderinfo {
margin-top: 0px;
margin-bottom:0px;
width:1000px;
height:177px;
text-align:center;
vertical-align:top;
}
/* was 146 tall */


/* border-style:solid;    border-top-color:blue;    border-bottom-color:red;    border-left-color:yellow;    border-right-color:green;    border-width:20px;    border-top-width:10px;    border-left-width:10px; */
