/*! CSS Used from: http://www.sequoiaequipment.com/stylesheet.css */
body,
html {
    width: 100%;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

.notShop {
    display: table;
    width: 100%;
    overflow: hidden;
}

.notShop .yellowBanner {
    width: 100%;
    background: #ffd800;
    color: #000000;
    padding: 5px 0;
    text-align: center;
    margin-bottom: 15px;
}

.notShop .yellowBanner h5 {
    margin: 0;
    padding: 0;
}

.notShop .yellowBanner a {
    color: #000000;
    text-decoration: none;
}


.notShop .logoTop {
    max-width: 512px;
    width: 100%;
    height: 100px;
    float: left;
}

.notShop .logoTop img {
    max-width: 512px;
    height: 100;
    width: 100%;
}

.notShop .slogan {
    max-width: 933px;
    height: 75px;
    float: left;
    margin-top: 25px;
    width: 100%;
}

.sloganBottom {
    max-width: 768px;
    /* height: 25px; */
    float: left;
    text-align: left;
    width: 100%;
}

.notShop h5 {
    font-family: "Gadget", "Arial", sans-serif;
    margin: 0 0 0.5em;
    line-height: 1.1em;
    text-shadow: #FFF 1px 1px 2px;
    color: #C60;
}

.notShop h5 {
    font-size: 1.252em;
    font-weight: bold;
}

.notShop p {
    font-size: .75em;
}

.notShop #wrapper {
    max-width: 1450px;
    margin: 0 auto;
    width: 100%;
}

.notShop #header-top {
    max-width: 1450px;
    margin: 0 auto;
    width: 100%;
    clear: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    font-style: italic;
    color: #444;
    text-align: right;
}

.notShop #header-bottom {
    max-width: 1450px;
    width: 100%;
    margin: 0 auto;
    clear: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    font-style: italic;
    color: #F60;
}

.notShop .slideshow {
    max-width: 756px;
    width: 100%;
    height: 756px;
    z-index: 2;
}

.notShop #sidebar {
    max-width: 260px;
    width: 100%;
    height: 100%;
    background-color: #f0e1c9;
    float: left;
    font-size: 1.55em;
    font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.notShop #sidebar ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.notShop #sidebar a {
    display: block;
    padding: 10px 15px;
    background-color: #f96;
    color: #000;
    text-decoration: none;
    border-bottom: #333 1px solid;
}

.notShop #sidebar a:active {
    background-color: #f0e1c9;
    color: #333;
}

.notShop #sidebar a:hover {
    background-color: #f0e1c9;
    color: #333;
}

.notShop #quoteWrapper {
    color: #000;
    font-family: "Arial Narrow,"Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    padding: 5px 15px 5px 15px;
    background-image: url(http://www.sequoiaequipment.com//templates/sequoiaequipment.com/siteart/quote.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.notShop .bottomNumber {
    max-width: 676px;
    width: 100%;
    height: 25px;
    float: left;
    text-align: right;
    color: #000;
    font-size: 1.3em;
}

.notShop .barBottom {
    width: 100%;
    /* height: 15px; */
    float: left;
    text-align: right;
    color: #FFF;
    background-color: #000;
    font-size: .8em;
    font-weight: bold;
    padding: 5px 5px;
    box-sizing: border-box;
}

.notShop .barBottom a {
    color: #ccc
}

.notShop .textContainer {
    max-width: 1450px;
    width: 100%;
    /* height: 95px; */
    /* clear: left; */
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    flex-wrap: wrap;
}

.notShop .textContainer .footerSlogan {
    max-width: 738px;
    /* height: 65px; */
    width: 100%;
    padding: 15px;
    /* text-align: center; */
    font-size: 1.5em;
    font-weight: bold;
    color: #333;
    font-style: italic;
    float: left;
}

.notShop .textContainer .footerIMG {
    max-width: 256px;
    height: 85px;
    width: 100%;
    text-align: right;
    float: left;
    padding-top: 10px;
}

.notShop .contactFooter {
    max-width: 1450px;
    /* height: 55px; */
    clear: left;
    width: 100%;
    background-color: #CCC;
    font-size: 11px;
    text-align: center;
    padding: 10px;
    margin: 0 auto;
}

.notShop #sidebar a#nohover {
    display: block;
    padding: 10px 15px;
    background-color: #f0e1c9;
    color: #000;
    text-decoration: none;
    border-bottom: #333 0px solid;
}

@media only screen and (max-width: 1445px) {
    .notShop .logoTop {
        float: none;
        margin: 0 auto;
    }

    .notShop .slogan {
        margin: 0 auto;
        float: none;
        text-align: center;
    }

    .notShop .sloganBottom,
    .notShop .bottomNumber {

        margin: 0 auto;
        float: none;
        text-align: center;
    }

    .notShop .contactFooter {
        padding: 10px 0
    }
}
