/* CONTACT FORM */
#ce-form, #wr-form     { background: url(../../images/formbg.png) repeat; margin: 15px 7px 0px 0px; padding: 0px; width: 407px; height: auto; overflow: auto }
form .required{font-weight:bold;} /* uses class instead of div, more efficient */

/* DETAILS */
#details_box      { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px; padding: 0px }
#details_box ul.details   { background: url(../../images/top.png) no-repeat left top; list-style-type: none; margin: 0px; padding: 15px 15px 0px }
#details_box input.size     { font-size: 11px; margin: 0px; padding: 0px 3px; width: 200px }

/* INFO */
#info_box      { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px }
#info_box .column         { float: left; margin: 0px; padding: 0px; width: 200px }
#info_box .column ul.info        { list-style-type: none; margin: 0px 0px 15px; padding: 0px 15px }
#info_box .column input.checkbox     { font-size: 11px; margin: 0px 5px 0px 0px; padding: 1px }
#info_box .column input.textfield      { font-size: 11px; margin: 0px; padding: 0px 3px; width: 200px }
#info_box .column li.blank  { visibility: hidden }
#info_box .column li.last  { margin: 0px 0px 11px; padding: 0px }

/* ENQUIRY */
#enquiry_box    { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; clear: left; margin: 0px 0px 15px; padding: 0px }
#enquiry_box ul.enquiry      { list-style-type: none; margin: 0px; padding: 0px 15px }
#enquiry_box textarea.textarea     { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px -18px; padding: 0px 3px; width: 367px }

/* WR-ENQUIRY */
#wr-enquiry_box     { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 35px; padding: 0px }
#wr-enquiry_box ul.enquiry      { list-style-type: none; margin: 0px; padding: 0px 15px }
#wr-enquiry_box textarea.textarea     { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px -18px; padding: 0px 3px; width: 367px }

/* MARKETING RESULTS */
#marketing_results_box   { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px; padding: 0px }
#marketing_results_box ul.marketing     { list-style-type: none; margin: 0px; padding: 15px 15px 0px }
#marketing_results_box select.select     { font-size: 11px; margin: 0px; padding: 0px 3px; width: 200px; height: 18px }

/* SEND */
#send_box    { font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px; padding: 0px }
#send_box ul.send         { list-style-type: none; margin: 0px; padding: 0px 15px }
#send_box li.buttons   { float: left; margin: 0px 5px 0px 0px; padding: 0px }
#send_box input.buttons    { font-size: 11px; margin: 0px; padding: 0px 0px 3px; width: 50px; height: 20px }

/* FORM END */
#formend   { background: url(../../images/bottom.png) no-repeat right bottom; margin: 0px; padding: 15px 0px 0px; height: 19px }