html {
  overflow: scroll;
}
body {
  background-color: rgb(157, 117, 125);
  font-family: "Verdana";
  font-size: 80%;
  padding: 0;
  margin: 0;
  padding-top: 0em;
}

fieldset {
  border-width: 0;
  border-style: none;
  padding: 0;
  margin: 0;
}


p {
  text-align: justify;
}

ul {
  padding-left: 1em;
  margin-left: 0;
}

ul li {
  text-align: justify;
  width: 50em;
}

h2 {
  padding-top: 0;
  margin-top: 0;
}

h3 {
  background-image: url(/images/small_red_flower.jpg);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

h4 {
  font-family: "Times New Roman";
  color: #442E30;
  padding: 0;
  margin: 0;
}

.footnote {
  font-family: "Times New Roman";
  color: #442E30;
  padding: 0;
  margin: 0;
  font-weight: bold;
  padding-bottom: 1em;
}

#wrapper3 {
  background-image: url(/images/border-left.jpg);
  background-repeat: repeat-y;
  background-position: left top;
  margin-left: auto;
  margin-right: auto;
  width: 1060px;
  background-color: rgb(255, 255, 255);
}

#wrapper2 {
  background-image: url(/images/border-right.jpg);
  background-repeat: repeat-y;
  background-position: right top;
  padding-right: 150px;
  margin-left: 120px;
}

#wrapper {
  margin-left: 30px;
  background-image: url(../images/flower_pattern.jpg);
  background-repeat: no-repeat;
  background-position: top left;
}

#purchase {
  clear: right;
  float: right;
}

#header {
  padding-top: 1em;
}
#header h1 {
  background-image: url(/images/almae_logo.png);
  background-repeat: no-repeat;
  width: 441px;
  height: 71px;
  text-indent: -9000px;
  padding: 0;
  margin: 0;
}

.seperator {
  background-image: url(/images/grey_line.png);
  background-repeat: no-repeat;
  width: 314px;
  height: 5px;
  display: block;
}

#header .seperator {
  margin-left: 130px;
}

#header h2 {
  background-image: url(/images/healing.png);
  background-repeat: no-repeat;
  width: 184px;
  height: 31px;
  text-indent: -9000px;
  padding: 0;
  margin: 0;
  margin-left: 260px;
}

#nav {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  height: 3em;
  padding-top: 48px;
}

#nav #links {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

#nav .link {
  float: left;
  padding: 2px;
}

#nav .link span {
  display: none;
}

#nav a {
  background-repeat: no-repeat;
  background-position: top center;
  display: block;
  text-indent: -9000px;
  height: 22px;
}

#holistic_massage {
  float: right;
}

#nav_home {
  background-image: url(/images/navigation_home.jpg);
  width: 44px;
}

#nav_treatments {
  background-image: url(/images/navigation_treatments.jpg);
  width: 76px;
}

#nav_courses {
  background-image: url(/images/navigation_courses.jpg);
  width: 50px;
}

#nav_products {
  background-image: url(/images/navigation_products.jpg);
  width: 60px;
}

#nav_specials {
  background-image: url(/images/navigation_specials.jpg);
  width: 60px;
}

#nav_contact {
  background-image: url(/images/navigation_contact.jpg);
  width: 73px;
}

#content {
  clear: both;
  padding: 1em;
  border: 1px solid rgb(155, 158, 165);
}

#footer {
  margin-left: auto;
  margin-right: auto;
  width: 20em;
  text-align: center;
  font-size: 75%;
}

#footer p {
  text-align: center;
}

.list_item {
  display: block;
  background-repeat: no-repeat;
}

.list_item span {
  display: none;
}

.list_items {
  padding: 0;
  list-style-type: none;
}

.side_menu {
  float: right;
  width: 15em;
}

.side_menu h2 {
  font-style: italic;
}
/* end template */

/* index page */

#embody_logo {
  width: 120px;
  float: right;
  clear: right;
  margin-top: 2em;
}

#welcome_and_courses {
  width: 40em;
}

blockquote {
  margin-left: 0;
}
#welcome h2 {
  background-image: url(/images/welcome.jpg);
  background-repeat: no-repeat;
  width: 94px;
  height: 34px;
  text-indent: -9000px;
}

#flower_line {
  background-image: url(/images/flower_pattern_line.png);
  background-repeat: no-repeat;
  height: 49px;
  margin-top: -20px;
}

#courses ul {
  padding: 0;
}

#courses li {
  list-style-type: none;
  padding-top: 0.25em;
}

#courses h2 {
  background-image: url(/images/courses.jpg);
  background-repeat: no-repeat;
  width: 94px;
  height: 34px;
  text-indent: -9000px;
}

#treatments {
  height: 100%;
  background-image: url(/images/foot_flowers.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  /* use a better technique for aligning this at the bottom*/
  padding-bottom: 16em;
}


#treatments h2 {
  background-image: url(/images/treatments_text.jpg);
  background-repeat: no-repeat;
  width: 112px;
  height: 34px;
}

#treatments h2 span {
  display: none;
}

#aromatherapy_massage {
  background-image: url(/images/arom_text.jpg);
  width: 144px;
  height: 25px;
}


#pregnancy_massage {
  background-image: url(/images/pregnancy_massage_text.jpg);
  width: 144px;
  height: 25px;
}

#spa_therapies {
  background-image: url(/images/spa_therapies_text.jpg);
  width: 144px;
  height: 25px;
}

#foot_reflex {
  background-image: url(/images/foot_reflex.jpg);
  width: 134px;
  height: 24px;
}

#hopi_ear_candling {
  background-image: url(/images/hopi.jpg);
  width: 150px;
  height: 25px;
}

#integrated_energy_therapy {
  background-image: url(/images/integrated_energy_therapy_text.jpg);
  width: 165px;
  height: 25px;
}

#hot_stone_massage {
  background-image: url(/images/hot_stone_text.jpg);
  width: 123px;
  height: 26px;
}

#indian_head_massage {
  background-image: url(/images/indian_head_text.jpg);
  width: 134px;
  height: 24px;
}

/* end index page*/

/* start courses */

#long_course_list {
  background-image: url(/images/courses.jpg);
  background-repeat: no-repeat;
  width: 94px;
  height: 34px;
  text-indent: -9000px;
}

#iet_basic {
  background-image: url(/images/IET_basic.jpg);
  width: 123px;
  height: 22px;
  display: block;
  text-indent: -9000px;
}

#iet_inter {
  background-image: url(/images/iet_inter.jpg);
  width: 143px;
  height: 22px;
}

#iet_advance {
  background-image: url(/images/iet_advance.jpg);
  width: 123px;
  height: 22px;
}

#iet_angels {
  background-image: url(/images/iet_angel.jpg);
  width: 123px;
  height: 22px;
}

#iet_schedule {
  background-image: url(/images/iet_schedule.jpg);
  width: 123px;
  height: 22px;
}

#iet_schedule {
  background-image: url(/images/iet_schedule.jpg);
  width: 123px;
  height: 22px;
}

#baby_massage {
  background-image: url(/images/baby_massage.jpg);
  width: 88px;
  height: 22px;
}


#aromatherapy_massage_section {
  padding-top: 2em;
}

#arom_header {
  background-image: url(/images/arom_massage.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 300px;
  height: 34px;
  text-indent: -9000px;
}

#courses_list {
  width: 40em;
}


#course_details {
  clear: both;
  display: block;
  float: right;
  height: 100%;
  padding-left: 0px;
}

.course_item {
  padding-top: 1em;
}

#iet_basic_section {
  padding-top: 0em;
}

#course_schedule {
  padding-bottom: 10em;
}

#course_table {
  width: 100%;
  font-size: 90%;
}

#course_table .course_title {
  font-size: 90%;
}

#course_table .even_row {
  background-color: rgb(157, 117, 125);
  color: white;
}

#course_table td {
  text-align: center;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

#early_bird {
  margin-top: 2em;
}
#early_bird span {
  float: left;
}

#conditions {
  margin-top: 5em;
  padding-bottom: 2em;
}

#early_bird div {
  width: 40em;
  clear: both;
}

#early_bird form {
  float: right;
}

/* end courses page */

/* start treatments page */

#treatments_details p {
  width: 40em;
}


.cost_statement {
  padding: 0;
  margin: 0.5em;
}

#treatments_header {
  background-image: url(/images/treatments_main.jpg);
  background-repeat: no-repeat;
  width: 110px;
  height: 34px;
  text-indent: -9000px;
}

/* end treatments page */

/* start products page */
#products h2 {
  height: 37px;
  background-repeat: no-repeat;
  text-indent: -9000px;
}

.styled_bullets {
  margin-left: 1em;
}

.styled_bullets li {
  list-style-image: url(/images/small_red_flower_bullet.jpg);
}

#products_header {
  background-image: url(/images/products_header.jpg);
  width: 110px;
}
#vouchers_header {
  background-image: url(/images/vouchers_header.jpg);
  width: 110px;
}

#products p {
  width: 40em;
}

.voucher_purchase {
  padding: 1em;
}

.voucher_purchase span {
  padding-left: 1em;
}

/* end products page */

/* start contact page */
#contact_us h2 {
  background-image: url(/images/contact_text.jpg);
  background-repeat: no-repeat;
  width: 110px;
  height: 37px;
  text-indent: -9000px;
}

#filler {
  height: 20em;
}
/* end contact page */



#specials h2 {
  background-image: url(/images/specials_text.jpg);
  background-repeat: no-repeat;
  width: 110px;
  height: 37px;
  text-indent: -9000px;
}

#specials_logo {
  /* width: 120px;*/
  border: 0;
  float: right;
  clear: right;
}

#specials_logo_link {
  border: 0;
}

#clearance {
  height: 3em;
}
