
#headline_container {
  text-align: center; }

  #headline_container h3 {
    font-size: 1.4em;
	color: #336699;
	font-weight: 900;  }

.optin_wrapper { text-align: center; }

.optin_wrapper img {
    display: block;
	margin: auto;  }

.optin_container {
  width: 100%;
  height: auto;
  min-height: 100px;
  margin-top: 25px;
  margin-top: 0px;
  margin-bottom: 30px;
  padding:  20px 12px;
  text-align: center;
  position: relative;
  z-index: 1;
  background: #F6F6F6; }

  p.bribe {
    font-size: 16px;
	color: #444;
	padding: 20;
	text-align: center;}

	p.bribe span {
	  font-size: 30px;
	  color: red;
	  font-weight: 900;
	  display: block;
	  text-shadow: 1px 1px #FFF, -1px -1px #FFF;
	  text-transform: uppercase; }

	p.sub_offer {
	  padding: 0px 15px; }


  input[type="text"],
  input[type="email"] {
    width: 100%;
	height: 50px;
	margin: 10px auto;}


  input[type="submit"] {
    width: 100%;
	height: 50px;
	font-size: 13px;
	margin-top: 8px;
	padding: 8px 16px;
	background-color: #fff;
	background: #F40003;
	color: #555;
	color: #FFF;

	font-size: 1.2em;
	border: 1px solid #ccc; }


.testimonial {
  font-style: italic;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  padding: 20px 0px;
  margin: 25px 0px; }

  .testimonial p {
    margin-bottom: 10px;
	  text-align: center;}

	.testimonial p.headline {
	  font-size: 1.2em;
	  font-weight: bold;
	  text-align: center; }


#checks_container {
  width: 100%; }

  #checks_container p { margin-bottom: 15px; }

  #checks_container p.check {
    font-size: 1.2em;
	color: #0096ff;
	font-weight: bold; }

  #checks_container p.check i { color: #72B000; }
