@charset "utf-8";

/* CSS Document For All Right Hand Side Promotes */

/* 	---------------------------------------------------------------
	Top Promote
	---------------------------------------------------------------
*/
div.top_promote {
	height: 95px;
	margin-top: 8px;
	margin-bottom: 4px;
	width: 971px;
}
div.top_promote div.feature {
	background: url(/images/backgrounds/top_feature.gif) left top no-repeat;
	display: inline;
	float: left;
	height: 90px;
	width: 237px;
}
div.top_promote div.feature div.jay_title {
	color: #ffcc33;
	font-size: 9px;
	height: 17px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
}
div.top_promote div.feature div.site div.left_side{
	display: inline;
	float: left;
	height: 71px;
	margin-top: 3px;
	margin-left: 12px;
	padding-top:6px;
	width: 43px;
}
div.top_promote div.feature div.site div.right_side {
	color: #999999;
	display: inline;
	float: right;
	margin-top: 3px;
	margin-right: 20px;
	padding-top:6px;
	width: 130px;
}
div.top_promote div.feature div.site div.right_side a.title {
	color: #ffcc33;
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
}
div.top_promote div.banner {
	background-color: #000000;
	float: right;
	height: 90px;
	text-align: right;
	width: 728px;
}

/*	Right Column Promotes */
.rightPromote {
	padding:0 0 10px 0;
	margin:0;
	width:308px;
}
.rightPromoteBox {
	background:#434345 url(/images/backgrounds/bg-promoBottom.jpg) bottom left no-repeat;
	border:3px solid #5c5e61;
	padding-bottom:10px;
	width:294px;
}
.rightPromoteBoxInner {
	background: url(/images/backgrounds/bg-promoTop.jpg) top left no-repeat;
	
}
.rightPromote h3 {
	background-color:none;
	display:block;
	height:22px;
	font-size:9px;
	line-height:8px;
	margin:0 0 2px 0;
	padding:0;
	text-indent:-9999px;
	width:308px;
}
	/*	Search The Garage */
	#searchGarage h3 {
		background: url(/images/titles/promoSearchGarage.gif) top left no-repeat;
	}
	#searchGarage form {
		background-color:#5c5e61;
		height:37px;
		margin:0;
		padding:5px 0 0 8px;
		width:292px;
	}
	#searchGarage form input {
		color:#000000;
		font-weight:normal;
		font-size:16px;
		height:20px;
		float:left;
		margin:4px 0 0 0;
		padding:0;
		width:245px;
	}
	#searchGarage form a.searchGo {
		background:url(/images/buttons/searchGo.jpg) top left no-repeat;
		display:block;
		float:left;
		height:34px;
		margin-left:6px;
		text-indent:-9999px;
		width:36px;
	}
	#searchGarage form a.searchGo:hover {
		background-position:bottom left;
	}
	/*	Ask Jay A Question */
	#askJ h3 {
		background: url(/images/titles/promoAskJ.gif) top left no-repeat;
	}
	#askJ .innnerAskJ {
		background: url(/images/backgrounds/bg-promoAskJ-wJay.jpg) top left no-repeat;
		height:134px;
		padding:50px 0 0 132px;
		width:168px;
	}
	#askJ .innnerAskJ p {
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		margin:0 0 0 0;
		padding:0;
	}
	#askJ .innnerAskJ p.title {
		color:#ffcc33;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 0 4px 0;
		padding:0;
	}
	#askJ .innnerAskJ p.title span {
		color:#ffffff;
	}
	#askJ .innnerAskJ a {
		background:url(/images/titles/promoAskSubmit.jpg) 0 0 no-repeat;
		display:block;
		height:23px;
		text-indent:-9999px;
		position:relative;
		top:32px;
		width:155px;
	}
	#askJ .innnerAskJ a:hover {
		background-position:0 -23px;
	}
	/* Video Categories */
	#videoCategories h3 {
		background: url(/images/titles/promoVideoCategories.gif) top left no-repeat;
	}
	#videoCategories .innerVideoCategories {
		background: url(/images/backgrounds/bg-promoWatchVideos.jpg) top left no-repeat;
		height:443px;
		padding:10px 0 0 22px;
		width:288px;
	}
	.innerVideoCategories p {
		float:left;
		font-size:12px;
		font-weight:bold;
		width:135px;
	}
	.innerVideoCategories p span {
		display:block;
		margin-bottom:8px;
	}
	.innerVideoCategories p a {
		color:#ffcc00;
		display:block;
		font-size:12px;
		font-weight:bold;
		margin-bottom:8px;
		text-decoration:none;
		width:115px;
	}
	.innerVideoCategories p a:hover {
		text-decoration:underline;
	}
	/*	Watch More Videos */
	#watchVideos h3 {
		background: url(/images/titles/promoWatchVideos.gif) top left no-repeat;
	}
	#watchVideos .innerWatchVideos {
		background: url(/images/backgrounds/bg-promoWatchVideos.jpg) top left no-repeat;
		height:443px;
		padding:10px 0 0 10px;
		width:290px;
	}
	#watchVideos .innerWatchVideos span.videoLink {
		display:block;
		height:45px;
		margin-bottom:10px;
		width:290px;
	}
	#watchVideos .innerWatchVideos span.videoLink img {
		float:left;
		margin-right:10px;
	}
	#watchVideos .innerWatchVideos span.videoLink a {
		color:#ffcc00;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		top:0;
	}
	#watchVideos .innerWatchVideos span.videoLink a:hover {
		color:#ffffff;
	}
	/*	Your Garage */
	#yourGarage .rightPromoteBox {
		background:url(/images/placeholders/promotes/yourGarage.jpg) bottom left no-repeat;
		border:3px solid #5c5e61;
		height:121px;
	}
	#yourGarage .rightPromoteBoxInner {
		background:none;
	}
	#yourGarage h3 {
		background: url(/images/titles/promoYourGarage.gif) top left no-repeat;
	}
	#yourGarage .innerUploadCar p {
		font-size:10px;
		margin:0 0 4px 0;
		width:130px;
	}
	/*	Upload Your Car */
	#uploadCar h3 {
		background: url(/images/titles/promoUploadCar.gif) top left no-repeat;
	}
	#uploadCar .innerUploadCar {
		padding:6px 0 0 6px;
		width:286px;
	}
	#uploadCar .innerUploadCar #uploadCarArtWork {
		/* background: url(/images/placeholders/promotes/uploadCar.png) bottom left no-repeat; */
		padding-bottom:90px;
		width:285px;
	}
	#uploadCar .innerUploadCar #uploadCarArtWork p {
		font-size:10px;
		margin:0 0 4px 0;
	}
	#uploadCar #uploadCarArtWork img {
		position:absolute;
	}
	/*	Choose Your Key Word */
	#keyWord {
	
	}
	#keyWord h3 {
		background: url(/images/titles/promoKeyWord.gif) top left no-repeat;
	}
	#keyWord #tagCloud {
		padding:6px 0 0 6px;
		vertical-align:middle;
		width:286px;
	}
	#keyWord #tagCloud span {
		vertical-align:middle;
		line-height:18px;
		margin:0;
		padding:0;
	}
	#keyWord #tagCloud span.sizeA {
		font-size:18px;
		font-weight:normal;
	}
	#keyWord #tagCloud span.sizeB {
		font-size:14px;
		font-weight:normal;
	}
	#keyWord #tagCloud span.sizeC {
		font-size:12px;
		font-weight:normal;
	}
	#keyWord #tagCloud span.sizeD {
		font-size:10px;
		font-weight:normal;
	}
	/*	Related Articles */
	#relatedArticles {
	
	}
	#relatedArticles h3 {
		background: url(/images/titles/promoRelatedArticles.gif) top left no-repeat;
	}
	#relatedArticles #relatedArticlesWrapper {
		background-color:#5c5e61;
		margin:0;
		padding:0 0 4px 4px;
		width:296px;
	}
	#relatedArticles .innerArticles {
		font-size:11px;
		margin:0;
		padding:8px 0 4px 6px;
		width:286px;
	}
	#relatedArticles .innerArticles p {
		margin:0;
		padding:0;
	}
/*	ad_300_250	*/
div.ad_300_250 {
	height: 260px;
	width: 302px;
}
div.ad_300_250 div.inner {
	margin-left: 1px;
	margin-top: 1px;
}
