table {
  width: 99%;
  border-collapse: collapse;
  empty-cells: show !important;
}
tr {
  vertical-align: middle !important;
}
th {
  padding: 4px 4px 2px 6px !important;
  border: 1px solid #90b0d9;
  background-color: #BED7F8;
  empty-cells: show;
}
th h3 {
  margin: 0;
  pdding: 0;
}
td {
  padding: 4px 4px 4px 6px !important;
  border: 1px solid #90b0d9;
  empty-cells: show;
}


#branch-atm #mapbox {
  width: 320px;
  float: left;
}
#branch-atm #mapsearchbox {
  width: 250px;
  float: left;
  padding-top: 20px;
}
#branch-atm h3 {
  margin: 0 0 3px 0 !important;
  background: none !important;
  color: #11375d;
}
#branch-atm .blue-bg {
  width: 120px;
  padding: 2px;
  background-color: #90b0d9;
}
#branch-atm .lightblue {
  color: #006793;
}
#branch-atm input#query {
  width: 230px;
}


#contact-us-thumbs table {
  width: 100%;
  table-layout: fixed;
  color: #006793;
}
#contact-us-thumbs table td {
  border: none !important;
}
#contact-us-thumbs table img {
  float: left;
}
#contact-us-thumbs table h3 {
  background: none !important;
  margin: 0 0 5px 0 !important;
  color: #002951;
}
#contact-us-thumbs table h3 a {
  margin: 0 0 5px 0 !important;
  padding: 0 !important;
}


#branch-results ul li {
  border-bottom: 1px solid #003366;
  margin: 0 0 20px 0;
}


#inner-box {
  width: 588px;
  float: left;
  background: #92afd9;
}
#inner-box h3 {
  font-size: 1.2em;
  margin: 0 0 10px 0;
  padding: 0;
  background: #92afd9 url(/img/h3-blue-top-right-bg.gif) no-repeat top right;
}
#inner-box h3 span {
  display: block;
  padding: 10px 4px 4px 15px;
  background: url(/img/h3-blue-top-left-bg.gif) no-repeat top left;
  color: #136;
}
#inner-box #inner-left-column {
  width: 284px;
  float: left;
}
#inner-box #inner-right-column {
  width: 284px;
  float: left;
  border-left: 20px solid #fff;
}
#inner-box form {
  padding: 0 5px 0 15px;
}
#inner-box form select {
  width: 215px;
}

#inner-box label {
  width: 215px;
  w\idth: 210px;
  float: left;
  background: #fff;
  margin: 1px 0 0 0;
  padding: 2px 0 3px 5px;
  border-right: 3px solid #92afd9;
}


#inner-box ul {
  padding-top: 8px;
  padding-bottom: 8px;
  overflow: hidden;
  display: inline-block;
}
#inner-box ul li {
  width: 74%;
  padding: 0 0 0 12px !important;
}
#inner-box ul li a {
  display: block;
  padding: 5px;
  text-decoration: none;
}
#inner-box ul {
  display: block;
}

img#christmas-opening {
display:block;
  margin-top:10px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
  border-top:1px solid #3d99c2;
  border-bottom:1px solid #3d99c2;
}
