@charset "utf-8";
/* CSS Document */
.container.maincontainer {
    margin: 0 auto;
    padding: 0 30px;
    width: 890px;
}
#contact{
	margin : 0px 0 0;
	text-align:left;	
}

#contact p {
	margin : 0 0 10px 0;	
}

#contact form {
	margin: 0 0 20px 0;	
}

#contact .formItem {
	margin: 0 0 10px 0;
	min-height:30px;
	clear:both;
	position:relative;	
}

#contact .formItem label {
	display:block;
	float:left;
	width:130px;
	text-align:right;
	position:relative;
	font-size: 0.8125em;
}

#contact .formItem input[type="text"],
#contact .formItem textarea {
	float:left;
	margin-left:10px;
}

#contact .formItem input[type="text"] {
	width:260px;
	
}

#contact .formItem textarea {
	height: 200px;
    width: 400px;
}

#contact .formSubmit {
	width:550px;
	text-align:right;
}

#contact .formSubmit input {
		
}

#contact ul.cForm-errors {
	clear:both;
	margin-left:140px;
	padding-top:5px;
	font-size: 0.8125em;
	color:#B40052;
}

.contact-success .backHome {
	text-align:right;	
	font-size: 0.75em;
}

#contact .error {
	background: none;
	border: none;
	color: #B40052;
	padding: 0;
}

#contact .red {
	color:red;	
}



table#recaptcha_table
{
  table-layout:auto;
}

.formItem.recaptacha
{
  position:relative;
  
}

#recaptcha_widget_div
{
  position:relative;
  left: 10px;
}

#Form_Contact_Abuse #recaptcha_widget_div
{
 
  left: 0px;
}