body {
  background: #2d0200 !important;
}

.topSection, .midSection {
  padding-bottom: 2em;
}

.midSection {
  padding-bottom: 4em;
}

.contact-us {
  text-align:left;

  padding:10px 0;
  width:auto;
  margin-top: 3em;
}
.contact-us input {
  height:17px;
  width:350px;
  padding:10px 5px;
  color:#ccc;
}
.contact-us textarea {
  width:350px;
  padding:10px 5px;
  overflow:auto;
  color:#ccc;
}
.contact-us .submit {
  position:relative;
  left:110px;

padding: 25px;
padding-top: 10px;
text-transform: uppercase;
}
.red {
  color:red;
  font-weight:700;
}
.top {
  vertical-align: top;
}

.error, .notice {
  padding: 1em;
  margin: 1em;
}

.notice {
  background: green;
  text-align: center;
}
.error {
  background: red;
  text-align: center;
}

.right {
  float: right;
}
.left {
  float: left;
}
.contact-us .form-col1 {
  width:100px;
  height:30px;
  float:left;
  display:block;
  text-align:left;
  padding-right:10px;
  font-weight:700;
}
.message { ;display:none;width:460px;padding:10px;}
