body {}
h1   { color: #583e13; font-size: 24px; font-family: Arial, Helvetica, Geneva; font-weight: normal; line-height: 25px; text-decoration: none; letter-spacing: 0; margin-bottom: 10px; padding-bottom: 10px }
h3.blue { color:#56739f; font-size:16px; font-famil: Arial, Helvetica, Geneva; font-weight: normal; line-height:17px; text-decoration:none; letter-spacing: 0; margin-bottom:5px; padding-bottom:0; }
#menuContainer { width: 500px /* needs width for ie 6 to maintain body width */}
p {}
td {}
.left  { background-image: url("../images/left.gif") }
.right { background-image: url("../images/right.gif") }
.bottomLeft { background-image: url("../images/bottom-left.gif") }
.bottomRight { background-image: url("../images/bottom-right.gif") }
.greenBar { background-color: #e9d59a }
.menuLine { background-image: url("../images/line-under-menu.jpg") }
.construction { font-size: 20px; font-family: Arial, Helvetica, Geneva; line-height: 25px; text-align: center; letter-spacing: 1px }
.contact { font-size: 12px; font-family: Arial, Helvetica, Geneva; height: 20px; vertical-align: bottom }
.text   { font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 17px; word-spacing: 1px; padding: 10px 14px }
.SidebarText    { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 17px; word-spacing: 1px; margin: 10px 14px; padding: 10px 14px }
.text1 { font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 17px; word-spacing: 1px }

.red { color:#c13a3a; }
.blue { color:#56739f; }

span.captionRight, span.captionLeft { background-color: #ccc9a3; margin-bottom: 5px; width: 37%; }
span.captionRight { margin-left: 15px; float: right }
span.captionLeft { margin-right: 15px; float: left }
span.captionRight img, span.captionLeft img { width: 100%; height: auto }
/*span.captionRight p, span.captionLeft p { color: #474747; font-size: 11px; line-height: 11px; margin: 10px }*/
span.captionRight span, span.captionLeft span { color: #474747; font-size: 11px; line-height: 11px; display: block; margin: 10px }


a.sidebar:link   { color: #474747; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
a.sidebar:visited  { color: 474747; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
a.sidebar:hover  { color: black; font-size: 11px }


a:link      { color: #c13a3a; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
a:visited   { color: #c13a3a; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
a:hover   { color: #c13a3a; font-size: 12px; text-decoration: underline }



a.footer:link   { color: #583e13; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
a.footer:visited  { color: 583e13; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
a.footer:hover  { color: black; font-size: 11px; text-decoration: none }


a.request:link   { color: #fff; font-size: 19px; font-family: Arial, Helvetica, Geneva; font-style: normal; font-weight: normal; text-decoration: none }
a.request:visited   { color: #fff; font-size: 19px; font-family: Arial, Helvetica, Geneva; font-style: normal; font-weight: normal; text-decoration: none }
a.request:hover    { color: #e6c8c8; font-size: 19px; font-family: Arial, Helvetica, Geneva; font-style: normal; font-weight: normal; text-decoration: none }


.staffName  { font-weight: bold; text-decoration: underline }
#linksEX   { background-image: url("../images/mtBike_whole.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#glossary  { background-image: url("../images/sideGlossary.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#mission  { background-image: url("../images/sideMission.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#products  { background-image: url("../images/sideProducts.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#carriers  { background-image: url("../images/sideCarriers.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#staff  { background-image: url("../images/sideStaff.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#location  { background-image: url("../images/sideLocation.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#forms  { background-image: url("../images/sideForms.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#about    { background-image: url("../images/photos-about.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#group  { background-image: url("../images/photos-group.jpg"); background-repeat: no-repeat; background-position: 0 top; position: relative; top: 0; left: 0; width: 358px; height: 100% }
.woodBG { background-image: url("../images/woodBG.jpg") }
#requestPg2 { background-image: url("../images/photos-client.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#requestPg1  { background-image: url("../images/photos-donner.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#news  { background-image: url("../images/photos-news.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#contact  { background-image: url("../images/photos-contact.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#faqs  { background-image: url("../images/photos-client.jpg"); position: relative; top: 0; left: 0; width: 358px; height: 413px }
#requestTop { position: absolute; top: 8px; left: 17px }
#requestBG  { color: #000000; font-size: 19px; font-family: Arial, Helvetica, Geneva; position: absolute; top: 9px; left: 18px }
.questions { font-size: 15px; font-weight: bold }
