/* Contact Form Styles */
.clearing {
  clear:both;}

.alert, .error {
  color:#FF0000;}

ol.form {
  float:left;
  list-style:none;
  padding:2px;
  width:300px;}

ol.form li {
  clear:left;
  float:left;
  line-height:1.5em;
  margin-bottom:0.4em;
  width:100%;
  list-style:none !important;}

ol.form label {
  cursor:pointer;
  display:block;
  float:left;
  line-height:1.5em;
  padding-right:1%;
  text-align:right;
  width:100px;}

ol.form input {
  color:#000;
  width:180px;
  margin: 0 0 2px 0;}

ol.form input.submit {width:100px;padding:2px;margin:20px;}

ol.form textarea {
  height:90px;
  width:182px;
  font:11px/1.5 Arial, Helvetica, sans-serif;}

ol.form textarea.address {
  height:80px;}

ol.form .error {
  margin:4px 0 0 4px;}

ol.form li.buttons {
  padding-left:11%;
  width: 89%;}

ol.form li.hidden {
  display:none;}