p.error { padding: 2px; _padding: 0 2px 2px 2px; width: auto; border: 1px solid	#FF0000; background-color: #FF3300; color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; }
form.cmxform label.error { display: inline-block; margin: 0; padding: 4px; width: 400px; height: 24px; font-size: 18px; line-height: 24px; color: #ffffff; font-family: "Trebuchet MS", Verdana, sans-serif; font-weight: bold; border: 1px solid #ff0000; background-color: #ff3300; }
form.cmxform input.error { border: 1px solid	#FF3300; background-color: #FFEEEE; }
form.cmxform textarea.error { border: 1px solid	#FF3300; background-color: #FFEEEE; }