/* @override http://pierreskincare.com/_css/layout.css */

body {
  margin: 0px;	
  background-image: url(../_images/_backgrounds/10.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #3a4b01;
  font: 8pt Georgia, "Times New Roman", Times, serif;
  line-height: 1.75em;
  text-align: center;
}

td {
  vertical-align: top;
}

td.mainMenu {
  vertical-align: bottom;
}

h2 {
  margin: 15px 0 0 0;
  padding: 0px;
  font-size: 12pt;
  border-bottom: solid 1px #3a4b01;
}

h3 {
  margin: 15px 0 0 0;
  padding: 0px;
  font-size: 14pt;
}

h3.questions {
  margin: 0;
  padding: 0;
  font: bold 8pt Georgia, "Times New Roman", Times, serif;
  line-height: 1.75em;
}

ul {
  margin: 0;
  padding: 0;
}

li {
 margin: 0;
 padding: 0;
}

hr {
  display: block;
  size: 1px;
  margin-bottom: 20px;
  height: 1px;
  background-color: #3a4b01;
  color: #3a4b01;
  border: none;	
}

#pageContainer {
  width: 790px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#pageHeader {
}

#pageHeader #specialOffer {
  text-align: right;
  padding-top:5px;
  padding-bottom:5px;
}

#pageBody {
  display: table-cell;
  width: 790px;
  min-height: 450px;
  _padding-top: 10px;
  background-image: url(../_images/content_bckgrnd.png);
  _background-image: none;
  background-position: center top;
  background-repeat: no-repeat;
}

#pageBody2 {
  _display: block;
  _width: 790px;
  _height: 450px;
  _background-image: url(../_images/ie_bckgrnd.png);
  _background-repeat: repeat;
 }

#pageBody #content {
  padding-left: 10px;
  padding-right: 10px;
  color: #3a4b01;
}

#pageBody #contentHeader {
  position: absolute;
  z-index: 1000;
  _margin-top: -10px;
}

#contentFooter {
/*
  background-image: url(../_images/content_footer_bckgrnd.png);
  background-position: center top;
  background-repeat: no-repeat;
*/	
}

#pageBody #bodyTitle {
  margin: 50px 10px 0 20px;
  color: #3a4b01;
}

#pageBody #bodyText {
  margin: 0 10px 10px 20px;
  padding-top: 0px;
  padding-right: 60px;
  color: #3a4b01;
  border-top: solid 1px #3a4b01;
}

#pageBody #bodyText .marginTop {
  padding-top: 20px;
}

div#pageBody div#bodyPatientImages {
  margin: 0 0px 10px 0px;
  padding: 0 0 10px 0;
  border-top: solid 1px #3a4b01;
}

#pageBody #bodyText ul {
  margin-left: 15px;
}

#pageBody #sidebar {
  margin-top: 25px;
  padding: 10px;
  color: #3a4b01;
}

div#thumbnails {
  margin: 0;
  padding: 0;
}

div#thumbnails ul {
  list-style-type: none;
}

div#thumbnails ul li {
  float: left;
  display: inline;
  width: 80px;
  padding: 0 6px;
}

div#thumbnails ul li a {
  text-decoration: none;
}

div#thumbnails img {
  border-width: 0;
}



#pageFooter {
  margin: 20px 20px 40px 20px;
  color: #fff;
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.25em;
  text-align: center; 
}

#pageFooter a {
  color: #fff;
  text-decoration: none;
}

#pageFooter #links {
  font-size: 9pt;
  line-height: 1.5em;
}

#pageFooter #description {
  font-size: 8pt;
  line-height: 1.5em;
}

#pageFooter #footer {
  margin-top: 30px;
}

.float_left {
  display: block;
  margin-top: 15px;
}

div.float_left_procedure {
  display: block;
  margin-top: 50px;
}

.leftFloat {
  float: left;
  margin-right: 10px;
}

ul.linklist {
  list-style: none;
  line-height: 1.5em;
}

.imageCaption {
  margin: 30px 0 20px 0;
  font: 10pt Georgia, "Times New Roman", Times, serif;
}
