body
{
text-align:center;
background: #333333 url(images/bg.png) top center repeat-y;
margin: 0 auto;
padding: 0;
}

ul
{
list-style-type: none;
}

.entryTableHeader
{

}

#wholepage
{
font-family: Arial, Verdana;
font-size:10pt;
margin-left:auto;
margin-right:auto;
width:780px;
color:#ffffff;
}

#topmenu
{
text-align:center;
margin-left:auto;
margin-right:auto;
width:780px;
padding-bottom:10px;
}

#topmenu a:link
{
color:#FF0000;
text-decoration:none;
}

#topmenu a:visited
{
color:#FF0000;
text-decoration:none;
}

#topmenu a:hover
{
color:#ffffff;
text-decoration:none;
}


.linkstyle a:link
{
color:#FF0000;
text-decoration:none;
}

.linkstyle a:visited
{
color:#FF0000;
text-decoration:none;
}

.linkstyle a:hover
{
color:#ffffff;
text-decoration:none;
}

.price
{
color:#FFCC00;
}

.prodctname
{
color:red;
}

#header
{
text-align:center;
margin-left:auto;
margin-right:auto;
width:780px;
}


#leftmenu
{
width:160px;
padding-top:20px;
margin-left:10px;
vertical-align:top;
}


#leftmenuitems
{
width:140px;
border:1px solid #ffffff;
}

#leftmenuitems td
{
width:160px;
height:20px;
background-color:#000000;
text-align:left;
text-indent:10px;
}

#leftmenuitems a:link
{
color:#ffffff;
text-decoration:none;
}

#leftmenuitems a:visited
{
color:#ffffff;
text-decoration:none;
}

#leftmenuitems a:hover
{
color:#FFCC00;
text-decoration:none;
}

#content
{
width:460px;
text-align:left;
vertical-align:top;
}

#contentitems
{
padding-top:20px;
width:460px;
}

#contentitems h3
{
color:#FFCC00;
}


.subtitle
{
color:#FFCC00;
font-size:11pt;
}

#news
{
padding-top:20px;
width:160px;
vertical-align:top;
margin-right:10px;
}

#newsitems
{
background-color:#000000;
width:140px;
border:1px solid #ffffff;
text-align:center;
}
#shoppingcart
{
background-color:#000000;
width:140px;
border:1px solid #ffffff;
text-align:center;
}

a:link
{
text-decoration:none;
color:yellow;
}
a:visited
{
text-decoration:none;
color:yellow;
}
a:hover
{
text-decoration:none;
color:purple;
}

#newsitems td
{
color:#FFCC00;
}

#newsitems a:link
{
text-decoration:none;
color:#FFFFFF;
}

#newsitems a:visited
{
text-decoration:none;
color:#FFFFFF;
}

#newsitems a:hover
{
text-decoration:none;
color:#FF0000;
}

#footer
{
padding:10px;
border:1px solid #ffffff;
background-color:#000000;
}

#footer a:link
{
text-decoration:none;
color:#FF0000;
}

#footer a:visited
{
text-decoration:none;
color:#FF0000;
}

#footer a:hover
{
text-decoration:none;
color:#FFFFFF;
}

#BikeList a:link
{
color:#FFCC00;color;
text-decoration:none;
}
#BikeList a:visited
{
color:#FFCC00;color;
text-decoration:none;
}
#BikeList a:hover
{
color:#FFFFFF;color;
text-decoration:none;
}