﻿
body 
{
	font-family: Arial;
	font-size: 11px;
	color: #000;
	background: #fff;
}

#site-container
{
	width: 982px;
	margin: 0 auto;
}

#header
{
	padding: 17px 11px 14px;
}
	#header #logo
	{
		background: url(Images/logo.png) no-repeat;
		display: block;
		float: left;
		width: 201px;
		height: 41px;
	}
		#header #logo span
		{
			display: none;
		}
	#header h2
	{
		float: left;
		margin: 8px 0 0 370px;
		font-size: 20px;
	}

#left-container
{
	float: left;
	width: 778px;
}
	#left-container-header
	{
		border: solid 1px #858585;
		margin: 0 0 9px;
	}
	#menu-1
	{
		background: url(Images/menu-1-bg.png) repeat-x;
		list-style: none;
		padding: 0;
		margin: 0;
		height: 42px;
		display: block;
		border-bottom: solid 1px #B3B3B3;
	}
		#menu-1 li
		{
			display: block;
			float: left;
		}
			#menu-1 a
			{
				display: block;
				padding: 0 10px;
				line-height: 42px;
				height: 42px;
				color: #000;
				text-decoration: none;
				font-size: 12px;
			}
			#menu-1 a:hover
			{
				background: url(Images/menu-1-bg.png) repeat-x 0 -42px;
				color: #802E3C;
			}
	
	#banner-area
	{
		background: #C9C9C9;
		border-top: solid 1px #B6B6B6;
		padding: 1px 0 0;
		height: 213px;
	}
	
	
	#new-vehicle-menu
	{
		height: 107px;
	}
		#new-vehicle-menu .button 
		{
			background: url(Images/carousel-arrows.jpg) no-repeat;
			display: block;
			width: 24px;
			height: 107px;
		}
		#new-vehicle-menu .left-button 
		{
			background-position: top left;
			float: left;
			margin: 0 5px 0 0;
			cursor: pointer;
		}
		#new-vehicle-menu .right-button 
		{
			background-position: top right;
			float: right;
			margin: 0 0 0 5px;
			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: 105px;
		}
		#new-vehicle-menu ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
			display: block;
			position: absolute;
		}
			#new-vehicle-menu li
			{
				float: left;
				display: block;
				margin: 0 2px;
				width: 91px;
			}
				#new-vehicle-menu ul a
				{
					background: url(Images/vehicle-menu-bg.png) no-repeat;
					display: block;
					cursor: pointer;
					height: 105px;
					text-decoration: none;
				}
				#new-vehicle-menu ul a:hover
				{
					background: url(Images/vehicle-menu-bg.png) no-repeat -91px 0;
				}
					#new-vehicle-menu ul span
					{
						display: block;
					}
					#new-vehicle-menu ul span.pic
					{
						background-position: bottom center;
						margin: 0 0 11px;
						height: 69px;
					}
					#new-vehicle-menu ul span.txt
					{
						font-size: 12px;
						line-height: 25px;
						color: #000;
						text-align: center;
						text-decoration: none;
					}
	
	#content-area
	{
		background: url(Images/content-area-bg.png) repeat-x;
		border: solid 1px #868686;
		margin: 8px 0;
		padding: 0 18px 18px;
	}
		#content-header
		{
			height: 30px;
			line-height: 30px;
			padding: 0 0 10px;
			margin: 0;
			font-size: 16px;
		}

#menu-2
{
	float: left;
	margin: 0 0 0 9px;
	width: 194px;
}
	#menu-2 div.menu-item
	{
		padding: 0 0 8px;
	}

#menu-3
{
	text-align: center;
	padding: 15px 0 30px;
	clear: both;
}
	#menu-3 a
	{
		text-decoration: none;
		color: #888888;
	}
