
body {
  background-color: #F0EDE9;
  margin: 10px 0px 10px 0px;
}


.outerEnvelope {
  border-width: 5px;
  border-color: #8C7B4B;
  border-style: solid;
}

.menuEnvelope {
  background-color: #A99B72;
  border-width: 5px 0px 5px 0px;
  border-style: solid;
  border-color: #8C7B4B;
  height: 46px;
  vertical-align: middle;
}

.menuCell {
  height: 28px;
  width: 104px;

  text-align: center;
  vertical-align: middle;
}

.contentEnvelope {
  background-color: #E8E5E1;
}

.leftBox {
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-color: #8C7B4B;
  margin: 7px 5px 7px 5px;
}

.innerLeftBox {
  width: 422px;
}

.fullWidthInnerLeftBox {
  width: 700px;
}

.innermostLeftBox {
  padding: 10px 13px 10px 13px;
}

.facilitiesPadding {
  padding: 10px 0px 10px 10px;
}

.rightBox {
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-color: #8C7B4B;
  margin: 7px 5px 7px 5px;
}

.innerRightBox {
  width: 271px;
}

.innermostRightBox {
  padding: 8px;
}

.boxTitle {
  font-weight: bold;
  color: #043F36;
  font-size: 14pt;
  border-width: 0px 0px 1px 0px;
  border-color: #8C7B4B;
  border-style: solid;
  width: 95%;
  text-align: left;
  margin: 0px 0px 7px 0px;
}

.limitedMargin {
  margin: 10px 0px 5px 0px;
}

.contentCells {
  vertical-align: top;
}


.caption {
  text-align: center;
  vertical-align: top;
  font-size: 9pt;
}

.staffCell {
  padding: 0px 10px 0px 10px;
  vertical-align: top;
}

/* Recent Services Classes */

.framelook {
  background-color: #E8E5E1;
}


.inlineObitName {
  background-color: #D8D5D1;
  border-color: #C8C5C1;
  border-width: 2px;
  border-style: solid;
  padding: 3px;
}

.inLineObitDOD {
  font-size: 10pt;
  padding-left: 20px;
}


/* Obit List Classes */

.fullObitListTableStyle {
  width: 370px;
}

.fullObitListNameCell {
  background-color: #D8D5D1;
  border-color: #C8C5C1;
  border-width: 2px 0px 2px 2px;
  border-style: solid;
  height: 25px;
  width: 215px;
  vertical-align: center;
  padding: 0px 0px 0px 10px;
}

.fullObitListDateCell {
  background-color: #D8D5D1;
  border-color: #C8C5C1;
  border-width: 2px 0px 2px 0px;
  border-style: solid;
  height: 25px;
  vertical-align: center;
}

.fullObitListLinkCell {
  background-color: #D8D5D1;
  border-color: #C8C5C1;
  border-width: 2px 2px 2px 0px;
  border-style: solid;
  height: 25px;
  vertical-align: center;
}



.archiveFormName {
  font-size: 8pt;
}


/* Render Obit Classes */

#obitCopy {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  z-index: -10;
}


.obitDetails {
  font-size: 9pt;
}


.obitCondolenceDetails {
  font-size: 9pt;
  margin: 5px 0px 0px 0px;
}



/* preplanning form classes */

.formLeft {

}




/* show Guest book classes */

.messageDIV {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  visibility: hidden;
}



.renderVBName {
  font-weight: bold;
  margin: 0px;
}


.renderVBLoc {
  margin: 0px;
}


.renderVBMessage {
  margin: 5px 30px 0px 30px;
  font-style: italic;
}


.renderVBSeparator {
  margin: 5px 0px 5px 0px;
  color: #8C7B4B;
  width: 95%;
  height: 1px;
}


