@charset "UTF-8";


@import url('http://www.allenfordgroup.co.uk/css/offersafter.css');
@import url('http://www.allenfordgroup.co.uk/css/overlib.css');

/* CSS Document */
/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Allen Ford Group
Author : Andrew Robertson / andy'at'ida-advertising.com / IDA Advertising Ltd

Type: Screen, Projection

Description : Screen and projection stylesheet for AllenFord site

Created : 27/02/09
Modified : 31/03/09

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* ----- HEADINGS & PARAGRAPHS ----- */
/*h1, h2, h3, h4, h5, h6 { margin:0; padding:0; /*font-size:100%;*//* font-weight:bold; }*/
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 16px !important; font-size:18px; padding-bottom: 6px; line-height:17px; font-weight:bold; }
h2 { text-transform:uppercase; font-family:"Trebuchet MS",Arial,Sans-Serif; font-size:18px; color:#FFF;}/*font-size: 1.1em;*/	
h3 {}
h4 {}
h5 {}
h6 {}


/* COMMON AND GLOBAL */
body { /*font:12px/1.6 Verdana, Arial, Helvetica, sans-serif;*/ font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background:#000000; color:#000000; text-align:center; }
/*  This font sizing is for standards based browsers (firefox, opera, mozilla) that can re-size text.  
Declaring the font size in pixels makes it more consistent across browsers. */
td, textarea, input, select { font:100% arial, helvetica, sans-serif; }
html>body td, html>body textarea, html>body input, html>body select { font-size:10px; }
/* some browsers don't inherit the font into tables or textareas! */


#groupHomeLink { background:url(../images/groupHome.png) no-repeat right top; width: 135px; height: 40px; position:absolute; top: 60px; right: 575px; text-align: right; padding-right: 38px; padding-top:10px;}
#groupHomeLink a { color:#FFFFFF; font-family: "Ford Light";}
#groupHomeLinkImage { position:absolute; top: 20px; right: 0px;  }

.dropdownform
{
	font-size:10px !important;
	font-size:9px;
	font-weight: normal;
	color: #333;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	border: 1px #666 solid;
}

/* ----- IDS ----- */
#allencontainer {
	width:880px !important;
	/*width:900px;*/
	margin:0 auto;
	margin-top:40px;
	text-align:left;
	padding:10px;
	background-color:#333333;
/*            filter: Gray; */
}
#allenheader {
	position:relative;
	width: 880px;
	height: 89px;
	background-color:#333333;
	background-image: url(../images/header_bg.jpg);
	/*background-repeat: no-repeat;*/
	/*background-position: left top;*/
	z-index: 10;
	/*            filter: Gray; */
}
#header .padding { margin: 0px 21px 0px 21px; }
#header .shadow { position:absolute; width: 16px; height: 168px; top: 0px; left: 910px;}
#headerIndex { background:url(../images/headerBgrnd.jpg) no-repeat left top; position:relative; width: 918px; height: 135px;}
#headerIndex .shadow { position:absolute; width: 16px; height: 168px; top: 0px; right: -16px; z-index: 1;} 
#headerFord { background:url(../images/headerBgrnd_Ford.jpg) no-repeat left top; position:relative; width: 918px; height: 135px;}
#headerFord .padding { margin: 0px 21px 0px 21px; }
#headerFord .shadow { position:absolute; width: 16px; height: 168px; top: 0px; left: 910px;} 

#allenlogoGroup {
	position: absolute;
	top: -10px;
	left: 23px;
	height: 99px;
	width: 130px;
	z-index: 20;
} 

#allenlogoGrouptext {
	text-align:justify;
	color:#FFFFFF;
	position: absolute;
	top: 36px;
	left: 172px;
	height: 33px;
	width: 142px;
	z-index: 20;
} 

#allenGroupHomeimage {
	text-align:right;
	font-size:10px;
	vertical-align:middle;
	line-height:11px;
	padding-right:35px;
	padding-top:15px;
	background:url(../images/grouphomeimage.gif) right center no-repeat;
	color:#FFFFFF;
	position: absolute;
	top: 13px;
	left: 532px;
	height: 45px;
	/*width: 142px;*/
	z-index: 20;
}  

#allenZoneNametext {
	text-align:right;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	position: absolute;
	top: 54px;
	left: 302px;
	z-index: 21;
	width: 334px;
}   

#allenZoneNametext174 {
	text-align:center;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	position: absolute;
	top: 54px;
	left: 684px;
	z-index: 21;
	width: 174px;
	letter-spacing: 33px;
}      

#allenZoneNametextFIX {
	text-align:center;
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
	color: #006;
	position: absolute;
	top: 40px;
	left: 22px;
	z-index: 21;
	width: 131px;	/*letter-spacing: 33px;*/
}    

#allenZoneNametextCoventry {
	text-align:center;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	position: absolute;
	top: 54px;
	left: 684px;
	z-index: 21;
	width: 174px;
	letter-spacing: 16px;
}    

#allenZoneNametextMidlands {
	text-align:center;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	position: absolute;
	top: 54px;
	left: 685px;
	z-index: 21;
	width: 170px;
	letter-spacing: 16px;
} 

#error {
	text-align:center;
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	position: absolute;
	top: 49px;
	left: 23px;
	z-index: 21;
	width: 130px;
}


#allenGroupHomeimage a {
	color:#FFFFFF;
}

#allenfordSplash {
	position: absolute;
	top: 25px;
	right: 22px;
	height: 45px;
	width: 174px;
	z-index: 20;
	/*left: 667px;*/
}

#allenfordSplashHYPERMARKET {
	position: absolute;
	top: 25px;
	right: 22px;
	height: 45px;
	width: 250px;
	z-index: 20;
	/*left: 667px;*/
}

#allenfordSplashReflect {
	position: absolute;
	top: 35px;
	right: 22px;
	height: 45px;
	width: 174px;
	z-index: 20;	/*left: 667px;*/
}

#allenmainContentGROUPHOME {
	position: relative;
	/*	background-image: url(../images/main_content_bg_SIDE.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;*/
	width:880px;
	height: 513px;
	z-index: 6;/*            filter: Gray; */
}

#allenmainContentGROUPNEWCAR {
	position: relative;
	/*	background-image: url(../images/main_content_bg_SIDE.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;*/
	background-color:#666666;
	padding-top:10px;
	width:880px;
	height: 501px;
	z-index: 6;/*            filter: Gray; */
}

#allenmainContentGROUPUSEDCAR {
	position: relative;
	background-color:#000000;
	padding-top:10px;
	padding-bottom:0px !important;
	padding-bottom:0px;
	width:880px;
	height: 501px;
	z-index: 6;/*            filter: Gray; */
}

#allenmainContentNORTHAMPTONUSEDCAR {
	position: relative;
	background-color:#000000;
	padding-top:10px;
	padding-bottom:0px !important;
	padding-bottom:0px;
	
	width:880px;
	height: 502px !important;
	height: 512px;	z-index: 6;/*            filter: Gray; */
}
.allenHomeBoxTopLeft {
	position: absolute;
	top: 0px;
	z-index: 6;
	height: 290px;
	width: 269px;
	left: 0px;
	background-color:#000000;
	border:0px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:10px;
/*            filter: Gray; */
}
.allenHomeBoxTopLeft a:hover {
	background-color: #B92027;
	background:url(../images/dealer_nav_bg_highlight.gif) no-repeat left bottom;
	text-decoration: none;
	padding: 15px 15px 5px 15px;
}
.allenHomeBoxTopLeftPDF {
	position: absolute;
	top: 0px;
	z-index: 6;
	height: 290px;
	width: 269px;
	left: 0px;
	background-color:#000000;
	border:0px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:10px;
/*            filter: Gray; */
}
.allenHomeBoxTopLeftPDF a:hover {
	background-color: #B92027;
	background-image:url(../images/icon_pdf_31x31y.gif);
	background-repeat:no-repeat;
	/*background-attachment:fixed;
	background-position:left;*/
	text-decoration: none;
	padding: 15px 15px 5px 15px;
	}
.allenHomeBoxTopLeft li {
	list-style: none;
	font-size:1.2em;
	line-height:15px;
	padding: 7px 25px 5px 15px;
}
.allenHomeBoxTopLeft li a {
	color: #FFFFFF;	
}
.allenHomeBoxMotabilityTopLeft {
	position: absolute;
	top: 0px;
	z-index: 6;
	height: 290px;
	width: 269px;
	left: 0px;
	background-color:#000000;
	border:0px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:10px;
/*            filter: Gray; */
}
.allenHomeBoxMotabilityTopLeft a {
	color:#EBEBEB;
}
.allenHomeBoxMotabilityTopLeft a:hover {
	background-color: #B92027;
	background:url(../images/dealer_nav_bg_highlight.gif) no-repeat left bottom;
	text-decoration: none;
	padding: 15px 5px 5px 15px;
	color:#FFF;
}





.allenHomeMotabilityLHtallBox {
	position: absolute;
	top: 0px;
	z-index: 6;
	height: 513px;
	width: 275px;
	left: 0px;
	background-color:#000000;
	border:0px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:10px;
/*            filter: Gray; */
}
.allenHomeMotabilityLHtallBox a:hover {
	background-color: #B92027;
	background:url(../images/dealer_nav_bg_highlight.gif) no-repeat left bottom;
	text-decoration: none;
	padding: 15px 15px 5px 15px;
}
.allenHomeMotabilityLHtallBoxPDF {
	position: absolute;
	top: 0px;
	z-index: 6;
	height: 290px;
	width: 269px;
	left: 0px;
	background-color:#000000;
	border:0px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:10px;
/*            filter: Gray; */
}
.allenHomeMotabilityLHtallBoxPDF a:hover {
	background-color: #B92027;
	background-image:url(../images/icon_pdf_31x31y.gif);
	background-repeat:no-repeat;
	/*background-attachment:fixed;
	background-position:left;*/
	text-decoration: none;
	padding: 15px 15px 5px 15px;
	}
.allenHomeMotabilityLHtallBox li {
	list-style: none;
	font-size:1.2em;
	line-height:15px;
	padding: 7px 25px 5px 15px;
}
.allenHomeMotabilityLHtallBox li a {
	color: #FFFFFF;	
}






.allenHomeBoxTopMapBanner {
	position: absolute;
	top: 0px;
	z-index: 6;
	/*height: 290px;*/
	height: 514px;
	width: 880px;
	left: 0px;
	background-color:#000000;
	border:0px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:10px;
/*            filter: Gray; */
}
.allenHomeBoxTopMapBanner a:hover {
	background-color: #B92027;
	background:url(../images/dealer_nav_bg_highlight.gif) no-repeat left bottom;
	text-decoration: none;
	padding: 15px 15px 5px 15px;
}
.allenHomeBoxTopMapBanner li {
	list-style: none;
	font-size:1.2em;
	line-height:15px;
	padding: 7px 25px 5px 15px;
}
.allenHomeBoxTopMapBanner li a {
	color: #FFFFFF;	
}

#allenzonediv1, #allenzonediv2, #allenzonediv3, #allenzonediv4, #allenzonediv5, #allenzonediv6 {
	position:absolute; 
	top: 240px; 
	left: 25px !important; 
	left: 40px;
	padding:2px 10px 2px 10px !important;
	padding:2px 10px 2px 10px; 
	/*width:259px;*/
	width:inherit;
	visibility:hidden;
	text-align:center;
	font-size:11px;
	color:#FFF;
	/*background-color:#e53b41;*/
	background-color:#990000;
	border:#FFF solid thin;
	line-height:11px;
	
}

#allenCENTRALzonediv1, #allenCENTRALzonediv2, #allenCENTRALzonediv3, #allenCENTRALzonediv4, #allenCENTRALzonediv5, #allenCENTRALzonediv6 {
	position:absolute; 
	/*top: 215px; */
	bottom: -245px;
	left: 15px !important; 
	left: 15px;
	padding:2px 5px 2px 5px !important;
	padding:2px 5px 2px 5px; 
	/*width:259px;*/
	width:200px;
	visibility:hidden;
	text-align:left;
	font-size:11px;
	color:#FFF;
	/*background-color:#e53b41;*/
	background-color:#990000;
	border:#FFF solid thin;
	line-height:11px;
	
}

#allenhyperdiv1, #allenhyperdiv2, #allenhyperdiv3, #allenhyperdiv4, #allenhyperdiv5, #allenhyperdiv6, #allenhyperdiv7, #allenhyperdiv8, #allenhyperdiv9, #allenhyperdiv10, #allenhyperdiv11, #allenhyperdiv12, #allenhyperdiv13 {
	position:absolute; 
	top: 100px; 
	left: 165px !important; 
	left: 180px; 
	/*padding:2px 10px 2px 10px !important;
	padding:2px 10px 2px 10px;
	width:259px;*/
	width:100px;
	height:125px;
	visibility:hidden;
	/*visibility:collapse*/
	/*text-align:center;
	font-size:11px;
	color:#FFF;*/
	/*background-color:#e53b41;
	/*background-color:#990000;
	border:#FFF solid thin;*/
	/*line-height:11px;*/
	
}

#allenhyperdivcom1, #allenhyperdivcom2, #allenhyperdivcom3, #allenhyperdivcom4, #allenhyperdivcom5, #allenhyperdivcom6, #allenhyperdivcom7, #allenhyperdivcom8, #allenhyperdivcom9, #allenhyperdivcom10, #allenhyperdivcom11, #allenhyperdivcom12, #allenhyperdivcom13 {
	position:absolute;
	top: 0px;
	right: 0px !important;
	right: 0px;
	width:360px;
	height:290px;
	visibility:hidden;
}


.allenHomeBoxTopRight {
	position: absolute;
	top: 0px;
	z-index: 6;
	height: 290px;
	width: 595px;
	right: 0px;
	background-color:#666666;
	border:0px;
	/*background-image: url(../images/HomeTextSplashBG.jpg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left top;*/
	/*left: 279px;*/
}

.allenHomeBoxTopRightContent {
	margin:8px; 
	width:579px; 
	background-color:#8D8C8C; 
}


.allenHomeBoxTallRight {
	position: absolute;
	top: 0px;
	z-index: 6;
	height: 513px;
	width: 595px;
	right: 0px;
	background-color:#666666;
	/*background:url(../images/business_top_left_bg.gif) repeat-x 0px 0px;*/
	border:0px;
}

.allenHomeBoxTallRightContent {
	margin:8px; 
	width:579px; 
	background-color:#8D8C8C;
	height:497px;
}

#flashcontent {
	width: 595px;
	height: 290px;
}


.allenHomeBoxBottomLeft {
	position: absolute;
	top: 304px;
	z-index: 6;
	height: 209px;
	width: 269px;
	left: 0px;
	background-color:#666666;
	border:0px;
}

.allenHomeBoxBottomLeftContent {
	margin:8px;
	width:253;
	min-height:193;
	background-color:#8D8C8C;
	z-index: 7;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.allenHomeBoxBottomRight {
	position: absolute;
	top: 304px;
	z-index: 6;
	height: 207px;
	width: 595px;
	right: 0px;
	background-color:#666666;
	border:0px;
	/*background-image: url(../images/HomeTextSplashBG.jpg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left top;*/
	/*left: 279px;*/
}

.allenHomeBoxBottomRightContent {
	margin:8px; 
	width:579; 
	background-color:#8D8C8C; 
}

.allenHomeBoxBottomRightContentRelative {
	position:relative;
	margin:8px; 
	width:579; 
	background-color:#8D8C8C; 
}

.allenHomeSplash01 {
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 241px;
	width: 298px;
	left: 6px;
/*            filter: Gray; */
}
.allenHomeSplash02 {
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 241px;
	width: 298px;
	left: 309px;
/*            filter: Gray; */
}
.allenHomeSplash03 {
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 241px;
	width: 298px;
	left: 612px;
/*            filter: Gray; */
}
#allenfootercontainer {
	width:880px;
	margin:0 auto;
	margin-top:0px;
	text-align:left;
/*            filter: Gray; */
}
.allenNewCarBoxLeft {
	position: absolute;
	top: 0px;
	z-index: 7;
	height:491px !important;
	height: 491px;
	/*width: 259px;*/
	width:253px;
	/*margin-left:10px;*/
	margin:10px 0px 20px 10px !important;
	margin:10px 0px 10px 10px;
	left: 2px;
	background-color:#666666;
	border:0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;/*            filter: Gray; */
	color:#FFFFFF;
	font-size:12px !important;  
	font-size:11px; 
	line-height:14px; 
	text-align:left;	
}
.allenNewCarBoxLeftCENTRAL {
	position: absolute;
	top: 0px;
	z-index: 7;
	height:491px !important;
	height: 491px;
	/*width: 259px;*/
	width:253px;
	/*margin-left:10px;*/
	margin:10px 0px 10px 10px !important;
	margin:10px 0px 10px 10px;
	left: 2px;
	background-color:#666666;
	border:0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;/*            filter: Gray; */
	color:#FFFFFF;
	font-size:12px !important;  
	font-size:11px; 
	line-height:14px; 
	text-align:left;	
}

#allenNewCarBoxLeft .content {
	color:#FFFFFF;
	font-size:14px;
	line-height:18px;
	text-align:justify;
}

.allenNewCarBoxRight {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 7;
	height: 491px;
	margin-right:0px;
	width: 600px;
	background-color:#666666;
	border:0px;
	left: 280px;
}
.allenUsedCarBoxLeft {
	position: absolute;
	top: 0px;
	z-index: 7;
	height:491px !important;
	height: 491px;
	/*width: 259px;*/
	width:253px;
	/*margin-left:10px;*/
	margin:10px 0px 20px 10px !important;
	margin:10px 0px 10px 10px;
	left: 2px;
	/*background-color:#666666;*/
	/*background-color:#000000;*/
	background:url(../images/used_LH_panel_bg.jpg) repeat-x;
	border:0px;
	padding: 0px 0px 0px 0px;
	/*overflow:hidden;            filter: Gray; */
	color:#FFFFFF;
	font-size:12px !important;  
	font-size:10px; 
	line-height:14px; 
	text-align:left;	
}
.allenUsedCarBoxLeftCENTRAL {
	position: absolute;
	top: 0px;
	z-index: 7;
	height:491px !important;
	height: 491px;
	/*width: 259px;*/
	width:100%;
	/*margin-left:10px;*/
	margin:10px 0px 20px 6px !important;
	margin:10px 0px 10px 6px;
	left: 2px;
	/*background-color:#666666;*/
	/*background-color:#000000;*/
	/*background:url(../images/used_LH_panel_bg.jpg) repeat-x;*/
	border:0px;
	padding: 0px 0px 0px 0px;
	/*overflow:hidden;            filter: Gray; */
	color:#FFFFFF;
	font-size:12px !important;  
	font-size:10px; 
	line-height:14px; 
	text-align:left;	
}
.allenUsedCarBoxLeftSEARCH {
	position: absolute;
	top: 0px;
	z-index: 7;
	height:491px !important;
	height: 491px;
	/*width: 259px;*/
	width:253px;
	/*margin-left:10px;*/
	margin:10px 0px 20px 10px !important;
	margin:10px 0px 20px 10px;
	left: 2px;
	/*background-color:#666666;*/
	/*background-color:#000000;*/
	background:url(../images/used_LH_panel_bg.jpg) repeat-x;
	border:0px;
	padding: 0px 0px 0px 0px;
	/*overflow:hidden;            filter: Gray; */
	color:#FFFFFF;
	font-size:12px !important;  
	font-size:10px; 
	line-height:14px; 
	text-align:left;	
}
.allenUsedCarBoxLeftOFFERS230710 {
	position: absolute;
	top: 0px;
	z-index: 7;
	height:513px;
	width:273px;
	margin:0px 0px 0px 0px ;
	left: 0px;
	background:url(../images/used_LH_panel_bg.jpg) repeat-x; 
	background-color:#666;	
	border:0px;
	padding: 0px 0px 0px 0px;
	/* filter: Gray; */
	color:#FFFFFF;
	font-size:12px; 
	line-height:39px; 
	text-align:left;
	overflow:hidden;
}
.allenUsedCarBoxLeftOFFERS230710 a:hover {
	text-decoration: none;
	padding:0px 0px 0px 15px;
	color:#900;
	font-weight:900;
	display:block;
	position:relative;
	left:15px;
}





.allenUsedCarBoxLeftUSED_DETAILS {
	position: absolute;
	top: 0px;
	z-index: 7;
	height:491px !important;
	height: 491px;
	/*width: 259px;*/
	width:253px;
	/*margin-left:10px;*/
	margin:10px 0px 20px 10px !important;
	margin:10px 0px 20px 10px;
	left: 2px;
	/*background-color:#666666;*/
	/*background-color:#000000;*/
	background:url(../images/used_LH_panel_bg.jpg) repeat-x;
	border:0px;
	padding: 0px 0px 0px 0px;
	/*overflow:hidden;            filter: Gray; */
	color:#FFFFFF;
	/*font-size:12px !important;  
	font-size:10px; */ 
	line-height:14px;
	text-align:left;	
}

#allenfooter {
	background:url(../images/dots.gif) repeat-x left top;
	color:#666;
	width: 880px;
	height: 50px;
	margin-top: 15px;
	padding-top: 10px;
	float: right;
	font-size: 90%;
	padding-right: 0px;
	text-align: right;
	font-size:10px;
}
#allenfooter a {
	color:#666;
	font-weight: normal;
	text-decoration: none;
}
#allenfooter a:hover { color:#F00; }
#allenfooterR { float:right; }

.allenfeatureslist {
}
#allen-inline-list {
	font-size:9px;
	text-align:left;
	line-height:11px;
}
#allen-inline-list p {
	display: inline;
}
#allen-inline-list ul, #allen-inline-list li {
	display: inline;
	margin: 0;
	padding-left: 0px;
	color: #ffffff;
	font-weight: normal;
	background: url(images/nav_bg_highlight.jpg) no-repeat center top;
	/*background-image:url(images/red_dot_font_10px.gif);
	background-position:left center;
	background-repeat:no-repeat;*/
}
/*------------------------------------------------------------------*/



/* Used inline list - on Spec Tab */
#allen-used-inline-list {
	font-size:9px;
	text-align:left;
	/*line-height:10px;*/
}
#allen-used-inline-list p {
	/*display: inline;*/
}
#allen-used-inline-list ul, #allen-used-inline-list li {
	/*display: inline;*/
	margin: 0;
	padding-left: 0px;
	color: #ffffff;
	font-weight: normal;
	list-style:none;
	
	/*background-image:url(images/red_dot_font_10px.gif);
	background-position:left center;
	background-repeat:no-repeat;*/
}
/*------------------------------------------------------------------*/


/*
#allen-inline-list ul li:before {
	content: "<img src="../images/red_dot_font_10px.gif">";
	}
	
#allen-inline-list ul li.first:before {
	content: " ";
	}
*/
/*-----------------------------------------------------------------*/


A.allenrolloversubonblack:link {
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
}  
A.allenrolloversubonblack:visited {
	color:#FF0000;
	text-decoration: none;
	font-weight: bold
}
A.allenrolloversubonblack:active {color:#FF3333; text-decoration: underline; font-weight: bold}
A.allenrolloversubonblack:hover {color:#FF3333; text-decoration: underline; font-weight: bold}


A.allenrolloversub:link {
	color:#666;
	text-decoration: none;
	font-weight: bold;
}  
A.allenrolloversub:visited {
	color:#666;
	text-decoration: none;
	font-weight: bold
}
A.allenrolloversub:active {color:#CC0000; text-decoration: underline; font-weight: bold}
A.allenrolloversub:hover {color:#CC0000; text-decoration: underline; font-weight: bold}


A.allenrolloversubffffff:link {
	color:#fff;
	text-decoration: none;
	font-weight: bold;
}  
A.allenrolloversubffffff:visited {
	color:#fff;
	text-decoration: none;
	font-weight: bold
}
A.allenrolloversubffffff:active {color:#CC0000; text-decoration: underline; font-weight: bold}
A.allenrolloversubffffff:hover {color:#CC0000; text-decoration: underline; font-weight: bold}


A.allenrolloversub666666:link {
	color:#ccc;
	text-decoration: none;
	font-weight: bold;
}  
A.allenrolloversub666666:visited {
	color:#ccc;
	text-decoration: none;
	font-weight: bold
}
A.allenrolloversub666666:active {color:#fff; text-decoration: none; font-weight: bold}
A.allenrolloversub666666:hover {color:#fff; text-decoration: none; font-weight: bold}




.allensubheader {color:#6D7088; font-size: 13px; margin-left: 0px; font-family: arial; font-weight: bold;}  /* Applies to Sub Headers found in content. eg in enquiries.htm */

/* FORMS */
.allenformInputBG {font-size: 11px !important; font-size: 9px;	border: none; background-color: #cccccc; border: 0px; font-weight: bold;}  /* Controls input field background in form content. eg: service.php */
.allenform {color:#666666; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal; line-height: 1.6em;}  /* Controls form titles in form content. eg: service.php */
.allenformBold {color:#333;	font-size: 11px;	margin-left: 0px;	font-family: arial;	font-weight: bold;	line-height: 1.6em;}  /* Controls form titles in bold in form content. eg: service.php */
.allenemaillist {color:#666666; font-size: 9px; margin-left: 0px; font-family: arial; font-weight: normal;}  /* Controls email list question text in form content. eg: service.php */

/* IDA footer Flash*/
#IDA_flash a:visited {
	color:#F60;
}

















#headerFordnew {
	position:relative;
	width: 918px;
	height: 176px;
	background-image: url(../images/headerBgrnd_Ford.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerFordnew .padding { margin: 0px 21px 0px 21px; }
#headerFordnew .shadow { position:absolute; width: 16px; height: 168px; top: 0px; left: 910px;}

#headerMazda { background:url(../images/headerBgrnd_Mazda_blue.jpg) no-repeat left top; position:relative; width: 918px; height: 135px;}
#headerMazda .padding { margin: 0px 21px 0px 21px; }
#headerMazda .shadow { position:absolute; width: 16px; height: 168px; top: 0px; left: 910px;}

#headerMazdanew {
	position:relative;
	width: 918px;
	height: 176px;
	background-image: url(../images/headerBgrnd_Mazda09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#headerMitsubishi {
	background:url(../images/headerBgrnd_Mitsubishi_corp.jpg) no-repeat left top;
	position:relative;
	width: 918px;
	height: 135px;
	display: block;
}
#headerMitsubishi .padding { margin: 0px 21px 0px 21px; }
#headerMitsubishi .shadow { position:absolute; width: 16px; height: 168px; top: 0px; left: 910px;}

#headerMitsubishinew {
	position:relative;
	width: 918px;
	height: 176px;
	background-image: url(../images/headerBgrnd_Mitsubishi_NEW.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#logoGroup {
	position: absolute;
	top: 40px;
	left: 22px;
	height: 82px;
	width: 200px;
} 
#logoGroupNEW {
	position: absolute;
	top: 85px;
	left: 15px;
	height: 73px;
	width: 281px;
	z-index: 20;
}
#badgeGroup {
	position: absolute;
	top: 30px;
	right: 27px;
}
#est_1920 { position: absolute; top: 80px; right: 27px;}
#header_brands {
	position: absolute;
	top: 50px;
	right: 32px;
}
#printHeader { display: none; }

#leftCol {
	float:left;
	margin-right: 10px;
	width: 190px;
	font-family: fordlight;
}
#leftCol .padding { padding: 16px 0px 0px; }
#leftCol .box {
	padding-bottom: 10px;
	width:190px;
	position:relative;
}
#leftCol .shadow { position:absolute; width: 12px; height: 128px; top: 0px; right: -10px; z-index: 1;}
#leftCol .boxHeading { padding: 0px 0px 0px 2px;}

#leftCol .boxContent { background:url(images/leftColBoxBg.gif) top left repeat-y; min-height: 118px; width: 190px; position: relative; }
#leftCol .boxContent .padding { padding: 2px 5px 0px 15px; }
#leftCol .boxContent .advancedSearch { width: 70px; padding: 0px 0px 0px 0px; }
#leftCol .boxContent p { font-weight: bold; }

#leftCol .boxContentSearch {
	background:url(images/leftColBoxBg.gif) top left repeat-y;
	min-height: 50px;
	width: 190px;
	position: relative;
	background-image: url(../images/leftColBoxBg.gif);
}
#leftCol .boxContentSearch .padding { padding: 2px 15px 5px; }
#leftCol .boxContentSearch .advancedSearch { width: 70px; padding: 0px 0px 0px 0px; }
#leftCol .boxContentSearch p {
	font-weight: bold;
}

#leftCol .image_right { float:right; padding:10px 7px 15px 15px; }
#leftCol .motability { padding-top: 15px;}
#leftCol .motability p{ padding: 10px 0px 0px 15px;}
#leftCol .showroomThumb { position:relative; float: left; width: 81px; height: 51px;  padding: 8px 0px 8px 3px; }
.frameShowroom { position: absolute; top: 3px; left: -3px; }



#leftColAbout {
	float:left;
	margin-right: 10px;
	width: 300px;
	font-family: fordlight;
}
#leftColAbout .padding { padding: 56px 0px 0px; }
#leftColAbout .box {
	padding-bottom: 10px;
	width:300px;
	position:relative;
}
#leftColAbout .shadow { position:absolute; width: 12px; height: 128px; top: 0px; right: -10px; z-index: 1;}
#leftColAbout .boxHeading { padding: 0px 0px 0px 2px;}

#leftColAbout .boxContent { background:url(images/leftColBoxBg.gif) top left repeat-y; min-height: 118px; width: 300px; position: relative; }
#leftColAbout .boxContent .padding { padding: 2px 5px 0px 15px; }
#leftColAbout .boxContent .advancedSearch { width: 70px; padding: 0px 0px 0px 0px; }
#leftColAbout .boxContent p { font-weight: bold; }

#leftColAbout .boxContentSearch {
	background:url(images/leftColBoxBg.gif) top left repeat-y;
	min-height: 50px;
	width: 300px;
	position: relative;
	background-image: url(../images/leftColBoxBg.gif);
}
#leftColAbout .boxContentSearch .padding { padding: 2px 15px 5px; }
#leftColAbout .boxContentSearch .advancedSearch { width: 70px; padding: 0px 0px 0px 0px; }
#leftColAbout .boxContentSearch p {
	font-weight: bold;
}

#leftColAbout .image_right { float:right; padding:10px 7px 15px 15px; }
#leftColAbout .motability { padding-top: 15px;}
#leftColAbout .motability p{ padding: 10px 0px 0px 15px;}
#leftColAbout .showroomThumb { position:relative; float: left; width: 81px; height: 51px;  padding: 8px 0px 8px 3px; }

.NewsIframe {
	position: relative;
	top: 0px;
	right: -320px;
	height: 300px;
	width: 600px;
	padding-bottom: 10px;
}.NewsContent {
	position: relative;
	top: 0px;
	height: 300px;
	width: 305px;
	padding-bottom: 10px;
	left: -595px;
	vertical-align: top;
}

#rightCol {
	float: left;
	width: 615px;
	margin-top: 8px;
	font-family: fordlight;
	position: relative;
	right: 25px;
}
#rightCol .padding { padding: 5px 0px 0px 8px; }
#flashBanner .shadow { position:absolute; width: 16px; height: 500px; top: 0px; right: -16px;}
#flashBanner {
	position:relative;
	float: right;
	left: -5px;
	top: -18px;
	height: 291px;
	width: 910px;
	z-index: auto;
}
#rightCol .box { position:relative; background:url(../images/rightColBoxBg.gif) top left no-repeat; width: 714px; height: 211px; margin-bottom: 8px; }
#rightCol .box .padding { padding: 19px 0px 19px 0px; }
#rightCol .box .featuredCar { width: 238px; height: 171px; float: left; }
#rightCol .box .featuredCar .padding { padding: 0px 24px 0px 24px; }
#rightCol .box .featuredCar p { padding:0px 0px 0px 0px; margin:0; line-height: 110%; }
#rightCol .box .featuredCar ul { padding: 20px 0px 0px 0px; margin: 0px; }
#rightCol .box .featuredCar li { line-height: 200%; list-style: none; font-weight: bold; border-bottom: 1px solid #e5e5e5; background:url(images/iconTick.gif) top right no-repeat; }
#rightCol .box .featuredCar li a { text-decoration: none;}
#rightCol .box .shadow { position:absolute; width: 12px; height: 128px; top: 0px; right: -12px; }

#fullCol { float: left; height: 225px; }
#fullCol .padding { padding: 0px 0px 0px 0px !important; }
#fullCol .shadow { position:absolute; width: 12px; height: 128px; top: 0px; right: -11px; }
#flashJump { background:url(images/flashJumpBg.gif) no-repeat left top; width: 917px; height: 225px; position:relative;}
#flashJump .shadow { position:absolute; width: 12px; height: 128px; top: 0px; right: -11px; }
#flashButtons { position:absolute; top: 60px; left: 18px;}

#mainContent_EXP {
	font-family: fordlight, Verdana, 'Small Fonts', sans-serif;
	position: relative;
	background-image: url(../images/main_content_bg_OPAQUE_02.png);
	background-repeat: repeat-y;
	background-position: top;
 }
#mainContent {
	font-family: fordlight, Verdana, 'Small Fonts', sans-serif;
	position: relative;
 }
#mainContent .padding { padding: 5px 0px 0px 22px; }
#mainContent .col1 {
	float:left;
	width: 285px;
	padding-right: 0px;
	top: 320px;
	position: absolute;
	left: 0px;
}
#mainContent .col2 {
	float:right;
	width: 560px;
	line-height: 25px;
	top: 320px;
	position: absolute;
	right: 25px;
}
#mainContent .marque {
	float:right;
	width: 918px;
	line-height: 25px;
	top: 500px;
	position: absolute;
	left: 0px;
}
#mainContentHOME {
	font-family: fordlight, Verdana, 'Small Fonts', sans-serif;
	position: relative;
	background-image: url(../images/main_content_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
/*            filter: Gray; */
 }
#mainContentHOME .padding { padding: 5px 0px 0px 22px; }
#mainContentHOME .col1 {
	float:left;
	width: 285px;
	padding-right: 0px;
	top: 320px;
	position: absolute;
	left: 0px;
}
#mainContentHOME .col2 {
	float:right;
	width: 560px;
	line-height: 25px;
	top: 320px;
	position: absolute;
	right: 25px;
}
#mainContentHOME .marque {
	float:right;
	width: 918px;
	line-height: 25px;
	top: 500px;
	position: absolute;
	left: 0px;
}

#mainContent_GATES {
	font-family: fordlight, Verdana, 'Small Fonts', sans-serif;
	position: relative;
	background-image: url(../images/main_content_bg_OPAQUE_02.gif);
	background-repeat: repeat-y;
	display: block;
	width:918px !important;
	width:100%;
 }
/* altered from {
	font-family: fordlight, Verdana, 'Small Fonts', sans-serif;
	position: relative;	
	padding-top: 10px;
 }*/

#mainContent_GATES .padding {
	padding: 0px;
	margin-left: -5px;
}
#mainContent_GATES .col1 {
	float:left;
	width: 193px;
	padding-right: 0px;
	position: relative;
}

#mainContent_GATES .boxContentSearch {
	background:url(../images/leftColBoxBg.gif) repeat-y left top;
	min-height: 50px;
	width: 190px;
	position: relative;
}
#mainContent_GATES .boxContentSearch .padding { padding: 2px 15px 5px; }
#mainContent_GATES .boxContentSearch .advancedSearch { width: 70px; padding: 0px 0px 0px 0px; }
#mainContent_GATES .boxContentSearch p {
	font-weight: bold;
}
#mainContent_GATES .col2 {
	float:right;
	width: 670px;
	line-height: 25px;
	position: relative;
	right: 15px;
}
#mainContent_GATES .marque {

	float:none;
	width: 918px;
	line-height: 25px;
	top: 500px;
	position: absolute;
}
#motability { padding: 0px 0px 10px 0px; }


.cont_hire_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	list-style-type: square;
	list-style-position: outside;
}
.cont_hire_mode_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
}

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.show { display:block; }
.printShow { display:none; }
.printHide  { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }
.align_justify { text-align:justify !important; }
.align_bottom { vertical-align:bottom !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.red {
	color: #d3030b;
	text-transform: none;
	font-weight: bold;
	font-size: 11px;
}
.altRed { color: #d3030b; }
.red a{ color: #d3030b; text-transform: uppercase; }
.clickable { cursor: pointer; }
.divider { background:url(../images/layup/dots.gif) top left repeat-x; height: 15px; }



/* ----- NAVIGATION ----- */
#nav { background:url(../images/NavBG.jpg) no-repeat left top; height: 34px; width: 910px; }
#nav ul { margin: 0px; padding:0px 0px 0px 7px; }
#nav li {
	list-style: none;
	display: inline;
	padding:3px 0px 0px 0px;
	float:left;
	background:url(../images/navDivider.gif) center right no-repeat;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} /* padding brings the entire nav list down 3 pixels */
#nav a { display:block; margin: 0px 5px 0px 4px; padding: 2px 6px 6px 6px; color:#000000; text-decoration:none; } /* margin spaces links evenly between dividers. padding creates 6 pixels left and right of links and must the same as span. top and bottom padding positions divider and links vertically and must be the same as hover and active padding */
/* #nav a:hover { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;} /* padding must be the same the a tag */ 
#nav a:hover { text-decoration:none; color:#FFFFFF;}
/* #nav a:hover span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;} /* padding left and right must be the same as  the a tag. padding top positions the left tab image */
#nav .active { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;}
#nav .active span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;}
#nav .shadow { position:absolute; width: 16px; height: 34px; top: 0px; right: -16px; z-index: 1;}

/*Ford Nav follows*/
#navFord {
	background:url(../images/NavBG_Ford.jpg) no-repeat left top;
	height: 34px;
	width: 918px;
}
#navFord ul { margin: 0px; padding:0px 0px 0px 7px; }
#navFord li { 
	list-style: none;
	display: inline; 
	padding:3px 0px 0px 0px; 
	float:left; 
	background:url(../images/navDivider.gif) center right no-repeat; 
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 }/* padding brings the entire nav list down 3 pixels */
#navFord a { display:block; margin: 0px 5px 0px 4px; padding: 2px 6px 6px 6px; color:#CCCCCC; text-decoration:none; } /* margin spaces links evenly between dividers. padding creates 6 pixels left and right of links and must the same as span. top and bottom padding positions divider and links vertically and must be the same as hover and active padding */
/* #navFord a:hover { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;} /* padding must be the same the a tag */ 
#navFord a:hover { text-decoration:none; color:#FFCC00;}
/* #navFord a:hover span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;} /* padding left and right must be the same as  the a tag. padding top positions the left tab image */
#navFord .active { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;}
#navFord .active span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;}
#navFord .shadow { position:absolute; width: 16px; height: 34px; top: 0px; right: -16px; z-index: 1;}

/*Mazda Nav follows*/
#navMazda { background:url(../images/NavBG_Mazda_blue.jpg) no-repeat left top; height: 34px; width: 918px; }
#navMazda ul { margin: 0px; padding:0px 0px 0px 7px; }
#navMazda li { 
	list-style: none;
	display: inline; 
	padding:3px 0px 0px 0px; 
	float:left; 
	background:url(../images/navDivider.gif) center right no-repeat; 
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 }/* padding brings the entire nav list down 3 pixels */
#navMazda a { display:block; margin: 0px 5px 0px 4px; padding: 2px 6px 6px 6px; color:#CCCCCC; text-decoration:none; } /* margin spaces links evenly between dividers. padding creates 6 pixels left and right of links and must the same as span. top and bottom padding positions divider and links vertically and must be the same as hover and active padding */
/* #navMazda a:hover { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;} /* padding must be the same the a tag */ 
#navMazda a:hover { text-decoration:none; color:#FFFFFF;}
/* #navMazda a:hover span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;} /* padding left and right must be the same as  the a tag. padding top positions the left tab image */
#navMazda .active { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;}
#navMazda .active span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;}
#navMazda .shadow { position:absolute; width: 16px; height: 34px; top: 0px; right: -16px; z-index: 1;}

/*Mitsubishi Nav follows*/
#navMitsubishi { background:url(../images/NavBG_Mitsubishi.jpg) no-repeat left top; height: 34px; width: 918px; }
#navMitsubishi ul { margin: 0px; padding:0px 0px 0px 7px; }
#navMitsubishi li { 
	list-style: none;
	display: inline; 
	padding:3px 0px 0px 0px; 
	float:left; 
	background:url(../images/navDivider.gif) center right no-repeat; 
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 }/* padding brings the entire nav list down 3 pixels */
#navMitsubishi a { display:block; margin: 0px 5px 0px 4px; padding: 2px 6px 6px 6px; color:#FFFFFF; text-decoration:none; } /* margin spaces links evenly between dividers. padding creates 6 pixels left and right of links and must the same as span. top and bottom padding positions divider and links vertically and must be the same as hover and active padding */
/* #navMitsubishi a:hover { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;} /* padding must be the same the a tag */ 
#navMitsubishi a:hover { text-decoration:none; color:#FF0000;}
/* #navMitsubishi a:hover span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;} /* padding left and right must be the same as  the a tag. padding top positions the left tab image */
#navMitsubishi .active { text-decoration:none; color:#000000; background:url(../images/navRight.gif) top right no-repeat; padding:2px 0px 6px 0px;}
#navMitsubishi .active span { background:url(../images/navLeft.gif) top left no-repeat; padding:4px 6px 0px 6px;}
#navMitsubishi .shadow { position:absolute; width: 16px; height: 34px; top: 0px; right: -16px; z-index: 1;}

/* ----- SITE MAP ----- */
.sitemap { list-style:none; margin:0 0 0 5px; padding:0;}
.sitemap ul { list-style:none;}
.sitemapLi { background:url(../images/layup/bullet.gif) 0px 11px no-repeat; padding:6px 0 5px 15px;}


/* ----- GLOBAL ----- */
img { /*display:block;*/ border:0; }
p { padding:0px 0px 12px 0px; margin:0; line-height: 125%; }
address { font-style:normal;}


/* ----- LINKS ----- */
a { color:#000000; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

/* ----- TABLES ----- */
table{ border-collapse:collapse; }

/* ----- TABS ----- */
.domtab { margin-top: 0px; float:left; background:url(../images/layup/tabBg.gif) top left repeat-x; position:relative; }
.tabR { position:absolute; top: 0px; right: 0px;}
.tabL { position:absolute; top: 0px; left: 0px;}
#contentHeight { width:450px; float:left; position:relative; background:#ffffff; }

.tabset_tabs { margin:0; padding:0; list-style:none; margin-left: 0px; }
.tabset_tabs li	{ list-style: none; display: inline; padding:5px 0px 0px 0px; float:left; background:url(../images/layup/navDivider.gif) center right no-repeat; }
.tabset_tabs a	{ display:block; margin: 0px 5px 0px 4px; padding: 3px 7px 6px 6px; color:#FFFFFF; text-decoration:none; clear: right; }
.tabset_tabs a:hover { text-decoration:none; color:#000000; background:url(../images/layup/navRight.gif) top right no-repeat; padding:3px 0px 6px 0px; }
.tabset_tabs a:hover span { background:url(../images/layup/navLeft.gif) top left no-repeat; padding:4px 7px 0px 6px; }
.tabset_tabs .activeTab { text-decoration:none; color:#000000; background:url(../images/layup/navRight.gif) top right no-repeat; padding:3px 0px 6px 0px; }
.tabset_tabs .activeTab span { background:url(../images/layup/navLeft.gif) top left no-repeat; padding:4px 7px 0px 6px; }
.tabset_content	{ display:none; padding:0px 0px 0px 0px; background:none !important; border:none !important; position: relative; }
.tabset_content	h1 { font-size: 1.2em; }

.trAlt { background:#f2f2f2 !important; }
.tabset_label	{ display:none }
.tabset_content_active	{ display:block; }
.tabset_content th { height: 40px; padding: 0px 12px 0px 12px;}
.tabset_content td { height: 23px; padding: 0px 12px 0px 12px; font-size: 1.0em;}
.tabset_content table { }
.tabset_print { display: none;}
.tabset_printSingle { display: none;}

#singleContentHeight {width: 240px; float:left; position:relative;  background:#ffffff; color: #717171; }
.singleTab_content	{ color: #000000;  padding:0px 0px 0px 0px; background:none !important; border:none !important;}
.singleTab_content .inlineMiddle { display:inline; vertical-align:middle; }
.singleTab_content th { height: 40px; padding: 8px 12px 0px 12px;}
.singleTab_content td { height: 22px; padding: 0px 12px 0px 12px; font-size: 1.0em; }
.singleTab_content table { }
.singleTab_content a { color:#ff0000; text-decoration:underline; }
.singleTab_content a:hover { color:#ff0000; text-decoration:none; }
#singleContentHeight form { }
#singleContentHeight select { width: 74px !important; font-weight: bold;}

#tagYouSave .offerPrice { color: #14b90c;}
#tagReduced .offerPrice { color: #ec1e26;}

#loginForm { padding: 15px 0px 12px 0px;}
#loginForm .submit { width: 50px !important; padding: 0px; margin-left: 255px;  margin-top:10px;}
#loginForm .forgotten { width: 150px !important; padding: 0px 0px 0px 0px; margin-left: 6px;  margin-top:10px;}

#newCustomer { margin-top: 10px; padding: 5px 0px 12px 0px;  }


/* FROM STYLE CSS Suffix "_IDA" added to avoid complications with existing Gates CSS pages */
/*.headmenu_IDA {color:#4066AE; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: bold; line-height: 1.6em;} /*applies to columnheaders found in simpleservicepricing.htm */
.headmenu2_IDA {color:#5751CA; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: bold;} /*applies to Company History date headers found in ourcompany.htm */
A.headmenu2_IDA:link {color:#990000;}/*applies to vehicle derivative links */
.menusub_IDA {color:#A9A9A9; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;} /* Applies to Sub Nav menus found in existing Gates content. eg in enquiries.htm */
.text_IDA {
	color:#333;
	font-size: 11px;
	margin-left: 0px;
	font-family: arial;
	font-weight: normal;
}  /* Applies to text found in existing Gates content. eg in customercare.htm */
.text2_IDA {color:#8A8EA8; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal; line-height: 1.6em;}  /* Applies to text found in existing Gates content. eg in enquiries.htm */
.subheader_IDA {color:#6D7088; font-size: 13px; margin-left: 0px; font-family: arial; font-weight: bold;}  /* Applies to Sub Headers found in existing Gates content. eg in enquiries.htm */
A.rollover_IDA:link {color:#032D75; font-size: 11px; text-decoration: none; font-weight: bold}
A.rollover_IDA:visited {color:#032D75; font-size: 11px; text-decoration: none; font-weight: bold}
A.rollover_IDA:active {color:#032D75; font-size: 11px; text-decoration: none; font-weight: bold}
A.rollover_IDA:hover {color:#CC0000; font-size: 11px; text-decoration: none; font-weight: bold}
.menured_IDA {color:#CC0000; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;}  /* Controls "Required Field or Text" in existing Gates content. eg in requestabrochure.htm */
.formheader_IDA {color:#FFFFFF; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: bold;}  /* Controls "formheader" in existing Gates content. eg in requestabrochure.htm */
.headmenu_IDA {color:#032D75; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: bold; line-height: 1.6em;}  /* Controls form titles in bold in existing Gates content. eg in requestabrochure.htm */
.menu_IDA {color:#032D75; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;}  /* Controls form titles NOT in bold in existing Gates content. eg in requestabrochure.htm */
.fade_IDA {background-image: url(images/submenufade.gif); background-repeat: no-repeat; height: 9px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.menulight_IDA {color:#879DBF; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;}  /* Controls some bold in existing Gates content. eg in newvehiclefollowup.htm */
.redon_IDA {color:#CC0000; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;}  /* Controls the appearance of some email addresses in existing Gates content. eg in dealer-stevenage.htm */
.dealershipdrop_IDA {
	background-image: url(../images/dealershipdrop250.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-decoration: none;
	}
.fade { background-image: url(../images/submenufade.gif); background-repeat: no-repeat; height: 9px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
table.gates {
	border-width: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
/*            filter: Gray; */
}
table.gates th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
}
table.gates td {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
}
.promo_IDA {color:#062C73; font-size: 24px; font-family: arial; margin-left: 0px; margin-right: 10px; font-weight: normal;} /* Controls some text on Hotoffers.htm*/
.promo1_IDA {color:#062C73; font-size: 24px; font-family: arial; margin-left: 0px; margin-right: 10px; font-weight: bold;} /* Controls some text on Hotoffers.htm*/
.promo2_IDA {color:#062C73; font-size: 18px; font-family: arial; margin-left: 0px; margin-right: 10px; font-weight: bold;} /* Controls some text on Hotoffers.htm*/
.promo3_IDA {color:#062C73; font-size: 14px; font-family: arial; margin-left: 0px; margin-right: 10px; font-weight: bold;} /* Controls some text on Hotoffers.htm*/
.promosml_IDA {color:#062C73; font-size: 11px; font-family: arial; margin-left: 0px; margin-right: 10px; font-weight: bold;} /* Controls some text on Hotoffers.htm*/
.promosml_IDA {color:#062C73; font-size: 11px; font-family: arial; margin-left: 0px; margin-right: 10px; font-weight: bold;} /* Controls some text on partsshop.htm*/
.submenu_IDA {color:#1B458D; font-size: 10px; font-family: arial;  margin-right: 5px; font-weight: normal;} /* Controls T&C text on Hotoffers.htm*/
.subheader-red_IDA {color:#CC0000; font-size: 13px; margin-left: 0px; font-family: arial; font-weight: bold;} /* Controls some red text on special offer panels in servicing.htm*/
.newcarsredfont_IDA {color:#CC0000; font-size: 12px; font-family: arial; margin-left: 0px; margin-right: 10px; font-weight: bold;}
.menuredb_IDA {color:#CC0000; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: bold;}
.headfinace_IDA {color:#6895E5; font-size: 13px; margin-left: 0px; font-family: arial; font-weight: bold;}
 .financebox-1_IDA {
  background-image: url(../images/financebg-1.gif);
  background-repeat: no-repeat;
  height: 115px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  color:#FFFFFF; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;
 }
 
 .financebox-2_IDA {
  background-image: url(../images/financebg-2.gif);
  background-repeat: no-repeat;
  height: 158px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  color:#FFFFFF; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;
 }
 
  .financebox-3_IDA {
   background-image: url(../images/financebg-3.gif);
   background-repeat: no-repeat;
   height: 131px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   color:#FFFFFF; font-size: 11px; margin-left: 0px; font-family: arial; font-weight: normal;
 }

/* FROM LAYOUT CSS Suffix "_IDA" added to avoid complications with existing Gates CSS pages */
#brochure_IDA {
	position:absolute;
	top:-10px;
	right: 146px;
  /*clear: left;
	z-index: auto;
	width: 160px; */
/*            filter: Gray; */
}  /* Controls position of brochure.gif in existing Gates content. eg in requestabrochure.htm */
#maincol_IDA{background-color: #FFFFFF; float: right; display:inline; position: relative; width:660px;}
#latestoffers_IDA {
	position:absolute;
	top:-17px;
	right: 10px;
	height: 400px;
}  /* Controls position of ourlatestoffers.gif in existing Gates content. eg in servicing.htm */
#dealershipssidepanel {
	position:absolute;
	top:-1px;
	right: 0px;
	height: 300px;
}  /* Controls position of dealershipssidepanel.gif in existing Gates content. eg in dealers-stevenage.htm. Cheeky copy of latestoffers_IDA */
.dealershipsdrop {
	top: 300px;
	right: 400px;
	position: relative;
}

/* Sub-Nav Experiment begins*/
#SubNav {
	position: relative;
	top: -7px;
	left: -2px;
	clear: left;
	width: 910px;
	overflow: hidden;
/*            filter: Gray; */
}
SubNav .img { 
 	behavior: url(http://www.allenford-tbc/iepngfix.htc); 
}

#SubNav .bottom {
	background-image: url(../images/sub-nav-bg_08.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#SubNav .bottomR {
	background-image: url(../images/sub-nav-bg_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#SubNav .bottomL {
	background-image: url(../images/sub-nav-bg_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#SubNav .left {
	background-image: url(../images/sub-nav-bg_04.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#SubNav .right {
	background-image: url(../images/sub-nav-bg_06.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#SubNav .top {
	background-image: url(../images/sub-nav-bg_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#SubNav .topR {
	background-image: url(../images/sub-nav-bg_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#SubNav .topL {
	background-image: url(../images/sub-nav-bg_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* Sub-Nav VEHICLES Experiment begins*/
#SubNavVeh {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 904px;
	height: 350px;
}
#SubNavVeh .bottom {
	background-image: url(../images/sub-nav-bg_08.png);
	background-repeat: repeat-x;
	background-position: top;
}
#SubNavVeh .bottomR {
	background-image: url(../images/sub-nav-bg_09.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#SubNavVeh .bottomL {
	background-image: url(../images/sub-nav-bg_07.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#SubNavVeh .left {
	background-image: url(../images/sub-nav-bg_04.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#SubNavVeh .right {
	background-image: url(../images/sub-nav-bg_06.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#SubNavVeh .top {
	background-image: url(../images/sub-nav-bg_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#SubNavVeh .topR {
	background-image: url(../images/sub-nav-bg_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#SubNavVeh .topL {
	background-image: url(../images/sub-nav-bg_01.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* New Search Experiment begins*/
#NewSearch {
	position: absolute;
	top: 10px;
	left: 25px;
	clear: left;
	width: 200px;
	z-index: 0;
}
#NewSearch .bottom {
	background-image: url(../images/sub-nav-bg_08.png);
	background-repeat: repeat-x;
	background-position: top;
}
#NewSearch .bottomR {
	background-image: url(../images/sub-nav-bg_09.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#NewSearch .bottomL {
	background-image: url(../images/sub-nav-bg_07.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#NewSearch .left {
	background-image: url(../images/sub-nav-bg_04.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#NewSearch .right {
	background-image: url(../images/sub-nav-bg_06.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#NewSearch .top {
	background-image: url(../images/sub-nav-bg_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#NewSearch .topR {
	background-image: url(../images/sub-nav-bg_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#NewSearch .topL {
	background-image: url(../images/sub-nav-bg_01.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Used Search Experiment begins*/
#UsedSearch {
	position: absolute;
	top: 115px;
	left: 25px;
	clear: left;
	width: 200px;
	z-index: 0;
}
#UsedSearch .bottom {
	background-image: url(../images/sub-nav-bg_08.png);
	background-repeat: repeat-x;
	background-position: top;
}
#UsedSearch .bottomR {
	background-image: url(../images/sub-nav-bg_09.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#UsedSearch .bottomL {
	background-image: url(../images/sub-nav-bg_07.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#UsedSearch .left {
	background-image: url(../images/sub-nav-bg_04.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#UsedSearch .right {
	background-image: url(../images/sub-nav-bg_06.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#UsedSearch .top {
	background-image: url(../images/sub-nav-bg_02.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#UsedSearch .topR {
	background-image: url(../images/sub-nav-bg_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#UsedSearch .topL {
	background-image: url(../images/sub-nav-bg_01.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.VehicleDetailFordPV {
	left: 158px;
	position: relative;
	top: -5px;
	width: 658px;
	background-image: url(../images/logo-veh-det-BG.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.BrandsHomeSplash {
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 472px;
	width: 196px;
	right: 7px;
	background-image: url(../images/Brands_split-BG.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.UsedSearchHomeSplash {
	position: absolute;
	top: 0px;
	z-index: 2;
	height: 260px;
	width: 196px;
	left: 6px;
}
.UsedSearchResultsSplash {
	position: absolute;
	top: 18px;
	z-index: 1;
	height: 265px;
	width: 196px;
	left: 56px;
}
.HotOfferHomeSplash1 {
	position: absolute;
	top: 10px;
	z-index: 10;
	height: 265px;
	width: 196px;
	left: 24px;
}
.HotOfferSplash1 {
	position: absolute;
	top: 10px;
	z-index: 10;
	height: 129px;
	width: 150px;
	left: 49px;
}
.HotOfferSplash2 {
	position: absolute;
	top: 144px;
	z-index: 10;
	height: 129px;
	width: 150px;
	left: 49px;
}
.HotOfferSplash3 {
	position: absolute;
	top: 15px;
	z-index: 0;
	height: 113px;
	width: 150px;
	left: 20px;
}
.derivativelink {
	color:#0099CC;
	font-size: 10px;
	background-image: url(../images/i_blue_10x180.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 182px;
	font-weight: bold;
}
.rolloverbold {
	color:#3333FF;
	text-decoration: underline;
}
.tiny_IDA {
	font-size: 10px;
	color: #333333;
	font-family: arial;
	font-weight: normal;
}
.miniscule_IDA {
	font-size: 9px;
	color: #333333;
	font-family: arial;
	font-weight: normal;
}


.price_IDA {color:#032D75; font-size: 12px; margin-left: 0px; font-family: arial; font-weight: bold;}
.list_menu_IDA {color:#032D75; font-size: 11px; font-family: arial; font-weight: normal;}
.UsedResultsSearch {
	position: absolute;
	top: -75px;
	width: 160px;
	left: 176px;
	right: 75px;
}
.derivative {

	color:#0099CC;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 75px;
	font-weight: bold;
}
.VehicleDetailMitsubishiPV {
	position: relative;
	top: -5px;
	width: 767px;
	background-image: url(../images/logo-veh-det-MITSU-BG.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	left: 70px;
}
.VehicleDetailMazdaPV {
	position: relative;
	top: -5px;
	width: 850px;
	background-image: url(../images/logo-veh-det-MAZDA-BG.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	left: 32px;
}

/* CENTRES TRANSITIONED INDEX PAGE TRANSITIONAL IMAGES */

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto 0 auto;
}
.MazdaWinterEventBanner {
	top: 25px;
	position: relative;
}
.banner_text {
	font-weight: bold;
	color: #CCCCCC;
	position: relative;
	top: -135px;
	font-size: 10px;
	width: 550px;
	left: 325px;
}
.slideshowSetLayer {
	z-index: -100;
}
.usedresults {
	right: -304px;
	position: relative;
	top: -17px;
	height:336px;
}
.results {
	position: relative;
	top: -17px;
	height:336px;
}
.border {
	border: thin solid #999999;
	background-color: #FF8E13;
	margin: 5px;
	padding: 5px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.motabilityModelTitle {
	color:#FFFFFF;
	font-size: 14px;
	font-family: arial;
	margin-left: 0px;
	font-weight: bold;
	background-color: #FF8E13;
	width: 190px;
	padding-left: 10px;
	padding-top: 7px;
}
.motabilityModelTitlenoAdv {
	color:#FFFFFF;
	font-size: 14px;
	font-family: arial;
	margin-left: 0px;
	font-weight: bold;
	background-color: #FF8E13;
	width: 190px;
	padding-left: 10px;
	padding-top: 7px;
	background-image: url(../images/motability-niladvanceicon.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.HomeText {
	color:#5B6E8E;
	font-size: 13px;
	font-family: arial;
	font-weight: normal;
	padding-right: 25px;
	padding-left: 15px;
	padding-top: 16px;
	line-height: 21px;
	text-align: justify;
}
.lcdstyle{
	color:white;
	padding: 3px;
	text-align: right;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.countdown_posit_adverts {
	position: absolute;
	/*top: -77px;
	width: 535px;
	left: 410px;*/
}
.countdown_posit {
	position: relative;
	top: -77px;
	width: 535px;
	left: 410px;
}
.headerVid_01_posit {
	position: relative;
	top: 25px;
	height: 104px;
	left: 115px;
}
.headerVid_02_posit {
	position: relative;
	top: 25px;
	height: 104px;
	left: 111px;
}
.advertUsedModelTitle {
	color:#FFFFFF;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	font-weight: bold;
	background-color: #FF6600;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 15px;
	text-indent: 40px;
	line-height: 14px;
	padding: 0px;
	background-image: url(../images/offers/ford/advertUsedModelFordflash.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#Map_posit {
	position: relative;
	top: 0px;
	left: 17px;
	width: 879px;
	height: 493px;
/*	overflow: visible; */
/*	background-image: url(../images/1px.gif); */
}
.Map_details_posit {
	position: absolute;
	top: 0px;
	z-index: 100;
	right: 1px;
	width: 250px;
	height: 493px;
/*            filter: Gray; */
}
#replacelogoGroupMotab {
	position: absolute;
	top: 28px;
	height: 144px;
	width: 602px;
	/*	background-image: url(../images/The-road-to-isolated_panel2.gif);
	background-repeat: no-repeat; */
	z-index: 100;
	right: 170px;/*            filter: Gray; */
}
#header_splash {
	position: absolute;
	top: 28px;
	height: 144px;
	width: 602px;
/*	background-image: url(../images/The-road-to-isolated_panel2.gif);
	background-repeat: no-repeat; */
	z-index: 100;
/*            filter: Gray; */
}
.enquiry_direction {
	color:#316EDC;
	font-size: 12px;
	margin-left: 0px;
	font-family: arial;
	font-weight: bold;
	background-image: url(../images/arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	text-align: left;
}
.lifestyle_image_footer_MAZDA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #000000;
	background-image: url(../images/lifestylelogo_mazda.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 17px;
	padding-left: 35px;
	color: #CCCCCC;
	font-variant: small-caps;
}
.SearchResultsSearch {

	position: absolute;
	top: -18px;
	z-index: 9;
/*	height: 256px; */
	width: 317px;
	left: 3px;
}
.resultsList {
	position: relative;
	top: -17px;
	height:336px;
	float: none;
	z-index: 1;
	right: -320px;
}.searchdropdownform
{
	font-size:10px;
	font-weight: normal;
	color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	z-index: 10;
}
.VehicleDetailFordPVnew {
	position: relative;
	top: -5px;
	width: 850px;
	background-image: url(../images/logo-veh-det-MAZDA-BG.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	left: 32px;
}
.lifestyle_image_footer_FORD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #000000;
	background-image: url(../images/lifestylelogo_ford.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 17px;
	padding-left: 10px;
	color: #CCCCCC;
	font-variant: small-caps;
}

.dropdownformDerivative
{
	font-size:9px;
	font-weight: normal;
	color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
.resultsListNEW {
	position: relative;
	top: -27px;
	float: none;
	z-index: 1;
	right: -320px;
	width: 575px;
	height: 350px;
}
#mainContent_SEARCH {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/search_BG.gif);
	background-repeat: repeat-y;
/*	margin-top: -37px; */
/*	background-position: top; */
/*	display: block; */
}
#mainContent_0_1_1 {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/search_BG.gif);
	background-repeat: repeat-y;
	display: block; 
	position: relative;
/*	margin-top: -37px; */
/*	background-position: top; */
}
#mainContent_0_0_0 {
	font-family: Arial, Helvetica, sans-serif;
	display: block; 
	position: relative;
}

.UsedSearchHomeSplashNEWEST {

	position: absolute;
	top: 0px;
	z-index: 2;
	height: 264px;
	width: 302px;
	left: 6px;
}
.taxMessage {
	font-size: 9px;
	color: #333333;
	font-family: arial;
	font-weight: normal;
	/*width: 54px;
	width: 64px;*/
}
.searchVehicleName {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.searchPrice {
	color: #FFFFFF;
	background-color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	/*display: block;*/
	border: none #000000;
}
.searchDerivative {
	font-size: 9px;
	color: #666666;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 3px;
	vertical-align: super;
}
.searchColours {
	color:#333333;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	background-color: #c1db7a;
	padding-left: 10px;
	display: block;
}
.searchColoursGroup {
	color:#333333;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	background-color: #c1db7a;
	padding-left: 10px;
	display: block;
}
.searchColoursFord {
	color:#ffffff;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	background-color: #172765;
	padding-left: 10px;
	display: block;
}
.searchColoursMazda {
	color:#ffffff;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	background-color: #0099FF;
	padding-left: 10px;
	display: block;
}
.searchColoursMitsubishi {
	color:#ffffff;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	background-color: #999999;
	padding-left: 10px;
	display: block;
}
.searchPriceGroup152 {
	color: #FFFFFF;
	background-color: #f57921;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border: none #000000;
	padding-right: 6px;
	padding-left: 6px;
}
.searchPriceFord152 {
	color: #FFFFFF;
	background-color: #172765;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border: none #000000;
	padding-right: 6px;
	padding-left: 6px;
}
.searchPriceMazda152 {
	color: #FFFFFF;
	background-color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border: none #000000;
	padding-right: 6px;
	padding-left: 6px;
}
.searchPriceMitsubishi152 {
	color: #FFFFFF;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border: none #000000;
	padding-right: 6px;
	padding-left: 6px;
}



.searchPriceMazda {

	color: #FFFFFF;
	background-color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	/*display: block;*/
	border: none #000000;
}
.searchPriceGroup152 {
	/*width:152px;*/
	color: #FFFFFF;
	background-color: #f57921;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border: none #000000;
	/*padding-right: 6px;*/
	padding-left: 5px;
}
.searchPriceMitsubishi {


	color: #FFFFFF;
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	/*display: block;*/
	border: none #000000;
}

/* ColumnBalloon Experiment begins*/
#ColumnBalloon {
	position: relative;
	top: 17px;
	left: -2px;
	clear: left;
	width: 298px;
	overflow: hidden;
/*            filter: Gray; */
}
ColumnBalloon .img { 
 	behavior: url(http://www.allenford-tbc/iepngfix.htc); 
}

#ColumnBalloon .bottom {
	background-image: url(../images/sub-nav-bg_08.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#ColumnBalloon .bottomR {
	background-image: url(../images/sub-nav-bg_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#ColumnBalloon .bottomL {
	background-image: url(../images/sub-nav-bg_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#ColumnBalloon .left {
	background-image: url(../images/sub-nav-bg_04.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#ColumnBalloon .right {
	background-image: url(../images/sub-nav-bg_06.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#ColumnBalloon .top {
	background-image: url(../images/sub-nav-bg_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#ColumnBalloon .topR {
	background-image: url(../images/sub-nav-bg_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#ColumnBalloon .topL {
	background-image: url(../images/sub-nav-bg_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.dropdownformNumberPlate {
	font-size:17px;
	font-weight: bold;
	color: #666666;
	font-family: Arial;
	text-transform: uppercase;
	border: none;
	background-color: #FBE58C;
	margin: 0px;
	letter-spacing: 0.01em;
}
.UsedSearchHomeSplashHEATH {
	color:#99FF00;
	font-size: 10px;
	margin-left: 0px;
	font-family: arial;
	line-height: 1.6em;
	position: absolute;
	top: 35px;
	z-index: 8;
	height: 129px;
	width: 253px;
	right: 6px;
	left: 632px;
	color: #FFFFFF;
}
.UsedSearchPrefilter {
	color:#99FF00;
	font-size: 10px;
	margin-left: 0px;
	font-family: arial;
	line-height: 1.6em;
	z-index: 8;
	height: 129px;
	width: 253px;
	color: #005298;
	background-image: url(../images/search_prefilter_bg.gif);
	background-repeat: no-repeat;
}
.UsedSearchPrefilterContact {
	color:#99FF00;
	font-size: 10px;
	margin-left: 0px;
	font-family: arial;
	line-height: 1.6em;
	position: relative;
	top: 0px;
	z-index: 8;
	height: 137px;
	width: 204px;
	right: 6px;
	left: 628px;
	color: #005298;
}
.BrandHomeTransition{
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 265px;
	width: 600px;
	left: 309px;
/*            filter: Gray; */
}
#mainContentBRANDHOME {
	font-family: fordlight, Verdana, 'Small Fonts', sans-serif;
	position: relative;
/*	background-image: url(../images/main_content_bg_SIDE.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;*/
	height: 275px;
	z-index: 6;
/*            filter: Gray; */
}
.BrandHomeSplash01a {
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 240px;
	width: 298px;
	left: 6px;
/*            filter: Gray; */
}
.BrandHomeSplash02a {
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 240px;
	width: 298px;
	left: 309px;
/*            filter: Gray; */
}
.BrandHomeSplash03a {
	position: absolute;
	top: 0px;
	z-index: 10;
	height: 240px;
	width: 298px;
	left: 612px;
/*            filter: Gray; */
}
.BelowBrandHomeSplashBanner {
	position: absolute;
	top: 244px;
	z-index: 15;
	height: 82px;
	width: 904px;
	left: 6px;
	background-color: #000000;
	font-size: 26px;
	text-transform: uppercase;
	color: #FFFFFF;/*            filter: Gray; */
}
.showroomText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	letter-spacing: 1px;
}
.lifestyle_image_footer_MITSUBISHI {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #000000;
	background-image: url(../images/lifestylelogo_mitsubishi.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 17px;
	padding-left: 10px;
	color: #CCCCCC;
	font-variant: small-caps;
}
.NEW_HomeTextSplash {
	position: absolute;
	top: 245px;
	z-index: 6;
	height: 247px;
	width: 616px;
	right: 8px;
	background-image: url(../images/NEW_HomeTextSplashBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	left: 309px;
}
.NEW_HomeText {
	color:#000000;
	font-size: 13px;
	font-family: arial;
	font-weight: normal;
	padding-right: 25px;
	padding-left: 15px;
	padding-top: 16px;
	line-height: 21px;
	text-align: justify;
}
.finance-repayments {
	/*background-image: url(../images/financebg-1.gif);
	background-repeat: no-repeat;
	height: 115px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;*/
	color:#000000;
	font-size: 11px;
	margin-left: 0px;
	font-family: arial;
	font-weight: normal;
}
.finance-prepayments {
	color:#000000;
	font-size: 10px;
	margin-left: 0px;
	font-family: arial;
	font-weight: normal;
	background-color: #CCCCCC;
	width: 70px;
}
.financeInputBG { 
	font-size: 11px !important; 
	font-size: 9px;
	border: none;
	background-color: #CCCCCC;
	border: 0px; 
	font-weight: bold;
}
.financeInputRepaymentsBG { 
	font-size: 14px !important; 
	font-size: 13px;
	border: none;
	background-color: #CCCCCC;
	border: 0px; 
	font-weight: bold;
}
.financeInputAPRBG { 
	font-size: 18px !important;
	font-size: 14px;
	border: none;
	background-color: #CCCCCC;
	border: 0px; 
	font-weight: bold;
}
.cardescNAVbutton {
	float:left;
	border: none;
	border: 0px;
	padding:0px;
}
.HotofferList {
	font-size: 9px;
	color: #999999;
	font-family: arial;
	font-weight: normal;
	/*width: 54px;
	width: 64px;*/
	border-bottom-color: #666666; 
	border-bottom-style: dotted; 
	border-bottom-width: 1px;
}
.BulletList {

	font-size: 7px;
	color: #999999;
	font-family: arial;
	font-weight: normal;
}
.BulletListMitsu {

	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
}
.BulletListMazda {

	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
}
.formInputBG { 
	font-size: 11px !important; 
	font-size: 9px;
	border: none;
	background-color: #F0F3F8;
	border: 0px; 
	font-weight: bold;
}
