/*
-----------------------------------------------
Last Updated: February 11, 2009 

----------------------------------------------- */

.dig-2,
#homeowner_born_on_mm,
#homeowner_born_on_dd,
#homeowner_residence_length_yyyy,
#homeowner_residence_length_mm,
#policy_continuously_insured_yyyy,
#policy_continuously_insured_mm { width:25px; }

.dig-4,
#dob1_yyyy_on,
#homeowner_born_on_yyyy,
#residence_units,
#residence_square_footage { width:45px; }

.dig-5,
#residence_zip	{ width:55px; }

#accessories { margin:-10px 0 0 0; }

div#buttons { width:600px; margin:10px auto; }

.back-btn {
  margin-top: 28px;
}


/* Form fields
-------------------------------------------------------------- */

form, input, select, option, textarea, label, table, td { color:#151e47;}

label.smallish, #claim_information label { display:block; }
	
select option { padding:0 3px; }

input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #666;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }

#accessories label { font-size:1em;}

.width200 { width:200px; float:left; }

.width53 { width:53px; float:left; }

.add {margin-left:10px;}

.remove {margin-top:8px;}

.fieldWithErrors {
  background-color: #FFCFCF !important;
  border: 1px solid #CC0000 !important;
}

#home-insurance-form {
  margin-top: 3em;
}

#home-insurance-form #error_message {
  color: #C00;
  font-weight: bold;
  text-align: center;
  display: block;
}

input.submit {
  border: none;
  padding: 0;
  margin: 0;
}

input.noborder { background:transparent; }

/* Form steps
-------------------------------------------------------------- */

#home-step1, #home-step2, #home-step3, #home-step4, #home-step5, #home-step6, #home-step7 {
  display: block;
  width: 701px;
  height: 60px;
  text-indent: -9999px;
  margin:-40px auto 0 auto;
  padding:0px;
}

#home-step1 {
  background: transparent url(../../../images/themes/skid/home-step1.gif) no-repeat 0 0;
}

#home-step2 {
  background: transparent url(../../../images/themes/skid/home-step2.gif) no-repeat 0 0;
}

#home-step3 {
  background: transparent url(../../../images/themes/skid/home-step3.gif) no-repeat 0 0;
}

#home-step4 {
  background: transparent url(../../../images/themes/skid/home-step3.gif) no-repeat 0 0;
}

#home-step5 {
  background: transparent url(../../../images/themes/skid/home-step3.gif) no-repeat 0 0;
}

#home-step6 {
  background: transparent url(../../../images/themes/skid/home-step4.gif) no-repeat 0 0;
}
#home-step7 {
  background: transparent url(../../../images/themes/skid/home-step5.gif) no-repeat 0 0;
}
