body { color: #555; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; background-color: #f0f2d4; background-image: url(../graphics/smart-cremation-background-image.jpg); background-repeat: repeat-x; background-position: center top; word-spacing: 0; letter-spacing: 0; margin: 0; padding: 0; list-style-image: url(../graphics/arrow.gif); list-style-position: outside; }

#body { width: 100%; margin: 0; padding: 0; }

#container { width: 792px; background-color: #fff; margin: 0; padding: 0; }

#menu { background-image: url(../graphics/smart-cremation-menu.jpg); background-repeat: repeat-y; background-position: left top; border-bottom: 1px #fff dotted; }

a.menu:link { color: #555; font-weight: normal; }

a.menu:visited { color: #555; font-weight: normal; }

a.menu:hover { color: #fff; }

a.menu:active { color: #000; font-weight: normal; }

td.menubaroff { background-image: url(../graphics/sub-bg.jpg); background-repeat: repeat-y; background-position: left top;}

div.menubaroff { font-size: 12px !important; padding: 6px 0px 2px 10px; }

div.menubaroff:hover { color: #fff; font-size: 12px !important; padding: 6px 0px 2px 10px; }

td.bottom *, div.bottom * { color: #555 !important; font-weight: normal !important; }

div#quickform { width: 163px; background-color: #f4f4f1; }

div#quickform h1, div#quickform h2, div#quickform p { padding: 5px 10px 0; }

div#quickform p { padding: 0 10px 5px; }

div#quickform form { padding: 0; margin: 0; }
div#quickform input { width: 90%; margin: 0 0 10px; }

div#quickform input#submit { cursor: pointer; padding: 1px 5px; margin: 0px; width: 65px !important; text-transform: uppercase; }

div#footer { position: relative; width: 792px; background-color: #fff; margin: 0 auto; padding: 0; }

div#footerContent { position: absolute; width: 792px; left: 0; top: -125px; }

#content td { color: #555; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }

input { color: #454545; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #e6e6dc; text-transform: none; margin: 0; padding: 1px 5px 2px; border: solid 1px #a7a9ac; }

select { color: #454545; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; background-color: #e6e6dc; margin: 0; padding: 2px 0 2px 5px; border: solid 1px #a7a9ac; }

textarea { color: #454545; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; background-color: #e6e6dc; margin: 0; padding: 2px 0 2px 5px; border: solid 1px #a7a9ac; }

address { font-size: 13px; line-height: 18px; margin: 0px; padding: 0px; font-style: normal; }

td#content.small td {
  font-size: 12px;
  line-height: 18px;
}

td#content.normal td {
  font-size: 14px;
  line-height: 20px;
}

td#content.large td {
  font-size: 16px;
  line-height: 22px;
}

td#content.small td input {
  font-size: 13px;
  line-height: 18px;
}

td#content.normal td input {
  font-size: 15px;
  line-height: 20px;
}

td#content.large td input {
  font-size: 17px;
  line-height: 22px;
}

td#content.small h1 {
  font-size: 13px;
  line-height: 20px;
}

td#content.normal h1 {
  font-size: 16px;
  line-height: 22px;
}

td#content.large h1 {
  font-size: 18px;
  line-height: 24px;
}

td#content.small h2 {
  font-size: 12px;
  line-height: 16px;
}

td#content.normal h2 {
  font-size: 14px;
  line-height: 18px;
}

td#content.large h2 {
  font-size: 16px;
  line-height: 20px;
}

td#content.small p {
  font-size: 12px;
  line-height: 18px;
}

td#content.normal p {
  font-size: 14px;
  line-height: 20px;
}

td#content.large p {
  font-size: 16px;
  line-height: 22px;
}

p { color: #555; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0; padding: 0 0 10px; }

h1 { color: #000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 20px; margin: 0; padding: 8px 0 0px; }

h2 { color: #555; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; margin: 0; padding: 0 0 2px; }

h3 { color: #555; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 17px; text-transform: uppercase; margin: 0; padding: 0; }

h4 { color: #000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 24px; margin: 0; padding: 2px 0; }

h5 { color: #000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; line-height: 19px; margin: 0; padding: 0 0 2px; }

h6 { color: #000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 20px; margin: 0; padding: 2px 0; }

td {}

div { margin: 0px; padding: 0px; }

a:link { color: #f7299d; text-decoration: none; font-weight: bold; }

a:visited { color: #f7299d; text-decoration: none; font-weight: bold; }

a:hover { color: #555; text-decoration: none; }

a:active { color: #555; text-decoration: none; }

a img { border: none; }