@media print{.colright{background:linear-gradient(to bottom, #1b3e9b 0%, #09276c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.rightbtm{background:none repeat scroll 0 0 #1c3e9e;}
.leaseinner{background:linear-gradient(to right, #1e5799 0%, #1b3e9b 0%, #92d050 30%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
body{margin:0;padding:0;font-size:12px;width:595px;-webkit-print-color-adjust:exact;}
.page-footer{display:block!important;}
.advanceSearchBlueButton {display: none;}
.vehicle-detail-top-wrap .gallery-wrap .gallery-img{margin-left: 0 !important;}
.ui-multiselect-filter:before{display: none !important;}
.ui-widget-content, .ui-widget-header{border: none !important;}
.vehicle-overview-wrapper .vehicle-attribute-block{margin: 20px -19px !important;}
.accordion-section-wrapper .vehicle-specs i{display: none !important;}
.TrengoWidgetLauncher__iframe, .TrengoWidgetOnlineMessage__iframe{display: none !important;}
.datagrid .tyre-axel-container table{width: auto!important;}
}
@page{size:auto;margin:18mm 15mm 20mm 15mm;}
body{background-color:#FFFFFF;color:#000000;font-family:Arial, Helvetica, Sans-serif;font-size:10pt;margin:0;padding:0;overflow:hidden;}
.page-footer > .content{margin:0 auto;text-align:center;border-bottom:1px solid #1c3f9e;padding-bottom:10px;margin-bottom:10px;}
.page-footer > .content h1{line-height:14px;}
#content_vehicle .details{width:375px;}
#content_vehicle .details tr.header td{border-bottom:thin solid black;border-top:thin solid black;text-transform:uppercase;}
#content_vehicle .printonly tr.header td{border-bottom:thin solid black;border-top:thin solid black;text-transform:uppercase;}
#content_vehicle .printonly td{font-size:9px;}
#content_vehicle .pics{width:255px;}
.sliderkit-panel-active{height:358px !important;}
.result1{float:left;height:285px;margin-bottom:10px;margin-right:5px;width:210px;}
.result1 .more_info{display:none;}
.result1 table{width:210px;}
.result1 table td{vertical-align:top;}
.result2{font-size:8pt;height:112px;}
.result2 .more_info{display:none;}
.result2 .pic{float:left;height:112px;width:150px;}
.result2 .t1{border-right:1px solid #000F60;float:left;height:100px;padding:3px 3px 0 0;text-align:right;width:125px;}
.result2 .t2{border-right:1px solid #000F60;float:left;height:100px;padding:3px 3px 0 0;text-align:right;width:105px;}
.result2 .v1{float:left;height:100px;padding:3px 0 0 3px;width:110px;}
.result2 .v2{float:left;height:100px;padding:3px 0 0 3px;width:144px;}
.sliderkit .sliderkit-nav-clip ul{list-style:outside none none;position:relative !important;width:147px !important;margin-top:-10px;}
.sliderkit .sliderkit-nav-clip ul li{width:147px !important;height:103px !important;}
.photosgallery-captions .sliderkit-nav{width:480px;padding:7px;bottom:0px;left:0px;background:#fff;position:absolute;display:none;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev{left:10px;top:20px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next{right:10px;top:20px;}
.sliderkit .sliderkit-nav-clip{width:147px !important;height:103px;position:relative !important;margin:0 auto;overflow:hidden;}
.photosgallery-captions .sliderkit-btn{position:absolute;margin:0 auto;text-align:center;overflow:hidden;}
.galleryblock{margin:0 10px 10px 0!important;min-height:295px;height:295px;width:170px!important;}
.galleryblock img, .lastblockmtop img{width:170px;}
.galleryblock .compareband, .lastblockmtop .compareband{width:160px;}
.galleryblock .compare, .lastblockmtop .compare{width:130px;}
.lastblockmtop{margin-right:0px;margin-bottom:10px;margin-top:0px !important;width:170px!important;}
.wrapGalleryHeading{width:170px!important;}
.sliderkit-panel, .sliderkit-panels, .sliderkit-panel a, .sliderkit-panel img, .sliderkit-panel-active{border:none;}
#advertise-column-bottom{padding:0;overflow:hidden;bottom:0px;float:left;display:block !important;}
#advertise-column-bottom > h3{padding:0 0px 5px;}
#advertise-column-bottom ul{margin:0;overflow:hidden;padding:0;list-style-type:none !important;page-break-inside:avoid !important;}
#advertise-column-bottom > ul > li{width:180px;float:left;margin-right:10px;padding:0;min-height:336px;list-style-type:none;page-break-inside:avoid;}
#advertise-column-bottom > ul > li:last-child{width:220px;float:right;}
a{color:#000000;text-decoration:none;}
#afbmain, #afbmenu, #feedback, #footer, #header, #langselect, #menu, #most_hits,
#search_by_ref, #searchallstock, #searchbuttons, #searchform, #topmenu, #websiteHeader .bgwhite,
#websiteHeader .menubar, #websiteHeader .callchat, #search_bar_vehicle,
#websiteHeader .adsrchOuter, .fav_email_link, .cookie-notification,
.offerAndContactDiv, .registerPopUp, #filters-area, .srch_compar_checkbox,
.srch_comp_chkbx_line, .noprint, .advert, .favoriteVehicleSoldNotification, #loweredPriceVehiclePopUp,
#soldSimilarVehicleList, #soldShortlistVehiclePop, #remove_topfilters, .viewsort,
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev, .photosgallery-captions .sliderkit-nav .sliderkit-go-next,
.favouriteList .midbtm, .compareband, .bandcol, #websiteFooter .footertop, #websiteFooter, .rightblock, .breadcrumbs, .popupsold, .header-block, .triangle-grey,
.underlay{display:none;}
#baslogoprint, .contactprint, .copyright h2, .page-footer, .print-block{display:block!important;}
.contactprint{margin-bottom:5px;}
.gallery{padding-top:0 !important;min-height:355px !important;}
.gallary-image-print{display:none;margin-bottom:20px;}
.gallary-image-print div{display:block;}
.photosgallery-captions{height:auto !important;}
.photosgallery-captions .sliderkit-panel{width:486px !important;height:355px !important;page-break-inside:avoid !important;position:relative !important;margin-bottom:10px;}
#vehicleImage{display:block !important;border:1px solid #1C239E!important;margin-bottom:15px;}
.searchcontent-right{float:left !important;width:762px !important;}
.popularresults, #topfilters-butons-are{width:100%;border:none !important;float:none !important;}
.favoriteVehicleList .rightbtm{top:93px;}
.redbtn{background:rgb(191, 0, 0) !important;}
.rightbtm{width:99% !important;margin-left:0;bottom:0;padding:0 !important;right:0;line-height:20px;}
.parts-rightbtm{width:99% !important;margin-left:0;bottom:0 !important;padding:0 !important;right:0 !important;text-align:center!important;color:#ffffff;}
.fixed-print-area{float:right !important;padding:0!important;margin:0!important;overflow:hidden!important;}
.fixed-print-area .firstblock{margin-top:0px;}
.fixed-print-area > li{height:auto;padding:0;margin-bottom:10px; border: 1px solid #1c3f9e;}
.fixed-print-area > li:last-child{margin:0;}
.fixed-print-area h3{padding:5px 10px 0px;}
.fixed-print-area p{padding:5px 10px;margin:0;line-height:16px;}
#advertise-column-bottom .rightblock li{line-height:16px;padding:0px 5px !important;overflow:hidden;}
.advertise-column-right, .advertise-column-right .rightblock, #advertise-column-bottom .rightblock, .page_brake{display:block !important;}
.favoriteVehicleList{margin:0 0 !important;width:100%!important;}
ul.searchlist{margin:0 0 !important;}
ul.searchlist li{border:1px solid #1c3f9e;height:182px !important;margin:17px 0!important;width:100% !important;page-break-inside:avoid;}
ul.searchlist li.sl{border:1px solid red;height:182px!important;margin:10px 0!important;width:99.8%;}
.advertise-column-right{width:230px !important;display:block !important;float:right !important;margin-top:40px!important;}
.buy-at li{clear:none!important;float:left!important;line-height:16px!important;margin:0!important;overflow:hidden!important;padding:5px!important;position:relative!important;width:63px!important;}
.buy-at li img{padding:5px 5px;}
.sell-vehicle img{padding-right:10px;}
.page-footer, #page-footer{display:block !important;position:relative;}
#found_print{display:block !important;background:#ededed !important;color:#1e1e1e;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:15px;margin-right:5px;padding:7px 5px;width:20%;}
#left_topfilters{width:75%!important;}
#logo{float:left;width:307px;margin-top:5px;}
#baslogo{width:307px;height:42px;}
.pricelease{bottom:10px;color:#1c249e;font-size:15px;position:absolute;left:0px!important;text-align:left;top:20px;float:left!important;}
.pricelease h3{color:#009EE3;text-decoration:underline;float:left !important;}
.axle{position:relative;float:left;width:145px;height:61px;background:url(../images/axle.png) no-repeat;margin-left:2px;}
.axleSingular{position:relative;float:left;width:145px;height:61px;background:url(../images/axle_singular.png) no-repeat;margin-left:2px;}
.axleleft, .axleright{color:#FFFFFF;line-height:59px;position:absolute;text-align:center;width:30px;padding-top:2px;}
.axleright{right:-1px;}
.attrleft, .attrleftsmall, .attrright{float:left;width:115px;font-size:10pt;margin:0 0 5px 0 !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.axles a.showTyresOffer{display:none;}
.viewall{display:none;}
.datagrid table{border:none !important;border-collapse:separate;border-spacing:0px;width:99% !important;margin-left:auto;margin-right:auto;}
.page-break{height:0 !important;page-break-before:always;border:0 !important;padding:0 !important;margin:0 !important;}
ul.searchlist li.page-break{page-break-inside: avoid;height:0 !important;page-break-before:always;border:0 !important;padding:0 !important;margin:0 !important;}
ul.searchlist li .colright .search-list-bottom .leaseinner{padding:0;margin:0;width:100% !important;text-align:center !important;}
ul.searchlist li .colright .rightbtm{width:100%;}
#topfilters-butons-are{display:none;}
.print-clear{clear:both;padding:0;margin:0;height:0;}
.favoritesList{margin:10px 0 !important;width:100% !important;}
.redband-alter, .noprint,#bounceExchnagePopupBg{display:none !important;}
.colright{position:relative !important;top:0;border-top:1px solid #1b3e9b;}
.buy-at li span{height:auto;}
.shortlist-print{display:block !important;margin-bottom:-10px;}
.shortlist{background:#1b3e9b none repeat scroll 0 0 !important;border-right:0 solid #1c3f9e;color:#fff;display:block;height:15px !important;line-height:15px;padding:5px 0 5px 1%;width:400px !important;}
.popularresults-basparts, .searchcontent-basparts{width:99% !important;}
.basparts-favorites-block .grid_9{width:100% !important;}
.sliderkit-panel img{height:100%;}
.priceinfo{float:left !important;}
.searchcontent-basparts .popularresults-basparts li.partsList .colright,
.basparts-favorites-block .favoritesList li.favouriteList .colright{width:19.8%;}
.newlisting{page-break-inside:avoid !important;page-break-before: avoid!important;background-color:#f1f1f1;padding:10px !important;width:100% !important;margin-left:0 !important;}
.buyandoffer{page-break-inside:avoid !important;break-inside:avoid !important;}
div#smilarVehicles .fullwidth{background:none;}
.break-page{page-break-before:always !important;page-break-inside:avoid !important;margin-top:40px;}
.shippingvat{margin-left:6px;}
.datagrid table tr td .axle,
.datagrid table tr td .axleSingular{page-break-inside:avoid !important;position:relative;}
.fav-label{visibility: hidden;}
.block-shadow{display: none;}
html, body { height: auto; }

ul.searchlist li .colmid, ul.searchlist li.sl .colmid{
    height: 182px;
}
.colimg img, .stock_component .colimg img{
    width: 242px;
    height: 182px;
}
h3.wrapHeading{
    font-size: 14pt;
    padding: 6px 0;
}
#searchContainer .grid_9 {
    width: 99%;
}
.popularresults-basparts ul.searchlist li{
    width: 88%;
}
.sliderkit-panels .sliderkit-panel{
    display: none !important;
}
.sliderkit-panels .print-show-block{
    display: block !important ;
}
.vehicle-detail-wrapper .vehicle-about-details {
    page-break-inside: avoid;
    height: 490px;    
    overflow: hidden;
}
.basworld-vehicle-wrapper .vehicle-about-details {
    page-break-inside: avoid;
    height: 450px;
    clear : both;
}
#specifications {
    -webkit-region-break-before: always;
}
@media print and (-webkit-min-device-pixel-ratio:0) and (orientation:portrait) {   

    .vehicle-detail-wrapper .vehicle-about-details {
        page-break-inside: avoid;
        height: 700px;    
        overflow: hidden;
    }
    .vehicle-detail-wrapper .vehicle-about-details .gallery-wrap .gallery-img {
        height: 450px;
        page-break-after: always;
    }    
    .basworld-vehicle-wrapper .vehicle-about-details {
        min-height: 450px;    
        overflow: hidden;
    }
    .basworld-vehicle-wrapper .vehicle-detail-top-wrap .vehicle-info .gallery-thumb-wrap-landscape {
        page-break-inside: avoid;
    }
}
@media print and (-webkit-min-device-pixel-ratio:0) and (orientation:landscape) {
    .vehicle-detail-wrapper .vehicle-about-details {
        page-break-inside: auto;                
        min-height:0;
    }
    
    .vehicle-detail-wrapper .vehicle-about-details .gallery-wrap {    
        page-break-after: always;
    }
    .vehicle-detail-wrapper .vehicle-about-details .gallery-wrap .gallery-img {
        min-height: 360px;                      
    }
    .vehicle-detail-wrapper .vehicle-about-details .vehicle-info {
        page-break-before: always;        
    }
    
}
/*@media print and (orientation:portrait) {
    .vehicle-detail-wrapper .vehicle-about-details {
        page-break-inside: avoid;
        height: 600px;    
        overflow: hidden;
    }
    .vehicle-detail-top-wrap .gallery-wrap .gallery-img {
        height: 600px;
    }
}*/
