/var/www/html/data/turbine/styles//automobility/config.cssp/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
div#wrapper-header div#header div#header1 div#logo {
	color: #1d47a4;
	background-image: url(/generic/automobility/images/logo/automobility.png);
	width: 300px;
	height: 88px;
	margin-top: -17px;
}
div#breadcrumb {
	margin: 20px 0 40px 0;
	padding: 0px 10px 0px 15px;
}
div#breadcrumb div.ico-home {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -550px 0;
	width: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
}
div#breadcrumb div.ico-home a {
	display: block;
	width: 100%;
	height: 100%;
}
div#breadcrumb ul {
	float: left;
	margin-left: 5px;
	line-height: 25px;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 905px;
	border-bottom: 1px solid #cacaca;
	height: 20px;
}
div#breadcrumb ul li a.active-breadcrumb {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#breadcrumb ul li {
	display: inline;
}
div#breadcrumb ul li a {
	text-decoration: none;
	color: black;
}
div#breadcrumb ul li a span {
	color: #FF9900;
	margin: 0px 5px 0px 5px;
}
div.content-filter {
	margin: 5px 0;
}
div.content-filter table, div.content-filter table.content-select-bar {
	width: 940px;
	border-spacing: 5px;
	border: none;
}
div.content-filter table td select, div.content-filter table.content-select-bar td select {
	width: 100%;
}
div.content-filter table td.legend, div.content-filter table.content-select-bar td.legend {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: 0 0;
	height: 38px;
	text-transform: uppercase;
	color: white;
	padding: 0 5px;
	width: 70px;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.content-filter table td.border-legend, div.content-filter table.content-select-bar td.border-legend {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -165px 0px;
	height: 38px;
	width: 15px;
}
div.content-filter table td.bg-select, div.content-filter table.content-select-bar td.bg-select {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -5px -40px;
	height: 38px;
	padding: 0 5px;
}
div.content-filter table td.border-bg-select, div.content-filter table.content-select-bar td.border-bg-select {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -185px 0px;
	height: 38px;
	width: 15px;
}
div.content-filter table td.border-end-bg-select, div.content-filter table.content-select-bar td.border-end-bg-select {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -400px -40px;
	height: 38px;
	width: 1px;
}
div.content-filter table td.space, div.content-filter table.content-select-bar td.space {
	width: 5px;
}
div.content-filter.with-ok table, div.content-filter.with-ok table.content-select-bar {
	width: 877px;
	float: left;
}
div.content-filter.with-ok div.ok-button {
	width: 59px;
	height: 40px;
	background-position: -58px -90px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-repeat: no-repeat;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	line-height: 40px;
	float: left;
	cursor: pointer;
	margin-left: 3px;
}
div.content-filter.with-ok div.ok-button:hover {
	background-position: -58px -130px;
}
div.content-filter.with-ok div.ok-button.disabled {
	color: grey;
	background-position: -58px -170px;
}
div#complete-vehicle-coverage-content table.content-select-bar {
	width: 470px;
	border-spacing: 5px;
	border: none;
}
td.tdcarMake {
	width: 85px;
}
td.tdcarYear {
	width: 60px;
}
td.tdcarProduct {
	width: 110px;
}
td.tdcarProtocol {
	width: 150px;
}
div.footer-page {
	margin-top: 30px;
}
div.footer-page h2 {
	font-weight: bold;
	color: $txtBlue;
	font-size: 1.4em;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -560px;
	height: 27px;
	padding-left: 10px;
}
div.footer-page div#content-related-prod {
	background-color: white;
	height: 160px;
	border-top: 1px solid #FBC78E;
	border-bottom: 1px solid #BBBFC9;
}
div.footer-page div#content-related-prod div.grid_4 {
	background-image: url(/generic/images/background/search/table_prodsearch.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 150px;
	border-bottom: 1px solid #BBBFC9;
}
div.footer-page div#content-related-prod div.grid_4 img {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 20px;
}
div.footer-page div#content-related-prod div.grid_4 div.content-descript {
	width: 220px;
	padding-right: 5px;
	float: left;
	margin-top: 15px;
}
div.footer-page div#content-related-prod div.grid_4 div.content-descript h3 {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: $txtBlue;
	font-size: 14px;
	margin-top: 15px;
}
div.footer-page div#content-related-prod div.grid_4 div.content-descript p {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 45px;
}
div.footer-page div#content-related-prod div.grid_4 div.content-descript div.button-msrp {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
	width: 206px;
	height: 29px;
	text-align: center;
	line-height: 29px;
}
div.footer-page div#content-related-prod div.grid_4 div.content-descript div.button-msrp a {
	color: $txtBlue;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
div.footer-page div#content-related-prod div.grid_4 div.content-descript div.button-msrp strong {
	font-weight: bold;
	font-size: 1.4em;
}
div.footer-page div#content-related-prod div.grid_4 div.content-descript div.button-msrp:hover {
	background-position: 0 -400px;
}
div.compare-bar {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -630px;
	height: 28px;
	line-height: 28px;
	padding-right: 10px;
	margin-top: 5px;
}
div.compare-bar div.compare-button {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -720px -280px;
	height: 28px;
	float: left;
	padding: 0 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	font-size: 13px;
	line-height: 28px;
	cursor: pointer;
}
div.compare-bar div.compare-button:hover {
	background-position: -720px -322px;
}
div.compare-bar div.compare-button.disabled, div.compare-bar div.compare-button.disabled:hover {
	background-position: -720px -360px;
	cursor: not-allowed;
}
div.compare-bar div.sort {
	color: #333;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin-left: 10px;
	height: 28px;
	line-height: 28px;
}
div.compare-bar div.sort a {
	color: #333;
	text-decoration: none;
}
div.compare-bar div.sort a:hover {
	color: $sortHover;
}
div.compare-bar div.pagination {
	float: right;
	height: 28px;
	line-height: 28px;
	margin-right: 10px;
}
div.compare-bar div.pagination div.left-arrow, div.compare-bar div.pagination div.pages, div.compare-bar div.pagination div.right-arrow {
	float: left;
	margin: auto 5px;
	color: #333;
	font-weight: bold;
	font-size: 1.0em;
}
div.compare-bar div.pagination div.left-arrow span, div.compare-bar div.pagination div.right-arrow span {
	color: #FF9900;
	font-size: 12px;
	margin: auto 5px;
	line-height: 24px;
}
div.compare-bar div.pagination div.left-arrow a, div.compare-bar div.pagination div.right-arrow a {
	color: #333;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div.compare-bar div.pagination div.pages a {
	color: #333;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 5px;
}
div.compare-bar div.pagination div.pages a:hover {
	color: #898fa1;
	text-decoration: underline;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.compare-bar div.pagination div.pages strong {
	color: #898fa1;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.compare-bar span._active {
	font-style: italic;
	color: #898fa1;
}
div.row-description {
	width: 600px;
	float: left;
	margin-top: 10px;
}
div.buttons {
	float: right;
	width: 190px;
	padding-top: 10px;
}
div.buttons div.more-info-large {
	float: left;
	width: 190px;
	height: 30px;
	margin-top: 25px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.buttons div.more-info-large a.link-more-info-large {
	text-align: center;
	text-transform: uppercase;
	display: block;
	width: 100%;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.buttons div.more-info-large:hover {
	background-position: 0 -400px;
}
div.buttons div.button-buy-it-now {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -920px -90px;
	width: 190px;
	height: 26px;
}
div.buttons div.button-buy-it-now a {
	width: 100%;
	height: 26px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	display: block;
	line-height: 26px;
}
div.buttons div.button-buy-it-now a span.arrow-button {
	display: inline;
	width: 15px;
	height: 15px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -780px 0px;
	position: absolute;
	margin: 7px 0px 0px 5px;
}
div.buttons div.button-buy-it-now:hover {
	background-position: -920px -180px;
}
div.buttons div.button-install-guide, div.buttons div.button-support {
	width: 190px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.buttons div.button-install-guide div.picto-button-install-guide, div.buttons div.button-install-guide div.picto-button-support, div.buttons div.button-install-guide .button-link, div.buttons div.button-support div.picto-button-install-guide, div.buttons div.button-support div.picto-button-support, div.buttons div.button-support .button-link {
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -518px 0px;
	width: 30px;
	height: 25px;
	position: absolute;
	margin-top: 2px;
	margin-left: 7px;
}
div.buttons div.button-install-guide a, div.buttons div.button-support a {
	float: right;
	width: 160px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
}
div.buttons div.button-install-guide div.picto-button-support, div.buttons div.button-support div.picto-button-support {
	background-position: -748px 0px;
	height: 18px;
	margin-top: 6px;
	margin-left: 9px;
}
div.buttons div.button-install-guide:hover {
	background-position: 0 -400px;
}
div.buttons div.button-support:hover {
	background-position: 0 -400px;
}
div.buttons div.button-flash-firmware {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -480px -130px;
	width: 191px;
	height: 30px;
}
div.buttons div.button-flash-firmware a {
	width: 100%;
	height: 28px;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	display: block;
	text-shadow: 2px 2px 1px #333;
}
div.buttons div.button-flash-firmware:hover {
	background-position: -480px -220px;
}
div.buttons div.download-guide, div.buttons div.button-read-topic, div.buttons div.button-view-bulletin {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -680px -140px;
	width: 190px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	margin-top: 20px;
	text-transform: uppercase;
}
div.buttons div.download-guide a, div.buttons div.button-read-topic a, div.buttons div.button-view-bulletin a {
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px;
}
div.buttons span.send-feedback {
	display: block;
	text-align: center;
}
div.buttons span.send-feedback b.arrow {
	color: #FF9900;
}
div.buttons span.send-feedback a {
	color: #5E6987;
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}
div.buttons div.download-guide:hover, div.buttons div.button-read-topic:hover, div.buttons div.button-view-bulletin:hover {
	background-position: -680px -220px;
}
div.row-item {
	min-height: 80px;
	padding: 0px 0px 10px 0px;
	border-top: 1px solid #dfe1e5;
	width: 940px;
}
div.row-item div.row-checkbox {
	margin-right: 5px;
	padding-left: 10px;
	padding-top: 50px;
	float: left;
	width: 20px;
	vertical-align: middle;
}
div.row-item div.row-image {
	float: left;
	width: 100px;
	margin-right: 10px;
	text-align: center;
	padding-top: 10px;
}
div.row-item div.row-image div.image-chip, div.row-item div.row-image div.image-pdf, div.row-item div.row-image div.image-news {
	width: 80px;
	height: 80px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: auto;
}
div.row-item div.row-image div.image-chip {
	background-image: url(/common/images/firmwares/80/generic.png);
}
div.row-item div.row-image div.image-news {
	background-image: url(/generic/images/pictos/news.png);
}
div.row-item div.row-image div.image-pdf {
	background-image: url(/generic/images/pictos/installguide.png);
}
div.row-item div.row-image div.icon-updated {
	background-image: url(/generic/images/sprites/sprites.png);
	height: 15px;
	width: 50px;
	background-position: -800px 0;
	position: absolute;
	margin-left: 25px;
	margin-top: -25px;
}
div.row-item div.row-description h3.title-row-item-left a {
	float: left;
}
div.row-item div.row-description h3.title-row-item {
	color: #5E6987;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
}
div.row-item div.row-description h3.title-row-item strong.grey-h3 {
	color: #cacaca;
	display: inline;
}
div.row-item div.row-description h3.title-row-item a {
	color: #5E6987;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
	text-decoration: none;
}
div.row-item div.row-description h3.title-row-item span.logo-is-klon {
	margin-left: 15px;
	margin-top: 10px;
	width: 70px;
	height: 20px;
	display: block;
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -320px -70px;
}
div.row-item div.row-description h3.title-row-item span.logo-is-klon a {
	height: 100%;
	width: 100%;
}
div.row-item div.row-description span.category {
	color: #000;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	margin-top: -3px;
}
div.row-item div.row-description p.release-date {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.row-item div.row-description span.firmware-covered {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
}
div.row-item div.row-description span.show-history {
	margin-top: 5px;
	margin-bottom: 10px;
	display: block;
}
div.row-item div.row-description span.show-history b.arrow {
	color: #FF9900;
	float: left;
}
div.row-item div.row-description span.show-history a, div.row-item div.row-description span.show-history a.hide-history-link, div.row-item div.row-description span.show-history a.show-history-link {
	color: #5E6987;
	text-decoration: none;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}
div.row-item div.row-description span.show-history a.hide-history-link {
	display: none;
}
div.row-item div.row-description span.pipe {
	display: inline;
}
div.row-item div.row-description span {
	display: block;
}
div.row-item div.row-description span.check {
	margin-left: 5px;
	margin-top: 35px;
}
div.row-item div.row-description span.makes {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
div.row-item div.row-description span.description {
	font: $normal;
	margin-top: 5px;
	margin-right: 20px;
}
div.row-item div.row-description span.features, div.row-item div.row-description div span.details-topic {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
div.row-item div.row-description span.show-history a {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #58627d;
	font-size: 9px;
}
div.row-item div.right-content {
	float: right;
}
div.row-item div.right-content div.button-msrp {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
	width: 206px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	color: $txtBlue;
	font-size: 0.95em;
	margin-top: 5px;
}
div.row-item div.right-content div.content-guide-forum {
	margin-left: 25px;
}
div.row-item div.right-content div.content-guide-forum span.install-guide {
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
div.row-item div.right-content div.content-guide-forum span.install-guide span.img-guide {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -520px 0px;
	height: 25px;
	width: 25px;
	float: left;
}
div.row-item div.right-content div.content-guide-forum span.install-guide a {
	color: $txtBlue;
	font-size: 0.9em;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 5px;
	display: block;
	float: left;
}
div.row-item div.right-content div.content-guide-forum span.dash {
	background-image: url(/generic/images/background/search/dash_table_prodsearch.gif);
	height: 21px;
	width: 1px;
	float: left;
	margin-top: 15px;
}
div.row-item div.right-content div.content-guide-forum span.forum {
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}
div.row-item div.right-content div.content-guide-forum span.forum span.img-forum {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -750px 0px;
	height: 16px;
	width: 25px;
	float: left;
	margin-top: 7px;
}
div.row-item div.right-content div.content-guide-forum span.forum a {
	color: $txtBlue;
	font-size: 0.9em;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 5px;
	display: block;
	float: left;
}
div.historyDetails {
	margin-left: 90px;
	width: 640px;
	margin-top: 10px;
}
div.historyDetails div.firmware-history-row {
	padding: 10px;
	border-top: solid 1px #ccc;
}
div.historyDetails span.version-revision-history, div.historyDetails div.firmware-history-title {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: #333;
}
div.historyDetails p {
	color: #333;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
}
div.content-wrapper div.content-new-releases div.row-item:nth-last-child(-n+2) {
	border-bottom: none;
}
div.firmware-version div span.description {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	margin: 0;
}
div.firmware-version div span.revision-date {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.row-item.row-accessory div span.description {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	margin: 5px 20px 0px 0px;
}
div.row-item.row-install-guide div span.description {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	margin: 0;
}
div.row-item.row-install-guide div.row-description span {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
}
div.row-item.row-install-guide div.row-description span.guide-number, div.row-item.row-install-guide div.row-description span.release-date {
	display: inline;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.row-divider-title {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -660px;
	height: 31px;
	line-height: 31px;
	margin: 0px auto;
	width: 940px;
}
div.row-divider-title div.title-name {
	padding-left: 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 28px;
	float: left;
}
div.row-divider-title div.title-name span.right-arrow {
	color: #FF9900;
	font-size: 1.4em;
	margin-right: 5px;
}
div.row-divider-title div.title-name a, div.row-divider-title div.title-name a:active, div.row-divider-title div.title-name a:visited {
	text-decoration: none;
	color: inherit;
}
div.row-divider-title div.result-found {
	float: right;
	text-align: right;
	padding-right: 10px;
	color: #333;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	line-height: 31px;
	font-size: 14px;
	text-transform: uppercase;
}
span.small-klon-icon {
	position: relative;
	width: 56px;
	height: 19px;
	top: 3px;
	margin-left: 8px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -398px -68px;
	cursor: pointer;
	display: inline-block;
}
div.ajax-content div div.icons-selection {
	border: solid 2px  #D5D7DA;
	padding: 10px 0px;
	margin-top: 5px;
}
div.ajax-content div div.icons-selection div.makes-selection {
	float: left;
	margin: 10px;
	height: 50px;
	width: 65px;
}
div.ajax-content div div.icons-selection div.makes-selection div.icon-make {
	background-image: url(/idatalink/images/vehicle/brands/picto_logos/brands.png);
	width: 43px;
	height: 35px;
	text-align: center;
	margin: 0 auto 0 auto;
}
div.ajax-content div div.icons-selection div.makes-selection div.icon-make a {
	display: block;
	width: 100%;
	height: 100%;
}
div.ajax-content div div.icons-selection div.makes-selection div.legend-icon-make {
	font-weight: bold;
	text-align: center;
	color: #333;
}
div.ajax-content div div.icons-selection div.makes-selection div.legend-icon-make a {
	display: block;
	color: #333;
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.ajax-content div div.years-selection {
	float: left;
	margin: 10px;
	height: 60px;
	width: 65px;
}
div.ajax-content div div.years-selection div.icon-year {
	width: 54px;
	height: 58px;
	text-align: center;
	margin: 0 auto 10px auto;
	background-image: url(/generic/images/background/years_disabled.png);
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #abafb9;
	line-height: 80px;
}
div.ajax-content div div.years-selection div.icon-year.enabled {
	background-image: url(/generic/images/background/years_enabled.png);
}
div.ajax-content div div.years-selection div.icon-year.enabled a {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #333;
	line-height: 80px;
	width: 100%;
	height: 100%;
	display: block;
}
div.ajax-content div div.models-selection {
	float: left;
	margin: 0 11px;
	height: 100px;
	width: 164px;
}
div.ajax-content div div.models-selection div.icon-model {
	width: 164px;
	height: 82px;
	text-align: center;
	margin: 0 auto 0 auto;
}
div.ajax-content div div.models-selection div.icon-model img {
	max-height: 81px;
}
div.ajax-content div div.models-selection div.legend-icon-model {
	font-weight: bold;
	text-align: center;
	color: #333;
	width: 164px;
}
div.ajax-content div div.models-selection div.legend-icon-model a {
	color: #333;
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div._ajax-container div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container {
	width: 215px;
	margin: 15px 5px 5px 5px;
	border-bottom: solid 2px #e9eaeb;
}
div._ajax-container div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-title {
	color: #4a4c68;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	margin-bottom: 2px;
}
div._ajax-container div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-line {
	border-top: solid 1px #e9eaeb;
	padding: 3px 0 3px 5px;
	font-size: 11px;
}
.multiple-parag p {
	margin-bottom: 15px;
}
.button-link {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -920px -278px;
	background-repeat: no-repeat;
	height: 28px;
	line-height: 30px;
	margin: 0 auto;
	padding-top: 4px;
	text-align: center;
	width: 248px;
}
.link-in-button {
	color: #FFF;
	display: block;
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	height: 100%;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
}
div.icons-selection-noPad {
	border: solid 2px  #D5D7DA;
	border-top: none;
	margin-bottom: 10px;
}
div.icons-selection-noPad div.legend-coverage-table {
	color: $txtBlue;
	float: right;
}
div.icons-selection-noPad div.legend-coverage-table div.legend-title {
	text-transform: uppercase;
	float: left;
	margin-right: 30px;
}
div.icons-selection-noPad div.legend-coverage-table div.legend-full-covered {
	float: left;
	margin-right: 30px;
}
div.icons-selection-noPad div.legend-coverage-table div.legend-full-covered div.icon-full-covered {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -418px 0px;
	width: 13px;
	height: 13px;
	float: left;
	margin: 1px 3px 0 0;
}
div.icons-selection-noPad div.legend-coverage-table div.legend-not-covered {
	float: left;
	margin-right: 10px;
}
div.icons-selection-noPad div.legend-coverage-table div.legend-not-covered div.icon-not-covered {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -458px 0px;
	width: 13px;
	height: 13px;
	float: left;
	margin: 1px 3px 0 0;
}
div.icons-selection-noPad table.coverage-vehicle-table {
	width: 100%;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product {
	margin: 40px auto 10px auto;
	height: 85px;
	width: 440px;
	display: table;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product div.brand {
	float: left;
	height: 85px;
	line-height: 85px;
	padding-right: 15px;
	margin-right: 15px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product div.brand img {
	vertical-align: middle;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product div.vehicle {
	float: left;
	border-left: solid 1px red;
	height: 85px;
	line-height: 85px;
	padding-right: 15px;
	margin-right: 15px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product div.vehicle img {
	vertical-align: middle;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product div.product {
	float: left;
	height: 85px;
	line-height: 85px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product div.product img {
	vertical-align: middle;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product p.vehicle-title, div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product p.product-title {
	margin-top: 10px;
	text-align: center;
	color: #393c5d;
	font-weight: bold;
	font-size: 1.1em;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th div.brand-vehicle-product p.product-title {
	text-transform: uppercase;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.vehicle-coverage-title, div.icons-selection-noPad table.coverage-vehicle-table tr th.vehicle-coverage-details {
	border-top: solid 2px  #D5D7DA;
	width: 20px;
	height: 280px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.first {
	border-top: 0;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.vehicle-coverage-title {
	background-color: #ededef;
	border-left: solid 2px  #D5D7DA;
	vertical-align: top;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.vehicle-coverage-title span.plus-or-minus {
	width: 15px;
	height: 15px;
	position: absolute;
	margin: 5px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -500px 0px;
	cursor: pointer;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.vehicle-coverage-title.open span.plus-or-minus {
	background-position: -480px 0px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.vehicle-coverage-details {
	border-left: solid 1px  #D5D7DA;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.vehicle-coverage-details.over {
	background-color: #fdf1db;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td {
	border-top: solid 2px  #D5D7DA;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status, div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status-head {
	width: 20px;
	height: 20px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status-head {
	border-left: solid 2px  #D5D7DA;
	background-color: #ededef;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status {
	border-left: solid 1px  #D5D7DA;
	line-height: 13px;
	vertical-align: middle;
	text-align: center;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status.over {
	background-color: #fdf1db;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.trim-title {
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	cursor: pointer;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.trim-title.over {
	background-color: #fdf1db;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.trim-selection-details {
	width: 165px;
	border-left: solid 1px  #D5D7DA;
	padding-left: 5px;
	line-height: 15px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.trim-selection-details span.firmduct-details {
	color: #f39f03;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.trim-selection-details span.pick-this-family {
	position: relative;
	width: 15px;
	height: 15px;
	top: 3px;
	margin-right: 5px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -500px -20px;
	cursor: pointer;
	display: inline-block;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.trim-selection-details.over {
	cursor: pointer;
	background-color: #fdf1db;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status div.not-covered, div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status div.full-covered {
	background-image: url(/generic/images/sprites/sprites.png);
	width: 12px;
	height: 13px;
	margin: auto;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status div.not-covered {
	background-position: -459px 0px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr td.vehicle-coverage-status div.full-covered {
	background-position: -419px 0px;
}
div.icons-selection-noPad table.coverage-vehicle-table tr th.displayNone, div.icons-selection-noPad table.coverage-vehicle-table tr td.displayNone {
	display: none;
}
div.features-coverage-content {
	border: solid 2px  #D5D7DA;
	padding: 10px;
	margin-bottom: 5px;
}
div.features-coverage-content div#trim-selection {
	float: left;
	width: 585px;
	height: 240px;
	margin-right: 10px;
}
div.features-coverage-content div#trim-selection div.trim-product {
	margin: 60px auto 10px auto;
	height: 85px;
	width: 500px;
}
div.features-coverage-content div#trim-selection div.trim-product span.feature-selection {
	width: 500px;
}
div.features-coverage-content div#installation-details {
	width: 320px;
	float: right;
	margin-bottom: 10px;
}
div.features-coverage-content div#installation-details div.installation-details-title {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0px -660px;
	height: 31px;
	width: 305px;
	padding-left: 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: $txtBlue;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	line-height: 33px;
}
div.features-coverage-content div#installation-details div.installation-details-title span.right-arrow {
	color: #f39f03;
	font-size: 14px;
	margin-right: 5px;
}
div.features-coverage-content div#installation-details div#installation-details-title-close {
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -935px -660px;
	height: 31px;
	width: 5px;
}
div.features-coverage-content div#installation-details div.installation-details-content {
	width: 320px;
	background-color: #F1F1F4;
	border-bottom: 1px solid #D6D9DE;
	border-top: 1px solid white;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-image {
	float: left;
	width: 80px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-info {
	float: left;
	width: 105px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-info p.accesory-title {
	margin-top: 25px;
	color: #393c5d;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 5px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-info p.accesory-title a {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393c5d;
	text-decoration: none;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-info p.accessory-details {
	margin-top: 5px;
	padding: 0 5px;
	font-size: 11px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-button {
	width: 114px;
	height: 30px;
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-button div.button-left-details {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -680px -140px;
	width: 109px;
	height: 30px;
	float: left;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-button div.button-left-details a {
	display: block;
	width: 100%;
	height: 100%;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-button div.button-right-details {
	float: right;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -863px -140px;
	width: 5px;
	height: 30px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-button:hover div.button-left-details {
	background-position: -680px -220px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.accessories-related-button:hover div.button-right-details {
	background-position: -863px -220px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.installation-details-content-left, div.features-coverage-content div#installation-details div.installation-details-content div.installation-details-content-right {
	float: left;
	width: 46%;
	padding: 7px 0px 7px 10px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.installation-details-content-left p, div.features-coverage-content div#installation-details div.installation-details-content div.installation-details-content-right p {
	color: #393c5d;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 12px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.installation-details-content-left span.key-required, div.features-coverage-content div#installation-details div.installation-details-content div.installation-details-content-right span.key-required {
	color: #666;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 26px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.button-install-guides, div.features-coverage-content div#installation-details div.installation-details-content div.button-accessories {
	margin: 0px auto;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -680px -140px;
	width: 190px;
	height: 30px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.button-install-guides a, div.features-coverage-content div#installation-details div.installation-details-content div.button-accessories a {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 100%;
	color: white;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.button-install-guides:hover, div.features-coverage-content div#installation-details div.installation-details-content div.button-accessories:hover {
	background-position: -680px -220px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.button-install-guides.disabled, div.features-coverage-content div#installation-details div.installation-details-content div.button-accessories.disabled, div.features-coverage-content div#installation-details div.installation-details-content div.button-install-guides.disabled:hover, div.features-coverage-content div#installation-details div.installation-details-content div.button-accessories.disabled:hover {
	background-position: -170px -140px;
	text-align: center;
	text-decoration: none;
	color: white;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.features-coverage-content div#installation-details div.installation-details-content div.button-install-guides.no-install-guides {
	background-position: -170px -140px;
	text-align: center;
	text-decoration: none;
	color: white;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.features-coverage-content div.legend-bar-features-coverage {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -0px -660px;
	width: 910px;
	height: 31px;
	float: left;
}
div.features-coverage-content div.legend-bar-features-coverage div.title-left {
	padding-left: 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: $txtBlue;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	line-height: 33px;
}
div.features-coverage-content div.legend-bar-features-coverage div.title-left span.right-arrow {
	color: #f39f03;
	font-size: 14px;
	margin-right: 5px;
}
div.features-coverage-content div.legend-bar-features-coverage div.legend-right {
	float: right;
	text-align: right;
	padding-right: 10px;
}
div.features-coverage-content div.legend-bar-features-coverage div.legend-right span.protocol {
	line-height: 31px;
	color: #80879c;
	text-transform: uppercase;
	font-size: 1.0em;
}
div.features-coverage-content div.legend-bar-features-coverage div.legend-right span.protocol img {
	margin: auto 10px;
	vertical-align: middle;
}
div.features-coverage-content div.legend-bar-features-coverage-close {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -935px -660px;
	width: 5px;
	height: 31px;
	float: left;
}
div.features-coverage-content div#masonryFeatureCoverage {
	margin-top: 10px;
}
div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container {
	width: 215px;
	border-bottom: solid 2px $borderTableGray;
	margin: 5px 5px 20px 5px;
}
div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-title {
	color: #393c5d;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 5px;
}
div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-line {
	border-top: solid 1px $borderTableGray;
	padding: 3px 0 3px 5px;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-line div.feature-coverage-line-title {
	float: left;
}
div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-line div.feature-coverage-line-icons {
	float: right;
	text-align: right;
}
div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-line div.feature-coverage-line-icons img {
	margin-left: 3px;
}
span.feature-selection {
	width: 350px;
	margin: 60px auto 10px 0px;
	display: block;
	text-align: center;
	span.view-complete-coverage: hover;
}
span.feature-selection span.filler {
	float: left;
	height: 85px;
	line-height: 85px;
	width: 82px;
	display: block;
}
span.feature-selection span.brand {
	float: left;
	height: 85px;
	line-height: 85px;
	width: 164px;
	display: block;
}
span.feature-selection span.brand img {
	vertical-align: middle;
	margin-left: 20px;
}
span.feature-selection span.vehicle {
	float: left;
	border-left: solid 1px #b3b8c3;
	height: 85px;
	line-height: 85px;
	width: 164px;
	display: block;
}
span.feature-selection span.vehicle img {
	vertical-align: middle;
}
span.feature-selection span.product {
	float: left;
	height: 85px;
	line-height: 85px;
	border-left: solid 1px #b3b8c3;
	width: 164px;
	display: block;
}
span.feature-selection span.product img {
	vertical-align: middle;
	margin-left: 30px;
}
span.feature-selection p.vehicle-title {
	color: $txtBlue;
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	margin-top: 20px;
	text-align: center;
}
span.feature-selection p.product-title {
	color: $txtBlue;
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	margin-top: 0px;
	text-align: center;
	text-transform: uppercase;
}
span.feature-selection span.view-complete-coverage {
	width: 250px;
	height: 30px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -919px -277px;
	display: block;
	margin: 15px auto 0 auto;
}
span.feature-selection span.view-complete-coverage a {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 100%;
	color: white;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
hr.border-gray {
	border: 0;
	height: 1px;
	background-color: $borderTableGray;
}
div.view-complete-coverage {
	float: right;
	width: 250px;
	height: 30px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -919px -277px;
	display: block;
	margin: 5px 10px 0 5px;
}
div.view-complete-coverage a {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 100%;
	color: white;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.view-complete-coverage:hover {
	background-position: -919px -320px;
}
div.ajax-content div.find-guide-number, div.support-install-guide-content div.find-guide-number {
	background-color: #F1F1F4;
	border-bottom: 1px solid #D7D9DF;
	height: 49px;
	padding: 10px;
	margin: 5px 10px 5px 0;
	width: 680px;
}
div.ajax-content div.find-guide-number h3, div.support-install-guide-content div.find-guide-number h3 {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: $txtBlue;
	font-size: 1em;
	margin-top: 5px;
	text-transform: uppercase;
}
div.ajax-content div.find-guide-number div, div.support-install-guide-content div.find-guide-number div {
	float: left;
	width: 480px;
}
div.ajax-content div.find-guide-number div p, div.support-install-guide-content div.find-guide-number div p {
	font-size: 0.8em;
	margin-top: 5px;
}
div.ajax-content div.find-guide-number div.img-guide-number, div.support-install-guide-content div.find-guide-number div.img-guide-number {
	background-image: url(/generic/images/pictos/support_installguides.jpg);
	width: 198px;
	height: 68px;
	float: right;
	margin-top: -10px;
}
div.ajax-content div.vehicle-selection span.feature-selection, div.support-install-guide-content div.vehicle-selection span.feature-selection {
	margin: 10px auto 10px 0px;
	display: block;
	text-align: center;
}
div.ajax-content div.vehicle-selection span.feature-selection p.vehicle-title, div.support-install-guide-content div.vehicle-selection span.feature-selection p.vehicle-title {
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	margin-top: 20px;
	text-align: center;
}
div.ajax-content div.vehicle-selection span.feature-selection p.product-title, div.support-install-guide-content div.vehicle-selection span.feature-selection p.product-title {
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	margin-top: 0px;
	text-align: center;
	text-transform: uppercase;
}
div.ajax-content div.find-guide-number.grid_3, div.support-install-guide-content div.find-guide-number.grid_3 {
	margin: 5px 0 5px 0;
	width: 210px;
}
div.ajax-content div.find-guide-number.grid_3 input, div.support-install-guide-content div.find-guide-number.grid_3 input {
	background-color: #D4D4D5;
	border: medium none;
	float: left;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 30px;
	padding-left: 5px;
	width: 157px;
}
div.ajax-content div.find-guide-number.grid_3 div.arrow-search, div.support-install-guide-content div.find-guide-number.grid_3 div.arrow-search {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -120px -90px;
	float: right;
	height: 30px;
	width: 38px;
}
div.ajax-content div.find-guide-number.grid_3 div.arrow-search:hover, div.support-install-guide-content div.find-guide-number.grid_3 div.arrow-search:hover {
	background-position: -120px -180px;
}
div.historyDetails div {
	padding: 10px;
	border-top: solid 1px #ccc;
}
div.historyDetails span.version-revision-history {
	font-weight: bold;
	font-size: 0.95em;
	color: #333;
}
div.ajax-content div.no-result {
	background-image: url(/generic/images/background/search-page.png);
	height: 155px;
	background-position: bottom left;
	width: 100%;
	text-align: center;
	margin-top: 40px;
	padding-top: 70px;
}
div.ajax-content div.no-result p {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: $txtBlue;
}
div.ajax-content div.no-result p.p-search {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: $txtBlue;
	text-transform: uppercase;
	margin-bottom: 10px;
}
div.ajax-content div.no-result p.p-search strong {
	color: #FF9900;
}
div.ajax-content div.no-result h2 {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -30px -553px;
	text-transform: uppercase;
	height: 34px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: $txtBlue;
	line-height: 42px;
	padding-left: 10px;
	width: 390px;
	margin: 30px auto 0 auto;
	position: relative;
	text-align: left;
}
div.ajax-content div.no-result div.try-other {
	width: 400px;
	margin: 0 auto 30px auto;
	position: relative;
	text-align: left;
	background-color: white;
	border-bottom: 1px solid #BBBFC9;
	border-top: 1px solid #FBC78E;
}
div.ajax-content div.no-result div.try-other ul {
	margin-left: 30px;
	margin-top: 10px;
	padding-bottom: 15px;
}
div.ajax-content div.no-result div.try-other ul li {
	color: $txtBlue;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#table-features thead tr th {
	border: 0;
}
#table-features thead tr th.border-A /** cell with selection choices (brand / vehicle ...) **/ {
	border: 0;
	border-top: solid 2px  #D5D7DA;
}
#table-features thead tr th.border-B /** cell with category feature title **/ {
	border-top: solid 2px  #D5D7DA;
	border-left: solid 2px  #D5D7DA;
	border-bottom: solid 2px  #D5D7DA;
	background-color: #EDEDEF;
}
#table-features thead tr th.border-C /** cell with feature title **/ {
	border-top: solid 2px  #D5D7DA;
	border-left: solid 1px  #D5D7DA;
	border-bottom: solid 2px  #D5D7DA;
}
#table-features thead tr th.border-B-active /** cell with category feature title opened **/ {
	border-bottom: 0;
}
#table-features tbody tr td {
	border: 0;
}
#table-features tbody tr td.border-D /** cell with trim title - 1st row **/ {
	border-top: solid 2px  #D5D7DA;
}
#table-features tbody tr td.border-E /** cell with trim title after 1st row **/ {
	border-top: solid 1px  #D5D7DA;
}
#table-features tbody tr td.border-F /** cell with trim details selection - 1st row **/ {
	border-top: solid 2px  #D5D7DA;
	border-left: solid 1px  #D5D7DA;
}
#table-features tbody tr td.border-G, #table-features tbody tr td.border-K /** G : cell with trim details selection after 1st row | K : cell of feature after 1st row**/ {
	border-top: solid 1px  #D5D7DA;
	border-left: solid 1px  #D5D7DA;
}
#table-features tbody tr td.border-J /** cell with category feature **/ {
	border-left: solid 2px  #D5D7DA;
	background-color: #EDEDEF;
}
#table-features tbody tr td.border-L /** cell of feature - 1st row **/ {
	border-left: solid 1px  #D5D7DA;
}
span.app-icon {
	width: 42px;
	height: 15px;
	float: left;
	margin: 0px 3px 0 0;
}
span.notification-icon {
	position: relative;
	width: 18px;
	height: 18px;
	display: block;
	margin-top: -8px;
	right: 25px;
	line-height: 18px;
	color: white;
	text-align: center;
}
span.notification-icon.iconnum0 {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -580px -40px;
}
span.notification-icon.iconnum1 {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -600px -40px;
}
span.notification-icon.iconnum2 {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -620px -40px;
	width: 25px;
	right: 32px;
}
span.notification-icon.iconnum3 {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -650px -40px;
	width: 31px;
	right: 38px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage {
	border: 2px solid  #D5D7DA;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr {
	height: 40px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th {
	padding-left: 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: $txtBlue;
	text-transform: uppercase;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th.legend {
	text-align: right;
	padding-right: 5px;
	border-left: 1px solid  #D5D7DA;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: $txtGray;
	text-transform: none;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th.legend div.legend-coverage-table {
	float: right;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th.legend div.legend-coverage-table div.legend-title {
	text-transform: uppercase;
	float: left;
	margin-right: 30px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th.legend div.legend-coverage-table div.legend-full-covered {
	float: left;
	margin-right: 30px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th.legend div.legend-coverage-table div.legend-full-covered div.icon-full-covered {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -418px 0px;
	width: 13px;
	height: 13px;
	float: left;
	margin: 1px 3px 0 0;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th.legend div.legend-coverage-table div.legend-not-covered {
	float: left;
	margin-right: 10px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage thead tr th.legend div.legend-coverage-table div.legend-not-covered div.icon-not-covered {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -458px 0px;
	width: 13px;
	height: 13px;
	float: left;
	margin: 1px 3px 0 0;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr td {
	border-top: 2px solid  #D5D7DA;
	border-left: 1px solid  #D5D7DA;
	text-align: center;
	height: 25px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr td div.not-covered, div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr td div.full-covered {
	background-image: url(/generic/images/sprites/sprites.png);
	width: 13px;
	height: 13px;
	margin: auto;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr td.over {
	background-color: #FDF1DB;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr div.not-covered {
	background-position: -458px 0px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr div.full-covered {
	cursor: pointer;
	background-position: -420px 0px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr td.name-vehicle {
	text-align: left;
	padding-left: 5px;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr td.container-img {
	border-top: 2px solid  #D5D7DA;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody tr td.image-year {
	background-image: url(/generic/images/background/vehicle_year.png);
	border-top: 2px solid  #D5D7DA;
	width: 20px;
	height: 85px;
	background-repeat: no-repeat;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody.first-tbody tr td.container-img {
	border-top: 1px solid  #D5D7DA;
}
div#complete-vehicle-coverage-content table.complete-vehicle-coverage tbody.first-tbody tr td.image-year {
	border: 1px solid  #D5D7DA;
}
div.header-tabbed-page {
	margin-top: 30px;
	margin: 0;
}
div.header-tabbed-page div.top-effect {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -560px;
	height: 27px;
}
div.header-tabbed-page div.top-effect h1 {
	color: $txtBlue;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 28px;
	margin-left: 238px;
	margin-top: -10px;
	position: absolute;
	text-transform: uppercase;
}
div.header-tabbed-page div.content-head-tabbed-page {
	background-color: transparent;
	border-top: 0;
	border-bottom: 1px solid #BBBFC9;
	padding: 10px 0px 20px 0px;
	min-height: 77px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button {
	position: absolute;
	width: 200px;
	height: 150px;
	margin-left: 728px;
	margin-top: -35px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.flash-this-firmware {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -490px -280px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 220px;
	margin-bottom: 10px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.flash-this-firmware a {
	color: white;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 2px 1px #333;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.flash-this-firmware:hover {
	background-position: -490px -320px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-request-callback {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -681px -180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 220px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now a, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-request-callback a {
	color: white;
	display: block;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	width: 100%;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now a span.orange-arrow, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-request-callback a span.orange-arrow {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -777px 0px;
	height: 11px;
	width: 18px;
	display: inline-block;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now:hover {
	background-position: -681px -90px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app {
	width: 220px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide div.picto-button-install-guide, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide .picto-button-weblink-mobile, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app div.picto-button-install-guide, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app .picto-button-weblink-mobile {
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -518px 0px;
	width: 30px;
	height: 25px;
	position: absolute;
	margin-top: 2px;
	margin-left: 7px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide a, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app a {
	float: right;
	width: 190px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide .picto-button-weblink-mobile, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app .picto-button-weblink-mobile {
	background-position: -687px -40px;
	height: 25px;
	margin-left: 18px;
	margin-top: 3px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-generic {
	width: 220px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-generic a {
	float: right;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support {
	width: 220px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support a {
	float: right;
	width: 190px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support div.picto-button-support {
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -748px 0px;
	width: 30px;
	height: 18px;
	position: absolute;
	margin-top: 6px;
	margin-left: 9px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide:hover, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support:hover, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app:hover {
	background-position: 0 -400px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-image {
	margin-top: -90px;
	margin-left: 15px;
	z-index: 15;
	position: absolute;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-image.chipset-firmware {
	margin-top: -80px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt {
	width: 460px;
	margin-left: 240px;
	float: left;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	min-height: 100px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt span {
	font-weight: 11px;
	font-size: 11px;
	color: #999;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt strong {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt a {
	text-decoration: none;
	color: #FF9900;
}
div.tabs-container {
	margin-top: 30px;
	clear: both;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -553px;
	height: 34px;
}
div#fancybox-outer {
	border: solid 1px #b0d5f3;
}
div#fancybox-overlay {
	display: none;
}
div#fancybox-overlay.show {
	display: block;
}
div.content-fancybox {
	padding: 10px;
}
div.content-fancybox h1 {
	color: $txtBlue;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 5px auto;
}
div.content-fancybox h1 span.right-arrow {
	color: #f39f03;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-right: 10px;
}
div.content-fancybox hr.thin {
	color: #ccc;
	height: 1px;
	background-color: #ccc;
	border: 0;
	margin: 15px auto 10px auto;
}
div.content-fancybox div.buttons-fancybox {
	margin: 15px auto;
}
div.content-fancybox div.buttons-fancybox input.submit {
	cursor: pointer;
	float: right;
	color: #000;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	background-image: url(/weblink5/images/buttons/l_gray.png);
	width: 190px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-position: 0 0;
	border: 0;
}
div.content-fancybox div.buttons-fancybox input.submit span.right-arrow {
	color: #f39f03;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
}
div.content-fancybox div.buttons-fancybox input.submit:hover {
	background-position: 0 -40px;
}
div.content-fancybox div.buttons-fancybox div.cancel {
	cursor: pointer;
	float: right;
	color: #666;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	margin-left: 15px;
}
div.content-fancybox div.buttons-fancybox div.cancel span.right-arrow {
	color: #f39f03;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 5px;
}
div.content-fancybox .text-align-center {
	text-align: center;
}
div#load-ajax div.introduction {
	float: left;
	width: 395px;
	padding-left: 10px;
	padding-top: 15px;
}
div#load-ajax div.introduction p {
	margin-bottom: 15px;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#load-ajax div.step-by-view {
	float: right;
	width: 500px;
	padding: 15px 10px 0 20px;
}
div#load-ajax div.step-by-view div.title-bar {
	background-image: url(/generic/images/klon/bg_titles.gif);
	height: 29px;
	line-height: 29px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 8px;
	padding-left: 10px;
}
div#load-ajax div.step-by-view div.paragraph {
	border-bottom: solid 1px #b8b8b8;
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div#load-ajax div.step-by-view div.paragraph h3.step-title {
	color: #1d47a4;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
div#load-ajax div.step-by-view div.paragraph p {
	padding-left: 15px;
}
div#load-ajax div.step-by-view div.paragraph span.arrow-right {
	margin-left: -15px;
}
div#load-ajax div.title-bar-schema {
	background-image: url(/generic/images/klon/bg_titles.gif);
	height: 21px;
	line-height: 21px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 8px;
	padding-left: 10px;
	margin: 0 10px 10px 10px;
}
div#load-ajax div.schema, div#load-ajax div.schema.schema-en {
	width: 917px;
	height: 850px;
	margin: 0 auto;
	background-image: url(/generic/images/klon/pic_klon_howitworks_en.png);
}
div#load-ajax div.schema.schema-fr {
	background-image: url(/generic/images/klon/pic_klon_howitworks_fr.png);
}
div#load-ajax div.title-bar {
	background-image: url(/generic/images/klon/bg_titles.gif);
	height: 21px;
	line-height: 21px;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 8px;
	padding-left: 10px;
	margin: 0 10px 10px 10px;
}
div#load-ajax div.title-bar span.green {
	font-size: 13px;
}
div#load-ajax div.left-panel {
	float: left;
	width: 445px;
	margin-left: 10px;
	padding: 5px;
}
div#load-ajax div.right-panel {
	float: right;
	width: 445px;
	padding: 5px;
	margin-right: 10px;
}
div#load-ajax div.right-panel div.image-search-page {
	margin-top: 30px;
}
div#load-ajax div.left-panel, div#load-ajax div.right-panel {
	margin-bottom: 10px;
}
div#load-ajax div.left-panel span.strong, div#load-ajax div.right-panel span.strong {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div#load-ajax div.left-panel p, div#load-ajax div.right-panel p {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
}
div#load-ajax div.left-panel div.image-product-page, div#load-ajax div.right-panel div.image-product-page {
	margin-top: 15px;
}
div#load-ajax ol.ordered-list {
	margin-left: 40px;
	margin-bottom: 10px;
}
div#load-ajax ol.ordered-list li {
	margin-bottom: 10px;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
}
div#load-ajax ol.ordered-list li a {
	color: #016f01;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div#load-ajax p.pad {
	padding-left: 15px;
}
div#load-ajax p.last {
	margin-bottom: 15px;
}
div#load-ajax p a {
	color: #016f01;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div#load-ajax p a:hover {
	text-decoration: underline;
}
div#firmware-coverage-content {
	width: 940px;
}
div#firmware-coverage-content div._ajax-container div.icons-selection {
	width: 935px;
}
div#firmware-coverage-content.ajax-content.container_12, div#complete-vehicle-coverage-content.ajax-content.container_12 {
	width: 940px;
}
td.content-select.bg-select.td_firmware {
	display: none;
}
td.content-select.bg-select.td_firmware+td.border-bg-select {
	display: none;
}
div.legend-coverage-wrapper {
	color: $txtBlue;
}
div.legend-coverage-wrapper table.container-table {
	height: 40px;
	width: 100%;
}
div.legend-coverage-wrapper table.container-table tr td.legend-title {
	background-color: #dadce1;
	/*padding: 20px*/;
	vertical-align: middle;
	padding: 0 15px;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
div.legend-coverage-wrapper table.container-table tr td.pills-legend-table {
	background-color: #eaebec;
	border-left: solid 1px white;
}
div.legend-coverage-wrapper table.container-table tr td.pills-legend-table table {
	border-spacing: 10px;
	width: 100%;
}
div.legend-coverage-wrapper table.container-table tr td.pills-legend-table table tr td {
	line-height: 10px;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0px 5px 10px;
}
div.legend-coverage-wrapper table.container-table tr td.coverage-features-table {
	background-color: #eaebec;
	border-left: solid 1px white;
}
div.legend-coverage-wrapper table.container-table tr td.coverage-features-table table tr td {
	line-height: 10px;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0px 5px 40px;
}
div.legend-coverage-wrapper table.container-table tr td.coverage-features-table table tr td div.icon-full-covered, div.legend-coverage-wrapper table.container-table tr td.coverage-features-table table tr td div.icon-not-covered {
	width: 11px;
	height: 10px;
	float: left;
	margin-right: 5px;
	margin-top: 0px;
}
div.tabs-container div.content-tabs {
	width: 900px;
	position: absolute;
	margin-left: 50px;
}
div.tabs-container div.content-tabs div.left-tabs {
	background-image: url(/generic/images/menu/tab_products_34.png);
	background-position: top left;
	height: 34px;
	float: left;
	text-align: center;
	line-height: 34px;
	width: 160px;
}
div.tabs-container div.content-tabs div.left-tabs a {
	display: block;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 34px;
	height: 34px;
	width: 100%;
}
div.tabs-container div.content-tabs div.right-tabs {
	background-image: url(/generic/images/menu/tab_products_34.png);
	background-position: top right;
	height: 34px;
	float: left;
	width: 1px;
	margin-right: 15px;
}
div.tabs-container div.wrapper-tabs:hover div.left-tabs {
	background-position: left -34px;
}
div.tabs-container div.wrapper-tabs:hover div.right-tabs {
	background-position: right -34px;
}
div.tabs-container div.wrapper-tabs.active div.left-tabs {
	background-position: left -68px;
	height: 35px;
}
div.tabs-container div.wrapper-tabs.active div.left-tabs a {
	color: #333;
}
div.tabs-container div.wrapper-tabs.active div.right-tabs {
	background-position: right -68px;
}
div#load-ajax {
	border-bottom: 1px solid #BBBFC9;
	background-color: white;
	min-height: 200px;
}
div.ajax-content {
	width: 940px;
	padding: 5px 10px 10px 10px;
	clear: both;
	background-color: white;
	border-top: 1px solid #FBC78E;
}
div.content-wrapper div.head-firmware-index {
	background-image: url(/generic/images/banner/background/blue2.jpg);
	width: 960px;
	height: 300px;
	margin-top: 30px;
}
div.content-wrapper div.head-firmware-index div.block-left-banner {
	float: left;
	width: 445px;
	height: 100%;
}
div.content-wrapper div.head-firmware-index div.block-left-banner div.header-details {
	width: 335px;
	position: absolute;
	margin-left: 55px;
	margin-top: 70px;
	text-align: right;
	padding: 10px;
}
div.content-wrapper div.head-firmware-index div.block-left-banner div.header-details h3.firmware {
	color: #C4541A;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}
div.content-wrapper div.head-firmware-index div.block-left-banner div.header-details h3.header-title {
	color: black;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
}
div.content-wrapper div.head-firmware-index div.block-left-banner div.header-details h3 {
	margin-bottom: 10px;
}
div.content-wrapper div.head-firmware-index div.block-left-banner div.header-details p {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
	margin-bottom: 10px;
}
div.content-wrapper div.head-firmware-index div.block-right-banner {
	float: right;
	width: 515px;
	height: 100%;
}
div.content-wrapper div.head-firmware-index div.block-right-banner img {
	margin-top: 30px;
}
body.language-fr div.head-klon div.content-head-klon div.content-klon.content-image {
	background-image: url(/generic/images/klon/logo_klon_big_fr.png);
}
div.head-klon div.content-head-klon {
	height: 162px;
	background-image: url(/generic/images/klon/bg_klon_header.png);
}
div.head-klon div.content-head-klon div.content-klon.content-image {
	background-image: url(/generic/images/klon/logo_klon_big.png);
	float: left;
	width: 368px;
	height: 153px;
	margin-top: 0;
	margin-left: 50px;
}
div.head-klon div.content-head-klon div.content-txt {
	float: right;
	width: 430px;
	height: 180px;
	margin-top: 0px;
	z-index: 15;
	padding-right: 50px;
	padding-top: 10px;
}
div.head-klon div.content-head-klon div.content-txt p {
	font-size: 12px;
	line-height: 15px;
}
div.head-klon div.content-head-klon div.content-txt strong {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div.head-klon div.content-head-klon div.content-txt span.green {
	color: #1d47a4;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
span.green {
	color: #1d47a4;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
body div.tabs-container {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -796px;
	background-color: #d7d9dd;
	padding-top: 30px;
	margin-top: 0px;
	clear: both;
	height: 34px;
}
body div.tabs-container div.content-tabs {
	width: 910px;
	position: absolute;
}
body div.tabs-container div.content-tabs div.left-tabs {
	background-image: none;
	background-color: #B9BBC1;
	height: 34px;
	float: left;
	text-align: center;
	line-height: 34px;
	width: 160px;
}
body div.tabs-container div.content-tabs div.left-tabs a {
	display: block;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 34px;
	height: 34px;
	width: 100%;
}
body div.tabs-container div.content-tabs div.right-tabs {
	background-image: none;
	/*background-color: #B9BBC1*/;
	height: 34px;
	float: left;
	width: 1px;
	margin-right: 15px;
}
body div.tabs-container div.wrapper-tabs:hover div.left-tabs {
	background-color: #606373;
}
body div.tabs-container div.wrapper-tabs:hover div.right-tabs {
	/*background-color: #606373*/;
}
body div.tabs-container div.wrapper-tabs.active div.left-tabs {
	background-color: white;
	height: 35px;
}
body div.tabs-container div.wrapper-tabs.active div.left-tabs a {
	color: #5E6987;
}
body div.tabs-container div.wrapper-tabs.active div.right-tabs {
	/*background-color: white*/;
}
body div.ajax-content {
	border-top: solid 1px #1d47a4;
}
