/* ERROR DEFINITIONS */
  #rname_cnt, #remail_cnt, #remail2_cnt, #sname_cnt, #msg_cnt, #bgc_cnt, #bremail_cnt
    { position: relative; }
  #rname_err, #remail_err, #remail2_err, #sname_err, #msg_err, #bgc_err, #bremail_err
    { font-family: helvetica; font-size: 10px; width: 150px; background: #EEDDAE; color: #920000; position: absolute;
      left: -180px; top:-2px; border: 1px solid #900000; vertical-align: top; line-height: 9px; display: none; }
  #rname_err img, #remail_err img, #remail2_err img, #sname_err img, #msg_err img, #bgc_err img, #bremail_err img
    { float: left; border: none; margin-right: 3px; }
  #rname_err img.arrow, #remail_err img.arrow, #remail2_err img.arrow, #sname_err img.arrow, #msg_err img.arrow, #bgc_err img.arrow, #bremail_err img.arrow
    { position: absolute; top: 25%; right: -29px; }
  #msg_err { top: 10px; }

#content { width: 260px; border: none; font-size: 11px; }
#other_content img { border: none; }
#other_content p { line-height: 13px; }
#certificate { padding: 10px 10px 0px 15px; }
#certificate p { padding: 10px 0px 0px 0px; margin: 0px; }
#form_fields { clear: both; margin: 0px; padding: 10px 0px 0px 0px; }
#form_fields .holder { height: 22px; }
#form_fields .holder .left { padding-top: 2px; }
#form_fields .holder .right { left: 110px; }
#form_fields .holder .right input { width: 110px; height: 15px; }
textarea { width: 220px; height: 40px; }
#notifications { margin-top: 10px; }
#notifications .holder { height: 16px; }
#notifications .holder .right { padding-top: 2px; left: 25px; }
.submit_button_border { margin: 20px 0px 0px 160px; }
#gc_info { padding-right: 15px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; line-height: 13px; }

#cert_options { clear: both; list-style: none; margin: 10px 0px 0px 0px; padding: 0px; }
#cert_options li { width: 113px; float: left; height: 17px; }
#cert_options li .left { height: 15px; width: 20px; }
#cert_options li .right { left: 20px; }

/* GIFT CERTIFICATE BALANCE */
#balance_fields { margin-top: 10px; padding: 0px; }
#balance_fields .holder { height: 23px; }
#balance_fields .holder .left { padding-top: 2px; }
#balance_fields .holder .right { left: 130px; }
#balance_fields .holder .right input { width: 100px; height: 15px; }
#balance_button { margin: 10px 0px 0px 147px; }
.balance { padding: 5px 0px 5px 0px; font-weight: bold; color: #920000; }
#return_button { margin: 10px 0px 0px 0px; }
#balance_page #other_content img { border: 1px solid #d7dac3; }
