/* Franchise form css for Assisting in Business :: from Clarihon */

fieldset.wrap {
 width: 100%;
 min-height: 200px;
 background: url(images/bg_fran-form.png) no-repeat 0 100%; 
 margin-bottom: 20px;
 padding-bottom: 10px;
}
* html fieldset.wrap {
 height: 200px;
}
fieldset.top {  
 width: 100%;
 font: 18px/3.0em Georgia, serif;
 color: #fff;
height: 66px;
padding-left: 60px;
 background: url(images/bg_fran-formtop.png) no-repeat 0 0; 
}
* html fieldset.top {
  width: 480px;
}
fieldset.forminfo {
  width: 450px;
  margin-left: 50px;
  height: 35px;
  padding-top: 10px;
  border-bottom: 1px solid #f5f5f5;
}
* html fieldset.forminfo {
  width: 450px;
  margin-left: 30px;
}

fieldset.forminfo-l {
  float: left;
  width: 145px;
  margin-left: 5px;
  text-align: right;
  font-size: 15px;
  line-height: 22px;
}
fieldset.dbl {
  line-height: 13px;
}
fieldset.forminfo-r {
  float: left;
  width: 270px;
  margin-left: 5px;
}
fieldset.forminfo-r label {
  font-size: 15px;
  line-height: 22px;
}
/* fieldset.forminfo label.red {
  font-size: 20px;
  color: #f00 !important;
} */
.red {
  font-size: 20px;
  color: #f00 !important;
}
input.short {
  width: 180px;
  background: #f2f2f2;
  border: 1px solid #e9e9e9;
}
input.short:active, input.short:focus, input.short:hover {
  background: #fffbde
}
input.x-short {
  width: 100px;
  background: #f2f2f2;
  border: 1px solid #e9e9e9;
}
input.x-short:active, input.x-short:focus, input.x-short:hover {
  background: #fffbde
}
input.long {
  width: 250px;
  background: #f2f2f2;
  border: 1px solid #e9e9e9;
}
/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body input.long  {
  width: 245px
} }
input.long:active, input.long:focus, input.long:hover {
  background: #fffbde;
}
select {
  width: 160px;
  background: #f2f2f2;
  border: 1px solid #e9e9e9;
}
select:active, select:focus, select:hover {
  background: #fffbde
}
textarea {
  width: 260px;
 height: 110px;
  background: #f2f2f2;
  border: 1px solid #e9e9e9;
}
textarea:active, textarea:focus, textarea:hover {
  background: #fffbde
}
fieldset.tall {
 height: 130px;
}
fieldset.forminfo-sl {
  float: left;
  width: 270px;
  margin-left: 15px;
  text-align: left;
}
* html fieldset.forminfo-sl {
  margin-left: 10px;
}
fieldset.forminfo-sl p {
  font-size: 1.3em !important;
  color: #005270;
  line-height: 1.1em !important;
  font-weight: bold;
}
* html fieldset.forminfo-sl p {
  margin: 0;
}
fieldset.forminfo-sr {
  float: left;
  width: 205px;
  margin-left: 5px;
}