@charset "utf-8";

/* CSS Document */

* {
  margin: 0;
  padding: 0;
}

.outer_body {
  background-color: #e8e3c8;
}

.branding {
  position: relative;
  height: 300px;
}

.branding h1 {}

.outer_container {
  background: url(/images/main/pure_poss_background.jpg) no-repeat center top #e8e3c8;
  max-width: 1280px;
  width: 100%;
  margin: 0px auto;
}

.container {
  background-color: transparent;
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.container_main {
  position: relative;
  max-width: 800px;
  width: 100%;
  margin: 0px auto;
  padding-top: 30px;
}

.white_container {
  background-color: #fff;
  max-width: 800px;
  width: 100%;
  margin: 0px auto -10px;
}

.top_shadow {
  position: relative;
  margin: 0px 0px 0px -30px;
  height: 30px;
  max-width: 860px;
  width: 100%;
  background: url(/images/main/shadow_top.png) no-repeat;
}

.out_sides {
  position: relative;
  margin: 0px 0px 0px -30px;
  background: url(/images/main/shadow_sides.png) repeat-y;
  max-width: 860px;
  width: 100%;
}

.shadow_bottom {
  position: relative;
  margin: 0px 0px 0px -30px;
  height: 30px;
  max-width: 860px;
  width: 100%;
  background: url(/images/main/shadow_bottom.png) no-repeat;
}

.site_info h3 {
  background: url(/images/main/PureHealth_footer.png) no-repeat;
  text-indent: -9999px;
  height: 61px;
}

.site_info {
  margin: 10px 0px 10px -1px;
  max-width: 800px;
  width: 100%;
  font: normal normal 14px/1.6 Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: 5px;
  clear: both;
}

.site_cart {
  font: normal normal 14px/1.6 Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: 5px;
}

.img_opt_margin {
  margin: 0px 0px;
  border: none;
}

.img_tactic_vid_txt {
  text-align: center;
  margin: 10px 80px;
}

.back_soon {
  font: normal normal 30px Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 20px auto;
}

.maintext {
  text-align: center;
  margin: 10px 80px;
  font: normal normal 16px/1.5 Arial, Helvetica, sans-serif;
}

.maintext_lp_vid {
  text-align: left;
  margin: 10px 80px;
  font: normal normal 16px/1.5 Arial, Helvetica, sans-serif;
}

.maintext_client {
  text-align: center;
  margin: 10px 80px 10px 300px;
  font: normal normal 16px/1.5 Arial, Helvetica, sans-serif;
}

.maintext_sp {
  text-align: center;
  margin: 10px 60px;
  font: normal normal 16px/1.5 Arial, Helvetica, sans-serif;
}

.hometext {
  text-align: center;
  margin: 20px 40px;
  font: normal normal 16px/1.5 Arial, Helvetica, sans-serif;
}

.spacer_in {
  margin: 0px 60px;
  height: 1px;
}
