/* ===== THE FOLLOWING CODE IS AUTO-GENERATED. DO NOT MODIFY THE CODE BELOW. ===== */
header .navbar-default, .navbar-header { background-color: #eeeeee; }
.navbar-brand a, .navbar-brand a.brand-h1 { color: #f0f3f5; }
main .container.maincontent { background-color: #ffffff; }
h1 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color: #333333; }
header .navbar-default, .primary-nav li a { background-color: #f0f3f5; color: #5D5D5D; }
.primary-nav li a:hover, .primary-nav li a:focus, .primary-nav li a.focus,.primary-nav .open > a, .primary-nav .open > a:focus, .primary-nav > li > a:focus, .primary-nav > li > a:hover { background-color: #f0f3f5; color: #5D5D5D; }
.primary-nav li a:active, .primary-nav li.active a { color: #0658A4; background-color: #f0f3f5; }
.btn-primary { background-color: #006BA6; border-color: #006BA6; color: #ffffff; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus { background-color: #06A7E2 !important; border-color: #06A7E2 !important; color: #ffffff !important; }
.btn-cancel { background-color: #ffffff; border-color: #cccccc; color: #333333; }
.btn-cancel:hover { background-color: #e6e6e6; border-color: #adadad; color: #333333; }
#small-links .state { background-color: #0d6759; color: #ffffff; }
footer .navbar-default, footer a { background-color: #102037; color: #ffffff; }
footer a:hover { color: #dddddd; }
body { background-color: #ffffff; }
@media (min-width: 768px) {
 header .navbar-default { background-color:#eeeeee;}
 #navbar-collapse-1 { background-color: #f0f3f5; }
 .navbar-brand a.brand-h1 { color: #333333; }
 .primary-nav li ul.inner-nav li a { color: #f0f3f5; }
 .primary-nav li ul.inner-nav li a:hover { background-color: #f0f3f5; }
}

/* ===== CUSTOM CODE GOES BELOW THIS LINE ===== */
.primary-nav li {
    text-transform: uppercase;
}
#mapText2 {
    display:block;
    padding-top:1em;
    clear:both;
}
a.buttonlink {
    padding:1em;
    background-color:#294964;
    color:#ccc;
    border-radius:5px;
    float:left;
    margin-left:20px;
}
a.buttonlink:hover {
    color:#fff;
}
.btn {
    border-radius: 0;
    transition: all 0.5s ease 0s;
}
#homeoptions {
    background-color:#f2f2f2;
    padding:1em 0 4em 0;
    margin-top:2em;
}
#homeoption-basket {
    background:url('../../../../css/images/icon_basket.gif') no-repeat;
    height:100px;
    width:100px;
    margin:0 auto;
}
#homeoption-cart {
    background:url('../../../../css/images/icon_cart_full.gif') no-repeat;
    height:100px;
    width:100px;
    margin:0 auto;
}
#homeimage {
    background:url('homepage-callout.jpg') no-repeat center center;
    width:100%;
    height:400px;
}
#homeoptionscontainer {
    margin-top:1em;
}
.homechoicebox {
    text-align: center;
    color:#5D5D5D;
    margin-bottom:5em;
}
.homechoicebox h2 a {
    color:#006ba6;
}
.homechoicebox h5 {
    line-height:1.5em;
    margin-bottom: 2em;
}
#mapbuttons {
    text-align: center;
}
a.mapbutton {
    margin:0 1em;
}
.navbar-default .navbar-toggle {
    border-color:#5D5D5D;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #5D5D5D !important;
}
@media (min-width: 768px) {
    main {
        padding-bottom:75px;
    }
    header .navbar-default {
        background-color:#fff;
    }
    .primary-nav li {
        border-left:1px solid #5D5D5D;
    }
    .primary-nav li:first-of-type {
        border-left:none !important;
    }
    .user-menu {
        background-color:#c6cfd7;
        border-radius:0px;
    }
    .btn-clear {
        background-color: #fff;
    }
    .powered-by a:hover {
        color:inherit;
    }
    .homechoicebox {
        margin-bottom:0;
    }
}