#rangeHomeContainer
{
	width:100%;
	background: url('/images/range/home-bg.jpg') repeat-x left top;
}
	#rangeHomeContent
	{
		width: 945px;
		border-left: 1px solid #000000; 
		border-right: 1px solid #000000;
		margin: 0px auto;
		background: #ffffff;
		overflow: hidden;
	}
		#rangeHomeContent h1
		{
			text-align: center;
			margin: 10px auto 10px auto;
			position: relative;
			width: 636px;
			height: 46px;
		}
			#rangeHomeContent h1 span
			{
				display: block;
				height: 46px;
				width: 636px;
				position: absolute;
				top: 0px;
				left: 0px;
				background: url('/images/range/home-h1.jpg') no-repeat top left;
				margin: auto auto;
			}
		#rangeHomeContent p.instruct
		{
			font-size: 12px;
			text-align: center;
		}

/* vehicle buttons */
#rangeHomeContent #buttons
{
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 5px;
}
#rangeHomeContent #buttons ul
{
	list-style-type: none;
}
	#rangeHomeContent #buttons li
	{
		float: left;
		clear: right;
		margin-right: 2px;
		margin-bottom: 0px;
		margin-left: 2px;
	}
		#rangeHomeContent #buttons li a
		{
			width: 185px;
			height: 105px;
			display: block;
			background: url('/images/range/home-btn-cars.jpg') no-repeat 0px 0px;
		}
		/* these are arrange in image position order */
		#rangeHomeContent #buttons li a#btnColt			{ background-position: 0px    0px; }
		#rangeHomeContent #buttons li a#btnLancer		{ background-position: 0px -105px; }
		#rangeHomeContent #buttons li a#btnEvolution	{ background-position: 0px -210px; }
		#rangeHomeContent #buttons li a#btnGrandis		{ background-position: 0px -315px; }
		#rangeHomeContent #buttons li a#btnOutlander	{ background-position: 0px -420px; }
		#rangeHomeContent #buttons li a#btnShogun		{ background-position: 0px -525px; }
		#rangeHomeContent #buttons li a#btnL200			{ background-position: 0px -630px; }
		#rangeHomeContent #buttons li a#btn4Work		{ background-position: 0px -735px; }
		#rangeHomeContent #buttons li a#btniMiev		{ background-position: 0px -840px; }
		#rangeHomeContent #buttons li a#btnASX			{ background-position: 0px -1050px; }
		#rangeHomeContent #buttons li a#btnFutureModels	{ background-position: 0px -945px; }
		
		/* hover states */
		#rangeHomeContent #buttons li a#btnColt:hover			{ background-position: -185px    0px; }
		#rangeHomeContent #buttons li a#btnLancer:hover			{ background-position: -185px -105px; }
		#rangeHomeContent #buttons li a#btnEvolution:hover		{ background-position: -185px -210px; }
		#rangeHomeContent #buttons li a#btnGrandis:hover		{ background-position: -185px -315px; }
		#rangeHomeContent #buttons li a#btnOutlander:hover		{ background-position: -185px -420px; }
		#rangeHomeContent #buttons li a#btnShogun:hover			{ background-position: -185px -525px; }
		#rangeHomeContent #buttons li a#btnL200:hover			{ background-position: -185px -630px; }
		#rangeHomeContent #buttons li a#btn4Work:hover			{ background-position: -185px -735px; }
		#rangeHomeContent #buttons li a#btniMiev:hover			{ background-position: -185px -840px; }
		#rangeHomeContent #buttons li a#btnASX:hover			{ background-position: -185px -1050px; }
		#rangeHomeContent #buttons li a#btnFutureModels:hover	{ background-position: -185px -945px; }
		/* //vehicle buttons */
			#rangeHomeContent #buttons li a span
			{
				display: none;
			}
		#rangeHomeContent #buttons li p
		{
			width: 185px;
			height: 105px;
			display: block;
		}
	#rangeHomeContent #buttons li.future
	{
		float: right;
		border-left: 1px solid #888888;
		margin-left: 0px;
		padding-left:1px;
	}
	
/* panel setup */
#rangeHomeContent div#panels
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: 20px;
	background: #ffffff;
	width: 945px;
	height: 342px;
	overflow: hidden;
	position: relative;
	}
	#rangeHomeContent #panels div
	{
		width: 945px;
		height: 342px;
		display: none;
	}
		#rangeHomeContent #panels div div
		{
			display: block;
			width: auto;
			height: auto;
		}
	/* setup image backgrounds */
	#rangeHomeContent #panels #pnlHome			{ background: url('/images/range/home-main-bg-home.jpg') no-repeat left top; display: block; }
	#rangeHomeContent #panels #pnlColt			{ background: url('/images/range/home-main-bg-colt.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlLancer		{ background: url('/images/range/home-main-bg-lancer.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlEvolution		{ background: url('/images/range/home-main-bg-evolution.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlGrandis		{ background: url('/images/range/home-main-bg-grandis.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlOutlander		{ background: url('/images/range/home-main-bg-outlander.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlShogun		{ background: url('/images/range/home-main-bg-shogun.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlL200			{ background: url('/images/range/home-main-bg-l200.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnl4Work			{ background: url('/images/range/home-main-bg-4work.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnliMiev			{ background: url('/images/range/home-main-bg-imiev.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlASX			{ background: url('/images/range/home-main-bg-asx.jpg') no-repeat left top; }
	#rangeHomeContent #panels #pnlFutureModels	{ background: url('/images/range/home-main-bg-futuremodels.jpg') no-repeat left top; }
			/* setup text boxes */
			#rangeHomeContent #panels div div p, 
			#rangeHomeContent #panels div div h2
			{
				color: #ffffff;
			}
			#rangeHomeContent #panels div div h2
			{
				text-transform: uppercase;
				font-size: 22px;
			}
				#rangeHomeContent #panels div div h2 span
				{
					display: none;
				}
			#rangeHomeContent #panels div div p
			{
				font-size: 12px;
				text-align: justify;
			}
			#rangeHomeContent #panels div div p.price
			{
				text-align: right;
				font-size: 13px;
				margin-top: 5px;
				font-weight: bold;
			}

	/* Video tab overlay */
	#rangeHomeContent #panels #tabVideo
	{
		position: absolute;
		top: 0px;
		left: -545px;
		padding: 14px 15px 13px 15px;
		background: #c4c4c4;
		border: 1px solid #000000;
		border-left: 0px;
	}
		#rangeHomeContent #panels #tabClick
		{
			width: 30px;
			height: 133px;
			display: block;
			position: absolute;
			right: -30px;
			top: -1px;
			overflow: hidden;
		}
			#rangeHomeContent #panels #tabClick span
			{
				display: none;
			}
		#rangeHomeContent #panels #tabVideo a
		{
			border: 1px solid #000000;
			border-bottom: 0px;
		}

	/* position text */
	#rangeHomeContent #panels div
	{
		position: relative;
	}
		#rangeHomeContent #panels div div
		{
			position: absolute;
		}
		#rangeHomeContent #panels #pnlHome div			{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnlHome div h2		{ text-align: center; }
			#rangeHomeContent #panels #pnlHome div p		{ width: 220px; }
		#rangeHomeContent #panels #pnlColt div			{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnlColt div p		{ width: 220px; }
		#rangeHomeContent #panels #pnlLancer div		{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnlLancer div p		{ width: 220px; }
		#rangeHomeContent #panels #pnlEvolution div		{ top: 10px; right: 0px; }
			#rangeHomeContent #panels #pnlEvolution div p	{ width: 220px; }
		#rangeHomeContent #panels #pnlGrandis div		{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnlGrandis div p		{ width: 220px; }
		#rangeHomeContent #panels #pnlOutlander div		{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnlOutlander div p	{ width: 220px; }
		#rangeHomeContent #panels #pnlShogun div		{ top: 10px; right: 10px;}
			#rangeHomeContent #panels #pnlShogun div p		{ width: 220px; }
		#rangeHomeContent #panels #pnlL200 div			{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnlL200 div p		{ width: 220px; }
		#rangeHomeContent #panels #pnl4Work div			{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnl4Work div h2		{  }
			#rangeHomeContent #panels #pnl4Work div p		{ width: 220px; }
		#rangeHomeContent #panels #pnlASX div			{ top: 10px; right: 0px;}
			#rangeHomeContent #panels #pnlASX div p			{ width: 230px; }
		#rangeHomeContent #panels #pnliMiev div			{ top: 10px; right: 0px;}
			#rangeHomeContent #panels #pnliMiev div p		{ width: 230px; }
		#rangeHomeContent #panels #pnlFutureModels div	{ top: 10px; right: 10px; }
			#rangeHomeContent #panels #pnlFutureModels div p{ width: 220px; }