#home_slideshow { width: 980px; height: 560px; }
#home_promos {
	clear: both;
	padding: 10px 50px 15px;
	margin: 0 0 35px;
	background-color: #000;
	color: #fff;
}
#home_boxes {
	clear: both;
	height: 85px;
	margin-bottom: 12px;
}
#home_boxes div {
	float: left;
	width: 205px;
	height: 85px;
	margin-right: 20px;
	text-align: center;
	background-color: #fff;
	color: #000;
}
#home_boxes div.last_item { margin-right: 0; }
#home_social { clear: both; height: 25px; }
#home_social_icons { float: left; }
#home_social_icons div { float: left; margin-right: 5px; }

#home_social_newsletter { float: right; width: 310px; }
#home_social_newsletter div { float: left; }
#home_social_newsletter input[type="text"] {
	width: 240px;
	height: 12px;
	margin: 0;
	padding: 4px 4px;
	font-size: 10px;
	margin-right: 10px;
	background-color: #ff6633;
	color: #000;
	font-weight: bold;
	border: 2px solid #fff;
}

#home_content { clear: both; }
#home_content_left {
	float: left;
	width: 430px;
	margin-top: 12px;
	margin-left: 50px;
	background: #fff url('../images/home_content_bg.jpg') repeat-x left bottom;
}
#home_content_right {
	float: right;
	width: 430px;
	margin-right: 50px;
	background: #fff url('../images/home_content_bg.jpg') repeat-x left bottom;
}
.home_content {
	margin: 15px 20px;
}
.home_news { margin-bottom: 30px; }
.home_news h2 { font-size: 12px; font-weight: bold; }
.home_news .home_news_date { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
.home_news .home_news_image { text-align: center; margin: 0 auto; }

#home_videos {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#home_video_featured { margin: 0 auto 15px; }
#home_video_player { margin-bottom:10px; width:364px; height:231px; background:#fff url('../images/home_video_bg.jpg') no-repeat top left; }
#home_video_player img { width:330px; height:185px; margin: 14px auto; overflow:hidden; }
#home_video_thumbs { margin-bottom: 15px; }
#home_video_thumbs div {
	float: left;
	width: 115px;
	margin: 0 7px;
	font-size: 10px;
}

.titlebar { position: relative; width: 430px; height: 30px; overflow: hidden; }
.titlebar_image { position: absolute; top: 0; left: 0; z-index: 1; }
.titlebar_more { position: absolute; top: 7px; right: 7px; z-index: 2; }

.titlebar_rctv { height: 50px; }
.titlebar_rctv .titlebar_more { position: absolute; top: 20px; right: 5px; z-index: 2; }

/* ALL PRODUCTS */
.support-list {list-style-type:disc;margin-left:18px;line-height:15px;}
#support_left{ float: left; width: 530px;}
#support_right{ float:right; width: 310px; }	
#support_social_newsletter { 
	float: right; 
	width: 310px;
	border: 3px solid #ff6633;
	background-color: #000;
	color: #fff;
	padding: 8px;
}

#support_social_newsletter div { float: left; }
#support_social_newsletter input[type="text"] {
	width: 240px;
	height: 12px;
	margin: 0;
	padding: 4px 4px;
	font-size: 10px;
	margin-right: 10px;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	border: 2px solid #ff6633;
}

/* COMMUNITY */

#community_center { 
	width:585px; 
	float: right; 
	position: relative; 
	min-height: 730px;
	padding-top: 52px;
	
}
#community_left { clear:both; float:left; width:290px; position: relative; }

#community_subnav {
	background:transparent url(/images/bg_fade_tile_300.gif) repeat-x scroll center bottom;
	margin-bottom:10px;
	min-height:200px;
	width: 285px;
}

#ridechronicles{
	background: transparent url(/images/bg_fade_tile_300.gif) repeat-x scroll center bottom;
	width: 585px;

}

#ridechronicles_signup{ padding: 0px 15px 10px 180px; }

.orange { color:#FF6633; }

.form { height: 40px; width: 300px; }

#community_subnav ul { margin:0 20px; }

#community_subnav li { margin: 5px 0 9px;}

#ridechronicles_signup th, td {
	font-weight:normal;
	text-align:left;
	padding: 2px;
}

#ridechronicles_signup input[type="text"], select, textarea { padding:2px; background: #ffffff; 
border:1px solid #ccc; }
#ridechronicles input[type="image"] { vertical-align: middle;}
#ridechronicles_signup label { width:8em;}
