.feedback {
}

.feedback form ul {
}

.feedback form ul li {
  list-style: none !important;
  margin-bottom: 8px;
}

.feedback form ul li label {
  text-align: right;
  float: left;
}

.feedback form ul li label.lbl {
  width: 128px;
}

.feedback .column2 {
  margin-left: 128px;
}

.feedback .error {
  color: red;
  margin-left: 128px;
}

.feedback form ul li input, .feedback form ul li textarea, .feedback form ul li select{
  float:left;
  margin:0 2px;
}

.feedback form #zip {width:5em;}

.feedback form #message, .feedback form #subject {width: 380px;}

.highlight {
  color: #f58220;
  font-weight: bold;
}

.feedback form ul li
{
  display: block;
  *height: 1%;
}

.feedback form ul li:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
}
