div.select-vehicle div.content-button{
	float:right;
}
div.content-filter.container_12{
	width:750px;
	float:right;
	margin-right:40px;
}
div.content-filter.container_12 table{
	width:750px;
}
div.content-filter.container_12 table td{
	line-height:38px;
}
div.select-vehicle div.icon-selection{
	width:800px;
}

.content-select-remote{
	float:left;
	margin-right:10px;
}
select.brand, select.model-revision{
	margin-top:5px;
	width:130px;
}
span.favorite-see-summary{
	margin-left:15px;
}
.block-method{
    background-color:#f2f2f4;
    width:180px;
    height:110px;
    margin-top:10px;
    float:left;
    margin-right:10px;
    padding:10px 10px 10px 10px;
    position:relative;
}
.img-method{
    width:180px;
    height:81px;
    margin-right:10px;
    float:left;
    position:absolute;
    bottom:10px;
}
.connector{
    margin-top:-15px;
    margin-left:55px;
}
.block-img-method{
    margin-top:8px;
}
.title-installation{
    float:left;
}
.which{
    float:right;
    margin-right:10px;
}
.content-link-help{
    margin-right:30px;
}
.input-radio-method{
    float:left;
}
.hr-features{
    border:0;
    background-color: #cacaca;
    height: 1px;
    width:300px;
    margin-bottom:15px;
}
.h4-features{
    margin-bottom:10px;
   	color: #4A4C68;
    font: bold 12px MontserratBold,arial;
    text-transform: uppercase;
}
.box-label-checkbox{
    float:left;
    width:300px;
    margin-left: 20px;
    margin-bottom:10px;
    margin-top:10px;
    border-bottom:2px solid #e9eaeb;
    width:300px;
}

.box-label-checkbox div.feature-line{
	border-top: 1px solid #e9eaeb;
    font-size: 11px;
    padding: 3px 0 3px 5px;
    width:295px;
    height:11px;
    line-height:11px;
}

.box-label-checkbox div.feature-line input{
	float:left;
	margin-top:-1px;
	margin-right:5px;
}
    
.block-features{
    width:730px;
}
#wrapper-flashing{
    width:770px;
    margin-bottom:30px;
    margin-top:30px;
}
div#wrapper-flashing.wide-info{
	width:100%;
}
.bg-progress{
	background-color:#e6e6e6;
    border:1px solid #d4d5da;
    width:770px;
}
#progress{
    width:80%;
    background-image:url(/weblink5/images/background/bg_loading.png);
    height:26px;
}

div.text-guide{
	float:left;
}

div.text-guide h4.h4-title-flash{
	color: #666666;
    font-family: NotoSansMedium,arial;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 15px;
	text-transform:normal;
}

div.btn-download-guide{
	float:right;
	width:148px;
	height:28px;
	background-position:-340px -251px;
	background-image:url(/idatalink/images/weblink5/sprites/weblink.png);
}

div.btn-download-guide:hover{
	background-position:-340px -279px;
}

div.btn-download-guide a{
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	font: bold 13px MontserratBold,Arial,Helvetica,sans-serif;
	line-height:28px;
	cursor:pointer;
}

div.flash-info-forum p.text-big{
	/*width:280px;*/
	float:left;
	margin-bottom:10px;
}

div.flash-info-forum p.text-big span.color-advice{
	color:black;
}

div.flash-info-forum .important{
	color:red;
}

div.block-info-forum hr.hr-features{
	width:100%;
}
div.flash-info-firmware{
    width:360px;
    background-color:#f2f2f4;
    min-height:90px;
    height:auto;
    padding:10px;
    border-bottom:1px solid #e5e6e9;
}

div.flash-info-firmware div.icon-firmware{
	float:left;
	background-image:url(/idatalink/images/weblink5/pictos/content_firmware.png);
	width:65px;
	height:65px;
	margin-right:15px;
	margin-top:-10px;
}

.flash-info-firmware.drone-compatible {
	background-image: url(/weblink5/images/icons/drone-compatible-padded.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.flash-info-firmware.carlink-compatible {
	background-image: url(/weblink5/images/icons/carlink-compatible-padded.png);
	background-position: top right;
	background-repeat: no-repeat;
}
div.flash-info-firmware.guides{
	margin-left:1px;
}
.flash-info-forum{
    margin-bottom:5px;
    /*width:600px;*/
    background-color:white;	
}

.flash-info-forum div.icon-forum{
	float:left;
	background-image:url(/idatalink/images/weblink5/pictos/content_forum.png);
	width:65px;
	height:65px;
	margin-top:-10px;
	margin-right:15px;
}

.flash-info-forum div.details-post{
	float:left;
	width:500px
}

.flash-info-forum div.details-post p{
	font-weight:bold;
}

.flash-info-forum div.read-more-link{
	float:right;
	width:128px;
	height:28px;
	margin-left:15px;
	margin-right:15px;
	background-position:-490px -251px;
	background-image:url(/idatalink/images/weblink5/sprites/weblink.png);
}

.flash-info-forum div.read-more-link:hover{
	background-position:-490px -279px;
}

.flash-info-forum div.read-more-link a{
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	font: bold 13px MontserratBold,Arial,Helvetica,sans-serif;
	line-height:28px;
}

div.block-info-flash{
	width:772px;
}
.block-flashinfo{
	width:772px;
    background-color:#f2f2f4;    
    margin-top:30px;
}

#fancybox-content .block-info-forum {
    margin-top:10px;
}

.block-info-forum .row-item.row-topic {
	border-top:0;
	border-bottom:1px solid #e5e6e9;
	width:770px;
}

div.block-info-flash div.icon-pdf{
	margin-right:5px;
}
.icon-pdf-gray{
	margin-right:5px;
}
#content-select{
    float:right;
}
#select-app{
    float:left;
    margin-right:10px;
}
#select-make{
    float:left;
}
.table-credits{
	width:635px;
	height:35px;
}
.table-credits tr td{
	border-bottom:solid 1px #cacaca;
	border-right:solid 15px white;
	width:240px;
	line-height:35px;
	background-color:#F2F2F4;
	padding-left:10px;
}
.table-credits .little-star{
	vertical-align:top;
	margin-top:7px;
	margin-right:5px;
	margin-left:5px;
}
.img-help{
	height:18px;
	width:18px;
	margin-top:-3px;
	margin-right:10px;
    margin-left:-5px;
}
div.windows-body div.installation-selection p{
	margin-top:10px;
	padding-left:10px;
}
div.windows-body div.installation-selection div.boxLabelRadio{
	height:20px;
	line-height:20px;
	padding-left:10px;
}
div.windows-body div.installation-selection div.boxLabelRadio input{
	height:20px;
	float:left;
	margin-right:10px;
}
div.windows-body div.installation-selection div.box-label-radio-method input{
	float:left;
	margin-right:5px;
}
div#container-firmware-family{
	width:780px;
}
p.firmware-family-content-notes{
	margin-left: 10px;
	margin-top: 10px;
}
div#container-firmware-family div.firmware-family div input{
	margin-right:10px;
}
div#container-firmware-family div.firmware-family div label{
	font-weight: bold;
	font-size:12px;
}
div#container-firmware-family div.firmware-family div{
	float:left;
	margin-bottom:5px;
}
div#container-firmware-family div.firmware-family div.see-details{
	float:right;
}
div#container-firmware-family div.firmware-family div span{
	display:block;
	margin-top:10px;
	font-size:11px;
}
div#container-firmware-family div.firmware-family{
	margin-top:10px;
	margin-left:25px;
}
div#container-firmware-family hr.hr-features-starter{
	width:780px;
	clear:both;
}
div.firmware-family-details{
	border-top:solid 1px #e9eaeb;
	margin-top:10px;
	width:590px;
	margin-left:40px;
	padding-top:5px;
}
div.firmware-family-details div.feature-coverage-container
{
	width:186px;
	border-bottom:solid 2px #e9eaeb;
	margin:5px 5px 20px 5px;
}
div.feature-coverage div.feature-coverage-container{
	width:220px;
	margin:15px 5px 5px 5px;
	border-bottom:solid 2px #e9eaeb;
}
div.firmware-family-details div.feature-coverage-container div.feature-coverage-title, 
div.feature-coverage div.feature-coverage-container div.feature-coverage-title{
	color:#4a4c68;
	text-transform:uppercase;
	/*font-weight:bold;
	font-size:12px;*/
	font:bold 12px MontserratBold,arial;
	padding-left:5px;
	margin-bottom:2px;
}
div.firmware-family-details div.feature-coverage-container div.feature-coverage-line,
div.feature-coverage div.feature-coverage-container div.feature-coverage-line
{
	border-top:solid 1px #e9eaeb;
	padding:3px 0 3px 5px;
	font-size:11px;
}				
div.block-img-method div.img-method div.recommanded{
    font:bold 13px MontserratBold,arial;
	position:absolute;
    margin-top:61px;
    text-align:center;
    background-color:#ffc34c;
    width:180px;
    height:20px;
    line-height:20px;
    opacity : 0.8;
    filter : alpha(opacity=80); 
}	
div.block-img-method div.img-method div.recommanded p,div.windows-body div.installation-selection p.link-help{
	margin-top:0px;
}

div#container-firmware-family div.firmware-family div.label-and-icon, div#container-firmware-family div.firmware-family div.firmware-family-infos{
	float:left;
}
div#container-firmware-family div.firmware-family div.firmware-family-infos{
	width:500px;
}
div#container-firmware-family div.firmware-family div.label-and-icon label, div#container-firmware-family div.firmware-family div.label-and-icon span.icon-firmware{
	float:left;
	display:block;
}
div#container-firmware-family div.firmware-family div.label-and-icon span.icon-firmware{
	margin-top:-12px;
	margin-left:15px;
}

div.icons-selection div.makes-selection{
	float: left;
    height: 50px;
    margin: 10px;
    width: 65px;
}
div.icons-selection div.icon-make{
	background-image:url(/idatalink/images/vehicle/brands/picto_logos/brands.png);
	height: 35px;
    margin: 0 auto 0 auto;
    text-align: center;
    width: 43px;
}
div.icons-selection div.icon-make a{
	display:block;
	width:100%;
	height:100%;
}
div.icons-selection div.years-selection{
	float: left;
    height: 60px;
    margin: 10px;
    width: 65px;
}
div.icons-selection div.years-selection div.icon-year{
    background-image: url("/idatalink/images/background/years_disabled.png");
    color: #ABAFB9;
    font-family: MontserratBold,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 58px;
    line-height: 80px;
    margin: 0px auto 10px auto;
    text-align: center;
    width: 54px;
}

div.icons-selection div.years-selection div.icon-year.enabled{
    background-image: url("/idatalink/images/background/years_enabled.png");
}

div.icons-selection div.models-selection{
	float: left;
    height: 100px;
    margin-bottom: 0px 11px 0px 11px;
    width: 164px;
}

div.icons-selection div.legend-icon-make, div.icons-selection div.legend-icon-model{
	color: #333333;
    font-weight: bold;
    text-align: center;
	font-size:11px;
	margin-top:3px;
}

div.icons-selection span.feature-selection {
    display: block;
    margin-bottom: 60px auto 0 10px;
    text-align: center;
    width: 350px;
}
div.icon-selection{
	margin-top:20px;
}
div.icon-selection span.feature-selection span.brand {
    display: block;
    float: left;
    height: 85px;
    line-height: 85px;
    width: 164px;
}

div.icon-selection span.feature-selection span.vehicle {
    border-left: #B3B8C3 solid 1px;
    display: block;
    float: left;
    height: 85px;
    line-height: 85px;
    width: 164px;
}

div.icon-selection th.second{
	vertical-align: middle;
	padding-left:200px;
}
div.icon-selection th.second div{
	display:block;
	line-height: auto;
	margin-top:3px;
	margin-bottom:3px;
}
div.icon-selection th.second div label{
	margin-left:5px;
	color: #333333;
    font-weight: bold;
}
div.icon-selection p.vehicle-title {
    font-family: MontserratBold,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
}

div.select-vehicle th.first{
	width:350px;
}

div.select-vehicle th.first span.feature-selection{
	width:350px;
}

div.windows.firmware-version-selection div.windows-header p{
	text-transform:uppercase;
}

div.windows.continue-flash div.windows-body div.content-button{
	float:none;
	margin-left:auto;
	margin-right:auto;
}


div.windows.firmware-version-selection div.firmware-version{
	margin-left: 10px;
	margin-top:10px;
	width:760px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:5px;
}
div.windows.firmware-version-selection div.firmware-version input{
	margin-right: 10px;
}
div.windows.firmware-version-selection div.label{
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px
}
div.windows.firmware-version-selection div.firmware-version div.label span.status.servicepack{
	color:blue;
}
div.windows.firmware-version-selection div.firmware-version div.firmware-infos p.disclaimer-info{
	font-weight:bold;
	margin-top:5px;
}
div.windows.firmware-version-selection div.firmware-version div.firmware-infos p.disclaimer-info span.important{
	color:red;
	text-transform:uppercase;
}

#videos-flash {
	border-bottom:1px solid #e5e6e9;
	height:auto;
	margin-top: 20px;
	min-height:90px;   
    padding:10px;    
    width: 752px;
}

#videos-flash .install-vid-thumb {
	max-width: 160px;
}

#videos-flash .install-vid-wrap {
	margin-left: 0;
}

.flash-info-icon {
	float: left;
	height: 65px;
	width: 65px;
	margin-right: 15px;
	margin-top: -10px;
}