/* For Tiny Vampire */
#form-table td#form-cell {
  padding-top: 10px;
}
#form-wrapper-1,
#form-wrapper-2,
#form-wrapper-3 {
  border-left: 1px solid #ccc;
  margin-left: 10px;
}
#life-insurance-form {
  background-color: transparent;
  padding: 0;
  margin: 0 auto;
  width: 520px;
  text-align: left;
}
#form-wrapper-1 #life-insurance-form,
#form-wrapper-2 #life-insurance-form {
  width: 480px;
}
#life-insurance-form h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-align: left;
  color: #468CBF;
  padding: 0;
  margin: 0 0 1.4em;
  font-style: normal;
}
/* For Tiny Vampire */
#form-table #life-insurance-form h3 {
  color: #6682B2;
}

#life-insurance-form label {
  line-height: 1.4em;
  font-size: 11px;
  color: #666;
}
#life-insurance-form label.question {
  font-size: 12px;
}

#life-insurance-form input,
#life-insurance-form select,
#life-insurance-form option {
  font-size: 12px;
}

#insured1_current_medications_detail {
}

form ul {
  list-style: none;
}
#pre_existing_list {
  width: 100%;
  padding: 0;
  margin: 0;
}
#pre_existing_list li {
  float: left;
  width: 30%;
}

.default-text {
  color: #9f9f9f;
}
.field-set {
  margin-bottom: 1.2em;
  border: 0px solid red;
  line-height: 1em;
}
.field-block {
  padding-bottom: 0em;
  margin-bottom: 1.2em;
  border: 0px solid black;
}
#privacy_row {
  padding-top: 10px;
}
#lead_first_name, #lead_last_name,
#lead_address1_street2,
#lead_address1_city,
#lead_email1	{ width:130px;	}
#lead_address1_street1 { width: 145px; }

#lead_phone1 { width: 100px; }

#lead_phone1_area,
#lead_phone1_exchange,
#lead_phone2_area,
#lead_phone2_exchange,
#lead_insured1_weight { width:45px; }

#lead_phone1_station,
#lead_phone2_station	{ width:50px; }

#lead_address1_zip	{ width:55px; }
#lead_is_smoker1_0 { margin-left: 20px;}
#lead_is_smoker1_1 { margin-left: 1em;}

.city-state-zip {
  float: left;
  width: 220px;
  margin-left: 20px;
}

.city-state-zip p {
  margin-top: 1.3ex;
  margin-bottom: 0;
}

.next {
  float: right;
  margin: 0;
}
.back {
  margin-top: 30px;
  padding: 0;
  display: block;
  float: left;
}
* html .back {
  margin-top: 40px;
}
*+html .back {
  margin-top: 40px;
}

.validation-advice {
  padding-top: 2px;
  font-size: 11px;
  font-weight: normal;
  color: #c00;
}
.advice {
  font-size: 11px;
  font-weight: normal;
}

#consent-wrapper {
  margin-top: 12px;
}
#consent {
  font-size: 11px;
}
#form-nav {
  padding: 0;
  margin: 0;
}

.span-question {
  float: left;
  margin-right: 10px;
  width: 290px;
}
.span-field {
  float: left;
}

.span-phone {
  float: left;
  width: 120px;
  margin-right: 10px;
}

/* From Blueprint */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.25em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*+html .clearfix { display: inline-block; }
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

