/**************************************************************/
/**************************************************************/
#tease-contents {
  width: 750px;
  background-color: #FFF;
}

#widget-headline {
  color: #cc0000;
  font-size: 38px;
  font-family: Impact, sans-serif;
  padding: 20px 0 5px;
  text-align: center;
  margin: 0;
}

.squeeze-tease-pre-headline {
  padding: 5px;
  color: #FFF;
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  background-color: #000;
  height: 30px;
  font-family: arial;
}

.squeeze-tease-body {
  text-align: left;
  color: #666;
  padding: 0 15px 0 15px;
  width: 725px;
  font-family: Arial,Helvetica,Sans-Serif;
}

.squeeze-tease-body p {
  color: #666;
  padding-bottom: 10px;
}

form input.text {
  border: 3px solid #c2c2c2;
  display: block;
  font: 14px Helvetica;
  text-align: center;
  padding: 11px;
  margin: 8px auto;
  width: 262px;
  color: #777;
}

.squeeze-tease-divider {
  background: url("/images/squeeze/tease/divider.gif") no-repeat bottom center;
  padding-bottom: 20px;
  margin-bottom: 25px;
}

#widget-optin {
  width: 100%;
  position: relative;
  padding-bottom: 55px;
}

.squeeze-optin-instructions {
  background-color: #E3E3E3;
  text-align: center;
  color: #666;
  font-size: 10px;
  padding: 10px 0;
  margin: 20px 0 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  font-family: arial;
}

.squeeze-tease-form {
  text-align: center;
}

/*.squeeze-tease-form .email {
  background:#f8fcff;
  border:solid 3px #b1d8ee;
  font-size:16px;
  margin-bottom:5px;
  padding:10px;
  text-align:center;
  width:270px;
}
*/
.squeeze-tease-form label {
  color: #0060c2;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: center;
  font-family: Arial,Helvetica,Sans-Serif;
}

.squeeze-email-form-field {
  display: block;
  text-align: center;
}

.squeeze-submit-form-field {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}

.squeeze-tease-body ul.features {
  padding-left: 40px;
  text-align: left;
}

.squeeze-tease-body ul.features li {
  margin: 0 0 10px 20px;
}

.tease_squeeze_preview_container {
  text-align: center;
}

.tease_squeeze_preview {
  border: 3px solid #000;
  width: 750px;
  margin: auto;
  margin-top: 25px;
}

.no-email-provider-warning {
  margin-top: 10px;
  padding: 15px;
  background-color: #c31d00;
  color: #fff;
}

/* Override styles from funnel widget styling rules */
.overlay-squeeze .squeeze-pre-headline {
  margin-bottom: 20px;
}

.overlay-squeeze #widget-headline,
.overlay-squeeze #widget-body {
  float: none;
}
