﻿
@font-face {
    font-family: "HelveticaNeueW02-45Ligh";
    src: url("HelveticaNeueLTCom-Lt.ttf");
}
body {
    background-color: #BFBFBF;
    font-family: 'HelveticaNeueW02-45Ligh';
    margin: 0;
}
.wrapper {
    width: 100%;
}
.content {
    background-color: white;
    border: 1px solid lightgrey;
    box-shadow: 0 0 10px grey;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 20px 90px;
    width: 960px;
}
.header {
    height: 90px;
}
.logo {
}
.phone {
    color: #0073BD;
    font-size: 30px;
    font-weight: bold;
    margin-left: 512px;
    margin-top: -53px;
    position: absolute;
}
.menu {
    float: right;
    margin-top: -89px;
}
.menuItem {
    margin-left: 5px;
}
.menuLogin {
    margin-right: 0;    
}
.login {
    background-color: #FFFFFF;
    border: 1px solid grey;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 5px grey;
    display: none;
    font-size: 12px;
    height: 140px;
    margin-top: -62px;
    padding: 5px;
    position: absolute;
    width: 182px;
    z-index: 1;
    top: 84px;
}
.loginTextbox {
    width: 160px;
}
.keep {
    font-size: 10px;
}
.btnSubmit {
    background: #0073bd; /* Old browsers */
    background: -moz-linear-gradient(top, #0073bd 0%, #0073bd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073bd), color-stop(100%,#0073bd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0073bd 0%,#0073bd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0073bd 0%,#0073bd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0073bd 0%,#0073bd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #0073bd 0%,#0073bd 100%); /* W3C */
    border-color: #E0E0E0 #E0E0E0 #A1A1A1 #A1A1A1;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: white !Important;
    font-size: 14px;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    margin-top: 5px;
    margin-bottom: 1px;
    left: 81px;   
    position: relative;
}
.btnSubmit:hover {
    background: #0073BD; /* Old browsers */
    background: -moz-linear-gradient(top, #0073BD 0%, #0073BD 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073BD), color-stop(100%,#0073BD)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0073BD 0%,#0073BD 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0073BD 0%,#0073BD 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0073BD 0%,#0073BD 100%); /* IE10+ */
    background: linear-gradient(to bottom, #0073BD 0%,#0073BD 100%); /* W3C */
    color: white;
}
.page {
    background-color: white;
    border: 1px solid lightgrey;
    box-shadow: 0 0 10px grey;
    margin-left: -30px;
    padding: 30px;
    width: 960px;
}
.left {
    border: 1px solid grey;
    width: 250px;
}
.locations {
}
.leftHeader {
    background-color: #0073BD;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding: 8px;
}
.leftInfo hr {
    color: grey;
}
.leftInfo {
    color: black;
    font-size: 12px;
    padding: 8px;
}
.right {
    float: right;
    margin-top: -300px;
    width: 676px;
}
.mapHeader {
    color: #4C4D4F;
    font-size: 22px;
    font-weight: bold;
    margin-right: 99px;
}
.regions {
    color: #0073BD;
    font-size: 20px;
    margin-top: 50px;
}
.map {
    margin-left: 189px;
}
.bottom {
    margin-top: 10px;
}
.subWolf {
    border: 1px solid #C2C2C2;
    height: 75px;
    margin-left: 0;
    position: absolute;
    width: 265px;
}
.subWolf img {
    height: 75px;
    width: 265px;
}
.locator {
    border: 1px solid #C2C2C2;
    height: 75px;
    margin-left: 271px;
    position: absolute;
    width: 225px;
}
.locator img {
    height: 75px;
    width: 225px;
}
.manuals {
    border: 1px solid #C2C2C2;
    height: 75px;
    margin-left: 503px;
    position: absolute;
    width: 225px;
}
.manuals img {
    height: 75px;
    width: 225px;
}
.requirements {
    border: 1px solid #C2C2C2;
    height: 75px;
    margin-left: 735px;
    position: absolute;
    width: 225px;
}
.requirements img {
    height: 75px;
    width: 225px;
}
.footer {
    color: black;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 960px;
}
.footerMenuItem {
    color: black;
    margin-right: 20px;
    text-decoration: none;
}
.footerInfo {
    float: right;
    margin-top: -18px;
}
.call {
    margin-right: 50px;
}

div#Login {
    left: 13px;
    position: relative;
}

.imgMap {
    left: 9px;
    position: relative;
    top: -3px;
}