body {
   margin: 0px;
   box-sizing: border-box;
   /*background: url(../Images/BG.jpg) bottom center no-repeat;*/
}
body, td {
   font-size: 12px;
   font-family:  Arial;
}
.UnderNav ,
.TopBar,
.Footer {
   background-color: #799654;
}
.TopBar {
   height: 15px;
   /*background: url(../Images/floral.png) #719F47;*/
}
.UnderNav {
   height: 0px;
   border-bottom: solid 8px #f2bd31;
}

.Navigation {
   height: 130px;
   max-width: 1100px;
   width: 100%;
   margin: 0px auto;
   text-align: center;
}

.Navigation > a,
.Navigation > div {
   display: inline-block;
}
.Navigation > div > a:not(:last-child) {
   border-right: dashed 1px #bbbbbb;
}
.Navigation > div {

}
.Navigation img {
   margin-top: 18px;
   /*position: absolute;*/
}
a.Nav {
   color: #333333;
   font-size: 14px;
   text-decoration: none;
   /*line-height: 1.625;*/
   border-radius: 2px;
   height: 25px;
   padding: 7px 10px 7px 10px;
   display: inline-block;
   vertical-align: bottom;

   font-family: sans-serif;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    text-transform: none;
    font-style: normal;
    line-height: 25px;
}

a.Nav:hover {
   color: White;
   background-color: #799654;
}

.Footer {
   /*height: 122px;*/
   color: #ffffff;
   padding-bottom: 20px;
}
.Footer > div {
   max-width: 1100px;
   width: 100%;
   margin: 0px auto;
   padding: 20px 0px 0px;
}
.Footer > div:last-child {
   text-align: center;
   padding-top: 5px;
}
.Footer > div > div {
   box-sizing: border-box;
   display: inline-block;
   text-align: center;
   vertical-align: top;
}

.Footer h2 {
   margin: 5px 0px;
   text-align: center;
   font-size: 26px;
   font-family: monospace;
   letter-spacing: 0.08px;
}
.Footer img {
   margin-top: 20px;
   /*position: absolute;*/
}

a.FootNav {
   color: White;
   text-decoration: none;
   line-height: 1.625;
   display: inline-block;
   margin-left: 70px;
   margin-top: 28px;

}
a.FootNav:hover {
   text-decoration: underline;
}
#Address {
   width: 33%
}
#PhoneEmail {
   border-left: solid 1px #000000;
   border-right: solid 1px #000000;
   width: 28%;
}
#MakeDiff {
   width: 38%;
}
#MakeDiff a {
   display: inline-block;
   padding: 10px 38px;
   border: solid 2px #ffffff;
   color: #ffffff;
   text-decoration: none;
   font-weight: 700;
   font-size: 16px;
   margin: 2.5px;
}
#MakeDiff > div {
   text-align: left;
   margin-left: 40px;
   font-size: 16px;
}
#MakeDiff > div > p {
   font-weight: 400;
   font-family: sans-serif;
}

.ShowMobile {
   display: none;
}
.ShowTablet {
   display: none !important;
}
@media (max-width: 1180px) {
   .Navigation {

      margin: 0px 25px;
   }
}
@media (max-width: 1100px) {
   .Footer > div > div {
      display: block;
   }
   #Address,
   #PhoneEmail,
   #MakeDiff {
      width: 100%;
      padding-bottom: 20px;
   }
   #MakeDiff > div {
      max-width: 400px;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
   }
   #PhoneEmail {
      border: none;
   }
}

@media (max-width: 1060px) {
   .Navigation {
      text-align: center;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 10px;
   }
   .HideTablet {
      display: none !important;
   }
   .ShowTablet {
      display: block !important;
   }

}

@media (max-width: 780px) {
   .HideMobile {
      display: none;
   }
   .ShowMobile {

   }
}
@media (max-width: 460px ) {
   #MakeDiff > div > p {
      padding-left: 15px;
      padding-right: 15px;

   }
   #MakeDiff > div > div {
      text-align: center;
   }
}



#lblTitle,
#lblIntro {
   font-family: 'Open Sans';
}
#lblIntro {
   line-height: 1.1em;
}