@charset "UTF-8";
/* CSS Document */
body {
  margin: 0;
  padding: 0;
  background-color: white;
  background: url(images/bkgrnd_main.jpg) no-repeat;
  background-position: center top; }

body, td, th {
  color: #999999;
  font-family: Arial, "Arial Black", Gadget, sans-serif; }

p {
  margin: 0 0 1em 0; }

div {
  margin: 0; }

a img {
  border: 0; }

.clear {
  clear: both; }

#footer {
  margin: 0 auto;
  padding: 135px 0 0 0;
  width: 1001px;
  text-align: center;
  background: url(images/logo_chain.png) no-repeat;
  background-position: center 39px; }
  #footer #copyright {
    font-size: 10px; }

#wrap {
  overflow: visible;
  margin: 0 auto;
  padding: 0;
  position: relative;
  text-align: left;
  width: 1001px;
  background: white; }
  #wrap .section {
    padding: 0 35px;
    margin: 0 -35px;
    width: 1002px; }
  #wrap #movie {
    margin: 0;
    position: relative;
    top: -20px;
    background: url(images/shadow_bottom.png) no-repeat;
    background-position: center bottom;
    padding-bottom: 20px; }
  #wrap #header {
    padding-top: 0px;
    background-image: url(images/live_area_top.png);
    height: 151px; }
    #wrap #header #logo {
      float: none;
      height: 78px;
      width: 573px;
      padding-top: 30px;
      padding-left: 20px; }
    #wrap #header #social-buttons {
      float: right;
      clear: right;
      height: 25px;
      width: 200px;
      padding-right: 10px; }
      #wrap #header #social-buttons img {
        padding-right: 0px;
        float: right; }
    #wrap #header #contact-info {
      float: right;
      text-align: right;
      padding-right: 15px;
      width: 300px; }
      #wrap #header #contact-info p {
        margin-top: 0;
        color: #444444; }
        #wrap #header #contact-info p#phone-number {
          margin-top: 15px;
          font-size: 20px;
          margin-bottom: 7px; }
        #wrap #header #contact-info p#email-address a {
          color: #444444;
          text-decoration: none; }
  #wrap #bottom-content {
    background: url(images/live_area_bottom.png) no-repeat;
    background-position: center bottom;
    position: relative;
    padding-bottom: 50px;
    bottom: -40px; }
    #wrap #bottom-content .tout {
      position: relative;
      float: left;
      width: 321px;
      height: 325px;
      margin-left: 10px; }
      #wrap #bottom-content .tout .top {
        position: absolute;
        top: 0;
        left: 0;
        width: 321px;
        height: 64px;
        background-image: url(images/tout_top.jpg); }
      #wrap #bottom-content .tout .content {
        position: absolute;
        left: 0;
        top: 30px;
        height: 275px;
        width: 271px;
        padding: 0 25px;
        z-index: 5; }
        #wrap #bottom-content .tout .content p {
          font-size: 13px;
          color: #333333; }
        #wrap #bottom-content .tout .content#mailer {
          text-align: center; }
          #wrap #bottom-content .tout .content#mailer img {
            padding: 0;
            margin: 0; }
          #wrap #bottom-content .tout .content#mailer form {
            padding: 0;
            margin: 0; }
            #wrap #bottom-content .tout .content#mailer form input {
              margin-top: 7px;
              width: 225px; }
            #wrap #bottom-content .tout .content#mailer form button {
              margin-top: 7px;
              background: #3aaaed;
              border: 1px solid #4487a3;
              color: white;
              font-size: 14px;
              padding: 3px 15px; }
        #wrap #bottom-content .tout .content #testimonial {
          background: url(images/top_quote.png) no-repeat;
          padding-top: 1.2em;
          font-style: italic; }
        #wrap #bottom-content .tout .content #testimonial-signature {
          position: absolute;
          bottom: 0;
          width: 271px;
          height: 60px;
          background: url(images/bottom_quote.png) no-repeat;
          background-position: right bottom;
          font-style: italic; }
      #wrap #bottom-content .tout .bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 321px;
        height: 64px;
        background-image: url(images/tout_bottom.jpg); }
  #wrap #nav {
    height: 0px;
    position: relative;
    top: -20px;
    text-align: center;
    background: url(images/shadow_top.png) no-repeat;
    background-position: center top;
    padding-top: 20px; }

#left_tout {
  float: left; }

#form {
  background-image: url(images/right_tout_bkgrnd.jpg);
  float: left;
  height: 292px;
  width: 435px; }

form.message {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  padding-top: 0px;
  padding-bottom: 0px; }
form.myform {
  width: 435px;
  height: 292px; }
  form.myform fieldset {
    margin-bottom: 0px;
    margin-left: 0px;
    border: none; }
    form.myform fieldset ul {
      margin: 2 0 0 0px;
      padding: 0px; }
    form.myform fieldset li {
      list-style: none;
      padding: 5px;
      margin: 0px;
      clear: both; }
  form.myform label {
    font-weight: bold;
    float: left;
    text-align: right;
    margin-left: 30px;
    margin-right: 10px;
    width: 130px; }
  form.myform p {
    margin-top: -1px;
    margin-left: 310px; }
form.final {
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  padding-top: 50px;
  padding-bottom: 0px; }

#message {
  background-image: url(images/right_tout_bkgrnd.jpg);
  float: left;
  height: 292px;
  width: 435px; }
