/*---------------------CONTACT FORM---------------------------*/
.formcontainer  {
padding: 0 0 30px;

}

.formcontainer form p {
	overflow: hidden;
}

.formcontainer form * {
	outline: 0;
	color: #6f7f8c;
}

.formcontainer form label {
	display: block;
	margin-bottom: 5px;
}

.formcontainer form input {
	width: 288px;
	padding: 5px 5px 0;
	height: 24px;
	border: 1px solid #cfd4d8;
	font: 16px/19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff url(/images/input.png) repeat-x;
}

.formcontainer form input:focus {
	border-color: #86939e;
}

.formcontainer #form textarea {
	width: 500px;
	padding: 5px;
	height: 165px;
	border: 1px solid #cfd4d8;
	font: 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	vertical-align: bottom;
	overflow: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff url(/images/input.png) repeat-x;
	resize: none;
}

.formcontainer form textarea:focus {
	border-color: #86939e;
}

.form-option
{ padding: 20px 0;}
/* --- */

.form-submit .button {
	display: block;
	margin-left: auto;
	border: 1px solid #cfd4d8;
	padding: 2px 10px;
	width: 65px;
	background: #fff url(/images/button.png) repeat-x 0 bottom;
	font: 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	cursor: pointer;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

}

.form-submit  .button:hover {
	opacity: 0.75;
}

.form-submit .button:active {
	opacity: 0.75;
	background: url(/images/input.png) repeat-x 0 0;
}

/* --- */

.formcontainer form p.error {
	padding: 5px;
	border: 2px solid #9c2d26;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.formcontainer form p.error big {
	font-size: 11px;
	line-height: 16px;
	float: right;
	color: #9c2d26;
	font-weight: bold;
}

.formcontainer form p.error label {
	
}

.formcontainer form p.error input {
	width: 274px;
}

.formcontainer form p.error textarea {
	width: 274px;
}


.formcontainer form .form-option{
text-align: right;}

.formcontainer form .form-option .ec_option_cc {
text-align: right;}