
div.form{position:relative;width:500px; font-family:Arial, Tahoma; font-size:12px;}
div.form div.field{clear:both;padding-top:5px;}
div.form div.field label{float:left;display:block;width:200px;padding:2px 10px 0 0;text-align:right;}
div.form div.field label.right{padding-right:0;padding-left:10px;text-align:left;}
div.form input, div.form textarea, div.form select{float:left; font-family:Arial, Tahoma; font-size:12px; color:#716C58; }
div.form input.text{width:220px;padding:1px 2px 0 2px;}
div.form input.checkbox{margin:3px 0 0 0;width:13px;height:13px;overflow:hidden;}
div.form input.radio{margin:3px 0 0 0;width:13px;height:13px;overflow:hidden;}
div.form textarea{margin:3px 0 0 0;width:100%;height:90px;}
div.form div.error input.text{border:2px solid #c00;}
div.form div.error textarea{border:2px solid #c00;}
div.form div.error select{border:2px solid #c00;}
div.form div.field span.required{float:left;color:#c00;display:block;width:10px;text-align:center;padding-top:3px;}
div.error_info {width:220px; font-size:11px;color:#c00;clear:both;background:url("../../storage/img/alert.gif") no-repeat 0 5px; padding:3px 0 0 15px; text-indent:0;}
div.form div.action{clear:both;margin:0 0 40px;padding:5px 0 15px 190px;width:100%;}
div.form div.action input, div.form div.action img{margin-left:15px;float:left;}
input.disabled{background-color:#bbb;color:#555}
div.form textarea {width:225px;}
