[NBP web-reskin] [SCM] UNNAMED PROJECT branch, master, updated. 53b7391b58bf8000383ad18aea421205e8460ca0

fidelity_camp at nbp.org fidelity_camp at nbp.org
Mon Jun 7 12:53:31 EDT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The branch, master has been updated
       via  53b7391b58bf8000383ad18aea421205e8460ca0 (commit)
      from  9d941e898a1a87effe6edd4e56776ae017421940 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 53b7391b58bf8000383ad18aea421205e8460ca0
Author: V.Prabhakar at FMR.COM <fidelity_camp at tp6.endpoint.com>
Date:   Mon Jun 7 12:52:46 2010 -0400

    Page revisions for Education -edie

-----------------------------------------------------------------------

Summary of changes:
commit 53b7391b58bf8000383ad18aea421205e8460ca0
Author: V.Prabhakar at FMR.COM <fidelity_camp at tp6.endpoint.com>
Date:   Mon Jun 7 12:52:46 2010 -0400

    Page revisions for Education -edie
---
 catalogs/nbp/pages/business/businesscard.pdf       |  Bin 0 -> 94253 bytes
 catalogs/nbp/pages/business/contact.html           |   30 +-
 .../nbp/pages/business/customer_testimonials.html  |   14 +
 catalogs/nbp/pages/business/faq.html               |  191 ++++-----
 catalogs/nbp/pages/business/request_alphabet.html  |  181 ++++-----
 .../nbp/pages/business/request_alphabetinfo.html   |   63 ++--
 catalogs/nbp/pages/business/request_begin.html     |   44 +--
 catalogs/nbp/pages/business/request_business.html  |  127 +++---
 catalogs/nbp/pages/business/request_contact.html   |   26 +-
 catalogs/nbp/pages/business/request_desktop.html   |   81 ++--
 catalogs/nbp/pages/business/request_details.html   |  211 +++++-----
 catalogs/nbp/pages/business/request_education.html |  168 ++++----
 catalogs/nbp/pages/business/request_file.html      |  179 ++++----
 catalogs/nbp/pages/business/request_final.html     |  451 ++++++++++----------
 catalogs/nbp/pages/business/request_labels.html    |  121 +++---
 catalogs/nbp/pages/business/request_source.html    |  157 ++++----
 catalogs/nbp/pages/business/request_support.html   |  395 +++++++++---------
 catalogs/nbp/pages/business/request_thankyou.html  |   16 +-
 catalogs/nbp/pages/business/tourpress.html         |   32 +-
 catalogs/nbp/pages/business/tourtranscription.html |   34 +-
 catalogs/nbp/pages/business/whatcanbebrailled.html |   26 ++
 21 files changed, 1177 insertions(+), 1370 deletions(-)
 create mode 100644 catalogs/nbp/pages/business/businesscard.pdf
 create mode 100644 catalogs/nbp/pages/business/customer_testimonials.html
 create mode 100644 catalogs/nbp/pages/business/whatcanbebrailled.html

diff --git a/catalogs/nbp/pages/business/businesscard.pdf b/catalogs/nbp/pages/business/businesscard.pdf
new file mode 100644
index 0000000..1b9b087
Binary files /dev/null and b/catalogs/nbp/pages/business/businesscard.pdf differ
diff --git a/catalogs/nbp/pages/business/contact.html b/catalogs/nbp/pages/business/contact.html
index 0a8eeab..18d4f51 100644
--- a/catalogs/nbp/pages/business/contact.html
+++ b/catalogs/nbp/pages/business/contact.html
@@ -1,20 +1,10 @@
-[comment]
-ui_page: production/contact.html
-ui_type: page
-ui_name: production/contact.html
-ui_page_template: education_template
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Contact[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-[tmp target]production[/tmp]
-[tmp header]Contact Braille Production Services[/tmp]
-[include etc/contact_form.html]
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - Contact[/seti]
+
+<!-- BEGIN CONTENT -->
+[tmp target]production[/tmp]
+[tmp header]Contact Braille Production Services[/tmp]
+[include etc/contact_form.html]
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/customer_testimonials.html b/catalogs/nbp/pages/business/customer_testimonials.html
new file mode 100644
index 0000000..462fa2c
--- /dev/null
+++ b/catalogs/nbp/pages/business/customer_testimonials.html
@@ -0,0 +1,14 @@
+
+[seti xtitle]NBP - Braille Production Services - Customer Testimonials[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class=box_m5px>
+  <h1 class="contentheader">Customer Testimonials</h1>
+  <div class="content_area">
+ Customer Testimonials [page title]<br>
+<p>The plaque was beautiful and very much appreciated by our committee and Senator Murray---Thank you so much for your expediting the process."</p>
+- Betsy, from Perkins School for the Blind<br>
+  </div>
+</div>
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/faq.html b/catalogs/nbp/pages/business/faq.html
index 739899a..edd82a6 100644
--- a/catalogs/nbp/pages/business/faq.html
+++ b/catalogs/nbp/pages/business/faq.html
@@ -1,109 +1,82 @@
-[comment]
-ui_page: production/index.html
-ui_type: page
-ui_name: production/index.html
-ui_page_template: production_template
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Frequently Asked Questions[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class=box_m5px>
-  <h1 class="contentheader">Frequently Asked Questions</h1>
-  <div class="content_area">
-  <div class="faq_links">
-    <ul>
-      <li><a href="#1">Do I have other options besides those listed in the estimate form?</a></li>
-      <li><a href="#2">How can I assess how many pages my current print document will be when converted to braille?</a></li>
-      <li><a href="#3">How is braille produced?</a></li>
-      <li><a href="#4">How long will my project take to produce?</a></li>
-      <li><a href="#5">What does "emboss" mean?</a></li>
-      <li><a href="#6">What about large print?</a></li>
-      <li><a href="#7">Why can't I receive a price to have my document produced in braille per braille page?</a></li>
-      <li><a href="#8">Can NBP produce braille in various sizes, similar to font sizes?</a></li>
-      <li><a href="#9">What is uncontracted versus contracted braille?</a></li>
-      <li><a href="#10">What is braille transcription?</a></li>
-      <li><a href="#11">Why does National Braille Press produce so much of their finish work by hand?</a></li>
-      <li><a href="#12">What if I don't need finishing services?</a></li>
-      <li><a href="#13">What is a braille cell?</a></li>
-  </div>
-
-
-
-<div class="faq_question"><a name="1" id="1"></a>Do I have other options besides those listed in the estimate form?</div>
-
-<p class="faq_answer">In some cases, yes.  Our estimate request form requests information for our typical 
-  braille production jobs.  If your job is specialized, let us know what you need by providing details at the end of the estimate request process, and we will get back to you with answers or suggestions.</p>
-
-<div class="faq_question"><a name="2" id="2"></a>How can I assess how many pages my current print document will be when converted to braille?</div>
-
-<p class="faq_answer">If your braille document is to be produced on a standard-size braille paper, typically 11&quot; x 11.5&quot;, you can roughly estimate that a print document in 12 point font will be about double the amount of pages when produced in braille.  Again, this is a rough estimate; the ratio depends on many factors, such as font size, desired layout, and print page size.</p>
-
-
-<div class="faq_question"><a name="3" id="3"></a>How is braille produced?</div>
-<p class="faq_answer"><a href="[area href=tour/index.html]">Take our tour!</a></p>
-
-<div class="faq_question"><a name="4" id="4"></a>How long will my project take to produce?</div>
-
-<p class="faq_answer">While we currently quote 20 business days for production time, we are happy to work
-  with your schedule.</p>
-
-<div class="faq_question"><a name="5" id="5"></a>What does &quot;emboss&quot; mean?</div>
-
-<p class="faq_answer">The embossed dot can be described as a raised mark on a plate or page so as to be 
-  noticeable by touch.  Braille is embossed onto plates and paper using machinery which will create the 
-  embossed dot by striking or stamping a pin on the reverse side of the plate or page, creating a relief.</p>
-
-<div class="faq_question"><a name="6" id="6"></a>What about large print?</div>
-
-<p class="faq_answer">Large print is useful for people with low vision, whereas braille is essential for people with little or no vision.  We produce large print 
-  documents using 18- to 24-point fonts and can emboss the same text in braille, right over the print, so that both remain readable.  In this way, you can serve more visually-impaired people.</p>
-
-
-<div class="faq_question"><a name="7" id="7"></a>Why can't I receive a price to have my document produced in braille per braille page?</div>
-
-<p class="faq_answer">Prices for braille production services vary considerably depending upon job 
-  specifications.  Set-up fees, finish work, and the level of difficulty of transcription and
-  proofreading can all dictate price.</p>
-
-<div class="faq_question"><a name="8" id="8"></a>Can NBP produce braille in various sizes, similar to font sizes?</div>
-
-<p class="faq_answer">The size of a braille cell is uniform, unlike print font sizes, and cannot be changed.</p>
-
-<div class="faq_question"><a name="9" id="9"></a>What is uncontracted versus contracted braille?</div>
-
-<p class="faq_answer">Uncontracted braille represents one braille character or cell per letter of the 
-  alphabet.  Contracted braille is achieved by shortening common letter combinations or words, usually 
-  down to one or two characters or braille cells.  There are 189 contractions in braille and they are often compared to shorthand.  To learn more about braille contractions, pick up our tutorial <a href="[area href='JETKB.html']">Just Enough to Know Better</a>!</p>
-
-<div class="faq_question" ><a name="10" id="10"></a>What is braille transcription?</div>
-
-<p class="faq_answer">Braille transcription is the process of translating printed information into braille code.
-   Braille transcription requires the transcriber to be trained to read and write 
-  braille code.  Literary, math, and music braille transcription all require specialized training,
-with the goal of being certified by the Library of Congress.  Our transcribers follow braille code
-specifications set forth by the Braille Authority of North America (BANA).</p>
-
-<div class="faq_question" ><a name="11" id="11"></a>Why does National Braille Press produce so much of their finish work by hand?</div>
-
-<p class="faq_answer">Finish work, in particular, is a manual process of properly collating, folding, and binding braille pages.  Standardized manufacturing equipment, intended for print materials, does not handle the embossed pages easily and can often crush braille dots and compromise quality.  In general, equipment and automated processes for braille production are either hard to find, very expensive, or non-existent.</p>
-
-<div class="faq_question" ><a name="12" id="12"></a>What if I don't need finishing services?</div>
-
-<p class="faq_answer">We can easily supply transcription and/or proofreading services only, without actually pressing or binding a final product.</p>
-
-<div class="faq_question" ><a name="13" id="13"></a>What is a braille cell?</div>
-
-<p class="faq_answer">The braille cell is a unit of six raised or embossed dots - two horizontally and 
-  three vertically.  Each dot in the cell is referenced by its placement number of dot 1 through dot 6.
-  Various combinations of the six dots represent letters, numbers, and word contractions.  For example, if the top-left dot of the cell -- dot 1 --, appears by itself, this is the letter <i>a</i>.  To learn more about the 
-  braille cell, pick up our tutorial <a href="[area href='JETKB.html']">Just Enough to Know Better</a> or view our <a href="[area href='braille/index.html']">alphabet card</a>!</p>
-
-  </div>
-</div>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Frequently Asked Questions[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class=box_m5px>
+  <h1 class="contentheader">Frequently Asked Questions</h1>
+  <div class="content_area">
+  <div class="faq_links">
+    <ul>
+      <li><a href="#1">Do I have other options besides those listed in the estimate form?</a></li>
+      <li><a href="#2">How can I assess how many pages my current print document will be when converted to braille?</a></li>
+      <li><a href="#4">How long will my project take to produce?</a></li>
+      <li><a href="#7">Why can't I receive a price to have my document produced in braille per braille page?</a></li>
+      <li><a href="#6">What about large print?</a></li>
+      <li><a href="#8">Can NBP produce braille in various sizes, similar to font sizes?</a></li>
+      <li><a href="#12">What if I don't need finishing services?</a></li>
+      <li><a href="#5">What does "emboss" mean?</a></li>
+	  <li><a href="#9">What is uncontracted versus contracted braille?</a></li>
+      <li><a href="#10">What is braille transcription?</a></li>
+      <li><a href="#11">Why does National Braille Press produce so much of their finish work by hand?</a></li>
+      <li><a href="#13">What is a braille cell?</a></li>
+[comment] 
+      <li><a href="#3">How is braille produced?</a></li>
+[/comment]
+  </div>
+
+<div class="faq_question"><a name="1" id="1"></a>Do I have other options besides those listed in the estimate form?</div>
+
+<p class="faq_answer">In some cases, yes.  Our estimate request form requests information for our typical braille production jobs.  If your job is specialized, please provide details at the end of the estimate request process, and we will get back to you with answers or suggestions.</p>
+
+<div class="faq_question"><a name="2" id="2"></a>How can I assess how many pages my current print document will be when converted to braille?</div>
+
+<p class="faq_answer">If your braille document is to be produced on a standard-size braille paper, typically 11&quot; x 11.5&quot;, you can estimate that a print document in 12 point font will be about double the amount of pages when produced in braille.This is a rough estimate; the ratio depends on many factors, such as font size, desired layout, and print page size.</p>
+
+<div class="faq_question"><a name="3" id="3"></a>How is braille produced?</div>
+<p class="faq_answer"><a href="[area href=tour/index.html]">Take our tour!</a></p>
+
+<div class="faq_question"><a name="4" id="4"></a>How long will my project take to produce?</div>
+
+<p class="faq_answer">While we currently quote 20 business days for production time but are happy to work with your schedule.</p>
+
+<div class="faq_question"><a name="5" id="5"></a>What does &quot;emboss&quot; mean?</div>
+
+<p class="faq_answer">The embossed dot can be described as a raised mark on a plate or page so as to be noticeable by touch. Braille is embossed onto plates and paper using machinery which will create the embossed dot by striking or stamping a pin on the reverse side of the plate or page, creating a relief.</p>
+
+<div class="faq_question"><a name="6" id="6"></a>What about large print?</div>
+
+<p class="faq_answer">Large print is useful for people with low vision, whereas braille is essential for people with little or no vision. We produce large print documents using 18- to 24-point fonts and can emboss the same text in braille, right over the print, so that both remain readable. In this way, you can serve more visually-impaired people.</p>
+
+<div class="faq_question"><a name="7" id="7"></a>Why can't I receive a price to have my document produced in braille per braille page?</div>
+
+<p class="faq_answer">Prices for braille production services vary considerably depending upon job specifications.  Set-up fees, finish work, and the level of difficulty of transcription and
+  proofreading can all dictate price.</p>
+
+<div class="faq_question"><a name="8" id="8"></a>Can NBP produce braille in various sizes, similar to font sizes?</div>
+
+<p class="faq_answer">The size of a braille cell is uniform, unlike print font sizes, and cannot be changed.</p>
+
+<div class="faq_question"><a name="9" id="9"></a>What is uncontracted versus contracted braille?</div>
+
+<p class="faq_answer">Uncontracted braille represents one braille character or cell per letter of the alphabet. Contracted braille is achieved by shortening common letter combinations or words, usually down to one or two characters or braille cells. There are 189 contractions in braille and they are often compared to shorthand. To learn more about braille contractions, pick up our tutorial <a href="[area href='JETKB.html']">Just Enough to Know Better</a>!</p>
+
+<div class="faq_question" ><a name="10" id="10"></a>What is braille transcription?</div>
+
+<p class="faq_answer">Braille transcription is the process of translating printed information into braille code. Braille transcription requires the transcriber to be trained to read and write braille code. Literary, math, and music braille transcription all require specialized training, with the goal of being certified by the Library of Congress. Our transcribers follow braille code specifications set forth by the Braille Authority of North America (BANA).</p>
+
+<div class="faq_question" ><a name="11" id="11"></a>Why does National Braille Press produce so much of their finish work by hand?</div>
+
+<p class="faq_answer">Finish work, in particular, is a manual process of properly collating, folding, and binding braille pages. Standardized manufacturing equipment, intended for print materials, does not handle the embossed pages easily and can often crush braille dots and compromise quality. In general, equipment and automated processes for braille production are either hard to find, very expensive, or non-existent.</p>
+
+<div class="faq_question" ><a name="12" id="12"></a>What if I don't need finishing services?</div>
+
+<p class="faq_answer">We can easily supply transcription and/or proofreading services only, without actually pressing or binding a final product.</p>
+
+<div class="faq_question" ><a name="13" id="13"></a>What is a braille cell?</div>
+
+<p class="faq_answer">The braille cell is a unit of six raised or embossed dots - two horizontally and three vertically. Each dot in the cell is referenced by its placement number of dot 1 through dot 6. Various combinations of the six dots represent letters, numbers, and word contractions. For example, if the top-left dot of the cell -- dot 1 --, appears by itself, this is the letter a. To learn more about the braille cell, pick up our tutorial  <a href="[area href='JETKB.html']">Just Enough to Know Better</a> or view our <a href="[area href='braille/alphabetcard.html']">alphabet card</a>!</p>
+
+  </div>
+</div>
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/request_alphabet.html b/catalogs/nbp/pages/business/request_alphabet.html
index 6faeee6..22ca65d 100644
--- a/catalogs/nbp/pages/business/request_alphabet.html
+++ b/catalogs/nbp/pages/business/request_alphabet.html
@@ -1,96 +1,85 @@
-[comment]
-ui_page: production/request_alphabet.html
-ui_type: page
-ui_name: production/request_alphabet.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_alphabet.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Braille Alphabet Cards[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class=box_m5px>
-  <h1 class="contentheader">Braille Alphabet Cards</h1>
-  <div class="content_area">
-    <p class="content">Our braille alphabet cards are easily produced in any quantity you need, and are one of our most popular items.  Teachers in particular find them useful for classes on braille.  Simply choose from one of our card types below, or choose the standard layout and provide your own information as it should appear on the card.</p>
-    <p class="content">We can produce alphabet cards based on your own customized artwork and layout as well; the artwork and layout must be provided in QuarkXPress format (we can accept PDF as well, but will not be able to make changes to the content).</p>
-  </div>
-</div>
-<form class="estform" action="[process]" enctype="multipart/form-data" method=post>
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <input type=hidden name=mv_todo value=return>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <h2 class=formheader>Card layout</h2>
-  <table class=formtable>
-    <tr>
-      <td align=left><input type=radio name=er_layout id="standard" value="standard" [checked name=er_layout value=standard default=1]><label for="standard">Our standard card</label></td>
-      <td valign=top><img src="production/alpha_card_medium.jpg" border=1px alt="Braille alphabet card with National Braille Press logo"></td>
-<div class=helpfulblurb2>Shipping is not included in price estimates.</div>
-    </tr>
-    <tr>
-      <td align=left><input type=radio name=er_layout id="modified" value="modified" [checked er_layout modified]><label for="modified">Standard card with your information</label></td>
-      <td valign=top><img src="production/alpha_card_modified.jpg" border=1px alt="Braille alphabet card with customized company information"></td>
-    </tr>
-    <tr>
-      <td align=left><input type=radio name=er_layout id="customized" value="customized" [checked er_layout customized]><label for="customized">Custom layout and graphics</label></td>
-      <td valign=top class=optionsframe><label for="er_description">Description:</label><br />
-        <textarea cols=30 rows=3 name=er_description id="er_description">[value er_description]</textarea><br />
-[if value er_custom_file_uploaded]
-        <b>You have already uploaded the following file:</b>
-	<pre>[value er_custom_file_uploaded]</pre>
-	[button text="New file"]
-	  mv_nextpage=production/request_alphabet
-	  er_custom_file_uploaded=
-	  er_custom_file=
-	[/button]
-[else]
-	<label for="er_custom_file">Layout and graphics file</label><br />
-	<input type=file name=er_custom_file id="er_custom_file">
-	<p class=helpfulblurb>Please send only QuarkXPress or PDF files.  If you do not have a file at this time, please try to provide the best description of your custom layout and graphics above.</p>
-[/else]
-[/if]
-      </td>
-    </tr>
-  </table>
-  <center>
-    [button text="<< Back"]
-      mv_nextpage=production/request_begin
-      mv_todo=back
-      [if type=explicit compare="[value-extended name=er_custom_file test=isfile]"]
-	  [if type=explicit compare="($Values->{er_reference_id}) ? 0 : 1;"]
-	    [tmp new_id][query list=1 sql="select nextval('estimate_id_seq')"][list][sql-param nextval][/list][/query][/tmp]
-	    [perl]
-	      $Values->{er_reference_id} = $Scratch->{new_id};
-	    [/perl]
-	  [/if]
-	  [value-extended name=er_custom_file outfile="estimate_uploads/alphabet_[value er_reference_id]"]
-	  er_custom_file_uploaded=[cgi er_custom_file]
-      [/if]
-    [/button]&nbsp;
-    [button text="Continue >>"]
-      [if value er_layout =~ /\bstandard\b/i]
-        mv_nextpage=production/request_final
-      [else]
-        mv_nextpage=production/request_alphabetinfo
-      [/else]
-      [/if]
-      [if type=explicit compare="[value-extended name=er_custom_file test=isfile]"]
-	  [if type=explicit compare="($Values->{er_reference_id}) ? 0 : 1;"]
-	    [tmp new_id][query list=1 sql="select nextval('estimate_id_seq')"][list][sql-param nextval][/list][/query][/tmp]
-	    [perl]
-	      $Values->{er_reference_id} = $Scratch->{new_id};
-	    [/perl]
-	  [/if]
-	  [value-extended name=er_custom_file outfile="estimate_uploads/alphabet_[value er_reference_id]"]
-	  er_custom_file_uploaded=[cgi er_custom_file]
-      [/if]
-    [/button]
-  </center>
-</form>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - Braille Alphabet Cards[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class=box_m5px>
+  <h1 class="contentheader">Braille Alphabet Cards</h1>
+  <div class="content_area">
+    <p class="content">Our braille alphabet cards are easily produced in any quantity you need, and are one of our most popular items.  Teachers in particular find them useful for classes on braille.  Simply choose from one of our card types below, or choose the standard layout and provide your own information as it should appear on the card.</p>
+    <p class="content">We can produce alphabet cards based on your own customized artwork and layout as well; the artwork and layout must be provided in QuarkXPress format (we can accept PDF as well, but will not be able to make changes to the content).</p>
+  </div>
+</div>
+<form class="estform" action="[process]" enctype="multipart/form-data" method=post>
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <input type=hidden name=mv_todo value=return>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <h2 class=formheader>Card layout</h2>
+  <table class=formtable>
+    <tr>
+      <td align=left><input type=radio name=er_layout id="standard" value="standard" [checked name=er_layout value=standard default=1]><label for="standard">Our standard card</label></td>
+      <td valign=top><img src="production/alpha_card_medium.jpg" border=1px alt="Braille alphabet card with National Braille Press logo"></td>
+<div class=helpfulblurb2>Shipping is not included in price estimates.</div>
+    </tr>
+    <tr>
+      <td align=left><input type=radio name=er_layout id="modified" value="modified" [checked er_layout modified]><label for="modified">Standard card with your information</label></td>
+      <td valign=top><img src="production/alpha_card_modified.jpg" border=1px alt="Braille alphabet card with customized company information"></td>
+    </tr>
+    <tr>
+      <td align=left><input type=radio name=er_layout id="customized" value="customized" [checked er_layout customized]><label for="customized">Custom layout and graphics</label></td>
+      <td valign=top class=optionsframe><label for="er_description">Description:</label><br />
+        <textarea cols=30 rows=3 name=er_description id="er_description">[value er_description]</textarea><br />
+[if value er_custom_file_uploaded]
+        <b>You have already uploaded the following file:</b>
+	<pre>[value er_custom_file_uploaded]</pre>
+	[button text="New file"]
+	  mv_nextpage=production/request_alphabet
+	  er_custom_file_uploaded=
+	  er_custom_file=
+	[/button]
+[else]
+	<label for="er_custom_file">Layout and graphics file</label><br />
+	<input type=file name=er_custom_file id="er_custom_file">
+	<p class=helpfulblurb>Please send only QuarkXPress or PDF files.  If you do not have a file at this time, please try to provide the best description of your custom layout and graphics above.</p>
+[/else]
+[/if]
+      </td>
+    </tr>
+  </table>
+  <center>
+    [button text="<< Back"]
+      mv_nextpage=production/request_begin
+      mv_todo=back
+      [if type=explicit compare="[value-extended name=er_custom_file test=isfile]"]
+	  [if type=explicit compare="($Values->{er_reference_id}) ? 0 : 1;"]
+	    [tmp new_id][query list=1 sql="select nextval('estimate_id_seq')"][list][sql-param nextval][/list][/query][/tmp]
+	    [perl]
+	      $Values->{er_reference_id} = $Scratch->{new_id};
+	    [/perl]
+	  [/if]
+	  [value-extended name=er_custom_file outfile="estimate_uploads/alphabet_[value er_reference_id]"]
+	  er_custom_file_uploaded=[cgi er_custom_file]
+      [/if]
+    [/button]&nbsp;
+    [button text="Continue >>"]
+      [if value er_layout =~ /\bstandard\b/i]
+        mv_nextpage=production/request_final
+      [else]
+        mv_nextpage=production/request_alphabetinfo
+      [/else]
+      [/if]
+      [if type=explicit compare="[value-extended name=er_custom_file test=isfile]"]
+	  [if type=explicit compare="($Values->{er_reference_id}) ? 0 : 1;"]
+	    [tmp new_id][query list=1 sql="select nextval('estimate_id_seq')"][list][sql-param nextval][/list][/query][/tmp]
+	    [perl]
+	      $Values->{er_reference_id} = $Scratch->{new_id};
+	    [/perl]
+	  [/if]
+	  [value-extended name=er_custom_file outfile="estimate_uploads/alphabet_[value er_reference_id]"]
+	  er_custom_file_uploaded=[cgi er_custom_file]
+      [/if]
+    [/button]
+  </center>
+</form>
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/request_alphabetinfo.html b/catalogs/nbp/pages/business/request_alphabetinfo.html
index ed93a53..c363c55 100644
--- a/catalogs/nbp/pages/business/request_alphabetinfo.html
+++ b/catalogs/nbp/pages/business/request_alphabetinfo.html
@@ -1,37 +1,26 @@
-[comment]
-ui_page: production/request_alphabetinfo.html
-ui_type: page
-ui_name: production/request_alphabetinfo.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_alphabetinfo.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Your Business Information[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<form class="estform" action="[process]" enctype="multipart/form-data" method=post>
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <input type=hidden name=mv_todo value=return>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <h1 class=formheader>Your Business Information</h1>
-  <table class=formtable>
-    <tr>
-      <td align=right><label for="er_card_info">Enter the information you would like to appear on the card.</label></td>
-      <td><textarea name=er_card_info id="er_card_info" rows=4 cols=28>[value er_card_info]</textarea></td>
-    </tr>
-  </table>
-  <center>
-    [button text="<< Back"]
-      mv_nextpage=production/request_alphabet
-    [/button]
-    [button text="Continue >>"]
-      mv_nextpage=production/request_final
-    [/button]
-  </center>
-</form>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Your Business Information[/seti]
+
+<!-- BEGIN CONTENT -->
+<form class="estform" action="[process]" enctype="multipart/form-data" method=post>
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <input type=hidden name=mv_todo value=return>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <h1 class=formheader>Your Business Information</h1>
+  <table class=formtable>
+    <tr>
+      <td align=right><label for="er_card_info">Enter the information you would like to appear on the card.</label></td>
+      <td><textarea name=er_card_info id="er_card_info" rows=4 cols=28>[value er_card_info]</textarea></td>
+    </tr>
+  </table>
+  <center>
+    [button text="<< Back"]
+      mv_nextpage=production/request_alphabet
+    [/button]
+    [button text="Continue >>"]
+      mv_nextpage=production/request_final
+    [/button]
+  </center>
+</form>
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/request_begin.html b/catalogs/nbp/pages/business/request_begin.html
index 29d1671..43d1f0d 100644
--- a/catalogs/nbp/pages/business/request_begin.html
+++ b/catalogs/nbp/pages/business/request_begin.html
@@ -1,23 +1,14 @@
-[comment]
-ui_page: request_begin.html
-ui_type: page
-ui_name: request_begin.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_begin.html
-[/comment]
-[control reset=1]
-[control reset=1]
+
 
 [seti xtitle]NBP - Braille Production Services - Request an Estimate[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
+
 <!-- BEGIN CONTENT -->
 <div class=box_m5px>
-  <h1 class="contentheader">Request an Estimate</h1>
+  <h1 class="contentheader">Contact to Learn More</h1>
   <div class="content_area">
-    <p class="content">Interested in putting your print materials into braille?  We can help!  Use this estimate request wizard to describe the work you need, and the type of materials you have; our braille production specialists will evaluate your job's needs and get back to you with an estimate.</p>
-    <p class="content"><b>This form will not provide you with an estimate online.  We usually respond via email or phone within 48 hours.  If you need a price quote immediately, please call @_MAIN_TOLL_FREE_@ x17 or @_MAIN_PHONE_@ x17.</b></p>
+  <h3>Request an Estimate</h3>
+    <p class="content">Interested in putting your print materials into braille? Use this estimate request wizard to describe the work you need and the type of materials you have. Our braille production specialists will evaluate your job's needs and get back to you with an estimate.</p>
+    <p class="content"><b>This form will not provide you with an estimate online.  We usually respond via email or phone within 48 hours.  If you need a price quote immediately, please call @_MAIN_TOLL_FREE_@ x417 or @_MAIN_PHONE_@ x417.</b></p>
     <p class="content"><i><small>Items marked with a (*) are required.</small></i></p>
   </div>
 </div>
@@ -124,15 +115,7 @@ labels	Labels	labels
 <div style="text-align: right;"><a href="[area href='production/request_support.html' anchor='job_types']">Help</a>&nbsp;</div>
 	</td>
   </tr>
-  <tr>
-    <td align="right" valign="top">
-	<div class="helpfulblurb">Are you unable to find the type of product for which you're looking?
-	 [page production/request_contact.html]Contact us</a>.
-	</div>
-    </td>
-    <td>&nbsp;</td>
-  </tr>
-</table>
+ </table>
 
 <center>
 [button text="Continue >>"]
@@ -149,7 +132,6 @@ labels	Labels	labels
 
 </form>
 
-
 [set begin]
 er_name=required Please provide your name.
 er_quantity=required Please specify a quantity.
@@ -157,14 +139,8 @@ er_type=required Please choose a job type.
 er_email=required Please provide a valid email address.
 [/set]
 
-[comment]
-[if type="explicit" compare="($Values->{er_email} !~ /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)"]
-  [calc interpolate=0]
-    $Values->{er_email} = "";
-    return;
-  [/calc]
-[/if]
-[/comment]
+<h3>Contact Braille Production Services</h3>
+<p>If you have additional questions or comments, please feel free to send them to us. We'll make sure your message is delivered to the most appropriate team member and get back to you as soon as we can. [page business/request_contact.html]Contact Us</a></p>
 
 <!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
diff --git a/catalogs/nbp/pages/business/request_business.html b/catalogs/nbp/pages/business/request_business.html
index 88ca118..bc5876f 100644
--- a/catalogs/nbp/pages/business/request_business.html
+++ b/catalogs/nbp/pages/business/request_business.html
@@ -1,69 +1,58 @@
-[comment]
-ui_page: production/request_business.html
-ui_type: page
-ui_name: production/request_business.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_business.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Braille Business Cards[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class="box_m5px">
-  <h1 class="contentheader">Braille Business Cards</h1>
-  <div class="content_area">
-    <p>To emboss business cards with braille, we require the business cards to conform with certain <a href="business_card_specs">specifications</a> regarding size and paper type.  National Braille Press has a list of <a href="business_card_specs#printers">preferred printers</a> who are familiar with our requirements and can readily produce the printed cards for you in accordance with our standards.  You may use a printer of your choosing, as well, but the result must follow the <a href="business_card_specs">specifications</a> mentioned.</p>
-    <p>Braille takes up considerably more space than its print equivalent; this limits the amount of information that can fit in braille on one side of a business card.  Our braille business cards may contain up to four lines of braille.  The number of characters per line depends on specific characters and words involved -- some characters take up less space than others and braille has many contractions not used in print.  On average, a line will typically allow for 18 characters.</p>
-    <p>If you know what information you want on the card, please enter it below, keeping it as succinct as possible.  We will assess the information and determine if the information will fit.</p>
-  </div>
-</div>
-<form class="estform" action="[process]" method=post>
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <input type=hidden name=mv_todo value=return>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <h2 class=formheader>Your information</h2>
-  <table class=formtable>
-    <tr>
-      <td colspan=2 align=center><label for="er_card_line1">Line 1:</label> <input type=text name=er_card_line1 id="er_card_line1" value="[value er_card_line1]">
-      </td>
-    </tr>
-    <tr>
-      <td colspan=2 align=center><label for="er_card_line2">Line 2:</label> <input type=text name=er_card_line2 id="er_card_line2" value="[value er_card_line2]">
-      </td>
-    </tr>
-    <tr>
-      <td colspan=2 align=center><label for="er_card_line3">Line 3:</label> <input type=text name=er_card_line3 id="er_card_line3" value="[value er_card_line3]">
-      </td>
-    </tr>
-    <tr>
-      <td colspan=2 align=center><label for="er_card_line4">Line 4: <input type=text name=er_card_line4 id="er_card_line4" value="[value er_card_line4]">
-      </td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_printer">Choose a printer option</label></td>
-      <td class=optionsframe>
-        <select name="er_printer" id="er_printer">
-	  <option value="NBP-approved printer" [selected name=er_printer value="NBP-approved printer" default=1]>I can use an NBP-approved printer</option>
-	  <option value="my own printer" [selected name=er_printer value="my own printer"]>I prefer to select my own printer</option>
-	  <option value="Cards already printed" [selected name=er_printer value="Cards already printed"]>I have already printed the cards</option>
-	</select>
-      </td>
-    </tr>
-  </table>
-  <center>
-    [button text="<< Back"]
-      mv_nextpage=production/request_begin
-    [/button]
-    &nbsp;
-    [button text="Continue >>"]
-      mv_nextpage=production/request_final
-    [/button]
-  </center>
-</form>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - Braille Business Cards[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class="box_m5px">
+  <h1 class="contentheader">Braille Business Cards</h1>
+  <div class="content_area">
+    <p>To emboss business cards with braille, we require the business cards to conform with certain <a href="business_card_specs">specifications</a> regarding size and paper type.  National Braille Press has a list of <a href="business_card_specs#printers">preferred printers</a> who are familiar with our requirements and can readily produce the printed cards for you in accordance with our standards.  You may use a printer of your choosing, as well, but the result must follow the <a href="business_card_specs">specifications</a> mentioned.</p>
+    <p>Braille takes up considerably more space than its print equivalent; this limits the amount of information that can fit in braille on one side of a business card.  Our braille business cards may contain up to four lines of braille.  The number of characters per line depends on specific characters and words involved -- some characters take up less space than others and braille has many contractions not used in print.  On average, a line will typically allow for 18 characters.</p>
+    <p>If you know what information you want on the card, please enter it below, keeping it as succinct as possible.  We will assess the information and determine if the information will fit.</p>
+  </div>
+</div>
+<form class="estform" action="[process]" method=post>
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <input type=hidden name=mv_todo value=return>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <h2 class=formheader>Your information</h2>
+  <table class=formtable>
+    <tr>
+      <td colspan=2 align=center><label for="er_card_line1">Line 1:</label> <input type=text name=er_card_line1 id="er_card_line1" value="[value er_card_line1]">
+      </td>
+    </tr>
+    <tr>
+      <td colspan=2 align=center><label for="er_card_line2">Line 2:</label> <input type=text name=er_card_line2 id="er_card_line2" value="[value er_card_line2]">
+      </td>
+    </tr>
+    <tr>
+      <td colspan=2 align=center><label for="er_card_line3">Line 3:</label> <input type=text name=er_card_line3 id="er_card_line3" value="[value er_card_line3]">
+      </td>
+    </tr>
+    <tr>
+      <td colspan=2 align=center><label for="er_card_line4">Line 4: <input type=text name=er_card_line4 id="er_card_line4" value="[value er_card_line4]">
+      </td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_printer">Choose a printer option</label></td>
+      <td class=optionsframe>
+        <select name="er_printer" id="er_printer">
+	  <option value="NBP-approved printer" [selected name=er_printer value="NBP-approved printer" default=1]>I can use an NBP-approved printer</option>
+	  <option value="my own printer" [selected name=er_printer value="my own printer"]>I prefer to select my own printer</option>
+	  <option value="Cards already printed" [selected name=er_printer value="Cards already printed"]>I have already printed the cards</option>
+	</select>
+      </td>
+    </tr>
+  </table>
+  <center>
+    [button text="<< Back"]
+      mv_nextpage=production/request_begin
+    [/button]
+    &nbsp;
+    [button text="Continue >>"]
+      mv_nextpage=production/request_final
+    [/button]
+  </center>
+</form>
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/request_contact.html b/catalogs/nbp/pages/business/request_contact.html
index 1a8a16a..34d1eae 100644
--- a/catalogs/nbp/pages/business/request_contact.html
+++ b/catalogs/nbp/pages/business/request_contact.html
@@ -1,18 +1,8 @@
-[comment]
-ui_page: production/index.html
-ui_type: page
-ui_name: production/index.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Job Estimate Questions[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-[tmp contact_form_type]estimate_request[/tmp]
-[include etc/contact_form.html]
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Job Estimate Questions[/seti]
+
+<!-- BEGIN CONTENT -->
+[tmp contact_form_type]estimate_request[/tmp]
+[include etc/contact_form.html]
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/request_desktop.html b/catalogs/nbp/pages/business/request_desktop.html
index 2b8210f..6ca15c6 100644
--- a/catalogs/nbp/pages/business/request_desktop.html
+++ b/catalogs/nbp/pages/business/request_desktop.html
@@ -1,46 +1,35 @@
-[comment]
-ui_page: production/request_desktop.html
-ui_type: page
-ui_name: production/request_desktop.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_file.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Low-volume Job Specifications[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class="box_m5px">
-  <h1 class="contentheader">Low-volume Job Specifications</h1>
-  <div class="content_area">
-    <p>Low-volume braille production jobs follow a different production process than mid- or high-volume jobs.
-Most jobs produced with quantities lower than 50 copies will have the following specifications:</p>
-    <ul>
-      <li>8.5" by 11" or 11" by 11.5" finish size</li>
-      <li>80 lb. text weight paper, off-white color</li>
-      <li>Ink title page (no large print throughout document)</li>
-      <li>Plastic comb or wire binding</li>
-      <li>Flexible, plastic cover (colors: blue, green, frosted clear)</li>
-      <li>Braille and print labels on cover</li>
-    </ul>
-    <p>If these specifications are a problem, please [page production/request_contact.html]contact us</a> and we can discuss your needs in detail.</p>
-    <form action="[process]" method=post>
-      <input type=hidden name=mv_session_id value="[data session id]">
-      <input type=hidden name=mv_todo value=set>
-      <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-      <center>
-        [button text="<< Back"]
-          mv_nextpage=production/request_begin
-	[/button]&nbsp;
-	[button text="Continue >>"]
-	  mv_nextpage=production/request_source
-	[/button]
-      </center>
-    </form>
-  </div>
-</div>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Low-volume Job Specifications[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class="box_m5px">
+  <h1 class="contentheader">Low-volume Job Specifications</h1>
+  <div class="content_area">
+    <p>Low-volume braille production jobs follow a different production process than mid- or high-volume jobs.
+Most jobs produced with quantities lower than 50 copies will have the following specifications:</p>
+    <ul>
+      <li>8.5" by 11" or 11" by 11.5" finish size</li>
+      <li>80 lb. text weight paper, off-white color</li>
+      <li>Ink title page (no large print throughout document)</li>
+      <li>Plastic comb or wire binding</li>
+      <li>Flexible, plastic cover (colors: blue, green, frosted clear)</li>
+      <li>Braille and print labels on cover</li>
+    </ul>
+    <p>If these specifications are a problem, please [page production/request_contact.html]contact us</a> and we can discuss your needs in detail.</p>
+    <form action="[process]" method=post>
+      <input type=hidden name=mv_session_id value="[data session id]">
+      <input type=hidden name=mv_todo value=set>
+      <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+      <center>
+        [button text="<< Back"]
+          mv_nextpage=production/request_begin
+	[/button]&nbsp;
+	[button text="Continue >>"]
+	  mv_nextpage=production/request_source
+	[/button]
+      </center>
+    </form>
+  </div>
+</div>
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/request_details.html b/catalogs/nbp/pages/business/request_details.html
index 9403b40..982d18a 100644
--- a/catalogs/nbp/pages/business/request_details.html
+++ b/catalogs/nbp/pages/business/request_details.html
@@ -1,111 +1,100 @@
-[comment]
-ui_page: production/request_details.html
-ui_type: page
-ui_name: production/request_details.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_details.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - End Product Details[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<form class="estform" action="[process]" method=post>
-  <input type=hidden name=mv_todo value=set>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <div class="formheader">End product details</div>
-  <table class="formtable">
-    <tr>
-      <td valign=top align=right nowrap><label for="">What large print option do you want?</label></td>
-      <td valign=top nowrap>
-        <select name="er_large_print" id="er_large_print">
-	  <option value=none [selected name=er_large_print value=none]>None</option>
-          <option value="Cover only" [selected name=er_large_print value="Cover only" default=1]>On cover only</option>
-          <option value="Include in braille volume" [selected name=er_large_print value="Include in braille volume"]>Included in braille volume</option>
-	  <option value="As a separate volume" [selected name=er_large_print value="As a separate volume"]>As a separate volume</option>
-	</select>
-	<a href="[area href='production/request_support' anchor=lp]">Help</a>
-	<br /> <br />
-      </td>
-    </tr>
-    <tr>
-      <td valign=top align=right nowrap><label for="er_paper_size">Choose a paper finish size (in inches):</label></td>
-      <td>
-        <select name="er_paper_size" id="er_paper_size">
-	  <option value="8.5x11" [selected name=er_paper_size value="8.5x11" default=1]>8.5 x 11</option>
-          <option value="11x11.5" [selected name=er_paper_size value="11x11.5"]>11 x 11.5</option>
-	  <option value="12x11.5" [selected name=er_paper_size value="12x11.5"]>12 x 11.5</option>
-	  <option value="other" [selected er_paper_size other]>Other</option>
-	</select>
-      </td>
-    </tr>
-    <tr>
-      <td align="right"><label for="er_other_paper_size">Other:</label></td>
-      <td><input type=text name=er_other_paper_size id="er_other_paper_size" value="[perl]($Values->{er_paper_size} =~ /\bother\b/i) ? $Values->{er_other_paper_size} : "";[/perl]"></td>
-    </tr>
-    <tr>
-      <td colspan="2">&nbsp;</td>
-    </tr>
-    <tr>
-      <td align=right valign=top nowrap><label for="er_paper_type">Choose a paper type:</label></td>
-      <td valign=top>
-        <select name="er_paper_type" id="er_paper_type">
-          <option value="standard" [selected name=er_paper_type value=standard default=1]>Standard</option>
-          <option value="other" [selected er_paper_type other]>Other</option>
-	</select>
-      </td>
-    </tr>
-    <tr>
-      <td align="right"><label for="er_other_paper_size">Other:</label></td>
-      <td><input type=text name=er_other_paper_type id="er_other_paper_type" value="[perl]($Values->{er_paper_type} =~ /\bother\b/i) ? $Values->{er_other_paper_type} : ""; [/perl]"></td>
-    </tr>
-    <tr>
-      <td colspan="2" align="center"><div class=helpfulblurb>Our standard paper is off-white 80-lb. text weight  stock.</div></td>
-    </tr>
-    <tr>
-      <td colspan="2">&nbsp;</td>
-    </tr>
-    <tr>
-      <td align=right valign=top><label for="er_binding">Choose a binding:</label></td>
-      <td valign=top>
-        <select name="er_binding" id="er_binding">
-          <option value="standard" [selected name=er_binding value=standard default=1]>Standard</option>
-	  <option value="plastic" [selected er_binding plastic]>Plastic</option>
-	  <option value="wire" [selected er_binding wire]>Wire</option>
-	  <option value="other" [selected er_binding other]>Other</option>
-	</select>
-<a href="[area href='production/request_support' anchor=binding]">Help</a>
-        </td>
-    </tr>
-    <tr>
-      <td align="right"><label for="er_other_paper_size">Other:</label></td>
-      <td><input type=text name=er_other_binding id="er_other_binding" value="[perl] ($Values->{er_binding} =~ /\bother\b/i) ? $Values->{er_other_binding} : ""; [/perl]"></td>
-    </tr>
-    <tr>
-      <td colspan="2" align="center"><div class="helpfulblurb">Our standard binding is a magazine-style stitch binding.  Wire or plastic bindings require a plastic cover.</div></td>
-    </tr>
-  </table>
-  <center>
-  [button text="<< Back"]
-    [if value er_sample =~ /\bY\b/i ]
-    [or value er_source_format =~ /\bfile\b/i ] 
-      [then]
-        mv_nextpage=production/request_file
-      [/then]
-    [else]
-      mv_nextpage=production/request_source
-    [/else]
-    [/if]
-  [/button]&nbsp;
-  [button text="Continue >>"]
-    mv_nextpage=production/request_final
-  [/button]
-  </center>
-</form>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - End Product Details[/seti]
+
+<!-- BEGIN CONTENT -->
+<form class="estform" action="[process]" method=post>
+  <input type=hidden name=mv_todo value=set>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <div class="formheader">End product details</div>
+  <table class="formtable">
+    <tr>
+      <td valign=top align=right nowrap><label for="">What large print option do you want?</label></td>
+      <td valign=top nowrap>
+        <select name="er_large_print" id="er_large_print">
+	  <option value=none [selected name=er_large_print value=none]>None</option>
+          <option value="Cover only" [selected name=er_large_print value="Cover only" default=1]>On cover only</option>
+          <option value="Include in braille volume" [selected name=er_large_print value="Include in braille volume"]>Included in braille volume</option>
+	  <option value="As a separate volume" [selected name=er_large_print value="As a separate volume"]>As a separate volume</option>
+	</select>
+	<a href="[area href='production/request_support' anchor=lp]">Help</a>
+	<br /> <br />
+      </td>
+    </tr>
+    <tr>
+      <td valign=top align=right nowrap><label for="er_paper_size">Choose a paper finish size (in inches):</label></td>
+      <td>
+        <select name="er_paper_size" id="er_paper_size">
+	  <option value="8.5x11" [selected name=er_paper_size value="8.5x11" default=1]>8.5 x 11</option>
+          <option value="11x11.5" [selected name=er_paper_size value="11x11.5"]>11 x 11.5</option>
+	  <option value="12x11.5" [selected name=er_paper_size value="12x11.5"]>12 x 11.5</option>
+	  <option value="other" [selected er_paper_size other]>Other</option>
+	</select>
+      </td>
+    </tr>
+    <tr>
+      <td align="right"><label for="er_other_paper_size">Other:</label></td>
+      <td><input type=text name=er_other_paper_size id="er_other_paper_size" value="[perl]($Values->{er_paper_size} =~ /\bother\b/i) ? $Values->{er_other_paper_size} : "";[/perl]"></td>
+    </tr>
+    <tr>
+      <td colspan="2">&nbsp;</td>
+    </tr>
+    <tr>
+      <td align=right valign=top nowrap><label for="er_paper_type">Choose a paper type:</label></td>
+      <td valign=top>
+        <select name="er_paper_type" id="er_paper_type">
+          <option value="standard" [selected name=er_paper_type value=standard default=1]>Standard</option>
+          <option value="other" [selected er_paper_type other]>Other</option>
+	</select>
+      </td>
+    </tr>
+    <tr>
+      <td align="right"><label for="er_other_paper_size">Other:</label></td>
+      <td><input type=text name=er_other_paper_type id="er_other_paper_type" value="[perl]($Values->{er_paper_type} =~ /\bother\b/i) ? $Values->{er_other_paper_type} : ""; [/perl]"></td>
+    </tr>
+    <tr>
+      <td colspan="2" align="center"><div class=helpfulblurb>Our standard paper is off-white 80-lb. text weight  stock.</div></td>
+    </tr>
+    <tr>
+      <td colspan="2">&nbsp;</td>
+    </tr>
+    <tr>
+      <td align=right valign=top><label for="er_binding">Choose a binding:</label></td>
+      <td valign=top>
+        <select name="er_binding" id="er_binding">
+          <option value="standard" [selected name=er_binding value=standard default=1]>Standard</option>
+	  <option value="plastic" [selected er_binding plastic]>Plastic</option>
+	  <option value="wire" [selected er_binding wire]>Wire</option>
+	  <option value="other" [selected er_binding other]>Other</option>
+	</select>
+<a href="[area href='production/request_support' anchor=binding]">Help</a>
+        </td>
+    </tr>
+    <tr>
+      <td align="right"><label for="er_other_paper_size">Other:</label></td>
+      <td><input type=text name=er_other_binding id="er_other_binding" value="[perl] ($Values->{er_binding} =~ /\bother\b/i) ? $Values->{er_other_binding} : ""; [/perl]"></td>
+    </tr>
+    <tr>
+      <td colspan="2" align="center"><div class="helpfulblurb">Our standard binding is a magazine-style stitch binding.  Wire or plastic bindings require a plastic cover.</div></td>
+    </tr>
+  </table>
+  <center>
+  [button text="<< Back"]
+    [if value er_sample =~ /\bY\b/i ]
+    [or value er_source_format =~ /\bfile\b/i ] 
+      [then]
+        mv_nextpage=production/request_file
+      [/then]
+    [else]
+      mv_nextpage=production/request_source
+    [/else]
+    [/if]
+  [/button]&nbsp;
+  [button text="Continue >>"]
+    mv_nextpage=production/request_final
+  [/button]
+  </center>
+</form>
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/request_education.html b/catalogs/nbp/pages/business/request_education.html
index bba62e4..e04fc10 100644
--- a/catalogs/nbp/pages/business/request_education.html
+++ b/catalogs/nbp/pages/business/request_education.html
@@ -1,90 +1,78 @@
-[comment]
-ui_page: request_education.html
-ui_type: page
-ui_name: request_education.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/request_education.html
-[/comment]
-
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Textbook, Tests, and Educational Materials[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class=box_m5px>
-  <h1 class="contentheader">Textbook, Tests, and Educational Materials</h1>
-  <div class="content_area">
-    <p>Braille literacy is a crucial skill for blind individuals in today's world.  Unfortunately, the price of transcribing large textbooks into braille has discouraged many schools from employing braille in the classroom.  As part of our commitment to braille education, we offer a different pricing structure for educational materials; we hope this will encourage school districts nationwide to bring braille back into the classroom and promote braille literacy for the blind at the same level as print literacy for the sighted.</p>
-    <p>Copyright laws allow for exceptional treatment of textbook braille transcriptions; once a textbook is transcribed into braille, the transcription belongs in the public domain rather than belonging to the textbook's publisher.  Therefore, you do not need to pay to transcribe a textbook if it has already been transcribed into braille; the textbook can be reproduced for you for the production cost alone without transcription's labor costs.  If you are looking to put a textbook into braille, please make sure you've looked both at our <a href="education">transcription catalog</a> and at <a href="http://www.aph.org/">APH's LOUIS database</a> to ensure that the textbook hasn't already been transcribed; the money you could potentially save is significant.</p>
-    <p>If you want to transcribe a test or educational materials other than a textbook, please <a href="">contact our education services department</a>.</p>
-  </div>
-</div>
-<form class="estform" action="[process]" method=post>
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <input type=hidden name=mv_todo value=return>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <input type=hidden name=mv_form_profile value="education">
-  <h2 class=formheader>Book information</h2>
-  <table class=formtable>
-    <tr>
-      <td align=right><label for="er_isbn">ISBN</label></td>
-      <td><input type=text name=er_isbn id="er_isbn" value="[value er_isbn]"></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_title">Title</label></td>
-      <td><input type=text name=er_title id="er_title" value="[value er_title]"></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_publisher">Publisher</label></td>
-      <td><input type=text name=er_publisher id="er_publisher" value="[value er_publisher]"></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_edition">Edition</label></td>
-      <td><input type=text name=er_edition id="er_edition" value="[value er_edition]"></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_copyright">Copyright</label></td>
-      <td><input type=text name=er_copyright id="er_copyright" value="[value er_copyright]"></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_subject">Subject matter</label></td>
-      <td><input type=text name=er_subject id="er_subject" value="[value er_subject]"></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_level">Grade/Reading level</label></td>
-      <td><input type=text name=er_level id="er_level" value="[value er_level]"></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_print_pages">Number of print pages</label></td>
-      <td><input type=text name=er_print_pages id="er_print_pages" value="[value er_print_pages]"></td>
-    </tr>
-    <tr>
-      <td align=right>
-        <p class=helpfulblurb>All of kinds of images, from artwork to charts and diagrams, can be potentially rendered as tactile graphics for inclusion in a braille book.  For this field, please provide an estimate of the total number of such images and diagrams throughout the text.</p>
-      </td>
-      <td><label for="er_graphics">Estimated number of graphics:</label> <input type=text name=er_graphics id="er_graphics" value="[value er_graphics]" size=4></td>
-    </tr>
-    <tr>
-      <td align=right>
-        <p class=helpfulblurb>Special instructions might include, for example, a list of the portions that require transcription (in the event that the entire textbook will not be used), or the chapters that need to be done earliest because of the course schedule.</p>
-      </td>
-      <td nowrap valign="top"><label for="er_special_instructions">Please provide any special instructions:</label><br /><textarea name=er_special_instructions id="er_special_instructions" rows=5 cols=28>[value er_special_instructions]</textarea></td>
-    </tr>
-  </table>
-  <center>
-    [button text="<< Back"]
-      mv_nextpage=request_begin
-    [/button]
-    &nbsp;
-    [button text="Continue >>"]
-      mv_nextpage=request_final
-    [/button]
-  </center>
-</form>
-[set education]
-[/set]
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Textbook, Tests, and Educational Materials[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class=box_m5px>
+  <h1 class="contentheader">Textbook, Tests, and Educational Materials</h1>
+  <div class="content_area">
+    <p>Braille literacy is a crucial skill for blind individuals in today's world.  Unfortunately, the price of transcribing large textbooks into braille has discouraged many schools from employing braille in the classroom.  As part of our commitment to braille education, we offer a different pricing structure for educational materials; we hope this will encourage school districts nationwide to bring braille back into the classroom and promote braille literacy for the blind at the same level as print literacy for the sighted.</p>
+    <p>Copyright laws allow for exceptional treatment of textbook braille transcriptions; once a textbook is transcribed into braille, the transcription belongs in the public domain rather than belonging to the textbook's publisher.  Therefore, you do not need to pay to transcribe a textbook if it has already been transcribed into braille; the textbook can be reproduced for you for the production cost alone without transcription's labor costs.  If you are looking to put a textbook into braille, please make sure you've looked both at our <a href="education">transcription catalog</a> and at <a href="http://www.aph.org/">APH's LOUIS database</a> to ensure that the textbook hasn't already been transcribed; the money you could potentially save is significant.</p>
+    <p>If you want to transcribe a test or educational materials other than a textbook, please <a href="">contact our education services department</a>.</p>
+  </div>
+</div>
+<form class="estform" action="[process]" method=post>
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <input type=hidden name=mv_todo value=return>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <input type=hidden name=mv_form_profile value="education">
+  <h2 class=formheader>Book information</h2>
+  <table class=formtable>
+    <tr>
+      <td align=right><label for="er_isbn">ISBN</label></td>
+      <td><input type=text name=er_isbn id="er_isbn" value="[value er_isbn]"></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_title">Title</label></td>
+      <td><input type=text name=er_title id="er_title" value="[value er_title]"></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_publisher">Publisher</label></td>
+      <td><input type=text name=er_publisher id="er_publisher" value="[value er_publisher]"></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_edition">Edition</label></td>
+      <td><input type=text name=er_edition id="er_edition" value="[value er_edition]"></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_copyright">Copyright</label></td>
+      <td><input type=text name=er_copyright id="er_copyright" value="[value er_copyright]"></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_subject">Subject matter</label></td>
+      <td><input type=text name=er_subject id="er_subject" value="[value er_subject]"></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_level">Grade/Reading level</label></td>
+      <td><input type=text name=er_level id="er_level" value="[value er_level]"></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_print_pages">Number of print pages</label></td>
+      <td><input type=text name=er_print_pages id="er_print_pages" value="[value er_print_pages]"></td>
+    </tr>
+    <tr>
+      <td align=right>
+        <p class=helpfulblurb>All of kinds of images, from artwork to charts and diagrams, can be potentially rendered as tactile graphics for inclusion in a braille book.  For this field, please provide an estimate of the total number of such images and diagrams throughout the text.</p>
+      </td>
+      <td><label for="er_graphics">Estimated number of graphics:</label> <input type=text name=er_graphics id="er_graphics" value="[value er_graphics]" size=4></td>
+    </tr>
+    <tr>
+      <td align=right>
+        <p class=helpfulblurb>Special instructions might include, for example, a list of the portions that require transcription (in the event that the entire textbook will not be used), or the chapters that need to be done earliest because of the course schedule.</p>
+      </td>
+      <td nowrap valign="top"><label for="er_special_instructions">Please provide any special instructions:</label><br /><textarea name=er_special_instructions id="er_special_instructions" rows=5 cols=28>[value er_special_instructions]</textarea></td>
+    </tr>
+  </table>
+  <center>
+    [button text="<< Back"]
+      mv_nextpage=request_begin
+    [/button]
+    &nbsp;
+    [button text="Continue >>"]
+      mv_nextpage=request_final
+    [/button]
+  </center>
+</form>
+[set education]
+[/set]
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/request_file.html b/catalogs/nbp/pages/business/request_file.html
index 29b840c..5cbf1d3 100644
--- a/catalogs/nbp/pages/business/request_file.html
+++ b/catalogs/nbp/pages/business/request_file.html
@@ -1,95 +1,84 @@
-[comment]
-ui_page: production/request_file.html
-ui_type: page
-ui_name: production/request_file.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_file.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - File Upload[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-[if value er_upload_errs]
-[and value er_source_format =~ /\bfile\b/i]
-<div class=box_m5px>
-  <p class="content_area"><b>You must upload a file at this stage before you can continue.  If you do not wish to upload a file now, you may go back to the previous step and choose a different option.</b></p>
-</div>
-[/if]
-<form class="estform" action="[process]" [if value er_source_format =~ /\bfile\b/i]enctype="multipart/form-data" [/if]method=post>
-  <input type=hidden name=mv_todo value=set>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <input type=hidden name=mv_session_id value="[data session id]">
-[if value er_source_format =~ /\bfile\b/i]
-  <input type=hidden name=er_upload_errs value=0>
-  <h2 class=formheader>Upload your file</h2>
-  <table class=formtable>
-    <tr>
-      <td align=right><p class=helpfulblurb>This estimate request process is equipped to handle one file per request.  If you have multiple files you wish to send, you might consider using email as a delivery method instead.  You could also use a utility such as <a href="http://www.winzip.com">WinZip</a> to place all the files into a single archive, and upload the archive.</p>
-      </td>
-      <td>
-  [if type=explicit compare="return 1 if '[value er_file_uploaded]'; return 0;"]
-        <b>You have already uploaded the following file:</b>
-	<pre>[value er_file_uploaded]</pre>
-    [button text="New file"]
-      mv_nextpage=production/request_file
-      er_file_uploaded=
-      er_source_file=
-    [/button]
-  [else]
-        <label for="er_source_file">Please select the file to upload:</label><br />
-	<input type=file name=er_source_file id="er_source_file">
-  [/else]
-  [/if]
-      </td>
-    </tr>
-  </table>    
-[/if]
-[if value er_sample =~ /\bY\b/i]
-  <h2 class=formheader>Describe your sample</h2>
-  <table class=formtable>
-    <tr>
-      <td align=right><label for="er_page_length">How many print pages are in your complete source document?</label></td>
-      <td><input type=text name=er_page_length id="er_page_length" value=[value er_page_length]></td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_sample_description">Please provide any details that may help us better understand your source document, that may not be clear from the sample you will send.</label></td>
-      <td><textarea name=er_sample_description id="er_sample_description" rows=5 cols=30>[value er_sample_description]</textarea></td>
-    </tr>
-  </table>
-[/if]
-  <center>
-    [button text="<< Back"]
-      mv_nextpage=production/request_source
-      [if type=explicit compare="[value-extended name=er_source_file test=isfile]"]
-	[value-extended name=er_source_file outfile="estimate_uploads/[value er_reference_id]"]
-	er_file_uploaded=[cgi er_source_file]
-      [/if]
-    [/button]&nbsp;
-    [button text="Continue >>"]
-      [if values er_quantity > 49]
-        mv_nextpage=production/request_details
-      [else]
-        mv_nextpage=production/request_final
-      [/else]
-      [/if]
-      [if type=explicit compare="[value-extended name=er_source_file test=isfile]"]
-	[value-extended name=er_source_file outfile="estimate_uploads/[value er_reference_id]"]
-	er_file_uploaded=[cgi er_source_file]
-      [elsif type=explicit compare="
-            return 0 if ! ($Values->{er_source_format} =~ /\bfile\b/i);
-	    return 0 if $Values->{er_file_uploaded};
-	    return 1;"]
-        mv_nextpage=production/request_file
-	er_upload_errs=1
-      [/elsif]
-      [/if]
-    [/button]
-  </center>
-</form>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - File Upload[/seti]
+
+<!-- BEGIN CONTENT -->
+[if value er_upload_errs]
+[and value er_source_format =~ /\bfile\b/i]
+<div class=box_m5px>
+  <p class="content_area"><b>You must upload a file at this stage before you can continue.  If you do not wish to upload a file now, you may go back to the previous step and choose a different option.</b></p>
+</div>
+[/if]
+<form class="estform" action="[process]" [if value er_source_format =~ /\bfile\b/i]enctype="multipart/form-data" [/if]method=post>
+  <input type=hidden name=mv_todo value=set>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <input type=hidden name=mv_session_id value="[data session id]">
+[if value er_source_format =~ /\bfile\b/i]
+  <input type=hidden name=er_upload_errs value=0>
+  <h2 class=formheader>Upload your file</h2>
+  <table class=formtable>
+    <tr>
+      <td align=right><p class=helpfulblurb>This estimate request process is equipped to handle one file per request.  If you have multiple files you wish to send, you might consider using email as a delivery method instead.  You could also use a utility such as <a href="http://www.winzip.com">WinZip</a> to place all the files into a single archive, and upload the archive.</p>
+      </td>
+      <td>
+  [if type=explicit compare="return 1 if '[value er_file_uploaded]'; return 0;"]
+        <b>You have already uploaded the following file:</b>
+	<pre>[value er_file_uploaded]</pre>
+    [button text="New file"]
+      mv_nextpage=production/request_file
+      er_file_uploaded=
+      er_source_file=
+    [/button]
+  [else]
+        <label for="er_source_file">Please select the file to upload:</label><br />
+	<input type=file name=er_source_file id="er_source_file">
+  [/else]
+  [/if]
+      </td>
+    </tr>
+  </table>    
+[/if]
+[if value er_sample =~ /\bY\b/i]
+  <h2 class=formheader>Describe your sample</h2>
+  <table class=formtable>
+    <tr>
+      <td align=right><label for="er_page_length">How many print pages are in your complete source document?</label></td>
+      <td><input type=text name=er_page_length id="er_page_length" value=[value er_page_length]></td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_sample_description">Please provide any details that may help us better understand your source document, that may not be clear from the sample you will send.</label></td>
+      <td><textarea name=er_sample_description id="er_sample_description" rows=5 cols=30>[value er_sample_description]</textarea></td>
+    </tr>
+  </table>
+[/if]
+  <center>
+    [button text="<< Back"]
+      mv_nextpage=production/request_source
+      [if type=explicit compare="[value-extended name=er_source_file test=isfile]"]
+	[value-extended name=er_source_file outfile="estimate_uploads/[value er_reference_id]"]
+	er_file_uploaded=[cgi er_source_file]
+      [/if]
+    [/button]&nbsp;
+    [button text="Continue >>"]
+      [if values er_quantity > 49]
+        mv_nextpage=production/request_details
+      [else]
+        mv_nextpage=production/request_final
+      [/else]
+      [/if]
+      [if type=explicit compare="[value-extended name=er_source_file test=isfile]"]
+	[value-extended name=er_source_file outfile="estimate_uploads/[value er_reference_id]"]
+	er_file_uploaded=[cgi er_source_file]
+      [elsif type=explicit compare="
+            return 0 if ! ($Values->{er_source_format} =~ /\bfile\b/i);
+	    return 0 if $Values->{er_file_uploaded};
+	    return 1;"]
+        mv_nextpage=production/request_file
+	er_upload_errs=1
+      [/elsif]
+      [/if]
+    [/button]
+  </center>
+</form>
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/request_final.html b/catalogs/nbp/pages/business/request_final.html
index ce0ec69..fc5543d 100644
--- a/catalogs/nbp/pages/business/request_final.html
+++ b/catalogs/nbp/pages/business/request_final.html
@@ -1,231 +1,220 @@
-[comment]
-ui_page: production/request_final.html
-ui_type: page
-ui_name: production/request_final.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_final.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Final Details[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class="box_m5px">
-  <h1 class="contentheader">Final details</h1>
-  <div class="content_area">
-    <p class="content">Your estimate request is almost complete.  Please 
-verify the information below, and then submit your request.  If you need to
-make corrections, you can step back through the request process using the 'back'
-link below.</p>
-  </div>
-</div>
-<form class="estform" action="[process]" method=post>
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <input type=hidden name=mv_todo value=set>
-  <h2 class="formheader">Job Summary</h2>
-  <table class="formtable">
-	<tr>
-		<td valign=top align=right>Contact Information</td>
-		<td class=optionsframe>
-		[perl]
-local $_ = $Values->{er_name};
-$_ .= "<br />" . $Values->{er_business} if ($Values->{er_business});
-$_ .= "<br />" . $Values->{er_address1} if ($Values->{er_address1});
-$_ .= "<br />" . $Values->{er_address2} if ($Values->{er_address2});
-$_ .= "<br />" . $Values->{er_city} if ($Values->{er_city});
-$_ .= ", " . $Values->{er_state} if ($Values->{er_state});
-$_ .= " " . $Values->{er_postal_code} if ($Values->{er_postal_code});
-$_ .= " " . $Values->{er_country} if ($Values->{er_country});
-$_ .= "<br />Phone: " . $Values->{er_phone} if ($Values->{er_phone});
-$_ .= "<br />Fax: " . $Values->{er_fax} if ($Values->{er_fax});
-$_ .= "<br />Email: " . $Values->{er_email} if ($Values->{er_email});
-return $_;
-		[/perl]</td>
-	</tr>
-[perl]
-my %jobtypes = (
-	'basic' => 'Braille books, magazines, or pamphlets',
-	'business' => 'Braille business cards',
-	'alphabet' => 'Braille alphabet cards',
-	'labels' => 'Braille labels'
-);
-return "\t<tr>\n\t\t<td align=right>Job Type</td>\n\t\t<td class=optionsframe>" . $jobtypes{$Values->{er_type}} . "</td>\n\t</tr>\n";
-[/perl]
-[if value er_type =~ /\bbasic\b/i]
-[then]
-	<tr>
-		<td valign=top align=right>Format of source documents</td>
-		<td class=optionsframe>[perl]
-my %formats = qw(
-	ship	Mail or Ship
-	fax	Fax
-	email	Email
-	file	File upload
-);
-local $_ = $formats{$Values->{er_source_format}};
-
-if ($Values->{er_source_format} =~ /\bfile\b/i) {
-	$_ .= "<br /><i>(" . $Values->{er_file_uploaded} . ")</i>";
-}
-
-return $_;
-[/perl]</td>
-	</tr>
-	<tr>
-		<td valign=top align=right>Entire source document or representative sample</td>
-		<td class=optionsframe>[perl]
-local $_ = "";
-if ($Values->{er_sample} =~ /\by\b/i) {
-	$_ = "Sample<br />Total length of complete document: " . $Values->{er_page_length} . "<br />Description: <i>" . $Values->{er_sample_description} . "</i>";
-	}
-else {
-	$_ = "Entire document";
-	}
-return $_;
-		[/perl]</td>
-	</tr>
-  [if value er_quantity > 49]
-	<tr>
-		<td valign=top align=right>Large print option</td>
-		<td class=optionsframe>[value er_large_print]</td>
-	</tr>
-	<tr>
-		<td valign=top align=right>Paper size</td>
-		<td class=optionsframe>[perl]
-return $Values->{er_paper_size} if ( ! ($Values->{er_paper_size} =~ /\bother\b/i));
-return $Values->{er_other_paper_size};
-		[/perl]</td>
-	</tr>
-	<tr>
-		<td valign=top align=right>Paper type</td>
-		<td class=optionsframe>[perl]
-return $Values->{er_paper_type} if ( ! ($Values->{er_paper_type} =~ /\bother\b/i));
-return $Values->{er_other_paper_type};
-		[/perl]</td>
-	</tr>
-	<tr>
-		<td valign=top align=right>Binding type</td>
-		<td class=optionsframe>[perl]
-return $Values->{er_binding} if ( ! ($Values->{er_binding} =~ /\bother\b/i));
-return $Values->{er_other_binding};
-		[/perl]</td>
-	</tr>
-  [/if]
-
-[/then]
-[elsif value er_type =~ /\bbusiness\b/i]
-	<tr>
-		<td valign=top align=right>Information on card</td>
-		<td class=optionsframe>[perl]
-my @fields;
-for (my $i = 1; $i <= 4; $i++) {
-	$fields[@fields] = $Values->{"er_card_line$i"} if ($Values->{"er_card_line$i"});
-}
-return join("<br />\n", @fields);
-		[/perl]</td>
-	</tr>
-	<tr>
-		<td valign=top align=right>Preferred printer</td>
-		<td class=optionsframe>[value er_printer]</td>
-	</tr>
-[/elsif]
-[/if]
-[if value er_type =~ /\balphabet\b/i]
-[then]
-	<tr>
-		<td valign=top align=right>Selected layout</td>
-		<td class=optionsframe>[perl]
-my %layouts = (
-	'standard' => 'Standard NBP alphabet card including NBP logo',
-	'modified' => 'NBP alphabet card with your company information',
-	'customized' => 'Alphabet card with your custom design'
-);
-return $layouts{$Values->{er_layout}};
-[/perl]</td>
-	</tr>
-	[if type=explicit compare="($Values->{er_layout} =~ /\bstandard\b/i) ? return 0 : return 1;"]
-	<tr>
-		<td valign=top align=right>Your alphabet card information</td>
-		<td class=optionsframe>[perl]
-local $_ = $Values->{er_card_info};
-return join("<br />", split(/\n/, $_));
-		[/perl]</td>
-	</tr>
-	[/if]
-	[if value er_layout =~ /\bcustomized\b/i]
-	<tr>
-		<td valign=top align=right>Custom design information</td>
-		<td class=optionsframe>Description: [value er_description]<br />
-			File uploaded: <i>[value er_custom_file_uploaded]</i></td>
-	</tr>
-	[/if]
-[/then]
-[elsif value er_type =~ /\blabels\b/i]
-	<tr>
-		<td valign=top align=right>Label contents</td>
-		<td class=optionsframe>[perl]
-return join("<br />", split(/\n/, $Values->{er_label_contents}));
-		[/perl]</td>
-	</tr>
-	<tr>
-		<td valign=top align=right>Requested label dimensions</td>
-		<td class=optionsframe>[value er_label_dimensions]</td>
-	</tr>
-[/elsif]
-[/if]
-	<tr>
-		<td valign=top align=right><label for="er_additional_comments">Additional comments, details, information</label></td>
-		<td><textarea name=er_additional_comments id="er_additional_comments" rows=5 cols=30>[value er_additional_comments]</textarea></td>
-	</tr>
-  </table>
-  <center>
-  [button text="<< Back"]
-    [if value er_type =~ /\bbasic\b/i ]
-      [perl]
-	  if ($Values->{er_quantity} > 49) {
-	      $CGI->{mv_nextpage} = "production/request_details";
-	  }
-	  elsif ($Values->{er_source_format} =~ /\bfile\b/i || $Values->{er_sample} =~ /\bY\b/i) {
-	      $CGI->{mv_nextpage} = "production/request_file";
-	  }
-	  else {
-	      $CGI->{mv_nextpage} = "production/request_source";
-	  }
-      [/perl]
-    [elsif value er_type =~ /\blabels\b/i ]
-      mv_nextpage=production/request_labels
-    [/elsif]
-    [elsif value er_type =~ /\beducation\b/i ]
-      mv_nextpage=production/request_education
-    [/elsif]
-    [elsif value er_type =~ /\bbusiness\b/i ]
-      mv_nextpage=production/request_business
-    [/elsif]
-    [elsif value er_type =~ /\balphabet\b/i ]
-      [perl]
-        if ($Values->{er_layout} =~ /\bstandard\b/i) {
-          $CGI->{mv_nextpage} = "production/request_alphabet";
-	}
-	else {
-	  $CGI->{mv_nextpage} = "production/request_alphabetinfo";
-	}
-      [/perl]
-    [/elsif]
-    [/if]
-  [/button]&nbsp;
-  [button text="Submit my Request"]
-    mv_nextpage=production/request_thankyou
-    mv_todo=set
-	[include file="etc/estimate_email_user" interpolate=1]
-    [include file="etc/estimate_email_nbp" interpolate=1]
-  [/button]
-  </center>
-</form>
-
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - Final Details[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class="box_m5px">
+  <h1 class="contentheader">Final details</h1>
+  <div class="content_area">
+    <p class="content">Your estimate request is almost complete.  Please 
+verify the information below, and then submit your request.  If you need to
+make corrections, you can step back through the request process using the 'back'
+link below.</p>
+  </div>
+</div>
+<form class="estform" action="[process]" method=post>
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <input type=hidden name=mv_todo value=set>
+  <h2 class="formheader">Job Summary</h2>
+  <table class="formtable">
+	<tr>
+		<td valign=top align=right>Contact Information</td>
+		<td class=optionsframe>
+		[perl]
+local $_ = $Values->{er_name};
+$_ .= "<br />" . $Values->{er_business} if ($Values->{er_business});
+$_ .= "<br />" . $Values->{er_address1} if ($Values->{er_address1});
+$_ .= "<br />" . $Values->{er_address2} if ($Values->{er_address2});
+$_ .= "<br />" . $Values->{er_city} if ($Values->{er_city});
+$_ .= ", " . $Values->{er_state} if ($Values->{er_state});
+$_ .= " " . $Values->{er_postal_code} if ($Values->{er_postal_code});
+$_ .= " " . $Values->{er_country} if ($Values->{er_country});
+$_ .= "<br />Phone: " . $Values->{er_phone} if ($Values->{er_phone});
+$_ .= "<br />Fax: " . $Values->{er_fax} if ($Values->{er_fax});
+$_ .= "<br />Email: " . $Values->{er_email} if ($Values->{er_email});
+return $_;
+		[/perl]</td>
+	</tr>
+[perl]
+my %jobtypes = (
+	'basic' => 'Braille books, magazines, or pamphlets',
+	'business' => 'Braille business cards',
+	'alphabet' => 'Braille alphabet cards',
+	'labels' => 'Braille labels'
+);
+return "\t<tr>\n\t\t<td align=right>Job Type</td>\n\t\t<td class=optionsframe>" . $jobtypes{$Values->{er_type}} . "</td>\n\t</tr>\n";
+[/perl]
+[if value er_type =~ /\bbasic\b/i]
+[then]
+	<tr>
+		<td valign=top align=right>Format of source documents</td>
+		<td class=optionsframe>[perl]
+my %formats = qw(
+	ship	Mail or Ship
+	fax	Fax
+	email	Email
+	file	File upload
+);
+local $_ = $formats{$Values->{er_source_format}};
+
+if ($Values->{er_source_format} =~ /\bfile\b/i) {
+	$_ .= "<br /><i>(" . $Values->{er_file_uploaded} . ")</i>";
+}
+
+return $_;
+[/perl]</td>
+	</tr>
+	<tr>
+		<td valign=top align=right>Entire source document or representative sample</td>
+		<td class=optionsframe>[perl]
+local $_ = "";
+if ($Values->{er_sample} =~ /\by\b/i) {
+	$_ = "Sample<br />Total length of complete document: " . $Values->{er_page_length} . "<br />Description: <i>" . $Values->{er_sample_description} . "</i>";
+	}
+else {
+	$_ = "Entire document";
+	}
+return $_;
+		[/perl]</td>
+	</tr>
+  [if value er_quantity > 49]
+	<tr>
+		<td valign=top align=right>Large print option</td>
+		<td class=optionsframe>[value er_large_print]</td>
+	</tr>
+	<tr>
+		<td valign=top align=right>Paper size</td>
+		<td class=optionsframe>[perl]
+return $Values->{er_paper_size} if ( ! ($Values->{er_paper_size} =~ /\bother\b/i));
+return $Values->{er_other_paper_size};
+		[/perl]</td>
+	</tr>
+	<tr>
+		<td valign=top align=right>Paper type</td>
+		<td class=optionsframe>[perl]
+return $Values->{er_paper_type} if ( ! ($Values->{er_paper_type} =~ /\bother\b/i));
+return $Values->{er_other_paper_type};
+		[/perl]</td>
+	</tr>
+	<tr>
+		<td valign=top align=right>Binding type</td>
+		<td class=optionsframe>[perl]
+return $Values->{er_binding} if ( ! ($Values->{er_binding} =~ /\bother\b/i));
+return $Values->{er_other_binding};
+		[/perl]</td>
+	</tr>
+  [/if]
+
+[/then]
+[elsif value er_type =~ /\bbusiness\b/i]
+	<tr>
+		<td valign=top align=right>Information on card</td>
+		<td class=optionsframe>[perl]
+my @fields;
+for (my $i = 1; $i <= 4; $i++) {
+	$fields[@fields] = $Values->{"er_card_line$i"} if ($Values->{"er_card_line$i"});
+}
+return join("<br />\n", @fields);
+		[/perl]</td>
+	</tr>
+	<tr>
+		<td valign=top align=right>Preferred printer</td>
+		<td class=optionsframe>[value er_printer]</td>
+	</tr>
+[/elsif]
+[/if]
+[if value er_type =~ /\balphabet\b/i]
+[then]
+	<tr>
+		<td valign=top align=right>Selected layout</td>
+		<td class=optionsframe>[perl]
+my %layouts = (
+	'standard' => 'Standard NBP alphabet card including NBP logo',
+	'modified' => 'NBP alphabet card with your company information',
+	'customized' => 'Alphabet card with your custom design'
+);
+return $layouts{$Values->{er_layout}};
+[/perl]</td>
+	</tr>
+	[if type=explicit compare="($Values->{er_layout} =~ /\bstandard\b/i) ? return 0 : return 1;"]
+	<tr>
+		<td valign=top align=right>Your alphabet card information</td>
+		<td class=optionsframe>[perl]
+local $_ = $Values->{er_card_info};
+return join("<br />", split(/\n/, $_));
+		[/perl]</td>
+	</tr>
+	[/if]
+	[if value er_layout =~ /\bcustomized\b/i]
+	<tr>
+		<td valign=top align=right>Custom design information</td>
+		<td class=optionsframe>Description: [value er_description]<br />
+			File uploaded: <i>[value er_custom_file_uploaded]</i></td>
+	</tr>
+	[/if]
+[/then]
+[elsif value er_type =~ /\blabels\b/i]
+	<tr>
+		<td valign=top align=right>Label contents</td>
+		<td class=optionsframe>[perl]
+return join("<br />", split(/\n/, $Values->{er_label_contents}));
+		[/perl]</td>
+	</tr>
+	<tr>
+		<td valign=top align=right>Requested label dimensions</td>
+		<td class=optionsframe>[value er_label_dimensions]</td>
+	</tr>
+[/elsif]
+[/if]
+	<tr>
+		<td valign=top align=right><label for="er_additional_comments">Additional comments, details, information</label></td>
+		<td><textarea name=er_additional_comments id="er_additional_comments" rows=5 cols=30>[value er_additional_comments]</textarea></td>
+	</tr>
+  </table>
+  <center>
+  [button text="<< Back"]
+    [if value er_type =~ /\bbasic\b/i ]
+      [perl]
+	  if ($Values->{er_quantity} > 49) {
+	      $CGI->{mv_nextpage} = "production/request_details";
+	  }
+	  elsif ($Values->{er_source_format} =~ /\bfile\b/i || $Values->{er_sample} =~ /\bY\b/i) {
+	      $CGI->{mv_nextpage} = "production/request_file";
+	  }
+	  else {
+	      $CGI->{mv_nextpage} = "production/request_source";
+	  }
+      [/perl]
+    [elsif value er_type =~ /\blabels\b/i ]
+      mv_nextpage=production/request_labels
+    [/elsif]
+    [elsif value er_type =~ /\beducation\b/i ]
+      mv_nextpage=production/request_education
+    [/elsif]
+    [elsif value er_type =~ /\bbusiness\b/i ]
+      mv_nextpage=production/request_business
+    [/elsif]
+    [elsif value er_type =~ /\balphabet\b/i ]
+      [perl]
+        if ($Values->{er_layout} =~ /\bstandard\b/i) {
+          $CGI->{mv_nextpage} = "production/request_alphabet";
+	}
+	else {
+	  $CGI->{mv_nextpage} = "production/request_alphabetinfo";
+	}
+      [/perl]
+    [/elsif]
+    [/if]
+  [/button]&nbsp;
+  [button text="Submit my Request"]
+    mv_nextpage=production/request_thankyou
+    mv_todo=set
+	[include file="etc/estimate_email_user" interpolate=1]
+    [include file="etc/estimate_email_nbp" interpolate=1]
+  [/button]
+  </center>
+</form>
+
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/request_labels.html b/catalogs/nbp/pages/business/request_labels.html
index 3913870..fffbf3d 100644
--- a/catalogs/nbp/pages/business/request_labels.html
+++ b/catalogs/nbp/pages/business/request_labels.html
@@ -1,66 +1,55 @@
-[comment]
-ui_page: production/request_labels.html
-ui_type: page
-ui_name: production/request_labels.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_labels.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Braille Labels[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class="box_m5px">
-  <h1 class="contentheader">Braille Labels</h1>
-  <div class="content_area">
-    <p>Our braille labels are plastic with an adhesive backing.  They can range quite widely in size, but are ultimately limited to a maximum size of 8.5 by 11 (inches).  This allows for 25 lines of braille on a label.  While we can format the label as you need, the possible dimensions of the label are largely determined by the braille content itself.</p>
-    <p>Please enter the information you would like in braille on the label, and provide the ideal size/dimensions of the label desired.  We will use the information your provide to determine if your requested dimensions are possible, and can discuss all options if different dimensions are required.</p>
-  </div>
-</div>
-[if type=explicit compare="[error all=1 show_var=1 keep=1]"]
-<div class="box_m5px">
-  <h1 class="contentheader">Errors in your submission</h1>
-  <div class="content_area">
-    <ul>
-      <li>[error all=1 joiner="</li"> <li>" show_error=1 keep=0]</li>
-    </ul>
-  </div>
-</div>
-[/if]
-<form class="estform" action="[process]" method=post>
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <input type=hidden name=mv_todo value=return>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-  <input type=hidden name=mv_form_profile value=labels>
-  <h2 class=formheader>Label specifications</h2>
-  <table class=formtable>
-    <tr>
-      <td align=right><label for="er_label_contents">Please enter the information you would like to appear in braille on the label</label></td>
-      <td><textarea name=er_label_contents id="er_label_contents" rows=10 cols=28>[value er_label_contents]</textarea></td>
-    </tr>
-    <tr>
-      <td align=right>
-        <p class=helpfulblurb>The content you provide may not accomodate the desired dimensions, but we'll do our best to meet your needs.  If you do not have any specific size requirements for the labels, and are happy to let the content itself dictate the size, leave this field blank.</p>
-      </td>
-      <td><label for="er_label_dimensions">Provide your ideal size/dimensions for the labels</label><br />
-        <input type=text name=er_label_dimensions id="er_label_dimensions" value="[value er_label_dimensions]"></td>
-    </tr>
-  </table>
-  <center>
-    [button text="<< Back"]
-      mv_nextpage=production/request_begin
-    [/button]
-    [button text="Continue >>"]
-      mv_nextpage=production/request_final
-    [/button]
-  </center>
-</form>
-[set labels]
-er_label_contents=required Please provide the contents to be placed as braille on the label.
-[/set]
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - Braille Labels[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class="box_m5px">
+  <h1 class="contentheader">Braille Labels</h1>
+  <div class="content_area">
+    <p>Our braille labels are plastic with an adhesive backing.  They can range quite widely in size, but are ultimately limited to a maximum size of 8.5 by 11 (inches).  This allows for 25 lines of braille on a label.  While we can format the label as you need, the possible dimensions of the label are largely determined by the braille content itself.</p>
+    <p>Please enter the information you would like in braille on the label, and provide the ideal size/dimensions of the label desired.  We will use the information your provide to determine if your requested dimensions are possible, and can discuss all options if different dimensions are required.</p>
+  </div>
+</div>
+[if type=explicit compare="[error all=1 show_var=1 keep=1]"]
+<div class="box_m5px">
+  <h1 class="contentheader">Errors in your submission</h1>
+  <div class="content_area">
+    <ul>
+      <li>[error all=1 joiner="</li"> <li>" show_error=1 keep=0]</li>
+    </ul>
+  </div>
+</div>
+[/if]
+<form class="estform" action="[process]" method=post>
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <input type=hidden name=mv_todo value=return>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+  <input type=hidden name=mv_form_profile value=labels>
+  <h2 class=formheader>Label specifications</h2>
+  <table class=formtable>
+    <tr>
+      <td align=right><label for="er_label_contents">Please enter the information you would like to appear in braille on the label</label></td>
+      <td><textarea name=er_label_contents id="er_label_contents" rows=10 cols=28>[value er_label_contents]</textarea></td>
+    </tr>
+    <tr>
+      <td align=right>
+        <p class=helpfulblurb>The content you provide may not accomodate the desired dimensions, but we'll do our best to meet your needs.  If you do not have any specific size requirements for the labels, and are happy to let the content itself dictate the size, leave this field blank.</p>
+      </td>
+      <td><label for="er_label_dimensions">Provide your ideal size/dimensions for the labels</label><br />
+        <input type=text name=er_label_dimensions id="er_label_dimensions" value="[value er_label_dimensions]"></td>
+    </tr>
+  </table>
+  <center>
+    [button text="<< Back"]
+      mv_nextpage=production/request_begin
+    [/button]
+    [button text="Continue >>"]
+      mv_nextpage=production/request_final
+    [/button]
+  </center>
+</form>
+[set labels]
+er_label_contents=required Please provide the contents to be placed as braille on the label.
+[/set]
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/request_source.html b/catalogs/nbp/pages/business/request_source.html
index 0aa35e6..740c01c 100644
--- a/catalogs/nbp/pages/business/request_source.html
+++ b/catalogs/nbp/pages/business/request_source.html
@@ -1,84 +1,73 @@
-[comment]
-ui_page: production/request_source.html
-ui_type: page
-ui_name: production/request_source.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/request_source.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Your Job's Source Materials[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class=box_m5px>
-  <h1 class="contentheader">Your Job's Source Materials</h1>
-  <div class="content_area">
-  <p class="content">In order to provide you with an accurate estimate, we require a sample of the print materials you would like produced in braille.  You are welcome to provide a few pages that represent the document as a whole, or the entire document if you wish.  Note that for speed, electronic forms of delivery are best (email or file upload); we can accept all major document formats (Word, Wordperfect, PDF, RTF, plain text, etc.), and encourage you to provide your document in its entirety in this fashion if possible.  Of course all information provided to us will remain absolutely confidential.</p>
-
-  </div>
-</div>
-
-<form class="estform" action="[process-target]" enctype="multipart/form-data" method=post>
-  <input type=hidden name=mv_session_id value="[data session id]">
-  <input type=hidden name=mv_todo value=set>
-  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
-[if value er_reference_id]
-  <input type=hidden name=er_reference_id value="[value er_reference_id]">  
-[else]
-  <input type=hidden name=er_reference_id value="[query list=1 sql="select nextval('estimate_id_seq')"][list][sql-param nextval][/list][/query]">
-[/else]
-[/if]
-  <h2 class="formheader">Your source materials</h2>
-  <table class="formtable">
-    <tr>
-      <td align=right>
-        <label for="er_source_format">How will you provide us with your source print materials?</label>
-      </td>
-      <td>
-        <select name="er_source_format" id="er_source_format">
-          <option value=ship [selected er_source_format ship]>Mail/Shipping</option>
-	  <option value=fax [selected er_source_format fax]>Fax</option>
-	  <option value=email [selected er_source_format email]>Email</option>
-          <option value=file [selected name=er_source_format value=file default=1]>File upload</option>
-	</selected>
-      </td>
-    </tr>
-    <tr>
-      <td align=right><label for="er_sample">Will you provide us with the entire print document, or sample pages of that document?</label></td>
-      <td>
-        <select name="er_sample" id="er_sample">
-	  <option value="Y" [selected er_sample Y]>Sample pages</option>
-          <option value="N" [selected name=er_sample value=N default=1]>Entire document</option>
-	</select>
-      </td>
-    </tr>
-  </table>
-  <center>
-    [button text="<< Back"]
-      [if values er_quantity > 49]
-        mv_nextpage=production/request_begin
-      [else]
-        mv_nextpage=production/request_desktop
-      [/else]
-      [/if]
-    [/button]&nbsp;
-    [button text="Continue >>"]
-       [if cgi er_source_format =~ /\bfile\b/i]
-       [or cgi er_sample =~ /\bY\b/i]
-         mv_nextpage=production/request_file 
-       [elsif value er_quantity < 50]
-         mv_nextpage=production/request_final
-       [/elsif]
-       [else]
-         mv_nextpage=production/request_details
-       [/else]
-       [/if]
-    [/button]
-  </center>
-</form>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
-
+
+[seti xtitle]NBP - Braille Production Services - Your Job's Source Materials[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class=box_m5px>
+  <h1 class="contentheader">Your Job's Source Materials</h1>
+  <div class="content_area">
+  <p class="content">In order to provide you with an accurate estimate, we require a sample of the print materials you would like produced in braille.  You are welcome to provide a few pages that represent the document as a whole, or the entire document if you wish.  Note that for speed, electronic forms of delivery are best (email or file upload); we can accept all major document formats (Word, Wordperfect, PDF, RTF, plain text, etc.), and encourage you to provide your document in its entirety in this fashion if possible.  Of course all information provided to us will remain absolutely confidential.</p>
+
+  </div>
+</div>
+
+<form class="estform" action="[process-target]" enctype="multipart/form-data" method=post>
+  <input type=hidden name=mv_session_id value="[data session id]">
+  <input type=hidden name=mv_todo value=set>
+  <input type=hidden name=mv_nextpage value="@@MV_PAGE@@">
+[if value er_reference_id]
+  <input type=hidden name=er_reference_id value="[value er_reference_id]">  
+[else]
+  <input type=hidden name=er_reference_id value="[query list=1 sql="select nextval('estimate_id_seq')"][list][sql-param nextval][/list][/query]">
+[/else]
+[/if]
+  <h2 class="formheader">Your source materials</h2>
+  <table class="formtable">
+    <tr>
+      <td align=right>
+        <label for="er_source_format">How will you provide us with your source print materials?</label>
+      </td>
+      <td>
+        <select name="er_source_format" id="er_source_format">
+          <option value=ship [selected er_source_format ship]>Mail/Shipping</option>
+	  <option value=fax [selected er_source_format fax]>Fax</option>
+	  <option value=email [selected er_source_format email]>Email</option>
+          <option value=file [selected name=er_source_format value=file default=1]>File upload</option>
+	</selected>
+      </td>
+    </tr>
+    <tr>
+      <td align=right><label for="er_sample">Will you provide us with the entire print document, or sample pages of that document?</label></td>
+      <td>
+        <select name="er_sample" id="er_sample">
+	  <option value="Y" [selected er_sample Y]>Sample pages</option>
+          <option value="N" [selected name=er_sample value=N default=1]>Entire document</option>
+	</select>
+      </td>
+    </tr>
+  </table>
+  <center>
+    [button text="<< Back"]
+      [if values er_quantity > 49]
+        mv_nextpage=production/request_begin
+      [else]
+        mv_nextpage=production/request_desktop
+      [/else]
+      [/if]
+    [/button]&nbsp;
+    [button text="Continue >>"]
+       [if cgi er_source_format =~ /\bfile\b/i]
+       [or cgi er_sample =~ /\bY\b/i]
+         mv_nextpage=production/request_file 
+       [elsif value er_quantity < 50]
+         mv_nextpage=production/request_final
+       [/elsif]
+       [else]
+         mv_nextpage=production/request_details
+       [/else]
+       [/if]
+    [/button]
+  </center>
+</form>
+<!-- END CONTENT -->
+
+
diff --git a/catalogs/nbp/pages/business/request_support.html b/catalogs/nbp/pages/business/request_support.html
index bd18b66..d389d54 100644
--- a/catalogs/nbp/pages/business/request_support.html
+++ b/catalogs/nbp/pages/business/request_support.html
@@ -1,203 +1,192 @@
-[comment]
-ui_page: production/index.html
-ui_type: page
-ui_name: production/index.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/production/index.html
-[/comment]
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Braille Production Basics[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<div class="box_m5px">
-  <h1 class="contentheader">Braille Production - Basics</h1>
-  <div class="content_area">
-  
-	<h2 class="subheader_a"><a name="job_types" id="job_types"></a>Job Types</h2>
-
-  <div class="faq_links">
-    
-    <ul>
-      <li><a href="#books">Books, Magazines, and Pamphlets</a></li>
-      <li><a href="#business">Business Cards</a></li>
-      <li><a href="#alphabet">Alphabet Cards</a></li>
-      <li><a href="#labels">Labels</a></li>
-    </ul>
-  </div>
-
-<div><a name=books id=books></a>
-<h4>Books, Magazines, and Pamphlets</h4>
-<center><img src="production/scw.jpg" width=400 height=300 alt="An example of a braille magazine"></center><br />
-<img src="production/nls_volume.jpg" width=300 height=400 style="float:right;" alt="An example of a braille book">
-<p>We produce a variety of our own publications, as well as
-accessible large print and braille documents for other
-companies.  Examples include print/braille books for
-children, an area code directory, self-help literature,
-ATM user's manuals, magazines and calendars, airline
-safety cards, computer manuals, braille tutorials, and much
-more.  While most documents are produced in magazine format
-<nobr>--</nobr> a folded piece with a staple-like stitch binding <nobr>--</nobr>
-some are bound with a plastic cover and may even include color and print
-pages or tactile graphics.  Pricing is based upon
-transcription, proofreading, and finishing services, as
-well as on the number of copies and the difficulty to
-produce.</p>
-</div>
-
-<div><a name=business id=business></a>
-<h4>Business Cards</h4>
-<img src="production/business_cards.jpg" width=375 height=223 style="float:right;" alt="Business cards embossed with braille">
-<p>Business cards can be embossed with braille, making your
-contact information accessible to blind patrons.  Because
-braille takes up more space than print, not all of your
-pertinent contact information may fit on a standard business
-card. Typically, four braille lines fit on a card, which often
-covers name, phone number, and email address. Customized
-cards utilizing both sides of the card or panels of folded
-cards offer more room for information and are also
-available.  We work with our or your local offset printer for
-the print portion of the process.  All cards are embossed onto
-ganged layout (multi cards per printed sheet) then trimmed
-down to size before shipping to you.  Pricing generally
-depends on quantity, setup, and printing requirements
-prior to embossing.</p>
-</div>
-
-<div><a name=alphabet id=alphabet></a>
-<h4>Alphabet Cards</h4>
-<img src="production/alpha_card_medium.jpg" width=405 height=213 style="float: right; border: 2px solid;" alt="Our standard alphabet card">
-<p>Print and braille alphabet cards are great marketing and
-educational tools.  These cards can include your company or
-organization name and contact information.  National Braille
-Press and other organizations use them to introduce the
-braille code to sighted readers who are interested in what
-braille looks like and how it feels.  Prices are generally
-based upon setup, quantity, and printing prior to embossing.</p>
-</div>
-
-<div><a name=labels id=labels></a>
-<h4>Labels</h4>
-<p>Braille labels are created for various reasons: overlays
-for keypads, signage, bookcover content, or anything else
-that can utilize this quick and easy application for
-braille content.  Our braille labels are made by embossing
-braille onto clear, self-adhesive plastic using a
-Braillewriter, braille embosser, or press.  These labels can
-be made in just about any size up to <nobr>8.5&quot; x 11&quot;.</nobr>  Pricing is
-based upon transcription, proofreading, quantity, and size of
-label.</p>
-</div>
-
-<div class=helpfulblurb2>The following information applies
-only to books, magazines, and pamphlets.</div>
-
-<h2 class=subheader_b><a name="lp" id="lp"></a>Large Print Options</h2>
-
-  <div class="faq_links">
-    <h4 class="faq_question">Large Print Options:</h4>
-    <ul>
-      <li><a href="#lp_none">No Large Print</a></li>
-      <li><a href="#lp_cover">On Cover Only</a></li>
-      <li><a href="#lp_include">Included in Braille Volume</a></li>
-      <li><a href="#lp_separate">As a Separate Volume</a></li>
-    </ul>
-  </div>
-
-<table width=90% border=0>
-
-<tr>
-<td colspan=2>
-<span><a name=lp_none id=lp_none></a><h4>No large print</h4></span>
-</td></tr>
-<tr><td valign=top>Braille only throughout the entire document.</td>
-<td>
-<img src="production/magazine.jpg" width=173 height=162 alt="Braille volume with no large print">
-</td></tr>
-
-<tr>
-<td colspan=2 valign=><span><a name=lp_cover id=lp_cover></a><h4>On cover only</h4></span></td></tr>
-<tr>
-<td valign=top>Front cover to contain braille and large print while main part of
-document will be braille only.  This is suggested if a
-sighted, non-braille reader will need to know what the
-document is for distribution or filing purposes.</td>
-<td><img src="production/ink_cover.jpg" width=284 height=215 alt="Braille volume with large print on title page only"></td>
-</tr>
-
-<tr>
-<td colspan=2><span><a name=lp_include id=lp_include></a><h4>Included in braille volume</h4></span></td></tr>
-<tr>
-<td valign=top>Braille and large print are easily produced together so
-your document is accessible to both your braille and large
-print readers without having to produce two separate
-documents.</td>
-<td><img src="production/large_print_braille.jpg" width=237 height=169 alt="Braille and large print together throughout entire volume"></td>
-</tr>
-
-<tr>
-<td colspan=2><span><a name=lp_separate id=lp_separate></a><h4>As a separate volume</h4></span></td></tr>
-<tr><td colspan=2 valign=top>Separate productions, in braille and large print, from the
-same document are also available.</td>
-</tr>
-</table>
-
-<h2 class=subheader_a><a name="binding" id="binding"></a>Binding Options</h2>
-
-  <div class="faq_links">
-    <h4 class="faq_question">Binding Options:</h4>
-    <ul>
-      <li><a href="#b_standard">Standard Stitch Binding</a></li>
-      <li><a href="#b_plastic">Plastic Binding</a></li>
-      <li><a href="#b_wire">Wire Binding</a></li>
-    </ul>
-  </div>
-
-<table width=90% border=0>
-<tr>
-<td colspan=2><span><a name=b_standard id=b_standard></a><h4>Standard stitch binding</h4></span></td></tr>
-<tr><td valign=top>Folded spine with metal stitch; magazine-style.  For high
-volume projects, this is the least expensive way to have
-your document bound.</td>
-<td><img src="production/magazine.jpg" width=173 height=162 alt="Braille volume using our standard, magazine-style metal stitch."></td>
-</tr>
-
-<tr>
-<td colspan=2><span><a name=b_plastic id=b_plastic></a><h4>Plastic binding</h4></span></td></tr>
-<tr><td valign=top>Black, plastic, GBC comb binding (pages are square-hole punched for binding).
-Pricing is similar to wire binding.</td>
-<td><img src="production/plastic_binding.jpg" width=274 height=226 alt="Braille volume using a plastic binding."></td>
-</tr>
-
-<tr>
-<td colspan=2><span><a name=b_wire id=b_wire></a><h4>Wire binding</h4></span></td></tr>
-<tr><td valign=top>Black, twin-loop (not spiral), wire binding (pages are round-hole
-punched for binding).  Pricing is similar to plastic
-binding.</td>
-<td><img src="production/wire_binding.jpg" width=290 height=233 alt="Braille volumes made with wire bindings."></td>
-</tr>
-</table>
-
-<h2 class=subheader_b><a name="shipping" id="shipping"></a>Shipping Options</h2>
-
-<div class=helpfulblurb2>Shipping is not included in price estimates.</div>
-
-<div><a class=free_matter id=free_matter></a>
-<h4>Free Matter for the Blind</h4><br />
-<p>Free matter for the blind and physically handicapped persons
-is a service USPS provides for specific mailings, usually
-directly to the end user.  We can tell you if your documents
-can be shipped this way or you may visit the following USPS
-website address displaying an Adobe version of shipping
-requirements:
-<a href="http://pe.usps.gov/cpim/ftp/manuals/dmm/E040.pdf" target="_blank">
-pe.usps.gov/cpim/ftp/manuals/dmm/E040.pdf</a></p>
-</div>
-
-  </div>
-</div>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Braille Production Basics[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class="box_m5px">
+  <h1 class="contentheader">Braille Production - Basics</h1>
+  <div class="content_area">
+  
+	<h2 class="subheader_a"><a name="job_types" id="job_types"></a>Job Types</h2>
+
+  <div class="faq_links">
+    
+    <ul>
+      <li><a href="#books">Books, Magazines, and Pamphlets</a></li>
+      <li><a href="#business">Business Cards</a></li>
+      <li><a href="#alphabet">Alphabet Cards</a></li>
+      <li><a href="#labels">Labels</a></li>
+    </ul>
+  </div>
+
+<div><a name=books id=books></a>
+<h4>Books, Magazines, and Pamphlets</h4>
+<center><img src="production/scw.jpg" width=400 height=300 alt="An example of a braille magazine"></center><br />
+<img src="production/nls_volume.jpg" width=300 height=400 style="float:right;" alt="An example of a braille book">
+<p>We produce a variety of our own publications, as well as
+accessible large print and braille documents for other
+companies.  Examples include print/braille books for
+children, an area code directory, self-help literature,
+ATM user's manuals, magazines and calendars, airline
+safety cards, computer manuals, braille tutorials, and much
+more.  While most documents are produced in magazine format
+<nobr>--</nobr> a folded piece with a staple-like stitch binding <nobr>--</nobr>
+some are bound with a plastic cover and may even include color and print
+pages or tactile graphics.  Pricing is based upon
+transcription, proofreading, and finishing services, as
+well as on the number of copies and the difficulty to
+produce.</p>
+</div>
+
+<div><a name=business id=business></a>
+<h4>Business Cards</h4>
+<img src="production/business_cards.jpg" width=375 height=223 style="float:right;" alt="Business cards embossed with braille">
+<p>Business cards can be embossed with braille, making your
+contact information accessible to blind patrons.  Because
+braille takes up more space than print, not all of your
+pertinent contact information may fit on a standard business
+card. Typically, four braille lines fit on a card, which often
+covers name, phone number, and email address. Customized
+cards utilizing both sides of the card or panels of folded
+cards offer more room for information and are also
+available.  We work with our or your local offset printer for
+the print portion of the process.  All cards are embossed onto
+ganged layout (multi cards per printed sheet) then trimmed
+down to size before shipping to you.  Pricing generally
+depends on quantity, setup, and printing requirements
+prior to embossing.</p>
+</div>
+
+<div><a name=alphabet id=alphabet></a>
+<h4>Alphabet Cards</h4>
+<img src="production/alpha_card_medium.jpg" width=405 height=213 style="float: right; border: 2px solid;" alt="Our standard alphabet card">
+<p>Print and braille alphabet cards are great marketing and
+educational tools.  These cards can include your company or
+organization name and contact information.  National Braille
+Press and other organizations use them to introduce the
+braille code to sighted readers who are interested in what
+braille looks like and how it feels.  Prices are generally
+based upon setup, quantity, and printing prior to embossing.</p>
+</div>
+
+<div><a name=labels id=labels></a>
+<h4>Labels</h4>
+<p>Braille labels are created for various reasons: overlays
+for keypads, signage, bookcover content, or anything else
+that can utilize this quick and easy application for
+braille content.  Our braille labels are made by embossing
+braille onto clear, self-adhesive plastic using a
+Braillewriter, braille embosser, or press.  These labels can
+be made in just about any size up to <nobr>8.5&quot; x 11&quot;.</nobr>  Pricing is
+based upon transcription, proofreading, quantity, and size of
+label.</p>
+</div>
+
+<div class=helpfulblurb2>The following information applies
+only to books, magazines, and pamphlets.</div>
+
+<h2 class=subheader_b><a name="lp" id="lp"></a>Large Print Options</h2>
+
+  <div class="faq_links">
+    <h4 class="faq_question">Large Print Options:</h4>
+    <ul>
+      <li><a href="#lp_none">No Large Print</a></li>
+      <li><a href="#lp_cover">On Cover Only</a></li>
+      <li><a href="#lp_include">Included in Braille Volume</a></li>
+      <li><a href="#lp_separate">As a Separate Volume</a></li>
+    </ul>
+  </div>
+
+<table width=90% border=0>
+
+<tr>
+<td colspan=2>
+<span><a name=lp_none id=lp_none></a><h4>No large print</h4></span>
+</td></tr>
+<tr><td valign=top>Braille only throughout the entire document.</td>
+<td>
+<img src="production/magazine.jpg" width=173 height=162 alt="Braille volume with no large print">
+</td></tr>
+
+<tr>
+<td colspan=2 valign=><span><a name=lp_cover id=lp_cover></a><h4>On cover only</h4></span></td></tr>
+<tr>
+<td valign=top>Front cover to contain braille and large print while main part of
+document will be braille only.  This is suggested if a
+sighted, non-braille reader will need to know what the
+document is for distribution or filing purposes.</td>
+<td><img src="production/ink_cover.jpg" width=284 height=215 alt="Braille volume with large print on title page only"></td>
+</tr>
+
+<tr>
+<td colspan=2><span><a name=lp_include id=lp_include></a><h4>Included in braille volume</h4></span></td></tr>
+<tr>
+<td valign=top>Braille and large print are easily produced together so
+your document is accessible to both your braille and large
+print readers without having to produce two separate
+documents.</td>
+<td><img src="production/large_print_braille.jpg" width=237 height=169 alt="Braille and large print together throughout entire volume"></td>
+</tr>
+
+<tr>
+<td colspan=2><span><a name=lp_separate id=lp_separate></a><h4>As a separate volume</h4></span></td></tr>
+<tr><td colspan=2 valign=top>Separate productions, in braille and large print, from the
+same document are also available.</td>
+</tr>
+</table>
+
+<h2 class=subheader_a><a name="binding" id="binding"></a>Binding Options</h2>
+
+  <div class="faq_links">
+    <h4 class="faq_question">Binding Options:</h4>
+    <ul>
+      <li><a href="#b_standard">Standard Stitch Binding</a></li>
+      <li><a href="#b_plastic">Plastic Binding</a></li>
+      <li><a href="#b_wire">Wire Binding</a></li>
+    </ul>
+  </div>
+
+<table width=90% border=0>
+<tr>
+<td colspan=2><span><a name=b_standard id=b_standard></a><h4>Standard stitch binding</h4></span></td></tr>
+<tr><td valign=top>Folded spine with metal stitch; magazine-style.  For high
+volume projects, this is the least expensive way to have
+your document bound.</td>
+<td><img src="production/magazine.jpg" width=173 height=162 alt="Braille volume using our standard, magazine-style metal stitch."></td>
+</tr>
+
+<tr>
+<td colspan=2><span><a name=b_plastic id=b_plastic></a><h4>Plastic binding</h4></span></td></tr>
+<tr><td valign=top>Black, plastic, GBC comb binding (pages are square-hole punched for binding).
+Pricing is similar to wire binding.</td>
+<td><img src="production/plastic_binding.jpg" width=274 height=226 alt="Braille volume using a plastic binding."></td>
+</tr>
+
+<tr>
+<td colspan=2><span><a name=b_wire id=b_wire></a><h4>Wire binding</h4></span></td></tr>
+<tr><td valign=top>Black, twin-loop (not spiral), wire binding (pages are round-hole
+punched for binding).  Pricing is similar to plastic
+binding.</td>
+<td><img src="production/wire_binding.jpg" width=290 height=233 alt="Braille volumes made with wire bindings."></td>
+</tr>
+</table>
+
+<h2 class=subheader_b><a name="shipping" id="shipping"></a>Shipping Options</h2>
+
+<div class=helpfulblurb2>Shipping is not included in price estimates.</div>
+
+<div><a class=free_matter id=free_matter></a>
+<h4>Free Matter for the Blind</h4><br />
+<p>Free matter for the blind and physically handicapped persons
+is a service USPS provides for specific mailings, usually
+directly to the end user.  We can tell you if your documents
+can be shipped this way or you may visit the following USPS
+website address displaying an Adobe version of shipping
+requirements:
+<a href="http://pe.usps.gov/cpim/ftp/manuals/dmm/E040.pdf" target="_blank">
+pe.usps.gov/cpim/ftp/manuals/dmm/E040.pdf</a></p>
+</div>
+
+  </div>
+</div>
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/request_thankyou.html b/catalogs/nbp/pages/business/request_thankyou.html
index 724ab04..e5206c4 100644
--- a/catalogs/nbp/pages/business/request_thankyou.html
+++ b/catalogs/nbp/pages/business/request_thankyou.html
@@ -1,18 +1,6 @@
-[comment]
-ui_page: request_details.html
-ui_type: page
-ui_name: request_details.html
-ui_page_template: ethan_production
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/request_details.html
-[/comment]
-
-[control reset=1]
-[control reset=1]
 
 [seti xtitle]NBP - Braille Production Services - Thank You[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
+
 <!-- BEGIN CONTENT -->
 <div class="box_m5px">
   <div class="contentheader">Thank you</div>
@@ -21,7 +9,7 @@ ui_source: pages/request_details.html
   Thank you for considering National Braille Press!</div>
 </div>
 <!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
 
 
 
diff --git a/catalogs/nbp/pages/business/tourpress.html b/catalogs/nbp/pages/business/tourpress.html
index e9f7e3e..c25b609 100644
--- a/catalogs/nbp/pages/business/tourpress.html
+++ b/catalogs/nbp/pages/business/tourpress.html
@@ -1,23 +1,9 @@
-[comment]
-ui_page: tourpress.html
-ui_type: page
-ui_name: tourpress.html
-ui_page_template: ethan_content
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/tourpress.html
-[/comment]
-
-
-
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Pressing[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<img src="tourphotos/press.jpg" width="480" height="340"><br />
-<h2>Pressing</h2>
-<p>Once the pages are corrected,a software version of the publication to be printed directs the computerized plate-embossing machines which punch the raised dots of the braille alphabet onto zinc printing plates.  In the printing area, you'll watch and hear reconditioned Heidelberg cylinder presses spin out up to 8,000 braille pages per hour.</p>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Pressing[/seti]
+
+<!-- BEGIN CONTENT -->
+<img src="tourphotos/press.jpg" width="480" height="340"><br />
+<h2>Pressing</h2>
+<p>Once the pages are corrected,a software version of the publication to be printed directs the computerized plate-embossing machines which punch the raised dots of the braille alphabet onto zinc printing plates.  In the printing area, you'll watch and hear reconditioned Heidelberg cylinder presses spin out up to 8,000 braille pages per hour.</p>
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/tourtranscription.html b/catalogs/nbp/pages/business/tourtranscription.html
index 1c3dfbd..af06d13 100644
--- a/catalogs/nbp/pages/business/tourtranscription.html
+++ b/catalogs/nbp/pages/business/tourtranscription.html
@@ -1,24 +1,10 @@
-[comment]
-ui_page: tourtranscription.html
-ui_type: page
-ui_name: tourtranscription.html
-ui_page_template: ethan_content
-ui_version: 4.9.7
-ui_page_version: 4.9.7
-ui_source: pages/tourtranscription.html
-[/comment]
-
-
-
-[control reset=1]
-[control reset=1]
-
-[seti xtitle]NBP - Braille Production Services - Transcription[/seti]
- at _PRODUCTION_TEMPLATE_TOP_@
-<!-- BEGIN CONTENT -->
-<img src="tourphotos/transcription.jpg" width="475" height="375" align="center"><br />
-<br />
-<strong>Transcription</strong>
-<p>The braille production process begins in the transcription department where printed material is entered into computers via modem, disk, or scanning.  Specialized translation software helps workers transcribe the written word into braille.</p>
-<!-- END CONTENT -->
- at _PRODUCTION_TEMPLATE_BOTTOM_@
+
+[seti xtitle]NBP - Braille Production Services - Transcription[/seti]
+
+<!-- BEGIN CONTENT -->
+<img src="tourphotos/transcription.jpg" width="475" height="375" align="center"><br />
+<br />
+<strong>Transcription</strong>
+<p>The braille production process begins in the transcription department where printed material is entered into computers via modem, disk, or scanning.  Specialized translation software helps workers transcribe the written word into braille.</p>
+<!-- END CONTENT -->
+
diff --git a/catalogs/nbp/pages/business/whatcanbebrailled.html b/catalogs/nbp/pages/business/whatcanbebrailled.html
new file mode 100644
index 0000000..6a804a5
--- /dev/null
+++ b/catalogs/nbp/pages/business/whatcanbebrailled.html
@@ -0,0 +1,26 @@
+
+[seti xtitle]NBP - Braille Production Services - What Can Be Brailled[/seti]
+
+<!-- BEGIN CONTENT -->
+<div class=box_m5px>
+  <h1 class="contentheader">What Can Be Brailled</h1>
+  <div class="content_area">
+    <ul>
+<li>Billing & Financial Statements-banks, ATM instructions, credit unions, IRAs, 401(k)s, mortgages, credit cards, insurance, etc.</li>
+<li>Collateral Material-sales brochures, investment prospectives, project reports, etc.</li>
+<li>Product Manuals-cell phones, dishwashers, microwaves, washing machines, refrigerators, software, etc.</li>
+<li>Recognition Awards - plaques</li>
+<li>Restaurant Menus</li>
+<li>Company Materials- personnel handbooks, annual reports, board minutes, agendas, emergency evacuation plans, etc.</li>
+<li>Periodicals, magazines, newsletters</li>
+<li>Health & Fitness--diet books and pamphlets, exercise manuals, health brochures, etc.</li>
+<li>Schedules-public transit, sports, theater, etc.</li>
+<li>Airline safety brochures</li>
+<li>Business cards</li>
+We will work with your printer to produce business cards in print and braille. [page business/businesscard.pdf]View sample template</a> 
+<li>Catalogs and other promotional materials</li>
+</ul>
+  </div>
+</div>
+<!-- END CONTENT -->
+


hooks/post-receive
--
UNNAMED PROJECT


More information about the Web-reskin mailing list