.hr {
	padding: 2em 0 !important;
}

#image_slider {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	width: 896px;
}

	#image_slider #header_images {
		position: relative;
		width: 10000px;
	}

		#image_slider #header_images li {
			display: inline;
			width: 896px;
		}
		
		#image_slider #header_images li a {
			display: block;
			float: left;
		}
	
	#image_slider #header_images_nav {
		bottom: 0;
		left: 30px;
		position: absolute;
	}
		
		#image_slider #header_images_nav li {
			background: transparent url('/img/homepage/feature_nav.gif') no-repeat scroll left top;
			cursor: pointer;
			float: left;
			height: 10px;
			margin-right: 15px;
			padding-bottom: 10px;
			width: 30px;
		}
		
		#image_slider #header_images_nav li.active {
			background-position: right top;
		}

#news_headline {
	margin: 0 auto;
	text-align: center;
	width: 800px;
}

	#news_headline p {
		background: transparent url('/img/rss_icon.gif') no-repeat scroll left center;
		color: #191919;
		display: inline;
		font-size: 14px;
		font-weight: bold;
		padding: 1em 0 1em 35px;
	}
	
		#news_headline p em {
			color: #888;
			padding: 0 1em;
		}
		
		#news_headline p a {
			background: #16ADE0 url('/img/blue_link_bg.gif') no-repeat scroll right center;
			color: white;
			font-weight: bold;
			text-decoration: none;
			padding: 0.25em 2em 0.25em 1em;
		}
		
		#news_headline p a:hover { background-color: #008EC3; }

#rss-latest {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:2em;
	text-align:center;
	color:#000;
}
	#rss-latest * { font-weight:bold; }
	#rss-latest a {
		text-transform:none;
		color:#29AAE1;
		text-decoration:none;
	}
		#rss-latest a:hover { text-decoration:underline; }
		#rss-latest a img {
			border:none;
			vertical-align:middle;
		}
	#rss-latest span {
		text-transform:none;
		color:#737E81;
		padding:0 12px;
	}

#promo {
	float: left;
	width: 250px;
	margin: 0 0 4em 33px;
}

	#promo img {
		display: block;
		margin: 0 auto;
	}

#promo { display:none; }
	
#brands {
	/*float: right;
	width: 590px;*/
	margin: 0 auto 4em;
}

	#brands #brand_frame {
		height: 148px;
		overflow: hidden;
		width: 891px;
		margin:0 auto;
		position: relative;
	}

	#brands #brand_names {
		background-color: #F1F1F1;
		float: left;
		font-size: 1.1em;
		height: 100%;
		/*line-height: 24px;*/
		width: 90px;
		padding-top:8px;
	}
	
		#brands #brand_names li {
			color: #707070;
			cursor: pointer;
			/*padding-left: 1em;*/
			padding:3px 0 2px 1em;
		}
		
			#brands #brand_names li.active {
				background: transparent url('/img/homepage/brands_nav_active.gif') no-repeat scroll left center;
				color: #DC603C;
				font-weight: bold;
			}
			
			#brands #brand_names li.dodge.active { color:#252525; }
			#brands #brand_names li.jeep.active { color:#4b5f2c; }
			#brands #brand_names li.chrysler.active { color:#235f94; }
			#brands #brand_names li.ram.active { color:#900000; }
			#brands #brand_names li.chryslerllc.active { color:#29abe2; }
			#brands #brand_names li.mopar.active { color:#2373a1; }

	#brands #brand_promos {
		float: left;
		position: relative;
		width: 801px;
	}
	
		#brands #brand_promos li {
			height: 148px;
			background:url('/img/homepage/social_bg.jpg') top right no-repeat;
		}
		
			#brands #brand_promos li a.promo_img {
				float:left;
			}
		
			#brands #brand_promos li .brand_content {
				float:right;
				height:100%;
				width:428px;
			}
				#brands #brand_promos li .brand_content .learn_more,
				#brands #brand_promos li .brand_content .social{
					height:69px;
					/*background:#f1f1f1;*/
					padding:5px 20px 0;
				}
					#brands #brand_promos li .brand_content .learn_more h3 {
						font-size:14px;
						font-weight:bold;
						line-height:normal;
						padding:6px 0 0;
					}
					#brands #brand_promos li .brand_content .learn_more a {
						color:#000;
						font-weight:bold;
						text-decoration:none;
					}
					#brands #brand_promos li .jeep .learn_more h3 { color:#4b5f2c; }
					#brands #brand_promos li .dodge .learn_more h3 { color:#252525; }
					#brands #brand_promos li .ram .learn_more h3 { color:#900000; }
					#brands #brand_promos li .chrysler .learn_more h3 { color:#235f94; }
					#brands #brand_promos li .chryslerllc .learn_more h3 { color:#00aeff; }
					#brands #brand_promos li .mopar .learn_more h3 { color:#2373a1; }
				#brands #brand_promos li .brand_content .social {
					/*background:#c2c2c2;*/
					cursor:pointer;
					padding-top:25px;
					height:54px;
				}
				#brands #brand_promos li .brand_content #mopar-social { cursor:auto !important; }
					#brands #brand_promos li .brand_content .social p {
						float:left;
						margin:0;
						line-height:normal;
						font-weight:bold;
						width:160px;
					}
					#brands #brand_promos li .brand_content .social span {
						float:left;
						padding:0 8px;
						margin-top:4px;
						text-indent:-999em;
						height:24px;
						width:24px;
						background-position:top left;
						background-repeat:no-repeat;
					}
						#brands #brand_promos li .brand_content .active span { background-position:bottom left; }
						#brands #brand_promos li .brand_content .social span.flickr { background-image:url('/img/homepage/flickr.gif'); }
						#brands #brand_promos li .brand_content .social span.twitter { background-image:url('/img/homepage/twitter.gif'); }
						#brands #brand_promos li .brand_content .social span.youtube { background-image:url('/img/homepage/youtube.gif'); }
						#brands #brand_promos li .brand_content .social span.facebook { background-image:url('/img/homepage/facebook.gif'); }
						#brands #brand_promos li .brand_content .social span.blog { background-image:url('/img/homepage/blog.gif'); }
	#brands #brand_social {
		width:891px;
		margin:0 auto;
	}
		#brands #brand_social div {
			overflow:hidden;
			background:#ebebeb;
			padding:20px 0;
		}
			#brands #brand_social div * { padding:0; }
			#brands #brand_social div .flickr,
			#brands #brand_social div .twitter,
			#brands #brand_social div .youtube,
			#brands #brand_social div .facebook,
			#brands #brand_social div .blog,
			#brands #brand_social .twocol {
				width:46%;
				margin:0 1%;
				padding:0 1%;
				height:135px;
				overflow:hidden;
				float:left;
			}
			#brands #brand_social div .blog { height:auto; }
			#brands #brand_social .twocol { height:auto; }
				#brands #brand_social div .twocol .flickr,
				#brands #brand_social div .twocol .twitter,
				#brands #brand_social div .twocol .youtube,
				#brands #brand_social div .twocol .facebook {
					width:100%;
					margin-bottom:20px;
				}
				#brands #brand_social div div h3 {
					color:#000;
					text-transform:uppercase;
					font-size:13px;
					margin:0 0 10px;
					height:auto;
					font-weight:bold;
					background-position:left center;
					background-repeat:no-repeat;
					padding-left:16px;
				}
					#brands #brand_social div .flickr h3 { background-image:url('/img/homepage/flickr_sm.gif'); }
					#brands #brand_social div .youtube h3 { background-image:url('/img/homepage/youtube_sm.gif'); }
					#brands #brand_social div .twitter h3 { background-image:url('/img/homepage/twitter_sm.gif'); }
					#brands #brand_social div .facebook h3 { background-image:url('/img/homepage/facebook_sm.gif'); }
					#brands #brand_social div .blog h3 { background-image:url('/img/homepage/blog_sm.gif'); }
				#brands #brand_social div .flickr .images { margin-left:-4px; }
					#brands #brand_social div .flickr .images img {
						border:none;
						width:80px;
						height:60px;
						border:1px solid #707070;
						margin:0 4px;
					}
				#brands #brand_social div .youtube .content img {
					float:left;
					width:120px;
					height:96px;
				}
				#brands #brand_social div .youtube .content .details {
					padding-left:10px;
				}
					#brands #brand_social div .youtube .content .details .pubDate { margin-right:12px; }
					#brands #brand_social div .youtube .content .details .rating {
						width:75px;
						height:15px;
						background-image:url('/img/homepage/youtube_ratings.gif');
						background-repeat:no-repeat;
						float:left;
						margin-right:12px;
					}
					#brands #brand_social div .youtube .content .details .rating-00 { background-position:-75px 0px; }
					#brands #brand_social div .youtube .content .details .rating-05 { background-position:-60px -15px; }
					#brands #brand_social div .youtube .content .details .rating-10 { background-position:-60px 0px; }
					#brands #brand_social div .youtube .content .details .rating-15 { background-position:-45px -15px; }
					#brands #brand_social div .youtube .content .details .rating-20 { background-position:-45px 0px; }
					#brands #brand_social div .youtube .content .details .rating-25 { background-position:-30px -15px; }
					#brands #brand_social div .youtube .content .details .rating-30 { background-position:-30px 0px; }
					#brands #brand_social div .youtube .content .details .rating-35 { background-position:-15px -15px; }
					#brands #brand_social div .youtube .content .details .rating-40 { background-position:-15px 0px; }
					#brands #brand_social div .youtube .content .details .rating-45 { background-position:0px -15px; }
					#brands #brand_social div .youtube .content .details .rating-50 { background-position:0px 0px; }
			#brands #brand_social div .facebook img {
				float:left;
			}
			#brands #brand_social div .facebook p {
				float:left;
				margin-left:18px;
			}
				#brands #brand_social div .facebook p a {
					font-size:14px;
					font-weight:bold;
				}
			#brands #brand_social div .blog .content h4 {
				font-size:14px;
				font-weight:bold;
				padding-bottom:4px;
				color:#000;
				border-bottom:1px solid #707070;
				margin-bottom:4px;
			}
				#brands #brand_social div .blog .content a {
					color:#000;
					font-weight:bold;
				}
			#brands #brand_social div .loading p {
				background:url('/img/homepage/loading.gif') left center no-repeat;
				padding-left:20px;
				margin-left:4px;
			}
			
			#brands #brand_social #social_jeep a { color:#4b5f2c !important; }
			#brands #brand_social #social_dodge a { color:#252525 !important; }
			#brands #brand_social #social_ram a { color:#900000 !important; }
			#brands #brand_social #social_chrysler a { color:#235f94 !important; }
			#brands #brand_social #social_chryslerllc a { color:#29abe2 !important; }
			#brands #brand_social #social_mopar a { color:#2373a1 !important; }

			#brands #brand_social #social_jeep .facebook p a,
			#brands #brand_social #social_dodge .facebook p a,
			#brands #brand_social #social_ram .facebook p a,
			#brands #brand_social #social_chrysler .facebook p a,
			#brands #brand_social #social_chryslerllc .facebook p a {
				color:#3f5b97 !important;
			}