* {margin:0;padding:0;}

/* LAYOUT */
html {
	text-align: left;

	}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-image: url(../../images/ui/background_tile.jpg);
}

.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	padding-top:10px;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:20px;
	text-align:justify;
	color:#2f5880;

}
.nopad_body_text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2f5880;

}
.nopad_body_text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f5880;

}
.tableBody_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2f5880;	
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	
	border-top-width: thin;
	border-right-width: thin;
		
	
	border-right-style: solid;
	border-top-style: solid;

} 
.tableBodyNOTR_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2f5880;	
	
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;	
	border-bottom-style: solid;

} 
.Specials_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
		text-align:justify;
	color:#2f5880;

}
.Specials_Price {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	text-align:justify;
	color: #CC0000;

}

.body_smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding:0px;
	text-align:justify;
	color:#2f5880;

}

.brand_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:600;
	line-height:0px;
	color:#2f5880;

}

.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	text-align:justify;
	color:#2f5880;

}
.Footer_text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: none;
}
a.Footer_text:link {
     color: #CCCCCC;
	      text-decoration: none;
     
     }

a.Footer_text:visited {
     color: #999999;
	      text-decoration: none;
     }

a.Footer_text:hover {
     color: #FFFFFF;

	 text-decoration: underline;
     }

#flash_content {
	margin:0px 0px -3px 0px;
	padding:0px;
	vertical-align:bottom;
	horizontal-align:center;
}

/* links */
a {
	outline: none;
	color:#2f5880;
	border: none;
	padding:0px;
	text-decoration: underline;
}

a hover{
	text-decoration: none;
}

a visited{
	text-decoration: underline;
}


/* center the design */
#container {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	}
/* empty styles */	

.nav_rollover {
}

 
/* Forms styles */	
#Fork, #Headset, #Crankset, #Brakes, #Derailleur, #FrontDerailleur, #Cassette, #Chain, #Shifters, #Seatpost, #Stem, #Bar, #Grips, #Cables, #Saddle, #Tires, #Wheels {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#2f5880;
	background-color: #FFFFFF;
	 padding-top: 1px;
    padding-right: 1;
    padding-bottom: 1px;
    padding-left: 4px;	
	border-top-color: #A4A4A4;
	border-right-color: #A4A4A4;
	border-bottom-color: #A4A4A4;
	border-left-color: #A4A4A4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;	
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	width: 250px;

} 
#Name, #Address, #City, #State, #Zip, #Phone, #Email {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 2px;
	color:#2f5880;
	background-color: #FFFFFF;
	border-top-color: #A4A4A4;
	border-right-color: #A4A4A4;
	border-bottom-color: #A4A4A4;
	border-left-color: #A4A4A4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;	
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	width: 250px;
	height: 15px;
}


