/* line 1, ../sass/wsi-sweeps.sass */
div#content {
  clear: both;
  float: left;
  width: 100%;
  background-color: #fff;
  color: #51524a;
}

/* line 8, ../sass/wsi-sweeps.sass */
div#content h1 {
  color: #fff;
  background-color: #5a5242;
  font-size: 2.2em;
  font-family: "Times New Roman", Times, serif;
  font-variant: small-caps;
  letter-spacing: 0.1em;
  padding: 0.3em 0 0.4em 0;
  margin-bottom: 0.23em;
  text-align: center;
}

/* line 19, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper {
  border: 1px solid #d5d5d5;
  padding: 3em;
  overflow: hidden;
}

/* line 24, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper h2 {
  font: italic 1.6em "Times New Roman", Times, serif;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 1em;
  padding-bottom: 0.1em;
}

/* line 31, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper p {
  font-size: 1.4em;
  line-height: 1.4em;
}

/* line 35, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper.thanks p {
  font-style: italic;
}

/* line 38, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container {
  display: block;
  overflow: hidden;
}

/* line 42, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.hero-column {
  float: left;
  width: 31em;
}

/* line 46, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.hero-column p {
  font-size: 1.4em;
  font-family: "Times New Roman", Times, serif;
}

/* line 50, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.hero-column img {
  display: block;
  padding: 1.5em 0;
}

/* line 54, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column {
  margin-left: 34.5em;
  width: 25em;
}

/* line 58, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column form {
  padding: 0;
  margin: 0;
}

/* line 62, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column form .required {
  padding-bottom: 0.5em;
}

/* line 65, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset {
  padding-bottom: 0.5em;
  border: 0;
}

/* line 69, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset label {
  font: bold 1.1em Verdana, Arial, Helvetica;
  color: #51524a;
  padding-bottom: 0.2em;
  float: none;
  display: block;
}

/* line 76, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset label.no-label {
  display: none;
}

/* line 79, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset label.error {
  color: #993333;
}

/* line 82, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset input {
  width: 20em;
  border: 1px solid black;
}

/* line 86, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset select {
  width: 10em;
}

/* line 89, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset span {
  display: block;
  padding: 0.5em 0;
}

/* line 93, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset div.checkbox {
  overflow: hidden;
  padding-top: 0.5em;
}

/* line 97, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset div.checkbox input {
  float: left;
  border: 0;
  width: 2em;
}

/* line 102, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column fieldset div.checkbox label {
  float: left;
  padding: 0.4em 0 0 0.2em;
  font-weight: normal;
  font-size: 0.9em;
}

/* line 108, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.form-container div.form-column input.submit {
  padding-top: 1em;
}

/* line 111, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.visit-us p {
  padding: 1em 0;
  font: 1.4em Times, Georgia;
}

/* line 115, ../sass/wsi-sweeps.sass */
div#content div.text-wrapper div.brand-logos {
  text-align: center;
}

/* line 118, ../sass/wsi-sweeps.sass */
div#content p.disclaimers {
  padding: 2em 0 1em 0;
}

/* Rules Popup */
/* line 122, ../sass/wsi-sweeps.sass */
body#sweepstakes-popup {
  padding: 1em 3em;
  margin: 0;
}

/* line 126, ../sass/wsi-sweeps.sass */
body#sweepstakes-popup div#wrap {
  width: 100%;
}

/* line 129, ../sass/wsi-sweeps.sass */
body#sweepstakes-popup div.title-section {
  padding-bottom: 1em;
}

/* line 132, ../sass/wsi-sweeps.sass */
body#sweepstakes-popup div.title-section div.actions {
  margin: 0 0 0.5em 0;
  text-align: right;
}

/* line 136, ../sass/wsi-sweeps.sass */
body#sweepstakes-popup div.title-section h1 {
  font-size: 2em;
  color: #963;
  text-align: left;
  background-color: #fff;
  padding: 0 0 0.1em 0;
  border-bottom: 1px solid #963;
}

/* line 144, ../sass/wsi-sweeps.sass */
body#sweepstakes-popup div.copy ol {
  padding: 0 0 1.5em 2.5em;
  list-style: decimal;
  color: #666;
}

/* line 149, ../sass/wsi-sweeps.sass */
body#sweepstakes-popup div.copy ol li {
  font-size: 1.1em;
  margin: 0;
  padding: 0 0 0.5em 0;
}

/* /Rules Popup */
