span.validate-error {
display:inline-block;
	        border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	   -moz-border-radius: 0 0 6px 6px;
	background-color: #FCC;
	border: 1px solid  #F66;
	border-top: none;
	color: #000;
	font-size: 11px;
	margin: -1px 10px 10px 6px; 
	padding: 5px;
	   -moz-box-shadow: 1px 1px 7px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,0.1);
	        box-shadow: 1px 1px 7px rgba(0,0,0,0.1);
}

span.validate-error-standalone, .dd-datefield-helper span.validate-error {
	display:block;
	        border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	   -moz-border-radius: 6px 6px 6px 6px;
	border-top: 1px solid  #F66;
	margin-top: 6px;
}

input.validate-error {
}

.validate-error-icon {
	/* in fieldpanel */
	width: 16px; height: 16px; display:block; float:left;
	margin-right: 5px;
	background: url('../img/required-error.png') no-repeat;
	overflow: hidden; line-height: 100000px;
}

td.dd-required-marker {
	/* label in fieldset row */
	background: url('../img/required.png') right 7px no-repeat;
}

td.dd-validate-errormarker {
	/* in fieldpanel, in fieldset */
	background: url('../img/required-error.png') right 7px no-repeat;
}

.dd-hasrequired-marker td.label {padding-right: 16px !important}


input[type="text"].required, textarea.required {border: 1px inset #333}

