/* GENERAL PAGE TABS ----------------------------------------------------------------------------------------------------------------------------------- */

ul.tabs {
	float: left; margin: 0 !important;  padding: 0 !important; width: 890px;
	background: url(../images/tabs/tabs_line.gif); background-repeat: repeat-x; background-position: bottom left;
}
ul.tabs li { display: inline; float: left; margin: 0; }
ul.tabs li.last { margin: 0; }

/* The tab styles OFF and HOVER */
ul.tabs li a:link, ul.tabs li a:visited, ul.tabs li a:hover, ul.tabs li a:focus {
	width:135px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 8px 0 4px 0; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
	background-color: inherit; background-image: url(../images/tabs/smltab_off.gif); background-position: top left; background-repeat: no-repeat;
}
ul.tabs li.last a:link, ul.tabs li.last a:visited, ul.tabs li.last a:hover, ul.tabs li.last a:focus { width:136px !important; }

/* The tabs styles ON state */
ul.tabs li a.on, ul.tabs li a.on:visited, ul.tabs li a.on:hover, ul.tabs li a.on:focus {
	border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 8px 0 5px 0;
	background-image: url(../images/tabs/smltab_on.gif);
}
/* LONG TABS */
ul.tabs li.long a:link, ul.tabs li.long a:visited, ul.tabs li.long a:hover, ul.tabs li.long a:focus {
	width:250px; background-image: url(../images/tabs/longtab_off.gif); 
}
ul.tabs li.long a.on, ul.tabs li.long a.on:visited, ul.tabs li.long a.on:hover, ul.tabs li.long a.on:focus {
	background-image: url(../images/tabs/longtab_on.gif);
}

/* SERVICE PAGE ICON TABS ----------------------------------------------------------------------------------------------------------------------------------- */

	/* The tab styles OFF and HOVER */
	ul.tabs li.intro a:link, ul.tabs li.intro a:visited, ul.tabs li.intro a:hover, ul.tabs li.intro a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/servtab_intro_off.gif) top left no-repeat;
	}
	ul.tabs li.intro.last a { width:134px !important; }
	ul.tabs li.loancar a:link, ul.tabs li.loancar a:visited, ul.tabs li.loancar a:hover, ul.tabs li.loancar a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/servtab_loancar_off.gif) top left no-repeat;
	}
	ul.tabs li.loancar.last a { width:134px !important; }
	ul.tabs li.guarantee a:link, ul.tabs li.guarantee a:visited, ul.tabs li.guarantee a:hover, ul.tabs li.guarantee a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/servtab_guarantee_off.gif) top left no-repeat;
	}
	ul.tabs li.guarantee.last a { width:134px !important; }
	ul.tabs li.experts a:link, ul.tabs li.experts a:visited, ul.tabs li.experts a:hover, ul.tabs li.experts a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/servtab_experts_off.gif) top left no-repeat;
	}
	ul.tabs li.experts.last a { width:134px !important; }
	ul.tabs li.bookonline a:link, ul.tabs li.bookonline a:visited, ul.tabs li.bookonline a:hover, ul.tabs li.bookonline a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/servtab_bookonline_off.gif) top left no-repeat;
	}
	ul.tabs li.bookonline.last a { width:134px !important; }
	
	
	/* The tabs styles ON state */
	ul.tabs li.intro a.on, ul.tabs li.intro a.on:visited, ul.tabs li.intro a.on:hover, ul.tabs li.intro a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/servtab_intro_on.gif) top left no-repeat;
	}
	ul.tabs li.loancar a.on, ul.tabs li.loancar a.on:visited, ul.tabs li.loancar a.on:hover, ul.tabs li.loancar a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/servtab_loancar_on.gif) top left no-repeat;
	}
	ul.tabs li.guarantee a.on, ul.tabs li.guarantee a.on:visited, ul.tabs li.guarantee a.on:hover, ul.tabs li.guarantee a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/servtab_guarantee_on.gif) top left no-repeat;
	}
	ul.tabs li.experts a.on, ul.tabs li.experts a.on:visited, ul.tabs li.experts a.on:hover, ul.tabs li.experts a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/servtab_experts_on.gif) top left no-repeat;
	}
	ul.tabs li.bookonline a.on, ul.tabs li.bookonline a.on:visited, ul.tabs li.bookonline a.on:hover, ul.tabs li.bookonline a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/servtab_bookonline_on.gif) top left no-repeat;
	}
	
/* NEW VEHICLES PAGE ICON TABS ----------------------------------------------------------------------------------------------------------------------------------- */

	/* The tab styles OFF and HOVER */
	ul.tabs li.vehicleintro a:link, ul.tabs li.vehicleintro a:visited, ul.tabs li.vehicleintro a:hover, ul.tabs li.vehicleintro a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/vehicletab_intro_off.gif) top left no-repeat;
	}
	ul.tabs li.vehicleintro.last a { width:134px !important; }
	ul.tabs li.interior a:link, ul.tabs li.interior a:visited, ul.tabs li.interior a:hover, ul.tabs li.interior a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/vehicletab_interior_off.gif) top left no-repeat;
	}
	ul.tabs li.interior.last a { width:134px !important; }
	ul.tabs li.exterior a:link, ul.tabs li.exterior a:visited, ul.tabs li.exterior a:hover, ul.tabs li.exterior a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/vehicletab_exterior_off.gif) top left no-repeat;
	}
	ul.tabs li.exterior.last a { width:134px !important; }
	ul.tabs li.specs a:link, ul.tabs li.specs a:visited, ul.tabs li.specs a:hover, ul.tabs li.specs a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/vehicletab_specs_off.gif) top left no-repeat;
	}
	ul.tabs li.specs.last a { width:134px !important; }	
	ul.tabs li.articles a:link, ul.tabs li.articles a:visited, ul.tabs li.articles a:hover, ul.tabs li.articles a:focus {
		width:133px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 68px 0 4px 0px; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
		background: url(../images/tabs/vehicletab_articles_off.gif) top left no-repeat;
	}
	ul.tabs li.articles.last a { width:134px !important; }
	
	
	/* The tabs styles ON state */
	ul.tabs li.vehicleintro a.on, ul.tabs li.vehicleintro a.on:visited, ul.tabs li.vehicleintro a.on:hover, ul.tabs li.vehicleintro a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/vehicletab_intro_on.gif) top left no-repeat;
	}
	ul.tabs li.interior a.on, ul.tabs li.interior a.on:visited, ul.tabs li.interior a.on:hover, ul.tabs li.interior a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/vehicletab_interior_on.gif) top left no-repeat;
	}
	ul.tabs li.exterior a.on, ul.tabs li.exterior a.on:visited, ul.tabs li.exterior a.on:hover, ul.tabs li.exterior a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/vehicletab_exterior_on.gif) top left no-repeat;
	}
	ul.tabs li.specs a.on, ul.tabs li.specs a.on:visited, ul.tabs li.specs a.on:hover, ul.tabs li.specs a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/vehicletab_specs_on.gif) top left no-repeat;
	}
	ul.tabs li.articles a.on, ul.tabs li.articles a.on:visited, ul.tabs li.articles a.on:hover, ul.tabs li.articles a.on:focus {
		border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 68px 0 5px 0;
		background: url(../images/tabs/vehicletab_articles_on.gif) top left no-repeat;
	}	
	
	
/* GENERAL SERVICE TABS ----------------------------------------------------------------------------------------------------------------------------------- */

ul.tabsService {
	float: left; margin: 0 !important;  padding: 0 !important; width: 560px;
	background: url(../images/tabs/tabs_line.gif); background-repeat: repeat-x; background-position: bottom left;
}
ul.tabsService li { display: inline; float: left; margin: 0; }
ul.tabsService li.last { margin: 0; }

/* The tab styles OFF and HOVER */
ul.tabsService li a:link, ul.tabsService li a:visited, ul.tabsService li a:hover, ul.tabsService li a:focus {
	width:135px; float: left; display: block; color: #798186; font-weight:bold; font-size:12px; padding: 8px 0 4px 0; border-bottom: 1px solid #cccccc; text-align: center; text-decoration: none;
	background-color: inherit; background-image: url(../images/tabs/smltab_off.gif); background-position: top left; background-repeat: no-repeat;
}
ul.tabsService li.last a:link, ul.tabsService li.last a:visited, ul.tabsService li.last a:hover, ul.tabsService li.last a:focus { width:136px !important; }

/* The tabsService styles ON state */
ul.tabsService li a.on, ul.tabsService li a.on:visited, ul.tabsService li a.on:hover, ul.tabsService li a.on:focus {
	border: 0; font-weight: bold; color: #333333; background-color: inherit;  padding: 8px 0 5px 0;
	background-image: url(../images/tabs/smltab_on.gif);
}
	
/* Blue tabs override */
ul.blue {
	background-image: url(../images/tabs/tabs_line_blue.gif !important);
}
ul.blue li a:link, ul.blue li a:visited, ul.blue li a:hover, ul.blue li a:focus {
	background-image: url(../images/tabs/smltab_blue_off.gif) !important;
	border-color:#85a4bb;
	color:#6699b2;
}
ul.blue li a.on, ul.blue li a.on:visited, ul.blue li a.on:hover, ul.blue li a.on:focus {
	background-image: url(../images/tabs/smltab_blue_on.gif) !important;
	color:#006699;
}