/* lists */

#navMainWrap{
	text-align:right;
	padding-right:5px;
	/*background-color:#FFFF00;*/
	margin-bottom:-12px;
	}
* html #navMainWrap{
	margin-bottom:-7px;
	}
*+html #navMainWrap{
	margin-bottom:-7px;
	}
ul#navMain{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:-2px;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	}

*+html ul#navMain{
	/*margin-top:5px;*/
	/*background-color:#FF0000;*/
	/*margin-bottom:-40px;*/
	}


ul#navMain li{
	list-style-type:none;
	display:block;
	float:right;
	}

ul#navMain li#navSpecial{
	background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/nav/special_back.gif);
	background-color:#438730;
	}

ul#navMain li a{
	display:block;
	float:left;
	/*padding:5px;*/
	/*padding-left:17px;
	padding-right:17px;*/
	/*border-right:1px solid #d4d8d8;*/
	padding-left:1px;
	padding-top:3px;
	padding-bottom:7px;
	color:#808080;
	font-weight:bold;
	}

ul#navMain li a span{
	display:block;
	/*background-image:url(../images/elements/nav/nav_back.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	
	background-repeat:repeat-x;*/
	border-bottom:1px solid #939796;
	background-color:#e5e5e5;
	padding:5px;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;
	}

ul#navMain li a:hover span{
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/nav/current.gif);*/
	/*background-image:none;
	background-color:#188ece;
	color:white;*/
	}
ul#navMain li a span.on{
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/nav/current.gif);*/
	/*background-image:none;
	background-color:#188ece;
	color:white;*/
	}
/*ul#navMain li a:hover span.on{
}*/

ul#navMain li#niContact a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:66px;
	height:22px;
	padding:0;
	}
	
ul#navMain li#niCustomer a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:123px;
	height:22px;
	padding:0;
	}
	
ul#navMain li#niGroup a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:53px;
	height:22px;
	padding:0;
	}
	
	ul#navMain li#niService a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:110px;
	height:22px;
	padding:0;
	}
	
	ul#navMain li#niLocations a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:86px;
	height:22px;
	padding:0;
	}
	
		ul#navMain li#niLease a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:45px;
	height:22px;
	padding:0;
	}
	
		ul#navMain li#niUsedCars a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:74px;
	height:22px;
	padding:0;
	}
	
		ul#navMain li#niNewCars a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:72px;
	height:22px;
	padding:0;
	}
	
	ul#navMain li#niHome a span{
	background-repeat:no-repeat;
	background-position:center center;
	width:49px;
	height:22px;
	padding:0;
	}
	

ul#navMain li#niContact a span{
	background-image:url(../images/elements/nav/main/contact_new.gif);
	}
ul#navMain li#niCustomer a span{
	background-image:url(../images/elements/nav/main/customer_service_new.gif);
	}
ul#navMain li#niGroup a span{
	background-image:url(../images/elements/nav/main/group_new.gif);
	}
ul#navMain li#niService a span{
	background-image:url(../images/elements/nav/main/service_and_repair_new.gif);
	}
ul#navMain li#niLocations a span{
	background-image:url(../images/elements/nav/main/dealerships_new.gif);
	}
ul#navMain li#niLease a span{
	background-image:url(../images/elements/nav/main/lease_new.gif);
	}
ul#navMain li#niUsedCars a span{
	background-image:url(../images/elements/nav/main/used_new.gif);
	}
ul#navMain li#niNewCars a span{
	background-image:url(../images/elements/nav/main/newcars_new.gif);
	}
ul#navMain li#niHome a span{
	background-image:url(../images/elements/nav/main/home_new.gif);
	}
ul#navMain li#niContact a:hover span{
	background-image:none;
	background-image:url(../images/elements/nav/main/contact_new_f2.gif);
	}
	ul#navMain li#niCustomer a:hover span{

	background-image:url(../images/elements/nav/main/customer_service_new_f2.gif);
	}
	ul#navMain li#niGroup a:hover span{

	background-image:url(../images/elements/nav/main/group_new_f2.gif);
	}
	
	ul#navMain li#niService a:hover span{

	background-image:url(../images/elements/nav/main/service_and_repair_new_f2.gif);
	}
	
	ul#navMain li#niLocations a:hover span{

	background-image:url(../images/elements/nav/main/dealerships_new_f2.gif);
	}
	
		ul#navMain li#niLease a:hover span{

	background-image:url(../images/elements/nav/main/lease_new_f2.gif);
	}
	
	ul#navMain li#niUsedCars a:hover span{

	background-image:url(../images/elements/nav/main/used_new_f2.gif);
	}
	
		ul#navMain li#niNewCars a:hover span{

	background-image:url(../images/elements/nav/main/newcars_new_f2.gif);
	}
	
	ul#navMain li#niHome a:hover span{

	background-image:url(../images/elements/nav/main/home_new_f2.gif);
	}
	
	ul#navMain li#niHome.current a span				
	{background-image:url(../images/elements/nav/main/home_new_f3.gif);
	width: 61px;
	height: 25px;}
	ul#navMain li#niNewCars.current a span				
	{background-image:url(../images/elements/nav/main/newcars_new_f3.gif);
	width: 84px;
	height: 25px;}
	ul#navMain li#niUsedCars.current a span				
	{background-image:url(../images/elements/nav/main/used_new_f3.gif);
	width: 86px;
	height: 25px;}
	ul#navMain li#niLease.current a span				
	{background-image:url(../images/elements/nav/main/lease_new_f3.gif);
	width: 57px;
	height: 25px;}
	ul#navMain li#niLocations.current a span				
	{background-image:url(../images/elements/nav/main/dealerships_new_f3.gif);
	width: 98px;
	height: 25px;}
	
	ul#navMain li#niService.current a span				
	{background-image:url(../images/elements/nav/main/service_and_repair_new_f3.gif);
	width: 122px;
	height: 25px;}
	ul#navMain li#niGroup.current a span				
	{background-image:url(../images/elements/nav/main/group_new_f3.gif);
	width: 65px;
	height: 25px;}
	ul#navMain li#niCustomer.current a span				
	{background-image:url(../images/elements/nav/main/customer_service_new_f3.gif);
	width: 135px;
	height: 25px;}
	ul#navMain li#niContact.current a span				
	{background-image:url(../images/elements/nav/main/contact_new_f3.gif);
	width: 78px;
	height: 25px;}
	
	
	

ul#navMain li a img{
	padding-top:3px;
	}

ul#navMain li.current a{
	background-repeat:no-repeat;
	background-position:50% 100%;
	background-image:url(../images/elements/nav/current_arrow.gif);
	/*background-color:#5facc0;*/
	padding-top:0px;
	color:#FFF;
	}
ul#navMain li.current a span{
	background-image:none;
	background-color:#188ece;
	padding-left:12px;
	padding-right:12px;
	/*padding-top:8px;*/
	padding-top:5px;
	border-bottom:1px solid #188dd0;
	}




.pullUpSubNav{
	margin-bottom:-2px;
	}
.navSubWrap{
	text-align:left;
	/*padding-left:3px;*/
	}
.navSubWrap.overlap{
	position:relative;
	z-index:5;
	margin-bottom:-1px;
	/*margin-bottom:3px;*/
	}
ul.navSub{
	list-style-type:none;
	padding:0;
	margin:0;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	}
.navSub.navSubFix{
	position:relative;
	z-index:5;
	margin-bottom:-1px;
	}
ul.navSub li{
	list-style-type:none;
	display:block;
	float:left;
	}

ul.navSub li#navSpecial{
	background-color:#438730;
	}

ul.navSub li a{
	display:block;
	float:left;
	/*padding:5px;*/
	/*padding-left:17px;
	padding-right:17px;*/
	/*border:1px solid #d4d8d8;
	border-bottom:none;*/
	padding-left:1px;
	padding-top:3px;
	padding-bottom:0px;
	color:#808080;
	font-weight:bold;
	}

ul.navSub li a span{
	display:block;
	background-color:#f2f2f2;
	padding:6px;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #dcdcdc;
	border-bottom:none;
	}

ul.navSub li a:hover span{
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/nav/current.gif);*/
	background-image:none;
	background-color:#188ece;
	color:#333;
	}
ul.navSub li a img{
	padding-top:2px;
	}
ul.navSub li.current a{
	/*background-repeat:no-repeat;
	background-position:50% 100%;
	background-image:url(../images/elements/nav/current_arrow.gif);*/
	/*background-color:#5facc0;*/
	border:none;
	padding-top:0px;
	/*color:#e10025;*/
	color:#6e6f73;
	}



ul.navSub li.current.serviceLocation a{
	/*background-repeat:no-repeat;
	background-position:50% 100%;
	background-image:url(../images/elements/nav/current_arrow.gif);*/
	/*background-color:#5facc0;*/
	
	color:#6d6e70;
	
	}
ul.navSub li.current a span{
	background-image:none;
	background-color:#e6e6e6;
	padding-top:9px;
	padding-bottom:7px;
	/*padding-left:14px;
	padding-right:14px;
	padding-top:8px;*/
	border:1px solid #e2e2e2;
	border-bottom:none;
	}

ul.navSub li.current a:link, ul.navSub li.current a:visited, ul.navSub li.current a:link span, ul.navSub li.current a:visited span{
	color:#6e6f73;
	}

ul.listType01{
	padding:0;
	margin:0;
	list-style:none;
	/*margin-bottom:10px;
	padding-left:10px;*/
	/*background-color:#e8e8e8;*/
	background-color:#f2f2f2;
	}
ul.listType01 li{
	display:block;
	/*margin-bottom:2px;*/
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:130%;
	font-weight:bold;
	color:#1c3247;
	line-height:90%;
	/*margin-bottom:0.2em;*/
	}
ul.listType01 li a{
	display:block;
	padding:7px;
	/*padding-bottom:6px;*/
	padding-left:35px;
	/*border-bottom:1px solid #dadada;*/
	border-top:1px solid #dadada;
	/*background-color:#e8e8e8;*/
	color:#1c3247;
	line-height:100%;
	background-position:8px 50%;
	background-repeat:no-repeat;
	/*background-color:#FF0000;*/
	}
ul.listType01 li.last a{
	border-bottom:none;
	}
ul.listType01 li.current a{
	/*background-color: #dce3db;*/
	color:#1c3247;
	}
ul.listType01 li a:link, ul.listType01 li a:visited{
	color:#1c3247;
	}
ul.listType01 li.current a:link, ul.listType01 li.current a:visited{
	color:#1c3247;
	}
ul.listType01 li a:hover{
	/*color:#FF9900;*/
	/*background-color:#eeecec;*/
	}

ul.listType01 li.customerServices a{
	background-image:url(../images/elements/icons/customer_service_icon.gif);
	}
ul.listType01 li.contract a{
	background-image:url(../images/elements/icons/service_icon.gif);
	}
ul.listType01 li.dutyOfCare a{
	background-image:url(../images/elements/icons/duty_of_care_icon.gif);
	}
ul.listType01 li.feedBack a{
	background-image:url(../images/elements/icons/feedback_Icon.gif);
	}
ul.listType01 li.warranty a{
	background-image:url(../images/elements/icons/warranty_icon.gif);
	}
ul.listType01 li.finance a{
	background-image:url(../images/elements/icons/finance_icon.gif);
	}
ul.listType01 li.about a{
	background-image:url(../images/elements/icons/about_icon.gif);
	}
ul.listType01 li.works a{
	background-image:url(../images/elements/icons/works_icon.gif);
	}
ul.listType01 li.returnPolicy a{
	background-image:url(../images/elements/icons/return_policy.gif);
	}
ul.listType01 li.partExchange a{
	background-image:url(../images/elements/icons/part_exchange_icon.gif);
	}
ul.listType01 li.groupDirectors a{
	background-image:url(../images/elements/icons/directors_icon.gif);
	}
ul.listType01 li.groupHistory a{
	background-image:url(../images/elements/icons/works_icon.gif);
	}
	ul.listType01 li.groupJobs a{
	background-image:url(../images/elements/icons/jobs_icon.gif);
	}
		ul.listType01 li.groupNews a{
	background-image:url(../images/elements/icons/news_icon.gif);
	}
	
	ul.listType01 li.group a{
	background-image:url(../images/elements/icons/group_icon.gif);
	}
	
	ul.listType01 li.french a{
	background-image:url(../images/elements/icons/french_car_icon.gif);
	}
	
	ul.listType01 li.contact a{
	background-image:url(../images/elements/icons/contract_icon.gif);
	}
	
	
	ul.listType01 li.askTechnician a{
	background-image:url(../images/elements/icons/ask_technician_icon.gif);
	}
	
		ul.listType01 li.offers a{
	background-image:url(../images/elements/icons/new_offers_icon.gif);
	}
	
		ul.listType01 li.team a{
	background-image:url(../images/elements/icons/the_team_icon.gif);
	}
	
	ul.listType01 li.airConditioning a{
	background-image:url(../images/elements/icons/aircon_icon.gif);
	}
	
	ul.listType01 li.tyres a{
	background-image:url(../images/elements/icons/tires_icon.gif);
	}
	
	ul.listType01 li.businessPhilosophy a{
	background-image:url(../images/elements/icons/finance_icon.gif);
	}




	
ul.listType01.tailed, ul.listType01.tailTop01{
	/*background-repeat:no-repeat;
	background-image:url(../images/elements/bars/titleunder01.gif);
	background-position:right top;*/
	}
ul.listType01.tailed, ul.listType01.tailTop01d{
	/*background-repeat:no-repeat;
	background-image:url(../images/elements/bars/titleunder01d.gif);
	background-position:right top;*/
	}
ul.listType01.tailed{
	/*position:relative;
	z-index:10;
	background-position:right bottom;
	background-repeat:no-repeat;*/
	}
ul.listType01.tailTop01{
	/*padding-top:19px;*/
	/*margin-top:-19px;*/
	/*background-position:right top;*/
	}


.list01Head{
	padding:7px;
	padding-top:3px;
	padding-bottom:10px;
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:170%;
	font-weight:bold;
	color:#1b1b1b;
	line-height:90%;
	/*margin-bottom:0.2em;*/
	}
.list01Inner{
	
	}


ul.listType02{
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul.listType02 li{
	display:block;
	font-weight:normal;
	list-style-type:none;
	float:left;
	}
ul.listType02 li a{
	display:block;
	float:left;
	padding:5px;
	color:#6e6d72;
	background-color:#ebebeb;
	}
ul.listType02 li a:link, ul.listType02 li a:visited{
	/*color:#555;*/
	}
ul.listType02 li a:hover{
	/*color:#333;
	background-color:#f5f5f5;*/
	}





ul.listType03{
	padding:0;
	margin:0;
	margin-top:3px;
	list-style-type:none;
	font-size:95%;
	padding-left:3px;
	}
ul.listType03 li{
	display:block;
	font-weight:normal;
	list-style-type:none;
	color:#555;
	padding-left:13px;
	background-image:url(../images/elements/bullets/bullet.jpg);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	}


ul.listType04{
	padding:0;
	margin:0;
	margin-top:3px;
	list-style-type:none;
	font-size:100%;
	padding-left:3px;
	}
ul.listType04 li{
	display:block;
	font-weight:bold;
	list-style-type:none;
	color:#555;
	padding-bottom: 3px;
	background-image:url(../images/elements/bullets/bullet.jpg);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	}
	
	
ul.listType06{
	padding:0;
	margin:0;
	margin-top:3px;
	list-style-type:none;
	font-size:100%;
	padding-left:3px;
	}
ul.listType06 li{
	display:block;
	
	list-style-type:none;
	
	padding-bottom: 10px;
	background-image:url(../images/elements/bullets/arrow03.gif);
	padding-left: 13px;
	background-repeat:no-repeat;
	background-position:0 0.2em;
	}

ul.listType07{
	padding:0;
	margin:0;
	margin-top:3px;
	list-style-type:none;
	font-size:100%;
	}
ul.listType07 li{
	display:block;
	list-style-type:none;
	padding-bottom:3px;
	background-image:url(../images/elements/bullets/disc01.gif);
	padding-left:8px;
	background-repeat:no-repeat;
	background-position:0 0.4em;
	color:#193344;
	}
	
	
	ul.listType08{
	padding:0;
	margin:0;
	margin-top:3px;
	list-style-type:none;
	font-size:100%;
	}
ul.listType08 li{
	display:block;
	list-style-type:none;
	padding-bottom:8px;
	background-image:url(../images/elements/bullets/disc01.gif);
	padding-left:13px;
	background-repeat:no-repeat;
	background-position:0 0.4em;
	color:#193344;
	}





.listTypeMoon{margin-bottom:0;}
.listTypeMoon ul{margin:0;padding:0;}
.listTypeMoon ul li{
	margin:0;
	display:inline;
	padding-right:1em;
	padding-bottom:0;
	}
.listTypeMoon ul li a{
	/*background-color:#003300;*/
	margin:0;
	}
.listTypeMoon ul li#firstItem{
	/* border-left:1px solid #e4e4e4; */
	}
.listTypeMoon ul li a:link, .listTypeMoon ul li a:visited{
	
	}
.listTypeMoon ul li a:hover{
	color:#333333;
	}

.listTypeScotch{margin-bottom:0;}
.listTypeScotch ul, .relatedBits ul{margin:0;padding:0;margin-bottom:1em;}
.listTypeScotch ul li, .relatedBits ul li{
	/*background-image:url(../images/elements/bullets/right_02_g.gif);*/
	background-repeat:no-repeat;
	background-position:0% 0.5em;
	padding-left:20px;
	list-style-type:none;
	}
.listTypeScotch ul li a:link, .listTypeScotch ul li a:visited, .relatedBits ul li a:link, .relatedBits ul li a:visited{
	/*background-image:url(../images/elements/misc/hr.gif);*/
	background-position:0 100%;
	background-repeat:repeat-x;
	display:block;
	color:#333;
	}

.listTypeMartini{}
.listTypeMartini ul{
	margin:0;
	margin-top:0;
	padding:0;
	list-style:none;
	
	}
.listTypeMartini ul li{
	display:block;
	margin:0;
	padding:0;
	background-image:url(../images/elements/misc/horiz_rule.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:white;
	}
.listTypeMartini ul li a{
	display:block;
	padding:2px;
	padding-left:10px;
	}
.listTypeMartini ul li.current a:link, .listTypeMartini ul li.current a:visited{
	color:#777777;
	}
.listTypeMartini ul li a:link, .listTypeMartini ul li a:visited{
	color:#777777;
	}
.listTypeMartini ul li a:link, .listTypeMartini ul li a:visited{
	border-bottom:1px solid #e4e4e4;
	}

.listTypeMartini ul li.rowEven a:link, .listTypeMartini ul li.rowEven a:visited{
	background-color:#f5f5f5;
	}
.listTypeMartini ul li.rowOdd a:link, .listTypeMartini ul li.rowOdd a:visited{
	/*background-color:#F0EBEF;*/
	background-color:transparent;
	}
.listTypeMartini ul li a:hover, .listTypeMartini ul li.rowOdd a:hover, .listTypeMartini ul li.rowEven a:hover{
	background-color:#e4e4e4;
	}


ul.listTypePlain{
	padding:0;
	margin:0;
	list-style:none;
	/*margin-bottom:10px;
	padding-left:10px;*/
	/*background-color:#e8e8e8;*/
	}
ul.listTypePlain li{
	display:block;
	/*margin-bottom:2px;*/
	/*font-weight:bold;*/
	padding-bottom:2px;
	}
ul.listTypePlain li a{
	display:block;
	/*padding:10px;
	padding-left:35px;
	border-bottom:1px solid #dadada;
	color:#454545;
	background-position:8px 50%;
	background-repeat:no-repeat;*/
	}
ul.listTypeTeam{
	padding:0;
	margin:0;
	list-style:none;
	font-size:90%;
	color:#6d6e70;
	}
ul.listTypeTeam li{
	display:block;
	margin-bottom:2px;
	}

ul.facilities{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-top:5px;
	}
ul.facilities li{
	list-style-type:none;
	padding:2px;
	margin:0;
	padding-left:20px;
	background-image:url(../images/elements/icons/misc/unticked.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
ul.facilities li.ticked{
	background-image:url(../images/elements/icons/misc/ticked.gif);
	}
ul.imageThumbs{
	list-style-type:none;
	padding:0;
	margin:0;
	}
ul.imageThumbs li{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-right:8px;
	display:block;
	width:82px;
	height:65px;
	float:left;
	border:1px solid #e6e6e6;
	overflow:hidden;
	}

ul.imageThumbs li.video{
	background-color:#f2f2f2;
	}
ul.imageThumbs li.last{
	margin-right:0;
	}

ul.specBlock{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:20px;
	}
ul.specBlock li{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-left:10px;
	}