
form { display:block; }
	form .textarea { width:180px; height:120px; border:2px solid #c4c4c4; font-family:Tahoma; font-size:11px; }
	form .error-input, form .error-both .input, form .error-same .input { background-color:#FFEFEF; border:1px solid #BB6666 !important; color:#660000 !important;; }
	form .error-div { float:left; margin:-21px 0 0 16px; color:#935; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
	form .error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:800px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
	form .error-same, form .error-both { color:#fff; background-color:#b66; -moz-border-radius:3px; }
