@charset "utf-8";
/* CSS Document */



/* HOME PAGE COMPONENTS */

/* Javascript product roll through */
.home-specials {}
	.home-specials .hs-left {
	float:left;
	width:310px;
	height:225px;
	background-color:#ffffff;
	border:solid #d2e0bd 1px;
	}
		.home-specials .hs-left .item {
		display:none;
		text-align:center;
		padding:10px;
		overflow:hidden;
		}
	
	.home-specials .hs-right {
	float:right;
	width:175px;
	}
		.home-specials .hs-right .on-link a {
		display:block;
		height:33px;
		color:#66ccff;
		background-color:#000000;
		padding:9px 0 11px 12px;
		}
			.home-specials .hs-right .on-link a strong,
			.home-specials .hs-right .on-link a b {
			color:#ccffff;
			}
			
			.home-specials .hs-right .on-link a:hover {
			background-color:#000033;
			}
			
			
		.home-specials .hs-right .off-link a {
		display:block;
		height:33px;
		color:#003366;
		background-color:#3399ff;
		padding:9px 0 11px 12px;
		}
			
			.home-specials .hs-right .off-link a:hover {
			color:#000033;
			background-color:#6699ff;
			background-image:none;
			}
			


/* Javascript product daily deals */
.home-dailydeals {}
	.home-dailydeals .item {
	background-color:#ffffff;
	border:solid #d2e0bd 1px;
	padding:0 5px 5px 5px;
	}


			
			
			
/* PRODUCTS GRIDS */

.product-holder {display:block;}
	.product-holder .item {
	float:left;
	width:100px;
	text-align:center;
	line-height:18px;
	background-color:#ffffff;
	}	
		.product-holder .image {
		width:100px;
		height:90px;
		}
			
			

/* PRODUCT DETAILS PAGES */

.product-details {}
	.product-details .left {
	float:left;
	width:210px;
	}
	
	.product-details .right {
	float:right;
	width:250px;
	}
	
	
	
	
	
.service-details {}
	.service-details .left {
	float:left;
	width:360px;
	}
		.service-details .price {
		font-size:19px;
		color:#909497;
		text-align:left;
		}
			.service-details .price i {
			font-size:15px;
			font-weight:bold;
			vertical-align:bottom;
			}
			
		.service-details .page-select {
		padding-top:20px;
		height:28px;
		border-bottom:solid #b4bbc2 1px; 
		margin-bottom:5px;
		}
			.service-details .page-select a {
			float:left;
			display:inline-block;
			line-height:28px;
			padding:0 10px 0 10px;
			margin-right:5px;
			background-color:#b4bbc2;
			}
				.service-details .page-select a:hover,
				.service-details .page-select .on {
				color:#ffffff;
				background-color:#374149;
				}
				
				
	.service-details .bike-terms {
		font-size:11px;
		color:#686c70;
		line-height:18px;
		padding-top:3px;
		margin-top:20px;
		border-top:solid #b4bbc2 1px; 
	}
	
	
	
	.service-details .spec-table {
	
	}
		.service-details .spec-table th {
		color:#ffffff;
		line-height:25px;
		font-size:13px;
		background-color:#303334;
		padding-left:10px;
		text-align:left;
		}
		
		.service-details .spec-table td {
		text-align:left;
		padding-left:10px;
		}
		
		.service-details .spec-table .odd {
		background-color:#e8ecf0;
		}
				
				
				
	.service-details ul li {
	font-size:13px;
	padding-left:22px;
	background-image:url(../../images/point2.gif);
	background-position:0 2px;
	}
				
				
	
	.service-details .right {
	float:right;
	width:440px;
	}
	
	
	
	
	
	
	
	

