/* Form design */
form {margin: 0; padding: 0; background: #f7f8ed;}
form.service {background: none;}
form div.top-corner {background: 0 0 url('/i/corner/t-l.jpg') no-repeat; height: 10px; line-height: 10px;}
form div.top-corner div {background: right 0 url('/i/corner/t-r.jpg') no-repeat;}
form div.bottom-corner {background: 0 0 url('/i/corner/b-l.jpg') no-repeat; height: 10px; line-height: 10px;}
form div.bottom-corner div {background: right 0 url('/i/corner/b-r.jpg') no-repeat;}

/* Form body */
form div.form-body {margin: 0 17px 0 17px;}

/* Errors show */
form div.messages {border: 1px #e3dba3 solid; padding: 5px 5px 0 6px;
background: #ffffff; margin-bottom: 17px;}
form div.messages div {margin-bottom: 6px; padding-left: 23px;
background-position: 0 center; background-repeat: no-repeat; }
form div.messages div.error {background-image: url('/i/form/error-icon.png');}
form div.messages div.successSubmit {background-image: url('/i/form/ok.png');}

/* Form layout table */
form table, form table td, .content form table, .content form table td,
.content form table.def, .content form table.def td {border: none;}
form table td {padding-bottom: 9px !important;}
form table tr.required td {padding-bottom: 0 !important;}

form table td.label {width: 75px; text-align: right;
color: #3573ae; font-weight: bold; padding-right: 7px;}
form table td.label label {margin-top: 2px;}
form table td.label span, form table span.required {color: #E6790F; font-size: 12px;}

/* Control style */
form table input {border: 1px #e3dba3 solid; width: 200px; font-size: 100%;}
form table textarea {width: 380px; height: 170px; border: 1px #e3dba3 solid; font-size: 100%;}

/* Form button */
form button {border: none; height: 24px;
background: #e3dba3 0 0 none no-repeat; color: #ffffff; font-weight: bold;}
form button div {font-size: 12px; line-height: 24px;}
form button {cursor: pointer;}

/* Fix in moz :) */
@-moz-document url-prefix() {form button div {margin-bottom: 4px; line-height: 12px;} }

form button.medium {background: 0 0 url('/i/button/medium.png') no-repeat; width: 100px;}