links_menu { 
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    vertical-align: middle;
    background-color: rgb(51, 153, 153);
    height: 60px;
}

a.one:link {color: #ffffff; text-decoration:none}
a.one:active {color: #6600CC}
a.one:visited {color: #ffffff; text-decoration:none}
a.one:hover {color: rgb(0, 0, 238)}

body#home a#menu-home {color:6600CC}
body#about a#menu-about {color:6600CC}
body#services a#menu-services {color:#6600CC}
body#loss a#menu-loss {color:6600CC}
body#aids a#menu-aids {color:6600CC}
body#styles a#menu-styles {color:6600CC}
body#directions a#menu-directions {color:6600CC}

body {
margin:0 auto;
padding: 0;
background-color:rgb(0, 102, 153);
font-family:Arial,Verdana,Geneva,sans-erif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}

body.home .sf-menu li.one {background:#a39be3;}
body.about .sf-menu li.two {background:#a39be3;}
body.service .sf-menu li.three {background:#a39be3;}
body.hearing .sf-menu li.four {background:#a39be3;}
body.solutions .sf-menu li.five {background:#a39be3;}
body.styles .sf-menu li.six {background:#a39be3;}
body.directions .sf-menu li.seven {background:#a39be3;}

.wrap {
  /* background-color: #ffffcc none repeat scroll 0% 50%; */
  /* background-color: #c4bea1; */
  margin: 0 auto;
  background-color: #ffffff;
  color: #303030;
  width: 90%;
  min-width: 760px;
  text-align: left;
}

.wrap table {
  width: 100%;
  min-width: 760px;
  padding: 0;
  margin: 0 auto;
  border-spacing: 0px;
  text-align: left;
  vertical-align: top;
}

.wrap table tr {
	vertical-align: top;
}

.footer {
  margin: 0 auto;
  padding: 20px 0;
  clear: both;
  width: 75%;
  text-align: center;
  color: #000000;
  font-size: 1em;
}

.clearfloat
{
  clear: both;
  height: 0;
}
.header-cell {
  text-align: center;
  /* color: white; */
  color: rgb(0, 102, 153);
  height: 114px;
  vertical-align: middle;
  font-weight: bold;
}

.header-table {
  /* background: rgb(0, 102, 153); */
  background: white;
  border-bottom: 2px solid rgb(0, 102, 153);
  border-top: 10px solid rgb(0, 102, 153);
}

h3 {
  text-align: center;
 /* color: #573bcf; */
  color: rgb(0, 102, 153);
}

h4 {
  text-align: center;
}

.left-col {
  vertical-align: top;
  padding: 0px;
}

.right-col {
  width: 185px;
  padding: 0px;
}

.center-first {
  padding: 10px;
  vertical-align: top;
}

.bottom-row {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  vertical-align: top;
}
