html {
}

body {
  text-align: center; /* required for centering the page in IE */
  background: url(images/background.jpg) repeat-x;
  margin: 0;
  padding: 0;
}

#wrapper {
  width: 1000px;
  margin: 0 auto; /* centering the page */
  text-align: left;
  background: url(images/wrapper-background.png) repeat-y;
  height:100%
}

#left {
  float: left;
  width: 225px;
  margin-left: 25px;
}

#logo {
  width: 220px;
  height: 170px;
  background: url(images/logo_3a.png) no-repeat left;
}

#menu {
background:transparent url(images/left-menu-background3A.png) no-repeat scroll left center;
bottom:430px;
height:585px;
padding-bottom:75px;
padding-top:130px;
position:absolute;
top:260px;
width:220px;
}

a.request_info {
  display: block;
  width: 220px;
  height: 170px;
  background: url(images/btn_request_info2.png) no-repeat scroll left center;
  text-decoration: none;
}

a.request_info:hover {
  background: url(images/btn_request_info_hover2.png) no-repeat left;
}

a.request_info span {
  visibility: hidden;
}

a.hormone_faq {
  background: url(images/btn_hormone_faq2.png) no-repeat scroll left center;
  bottom:230px;
  display:block;
  height:138px;
  position:absolute;
  text-decoration:none;
  top:964px;
 width:220px;
}

a.hormone_faq:hover {
  background: url(images/btn_hormone_faq_hover2.png) no-repeat left;
}

a.hormone_faq span {
  visibility: hidden;
}

#header {
  float: right;
  height: 60px;
  width: 705px;
  text-align: right;
  margin-right: 25px;
  background: url(images/content_top.png) bottom no-repeat;
}

#header span {
  color: #CCCCCC;
  font-family: Verdana,Geneva,sans-serif;
  padding-top: 20px;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
}

#right {
  width: 705px;
  float:right;
  margin-right: 25px;
  background: url(images/content_repeat.png) repeat-y;
}

#banner {
  display: block;
  width: 675px;
  height: 190px;
  float: right;
  margin-right: 15px;
  background: url(images/banner_3.png) no-repeat;
}

#sub-banner {
  display: block;
  width: 675px;
  float: right;
  margin-right: 15px;
}

#sub-banner a {
  display: block;
  width: 225px;
  height: 25px;
  text-align: center;
  padding-top: 145px;
  float: left;
  color: #151D2E;
  font-family: Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

#sub-banner a:hover {
  text-decoration: underline;
  color: #000;
}

a.hormone_replacement {
  background: url(images/btn_hormone_replacement_4a.png) top left no-repeat;
}

a.body_jet {
  background: url(images/btn_body_jet_3.png) top center no-repeat;
}

a.dot_therapy {
  background: url(images/btn_dot_therapy_3a.png) top right no-repeat;
}

#content {
  padding-left: 25px;
  padding-right: 25px;
  color:#0E3E6C;
  font-family:Verdana,Geneva,sans-serif;
  font-size:12px;
  line-height:1.583em;
}

#right-bottom {
  display: block;
  width: 705px;
  height: 15px;
  background: url(images/content_bottom.png) bottom no-repeat;
}

#footer {
  clear:both;
  color: #FFF;
  text-align: right;
  padding-right: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#footer span a {
  color: #FFF;
}

