::-webkit-input-placeholder{color:#777}::-moz-placeholder{color:#777}:-ms-input-placeholder{color:#777}input:-moz-placeholder{color:#777}.form-row .error_field{color:red;border:1px solid red}#error_message_block{font-size:10px;margin-top:10px;padding:10px;border:2px solid #eee;color:red}#form_description{margin-bottom:20px}.form-row{width:100%}.form-row p{padding:20px 0 10px 0}input,textarea{font-family:arial,sans-serif;background:#fff;padding:0;line-height:18px;font-size:11px;background:0 0;width:300px;border:1px solid #999}.form-row [type=submit],.form-row input[type=button],.form-row input[type=checkbox],.form-row input[type=radio],.form-row label,.form-row select{cursor:pointer}.form-row input[type=checkbox],.form-row input[type=radio],.form-row p input[type=checkbox],.form-row p input[type=radio]{width:15px;float:left;margin-right:10px}.form-row label{width:125px;display:block;float:left;line-height:normal;padding:10px 0}.form-row select{font-family:arial,sans-serif;background:#fff;padding:0;line-height:18px;font-size:11px;border:1px solid #999;height:30px;width:125px;padding:0 15px;margin:5px 0}.form-row input{height:30px;padding:0 15px;margin:5px 0;overflow:visible}.form-row select option{padding:5px 15px}.form-row textarea{height:124px;line-height:normal;margin-top:10px;overflow:auto;padding:5px 10px 5px 10px}.form-row a,.submit{width:auto;margin:20px 0 0 0;padding:8px 15px;font-size:12px;background:#d2001a;color:#fff;cursor:pointer;display:inline-block;text-align:center;width:auto!important;overflow:visible;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 3px rgba(255,255,255,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 3px rgba(255,255,255,.5);box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 3px rgba(255,255,255,.5)}.form-row a:hover,.submit:hover{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.2);box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.2);color:#fff}.form-row.row-padding{padding-bottom:20px}.form-row #captcha_img{padding-left:20px;padding-top:12px}.form-row #captcha{margin-left:145px;width:100px;margin-top:10px}#login_form .leftfloat{width:100%}#loginform{float:left;margin:0;padding:10px 5px 0 0}form#mini-login input{width:100%}form#mini-login label{font-size:11px}.searchform{width:200px;position:relative}.searchform label{color:#fff;font-size:10px;line-height:28px;width:auto;padding:0 10px 0 0;text-shadow:0 1px 2px #242424}.searchform input.searchform_searchterm{padding:0;margin:4px 0 5px 0;width:120px;height:18px;font-size:9px;background:#888;color:#fff;padding:0 15px}.searchform input.formsubmit{position:absolute;top:4px;right:7px;width:auto;margin:0;padding:0;width:20px!important;height:20px;font-size:10px;line-height:20px;border:0 none;background:#d2001a url(../images/magnifier.png) no-repeat center center;color:#fff;box-shadow:0 none;cursor:pointer;text-align:center;overflow:visible}.searchform input.searchform_searchterm:focus,.searchform input.searchform_searchterm:hover{background:#f8f8f8;color:#646464}#searchresult_block{margin:20px 0;padding:20px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}#searchresult_block .highlight{color:#e0001a}