* {
	margin: 0;
	padding: 0;
}

@font-face {

    font-family: 'OpenSansRegular';

    src: url('OpenSans-Regular-webfont.eot');

    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('OpenSans-Regular-webfont.woff') format('woff'),

         url('OpenSans-Regular-webfont.ttf') format('truetype'),

         url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');

    font-weight: normal;

font-style: normal;}

p {
	font-size: 1.3em;
	margin-bottom: 15px;
}

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	
}
#contact
 {
  background: #F9F9F9;
  width:500px;
  padding: 25px;
  margin: 150px auto;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
  border-radius: 10px;
  font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
#contact-area {
	width: 585px;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 483px;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #aaa;
	border-radius:3px;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 85%;
	color:#fff;
	background: #43A047;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
}


label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 16px;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
	color:#aaa;
}
.title{
	text-align:center;
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
font-size: 16px;}