﻿body 
{
	background: #fff;
	font-family: Arial;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#site-container,
#footer-menu
{
	background: url(Images/site-container-bg.png) repeat-y;
	width: 940px;
	padding: 0 10px;
	margin: 0 auto;
}

#footer-menu
{
	background-position: bottom right;
	height: 48px;
}

#header {}
	#ford-logo
	{
		background: url(Images/logo.jpg?v=1) no-repeat;
		width: 228px;
		height: 69px;
		display: block;
		float: left;
	}
	#header h1
	{
		background: #003787;
		margin: 0;
		color: #fff;
		font-size: 21px;
		height: 46px;
		line-height: 46px;
		padding: 0 20px;
		text-align: right;
	}
	#menu-1
	{
		height: 23px;
		line-height: 23px;
		font-weight: bold;
		text-align: right;
		padding: 0 20px;
	}
		#menu-1 a
		{
			padding: 0 0 0 16px;
			color: #7E7C7D;
			text-decoration: none;
			text-transform: uppercase;
		}
		#menu-1 a:hover
		{
			color: #5F5D5D;
		}
	
#image-randomizer
{
	margin: 1px 0;
	border-top: solid 4px #F16A01;
	height: 253px;
}
	

#menu-2
{
	padding: 7px 0;
	font-weight: bold;
	border-top: solid 1px #C5C5C5;
}
	#menu-2,
	#menu-2 a
	{
		color: #7E7C7D;
		text-decoration: none;
	}
	#menu-2 a
	{
		padding: 0 5px;
	}
	#menu-2 a:hover
	{
		text-decoration: underline;
	}

#home-page
{
}
	#content-column
	{
		float: left;
		width: 695px;
	}
	#left-column
	{
		float: left;
		width: 235px;
		margin: 0 10px 0 0;
	}
		#menu-3
		{
			padding: 10px 0;
			text-align: center;
		}
	
	#new-model-container
	{
		padding: 0 0 10px;
	}

#content-page
{
	background: url(Images/content-page-left-col-bg.png) repeat-y;
}

#menu-4
{
	list-style: none;
	padding: 0;
	margin: 0;
}
	#menu-4 li
	{
		background: url(Images/menu-4-sep.png) no-repeat bottom left;
		display: block;
		padding: 0 0 1px;
	}
		#menu-4 a 
		{
			background: url(Images/menu-4-blip.png) no-repeat top left;
			display: block;
			text-decoration: none;
			height: 23px;
			line-height: 23px;
			padding: 0 0 0 23px;
			color: #000;
			font-size: 11px;
		}
		#menu-4 a:hover
		{
			background-color: #D7D8DA;
		}
	
	
#new-vehicle-menu
{
	height: 114px;
	margin: 3px 0;
	border: solid 1px #CFCFCF;
}
	#new-vehicle-menu .button 
	{
		background: url(Images/carousel-arrows.png) no-repeat;
		display: block;
		width: 20px;
		height: 114px;
		border: solid 1px #CFCFCF;
		border-top: none;
		border-bottom: none;
	}
	#new-vehicle-menu .left-button 
	{
		background-position: top left;
		float: left;
		cursor: pointer;
	}
	#new-vehicle-menu .right-button 
	{
		background-position: top right;
		float: right;
		cursor: pointer;
	}
	#new-vehicle-menu .disabled-left-button
	{
		cursor: default;
		background-position: bottom left;
	}
	#new-vehicle-menu .disabled-right-button
	{
		cursor: default;
		background-position: bottom right;
	}
	#new-vehicle-menu .view-port
	{
		position: relative;
		overflow: hidden;
		height: 114px;
	}
	#new-vehicle-menu ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
		position: absolute;
	}
		#new-vehicle-menu li
		{
			background: url(Images/new-car-sep.png) no-repeat top right;
			float: left;
			display: block;
			width: 143px;
			height: 114px;
			padding: 0 1px 0 0;
		}
			#new-vehicle-menu ul a
			{
				background: url(Images/vehicle-hover-bg.png) repeat-x;
				display: block;
				cursor: pointer;
				height: 114px;
				text-decoration: none;
			}
				#new-vehicle-menu ul span
				{
					display: block;
				}
				#new-vehicle-menu ul span.pic
				{
					background-position: center center;
					height: 84px;
				}
				#new-vehicle-menu ul span.txt
				{
					font-size: 11px;
					line-height: 13px;
					color: #000;
					text-align: center;
					text-decoration: none;
				}
	