#badgesLinks {
  width: 700px;
  height: 170px;
  margin: 10px auto;
  padding: 15px 20px;
  border-radius: 20px;
  border: 14px double #aaa;
  background: #888;
}
#badgesLinks .badge {
  width: 180px;
  margin: 0 25px;
  float: left;
}
#badgesLinks .badge #servenow {
  margin-left: 50px;
}
#badgesLinks .links {
  width: 33%;
  margin-top: 10px;
  float: left;
}
#badgesLinks .badge img {
  margin-left: 0;
}
#badgesLinks .links img {
  margin-left: 32%;
}
body {
  background: #333; /* Old browsers */
  background: -moz-linear-gradient(
    top,
    #959595 0%,
    #0d0d0d 46%,
    #010101 50%,
    #0a0a0a 53%,
    #4e4e4e 76%,
    #383838 87%,
    #1b1b1b 100%
  ); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #959595),
    color-stop(46%, #0d0d0d),
    color-stop(50%, #010101),
    color-stop(53%, #0a0a0a),
    color-stop(76%, #4e4e4e),
    color-stop(87%, #383838),
    color-stop(100%, #1b1b1b)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #959595 0%,
    #0d0d0d 46%,
    #010101 50%,
    #0a0a0a 53%,
    #4e4e4e 76%,
    #383838 87%,
    #1b1b1b 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #959595 0%,
    #0d0d0d 46%,
    #010101 50%,
    #0a0a0a 53%,
    #4e4e4e 76%,
    #383838 87%,
    #1b1b1b 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(
    top,
    #959595 0%,
    #0d0d0d 46%,
    #010101 50%,
    #0a0a0a 53%,
    #4e4e4e 76%,
    #383838 87%,
    #1b1b1b 100%
  ); /* IE10+ */
  background: linear-gradient(
    to bottom,
    #959595 0%,
    #0d0d0d 46%,
    #010101 50%,
    #0a0a0a 53%,
    #4e4e4e 76%,
    #383838 87%,
    #1b1b1b 100%
  ); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
  overflow-y: scroll;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
#cert {
  position: absolute;
  width: 130px;
  top: 210px;
  margin-left: 100px;
}
#colLeft {
  float: left;
  width: 46%;
  padding: 1% 2%;
  line-height: 1.3em;
}
#colLeft li {
  margin-left: 10px;
}
#colLeft ul {
  margin-left: 10px;
}
#colRight {
  float: left;
  width: 44%;
  position: relative;
  padding: 0px 2%;
  border-left: 6px solid #ccc;
}
#colRight #oak {
  width: 37%;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  float: left;
  margin: 0% 5% 0% 2%;
  background: #fff;
  padding: 20px;
}
#colRight #macomb {
  width: 37%;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  float: left;
  background: #fff;
  padding: 20px;
}
#colRight #wayne {
  width: 37%;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  float: left;
  background: #fff;
  padding: 20px;
}
#complianceHolder {
  position: absolute;
  z-index: 3000;
  float: both;
  width: 350px;
  top: 260px;
  margin-left: 150px;
  background: rgb(254, 255, 232); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(254, 255, 232, 1)),
    color-stop(100%, rgba(214, 219, 191, 1))
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* IE10+ */
  background: linear-gradient(
    to bottom,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */
  border: 4px solid #bbb;
  border-radius: 16px;
  box-shadow: 12px 12px 12px rgba(0, 0, 0, 0.8),
    inset 3px 3px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 0px 1px 1px #999;
  display: none;
  padding: 20px;
}
#container,
#containerAbout {
  width: 90%;
  margin: 20px auto;
  border: 2px solid #333;
  background: rgb(238, 238, 238); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(238, 238, 238, 1) 0%,
    rgba(153, 153, 153, 1) 100%
  ); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(238, 238, 238, 1)),
    color-stop(100%, rgba(153, 153, 153, 1))
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    rgba(238, 238, 238, 1) 0%,
    rgba(153, 153, 153, 1) 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    rgba(238, 238, 238, 1) 0%,
    rgba(153, 153, 153, 1) 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(
    top,
    rgba(238, 238, 238, 1) 0%,
    rgba(153, 153, 153, 1) 100%
  ); /* IE10+ */
  background: linear-gradient(
    to bottom,
    rgba(238, 238, 238, 1) 0%,
    rgba(153, 153, 153, 1) 100%
  ); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
  box-shadow: 12px 12px 12px rgba(0, 0, 0, 0.9);
}
#faxMailHolder {
  display: none;
}
#footerMain {
  width: 100%;
}
#footerMain #caseMgr {
  width: 120px;
  float: right;
  margin: 10px 1%;
  font-size: 1em;
}
#footerMain #copy {
  width: 180px;
  float: left;
  margin: 30px 0px 0px 40px;
  font-size: 0.8em;
}
#footerMain #paypal {
  width: 120px;
  float: right;
  margin: 10px 1%;
  font-size: 1em;
}
#footerMain #navFoot {
  width: 400px;
  position: relative;
  margin-left: calc(50% - 440px);
  float: left;
  text-align: center;
  margin-top: 30px;
  //background: #CCC;
}
#footerMain #siteBy {
  float: right;
  margin: 10px 1.5% 10px 1%;
}
h1 {
  font-size: 2em;
  margin: 10px 0px;
}
#headerMain {
  width: 100%;
}
#headerMain #businessTerm h1 {
  font-size: 1.7em;
  display: block;
  width: 100%;
}
#headerMain #complianceHolder {
  position: absolute;
  z-index: 3000;
  float: both;
  width: 350px;
  top: 260px;
  font-size: 0.9em;
  line-height: 0.9em;
  margin-left: 150px;
  background: rgb(254, 255, 232); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(254, 255, 232, 1)),
    color-stop(100%, rgba(214, 219, 191, 1))
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(
    top,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* IE10+ */
  background: linear-gradient(
    to bottom,
    rgba(254, 255, 232, 1) 0%,
    rgba(214, 219, 191, 1) 100%
  ); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */
  border: 2px solid #ddd;
  border-radius: 16px;
  box-shadow: 12px 12px 12px rgba(0, 0, 0, 0.8),
    inset 3px 3px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 0px 1px 1px #999;
  display: none;
  padding: 20px;
}
#headerMain #complianceHolder li {
  margin: 3px 10px;
}
#headerMain #complianceHolder p {
  margin: 10px 0px;
}
#headerMain #complianceHolder ul {
  margin: 3px 15px;
}
#headerMain #headerLeft {
  width: 30%;
  float: left;
  padding: 3% 0% 3% 5%;
}
#headerMain #headerLeft h1 {
  margin-left: -25px;
  margin-bottom: 20px;
}
#headerMain #headerLogo {
  width: 30%;
  float: left;
  //background: #FFF;
}
#headerMain #headerRight {
  width: 35%;
  padding: 1%;
  float: right;
  overflow: hidden;
  background: #fff;
  border: 1px solid #333;
  margin: 40px;
  font-size: 0.8em;
  color: #333;
  text-align: left;
}
#headerMain #headerRight h4 {
  margin: 7px;
  font-size: 1.25em;
  color: #333;
  text-align: center;
}
#headerMain #headerRight li {
  list-style: none;
}
#headerMain #headerRight p {
  margin: 7px 0px;
}
#headerMain .signed {
  font-style: italic;
  margin-left: 20px;
}
#mainBody {
  min-height: 400px;
  max-width: 900px;
  background: #ccc;
  margin: 20px auto;
  font-size: 0.8em;
  overflow: hidden;
}
#mainBodyAbout {
  width: 80%;
  min-height: 450px;
  background: #ccc;
  margin: 20px auto;
  padding: 3% 5%;
  overflow: hidden;
}
#mainBodyAbout h1,
#mainBodyAbout h2,
#mainBodyAbout h3,
#mainBodyAbout h4,
#mainBodyAbout h5 {
  font-size: 1.5em;
  margin: 7px 0px;
}
#mainBodyAbout ul {
  margin: 10px 50px;
}
#mainBodyCompliance {
  width: 90%;
  min-height: 450px;
  background: #ccc;
  margin: 20px auto;
  overflow: hidden;
}
#mainBodyServices {
  width: 90%;
  background: #ccc;
  margin: 20px auto;
  padding: 20px 0px;
}
#navFoot {
  width: 100%;
  font-size: 0.9em;
  color: #999;
}
#navFoot li {
  display: inline;
  margin: 0px 2.5%;
}
#navFoot li a:hover,
#navFoot li a:active {
  color: #f00;
}
#navFoot ul {
  list-style-type: none;
}
#navMain {
  width: 50em;
  margin: 2px auto;
  background: #900;
  font-size: 1.25em;
  color: #fff;
}
#navMain li {
  display: inline;
  margin: 0px 8%;
}
#navMain li a:link,
#navMain li a:visited {
  color: #fff;
  text-decoration: none;
}
#navMain li a:hover,
#navMain li a:active {
  color: #f00;
}
#navMain ul {
  list-style: none;
}
#navMobile {
  display: none;
}
