/* GENERAL PAGE TABS ----------------------------------------------------------------------------------------------------------------------------------- */

ul.tabs {
	margin: 0 !important;
	padding: 0 !important;
	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;
	outline:none;
}
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;
}
