body
{
topmargin: 0;
margin: 0px;
padding: 0px;
margin-top: 0px;
padding-top: 0px;
margin:0 auto;
}

.bodyclass
{
align: center;
topmargin: 0;
background-image: url('images/bg.jpg');
background-repeat: repeat-x;
background-color: #EAEAEA;
padding: 0px;
margin: 0px
margin-top: 0px;
padding-top: 0px;
}

a.effect1:link {color: #A62006; text-decoration: underline; }
a.effect1:visited {color: #A62006; text-decoration: underline; }
a.effect1:hover {color: #000000; text-decoration: none; }
a.effect1:active {color: #A62006; text-decoration: underline; }

a.effect2:link {color: #016701; text-decoration: underline; }
a.effect2:visited {color: #016701; text-decoration: underline; }
a.effect2:hover {color: #000000; text-decoration: none; }
a.effect2:active {color: #016701; text-decoration: underline; }

a.effect3:link {color: #000000; text-decoration: underline; }
a.effect3:visited {color: #000000; text-decoration: underline; }
a.effect3:hover {color: #ff0000; text-decoration: none; }
a.effect3:active {color: #000000; text-decoration: underline; }

a.gray:link {color: #686868; text-decoration: underline; }
a.gray:visited {color: #686868; text-decoration: underline; }
a.gray:hover {color: #00C000; text-decoration: none; }
a.gray:active {color: #686868; text-decoration: underline; }

a.menulink:link {color: #000000; text-decoration: none; }
a.menulink:visited {color: #000000; text-decoration: none; }
a.menulink:hover {color: #0000ff; text-decoration: underline; }
a.menulink:active {color: #000000; text-decoration: none; }

.embedbox {
border-style: solid;
border-color: #404040 #000000 #404040 #606060;
border-width: 0px 1px 0px 1px;
padding-left: 4px;
padding-right: 4px;
cursor:pointer;
cursor:hand;
}

.treknav {
background-image: url('images/proj.jpg');
background-repeat: no-repeat;
background-color: #000000;
}

.trek {
vertical-align:top;
background-color: #000000;
padding:20px;
text-align:left;
background-image: url('images/trekbg.jpg');
background-repeat:repeat-x;
}

.shade {
border-style: solid;
border-color: #000000 #efefef #efefef #000000;
border-width: 1px 1px 1px 1px;
}

.bongo {
border-style: solid;
border-color: #000000 #efefef #efefef #000000;
border-width: 1px 1px 1px 1px;
background-image: url('images/bong.jpg');
background-repeat:repeat-x;
background-color: #ffffff;
}

.midbox {
border-style: solid;
border-color: #e2e2e2 #000000 #000000 #e2e2e2;
border-width: 1px 1px 1px 1px;
padding: 2px;
}

.bg1 {
background-image: url('images/bg1.jpg');
background-repeat:repeat-x;
background-color: #EAEAEA;
}

.cap1 {
border-width: 0;
background-image: url('images/cap.jpg');
background-repeat: repeat-x;
}

.verticalalign {
vertical-align: middle;
}

.checkoutbox {
border-style: solid;
border-color: #e5e5e5 #404040 #404040 #e5e5e5;
border-width: 1px 0px 1px 1px;
background-color: #C6F84E;
background-image: url('images/cartbg.gif');
background-repeat: repeat-x;
text-align: center;
}

.cartbox {
border-style: solid;
border-color: #e5e5e5 #404040 #404040 #e5e5e5;
border-width: 1px 1px 1px 1px;
background-color: #C6F84E;
background-image: url('images/cartfade.jpg');
background-repeat: repeat-x;
text-align: center;
}

.scrollbox {
border-color: #404040 #ffffff #ffffff #404040;
border-width: 1px;
border-style: solid;
}

.filebox {
border-color: #e9e9e9  #404040 #404040 #e9e9e9;
border-width: 1px 1px 1px 1px;
border-style: solid;
background-color: #F7F7F7;
}

.filebox2 {
border-color: #e9e9e9  #404040 #404040 #e9e9e9;
border-width: 1px 1px 1px 1px;
border-style: solid;
background-image: url('images/cartbg.gif');
background-repeat: repeat-x;
background-color: #C6F84E;
margin: 0px;
}

.prods {
border-width: 0;
background-image: url('images/cap.jpg');
background-repeat: repeat-x;
}


.button {
background-color: #000000;
border-color: #e5e5e5 #808080 #808080 #e5e5e5;
border-width: 1px;
color: #ffffff;
font-size: 10pt;
font-family: arial;
background-image: url('images/buttonbg.gif');
background-repeat: repeat-x;
}


.nav {
background-color: #FFFFFF;
border-color: #ffffff #ffffff #e5e5e5 #e5e5e5;
border-width: 1px;
border-style: solid;
background-image: url('images/menubg.jpg');
background-repeat: repeat-y;
display: block;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
height: 25px;
text-align: left;
vertical-align: middle;
}

.am {
vertical-align: middle;
}

.navc {
background-color: #C6F84E;
border-width: 0px;
padding-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
height: 18px;
text-align: left;
vertical-align: middle;
}

.inputbox {
background-color: #F7F7F7;
border-color: #000000 #B4B4B4 #B4B4B4 #000000;
border-width: 1px;
border-style: solid;
color: #000000;
font-size: 11px;
font-family: arial;
}

.smallinputbox {
background-color: #F7F7F7;
border-color: #000000 #B4B4B4 #B4B4B4 #000000;
border-width: 1px;
border-style: solid;
color: #000000;
font-size: 9pt;
font-family: arial;
}

.searchbox {
background-color: #ffffff;
border-color: #000000;
border-width: 1px;
border-style: solid;
color: #000000;
font-size: 9pt;
font-family: arial;
}

.headertext2 {
font-size: 20px;
font-family: Tahoma, Geneva, sans-serif;
color: #d7271e;
text-align: left;
font-weight: bold;
}

.headertext {
font-size: 28px;
font-family: Tahoma, Geneva, sans-serif;
color: #757575;
text-align: left;
font-weight: 200;
}

.breadclass {
font-size: 17px;
font-family: Arial, sans-serif;
color: #000000;
font-weight: bold;
}

.footer	{
color: #6D6D6D;
font-size: 12px;
font-family: Verdana;
font-weight: normal;
line-height:20px;
}

.contactbox {
background-image: url('images/cyclist1.jpg');
background-repeat: no-repeat;
background-position: top right;
border-style: solid;
border-color: #eaeaea #EDEDED #EDEDED #eaeaea;
border-width:  0px 1px 1px 1px;
padding: 15px;
}

.contactbox2 {
background-image: url('images/invbg2.jpg');
background-repeat: repeat-x;
background-position: bottom center;
border-style: solid;
border-color: #eaeaea #808080 #808080 #eaeaea;
border-width:  0px 1px 1px 1px;
padding: 2px;
}

.botline {
border-style: solid;
border-color: #808080;
border-width:  0px 0px 1px 0px;
}

.homebox {
background-image: url('images/cyclefront.jpg');
background-repeat: no-repeat;
background-position: top right;
border-width:  0px;
padding-left:25px;
}

.inventory {
background-image: url('images/invbg.jpg');
background-repeat: repeat-x;
background-position: bottom center;
padding:5px;
border-style: solid;
border-color: #eaeaea #202020 #202020 #eaeaea;
border-width:  1px 2px 2px 1px;
}

.pagedesc {
background-image: url('images/page_bg.jpg');
background-repeat: repeat-y;
padding-left:20px;
padding-top:5px;
padding-right:5px;
text-align: left;
border-style: solid;
border-color: #EEFF9D #eaeaea #eaeaea #EEFF9D;
border-width:  2px 0px 1px 2px;
}

.pagedesc2 {
background-image: url('images/littlefade.gif');
background-repeat: repeat-y;
padding-left:5px;
padding-top:0px;
padding-right:0px;
text-align: center;
border-style: solid;
border-color: #eaeaea;
border-width:  0px 0px 0px 0px;
}

.navbut {
color: #ffffff;
font-size: 13px;
font-family: Verdana;
font-weight: bold;
}

.label {
color: #000000;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
}

.lowerfont {
font-size: 14px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin: 0em;
}

.lowerfont2 {
font-size: 11px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
margin: 0em;
}

.mavic {
color: #000000;
font-size: 13px;
background-color: #FEE601;
font-family: Verdana, sans-serif;
font-weight: bold;
}


.menutext {
color: #000000;
font-size: 13px;
font-family: Verdana, sans-serif;
font-weight: normal;
}

.menu2 {
 font-size: 9px;
 font-family: 'MS Sans Serif', Geneva, sans-serif;
 color: #000000;
 font-stretch: condensed;
 font-weight: normal;
}

.bz {
text-align: center;
vertical-align: bottom;
}

.hfont {
color: #000000;
font-size: 13px;
font-family: Verdana, sans-serif;
font-weight: normal;
}

h1	{
color: #404040;
font-size: 13px;
font-family: Verdana, sans-serif;
font-weight: normal;
}

h2	{
color: #ffffff;
font-size: 13px;
font-family: Verdana;
font-weight: bold;
}

h3	{
color: #BAA647;
font-size: medium;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
text-align: left;
font-weight: bold;
font-style: normal;
text-transform: capitalize;
font-size-adjust: 0.58;
}

h4 {
font-size: 8px;
font-family: 'MS Sans Serif', Geneva, sans-serif;
color: #6B6B6B;
font-stretch: condensed;
font-weight: normal;
}
 
h5 {
font-size: 10px;
font-family: 'MS Sans Serif', Geneva, sans-serif;
color: #000000;
font-stretch: condensed;
font-weight: normal;
}

h6 {
color: #000000;
font-size: 12px;
font-family: Verdana;
margin: 0em;
font-weight: normal;
}


