div.error {
    display: none;
}

input, textarea, select {
    border: 1px solid gray;
}

input.checkbox {
    border: none
}

input:focus, textarea:focus, select:focus {
    border: 1px dotted black;
}

input.error, textarea.error, select.error {
    border: 1px dotted red;
}

label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
