#contact_container {
  position:relative;
  width:360px;
  padding:0px;
  overflow:hidden;
  text-align:center;
  font:100%/140%  Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;
  margin-top:25px;
  clear:left
}
#contact_container a {color:#1b1b1b}
#contact_container a:hover {color:#f7941e;text-decoration:underline}
.contact_hdr {font:bold 100%/85% Arial;color:#f7941e}
input, textarea {
  padding:8px;
  font:normal 95% Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;
  width:380px;
  border-left:1px solid #a4a3a3;
  border-right:1px solid #a4a3a3;
  border-bottom:1px solid #a4a3a3;
  border-top:1px solid #a4a3a3;
  -moz-border-radius-:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  float:right;
  display:block;
  margin:0 0 10px;
  color:#2d2d2d
}
textarea {
  min-width:450px;
  width:450px;
  max-width:450px;
  min-height:124px;
  height:124px;
  max-height:220px;
  line-height:150%;
  color:#2d2d2d;
  font-family:Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif
}
input:hover, textarea:hover,
input:focus, textarea:focus {
  -moz-box-shadow:0 0 8px #f7941e;
  -webkit-box-shadow:0 0 8px #f7941e;
  box-shadow:0 0 8px #f7941e
}
.form label {
  color:#999;
  margin:0;
  padding:0;
  margin-bottom:18px;
  line-height:250%;
  font-size:95%;
  clear:left
}
.submit input {
  margin:0px auto;
  background:#f7941e;
  font-size:100%;
  color:#fff;
  border:1px solid #a4a3a3;
  -webkit-border-radius:5px;
  border-radius:5px;
  cursor:pointer;
  float:none
}
#form-div {
  padding:0px;
  width:470px;
  height:380px;
  font-size:95%;
  line-height:120%;
  margin:0px auto;
  display:inherit
}
#wrapper {margin:30px auto;width:500px}