#header {
	background:url(/img/layout/header_reply.png) no-repeat top center;	
	height:121px;
	color:#fff;
	margin:0 auto;
	position:relative;
	margin-bottom:20px;
}
#header_container {
	margin-bottom:20px;
}
#content_holder {
	border:1px solid #e7e7e7;
	background:#FFF;
	padding:35px;
	width:798px;
}
#content_holder #img_holder {
	text-align:center;
}
#content_holder #img_holder img{
	float:none;
}
form#post_form input {
	width:210px;
}
form#post_form {
	margin:0 0 30px 0;
}
form#post_form .submit input {
	width:auto;
}
form#post_form label {
	width:100px;
}
form#post_form .input {
	margin: 0 0 10px 0;
	clear:both;
}
form#post_form .column .input {
	width:380px;
}
form#post_form .column  {
	margin-bottom:10px;
	overflow:hidden;
}

form#post_form .column .error-message  {
	margin-left:120px;
}

form#post_form .questions  {
	margin:0 0 20px 0;
}
form#post_form .questions .radio,
form#post_form .questions .checkbox {
	margin:0;
}
form#post_form .questions legend,
form#post_form .questions legend {
	margin:0 0 20px 0;
}
form#post_form .radio .error-message {
	margin-left:0;
}
form#post_form .radio,
form#post_form .checkbox {
	margin:0 0 0 120px;
	display:inline;
	width:500px;
}
form#post_form .radio input,
form#post_form .checkbox input {
	width:auto;
	margin:0;
	border:none;
}
form#post_form .radio label,
form#post_form .checkbox label {
	width:auto;
	margin:0 20px 0 10px;
}

form#post_form .checkbox label {
	width:auto;
	margin:0 20px 0 10px;
}
form#post_form .message_holder  {
	width:760px;
}
form#post_form .message_holder textarea {
	width:600px;
}
form#post_form .newsletter_holder {
	padding:0;
	width:760px;
}
form#post_form .submit,
form#post_form .newsletter_holder input {
	margin:0 0 0 0;
	width:auto;
}
form#post_form .newsletter_holder input {
	width:auto;
	float:left;
	margin:0 10px 0 620px;
	
}
form#post_form .newsletter_holder label{
	font-weight:normal;
	width:auto;
	display:inline;
	float:left;
	clear:none;
	padding:0;
	margin:0 ;
}