.nav
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #669966 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 1px;
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: black 0px solid;
    COLOR: #ffcc66;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    TEXT-DECORATION: none
}
.update
{
    FONT: bolder 10px/11px Arial, Helvetica, sans-serif;
    COLOR: #ffcc66;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.sideheader
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.body
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
.date
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.nav A:link
{
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.nav A:visited
{
    COLOR: #cc9933;
    TEXT-DECORATION: none
}
.nav A:active
{
    COLOR: #333300;
    TEXT-DECORATION: none
}
.nav A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.small
{
    FONT: 11px/11px Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.small A:link
{
    COLOR: #336633;
    TEXT-DECORATION: none
}
.small A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.small A:active
{
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.small A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.upcoming
{
    FONT: 10px/11px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.upcoming A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.upcoming A:hover
{
    COLOR: #ffcc66;
    TEXT-DECORATION: underline
}
.upcoming A:active
{
    COLOR: #ff6600;
    TEXT-DECORATION: underline
}
.upcoming A:visited
{
    COLOR: #cccccc;
    TEXT-DECORATION: underline
}
.List
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.Header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: none;
    COLOR: #ff6600;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.Homeblurb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: green;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.Section
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.Hotnews
{
    FONT-SIZE: 10px;
    COLOR: #333300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Hotnews A:active
{
    COLOR: #333300;
    TEXT-DECORATION: none
}
.Hotnews A:visited
{
    COLOR: #cc9933;
    TEXT-DECORATION: none
}
.Hotnews A:link
{
    COLOR: #333300;
    TEXT-DECORATION: none
}
.Hotnews A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: green;
    TEXT-DECORATION: none
}
.copy
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, helvetica, sans-serif
}
.linkscal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.linksdate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: orange;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.titlecal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.smallcal
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.tableheadcal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.popupride
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.footer
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffcc66;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
.footer A:active
{
    COLOR: #333300;
    TEXT-DECORATION: none
}
.footer A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer A:visited
{
    COLOR: #cc9933;
    TEXT-DECORATION: none
}
.footer A:link
{
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.StoreHeading
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #ffcc66;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: green;
    TEXT-ALIGN: center
}
.RideReminder
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.test
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: sandybrown;
    FONT-FAMILY: Arial, helvetica;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: right
}
.test A:hover
{
    COLOR: white
}
.test A:link
{
}
.test A
{
    FONT-WEIGHT: normal;
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.underlinebold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica;
    TEXT-DECORATION: underline
}
.HeaderWhite
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #ff9900;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.HeaderWhite A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
.HeaderWhite A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.HeaderWhite A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
TABLE.News
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: aqua;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    TEXT-DECORATION: none
}
TABLE.News TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #333300;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
TABLE.News TR
{
}
TABLE.News TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #ff9900;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TABLE.News TH A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
TABLE.News TH A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
TABLE.News TH A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.ThinBorder
{
    BORDER-RIGHT: indianred 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: indianred 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: indianred 1px solid;
    COLOR: indianred;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: indianred 1px solid;
    HEIGHT: 11px;
    BACKGROUND-COLOR: transparent
}
.BikeBody
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BikeList
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BikeList A:active
{
    COLOR: firebrick;
    TEXT-DECORATION: none
}
.BikeList A:link
{
    COLOR: firebrick;
    TEXT-DECORATION: none
}
.BikeList A:visited
{
    COLOR: chocolate;
    TEXT-DECORATION: none
}
.BikeList A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
H4
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 0px
}
.BikeLeftBody
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px;
    COLOR: rosybrown;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BikeLeftBody A:active
{
    COLOR: brown
}
.BikeLeftBody A:link
{
    FONT-WEIGHT: bolder;
    COLOR: rosybrown
}
.BikeLeftBody A:visited
{
}
.BikeLeftBody A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: darksalmon;
    TEXT-DECORATION: underline overline
}
.BikesubNavText
{
    FONT-SIZE: 12px;
    MARGIN: 2px 0px 0px 5px;
    COLOR: indianred;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica;
    HEIGHT: 13px;
    TEXT-DECORATION: none
}
.BikesubNavText A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #003366;
    TEXT-DECORATION: none
}
.BikesubNavText A:link
{
    COLOR: indianred;
    TEXT-DECORATION: none
}
.BikesubNavText A:visited
{
    COLOR: indianred;
    TEXT-DECORATION: none
}
.BikeHead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: darkslateblue;
    FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
.Reg
{
    BORDER-RIGHT: navy thin solid;
    BORDER-TOP: navy thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: navy thin solid;
    COLOR: navy;
    BORDER-BOTTOM: navy thin solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #99ccff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.LiveStrong
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: black thin solid;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #ffcc00;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.ThinBorderGray
{
    BORDER-RIGHT: indianred 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: indianred 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: indianred 1px solid;
    COLOR: palegoldenrod;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: indianred 1px solid;
    BACKGROUND-COLOR: chocolate
}
.BikeBlueBody
{
    FONT-SIZE: 12px;
    COLOR: darkslateblue;
    FONT-FAMILY: Verdana, Arial
}

/* 8-26-10 Used for CSS tables for Cross   sample here: http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs/ */

#box-table-a {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
margin:20px;
text-align:left;
width:550px;
}

#box-table-a th {
background:none repeat scroll 0 0 #B9C9FE;
border-bottom:1px solid #FFFFFF;
border-top:4px solid #AABCFE;
color:#003399;
font-size:13px;
font-weight:normal;
padding:8px;
}

#box-table-a th
{
    background-position: 0 0;
    background: #FFFFFF none repeat scroll 0 0;
    border-bottom: 1px solid #FFFFFF;
    border-top: 4px solid #AABCFE;
    color: #003399;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
    border-top-color: #FF6600;
    border-bottom-color: #FFFFFF;
}
#box-table-a td
{
    background-position: 0 0;
    background: #FFFFFF none repeat scroll 0 0;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid transparent;
    color: #FF6600;
    padding: 1px;
}

#box-table-a tr:hover td
{
    background-position: 0 0;
    background: #FF6600 none repeat scroll 0 0;
    color: #FFFFFF;
}


