html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}
body {
  background: url(../images/bg.jpg) top left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#container {
  height: 100%;
}

#contact_form {
	width: 700px;
	margin: 0 auto;
}
#contact_form table {
	width: 100%;
}
#contact_form th, #contact_form td {
	padding: 10px;
	vertical-align: top;
}
#contact_form td.top {
	vertical-align: bottom;
}
#contact_form th {
	width: 35%;
	text-align: right;
	color: #4d4d4d;
}
#contact_form .required {
	color: #F25824;
}
#contact_form .txt {
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 2px;
}
