body {
margin: 0px;
padding: 0px;
font-family: Arial,sans-serif;
font-size: 12px;
color: #000;
background-image:url("");
background: #FFF;
text-align: center;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;

}
table {
	font-family: Arial,sans-serif;
	font-size: 14px;
	text-align: left;
	color: #000;
}



.bike-text{
font-family: Arial,sans-serif;
color: #000;
font-size: 14px;
}

/*   Logo Wall page  --------------------------------------------------------------   */

.bricks {background-image:url(/images/bricks.jpg);
background-repeat:repeat;

}

.imageright {border-bottom:#ccc 0px solid;
border-left: #ccc 0px solid;
border-right: #ccc 0px solid;
padding-bottom:0px;
margin:2px;
padding-left:0px;
padding-right:0px;
float:right;
border-top:#ccc 0px solid;
padding-top:0px;
text-decoration:none;
color:#fff;

}


.imageleft {border-bottom:#ccc 0px solid;
border-left: #ccc 0px solid;
border-right: #ccc 0px solid;
padding-bottom:0px;
margin:2px;
padding-left:0px;
padding-right:0px;
float:left;
border-top:#ccc 0px solid;
padding-top:0px;
text-decoration:none;

}


.imagecenter {border-bottom:#ccc 0px solid;
border-left: #ccc 0px solid;
border-right: #ccc 0px solid;
padding-bottom:0px;
margin:2px;
padding-left:0px;
padding-right:0px;
text-align:center;
border-top:#ccc 0px solid;
padding-top:0px;
text-decoration:none;


}


.caption {
	text-align:center;
	padding-bottom:0px;
	font-style:italic;
	margin:2px;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
	font-weight:bolder;
	padding-top:0px;
	color: #ffffff;

}

h3 {font-family:Arial,sans-serif;
font-size:20px;
color:#fff;
font-weight:bolder;

}
 
.oldskool {color:#FF0;

}
 
TD.smaller {
	font-size: 11px;
	font-family: Arial,sans-serif;
	color : #000000;
	color: #3433cd;
}

P.smaller {
	font-size: 11px;
	font-family: Arial,sans-serif;
	color : #000000;
}

HR {
	color : #3399CC;
}

div.prodid{
font-weight: bold;
}

span.prodoption{
font-weight: bold;
} 

.prodname, .detailname{
font-weight: bold;
font-size: 16px;
}

.detailname{
font-size:110%;
font-style:normal;
font-weight:bold;
text-align:left;
}



span.price, .detailprice, .prodprice {
color: #000000;
padding-top: 4px;
font-weight:bold;
font-size: 12px;
text-align: right;
} 

div.prodcurrency {
font-size: 12px;
font-family: Arial,sans-serif;
color: #666;
text-align: right;
width: 100%;
} 



.detailimage {
vertical-align : top;
} .price {
	text-align: left;
	font-size: 14px;
}
.f14 {
	font-size: 14px;
	color: #000;
}

.whitetext {
	color: #FFF;
	font-size: 14px;
}
.redheader {	color: #F00;
}
.whitefoot {	color: #FFF;
}
.whitetext1 {	color: #FFF;
	font-size: 10px;
}

.bikelinkletters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

 
.whitetext {
	color: #FFF;
	font-size: 10px;
}
.redheader {
	color: #F00;
}
.whitefoot {
	color: #FFF;
}
.whitetext1 {	color: #FFF;
	font-size: 14px;
}
.whitetext1 {color: #FFF;
	font-size: 10px;
}



/*   BEGIN LINK STYLES  --------------------------------------------------------------  
     Note: These styles can be optimized and normalized by combining them and normalizing  */
A:visited {
	color: #3433cd;
	text-decoration: none;
}

A:active {
	color: #3433cd;
	text-decoration: none;
}

A:hover {
	color: #000000;
	text-decoration: none;
}
A:link {
	color: #3433cd;
	text-decoration: none;
}


A.navblack:link {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

A.navblack:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 12px;
}


A.navblack:active {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 12px;
}


A.navblack:hover {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 12px;
}


A.nav:link {
	color:#000000;
	text-decoration: none;
}

A.nav:visited {
	color:#000000;
	text-decoration: none;
}

A.nav:active {
	color:#000000;
	text-decoration: none;
}

A.nav:hover {
	color:#000000;
	text-decoration: none;
}

A.footnav:link {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
}

A.footnav:visited {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
}

A.footnav:active {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
}

A.footnav:hover {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
}
A.footnav10:link {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
}

A.footnav10:visited {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
}

A.footnav10:active {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
}

A.footnav10:hover {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
}
A.fnwhite:link {
	color: #FFF;
	text-decoration: none;
}

A.fnwhite:visited {
	color: #FFF;
	text-decoration: none;
}

A.fnwhite:active {
	color:  #FFF;
	text-decoration: none;
}

A.fnwhite:hover {
	color:  #FFF;
	text-decoration: none;
}

A.blacklinks:link {
color: #000;
	text-decoration: none;
}

A.blacklinks:visited {
	color: #000;
	text-decoration: none;
}

A.blacklinks:active {
	color: #000;
	text-decoration: none;
}

A.blacklinks:hover {
	color: #000;
	text-decoration: none;
}

/*   END LINK STYLES  -------------------------------------------------------------- */

/*   Newsletter STYLES  -------------------------------------------------------------- */


.newsletter {
	background-color: #3433cd;
	border: thick inset #000;
	padding-bottom:15px;
	padding-top:15px;
	height: auto;
	width: 25em;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	text-decoration: none;
}

.table {text-align: center;
}


