﻿/*
style="display:block;float:left;padding:4px 49px 0 0; width: 57px;"
style="width:130px;height:15px; float:none;clear:none"
<br /> <span style="color:red">*</span>= Required Field.
*/
p, form, fieldset, input, select, testarea, label {
  margin: 0px;
  padding: 0px;
}
fieldset {
  border: none;
}
fieldset#L0 div,
fieldset#R0 div {
  width: 100%;
  height: 24px;
}

#contact_form {
  display: block;
  position: relative;
  margin-top: 18px;
  font-family: Arial, Helvetica, sans-serif;
}

#contact_form p, #contact_form label {
  font-size: 0.68em;
}
fieldset, input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.85em;  
}

#contact_form_left {
  width: 290px;
}
#contact_form_left p {
  padding-right: 14px;
  padding-bottom: 18px;
}

#contact_form_right,
#contact_form_under {
  position: absolute;
  top: 0px;
  left: 310px;
}
#contact_form_under {
  width: 296px;
  height:296px;
  height:280px;
  background-color:#A8B001; 
  -moz-opacity: 0.25;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
  opacity: 0.25;
}
#contact_form_right {
  width: 262px;   
  margin: 17px;
}
#contact_form_right p {
  padding-right: 21px;
  padding-bottom: 17px;
}

#zip {
  float: right;
  width: 80px;
}
#zip_label {
  float: right;
  padding: 4px 6px 0 45px; 
}
#state {
   float: right;
   width: 30px;
}
#info {
  float: none;
  clear: none;
  width: 100%;
}
#info_padding, #comments_padding {
  padding-top: 4px;
}

#comments {
  float: none;
  clear: none;
  width: 100%;
}

#bestTime, #interest {
  width: 184px;
}
#buttons {
  text-align:center;
}
#buttons button {
  position: relative;
  top: 68px;
  width: 80px;
}

.rjust {
  clear: both;
  float: right;
  width: 180px;
}
.required {
  color: red;
  vertical-align:top;
}

