/* No Sidebar
 * ------------------------------
 */
#content_area {
	max-width:940px;
	padding:0 10px 20px;
	width:940px;
}

#content_left {
	display:none;
}

/* Changing Style
 * ------------------------------
 */
#content_area br {
	display:none;	
}

#homepage_hero {
	height:414px;
	width:940px;	
}

h1#homepage_motto {
	background:url(/v/vspfiles/templates/BikeBling/images/homepage/motto-bg.jpg) no-repeat left bottom;
	color:#2d2d2d;
	font-size:1.500em;
	font-weight:normal;
	margin:0;
	padding:10px 0 36px;
	text-align:center;	
	width:940px;
}

#homepage_brands {
	height:155px;
	max-width:890px;
	overflow:hidden;
	padding:0 25px;
	position:relative;
	width:890px;
	white-space:nowrap;
}

.homepage_brands_arrow {
	background-color:#ffffff;
	height:155px;
	position:absolute;
	top:0px;
	width:25px;
}

#homepage_brands_arrow_left {
	left:0px;	
}

#homepage_brands_arrow_right {
	right:0px;	
}

a.homepage_brand {
	color:#000000;
	display:inline-block;
	height:155px;
	font-size:1.083em;
	font-weight:bold;
	margin-right:46px;
	text-decoration:none;
	width:180px;
}

a.homepage_brand:hover {
	text-decoration:underline;	
}

a.homepage_brand span {
	display:block;
	height:17px;
	line-height:17px;
	text-align:center;
	vertical-align:middle;	
}

h2.homepage_title {
	background:url(/v/vspfiles/templates/BikeBling/images/homepage/title-bg.jpg) repeat-x;
	color:#ffffff;
	font:bold 1.500em/26px "Roboto", arial, verdana, sans-serif;
	height:26px;
	margin:0;
	padding:0 0 2px 12px;	
	vertical-align:middle;
}

h2#homepage_featured {
	margin-top:25px;	
}

#homepage_promos {
	/*border-top:1px solid #e9e9e9;*/
	clear:both;
	height:132px;
	margin:10px 0 0;
	padding:20px 0;	
}

.homepage_promo {
	display:block;
	float:left;
	height:132px;
	padding-right:16px;
	width:302px;	
}

#homepage_promo_footwear {
	padding-right:0px;
	width:303px;
}

#homepage_videos {
	background-color:#ededed;
	padding:0 0 10px;	
}

#homepage_videos p {
	color:#474747;
	display:block;
	float:left;
	font-size:1.083em;
	margin:0px;
	padding:15px 40px 0 10px;
	width:170px;	
}

.homepage_video {
	color:#2d2d2d;
	display:block;
	float:left;
	font-size:1.083em;
	margin:10px 10px 0 0;
	text-decoration:none;
	width:169px;	
}

.homepage_video span {
	display:block;
	text-align:center;	
}

#homepage_welcome {
	clear:both;
	padding-top:20px;
	width:940px;	
}

#homepage_about {
	float:left;
	padding-right:12px;
	width:569px;	
}

#homepage_about br {
	display:block;	
}

#homepage_about p {
	background:url(/v/vspfiles/templates/BikeBling/images/homepage/about-left-bg.jpg) no-repeat 0px 3px;
	color:#2d2d2d;
	height:220px;
	line-height:19px;
	margin:0px;
	padding:6px 0 0 246px;
	text-align:justify;
}

#homepage_about_contact {
	border-top:3px solid #2d2d2d;
	border-bottom:1px solid #2d2d2d;
	color:#2d2d2d;
	font:bold 1.167em "Roboto", arial, verdana, sans-serif;
	padding:4px 0 5px;
	text-align:center;
	white-space:nowrap;
}

#homepage_about_contact span {
	color:#bababa;	
	padding:0 3px;
}

#homepage_welcome_right {
	background:url(/v/vspfiles/templates/BikeBling/images/homepage/about-right-bg.jpg) repeat-x;
	float:right;
	padding:0 20px;
	width:319px;	
}

#homepage_welcome_right h3 {
	color:#2d2d2d;
	font:bold 1.250em "Roboto", arial, verdana, sans-serif;
	margin:0px;
	padding:15px 0 10px 10px;
}

#homepage_welcome_right_thumb {
	display:block;
	float:left;
	padding:3px 20px 20px 10px;	
}

#homepage_welcome_right p {
	color:#2d2d2d;
	line-height:18px;
	margin:0px;
	padding:0px;
	text-align:justify;	
}

/* Featured Products
 * ------------------------------
 */
table.v65-productDisplay { /* Featured Products Table */
	border-collapse:collapse;
	border-spacing:0px;
	margin: 0;
	position:relative;
	top:-2px;
	width:940px;
}

table.v65-productDisplay table.v65-productDisplay { /* [Cancel Children] Featured Products Table */
	background:transparent none;
	margin:0 auto;
	left:0px;
	top:0px;
	width:920px;
}

table.v65-productDisplay td { /* Featured Products - Each Cell (Alignment/Padding) */
	text-align:left;
	padding:5px 0 0;
}

table.v65-productDisplay td br { /* Reset Line Breaks (if using display:none above) */
	display:block !important;
}

table.v65-productDisplay td a img { /* Product Image Border */
	border:0px !important; /*!*/
	/*float:left;*/
	margin:10px auto 10px;
	display:block;
}

table.v65-productDisplay td font.text { /* Product Description */
	/*font-size:12px;*/
}

table.v65-productDisplay td a.productnamecolor { /* Product Name */
	color:#2e2e2e;
	display:inline-block;
	font-size:1.167em;
	font-weight:bold;
	padding:0 0 2pxx;
	text-decoration:none;
}

table.v65-productDisplay td a.productnamecolor:hover { /* Product Name - Hover */
	color:#2e2e2e;
	text-decoration:underline;
}

/*** Pricing Info (Post-Volusion change Oct 2013) ***/
#content_area table.v65-productDisplay div.product_listprice b{color:#4b4b4b; font: 14px arial;} /* List Price text and Price */

#content_area table.v65-productDisplay div.product_productprice b font.colors_text{color:#df3c03; font:14px arial;} /* Our Price text */

#content_area table.v65-productDisplay div.product_productprice b{color:#df3c03; font: 14px arial;} /* Price itself */

#content_area table.v65-productDisplay div.product_yousave i b{color:#a4a4a4; font-style:normal;} /* You Save */
/***  ***/

/*table.v65-productDisplay td font.colors_text { /* List Price - No longer used
	color:#2e2e2e;
	font-size:1.083em;
	font-weight:normal;
}

table.v65-productDisplay td font.colors_text b { /* List Price Text - No longer used
	color:#2e2e2e;
	font-size:1em;
}

table.v65-productDisplay td b font.pricecolor { /* Our Price - No longer used
	color:#df3c03;
	font-size:1.083em;
	font-weight:normal;
}

table.v65-productDisplay td b font.pricecolor font.text b { /* Our Price Text - No longer used
	color:#df3c03;
	font-size:1em;
	font-weight:normal;
}

table.v65-productDisplay td font.productnamecolor i b i b { /* You Save Text - No longer used
	color:#7b7b7b;
	font-size:1em;
	font-style:normal !important;
	font-weight:normal !important;
}*/

span.prod_discount {
	color:#112396;
	display:block;
	font-size:12px;	
}