/* overall generics*/
#specialBorder
{
	border: 0px;
	width: 100%;
	position:relative;
	background: #E4E4E4 url('/images/special-offers/bg/2011q4-day.jpg') no-repeat top center;
}
#specialBorder.dawn
{
	background: #E4E4E4 url('/images/special-offers/bg/2011q4-dawn.jpg') no-repeat top center;
}
#specialBorder.day
{
	background: #E4E4E4 url('/images/special-offers/bg/2011q4-day.jpg') no-repeat top center;
}
#specialBorder.dusk
{
	background: #E4E4E4 url('/images/special-offers/bg/2011q4-dusk.jpg') no-repeat top center;
}
#specialBorder.night
{
	background: #E4E4E4 url('/images/special-offers/bg/2011q4-night.jpg') no-repeat top center;
}
	#specialContainer
	{
		overflow:hidden;
		width: 942px;
		height: 930px;
		margin: 0 auto;
		position: relative;
	}
		h1 span
		{
			display:none;
		}
		
/* Main Offers */
#l200Offer		
{
	width: 175px;
	height: 130px;
	padding: 60px 0 0 22px;
	display: block;
	position: absolute;
	top: 271px;
	left: 59px;
}

#outlander4WDOffer
{
	width: 175px;
	height: 74px;
	padding: 30px 0 0 15px;
	display: block;
	position: absolute;
	top: 322px;
	left: 291px;
}

#outlander2WDOffer
{
	width: 175px;
	height: 27px;
	padding: 67px 0 0 15px;
	display: block;
	position: absolute;
	top: 231px;
	left: 291px;
}

#asxOffer
{
	width: 175px;
	height: 68px;
	padding: 32px 0 0 18px;
	display: block;
	position: absolute;
	top: 325px;
	left: 506px;
}
#asxfuelOffer
{
	width: 175px;
	height: 26px;
	padding: 70px 0 0 18px;
	display: block;
	position: absolute;
	top: 234px;
	left: 506px;
}

#shogunOfferFuel
{
	width: 175px;
	height: 26px;
	padding: 73px 0 0 18px;
	display: block;
	position: absolute;
	top: 232px;
	left: 720px;
	
}
	#shogunOffer
	{
		width: 175px;
		height: 84px;
		padding: 32px 0 0 18px;
		display: block;
		position: absolute;
		top: 325px;
		left: 720px;
	}
	
	.offerPrice
	{
		color:#b51010;
		font-weight: bold;
	}
	
		.offerPrice span
		{
			font-size: 12px;
		}
	
	.offerNote
	{
		color: #000;
		font-size: 14px;
		padding-top: 6px;
	}
	
	.offerClick
	{
		color: #424242;
		font-size: 12px;
		font-weight: bold;
		padding: 1px 0 0 0;
	}
	
	.offerClick img
	{
		margin-right: 4px;
	}
	.offerClickNonWinter
	{
		color: #424242;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 0 5px 0;
	}
	
	.offerClickNonWinter img
	{
		margin-right: 4px;
	}
/* bottom non-winter offers */	
#nonWinterOffers
{
	width: 942px;
	height: 322px;
	position: absolute;
	bottom: 0;
	left: 96px;
}
	#imievOffer
	{
		position: absolute;
		top: 30px;
		left: 11px;
		display: block;
		width: 170px;
		height: 55px;
		padding: 150px 26px 0 25px;
		font-size: 14px;
	}	
	#imievOffer2
	{
		position: absolute;
		top: 234px;
		left: 11px;
		display: block;
		width: 170px;
		height: 51px;
		padding: 2px 26px 0 25px;
		font-size: 14px;
	}
	
	#coltOffer
	{
		position: absolute;
		top: 35px;
		left: 247px;
		display: block;
		width: 170px;
		height: 87px;
		padding: 170px 26px 0 54px;
		font-size: 14px;
	}	
	
	#coltJuroOffer
	{
		position: absolute;
		top: 30px;
		left: 480px;
		display: block;
		width: 170px;
		height: 87px;
		padding: 150px 26px 0 85px;
		font-size: 14px;	
	}
	
	#lancerJuroOffer
	{
		position: absolute;
		top: 30px;
		left: 697px;
		display: block;
		width: 170px;
		height: 87px;
		padding: 150px 26px 0 35px;
		font-size: 14px;
	}
	
		#coltJuroOffer .offerNote,
		#lancerJuroOffer .offerNote
		{
			font-size: 12px;
		}
	
	
/* footer */
#specialFooter
{
	position: absolute;
	bottom: -3px;
	left: 0px;
	width: 942px;
	background: transparent;
}
	#bottomNav
	{
		height: 99px;
		width: 942px;
		background: url('/images/special-offers/btmgradsmall.gif') repeat-x bottom left;
	}
		#specialFooter a.termsLink
		{
			display: block;
			background: #606060;
			padding: 3px;
			font-size: 10px;
			font-weight: bold;
			color: #551f49;
			position: absolute;
		}
		#bottomNav li
		{
			float: left;
			margin-right: 10px;
		}
		#terms
		{
			font-size: 8px;
			font-family: Verdana, Arial, Sans-Serif;
			color: #cccccc;
			background: #606060;
			padding: 10px;
			text-align: justify;
		}
			#terms a
			{
				color: #cccccc;
				text-decoration: underline;
			}
			.fuelnco2
			{
				font-size: 150%;
			}
/* end footer */

/* home content styles */
#specialContainer
{
	
}
	#homeContent
	{
	}
		#specialHeader
		{
			position: absolute;
			top: 42px;
			left: 10px;
		}
		#introText
		{
			color: #8ebfe2;
			width: 942px;
			font-size: 30px;
			text-align: center;
			padding: 160px 0px 0px 0px;
		}
		
		h2 span
		{
			display: none;
		}
		
			
		#specialFooter
		{
			position: absolute;
			bottom: 0px;
			left: 0px;
			height: 86px;
			z-index: 1;
		}
			#enviroblocks
			{
				position: absolute;
				right: 330px;
				bottom: 20px;
				font-size: 10px;
				width: 310px;
				height: 50px;
				display: none;
			}
				#enviroblocks p
				{
					position: absolute;
					bottom: 0px;
					right: 0px;
					background: #fff;
					border: 1px solid #551f49;
					padding: 5px;
					display: none;
				}
			#envirologos
			{
				position: absolute;
				right: 10px;
				bottom: 10px;
				overflow: hidden;
			}
				#envirologos div
				{
					float: left;
					margin-left: 3px;
				}
			#specialFooter a.termsLink
			{
				position: absolute;
				bottom: 0px;
				background: transparent;
				color: #317f96;
			}

#specialOffersTermsLink
{
	position: absolute;
	bottom: 5px;
	left: 281px;
	font-size: 12px;
	font-weight: bold;
	color: #474747; 
}

#specialOffersTermsLink:hover
{
	color: #ff0000;
}

/* terms page */

#specialOffersTerms
{
	background: url('/images/vehicle/bg.jpg') repeat-x top center;
	font-family: Arial, Sans-Serif;
}

#termsContainer
{
	width: 902px;
	margin: 0 auto;
	background: #fff;
	padding: 20px;
	border: 1px solid #9b9b9b;
}

	#termsContainer h1
	{
		color: #000;
		margin: 0;	
		font-size: 16px;
	}
	
	#termsContainer h2
	{
		color: #474747;
		font-size: 13px;
	}
	
	#termsContainer p
	{
		color: #6a6a6a;
		font-size: 11px;
	}
	
	#termsContainer a
	{
		font-size: 12px;
	}
	
/* Social Media Sharing Links */

#shareFacebook,
#shareTwitter
{
	display: block;
}

	#shareFacebook
	{
		top: 286px;
		right: 110px;
		
	}

	#shareTwitter
	{
		top: 286px;
		right: 0px;
		
	}	
