fieldset
{
  position:relative;
  background-color:#fffacd;
  border:0;
}

fieldset label
{
  display:inline;
}

fieldset h3
{
  color:#333;
  font-weight:bold;
}

#LName, label[for="LName"]
{
  position:absolute;
  top:40px;
  left:350px;
}

label[for="LName"]
{
  top:35px;
  left:270px;
}

.contact_information > div
{
  margin-top:10px;
}

.contact_information > div + div + div
{
  position:absolute;
  top:98px;
  left:300px;
}

.contact_information .discount_percentage
{
  position:absolute;
  top:170px;
  left:310px;
}

#email
{
  margin-left:30px;
}

fieldset.submit_reset_buttons
{
  margin-top:-10px;
  margin-bottom:-20px;
  background-color:transparent;
}

#page_template p
{
  color:#000;
}

.column_1, .column_2, #shipping_information #origin, #shipping_information #destination
{
  width:314px;
}
.column_2, #shipping_information #destination
{
  position:absolute;
  top:40px;
  left:334px;
}


#container_types input
{
  position:relative;
  top:3px;
}

p.add_remove_volume_options strong
{
  font-weight:normal;
}

div.option
{
  position:relative;
  border-bottom:1px solid #f1e792;
}

div.option .column_1
{
  width:264px;
}

div.option .column_2
{
  top:25px;
  width:384px;
  left:290px;
  font-size:12px;
}

div.option .middle
{
  width:20px;
  font-size:15px;
  position:absolute;
  top:32px;
  left:241px;
}

.option
{
  padding:10px 0;
  margin-bottom:10px;
}

.add_remove_volume_options
{
  margin-bottom:0;
  padding-bottom:0;
}

.option .add_remove_volume_options
{
  position:relative;
  left:600px;
}

#origin select, #destination select
{
  margin-top:5px;
}

.class_help
{
  position:relative;
  top:-10px;
}

#projected_move_date
{
  border-top:1px solid #f1e792;
  margin-top:10px;
  padding-top:10px;
}

#accessorials label
{
  font-size:12px;
}

#accessorials .universal
{
  position:relative;
  border-top:1px solid #f1e792;
  margin-top:10px;
  padding-top:10px;
}

.universal h4
{
  padding-top:0;
}

.universal .column_2
{
  top:35px;
}


