html {
  background: #fff url('images/woman-bottom-right.jpg') no-repeat fixed right bottom;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-size: .75em;
}
body {
  margin: 0px;
}
a img {
  border-style: none;
}
div#background {
  width: 100%;
  background: url('images/decoration-top-left.png') no-repeat fixed left top;
}
div#container_overall {
  width: 988px;
  margin: 0px auto;
}
form#search div {
  margin-top: 20px;
  float: right;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Times New Roman', Times, serif;
}
form#search input[type=image] {
  vertical-align: middle;
}
div#nav_top {
  clear: both;
  overflow: hidden;
  font-family: 'Arial Black', Gadget, sans-serif;
  font-size: 16px;
  line-height: 18px;
}
div#nav_top a {
  background-image: url('images/nav-top.png');
  width: 129px;
  height: 46px;
  display: block;
  float: left;
  text-align: center;
  color: #4b0049;
  text-decoration: none;
  margin-left: 10px;
}
div#nav_top a.first {
  margin-left: 0px;
}
div#nav_top a.current, div#nav_top a:hover {
  background-image: url('images/nav-top-current.png');
  color: #fff;
}
div#nav_top a span {
  display: block;
  margin-top: 5px;
}
div#bottom {
  min-height: 797px;
  background: #fbfcfd url('images/bottom-background.png') no-repeat;
  overflow: hidden;
}
div#left {
  width: 128px;
  float: left;
  margin-top: 45px;
}
div#nav_left {
  width: 140px;
  position: relative;
  font-size: 16px;
  line-height: 18px;
  font-family: 'Arial Black', Gadget, sans-serif;
}
div#nav_left a {
  display: block;
  width: 140px;
  background: url('images/nav-left-background.png') no-repeat;
  text-align: center;
  text-decoration: none;
  color: #4b0049;
  margin-bottom: 5px;
}
div#nav_left a span.image {
  display: block;
  width: 74px;
  margin-left: 66px;
  float: right;
  height: 70px;
  background-repeat: no-repeat;
  background-position: center;
}
div#right_outer {
  float: left;
  margin-top: 36px;
  width: 784px;
}
div#right_background_top, div#right_background_bottom {
  width: 784px;
  height: 4px;
  background-image: url('images/right-shadow-ends.png');
}
div#right_background_bottom {
  background-position: left bottom;
}
div#right_background_middle {
  width: 784px;
  background-image: url('images/right-shadow-middle.png');
}
div#right {
  width: 780px;
  padding: 0px 2px;
  background: url('images/right-background-swishes.png') no-repeat;
  overflow: hidden;
  min-height: 675px;
}
div#right h1, div#right h2, div#right h3 {
  text-align: center;
  font-family: 'Arial Black', Gadget, sans-serif;
}
div#right h1 {
  font-size: 1.5em;
}
div#right h2 {
  font-size: 1.333em;
}
div#right h3 {
  font-size: 1.167em;
}
img#logo {
  width: 231px;
  height: 151px;
  display: block;
  float: left;
  margin: 19px 0px 0px 22px;
}
div#slideshow {
  width: 500px;
  height: 150px;
  float: left;
  margin: 11px 0px 0px 13px;
}
div#slideshow img {
  width: 500px;
  height: 150px;
  display: block;
}
a#pay_bills {
  width: 154px;
  height: 122px;
  display: block;
  float: left;
  margin: 2px 0px 0px 59px;
}
a#pay_bills img {
  width: 154px;
  height: 122px;
  display: block;
}
div#lap_band {
  margin: -8px 0px 0px 150px;
  float: left;
  color: #4b0049;
}
div#lap_band a {
  display: block;
  width: 177px;
  height: 27px;
  vertical-align: -18px;
  margin-left: 5px;
  background-image: url('images/lap-band-ap-system.png');
  overflow: hidden;
}
div#lap_band a span {
  margin-top: -30px;
  display: block;
}
div#lap_band span.name {
  font-family: 'Arial Black', Gadget, sans-serif;
  font-size: 23px;
  display: block;
  margin-bottom: 5px;
}
div#lap_band span.authorized {
  font-size: 11px;
  font-weight: bold;
  float: left;
  margin-right: 10px;
}
div#content_left {
  float: left;
  width: 414px;
  padding: 5px 2px 5px 14px;
  background-color: #fff;
  overflow: hidden;
  color: #4b0049;
  margin-left: 8px;
  overflow: hidden;
}
div#content_left a {
  color: #4b0049;
}
div#content_left a:visited {
  color: #4b0049;
}
div#footer {
  text-align: center;
  color: #4b0049;
}
div#footer a {
  color: #4b0049;
}
div#content_right {
  float: left;
  margin-left: 7px;
  width: 281px;
  padding: 5px 20px;
  background-color: #4b0049;
  color: #fff;
  overflow: hidden;
}
div#content_right a {
  color: #fff;
}
div#content_right a:visited {
  color: #fff;
}
div#content_wide {
  padding: 5px 14px;
  background-color: #fff;
  overflow: hidden;
  color: #4b0049;
  margin: 0px 8px;
  overflow: hidden;
}
div#nav_bottom {
  clear: both;
  text-align: center;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: .833em;
  font-weight: bold;
  color: #1f81da;
  padding: 4px 0px 20px 0px;
}
div#nav_bottom a {
  text-decoration: none;
  color: #1f81da;
}
p.bread_crumbs {
  margin-left: 11px;
  font-size: 1em;
  text-align: center;
  width: 555px;
}
p.bread_crumbs a {
  text-decoration: none;
}
div.photo_gallery {
  overflow: hidden;
}
div.photo_gallery a {
  float: left;
  display: block;
  width: 174px;
  height: 260px;
  margin: 5px;
}
div.photo_gallery img {
  display: block;
  width: 174px;
  height: 260px;
}
