﻿/* ================================== */
/* GLOBAL STYLES					  */
/* ================================== */

*
{
	margin: 0;
	padding: 0;
}

#pageContent
{
	width: 740px;
	/*margin-left: 6px;*/
	border-bottom: 10px solid #fff;
}

body
{
	font-family: Arial;
	font-size: 1em;
}


#futureTitle
{
	background: url('../images/futuremodels/homepage/future-models-title.gif') no-repeat top right;
	display: block;
	width: 740px;
	height: 45px;
	margin: 20px 0 10px 0;
}

#futureTitle span,
h2.itemTitle span,
a.expandButton span,
a.registerButton span
{
	display: none;
}

/* ================================== */
/* LANCER RALLIART STYLES			  */
/* ================================== */

#itemContainerLancer
{
	width: 100%;
	background-color: #000; 
	border: 2px solid #727272;
	margin-bottom: 15px;
}

#itemContainerLancer .initialContent
{
	background: #000 url('../images/futuremodels/homepage/lancer-bg-small.jpg') no-repeat top left;
	height: 93px;
	display: block;
	padding: 45px 0 0 200px;
	border-bottom: 6px solid #000;
}

#itemContainerLancer p
{
	color: #fff;
}

#itemContainerLancer .initialContent p
{
	width: 523px;
	text-align: justify;
	padding-bottom: 5px;
	display: block;
}

#itemContainerLancer a.expandButton
{
	background: url('../images/futuremodels/homepage/expand-button.jpg') top left;
	display: block;
	width: 119px;
	height: 24px;
	float: right;
}

#lancerRalliart
{
	background: #000 url('../images/futuremodels/homepage/lancer-bg-lrg.jpg') no-repeat top right;
	display: none;
	padding: 10px;
}

#lancerRalliart p
{
	width: 350px;
	text-align:justify;
	padding-bottom: 10px;
}

#lancerRalliart .imgPanel
{
	padding-top: 20px;
	width: 350px;
}

#lancerRalliart .imgPanel .imgCentre
{
	width: 102px;
	margin: 0px 21px;
}

/* ================================== */
/* FQ 400 STYLES					  */
/* ================================== */
#itemContainer400
{
	width: 100%;
	background-color: #000000; 
	border: 2px solid #727272;
	margin-bottom: 15px;
}	

#itemContainer400 .initialContent
{
	background: #000 url('../images/futuremodels/homepage/fq400-bg-small.jpg') no-repeat top left;
	height: 150px;
	display: block;
	padding: 0 0px 0 270px;
	
}

#itemContainer400 .initialContent p
{
	width: 455px;
	color: #ffffff;
	text-align: justify;
	display: block;
	padding-top: 35px;
}

#itemcontainer400 a.registerButton
{
	background: url(../images/futuremodels/homepage/register-button-black.jpg) no-repeat top left;
	display: block;
	height: 24px;
	width: 157px;	
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#itemContainer400 a.expandButton
{
	background: url('../images/futuremodels/homepage/expand-button-black.jpg') top left;
	display: block;
	width: 119px;
	height: 24px;
	float: right;
	margin-top: 5px;
	margin-right: 15px;
}

#FQ400
{
	background: #000 url('../images/futuremodels/homepage/fq400-bg-lrg.jpg') no-repeat top right;
	display: none;
	padding: 10px;
}

#FQ400 p
{
	color: #ffffff;
	width: 710px;
	text-align:justify;
	margin: 0 0 10px 5px;
}

/* ================================== */
/* CONCEPT - CX STYLES				  */
/* ================================== */

#itemContainerConcept
{
	width: 100%;
	background-color: #fff; 
	border: 2px solid #727272;
	margin-bottom: 15px;
}

#itemContainerConcept .initialContent
{
	background: #000 url('../images/futuremodels/homepage/cx-bg-small-2.jpg') no-repeat top left;
	height: 138px;
	display: block;
	padding: 0 0 0 0;
}

#itemContainerConcept .initialContent p
{
	width: 430px;
	color: #000;
	text-align: justify;
	display: block;
	padding: 70px 0 0 15px;
}

#itemContainerConcept .initialContent p.onSale 
{
	color:#000000;
	display:block;
	padding:15px 0 0 50px;
	font-weight: bold;
	text-align:justify;
	text-transform:uppercase;
	width:430px;
	float: left;
}

#itemContainerConcept a.expandButton
{
	background: url('../images/futuremodels/homepage/expand-button-blue.jpg') top left;
	display: block;
	width: 119px;
	height: 24px;
	margin: 8px 0 0 15px;
	float: left;
}

#conceptCx
{
	background: #5e96af url('../images/futuremodels/homepage/cx-bg-lrg-2.jpg') no-repeat top right;
	display: none;
	padding: 0px;
}

#conceptCx p
{
	width: 370px;
	text-align:justify;
	padding: 10px 0 0px 15px;
}

#conceptCx a.registerButton
{
	background: url('../images/futuremodels/homepage/register-button-blue.jpg') no-repeat top left;
	display: block;
	height: 24px;
	width: 157px;	
	float: right;
	margin-right: 10px;
}

/* ================================== */
/* MiEV STYLES				  		  */
/* ================================== */

#itemContainerMiev
{
	width: 100%;
	background-color: #ba0f0b; 
	border: 2px solid #727272;
	margin-bottom: 15px;
}


#itemContainerMiev .initialContent
{
	background: #ba0f0b url('../images/futuremodels/homepage/miev-bg-small.jpg') no-repeat top left;
	height: 138px;
	display: block;
	padding: 0 12px 0 0;
}


#itemContainerMiev .initialContent p
{
	width: 723px;
	text-align: justify;
	padding: 60px 0 15px 300px;
	display: block;
	color: #fff;
}


#itemcontainerMiev a.registerButton
{
	background: url(../images/futuremodels/homepage/register-button-red.jpg) no-repeat top left;
	display: block;
	height: 24px;
	width: 157px;	
	float: right;
	margin-right: 5px;
}


#itemContainerMiev a.expandButton
{
	background: url('../images/futuremodels/homepage/expand-button-red.jpg') no-repeat top left;
	display: block;
	width: 119px;
	height: 24px;
	float: right;
}

#Miev
{
	background: #bb0f0b url('../images/futuremodels/homepage/miev-bg-lrg.jpg') no-repeat top right;
	display: none;
	padding: 10px;
}

#Miev p
{
	width: 715px;
	text-align:justify;
	margin-bottom: 10px;
	color: #fff;
}

#Miev .topBlob
{
	margin-bottom: 180px;
}

#Miev .bottomBlob p
{
	color: #000;
}

/* ================================== */
/* CONCEPT - MiEV Cargo STYLES				  */
/* ================================== */

#itemContainerCargo
{
	width: 100%;
	background-color: #fff; 
	border: 2px solid #727272;
	margin-bottom: 15px;
}

#itemContainerCargo .initialContent
{
	background: #000 url('../images/futuremodels/homepage/mievcargo-bg-small.jpg') no-repeat top left;
	height: 138px;
	display: block;
	padding: 0 0 0 0;
}

#itemContainerCargo .initialContent p
{
	width: 430px;
	color: #000;
	text-align: justify;
	display: block;
	padding: 105px 0 0 200px;
}

#itemContainerCargo a.expandButton
{
	background: url('../images/futuremodels/homepage/expand-button-blue-cargo.jpg') top left;
	display: block;
	width: 119px;
	height: 24px;
	margin: -20px 0 0 15px;
}

#conceptCargo
{
	background: #fff url('../images/futuremodels/homepage/mievcargo-bg-large.jpg') no-repeat top right;
	display: none;
	padding: 10px;
	position: relative;
}

#conceptCargo p
{
	width: 480px;
	text-align:justify;
	margin: 0 0 8px 230px;
}

#conceptCargoLeft p
{
	width: 223px;
	text-align:left;
	margin: 20px 0 0 10px;
}
#conceptCargo table
{
	position: absolute;
	top: 210px;
	left: -30px;
}
#conceptCargo td
{
	width: 50%;
}
#conceptCargo .label
{
	font-weight: bold;
	text-align: right;	
}

/* ================================== */
/* CONCEPT - MiEV Px STYLES				  */
/* ================================== */

#itemContainerPx
{
	width: 100%;
	background-color: #fff; 
	border: 2px solid #727272;
	margin-bottom: 15px;
}
	#itemContainerPx .initialContent
	{
		background: #000 url('../images/futuremodels/homepage/px-bg-small.jpg') no-repeat top left;
		height: 138px;
		display: block;
		padding: 0 0 0 0;
	}
		#itemContainerPx .initialContent p
		{
			width: 430px;
			color: #fff;
			text-align: justify;
			display: block;
			padding: 95px 0 0 20px;
			float: left;
		}
		#itemContainerPx a.expandButton
		{
			background: url('../images/futuremodels/homepage/expand-button-px.jpg') top left;
			display: block;
			width: 119px;
			height: 24px;
			margin: 95px 0 0 15px;
			float: left;
		}

#conceptPx
{
	background: #fff url('../images/futuremodels/homepage/px-bg-large.jpg') no-repeat top right;
	display: none;
	padding: 10px;
	position: relative;
}
	#conceptPx h3
	{
		font-size: 12px;
		margin: 0 0 0 10px;
		padding-bottom: 0px;
	}
	#conceptPx p,
	#conceptPx ol,
	#conceptPx ul
	{
		width: 700px;
		text-align:justify;
		margin: 0 0 8px 10px;
		font-size: 10px;
	}
	#conceptPx p.short
	{
		width: 480px;
	}
	#conceptPx p.right,
	#conceptPx h3.right
	{
		width: 360px;
		margin: 0 0 8px 350px;
	}	
		#conceptPx .sub li
		{
			list-style-type: none;
		}
		#conceptPx li
		{
			font-size: 10px;
			margin: 0 0 8px 20px;
		}
			#conceptPx h4
			{
				font-size: 11px;
				font-weight: bold;
			}

#conceptPx table
{
	position: absolute;
	top: 1100px;
	left: 20px;
}
#conceptPx td
{
	width: 50%;
}
#conceptPx .label
{
	font-weight: bold;
	text-align: right;	
}
