  
input, textarea {
	display:block;
	width:100%;
	height:30px;
	border:2px solid #999999;
	box-sizing: border-box;
  	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	outline:none;
    font-size:14px;
	color:#222222;
	}
input:hover, textarea:hover {
	border:2px solid #222222;
}
textarea {
	height:130px;
	overflow:auto;
	resize:none;
} 
  



#contact {
	position:relative;
	height:10px;  
	overflow:hidden;
}
  
#contact .inner .block {
	position:relative;
	width:910px;
	height:480px;
	margin:0px auto;
}
#contact .inner .block div {
	display:table-cell;
	height:480px;
	vertical-align:middle;
}  
 
 
#contact_content {
	width:840px;
	overflow:hidden;
	padding-bottom:60px;
	margin:0px auto;
}
 
#contact_content .inner {
	min-width:70px;
}
 
#contact_content .inner .right {
	float:none;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:620px;
	vertical-align:top;
	padding-bottom:53px;
}
 
 
 
 
#contact_content .inner .right form {
	width:635px;
	overflow:hidden;
	margin-top:-22px;
}
#contact_content .inner .right form .block {
	float:left;
	margin-right:15px;
}
 /*required fields*/
#contact_content .inner .right form em{
 
	font-size:14px;
	color:#F00;
	font-style:normal;
	padding-top:25px;
}
/*send link*/
#contact_content .inner .right form a {
	float:right;
	 
	font-size:14px;
	color:#000000;
	letter-spacing:1px;
	text-transform:uppercase;
	margin-right:15px;
	margin-top:25px;
}
#contact_content .inner .right form a:hover {
	float:right;
	font-size:14px;
	color:#006439;
	text-decoration:underline;
	letter-spacing:1px;
	text-transform:uppercase;
	margin-right:15px;
	margin-top:25px;
}
 

/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/ 
#contact_content .inner p.macfix{
	margin-top:2px;
	
	 
}	
.onepix{
	margin-top: 1px;
}
#contact .inner h2.macfix{
	margin-top: 7px;
	
} 
.error{
	border: 2px solid red !important;
}
.error:hover{
	border: 2px solid red !important;
}
.success{
	color: green;
	margin-bottom: 15px;
} 
