﻿body 
{
	font-family: Arial;
	font-size: 11px;
	background: #DBDBDB url(Images/body-bg.png) repeat-x;
	padding: 0 0 30px;
	margin: 0;
}

#site-container
{
	background: url(Images/site-container-bg.png);
	width: 980px;
	margin: 0 auto;
}


#header
{
	height: 100px;
}

	#logo-container,
	#logo-container a
	{
		float: left;
		margin: 0;
		padding: 0;
		width: 163px;
		height: 100px;
	}
	#logo-container
	{
		background: url(Images/vertical-dots.png) no-repeat right bottom;
		padding: 0 1px 0 0;
	}
		#logo-container a
		{
			background: url(Images/logo.jpg) no-repeat;
			display: block;
		}
		#logo-container span
		{
			display: none;
		}

	#header-container
	{
		height: 100px;
		width: 816px;
	}
		.dotted-right,
		#menu-1
		{
			background: url(Images/vertical-dots.png) no-repeat right bottom;
			padding: 0 1px 5px 0;
		}
		
		#menu-1
		{
			width: 119px;
		}
			#menu-1 ul
			{
				padding: 0;
				margin: 0;
				list-style: none;
			}
				#menu-1 a
				{
					display: block;
					padding: 0 0 0 13px;
					text-decoration: none;
					color: #747474;
					text-transform: uppercase;
					line-height: 13px;
				}
		#menu-2
		{
			background: #F4F4F4;
			width: 150px;
		}
			#menu-2 ul
			{
				padding: 0;
				margin: 0;
				list-style: none;
			}
				#menu-2 a
				{
					background: url(Images/menu-2-arrow.png) no-repeat 8px 2px;
					font-weight: bold;
					display: block;
					padding: 0 0 0 18px;
					text-decoration: none;
					color: #333333;
				}
				#menu-2 a:hover
				{
					background: url(Images/menu-2-arrow.png) no-repeat 8px -12px;
					color: #D55151;
				}

#dealership-name
{
	font-size: 21px;
	line-height: 26px;
	color: #707070;
	margin: 0;
	padding: 11px 36px 0;
	background: url(Images/content-area-top-bg.png) repeat-x;
}
	
#content-container
{
	background: url(Images/content-area-top-bg.png) repeat-x;
	padding: 14px 28px 0;
}
	#content-area
	{
		float: left;
		background: #fff;
		width: 660px;
		padding: 10px;
		margin: 0 0 15px;
	}
	#menu-4
	{
		float: left;
		margin: 0 0 0 17px;
		padding: 0;
		list-style: none;
	}
		#menu-4 li
		{
			display: block;
		}
	#menu-5
	{
		float: right;
		margin: 0 -28px 0 0;
	}
	
	#randomizer-container
	{
		height: 329px;
		width: 589px;
	}
	
	#home-content-area
	{
		padding: 10px 0 0;
	}

#footer
{
	background: #fff;
	border-bottom: solid 3px #CC2826;
	height: 27px;
}
	#menu-3
	{
		padding: 0;
		margin: 0;
		list-style: none;
	}
		#menu-3 li
		{
			float: left;
			background: url(Images/vertical-dots.png) no-repeat right bottom;
			padding: 0 12px;
		}
			#menu-3 a
			{
				display: block;
				text-transform: uppercase;
				text-decoration: none;
				color: #657373;
				line-height: 27px;
			}


#new-vehicle-menu
{
	height: 100px;
	padding: 0 8px;
}
	#new-vehicle-menu .button 
	{
		background: url(Images/carousel-arrows.png) no-repeat;
		display: block;
		width: 10px;
		height: 100px;
	}
	#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: 100px;
	}
	#new-vehicle-menu ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
		position: absolute;
	}
		#new-vehicle-menu li
		{
			float: left;
			display: block;
			width: 116px;
			height: 100px;
		}
			#new-vehicle-menu ul a
			{
				display: block;
				cursor: pointer;
				height: 100px;
				text-decoration: none;
			}
				#new-vehicle-menu ul span
				{
					display: block;
				}
				#new-vehicle-menu ul span.pic
				{
					background-position: bottom center;
					height: 85px;
				}
				#new-vehicle-menu ul span.txt
				{
					font-size: 9px;
					line-height: 15px;
					color: #000;
					text-align: center;
					text-decoration: none;
					text-transform: uppercase;
				}
				
				
