/* Form Validation */
label.error {
    display: block;
    margin-top: -15px;	
	padding: 0;
    color: #ED7A53;
    font-weight: bold;
    text-shadow: 0px 1px 1px rgba(164, 44, 4, 0.20);
    -moz-text-shadow: 0px 1px 1px rgba(164, 44, 4, 0.20);
    -webkit-text-shadow: 0px 1px 1px rgba(164, 44, 4, 0.20);
    font-size: 11px;
 }

form input.error, form textarea.error {border: 1px solid #ED7A53 !important;}
form input.valid, form textarea.valid {border: 1px solid #9FC569 !important;}

.controls label.error {
	margin-top:-20px;
}
.controls .selector label.error {
	position: absolute;
	top: 5px;
	right: 0;
	margin:0;
}