label {
  float: left;
  width: 130px;
  color: #696869;
}

label.required {
  float: left;
  width: 130px;
  font-weight: bold;
  color: #696869;
}
input {
  width: 250px;
  margin-bottom: 5px;
}
input.required {
  width: 252px;
  height: 19px;
  margin-bottom: 5px;
  background: #FCFC92;
  border: 1px solid #A5ACB2;
}
/* STYLES FOR HANDLING REQUEST FORM */
input.handling-date-box {
  width: 66px;
  margin-bottom: 5px;
  text-align: center;
}
input.handling-time-box {
  width: 38px;
  margin-bottom: 5px;
  text-align: center;
}
input.handling-number-box {
  width: 50px;
  margin-bottom: 5px;
  text-align: center;
}

input.handling-pax-box {
  width: 15px;
  margin-bottom: 5px;
  text-align: center;
}

input.handling-text-box {
  width: 140px;
  margin-bottom: 5px;
}
input.handling-text-box-row {
  width: 38px;
  margin-bottom: 5px;
}
/* STYLES FOR QUOTE REQUEST FORM */
input.quote-time-box {
  width: 44px;
  margin-bottom: 5px;
  text-align: center;
}
input.quote-date-box {
  width: 66px;
  margin-bottom: 5px;
  text-align: center;
}
input.quote-number-box {
  width: 15px;
  margin-bottom: 5px;
  text-align: center;
}
input.quote-text-box {
  width: 114px;
  margin-bottom: 5px;
}
select {
  font-size: 11px;
  margin-bottom: 4px;
}


table.form {
  margin: 0 0 15px 0;
  padding: 0;
  border: 1px solid #9CA7B2;
  border-collapse: collapse;
  text-align: center;
}
table th {
  background: #445F6E;
  color: #fff;
  padding: 2px 2px 2px 2px;
  font-size: 1.1em;
  font-weight: bold;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
tr.nobottomborder th{
  border-bottom:0;

}

tr.notopborder th{
  border-top:0;

}
table td {
  background: #E7EDF1;
  /*border-bottom: 1px solid #9CA7B2;*/
  color: #445F6E;
  padding: 5px 5px 5px 5px;
  font-size: 0.8em;
  font-weight: bold;
}

textarea {
  width: 250px;
  height: 150px;
}
textarea.required {
  width: 252px;
  height: 150px;
  background: #FCFC92;
  border: 1px solid #A5ACB2;
}

.boxes {
  width: 1em;
}

#one-way-submitbutton,  #return-submitbutton, #multi-submitbutton, #submitbutton {
  margin-left: 295px;
  margin-top: 5px;
  width: 90px;
}

br {
  clear: left;
}

.form img {
  margin-top: -8px;
}

#one-way h3, #return h3, #multi h3 {
  color: #59707E;
  font-size: 1.4em;
  background: #fff url(/images/dots.gif) bottom repeat-x;
  padding-bottom: 4px;
}

#one-way h4, #return h4, #multi h4 {
  color: #59707E;
  background: #fff url(/images/dots.gif) bottom repeat-x;
  padding-bottom: 1px;
}