/* vehicle types */
.types a.vehicle-types span:last-child, .BASTRUCKS .types a span:last-child {padding:0;white-space:normal; word-wrap:break-word;float:left;margin-top:-25px; text-decoration:none; font-weight:normal; font-size:11px;  color:#fff; width:75px;text-align:center;}
.types a.vehicle-types span:first-child, .BASTRUCKS .types a span:first-child {background:url(../images/vtypes.png?v=20140909) top left no-repeat; display:block; padding-top:0px; height:70px; width:75px; text-decoration:none; margin-top: -1px; font-weight:normal;}
.types a.vehicle-types span:first-child:hover, .BASTRUCKS .types a span:first-child:hover {background:url(../images/vtypes.png?v=20140909) top center no-repeat;}

.types.submenu-icon-count a.vehicle-types span:last-child, .BASTRUCKS .types.submenu-icon-count a span:last-child {background:none; padding-top:40px;}
.types.submenu-icon-count a.vehicle-types span:first-child, .BASTRUCKS .types.submenu-icon-count a span:first-child {background:none; padding-top:40px;}
.types.submenu-icon-count a.vehicle-types span:first-child:hover, .BASTRUCKS .types.submenu-icon-count a span:first-child:hover {background:none; padding-top:40px;}

.types.submenu-icon-count a.truck_vacuum_and_pressure_vehicle > span{
    width: 90px!important;
}
.types.submenu-icon-count a.truck_vacuum_and_pressure_vehicle {
    background: url(../images/super-structures-trucks.png) top left no-repeat;
    background-position: -680px -8px!important;
    display: block;
    padding-top: 0;
    height: 47px;
    width: 90px!important;
    text-decoration: none;
    margin-top: -1px;
    font-weight: normal;
}
.types.submenu-icon-count a.truck_vacuum_and_pressure_vehicle:hover {
    background: url(../images/super-structures-trucks.png) top center no-repeat;
    background-position: -680px -58px!important;
}

.types a.vehicle-types .icon-tractorhead {background-position:0px -115px !important;}
.types a.vehicle-types .icon-tractorhead:hover {background-position: 0 -40px !important;}

.types a.vehicle-types .icon-semi-trailer {background-position:-80px -115px !important;}
.types a.vehicle-types .icon-semi-trailer:hover {background-position:-80px -40px !important;}

.types a.vehicle-types .icon-truck {background-position:-170px -115px !important;}
.types a.vehicle-types .icon-truck:hover {background-position:-170px -40px !important;}

.types a.vehicle-types .icon-trailer {background-position:-414px -115px !important;}
.types a.vehicle-types .icon-trailer:hover {background-position:-414px -40px !important;}

.types a.vehicle-types .icon-combi {background-position:-510px -115px !important; width: 90px !important; margin-left: -10px;}
.types a.vehicle-types .icon-combi:hover {background-position:-510px -40px !important;}

.types a.vehicle-types .icon-bus {background-position:-790px -116px !important;}
.types a.vehicle-types .icon-bus:hover {background-position:-790px -40px !important;}

.types a.vehicle-types .icon-vans {background-position:-710px -115px !important;}
.types a.vehicle-types .icon-vans:hover {background-position:-710px -40px !important;}

.types a.vehicle-types .icon-vans {background-position:-710px -115px !important;}
.types a.vehicle-types .icon-vans:hover {background-position:-710px -40px !important;}

.types a.vehicle-types .icon-construction {background-position:-254px -115px !important;}
.types a.vehicle-types .icon-construction:hover {background-position:-254px -40px !important;}

.types a.vehicle-types .icon-various {background-position:-628px -115px !important;}
.types a.vehicle-types .icon-various:hover {background-position:-628px -40px !important;}

.types a.vehicle-types .icon-car {
    background-image: url("../images/vans_search_bar_icons.png?v=20140909")!important;
    background-position:-856px -46px !important;
}
.types a.vehicle-types .icon-car:hover {background-position:-856px -119px !important;}

.types a.vehicle-types .icon-damaged {background-position:-870px -116px !important;}
.types a.vehicle-types .icon-damaged:hover {background-position:-870px -40px !important;}

.types a .icon-parts {background-position:-940px -116px !important;}
.types a .icon-parts:hover {background-position:-940px -40px !important;}

/* vans */
.types a.van-types span:last-child, .BASVANS .types a span:last-child {
    color: #fff;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    white-space: normal;
    width: 70px;
    word-wrap: break-word;
    position:relative;
    z-index: 0;
}
.types a.van-types span:first-child, .BASVANS .types a span:first-child {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/vans_search_bar_icons.png?v=20140909");
    background-origin: padding-box;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 38px;
    padding-top: 0;
    text-decoration: none;
    width: 70px;
    position:relative;
    z-index: 1;
}
.types a.van-types span:first-child:hover, .BASVANS .types a span:first-child:hover {
    background-image: url("../images/vans_search_bar_icons.png?v=20140909");
}

.types a.van-types .icon-small-vans {background-position:-15px -44px !important;}
.types a.van-types .icon-small-vans:hover {background-position:-15px -117px !important;}

.types a.van-types .icon-van-ambulance {background-image: url("../images/ambulance.png")!important; background-position: -5px -10px !important;}
.types a.van-types .icon-van-ambulance:hover {background-image: url("../images/ambulance.png") !important; background-position:-5px -83px !important;}

.types a.van-types .icon-closed-van {background-position:-92px -44px !important;}
.types a.van-types .icon-closed-van:hover {background-position:-92px -117px !important;}

.types a.van-types .icon-closed-box {background-position:-178px -44px !important;}
.types a.van-types .icon-closed-box:hover {background-position:-178px -117px !important;}

.types a.van-types .icon-truck-refrigerated {background-position:-263px -45px !important;}
.types a.van-types .icon-truck-refrigerated:hover {background-position:-263px -118px !important;}

.types a.van-types .icon-passenger-transport {background-position:-347px -45px !important;}
.types a.van-types .icon-passenger-transport:hover {background-position:-347px -118px !important;}

.types a.van-types .icon-open-box {background-position:-438px -45px !important;}
.types a.van-types .icon-open-box:hover {background-position:-438px -118px !important;}

.types a.van-types .icon-tipper-1 {background-position:-523px -45px !important;}
.types a.van-types .icon-tipper-1:hover {background-position:-523px -118px !important;}

.types a.van-types .icon-car {background-position:-856px -47px !important;}
.types a.van-types .icon-car:hover {background-position:-856px -120px !important;}

.types a.van-types .icon-other-1 {background-position:-930px -47px !important;}
.types a.van-types .icon-other-1:hover {background-position:-930px -121px !important;}

.types a.van-types .icon-chassiscabine {background-position:-610px -45px !important;}
.types a.van-types .icon-chassiscabine:hover {background-position:-610px -118px !important;}

/* used bts */
.types a.bts-used-icons {
    background-image: url("../images/bts-used-icons.png");
    display: block;
    float: left;
    height: 85px;
    margin: 0 10px;
    overflow: hidden;
    width: 75px;
}
.de .types a.bts-used-icons {
    background-image: url("../images/bts-used-icons_de.png");
}
.types a.bts-used-icons > span, .types a.bts-used-icons > span:first-child, .types a.bts-used-icons > span:last-child {
    color: #ccc;
    float: left;
    font-size: 11px;
    margin-top: 38px;
    position: relative;
    text-align: center;
    width: 100%;
    word-wrap: break-word;
    background: none;
}
.types a.bts-used-icons.used-truck {
    background-position: -515px -35px;
}
.types a.bts-used-icons.used-truck:hover {
    background-position: -515px -147px;
}

.types a.bts-used-icons.icon-truck-new {
    background-position: -273px -35px;
}
.types a.bts-used-icons.icon-truck-new:hover {
    background-position: -273px -147px;
}
.types a.bts-used-icons.icon-semi-trailer-new {
    background-position: -350px -35px;
}
.types a.bts-used-icons.icon-semi-trailer-new:hover {
    background-position: -350px -147px;
}
.types a.bts-used-icons.icon-used-tractor-head {
    background-position: -450px -35px;
}
.types a.bts-used-icons.icon-used-tractor-head:hover {
    background-position: -450px -147px;
}
.types a.bts-used-icons.icon-used-truck {
    background-position: -515px -35px;
}
.types a.bts-used-icons.icon-used-truck:hover {
    background-position: -515px -147px;
}
.types a.bts-used-icons.icon-used-semi-trailer {
    background-position: -590px -35px;
}
.types a.bts-used-icons.icon-used-semi-trailer:hover {
    background-position: -590px -147px;
}
.types a.bts-used-icons.icon-first-choice {
    background-position: -689px -35px;
}
.types a.bts-used-icons.icon-first-choice:hover {
    background-position: -689px -147px;
}
.types a.bts-used-icons.icon-parts-used {
    background-position: -746px -35px;
}
.types a.bts-used-icons.icon-parts-used:hover {
    background-position: -746px -147px;
}
/* #7089 */
.usp-container .usp span {
    background: rgba(0, 0, 0, 0) url("../images/tickmark-flat.png") no-repeat scroll 0 3px;
    font-weight: bold;
    padding-left: 22px;
    text-transform: none;
    width: 100%;
}
ul.tickmark > li::before {
    background: rgba(0, 0, 0, 0) url("../images/bas-icons.png") no-repeat scroll -5px -305px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}
ul.bluetickmark > li::before {
    background: rgba(0, 0, 0, 0) url("../images/bas-icons.png") no-repeat scroll -10px -286px;
    width: 15px;
    display: inline-block;
    vertical-align: middle;
}
.contact-icon {
    background: url('../images/bas-icons.png') no-repeat 0 -6px;
    width: 25px;
    display: block;
    float: left;
    padding-right: 5px;
}
.contact-icon.mail {
    background-position: 0 -69px;
}
#cart {
    float: right;
    text-align: center;
    border: 0px solid #019ce1;
    background: url(../images/cart-bg.png) 0 0 no-repeat;
    width: 45px;
    height: 30px;
    position: absolute;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 0 2px;
    padding: 0 0 !important;
    right: 0;
    left: 156px;
}
.social a span {
    background: rgba(0, 0, 0, 0) url("../images/bas-icons.png") repeat scroll 0 0;
    display: inline-block;
    height: 25px;
    width: 30px;
}
.social a span.facebook {
    background-position: 0 -498px;
}
.social a span.twitter {
    background-position: 0 -434px;
}
.social a span.linkedin {
    background-position: 0 -466px;
}
.social a span.gplus {
    background-position: 0 -402px;
}
.social a span.soundcloud {
    background-position: 0 -1110px;
}
.social a span.youtube {
    background-position: 0 -1084px;
}
.social-mini a span {
    background-image: url("../images/social-icons-small.png");
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    text-indent: 100px;
}
.social a span.icon-facebook {
    background-position: -19px 1px;
}
.social a span.icon-facebook:hover {
    background-position: -19px -17px;
}
.social a span.icon-twitter {
    background-position: 4px 0px;
}
.social a span.icon-twitter:hover {
    background-position: 4px -17px;
}
.social a span.icon-email {
    background-position: -42px 0px;
}
.social a span.icon-email:hover {
    background-position: -42px -17px;
}
.info-red-icon, #bankInfo {
    background-image: url("../images/info-red.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: cover;
    width:22px;
    height:22px;
    display: inline-block;
    float: left;
    vertical-align: middle;
    margin-right:10px;
    margin-top:-3px;
}
.question-icon {
    background-image: url("../images/customer-service.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: cover;
    width:16px;
    height:16px;
    display: inline-block;
    float: left;
    margin-right:10px;
}
.user-icon {
    background-image: url("../images/employees_icon.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: cover;
    width:16px;
    height:16px;
    display: inline-block;
    float: left;
    margin-right:10px;
}
.fax-icon {
    background-image: url("../images/faxicon.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: cover;
    width:16px;
    height:16px;
    display: inline-block;
    float: left;
    margin-right:10px;
}
.print-gray-icon {
    background-image: url("../images/printgrey.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: cover;
    width:16px;
    height:16px;
    display: inline-block;
    float: left;
    margin-right:10px;
}
span.mail-icon {
    background-image: url("../images/mailicon.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: cover;
    width:16px;
    height:16px;
    display: inline-block;
    float: left;
    margin-right:10px;
    padding:3px 0 0 0;
}
.tel-icon {
    background-image: url("../images/telicon-small.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: cover;
    width:16px;
    height:16px;
    display: block;
    float: left;
    margin-right:10px;
}
.tel-icon-circle {
    background-image: url("../images/telicon.jpg");
    float: left;
    width:22px;
    height:22px;
    display: inline-block;
    vertical-align : middle;
    margin-top:-7px;
}
.callchat .number span.online {
    background: url('../images/bas-icons.png');
    display: inline-block;
    height: 20px;
    float: left;
    width: 20px;
    background-position: -5px 555px;
}
.bastrucks-select2-container .select2-choice {
    position:relative;
}
.bastrucks-select2-container .select2-choice .select2-arrow {
    background: url('/images/select2/select2-down-arrow.png') no-repeat 0 10px !important;
    display: block;
    width: 24px;
    height: 24px;
    display: inline-block;
}
.bastrucks-select2-container.select2-dropdown-open .select2-choice .select2-arrow {
    background: url('/images/select2/select2-up-arrow.png') no-repeat 0 10px !important;
    display: inline-block;
}
.currency {
    float: left;
    width: 40px;
    background: url(../images/selectarrow.png) no-repeat right transparent;
    margin-right: 10px;
    border: 0px solid #ccc;
    margin-top: 3px;
}
.country ul.dropdown li a {
    display: block;
    padding: 5px 8px 8px 8px;
    border-right: 0px solid #333;
    color: #fff;
    text-decoration: none;
    background: url(../images/selectarrow.png) center right no-repeat;
}
ul.faq li {
    background: url(../images/faqbluearrow.png) right center no-repeat #f1f1f1;
    padding: 5px;
    margin: 0 10px !important;
    line-height: normal!important;
    border-bottom: 1px solid #e6e6e6;
}
ul.faq li:before, ul.catfaq li:before {
    display:none;
}
ul.catfaq li {
    background: url(../images/faqcatarrow.png) right center no-repeat;
    padding: 6px;
    padding-right: 20px;
    border-bottom: 2px solid #ebebeb;
}
.arrow {
    float: left;
    width: 16px;
    height: 16px;
    display: inline-block;
    padding-left: 5px;
    background-repeat: no-repeat;
    background: url(../images/filter-pointer.png);
}
.close {
    background-position: 0 -10px;
}
.open {
    background-position: 0 0;
}
.arrows {
    width: 16px;
    height: 16px;
    display: inline-block;
    padding-left: 10px;
    background-repeat: no-repeat;
    background-image: url(../images/arrows.png);
}
.arrows.down {
    background-position: right 6px;
}
#leftControlSCgallery, #leftControlSCportrait {
    top: 10px;
    right: 30px;
    background: transparent url(../images/scroll_left.png) no-repeat 0 0;
}
#rightControlSCgallery, #rightControlSCportrait {
    top: 10px;
    right: 10px;
    background: transparent url(../images/scroll_right.png) no-repeat 0 0;
}
.fa-eye.light-blue-bas:before, .sales-contact .fa-phone:before, .sales-contact .fa-envelope:before, .sales-contact .fa-question:before, .fa-cart-plus:before {
    content:none;
    display: none;
}
.fa-eye.light-blue-bas {
    width:16px;
    height:16px;
    background: transparent url(../images/fa-eye.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
}
.sales-contact .fa-phone {
    width:16px;
    height:16px;
    background: transparent url(../images/fa-phone.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
}
.sales-contact .fa-envelope {
    width:16px;
    height:16px;
    background: transparent url(../images/fa-envelope.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
}
.sales-contact .fa-question {
    width:16px;
    height:16px;
    background: transparent url(../images/fa-question.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
}
.fa-cart-plus {
    width:16px;
    height:16px;
    background: transparent url(../images/fa-cart-plus.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
}
.topfilters button {
    background: #1c3f9e url("../images/bluecross.png") no-repeat scroll right center;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin: 5px 0 5px 5px;
    padding: 5px 25px 5px 5px;
}
.topfilters button:after, .topfilters button:before {
    display:none;
}
.sliderFilterSeperator {
    background: none !important;
}
.dropdown > li > a > i.fa-caret-up {
    width:24px;
    height:24px;
    background-image: url("../images/select2/select2-up-arrow.png");
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    float:right;
    margin-top:-24px;
}
.dropdown > li > a > i.fa-caret-down {
    width:24px;
    height:24px;
    background-image: url("../images/select2/select2-down-arrow.png");
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    float:right;
    margin-top:-24px;
}
.dropdown > li > a > i.fa:before {
    display:none;
}
#search_bar_vehicle .renault:after {
    display:inline-block;
    margin-left:-20px;
}
#search_bar_vehicle .renault-top:after {
    display:inline-block;
    margin-left:-10px;
}
a.bts-cs {
    display:inline-block;
    visibility:hidden;
}
.make-appointment-form .form-left-block {
    width:225px;
}
.make-appointment-form .form-right-block {
    width:400px;
}
.make-appointment-form input {
    width:215px;
}
.make-appointment-form textarea {
    width:390px;
}
.make-appointment-form input[name = "phone"] {
    width:100px;
    float:right;
    margin-top: -27px;
    margin-right: -2px;
}
.make-appointment-form .phone-data > * {
    display:inline-block;
    vertical-align: middle;
}
.vehicle-enquiry-panel-sidebar-block .ui-slider-horizontal {
    width:290px;
}
.vehicle-enquiry-panel-sidebar-block .ui-slider-horizontal .ui-slider-handle:after {
    display:block;
    margin-top:3px!important;
    margin-left:3px!important;
    top :5px!important;
    left:5px!important;
    position:relative;
}
.vehicle-detail-usp-list {
    background-repeat: repeat-x!important;
}
.vehicle-detail-usp-list ul {
    width:978px!important;
}
.vehicle-detail-usp-list ul li {
    width:45%!important;
    display: inline-block!important;
}
.viewall.fr {
    display: inline-block;
    margin-top: -35px;
}
.vehicle-enquiry-tab-list > li > div.icon {
    height: 45px;
    width: 45px;
    background-image: url(../images/vehicle-enquiry-icons.png);
    background-repeat: no-repeat;
}
.vehicle-enquiry-tab-list > li > div.icon:before {
    display: none;
}
.vehicle-enquiry-tab-list > li > div.icon-inspect {
    background-position: 2px -48px;
}
.vehicle-enquiry-tab-list > li > div.icon-inspect:hover {
    background-position: -57px -48px;
}
.vehicle-enquiry-tab-list > li > div.icon-lease {
    background-position: 6px -138px;
}
.vehicle-enquiry-tab-list > li > div.icon-lease:hover {
    background-position: -53px -138px;
}
.vehicle-enquiry-tab-list > li > div.icon-contact {
    background-position: 2px 4px;
}
.vehicle-enquiry-tab-list > li > div.icon-contact:hover {
    background-position: -57px 4px;
}
.vehicle-enquiry-tab-list > li > div.icon-shipping {
    background-position: 2px -95px;
}
.vehicle-enquiry-tab-list > li > div.icon-shipping:hover {
    background-position: -57px -95px;
}
.vehicle-month-calc .form-label{
    width:65%;
}
.vehicle-month-calc .form-field{
    width:35%;
}
.vehicle-month-calc input {
     width:65px;
}
#search_bar_vehicle.expanded .blue-bar{
    z-index: -1;
}
.contactblock.lastblock p a{

}
/* Configuration and superstructure selection icons */
.types .submenu-category {
    padding-top: 0 !important;
    height: auto !important;
    margin: 0 !important;
}
.types .submenu-category span {
    display:block !important;
    padding-top:0px !important;
    height:47px !important;
    width:75px !important;
    text-decoration:none !important;
    margin-top: -1px !important;
    font-weight:normal !important;
    overflow: hidden !important;
}
.types .submenu-category span::before {
    content: none !important;
    display: none !important;
}
/* Tractor head */
#subMenu-Trekker .types .submenu-category span:first-child {
    background:url(../images/configuratie_search_bar_icons_tracotrhead.png) top center no-repeat !important;
}
#subMenu-Trekker .types .submenu-category span:first-child:hover {
    background:url(../images/configuratie_search_bar_icons_tracotrhead.png) top center no-repeat !important;
}

/*
.types a.configuration_tractor_head-hover .icon-tractorhead{ background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -33px -15px !important;}
.types a.configuration_tractor_head_4_2-hover .icon-tractorhead4x2 { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -117px -15px !important;}
.types a.configuration_tractor_head_4_2_mega-hover .icon-tractorhead4x2mega     { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -117px -15px !important;}
.types a.configuration_tractor_head_6_2-hover .icon-tractorhead6x2 { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -287px -15px !important;}
.types a.configuration_tractor_head_6_4-hover .icon-tractorhead6x4 { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -383px -15px !important;}
.types a.configuration_tractor_head_6_6-hover .icon-tractorhead6x6 { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -478px -15px !important;}
.types a.configuration_tractor_head_8_2-hover .icon-tractorhead8x2 { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -580px -15px !important;}
.types a.configuration_tractor_head_8_4-hover .icon-tractorhead8x4 { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -686px -15px !important;}
.types a.configuration_tractor_head_8_6-hover .icon-tractorhead8x6 { background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -786px -15px !important;}
.types a.configuration_tractor_head_10_4-hover .icon-tractorhead10x4 {background:url(../images/configuratie_search_bar_icons_tracotrhead.png) no-repeat; background-position: -890px -15px !important;}
*/

#subMenu-Trekker .types a.submenu-category .icon-tractorhead {background-position:-33px -90px !important}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead {background-position: -33px -15px !important}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead4x2 {background-position:-117px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead4x2 { background-position: -117px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead4x2mega {background-position:-117px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead4x2mega { background-position: -117px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead4x4 {background-position:-200px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead4x4 { background-position: -200px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead6x2 {background-position:-287px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead6x2 { background-position: -287px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead6x4 {background-position:-383px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead6x4 { background-position: -383px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead6x6 {background-position:-478px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead6x6 { background-position: -478px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead8x2 {background-position:-580px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead8x2 { background-position: -580px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead8x4 {background-position:-686px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead8x4 { background-position: -686px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead8x6 {background-position:-786px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead8x6 { background-position: -786px -15px !important;}

#subMenu-Trekker .types a.submenu-category .icon-tractorhead10x4 {background-position:-890px -90px !important;}
#subMenu-Trekker .types a.submenu-category:hover .icon-tractorhead10x4 {background-position: -890px -15px !important;}

/* Trailers */
#subMenu-Oplegger .types a.submenu-category {
    background: none !important;
}
#subMenu-Oplegger .types a.submenu-category span:first-child {
    background:url(../images/super-structures-trailers.png) top center no-repeat !important;
}
#subMenu-Oplegger .types a.submenu-category span:first-child:hover {
    background:url(../images/super-structures-trailers.png) top center no-repeat !important;
}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailer {background-position:3px -8px !important;}
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailer {background-position: 3px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailerclosed {background-position:3px -8px !important; }
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailerclosed {background-position: 3px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailercurtainsides {background-position:-192px -8px !important; }
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailercurtainsides {background-position: -192px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailerrefrigerated {background-position:-298px -8px !important;}
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailerrefrigerated {background-position: 298px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailersilo {background-position:-402px -8px !important;}
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailersilo {background-position: -402px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailertipper {background-position:-499px -8px !important;}
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailertipper {background-position: -499px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailertank {background-position:-602px -8px !important;}
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailertank {background-position: -602px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-trailerdeeploader {background-position:-704px -8px !important;}
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-trailerdeeploader {background-position: -704px -58px !important;}

#subMenu-Oplegger .types a.submenu-category span.icon-semi-traileropen {background-position:-810px -8px !important;}
#subMenu-Oplegger .types a.submenu-category:hover span.icon-semi-traileropen {background-position: -810px -58px !important;}

/* Trucks */
#subMenu-Bakwagen .types a.submenu-category {
    background: none !important;
}
#subMenu-Bakwagen .types a.submenu-category span:first-child {
    background:url(../images/super-structures-trucks.png) top center no-repeat !important;
}
#subMenu-Bakwagen .types a.submenu-category span:first-child:hover {
    background:url(../images/super-structures-trucks.png) top center no-repeat !important;
}

/*
.types a.truck_other-hover .icon-truck {background-position: -31px -58px !important;}
.types a.truck_closed-hover .icon-truckclosed {background-position: -31px -58px !important;}
.types a.truck_refrigerated-hover .icon-truckrefrigerated {background-position: -217px -58px !important;}
.types a.truck_curtainsides-hover .icon-truckcurtainsides {background-position: -307px -58px !important;}
.types a.truck_garbage_truck-hover .icon-truckgarbage_truck {background-position: -405px -58px !important;}
.types a.truck_containersystem-hover .icon-truckcontainersystem {background-position: -500px -58px !important;}
.types a.truck_chassis-hover .icon-truckchassis {background-position: -594px -58px !important;}
.types a.truck_laadkraan-hover .icon-trucklaadkraan {background-position: -777px -58px !important;}
.types a.truck_tipper-hover .icon-trucktipper {background-position: -254px -45px !important;}
.types a.truck_concrete_trucks-hover .icon-truckconcrete_trucks {background-position: -336px -45px !important;}
*/
#subMenu-Bakwagen .types a.submenu-category span.icon-truck {background-position:-31px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truck {background-position: -31px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckclosed {background-position:-31px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckclosed {background-position: -31px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckrefrigerated {background-position:-217px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckrefrigerated {background-position: -217px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckcurtainsides {background-position:-307px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckcurtainsides {background-position: -307px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckgarbage_truck {background-position:-405px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckgarbage_truck {background-position: -405px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckcontainersystem {background-position:-500px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckcontainersystem {background-position: -500px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckchassis {background-position:-594px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckchassis {background-position: -594px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-trucklaadkraan {background-position:-777px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-trucklaadkraan {background-position: -777px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckvacuum_and_pressure_vehicle {background-position:-667px -8px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckvacuum_and_pressure_vehicle {background-position: -667px -58px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-trucktipper {background:url(../images/vtypes.png) top center no-repeat !important; background-position:-254px -120px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-trucktipper {background:url(../images/vtypes.png) top center no-repeat !important; background-position: -254px -45px !important;}

#subMenu-Bakwagen .types a.submenu-category span.icon-truckconcrete_trucks {background:url(../images/vtypes.png) top center no-repeat !important; background-position:-336px -120px !important;}
#subMenu-Bakwagen .types a.submenu-category:hover span.icon-truckconcrete_trucks {background:url(../images/vtypes.png) top center no-repeat !important; background-position: -336px -45px !important;}

/*BAS jobs search header */
.basjobs-icons .types > a span[class*="icon-"] {
    background:url(../images/bas_jobs_search_bar_icons.png?v=20140909) no-repeat;
    background-position:-910px -121px !important;
    display:block; padding-top:0px;
    height:38px;
    width:85px;
    text-decoration:none;
}
.types a .icon-department-sales {background-position:-910px -121px !important;}
.types a:hover .icon-department-sales {background-position:-910px -47px !important;}

.types a .icon-department-purchase {background-position:-25px -120px !important;}
.types a:hover .icon-department-purchase {background-position: -25px -44px !important;}

.types a .icon-department-sales {background-position:-105px -120px !important;}
.types a:hover .icon-department-sales {background-position:-105px -44px !important;}
.types a.types-sale-hover {background-position:-120px -44px !important;}

.types a .icon-department-sales-support {background-position:-180px -118px !important;display:block; padding-top:0px; height:38px; width:85px; text-decoration:none;}
.types a:hover .icon-department-sales-support {background-position:-180px -42px !important;}

.types a .icon-department-logistics {background-position:-271px -121px !important; display:block; padding-top:0px; height:38px; width:75px; text-decoration:none;}
.types a:hover .icon-department-logistics {background-position: -271px -45px !important;}

.types a .icon-department-workshop {background-position:-362px -121px !important; display:block; padding-top:0px; height:38px; width:75px; text-decoration:none;}
.types a:hover .icon-department-workshop {background-position: -362px -45px !important;}

.types a .icon-department-business-development {background-position:-430px -121px !important; display:block; padding-top:0px; height:38px; width:125px; text-decoration:none;}
.types a:hover .icon-department-business-development {background-position:-430px -45px !important;}

.types a .icon-department-marketing {background-position:-542px -121px !important; display:block; padding-top:0px; height:38px; width:75px; text-decoration:none;}
.types a:hover .icon-department-marketing {background-position:-542px -45px !important;}

.types a .icon-department-software-development {background-position:-641px -121px !important; display:block; padding-top:0px; height:38px; width:75px; text-decoration:none;}
.types a:hover .icon-department-software-development {background-position:-641px -45px !important;}

.types a .icon-department-financial-administration {background-position:-719px -121px !important; display:block; padding-top:0px; height:38px; width:100px; text-decoration:none;}
.types a:hover .icon-department-financial-administration {background-position:-719px -45px !important;}

.types a .icon-department-other {background-position:-910px -119px !important; display:block; padding-top:0px; height:38px; width:75px; text-decoration:none;}
.types a:hover .icon-department-other {background-position:-910px -45px !important;}

.types a .icon-department-hrm {background-position:-820px -121px !important; display:block; padding-top:0px; height:38px; width:85px; text-decoration:none;}
.types a:hover .icon-department-hrm {background-position:-820px -45px !important;}