h1 {
  font-size : 0px !important;
  color : white  !important;
  visibility : hidden !important;
}
h2 {
  font-size : 0px !important;
  color : white  !important;
  visibility : hidden !important;
}
h3 {
  padding-bottom : 12px;
  font-size : 12px;
}
h4 {
  font-size : 0px !important;
  color : white !important;
  visibility : hidden !important;
}
h5 {
  font-size : 11px;
}
hr {
  visibility: hidden !important;
}
ul {
  list-style-type : square;
}


.image {
  border : none;
}

.mt {
  font-size : 10px;
}

.picborder {
  border : 1px solid #000000;
}

.bold11 {
  font-weight : bold;
  font-size : 11px;
  line-height : 12px;
}

.ccgray {
  background-color : #CCCCCC;
}
.edgray {
  background-color : #EDEDED;
}
.lightpurple {
  background-color : #CAA6E7;
}

#hiddenNav {
  position : absolute;
  top : 0px;
  left : 0px;
  width : 1px;
  height : 1px;
  visibility : hidden;
  color : #FFFFFF;
  font-size : 0px !important;
}



/*-----------------------------------------------------------
    ... pages                                               */
    
    
#content {
  position : absolute;
  top : 185px;
  left : 231px;
  width : 353px;
  padding-bottom : 40px;
  color : black;
  font-size : 12px;
  text-align : justify;
  z-index : 1;
}

#lCol {
  position : absolute;
  top : 185px;
  left : 15px;
  width : 193px;
  height : 400px;
  font-size : 10px;
  z-index : 2;
}



#rCol {
  position : absolute;
  top : 185px;
  left : 615px;
  width : 150px;
  font-size : 10px;
  text-align : left;
  color : #666666;
  z-index : 3;
}

#topper {
  position : absolute;
  top : 175px;
  left : 588px;
  width : 4px;
  background-color : #FFFFFF;
  height : 12px;
  z-index : 6;
}




#supList {
  width : 150px;
  height : 314px;
  background-image: url(/_images/rCol/sup_list.gif);
  background-repeat : no-repeat;
}

/* Thumbnail Table Styles */
.ninegray4 {
  background-color : #999999;
  height : 4px;
  font-size : 0px;
}
.e2gray111 {
  background-color : #E2E2E2;
  width : 212px;
  height : 111px;
  font-size : 12px;
  padding-left : 5px;
}
.fwhite111 {
  background-color : #FFFFFF;
  height : 111px;
  text-align : center;
}

/* Features Table Styles */
.tgray10 {
  background-color : #EDEDED;
  font-size : 10px;
  color : #444444;
}
.twhite10 {
  background-color : #FFFFFF;
  font-size : 10px;
  color : #444444;
}

/*============================================
Alternate Flash Navigation Styles                                            */

.altNavCell {
  font-size : 11px; 
  font-weight : bold; 
  font-family : arial; 
  background-color : #333333; 
  color : white
}

.altNavCellupgrade {
  font-size : 11px; 
  font-family : arial; 
  background-color : #333333; 
  color : #999999;
}

A.altNavLink {
  color : #FFFFFF;
  text-decoration : underline; 
  font-family : Arial; 
  font-size : 12px;
}
A.altNavLink:active {
  color : #FFFFFF;
  }
A.altNavLink:visited {
  color : #FFFFFF;
}
A.altNavLink:hover {
  color : #FFFFFF;
  text-decoration : none; 
  background : #E53900;
}



#apparel {
  position : absolute;
  top : 185px;
  left : 231px;
  width : 533px;
  padding-bottom : 40px;
  color : black;
  font-size : 12px;
  text-align : justify;
  z-index : 1;
}

#merchitem{
  position : absolute;
  top : 185px;
  left : 231px;
  width : 533px;
  padding-bottom : 40px;
  color : black;
  font-size : 12px;
  text-align : justify;
  z-index : 1;
}

#merchSubNav {
  position: absolute; 
  z-index: 20; 
  top: 5px; 
  left: 368px; 
  width: 165px;
}

#itemDetails {
  width : 278px; 
  position: absolute;   
  top: 86px; 
  left: 255px;
}

#itemPhotos {  
  width : 239px; 
  padding-top: 35px; 
  text-align: center;
}

.picborder {
  border : 2px solid #FFFFFF;
}

.pgborder {
  border : 1px solid #FFFFFF;
}

.pgborder2 {
  border : 2px solid #FFFFFF;
}




/*==========================================
          l C o l   B I K E S    S T Y L E S                         */
.TlColbikeT {
  border: 1px solid #666666;
}
.TlColbikeR1 {
  font: normal 11px Arial;
  color: white;
  background-color: #666666;
  text-align: center;
  padding: 2px 0px 2px 0px;
}

.TlColbikeR2 {
}

.TlColbikeR3 {
  background-color: #FF4000;
  text-align: center;
  padding: 2px 0px 2px 0px;
}

a.lColbikeLink {
  color : #FFFFFF;
  text-decoration : none; 
  font: bold 11px Arial;
}
a.lColbikeLink:active {
  color : #FFFFFF;
  }
a.lColbikeLink:visited {
  color : #FFFFFF;
}
a.lColbikeLink:hover {
  color : #FFFFFF;
  text-decoration : underline;
}



.altNavCell {font-size : 11px; font-weight : bold; font-family : arial; background-color : #333333; color : white}

A.altNavLink {
  color : #FFFFFF;
  text-decoration : underline; 
  font-family : Arial; 
  font-size : 12px;
}
A.altNavLink:active {
  color : #FFFFFF;
  }
A.altNavLink:visited {
  color : #FFFFFF;
}
A.altNavLink:hover {
  color : #FFFFFF;
  text-decoration : none; 
  background : #E53900;
}