.required{border:solid 1px green !important;background:url('/images/icons/star.png') no-repeat top left;padding-left:25px;width:125px;display:block;}input:focus,textarea:focus{border:1px solid red;}input,textarea,select{border:1px solid #363634;padding:3px;width:150px;}fieldset p{margin-bottom:1em;margin-top:0pt;}fieldset p label{width:98%;font-weight:bold;}fieldset p input.required{border:solid 1px green !important;background:url('/images/icons/star.png') no-repeat top left #fff;padding-left:25px;width:60%;!important;}fieldset p select{width:60%;}fieldset p label{float:left;line-height:2em;margin-right:3%;text-align:right;width:32%;}fieldset p input,fieldset p textarea{width:60%;}fieldset input.button{margin-left:35%;}form p.notice{font-weight:bold;}input.search.text{width:66%;}input.search.button{width:28%;margin-left:2%;}fieldset{background:#E9E9E9 none repeat scroll 0 0;border:1px solid #363634;margin-bottom:10px;padding:10px;position:relative;}legend{background:#FFFFFF none repeat scroll 0 0;border:1px solid #363634;font-size:1.1em;padding:0.4em 0.8em;}fieldset fieldset{background-color:#fff;border:1px solid #363634;margin-bottom:10px;padding:10px;position:relative;}.zend_form dt{clear:left;float:left;line-height:25px;margin-right:10px;text-align:right;width:110px;}.zend_form dd{clear:right;margin-bottom:10px;}.zend_form ul.errors li{color:red;}