#return-msg{
	color:#fff;
	width:50%;
	padding:.5em;
}

form#contact-form{
	width:50%;
}

form#contact-form:after{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
}

form#contact-form{
	display:inline-block;
}

fieldset{
	border:none;
}

legend{
	visibility:hidden;
	height:0;
}

form#contact-form fieldset p{
	position:relative;
	margin-bottom:1em;
}

form#contact-form fieldset label{
	display:block;
	color:#666;
}

.js form#contact-form fieldset label{
	position:absolute;
	top:0;
	left:0;
}

.js form#contact-form fieldset input,
.js form#contact-form fieldset textarea{
	width:100%;
}

.js form#contact-form fieldset input#submit-button{
	width:auto;
	float:right;
}