/*
 * pricescss.css
 * Final reviewed stylesheet - 4 September 2026.
 * Unused rules have been retained as comments so they can be restored if needed.
 * Rules marked UNUSED were not found in the page set that loads this stylesheet.
 */

/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .pricestable
 * Original declarations: border:0 solid #ff0;margin:0 0 3% 0;float:left;width:100%;font-size:14px;font-weight:700
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .infotable
 * Original declarations: border:0 solid #ff0;margin:1% 0;float:left;width:100%;font-size:12px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .it,.rt
 * Original declarations: border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #babcbf;width:98%;margin:0 auto
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .it td,.rt td,.rt th
 * Original declarations: background:#fff;border:0;margin:0;text-align:center;vertical-align:middle;font-weight:700!important
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .rt th
 * Original declarations: background:#fff;width:7.5%;border-bottom:1px solid #000
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .it th
 * Original declarations: background:#fff;height:30px;font-weight:700;display:table-cell
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .it td:first-child,.rt td:first-child
 * Original declarations: text-align:center
 */
.header,.itheader {
    color: #000;
    height: 50px;
    border-bottom: 1px solid #000;
    display: table-row;
}

/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .borderr
 * Original declarations: border-right:1px solid #babcbf!important
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .borderb
 * Original declarations: border-bottom:1px solid #babcbf!important
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .infovanw
 * Original declarations: width:20%
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .mpvanw
 * Original declarations: width:25%
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .mpcarw
 * Original declarations: width:75%
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .mpbusw
 * Original declarations: width:25%
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .vanfirst,.vansecond,.vanthird
 * Original declarations: height:50px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .vanfirst td
 * Original declarations: width:80px;display:table-cell
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .vanfirst
 * Original declarations: color:red
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .vansecond
 * Original declarations: color:#400080
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .vanthird
 * Original declarations: color:#277900
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .infosmall
 * Original declarations: display:none
 */
@media only screen and (max-width:760px) {
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .pricestable
 * Original declarations: font-size:12px
 */
}

@media only screen and (max-width:560px) {
    .header {
        display: none;
    }
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .smallvan
 * Original declarations: height:345px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .smallvaninfo
 * Original declarations: height:370px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .smallcar
 * Original declarations: height:315px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .smallbus
 * Original declarations: height:315px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .vanfirst,.vansecond,.vanthird
 * Original declarations: height:50px;border-bottom:1px solid #babcbf
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .infotable,.pricestable
 * Original declarations: border:1px solid #babcbf;margin:1% 2% 2% 2%;width:96.1%;float:left
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it th,.rt th
 * Original declarations: font-weight:400
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it th
 * Original declarations: display:none
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it td,.rt td,.rt th
 * Original declarations: font-weight:400!important
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it td:first-child
 * Original declarations: border-bottom:0 solid #000
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .borderb,.borderr
 * Original declarations: border:0!important
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .vanfirst td
 * Original declarations: width:50%!important;float:left
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it1,.rt1
 * Original declarations: display:block;position:relative;width:100%;vertical-align:middle;border:0
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .rt1 thead
 * Original declarations: display:none;float:left
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it1 tbody,.rt1 tbody
 * Original declarations: display:block;position:relative;white-space:nowrap;border:0 solid #00f
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .rt1 thead tr
 * Original declarations: display:block
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .rt1 th
 * Original declarations: display:block;min-height:15px;width:auto;vertical-align:middle;padding:6px 0 6px 0;white-space:nowrap;width:51%!important;float:left
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it1 tbody tr,.rt1 tbody tr
 * Original declarations: display:inline-block;vertical-align:middle
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it1 td,.rt1 td
 * Original declarations: display:block;min-height:15px;text-align:center;padding:6px 0 6px 0;vertical-align:middle;width:100%
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .rt th
 * Original declarations: border-bottom:0 none
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it td,.rt td
 * Original declarations: border-bottom:0 none;border-left:0 none
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .itheader td:first-child,.rt th:first-child,.vanfifth td:first-child,.vanfirst td:first-child,.vanfourth td:first-child,.vansecond td:first-child,.vansixth td:first-child,.vanthird td:first-child
 * Original declarations: border-bottom:1px solid #000
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .rt th
 * Original declarations: border-right:0 solid #000
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .infosmall
 * Original declarations: display:initial
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .infomain1
 * Original declarations: display:none
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .itheader
 * Original declarations: width:40%
 */
}

@media only screen and (max-width:550px) {
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .smallmobilehide
 * Original declarations: display:#000
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .smallmobileshow
 * Original declarations: display:block
 */
}

@media only screen and (max-width:415px) {
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .mobilehide
 * Original declarations: display:none
 */
}

@media only screen and (max-width:360px) {
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .infovanw
 * Original declarations: width:19%
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .itheader
 * Original declarations: width:43%
 */
}

@media only screen and (max-width:355px) {
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .it1 tbody
 * Original declarations: font-size:11px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .smallvaninfo
 * Original declarations: height:355px
 */
}

/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .wrapit
 * Original declarations: flex-wrap:wrap
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .pricestableheader
 * Original declarations: border:1px solid green;width:100%;text-align:center;display:table-row
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .pricesbody
 * Original declarations: border:1px solid gold;width:100%;text-align:center;display:table-row
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .pricesheaderinner
 * Original declarations: border:1px solid orange;display:table-cell;width:calc(100% / 11);width:-webkit-calc(100% / 11);width:-moz-calc(100% / 11)
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .pricesheaderouter
 * Original declarations: border:1px solid purple;display:table-cell;width:calc(100% / 11);width:-webkit-calc(100% / 11);width:-moz-calc(100% / 11)
 */
@media screen and (max-width:600px) {
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .pricestableheader
 * Original declarations: width:50%;display:table-column
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Unused responsive rule.
 * Selector: .pricesbody
 * Original declarations: width:50%;display:table-column
 */
}

.centerr {
    text-align: center;
    width: 100%;
}

.Table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #dbdbdb;
    font-size: 1rem;
    line-height: 1.5;
    text-align: center;
    margin: 0 .5%;
	min-width: 115px;
}

.Table-header {
    display: none;
}

.Table-row {
    width: 100%;
}

.Table-row:nth-of-type(even) {
    background-color: #f2f2f2;
}

.Table-row:nth-of-type(odd) {
    background-color: #fff;
}

.Table-row-item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    padding: .5em;
    word-break: break-word;
    align-self: center;
    text-align: center;
}

.Table-row-item:before {
    content: attr(data-header) "\A ";
    width: 30%;
    font-weight: 700;
    white-space: pre-wrap;
}

@media (min-width:761px) {
    .Table-header {
        font-weight: 700;
        background-color: #f2f2f2;
    }
    .Table-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    }
    .Table-row:nth-of-type(even) {
        background-color: #fff;
    }
    .Table-row:nth-of-type(odd) {
        background-color: #f2f2f2;
    }
    .Table-row-item {
        border: 0 solid #fff;
        padding: .5em 0;
    }
    .Table-row-item:before {
        content: none;
    }
}

@media screen and (max-width: 760px) {

    .Table-row:not(.Table-header) {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .Table-row:not(.Table-header) .Table-row-item {
        width: auto;
        min-width: 0;
    }

    .Table-row:not(.Table-header) .Table-row-item::before {
        display: block;
        width: auto;
    }

}

@media screen and (max-width: 450px) {

    .Table-row:not(.Table-header) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .Table-row:not(.Table-header) .Table-row-item {
        width: auto;
        min-width: 0;
    }

    .Table-row:not(.Table-header) .Table-row-item::before {
        display: block;
        width: auto;
    }

    .Table-row:not(.Table-header) .Table-row-item:last-child:nth-child(odd) {
        grid-column: 1 / -1;
    }

}