/**
 * Form Styles
 *
 * @package Liv
 * @version 1.1
 * @author Ceri Williams
 */
textarea.readonly, input.readonly {
    background-color: #fff;
    border-color: #fff;
    color: #222;
}

label {
	display: block;
}

.login label {
	display: inline;
}

label.checkbox, .form.element {
	margin-bottom: 1em;
}

form.account, .form.contact, form.login {
	width: 50%;
}

.form.contact {
	margin-left: 25%;
}

.form.element.checkbox {
	line-height: 1em;
}

.form.element,.form.element select {
	color: #808080;
	background-color: #fff;
}

.form.element.required,.form.element.required select {
	color: #222;
	background-color: #fff;
}

.form.element textarea {
	width: 90%;
}

#contactName, #contactEmail, #firstname, #lastname, #email {
	width: 80%;
} 

#contactPostcode {
	width: 8em;
}

form dt, form dd, form .hint {
	float:left;
	clear:both;
}

form dt {
	margin-top: 1em;
}

