/*
Public style
*/
body {
    background-color: #082547; font-family: Verdana, Sans, sans-serif; color: whitesmoke; margin-top: 0
}
div.bodyer, header, footer {
    margin: auto; width: 1220px;
}
.header {
    height: 185px;
    background: linear-gradient(to bottom, rgba(58,127,176,0.87) 0%, rgba(164,197,219,0.85) 62%, rgba(164,197,219,0.83) 100%);
}
.header .logo {
    float: none;
    margin-right: 20pt;
}
.header .menu {
    background-color: #315DA8;
    float: left;
    font-size: larger; font-variant: small-caps;
    text-align: right;
}
nav.menu {
    margin-top: 8px;
    padding: 8px 0;
    width: 100%;
}
nav.menu a {
    padding: 8px;
    color: #F38440;
    font-weight: bold;
    margin: 0 5px;
}
nav.menu a:hover {
    background-color: sienna;
}
nav.menu a.ax1 {
    background-color: sienna;
    color: yellow !important;
}
div.newsbox {
    margin: 15px;
    border-top: solid 1px papayawhip;
    padding-top: 5px;
}
div.newsbox span {font-style: italic}
div.newsbox p {margin-left: 10px;}
h1,h2 {color: orange; text-align: center}
h3 {text-align: center; color: antiquewhite; font-size: 16pt}
a:visited, a:link {color: coral !important;}

div.phonebox {background-color: white; border: solid 1px silver; color: black;
    width: 32%; padding: 3px; height: 140px; float: left; margin: 3px}
div.phonebox img {padding-right: 25px; float: left}
div.phonebox span {margin-top: 5px;}
div.phonebox ul {margin-top: 5px}
div.phonebox span i b {color: red}
div.phonebox ul li i {color: blue}

.picstretch {width: 98%; text-align: center; padding: 5px;
    background: linear-gradient(to left, #082547 10%, #f5f5f5 40%, #f5f5f5 60%, #082547 90%);}

article {clear: both;}

footer.footer {clear: both; border-top: groove chocolate 1pt; padding-top: 6px; margin-top: 8px; text-align: center}
footer.footer .about {font-size: smaller}

div.dealerbox {
    width: 45%;
    white-space: pre;
    float: left;
    margin: 10px;
    padding: 5px;
    border: 3px silver inset;
}
div.dealerbox::first-line {
    font-size: larger;
    padding: 5px;
}
div.dealerbox::first-letter {font-weight: bold}
div.dealerbox:nth-of-type(2n) {float: right; clear-side: both}
h3.dealerbox {clear: both; padding-top: 10px}
div.dealerbox em {display: inline-block; padding: 5px}