/*--------------
Forms
================*/


form {
	padding: 0;
}

form, form fieldset input, form fieldset textarea, form label {
	font-family: Helvetica, Arial;
	font-size: 11px;
}
form p { position: relative; margin: 0 0 15px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 220px;
	margin: 0;
	color:#0c1d2e;
}

form fieldset p label {
	width: 180px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 4px;
	width: 220px;
}

form fieldset p textarea,
form fieldset p input {
	border: solid 1px #ccc;
}
form fieldset p label {
	color: #777;
}

#required{
	text-align: right;
	font-style: oblique;
}

#buttons{
	float:left;
}


.form-submit{
	display:inline;
	padding:0 0;
	margin: 0 0;
	border:none;
	color:#4693bf;
	background:none;
	cursor: pointer;
}

.contact-form > .label{
	float:left;
	width:140px;
}
