﻿@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('/fonts/used/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/used/MyriadPro-Regular.otf') format('opentype'), url('/fonts/used/MyriadPro-Regular.woff') format('woff'), url('/fonts/used/MyriadPro-Regular.ttf') format('truetype'), url('/fonts/used/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-BoldCond';
    src: url('/fonts/used/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'), url('/fonts/used/MyriadPro-BoldCond.otf') format('opentype'), url('/fonts/used/MyriadPro-BoldCond.woff') format('woff'), url('/fonts/used/MyriadPro-BoldCond.ttf') format('truetype'), url('/fonts/used/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('/fonts/used/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'), url('/fonts/used/MyriadPro-Cond.otf') format('opentype'), url('/fonts/used/MyriadPro-Cond.woff') format('woff'), url('/fonts/used/MyriadPro-Cond.ttf') format('truetype'), url('/fonts/used/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('/fonts/used/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), url('/fonts/used/MyriadPro-Semibold.otf') format('opentype'), url('/fonts/used/MyriadPro-Semibold.woff') format('woff'), url('/fonts/used/MyriadPro-Semibold.ttf') format('truetype'), url('/fonts/used/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('/fonts/used/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'), url('/fonts/used/HelveticaNeueRegular.woff') format('woff'), url('/fonts/used/HelveticaNeueRegular.ttf') format('truetype'), url('/fonts/used/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('/fonts/used/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'), url('/fonts/used/HelveticaNeueLight.woff') format('woff'), url('/fonts/used/HelveticaNeueLight.ttf') format('truetype'), url('/fonts/used/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {
    font-size: 14px;
    line-height: 18px;
    font-family: Helvetica, Arial, sans-serif;
    background-color: #fff;
    margin: 0;
    padding: 0;
    color: #515151;
    overflow-x: hidden;
}
/* STYLING */
h1 {
    font-size: 44px;
    line-height: 44px;
    font-family: 'MyriadPro-Semibold', sans-serif;
    padding: 0;
    margin: 0 0 15px 0;
    letter-spacing: -1px;
    color: #f08d35;
}

h2 {
    font-size: 18px;
    line-height: 22px;
    font-family: 'MyriadPro-Semibold', sans-serif;
    padding: 0;
    margin: 0 0 15px 0;
}

h3 {
    font-size: 14px;
    line-height: 22px;
    font-family: 'MyriadPro-Semibold', sans-serif;
    padding: 0;
    margin: 0 0 5px 0;
}

p {
    font-size: 13px;
    line-height: 18px;
    font-family: Helvetica, Arial, sans-serif;
    padding: 0;
    margin: 0 0 15px 0;
}

ul {
    padding: 0 0 0 25px;
    margin: 0 0 10px 0;
}

ol {
    padding: 0 0 0 28px;
    margin: 0 0 10px 0;
}

ul li {
    padding: 0 0 0 5px;
    margin: 0 0 5px 0;
    font-size: 13px;
    line-height: 18px;
    font-family: Helvetica, Arial, sans-serif;
}

ol li {
    padding: 0 0 0 3px;
    margin: 0 0 5px 0;
    font-size: 13px;
    line-height: 18px;
    font-family: Helvetica, Arial, sans-serif;
}

input, select, textarea {
    font-size: 13px;
    line-height: 16px;
    font-family: Helvetica, Arial, sans-serif;
    color: #515151;
}

a {
    color: #f08d35;
    text-decoration: none;
}

    a:hover {
        color: #f08d35;
        text-decoration: underline;
    }

div.clear {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
}

div.clear10 {
    clear: both;
    height: 10px;
    font-size: 0;
    line-height: 0;
}

.table-history {
}

table.table-history {
    border: 0;
}

    table.table-history td {
        padding: 0 15px 0 0;
        border: 0;
    }

table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

    table th {
        background-color: #f2f2f2;
        padding: 5px 10px 0 10px;
        border-bottom: 1px solid #ccc;
        text-align: left;
        border-right: 1px solid #ccc;
    }

    table td {
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding: 12px 10px 0 10px;
    }

div.external-link {
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 20px 0 0;
}

.image-align-right {
    float: right;
    padding: 0 0 15px 15px;
}

.image-align-left {
    float: left;
    padding: 0 15px 15px 0;
}

.disclaimer {
    font-size: 11px;
    line-height: 15px;
}

p.disclaimer {
    font-size: 11px;
    line-height: 15px;
}

.body-link-with-arrow {
    background: url(../../images/used/rhs-arrow-right-orange.png) right 2px no-repeat;
    padding: 2px 20px 0 0;
    font-weight: bold;
}

.orange {
    color: #f08d35;
}
/* CONTAINERS */
div.container {
    width: 950px;
    margin: 0 auto;
}

@media screen and (max-width: 950px) {
    div.container {
        width: 100%;
        overflow: hidden;
    }
}

div.header {
    width: 950px;
    height: 97px;
    position: relative;
}

a.logo {
    display: block;
    background-image: url(../../images/used/logo.png);
    width: 181px;
    height: 60px;
    position: absolute;
    top: 19px;
    left: 0;
}

@media screen and (max-width: 950px) {
    a.logo {
        position: relative;
        float: left;
        margin-top: 14px;
        top: 0;
        margin-left: 10px;
    }

    div.header {
        height: auto;
        width: 100%;
    }
}

a.locations {
    display: block;
    background: url(../../images/used/icon-locations.png) left top;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 24px;
    right: 182px;
}

a.facebook {
    display: block;
    background: url(../../images/used/icon-facebook.png) left top;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 24px;
    right: 251px;
}

a.search {
    display: block;
    background: url(../../images/used/icon-search.png) left top;
    width: 57px;
    height: 56px;
    position: absolute;
    top: 24px;
    right: 320px;
}

    a.locations:hover, a.facebook:hover, a.search:hover {
        background-position: left bottom;
    }

div.phone-number {
    position: absolute;
    top: 23px;
    right: 0;
    width: 165px;
    font-size: 30px;
    line-height: 28px;
    letter-spacing: -2px;
    font-family: 'MyriadPro-Semibold', sans-serif;
    color: #939598;
    text-align: left;
}

    div.phone-number span {
        color: #bcbec0;
        padding-left: 1px;
    }

@media screen and (max-width: 950px) {
    a.locations {
        top: 0;
        right: 0;
        float: right;
        position: relative;
        margin-top: 15px;
        margin-right: 10px;
    }

    a.facebook {
        top: 0;
        right: 0;
        float: right;
        position: relative;
        margin-top: 15px;
        margin-right: 10px;
    }

    a.search {
        top: 0;
        right: 0;
        float: right;
        position: relative;
        margin-top: 15px;
        margin-right: 10px;
    }

    div.phone-number {
        top: 0;
        right: 0;
        float: right;
        position: relative;
        margin-top: 15px;
        margin-right: 10px;
    }
}

@media screen and (max-width: 650px) {
    a.locations {
        float: left;
        margin-top: 7px;
    }

    a.facebook {
        float: left;
        margin-top: 7px;
    }

    a.search {
        float: left;
        clear: left;
        margin-left: 10px;
        margin-top: 7px;
    }
}

@media screen and (max-width: 420px) {
    div.phone-number {
        float: left;
        clear: left;
        margin-top: 5px;
        margin-left: 10px;
    }
}

.footer {
    position: relative;
    height: 80px;
    border-top: 1px solid #939598;
    margin-top: 10px;
}

@media screen and (max-width: 950px) {
    .footer {
        margin-top: 20px;
    }
}

.solutions {
    background-image: url(../../images/used/solutions.png);
    width: 217px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 10px;
}

@media screen and (max-width: 840px) {
    .solutions {
        position: relative;
        float: left;
        top: 0;
        margin: 10px 0 0 10px;
    }
}

.footer ul {
    float: right;
    margin: 7px 0 0 0;
}

.footer li {
    padding: 0 0 0 10px;
    margin: 0;
    float: left;
    list-style: none;
}

    .footer li a {
        color: #939598;
        text-decoration: none;
        font-size: 12px;
        line-height: 12px;
        border-left: 1px solid #939598;
        padding-left: 10px;
    }

        .footer li a.first {
            border-left: none;
        }

        .footer li a:hover {
            text-decoration: underline;
        }

@media screen and (max-width: 840px) {
    .footer ul {
        float: left;
        clear: left;
        margin: 10px 0 0 10px;
        padding: 0 0 20px 0;
    }

    .footer li {
        display: block;
        float: none;
        padding-left: 0px;
    }

        .footer li a {
            border-left: none;
            padding-left: 0px;
        }
}
/* NAVIGATION */
div.navigation {
    text-align: center;
    overlfow: hidden;
    border-top: 1px solid #939598;
    border-bottom: 1px solid #939598;
    height: 32px;
    margin-bottom: 0;
}

    div.navigation ul {
        list-style: none;
        padding: 0;
        margin: 0;
        float: left;
        left: 50%;
        position: relative;
        text-align: center;
        z-index: 10000
    }

    div.navigation li {
        font-size: small;
        float: left;
        left: -50%;
        position: relative;
        padding: 0;
        margin: 0 0 5px 0;
    }

        div.navigation li a {
            color: #000;
            text-decoration: none;
            display: block;
            float: left;
            padding: 7px 15px 7px 14px;
        }

            div.navigation li a.active, div.navigation li a:hover {
                color: #000;
                background-color: #f2f2f2;
                text-decoration: none;
            }

    div.navigation ul li {
        position: relative;
        margin: 0;
    }

        div.navigation ul li ul {
            position: absolute;
            display: none;
            top: 28px;
            z-index: 99999;
            left: 93px;
            padding-top: 4px;
            text-align: left;
        }

        div.navigation ul li:hover ul {
            display: block;
        }

        div.navigation ul li ul li {
            background-color: #fff;
            border-right: 1px solid #939598;
            border-left: 1px solid #939598;
            border-bottom: 1px solid #939598;
            text-align: left;
            position: relative;
        }

            div.navigation ul li ul li a {
                width: 160px;
            }

            div.navigation ul li ul li.first {
                border-top: 1px solid #939598;
            }

            div.navigation ul li ul li ul li {
                display: none;
            }

            div.navigation ul li ul li ul {
                position: absolute;
                display: none;
                top: -5px;
                z-index: 99999;
                left: 277px;
                padding-top: 4px;
                text-align: left;
            }

            div.navigation ul li ul li:hover ul {
                display: block;
            }

                div.navigation ul li ul li:hover ul li {
                    display: block;
                }

.mobile-navigation {
    display: none;
}

div.navigation ul.top-navs-mobile {
    display: none;
}

div.navigation ul.top-navs-mobile {
    display: none;
    height: 0px;
    overflow: hidden;
}

@media screen and (max-width: 950px) {
    div.navigation ul.top-navs {
        display: none;
    }

    .mobile-navigation {
        background: url(../../images/used/mobile-nav-icon.png) left -3px no-repeat;
        width: 40px;
        height: 26px;
        margin: 0 auto;
        display: block;
        cursor: hand;
        cursor: pointer;
        padding: 8px 0 0 0;
        font-weight: bold;
    }

    div.navigation {
        height: auto;
    }

    .sub-nav-plus {
        display: block;
        position: absolute;
        right: 5px;
        top: 0;
        cursor: hand;
        cursor: pointer;
        width: 24px;
        height: 20px;
        text-align: center;
        background-color: #f08d35;
        color: #fff;
        padding-top: 2px;
    }

    div.navigation ul.top-navs-mobile {
        width: 100%;
        clear: both;
        left: 0;
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        display: none;
        position: relative;
        height: auto;
    }

        div.navigation ul.top-navs-mobile li {
            width: 100%;
            left: 0;
            margin: 0;
            padding: 0;
            position: relative;
            text-align: left;
        }

            div.navigation ul.top-navs-mobile li a {
                width: 100%;
                text-align: left;
                margin: 0;
                padding: 4px 10px 4px 10px;
                display: block;
                color: #f08d35;
            }

                div.navigation ul.top-navs-mobile li a.active {
                    font-weight: bold;
                    background-color: #fff;
                }

            div.navigation ul.top-navs-mobile li ul {
                position: relative;
                top: 0;
                left: 0;
                border: none;
                margin: -2px 0 0 0;
                padding: 0;
                display: none;
            }

                div.navigation ul.top-navs-mobile li ul li {
                    width: 100%;
                    border: none;
                    padding-left: 20px;
                    display: none;
                }

                    div.navigation ul.top-navs-mobile li ul li.first {
                        border: none;
                        margin: 0;
                    }

                    div.navigation ul.top-navs-mobile li ul li a {
                        width: 100%;
                        font-size: 11px;
                        line-height: 15px;
                        padding: 3px 10px 3px 10px;
                    }

                    div.navigation ul.top-navs-mobile li ul li ul {
                        display: block;
                        position: relative;
                        top: 0;
                        left: 0;
                        border: none;
                        padding: 0;
                    }

                        div.navigation ul.top-navs-mobile li ul li ul li {
                            width: 100%;
                            border: none;
                            padding-left: 20px;
                            display: block;
                        }
}
/* NAVIGATION */ /* HOME */
div.carousel {
    height: 300px;
    width: 950px;
    margin-bottom: 10px;
    margin-top: 8px;
}

@media screen and (max-width: 950px) {
    div.carousel {
        width: 100%;
        height: auto;
    }
}

div.home-tiles {
    height: 150px;
    padding-top: 8px;
}

    div.home-tiles ul {
        padding: 0;
        margin: 0;
    }

    div.home-tiles li {
        padding: 1px 10px 0 0;
        margin: 0;
        float: left;
        width: 310px;
        list-style: none;
    }

@media screen and (max-width: 950px) {
    div.home-tiles {
        height: auto;
    }

        div.home-tiles li {
            margin: 0 auto;
            float: none;
            padding: 0;
            margin-bottom: 10px
        }
}

div.home-tiles li.last {
    padding-right: 0;
}

a.home-tile-new-forklifts {
    background-image: url(../../images/used/home-tile-1.png);
    width: 310px;
    height: 150px;
    display: block;
}

a.home-tile-skid-steer {
    background-image: url(../../images/used/home-tile-2.png);
    width: 310px;
    height: 150px;
    display: block;
}

    a.home-tile-new-forklifts:hover, a.home-tile-skid-steer:hover {
        background-position: left -150px;
    }

div.home-carousel {
    width: 950px;
    height: 265px;
    background: #d5d7db;
}

@media screen and (max-width: 950px) {
    div.home-carousel {
        width: 100%;
        height: 295px;
        background: #d5d7db;
    }
}
/* CONTENT */
div.hero {
    height: 227px;
    width: 950px;
    position: relative;
    background: url(../../images/used/hero-bg.png) left -2px repeat-x;
}

div.hero {
    height: 227px;
    width: 950px;
    position: relative;
    background: url(../../images/used/hero-bg.png) left 0 repeat-x;
}

@media screen and (max-width: 950px) {
    div.hero {
        width: 100%;
    }
}

div.hero-plain {
    height: 74px;
    width: 950px;
    position: relative;
    border-bottom: 1px solid #939598;
}

div.hero img.hero-image {
    position: absolute;
    right: 0;
    top: 0;
}

@media screen and (max-width: 950px) {
    div.hero img.hero-image {
        display: none;
    }
}

div.content {
    padding: 20px 30px 20px 30px;
}

div.product-content {
    padding: 30px 0 30px 0;
}

div.hero .hero-links {
    position: absolute;
    left: 30px;
    top: 195px;
}

@media screen and (max-width: 950px) {
    div.content {
        padding: 30px 10px 20px 10px;
    }

    div.hero .hero-links {
        left: 10px;
        top: 200px;
    }
}

div.hero h1 {
    margin: 0 0 40px 30px;
    padding: 15px 0 0 0;
}

@media screen and (max-width: 950px) {
    div.hero h1 {
        font-size: 30px;
        line-height: 35px;
        left: 0;
        margin-left: 10px;
    }
}

div.hero-plain h1 {
    margin: 0 0 40px 30px;
    padding: 15px 0 0 0;
}

div.hero p {
    margin-left: 30px;
    font-size: 15px;
    line-height: 22px;
    width: 480px;
}

@media screen and (max-width: 950px) {
    div.hero p {
        width: auto;
        margin-left: 10px;
    }
}

@media screen and (max-width: 450px) {
    div.hero p {
        font-size: 13px;
        line-height: 18px;
    }
}

div.hero .hero-links a {
    background: url(../../images/used/header_arrow.png) right 2px no-repeat;
    padding: 2px 23px 2px 0;
    font-size: 15px;
    line-height: 18px;
    margin-right: 15px
}

    div.hero .hero-links a:hover {
        color: #000;
        background: url(../../images/used/header_arrow.png) right -31px no-repeat;
        text-decoration: none;
    }

div.section-left {
    width: 550px;
    float: left;
}

div.section-right {
    width: 300px;
    float: right;
}

@media screen and (max-width: 950px) {
    div.section-left {
        width: auto;
    }

    div.section-right {
        float: none;
        margin: 0 auto;
        padding-left: 20px;
        padding-bottom: 10px;
    }
}

div.section-right p {
    font-size: 11px;
    line-height: 15px;
    padding-top: 8px;
    text-align: center;
}

#faqList div {
    padding-bottom: 5px;
}

#faqList h2 span {
    background: url(../../images/used/section-arrows.png) 3px 3px no-repeat;
    width: 30px;
    height: 15px;
    padding: 0px 30px 0 0;
}

#faqList .simpleFAQShowing .question span {
    background: url(../../images/used/section-arrows.png) 3px -16px no-repeat;
}

#faqList .question {
    cursor: hand;
    cursor: pointer;
}

    #faqList .question b {
        color: #f08d35;
    }

#faqList .activefaq {
}

    #faqList .activefaq span {
        background: url(../../images/used/section-arrows.png) 3px -16px no-repeat;
    }
/* PRODUCTS */
div.product-left {
    width: 600px;
    float: left;
    padding: 5px 0 0 0;
}

    div.product-left h2 {
        color: #000;
    }

div.product-right {
    width: 270px;
    float: right;
    padding: 5px 0 0 0;
}

@media screen and (max-width: 950px) {
    div.product-left {
        width: 100%;
    }

    div.product-right {
        width: 270px;
        margin: 0 auto;
        float: none;
        clear: both;
        padding: 5px 0 0 0;
    }
}

div.product-intro {
    padding-bottom: 15px;
}

    div.product-intro p {
        font-size: 14px;
        line-height: 19px;
        font-family: Helvetica, Arial, sans-serif;
        padding: 0;
        margin: 0 0 15px 0;
    }

div.product-content h1 {
    font-family: 'MyriadPro-Semibold', sans-serif;
    padding: 0 0 5px 30px;
    margin: 0 0 15px 0;
    letter-spacing: -1px;
    border-bottom: 1px solid #939598;
}

@media screen and (max-width: 950px) {
    div.product-content h1 {
        padding: 0 0 5px 10px;
    }
}

div.product-content h1 {
    position: relative;
    margin-bottom: 0px;
}

    div.product-content h1 a {
        background: url(../../images/used/back-arrow.png) left 1px no-repeat;
        padding: 0 0 0 17px;
        margin: 0 0 0 18px;
        font-size: 11px;
        line-height: 14px;
        font-family: Helvetica, Arial, sans-serif;
        float: right;
    }

        div.product-content h1 a.plink1 {
            position: absolute;
            bottom: 2px;
            right: 0px;
        }

        div.product-content h1 a.plink2 {
            position: absolute;
            bottom: 2px;
            right: 125px;
            text-transform: uppercase;
        }

div.product-carousel {
    width: 298px;
}

div.click-for-larger {
    font-size: 12px;
    line-height: 14px;
    padding: 1px 0 10px 0px;
    margin-top: 9px;
}

div.two-rows {
    margin-bottom: 30px
}

div.product-rhs {
    padding-bottom: 15px;
}

@media screen and (max-width: 950px) {
    div.product-rhs {
        padding-bottom: 15px;
        padding-top: 20px;
    }

    div.product-right img {
        margin: 0 auto;
        display: block;
    }

    .search-result-detail h2 {
        padding-left: 10px;
    }
}

div.product-rhs h3 {
    color: #fff;
    background-color: #f08d35;
    padding: 6px 7px 6px 7px;
    margin: 0;
    font-size: 16px;
    line-height: 18px;
}

div.product-rhs ul {
    padding: 0;
    margin: 0 0 15px 0;
}

    div.product-rhs ul li {
        padding: 6px 37px 6px 7px;
        margin: 0;
        border-bottom: 1px solid #939598;
        background: url(../../images/used/rhs-arrow-right.png) 250px 7px no-repeat;
        background-color: #f2f2f2;
        list-style: none;
    }

    div.product-rhs ul.product li {
        background: url(../../images/used/rhs-arrow-right-orange.png) 280px 7px no-repeat;
    }

        div.product-rhs ul.product li:hover {
            background-color: #f2f2f2;
        }

        div.product-rhs ul.product li a {
            font-weight: normal;
        }

    div.product-rhs ul li:hover {
        background-color: #fff;
    }

        div.product-rhs ul li:hover a {
            text-decoration: none;
        }

    div.product-rhs ul li a {
        color: #515151;
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
    }

    div.product-rhs ul li span {
        color: #f08d35;
    }

div.product-item {
    border-bottom: 1px solid #939598;
    padding: 15px 0 0 0;
}

div.first {
    border-top: 1px solid #939598;
}

div.product-item div.product-left {
    width: 148px;
    float: left;
}

div.product-item div.product-right {
    width: 348px;
    float: right;
}

    div.product-item div.product-right h2 {
        margin-bottom: 10px;
    }

    div.product-item div.product-right p {
        margin-bottom: 10px;
    }

    div.product-item div.product-right a {
        font-weight: bold;
        background: url(../../images/used/rhs-arrow-right-orange.png) right 1px no-repeat;
        padding: 2px 21px 2px 0;
        line-height: 16px;
    }

    div.product-item div.product-right h2 span {
        color: #f08d35;
    }

div.product-home {
}

div.product-home-products {
    float: left;
    width: 160px;
    padding-right: 20px;
    padding-bottom: 20px;
}

div.product-home-products-last {
    padding-right: 0;
}

div.product-home-products h3 {
    text-align: center;
    margin-bottom: 0;
}

    div.product-home-products h3 a {
        color: #515151;
        font-weight: normal;
    }

div.product-content h1 span {
    display: block;
}
/* CONTACT */
div.contact-form-mandatory {
    padding: 0 30px 0 30px;
    background-color: #e7e7e8;
}

    div.contact-form-mandatory p {
        text-align: left;
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 0;
    }

        div.contact-form-mandatory p span {
            color: #f08d35;
            padding-right: 5px;
        }

div.contact-form {
    padding: 15px 30px 30px 30px;
    background-color: #e7e7e8;
    margin: 0 0 0 0;
    position: relative;
}

@media screen and (max-width: 950px) {
    div.contact-form {
        padding-left: 10px;
    }
}

div.equipment-search-extra {
    position: absolute;
    width: 300px;
    right: 180px;
    top: 0;
}

@media screen and (max-width: 950px) {
    div.equipment-search-extra {
        position: relative;
        float: left;
        width: 100%;
        right: 0;
    }

        div.equipment-search-extra p {
            padding-top: 0 !important;
            margin-top:
        }

    table.equipment-search {
        float: left;
        clear: left;
    }
}

div.contact-form p {
    padding: 20px 0 0 0;
}

@media screen and (max-width: 950px) {
    div.contact-form p {
        width: auto;
        clear: left;
    }

    div.coontact-column-1 {
        clear: left;
        float: left;
        margin-top: 25px;
    }
}

div.contact-column-1 {
    width: 430px;
    float: left;
    padding-right: 20px;
}

div.contact-column-2 {
    width: 430px;
    float: left;
}

div.contact-form table {
    border: none;
}

div.contact-form td {
    padding: 0 10px 5px 0;
    vertical-align: top;
    border: none;
}

    div.contact-form td h2 {
        margin-bottom: 2px;
    }

    div.contact-form td.mandatory {
        color: #f08d35;
        padding-top: 3px;
    }

    div.contact-form td.submit {
        text-align: right;
    }

div.contact-form textarea.text-area {
    width: 270px;
    height: 100px;
    border: 1px solid #939598;
    padding: 3px 1px 3px 1px;
}

div.contact-form input.text-field {
    width: 270px;
    border: 1px solid #939598;
    padding: 1px 2px 1px 2px;
}

div.contact-form select {
    border: 1px solid #939598;
}

.error {
    outline: thin solid Red;
}

h2.contact-thank-you {
    padding-top: 5px;
    margin-bottom: 23px;
}

@media screen and (max-width: 950px) {
    div.contact-form input.text-field {
        width: 180px;
    }

    div.contact-form textarea.text-area {
        width: 180px;
    }
}

@media screen and (max-width: 950px) {
    div.contact-column-1 table {
        width: 290px;
    }

    div.coontact-column-1 table {
        width: 290px;
    }
}
/* LINKS */
table.links {
    border-top: 1px solid #ccc;
    border-left: none;
}

    table.links td {
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        padding: 5px 20px 10px 20px;
        vertical-align: middle;
    }

        table.links td h3 {
            padding: 3px 0 0 0;
            margin: 0;
        }

        table.links td p {
            padding: 0;
            margin: 0;
        }

        table.links td.links-logo {
            padding: 10px 20px 10px 20px;
        }

@media screen and (max-width: 650px) {
    table.links td {
        padding: 5px 2px 10px 0;
        border-right: none;
    }

        table.links td.links-last {
            padding: 5px 0 10px 2px;
        }

            table.links td.links-last p {
                padding-right: 0 !important;
            }

        table.links td.links-logo {
            display: none;
        }
}

@media screen and (max-width: 450px) {
    table.links td p, table.links td h3 {
        font-size: 11px;
        line-height: 15px;
        font-weight: normal;
    }
}

table.links td.links-last {
    border-right: none;
}

    table.links td.links-last p {
        float: left;
        padding: 8px 20px 0 0;
    }

    table.links td.links-last img {
        float: right;
        padding-top: 3px;
    }
/* LOCATIONS */
div.map {
    background: url(../../images/used/map.png) left top no-repeat;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

@media screen and (max-width: 950px) {
    #MapLocation, div.map {
        display: none;
    }
}

.map-wa {
    background: url(../../images/used/map.png) left top no-repeat;
    background-position: left -337px;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

.map-nt {
    background: url(../../images/used/map.png) left top no-repeat;
    background-position: left -674px;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

.map-sa {
    background: url(../../images/used/map.png) left top no-repeat;
    background-position: left -1011px;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

.map-qld {
    background: url(../../images/used/map.png) left top no-repeat;
    background-position: left -1348px;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

.map-nsw {
    background: url(../../images/used/map.png) left top no-repeat;
    background-position: left -1685px;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

.map-vic {
    background: url(../../images/used/map.png) left top no-repeat;
    background-position: left -2022px;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

.map-tas {
    background: url(../../images/used/map.png) left top no-repeat;
    background-position: left bottom;
    position: absolute;
    right: 20px;
    top: 1px;
    width: 360px;
    height: 337px;
}

div.locations {
    width: 540px;
}

div.locations-item {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}

div.locations table {
    border: 0;
    margin-bottom: 3px;
}

div.locations h3 {
    color: #f08d35;
    font-size: 18px;
    line-height: 22px;
    padding-top: 0px;
}

div.locations table td {
    border: 0;
    padding: 0 0 0 0;
}

    div.locations table td.details {
        width: 350px;
        padding-right: 20px;
    }

    div.locations table td.details-links {
        width: 150px;
        vertical-align: bottom;
        padding-bottom: 15px;
    }

        div.locations table td.details-links a.locations-view-map {
            border-top: 1px solid #ccc;
            width: 150px;
            float: right;
            padding: 5px 5px 5px 4px;
            color: #515151;
            background: url(../../images/used/rhs-arrow-right-orange.png) 135px 4px no-repeat;
            font-size: 12px;
            line-height: 14px;
        }

        div.locations table td.details-links a.locations-enquire-now {
            border-top: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            width: 150px;
            float: right;
            padding: 5px 5px 5px 4px;
            color: #515151;
            background: url(../../images/used/rhs-arrow-right-orange.png) 135px 4px no-repeat;
            font-size: 12px;
            line-height: 14px;
        }

@media screen and (max-width: 650px) {
    div.locations table td.details-links a.locations-view-map, div.locations table td.details-links a.locations-enquire-now, div.locations table td.details-links {
        width: 100px;
        background-position: 85px 4px;
    }
}
/* MERCHANDISE */
div.merchandise table {
    border-left: none;
}

    div.merchandise table td {
        border-right: none;
        vertical-align: top;
    }

        div.merchandise table td.merchandise-image {
            padding-top: 15px;
            padding-bottom: 15px;
        }

        div.merchandise table td h2 {
            padding-top: 0;
            margin-bottom: 7px;
        }

p.merchandise-info {
    padding-top: 10px;
}

div.merchandise table td span {
    color: #f08d35;
}

    div.merchandise table td span.second {
        padding-left: 10px;
    }

.mobile-state-list {
    display: none;
}

@media screen and (max-width: 950px) {
    .mobile-state-list {
        display: block;
    }

    div.hero .hero-links .mobile-state-list a {
        background: none;
        padding-left: 0;
        margin-right: 5px;
        padding-right: 0;
        margin-left: 0;
        margin-top: 6px;
        padding: 2px 5px 2px 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #f08d35;
        color: #fff;
        font-size: 11px;
        line-height: 15px;
        font-weight: bold;
    }

        div.hero .hero-links .mobile-state-list a.selected {
            color: #f08d35;
            font-weight: bold;
            background-color: #fff;
        }
}

@media screen and (max-width: 600px) {
    .mobile-state-list {
        margin-top: -7px;
    }
}

@media screen and (max-width: 600px) {
    div.hero .hero-links .mobile-state-list {
        padding-top: 6px;
    }

    div.locations {
        width: 100%;
    }

    .locations-item {
        width: 100%;
    }

    .map-box iframe {
        width: 100%;
    }
}
/* MULITMEDIA */
div.multimedia h1 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-top: -10px;
    margin-bottom: 25px
}

.multimedia-item {
    float: left;
    width: 220px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-bottom: 20px;
}

    .multimedia-item h3, .multimedia-item-right h3 {
        background-color: #f2f2f2;
        border-bottom: 1px solid #ccc;
        padding: 2px 10px 2px 10px;
    }

.multimedia-image {
    border-bottom: 1px solid #ccc;
    padding: 0 10px 10px 10px;
}

.multimedia-spec {
    border-bottom: 1px solid #ccc;
    padding: 4px 10px 3px 10px;
    font-size: 11px;
    line-height: 15px;
    background: url(../../images/used/rhs-arrow-right-orange.png) 195px 3px no-repeat;
}

    .multimedia-spec a {
        color: #515151;
    }

.multimedia-item-right {
    border-right: none;
    float: left;
    width: 220px;
    border-top: 1px solid #ccc;
    margin-bottom: 20px;
}
/* MAGANZINES */
div.magazines h1 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-top: -10px;
    margin-bottom: 25px
}

.magazines-item {
    float: left;
    width: 220px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-bottom: 20px;
}

    .magazines-item h3, .magazines-item-right h3 {
        background-color: #f2f2f2;
        border-bottom: 1px solid #ccc;
        padding: 2px 10px 2px 10px;
    }

.magazines-image {
    border-bottom: 1px solid #ccc;
    padding: 0 10px 0 10px;
    text-align: center;
    padding-bottom: 10px;
}

.magazines-spec {
    border-bottom: 1px solid #ccc;
    padding: 4px 10px 3px 10px;
    font-size: 11px;
    line-height: 15px;
    background: url(../../images/used/rhs-arrow-right-orange.png) 195px 3px no-repeat;
}

    .magazines-spec a {
        color: #515151;
    }

.magazines-item-right {
    border-right: none;
    float: left;
    width: 220px;
    border-top: 1px solid #ccc;
    margin-bottom: 20px;
}
/* NEWS */
div.news table {
    border-top: 1px solid #ccc;
}

    div.news table th {
        font-weight: bold;
        font-size: 13px;
        line-height: 16px;
        padding: 7px 10px 8px 10px;
    }

    div.news table td {
        border-bottom: 1px solid #ccc;
        padding: 10px 10px 8px 10px;
        vertical-align: top;
    }

        div.news table td h3 {
            line-height: 18px;
            margin-bottom: 5px;
        }

        div.news table td p {
            margin-bottom: 5px;
        }

    div.news table tr.dark td {
        background-color: #f2f2f2;
    }

    div.news table td.news-image {
        padding: 7px 10px 7px 10px;
    }

div.news-detail {
    padding: 10px 30px 30px 30px;
}

    div.news-detail h1 {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
    }

    div.news-detail h2 {
        font-size: 33px;
        line-height: 35px;
    }

    div.news-detail p.date {
        font-size: 14px;
        margin-bottom: 20px;
    }

    div.news-detail h1 a {
        background: url(../../images/used/back-arrow.png) left 1px no-repeat;
        padding: 0 0 0 17px;
        margin: 30px 0 0 18px;
        font-size: 11px;
        line-height: 14px;
        font-family: Helvetica, Arial, sans-serif;
        float: right;
    }

p.news-info {
    float: left;
    padding-top: 20px;
    color: #f08d35;
}

ul.pagesCreate {
    float: right;
    padding-top: 20px;
}

    ul.pagesCreate li {
        list-style: none;
        float: left;
    }

        ul.pagesCreate li.selected a {
            color: #515151;
        }

.pag-previous {
    background-image: url(../../images/used/pagination-arrows.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding: 0 0 2px 20px;
}

.pag-next {
    background-image: url(../../images/used/pagination-arrows.png);
    background-position: right -18px;
    background-repeat: no-repeat;
    padding: 0 20px 2px 0;
}
/* BROCHURE */
div.brochure h1 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

div.brochure table {
    margin-bottom: 20px;
}

    div.brochure table tr th {
        background-color: #f2f2f2;
        font-weight: bold;
        font-size: 12px;
        padding: 5px 15px 7px 15px;
    }

    div.brochure table tr.dark {
        background-color: #f2f2f2;
    }

        div.brochure table tr.dark td.image {
            background-color: #fff;
        }

    div.brochure table tr td {
        vertical-align: middle;
        padding: 5px 15px 5px 15px;
    }

        div.brochure table tr td p {
            margin: 0;
            padding: 0;
        }

.no-right-border {
    border-right: none;
}

div.brochure table tr td.image {
}

div.brochure table tr td.no-padding-left {
    padding-left: 0;
}

img.brochures {
    float: right;
    padding-bottom: 10px;
}

h2.brochures {
    padding-top: 40px;
}
/* PREOWNED */
div.home-tiles .preowned-search {
    background-image: url(../../images/used/panel-search.png);
    width: 287px;
    height: 105px;
    background-repeat: no-repeat;
    padding: 45px 10px 0 23px;
    margin-top: 1px;
}

@media screen and (max-width: 950px) {
    div.home-tiles .preowned-search {
        padding-right: 0;
    }
}

.button-search {
    background-image: url(../../images/used/button-search.png);
    width: 120px;
    height: 31px;
    display: block;
    margin-left: 138px;
}

.preowned-search select {
    width: 258px;
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    padding: 4px 4px 4px 4px;
}

.header-preowned {
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #58595b;
    border-left: 1px solid #58595b;
    height: 46px;
    position: absolute;
    left: 208px;
    top: 23px;
    padding: 11px 0 0 20px;
}

@media screen and (max-width: 950px) {
    .header-preowned {
        position: relative;
        float: left;
        top: 0;
        left: 0;
        clear: left;
        border-left: 0;
        margin-left: 10px;
        padding-left: 0;
        font-size: 22px;
        line-height: 22px;
        height: 35px;
    }
}

table.equipment-search .label {
    text-align: right;
}

table.equipment-search td {
    padding: 0 0px 10px 10px;
}

table.equipment-search .field input {
    width: 255px;
}

table.equipment-search .field select {
    width: 260px;
}

@media screen and (max-width: 950px) {
    table.equipment-search .field input {
        width: 180px;
    }

    table.equipment-search .field select {
        width: 180px;
    }
}

.form-clear {
    font-size: 12px;
    line-height: 16px;
    color: #515151;
    padding-left: 5px;
}

div.search-result-image {
    width: 200px;
    float: left;
}

div.search-result-detail {
    width: 400px;
    float: left;
}

@media screen and (max-width: 950px) {
    div.search-result-detail {
        width: 100%;
    }
}

div.equip-label {
    text-align: right;
    float: left;
    width: 98px;
    padding: 0 13px 6px 0;
    color: #000;
    font-size: 12px;
    line-height: 16px;
}

div.equip-description {
    float: left;
    width: 270px;
    padding: 0 10px 6px 0;
    font-size: 12px;
    line-height: 16px;
}

@media screen and (max-width: 950px) {
    div.equip-label {
        width: 22%;
        padding-left: 10px;
    }

    div.equip-description {
        width: 65%;
    }
}

div.price {
    color: #b83a37;
    font-weight: bold;
}

div.product-search-result {
    border-bottom: 1px solid #939598;
    padding: 18px 0 18px 0;
    width: 890px;
    margin: 0 auto;
}

@media screen and (max-width: 950px) {
    div.product-search-result {
        width: 100%;
    }
}

div.locations-maps {
    padding: 18px 0 18px 0;
    width: 890px;
    margin: 0 auto;
}

div.maps-border {
    border-bottom: 1px solid #939598;
    height: 1px;
    line-height: 1px;
    fopnt-size: 1px;
    margin-bottom: 15px;
    width: 580px;
}

div.maps-panel h2 {
    padding: 15px 0 0;
}

div.pagination-repeater {
    text-align: center;
    padding: 10px 0 0 0;
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
}

.orange-text {
    color: #F08D35;
}

.search-result-image img {
    padding-bottom: 4px;
}

@media screen and (max-width: 950px) {
    div.search-result-image {
        margin: 0 auto;
        display: block;
        width: 100%;
    }

        div.search-result-image img {
            margin: 0 auto 20px;
            display: block;
            max-width: 100%;
        }
}

.dynamic-phone {
    color: #000 !important;
}
/* AUCTION */
.auction-banner {
    margin-top: 10px;
}

    .auction-banner img {
        max-width: 100%;
        height: auto;
    }

.auction-banner-bottom {
    background-color: #000;
    text-align: center;
    padding: 4px 0 7px 0;
}

    .auction-banner-bottom h1 {
        font-size: 29px;
        line-height: 34px;
        color: #ee8126;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
    }

        .auction-banner-bottom h1 span {
            color: #fff;
            padding: 0 5px 0 5px;
        }

@media screen and (max-width: 600px) {
    .auction-banner-bottom h1 {
        font-size: 22px;
        line-height: 26px;
    }
}

@media screen and (max-width: 500px) {
    .auction-banner-bottom h1 {
        font-size: 18px;
        line-height: 22px;
    }

        .auction-banner-bottom h1 span {
            display: block;
            font-size: 16px;
            line-height: 20px;
        }
}

.auction-intro {
    margin: 20px 0 25px;
}

@media screen and (max-width: 950px) {
    .auction-intro {
        padding: 0 10px 0 10px;
    }
}

.auction-detail {
    margin: 0px 0 25px;
}

@media screen and (max-width: 950px) {
    .auction-detail {
        padding: 0 10px 0 10px;
    }
}

.auction-detail-left {
    width: 560px;
    box-sizing: border-box;
    float: left;
}

.auction-detail-right {
    width: 390px;
    box-sizing: border-box;
    float: right;
}

@media screen and (max-width: 950px) {
    .auction-detail-left {
        width: 100%;
    }

    .auction-detail-right {
        width: 100%;
    }
}

.auction-detail-inner-left {
    width: 206px;
    margin: 0 20px 0 0;
    float: left;
    padding-bottom: 10px;
}

.auction-stamp {
    width: 150;
    margin: 13px auto;
    display: block;
}

.auction-detail-inner-right {
    float: left;
    width: 312px;
    position: relative;
    padding-bottom: 20px;
}

    .auction-detail-inner-right h2 {
        color: #000;
        margin: 0 0 10px 0;
    }

    .auction-detail-inner-right .equip-label {
        width: 85px;
    }

    .auction-detail-inner-right .equip-description {
        width: 200px;
    }

    .auction-detail-inner-right .product-rhs {
        margin-top: 65px;
        max-width: 300px;
    }

@media screen and (max-width: 950px) {
    .auction-detail-inner-right {
        width: 500px;
    }

        .auction-detail-inner-right .equip-description {
            width: 300px;
        }

    .auction-detail-inner-right-mobile-right .product-rhs {
        margin-top: 45px;
    }

    .home-carousel h2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media screen and (max-width: 780px) {
    .auction-detail-inner-right {
        width: 300px;
    }

        .auction-detail-inner-right .equip-description {
            width: 150px;
        }
}

@media screen and (max-width: 600px) {
    .auction-detail-inner-right {
        width: 200px;
    }

        .auction-detail-inner-right .equip-description {
            width: 100%;
            padding-right: 0;
            padding-bottom: 10px;
        }

        .auction-detail-inner-right .equip-label {
            width: 100%;
            padding-left: 0;
            padding-bottom: 2px;
            text-align: left;
        }

    .auction-detail-inner-right-mobile-right .product-rhs {
        margin-top: 0;
    }
}

@media screen and (max-width: 470px) {
    .auction-detail-inner-right {
        width: 100%;
    }

        .auction-detail-inner-right .equip-description {
            width: 100%;
            padding-right: 0;
            padding-bottom: 10px;
        }

        .auction-detail-inner-right .equip-label {
            width: 100%;
            padding-left: 0;
            padding-bottom: 2px;
            text-align: left;
        }
}

.current-bid-time {
    width: 206px;
    margin-bottom: 10px;
    background-color: #e3802f;
    color: #000;
    height: 95px;
}

.current-bid-box {
    width: 206px;
    margin-bottom: 10px;
    background-color: #e3802f;
    color: #000;
    height: 84px;
}

.current-bid-box-title, .current-bid-time-title {
    background-color: #231f20;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    padding: 5px 0 5px 0;
}

.current-bid-box-value {
    font-weight: bold;
    font-size: 32px;
    line-height: 34px;
    padding: 10px 0 10px 0;
    text-align: center;
}

.current-bid-time-value {
    color: #fff;
    padding: 6px 0 6px 2px;
}

    .current-bid-time-value span {
        width: 68px;
        float: left;
        text-align: center;
        font-weight: bold;
        font-size: 18px;
        line-height: 20px;
    }

        .current-bid-time-value span em {
            font-size: 30px;
            line-height: 30px;
            font-style: normal;
        }

.auction-detail-inner-right div.product-rhs ul li {
    background-position: 275px 7px;
}

.auction-detail-right-header {
    padding: 5px 0 5px 15px;
    background-color: #231f20;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}

    .auction-detail-right-header span {
        font-size: 11px;
        line-height: 15px;
        font-weight: normal;
    }

        .auction-detail-right-header span em {
            color: #e3802f;
        }

.auction-detail-right-main {
    background-color: #e7e7e7;
    padding: 10px 15px 10px 15px;
    margin-top: 10px;
}

    .auction-detail-right-main h3 {
        font-size: 16px;
        line-height: 18px;
    }

    .auction-detail-right-main table {
        border: 0;
        margin: 0 0 10px 0;
    }

    .auction-detail-right-main td {
        border: 0;
        padding: 1px 4px 1px 0;
        font-size: 12px;
        line-height: 16px;
        vertical-align: middle;
    }

        .auction-detail-right-main td.label {
            width: 75px;
        }

        .auction-detail-right-main td.mandatory {
            color: #e3802f;
            font-weight: bold;
            width: 10px;
        }

        .auction-detail-right-main td.field {
            width: 263px;
        }

        .auction-detail-right-main td.terms {
            width: 220px;
            font-size: 11px;
            line-height: 15px;
            padding: 2px 0 0 0;
        }

        .auction-detail-right-main td.field input {
            width: 255px;
            font-size: 12px;
            line-height: 16px;
            padding: 2px 2px 2px 2px;
        }

        .auction-detail-right-main td.field select {
            width: 261px;
            font-size: 12px;
            line-height: 16px;
            padding: 3px 2px 2px 2px;
        }

        .auction-detail-right-main td.termscheck {
            vertical-align: top;
        }

.auction-detail-right-footer {
    background-color: #e3802f;
    margin-top: 10px;
    padding: 0 0 10px 0;
}

    .auction-detail-right-footer table {
        border: 0;
    }

        .auction-detail-right-footer table td {
            border: 0;
            color: #fff;
            font-weight: bold;
            font-size: 20px;
            line-height: 22px;
        }

    .auction-detail-right-footer td.submitfield input {
        font-size: 18px;
        line-height: 20px;
        padding: 8px 10px 8px 10px;
        border: 2px solid #666;
        width: 100px;
    }

    .auction-detail-right-footer td.submitbutton input {
        font-size: 18px;
        line-height: 20px;
        padding: 8px 10px 8px 10px;
        background-color: #231f20;
        width: 100px;
        border: none;
        color: #fff;
        font-weight: bold;
        text-align: center;
        cursor: hand;
        cursor: pointer;
    }

@media screen and (max-width: 500px) {
    .auction-detail-right-footer table td {
        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
    }

    .auction-detail-right-main td.field {
        width: 180px;
    }

        .auction-detail-right-main td.field input {
            width: 170px;
        }

        .auction-detail-right-main td.field select {
            width: 178px;
        }

    .auction-detail-right-footer td.submitfield input {
        font-size: 14px;
        line-height: 16px;
        padding: 8px 6px 8px 6px;
        width: 70px;
    }

    .auction-detail-right-footer td.submitbutton input {
        font-size: 14px;
        line-height: 16px;
        padding: 6px 6px 6px 6px;
        font-weight: normal;
        width: 80px;
    }
}

.noproducts {
    margin: 0 20px;
    padding: 80px 0;
    background-color: #fff;
    box-sizing: border-box;
}

    .noproducts h3 {
        text-align: center;
        max-width: 350px;
        padding: 0 20px;
        margin: 0 auto;
        font-size: 16px;
        line-height: 22px;
    }



/* AUCTION */
/**umb_name:H2*/
h2 {
}
/**umb_name:Orange*/
.orange {
}




/* FORM FIXES START */
.form-control {
    border: 1px solid hsl(240, 1%, 83%);
    box-shadow: none;
}

div.contact-form input.text-field.error {
    border: 1px solid #F30;
    box-shadow: none;
    outline: none;
}

select.form-control {
    font-family: 'MyriadPro-Cond', Arial;
}

    select.form-control option {
        font-family: 'MyriadPro-Cond', Arial;
        font-size: 14px;
    }

.form-control:focus {
    border: 1px solid hsl(240, 1%, 83%);
    box-shadow: none;
}

.error {
    outline: none;
}

.captcha.col-md-12 #captchaError {
    display: block;
    float: none !important;
}

.captcha.col-md-12.error #captchaError {
    color: #F30;
}

.captcha.col-md-12 #error {
    display: block;
    color: #F30 !important;
}

.captcha.col-md-12.error #error {
    color: #F30 !important;
    display: block;
}
/* FORM FIXES END */


.slide-container {
    margin: 0 auto;
    display: block;
    width: 280px;
}

.home-carousel ul {
    padding: 0;
    margin: 0;
}

.home-carousel li.slick-slide {
    padding: 0;
    margin: 0;
}
