﻿.printOnly {
    display: block;
}

body {
    font: 11px Arial, Helvetica, sans-serif;
    background: none;
    font-size: 62.5%;
}

nav {
    display: none;
}

header#header,
footer#footer,
.hideFromPrint {
    display: none;
}

/* Vehicle details */
.contentColumnOne, .contentColumnTwo {
    float: left;
    width: 47.0588%;
    padding-top: 30px;
}

h1 {
    color: #596469;
    display: block;
    font-family: "Gill Sans W01 Medium",Arial,Helvetica,sans-serif;
    font-size: 1.8em;
    font-weight: normal;
    padding: 7px 0;
    text-transform: uppercase;
}

.contentColumnTwo {
    float: right;
    margin-right: 2%;
}

.thumbHolder img {
    border: 1px solid #BDBDBD;
}

dl {
    color: #161616;
    font: 1.2em/1.6 Arial,Helvetica,sans-serif;
    margin: 0 0 1.6em;
    width: 90%;
}

dt {
    float: left;
    clear: both;
    width: 90%;
    border-bottom: 1px solid #B2B2B2;
    font-weight: bold;
    padding: 0 10px 3px;
}

dd {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 1.4em;
    padding: 4px 10px 0;
}

/* Gallery print (first image) */
.gallery-container {
    display: flex;
}

.image-container {
    margin-top: 25px;
    padding-top: 53%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    width: 70%;
    -webkit-print-color-adjust: exact;
}

.gallery-container .lSAction > .lSPrev {
    display: none;
}

.gallery-container .lSAction > .lSNext {
    display: none;
}
/* END - Gallery print (first image) */
 
/* PreOwned Page */
.preownedContent ul.tabs {
    display: none;
}

.preownedContent ul li.icon {
    list-style: none;
    background: none;
    margin-left: -38px;
    padding-bottom: 0px;
}

    .preownedContent ul li.icon:before {
        content: "-";
        margin-right: 5px;
    }

.tabbedArea {
    margin-top: 25px;
}

    .tabbedArea .content {
        border-width: thin;
        border-color: gray;
        border-style: dotted;
        margin-bottom: 10px;
        padding: 10px;
    }

.lSPager {
    display: none;
}

.preownedContent h2 {
    text-transform: uppercase;
    border-bottom: 1px solid black;
}

.preownedContent h4 {
    margin: 0px;
}

.preownedContent p {
    margin-top: 0px;
    margin-bottom: 10px;
}

.preownedContent .content h2 {
    border: none;
    font-size: 10px;
}

.preownedContent .tabbedArea .content ul {
    margin-top: 0px;
}

    .preownedContent .tabbedArea .content ul li {
        list-style: none;
        background: none;
        margin-left: -38px;
        padding-bottom: 0px;
    }

        .preownedContent .tabbedArea .content ul li:before {
            content: "-";
            width: 10px;
            height: 30px;
            font-size: 17px;
            background-size: contain;
            background-repeat: no-repeat;
            padding-right: 5px;
        }

    .preownedContent .tabbedArea .content ul ul li {
        margin-left: -30px;
    }

/* END - PreOwned Page */

/* Preowned details */
#preownedProduct #featuredNavigationWrapper,
#preownedProduct #subNavigation,
#preownedProduct #aboutPageHeader,
.printButtonHolder,
.headingWrapper {
    display: none;
}

#preownedGallery {
    float: left;
}

    #preownedGallery .featuredFilmStrip,
    #preownedGallery .hasLayout {
        overflow: visible;
        height: auto;
    }

        #preownedGallery .featuredFilmStrip .carousel {
            left: 0 !important;
            overflow: visible !important;
            width: auto !important;
        }

    body#productPage .carousel li, #preownedGallery .carousel li {
        width: 100%;
    }

.featuredFilmStrip .carousel {
    height: auto;
}

    .featuredFilmStrip .carousel ul {
        position: relative;
        width: auto;
    }

.preownedProductSectionDetails h1,
.preownedProductSection h1 {
    font-size: 26px;
}

.preownedProductSectionDetails h2,
.preownedProductSection h2 {
    font-size: 22px;
}

.preownedProductSectionDetails h3,
.preownedProductSection h3 {
    font-size: 18px;
}

.preownedProductSectionDetails p,
.preownedProductSection p {
    font-size: 14px;
}

#preownedGallery {
    display: none;
}
