
#bikes_header {
font-size:10px;
font-family:verdana;
color:#002800;
width:700px;
height:35px;
margin:15px auto 3px auto;
text-align:center;	
border: 1px solid #e0e0e0;
background:#ffffff;
}


#bikes_footer {
float:left;
margin:5px auto 5px 35px;
width:675px;
height:35px;
text-align:center;	
border: 1px solid #e0e0e0;
background:#ffffff;
}



#bikes_imagewrapper  {
border: 0px dashed red;
width:225px;
height:140px;
text-align:center;
}

.bikes_image  {
border: 0px dashed green;
}

.bikes_content,.bikes_name,.bikes_comingsoon,.bikes_price {
float:left;
border: 0px dashed blue;
margin:2px 0 0 0;
width:225px;
font-family:verdana;
font-size:12px;
}


.bikes_comingsoon {
font-family:verdana;
font-size:14px;
color:#ff6600;
font-weight: bold;
font-style:italic;
}

#bikes_value_wrapper {
overflow: hidden;
width:221px;
height:20px;
border: 0px solid green; 
}

#bikes_value  h2 {
position:relative;
font-family:verdana;
font-size:14px;
color:#e60000;
font-weight: bold;
font-style:italic;
border: 0px solid green;
padding:0;
margin:0;
}

.bikes_name {
font-weight: bold;
font-size:16px;
height:30px;
}

.bikes_description {
font-family:verdana;
font-size:11px;
text-align:center;
float:left;
padding:0 2px 0 2px;
height:66px;
width:221px;
margin:3px 0 0 0;
}


.bikes_price {
font-size:13px;
color:#e85109;
font-weight: bold;
text-align:center;
float:left;
padding:0 2px 0 2px;
margin:3px 0 0 0;
}

.bikes_fragrance {
font-family:verdana;
font-size:11px;
border: 0px solid green;
height:22px;
width:225px;
}


#bikes_wrapper {
width:745px;
margin:20px auto 10px auto;
text-align:center;	
border: 0px dashed green;

}


ul#bikes {
	border: 0px dashed green;
}

ul#bikes li {
	width:225px;
	height:250px;
	border: 1px solid #aaaaaa;
	display: inline;
	margin: 0 5px 5px 0;
	background:none;
	float:left;
	background:#ffffff;	

	}



#bikes_bg {
position: relative;
float: left;
	width:225px;
	height:320px;

 /* remember to set a width */
}


	
	
.bikes_trans {
	position: absolute;
	top: 0; /* These positions makes sure that the overlay */
	bottom: 0; /* will cover the entire parent */
	left: 0;
	width: 100%;
	background:#ffffff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}	

.bikes_content {
position: relative; /* Moves the Text above the transparency */
}

#bikes_form {
float:left;
}


#bikes_form label{
display:block;
font-weight:bold;
text-align:right;
}

	
#bikes_form select {
font-size:10px;
padding:0;
border:solid 1px #584f1a;
width:100px;
height:15px;
margin-left: auto ;
margin-right: auto ;	

}



