/************************************************************************************
 *	General Concept
 */

/** Override default IDB settings **/
#main .ce_text { margin:0; }
#main { width:800px; }
 
.concept_content
{
	widht:800px;
	height:600px;
	position:relative;
}

.textbox
{
	position:absolute;
	width:180px;
	height:88px;
	display:table;
}

.textbox a
{
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 97px;
	width:79px;
	height:84px;
	color:#000;
	border:2px solid #fff;
}

.textbox a:hover
{
	text-decoration:none;
	border:2px solid #e4170e;
}

.textbox a span
{
	font-weight:bold;
}


/************************************************************************************
 *	Concept Backgrounds
 */
.leo2a4evombt
{
	background:url(resources/content-images/concepts/Leo2A4EvoMBT.jpg) no-repeat;
}

.leo2a4evo
{
	background:url(resources/content-images/concepts/Leo2A4Evo.jpg) no-repeat;
}

.apc_evolution
{
	background:url(resources/content-images/concepts/APC_Evolution.jpg) no-repeat;
}

.afv_evolution
{
	background:url(resources/content-images/concepts/AFV_Evolution.jpg) no-repeat;
}


/************************************************************************************
 *	Textbox Positions
 */
.afv_evolution .textbox.amap-l
{
	top:21px;
	left:186px;
}

.afv_evolution .textbox.amap-r
{
	top:21px;
	left:402px;
}

.afv_evolution .textbox.amap-sc
{
	top:53px;
	left:595px;
}

.afv_evolution .textbox.amap-ads
{
	top:158px;
	left:15px;
}

.afv_evolution .textbox.amap-m
{
	top:488px;
	left:35px;
}

.afv_evolution .textbox.amap-ied
{
	top:488px;
	left:388px;
}

.afv_evolution .textbox.amap-b
{
	top:488px;
	left:594px;
}

/*****************************************************************/

.apc_evolution .textbox.amap-l
{
	top:15px;
	left:264px;
}

.apc_evolution .textbox.amap-r
{
	top:15px;
	left:52px;
}

.apc_evolution .textbox.amap-sc
{
	top:15px;
	left:606px;
}

.apc_evolution .textbox.amap-ads
{
	top:121px;
	left:18px;
}

.apc_evolution .textbox.amap-m
{
	top:496px;
	left:134px;
}

.apc_evolution .textbox.amap-ied
{
	top:496px;
	left:333px;
}

.apc_evolution .textbox.amap-b
{
	top:496px;
	left:595px;
}

/*****************************************************************/

.leo2a4evo .textbox.amap-ads
{
	top:21px;
	left:102px;
}

.leo2a4evo .textbox.amap-r
{
	top:21px;
	left:344px;
}

.leo2a4evo .textbox.amap-l
{
	top:72px;
	left:587px;
}

.leo2a4evo .textbox.amap-sc
{
	top:119px;
	left:35px;
}

.leo2a4evo .textbox.amap-ied
{
	top:492px;
	left:266px;
}

.leo2a4evo .textbox.amap-b
{
	top:492px;
	left:35px;
}

.leo2a4evo .textbox.amap-m
{
	top:492px;
	left:586px;
}

/*****************************************************************/

.leo2a4evombt .textbox.amap-ads
{
	top:18px;
	left:302px;
}

.leo2a4evombt .textbox.amap-r
{
	top:59px;
	left:47px;
}

.leo2a4evombt .textbox.amap-l
{
	top:468px;
	left:43px;
}

.leo2a4evombt .textbox.amap-sc
{
	top:18px;
	left:546px;
}

.leo2a4evombt .textbox.amap-ied
{
	top:499px;
	left:546px;
}

.leo2a4evombt .textbox.amap-b
{
	top:399px;
	left:610px;
}

.leo2a4evombt .textbox.amap-m
{
	top:499px;
	left:252px;
}