#content-area {
	float: left;
	width: 270px;
}

#contact-area {
	float: right;
	width: 270px;
}

label {
	float: left;
	padding-top: 0px;
	font-size: 12px;
	color: #EEE;
	margin: 10px 0px 0px 0px;
}

#contact-area input, #contact-area textarea {
	padding: 3px;
	width: 264px;
	font-size: 12px;
}

#contact-area input { border: 0px solid #1D9FFF; }

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

#contact-area textarea:focus, #contact-area input:focus, #contact-area input:active {
	border: 0px solid #1D9FFF;
	background-color: #18A0DB;
	color: #FFF;
}

input.required, textarea.required {
	border: 0px solid #928D8A;
	background-color: #E2DDD9;
}

input.validation-failed, textarea.validation-failed {
	border: 0px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 0px solid #00CC00;
}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	width: 260px;
}
#contact-area input.submit-button {
	border: 0;
	width: 150px;
	background-color: #928D8A;
	color: #000;
}
#contact-area input.submit-button:hover { background-color: #333; color: #FFF; cursor: pointer; }
/*************************/
.special {
	width:5px;
	visibility:hidden;
}

/*************************/

.inputs{display:block}
.inputs *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E2DDD9}
.inputs1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d635d;
  border-right:1px solid #6d635d;
  background:#aea7a2}
.inputs2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #291d15;
  border-right:1px solid #291d15;
  background:#bbb4af}
.inputs3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bbb4af;
  border-right:1px solid #bbb4af;}
.inputs4{
  border-left:1px solid #6d635d;
  border-right:1px solid #6d635d}
.inputs5{
  border-left:1px solid #aea7a2;
  border-right:1px solid #aea7a2}
.inputsfg{
  background:#E2DDD9}
