CINXE.COM
Offset Printing Versus Print-on-Demand
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"> <title>Offset Printing Versus Print-on-Demand</title><meta name="description" content="Knowing which type of printing service to use depends on authors’ publishing needs – and before any decision is made, it’s important to have a clear understanding of the two types of printing."/><meta name="keywords" content="printer, amazon, e-book, ebook, print on demand, pod, offset, print run"/><link rel="canonical" href="http://booklife.com/publish/print/publish/print/09/09/2016/offset-printing-versus-print-on-demand.html" /> <meta name="twitter:card" content="summary_large_image"> <meta property="og:image" content="http://booklife.com/image-factory/http/backend-test.booklife.com/images/data/IMAGE/photo/000/000/329-1.JPG/w1400.jpg"/> <meta name="twitter:image" content="http://booklife.com/image-factory/http/backend-test.booklife.com/images/data/IMAGE/photo/000/000/329-1.JPG/w1400.jpg"><meta property="og:type" content="article"/> <meta property="og:title" content="Offset Printing Versus Print-on-Demand"/> <meta name="twitter:title" content="Offset Printing Versus Print-on-Demand"> <meta property="og:description" content="Knowing which type of printing service to use depends on authors’ publishing needs – and before any decision is made, it’s important to have a clear understanding of the two types of printing."/> <meta name="twitter:description" content="Knowing which type of printing service to use depends on authors’ publishing needs – and before any decision is made, it’s important to have a clear understanding of the two types of printing."> <script src="/vendor/modernizr.js"></script> <link rel="stylesheet" href="/dist/css/booklife.min.css"> <script src="//use.typekit.net/kwm4qdr.js"></script> <script> try{Typekit.load();}catch(e){} </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-49887451-1', 'booklife.com'); </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Q65F137S71"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-Q65F137S71', { send_page_view: false }); </script> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1647299912186855'); fbq('track', "PageView"); </script> <script src="https://htlbid.com/v2/booklife.min.js"></script> <script> var htlbid = htlbid || {}; htlbid.cmd = htlbid.cmd || []; htlbid.cmd.push(function() { htlbid.setTargeting('testing', 'no'); htlbid.setTargeting('post_id', ''); htlbid.setTargeting('category', ''); htlbid.setTargeting('tags', []); }); </script> <script> adroll_adv_id = "7AM7J3ASL5GZ3D4AT5NMFA"; adroll_pix_id = "M2RLW7PCIZHLLFPE3YUIQ7"; adroll_version = "2.0"; (function(w, d, e, o, a) { w.__adroll_loaded = true; w.adroll = w.adroll || []; w.adroll.f = [ 'setProperties', 'identify', 'track' ]; var roundtripUrl = "https://s.adroll.com/j/" + adroll_adv_id + "/roundtrip.js"; for (a = 0; a < w.adroll.f.length; a++) { w.adroll[w.adroll.f[a]] = w.adroll[w.adroll.f[a]] || (function(n) { return function() { w.adroll.push([ n, arguments ]) } })(w.adroll.f[a]) } e = d.createElement('script'); o = d.getElementsByTagName('script')[0]; e.async = 1; e.src = roundtripUrl; o.parentNode.insertBefore(e, o); })(window, document); adroll.track("pageView"); </script> </head> <body id="document-body" data-jsclass="hijaxTransition,googleAnalytics" class="logged-out"> <script> var result; var cookie=(result=new RegExp('(?:^|; )responsive=([^;]*)').exec(document.cookie))?decodeURIComponent(result[1]):null; if(cookie){ document.body.className = cookie; } </script> <div data-jsclass="navNewsletter" class="newsletter-bar"> <div class="newsletter-bar-header"> <div class="container-fluid"> <div class="row"> <div class="col-lg-1"></div> <div style="text-align:left;" class="col-sm-3">Need Some Help? (<a href="/about-us/need-help.html">Contact Us</a>)</div> <div class="col-sm-9 col-lg-7"> <div class="pull-right"> <a href="#" data-toggle="modal" data-target="#login-register-modal" class="logged-out-only">Register</a> <span class="help-prompt" data-id="register" style="padding-right:20px;"></span> <a href="#" data-toggle="modal" data-target="#login-modal" style="padding-right:20px;" class="logged-out-only">Login</a> <a href="#" id="newsletter-drawer-opener">Sign up for our newsletter</a> </div> </div> <div class="col-lg-1"></div> </div> </div> </div> <div class="div newsletter-bar-content"> <div class="row"> <div class="col-md-2"></div> <div class="col-md-7"><h4 class="NL-greet">Find out the latest indie author news. For FREE.</h4> <form data-jsclass="mailChimpForm" method="POST" role="form"> <div class="errors"></div> <div class="input-group input-group-lg"> <input type="hidden" id="already-subscribed" name="subscribed"> <input id="newsletterEmail" name="mailchimp[email]" type="text" placeholder="Email" value="" data-target="#subscribed-list" class="form-control"><span class="input-group-btn"><button class="btn btn-default btn-primary" type="submit">Sign up</button></span> </div> </form> </div> <div class="col-md-1"><button type="button" class="close pull-right" aria-hidden="true">×</button></div> <div class="com-md-2"></div> </div> </div> </div> <div role="navigation" data-jsclass="NavController,animateLogo" class="navbar navbar-default navbar-booklife navbar-fixed-top"> <div class="container-fluid"> <div class="row"> <div class="col-md-12 col-md-offset-0 col-lg-10 col-lg-offset-1"> <div class="navbar-header"> <button type="button" data-toggle="collapse" data-target="#navbar" class="navbar-toggle"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="mini-logo"><a class="center-block" href="/"><img src="/images/booklife-logo.png" height="30px"></a></div> </div> <div id="navbar" class="collapse navbar-collapse"><a href="/" data-no-hijax="true"><img class="navbar-logo" src="/images/booklife-logo-tagline.png"></a> <ul class="nav navbar-nav"> <li id="nav-booklife-reviews"><a href="/booklife-reviews/1">reviews</a></li> <li id="nav-prize"><a href="/prize/9">prize</a></li> <li id="nav-self-pub-101" data-no-hijax="true"><a href="/self-pub-101">Self-Pub 101</a></li> </ul> <div class="navbar-right"> <ul class="nav navbar-nav"> <li id="nav-authors"><a href="/authors">authors</a></li> <li id="nav-books"><a href="/books">books</a></li> <li id="nav-services"><a href="/services">services</a></li> <li class="only-xsmall logged-out-only"><a href="#" data-toggle="modal" data-target="#login-register-modal">Register <span class="help-prompt" data-id="register"></span></a></li> <li class="only-xsmall logged-out-only"><a href="#" data-toggle="modal" data-target="#login-modal">Login</a></li> </ul> <div class="navbar-text"><a href="#" class="navbar-link" id="searchButton"><span class="glyphicon glyphicon-search"></span></a></div> </div> </div> </div> </div> </div> </div> <div id="search-drawer" data-jsclass="searchBox"> <div class="container-fluid"> <div class="row"> <div class="col-md-8"></div> <div class="col-md-3"> <div class="search-overlay"> <div class="input-group input-group-lg"> <input id="search-query" type="text" placeholder="Enter search term" class="form-control"><span class="input-group-btn"><button id="do-search" class="btn btn-default" type="button"><span class="glyphicon glyphicon-search"></span></button></span> </div> </div> </div> <div class="col-med-1"></div> </div> </div> </div> <div id="top-drawer" data-jsclass="drawer"> <div class="container-fluid"> <div class="row"> <div class="col-md-6 col-md-offset-3 top-drawer-content"><i class="glyphicon glyphicon-collapse-up drawer-close pull-right"></i> <div class="chunk"></div> </div> </div> </div> </div> <div id="top-margin"></div> <div id="main-content"> <div class="container-fluid"> <div class="row"> <div class="col-sm-12"> <div class="leaderboard-top"> <div class="leaderboard-container"> <div style="display:inline-block;background-color:#eeeeee;font-family:arial,sans-serif;font-size:11px;color:#cacaca;text-align:center;padding:15px;">ADVERTISEMENT<br> <div class="tiny-banner" id='div-gpt-ad-1464370576335-0' style='width:120px; height:90px;' data-id='div-gpt-ad-1464370576335-0' data-channel='/19361732/tiny-banner' data-jsclass="googleAd" data-scales="digitopia-medium,digitopia-large,digitopia-xlarge"></div> <div class="leaderboard-banner" id='div-gpt-ad-1410890148399-0' style='width:728px; height:90px;' data-id='div-gpt-ad-1410890261773-0' data-channel='/19361732/leaderboard-BookLife-bottom' data-jsclass="googleAd" data-scales="digitopia-medium,digitopia-large,digitopia-xlarge"></div> </div> </div> </div> </div> </div> </div> <div class="container-fluid"> <div class="row"> <div class="col-md-8 col-md-offset-2"> <div id="evaluation-control"> <div class="panel panel-default panel-dismissable"> <div class="panel-heading"> <button type="button" class="close" data-dismiss="panel" aria-hidden="true">×</button> <h3 class="panel-title"></h3> </div> <div class="panel-body"></div> <div class="panel-footer"></div> </div> </div> </div> </div> <!--#animation-stage(data-jsclass="stageManager")--> <!--#animation-restart--> <div id="hijax-content" data-hijax="true"> <ol class="breadcrumb"><li><a href="/">Home</a></li><li><a href="/self-pub-101">Self-Pub 101</a></li><li><a href="/publish/print">Print</a></li> </ol> <div class="page-header"> <h1> Offset Printing Versus Print-on-Demand<br><small></small> </h1> </div> <div class="clearfix"> <div class="pull-right"><em>September 9, 2016</em></div> <div class="pull-left"> <strong>By Allison Schiff and Alex Daniel</strong> </div> </div> <div class="document clearfix"> <blockquote>Knowing which type of printing service to use depends on authors’ publishing needs – and before any decision is made, it’s important to have a clear understanding of the two types of printing.</blockquote><div class="social-like-buttons" data-jsclass="SocialLikeButtons" data-text="Offset Printing Versus Print-on-Demand"></div><p><div class="embed col-sm-6 col-md-7 col-lg-8 pull-left document-image landscape" data-natural="" data-aspect-ratio="landscape" data-jsclass="contentMedia" data-width="768" data-height="512" data-screencap="/image-factory/http/backend-test.booklife.com/images/data/IMAGE/photo/000/000/329-1.JPG/w400.jpg" data-slide-count="0" data-embed="" data-table="DOCUMENT" data-row="265" data-id="press" data-caption="An offset lithographic press." data-credit="Photo: Wikipedia."></div>Knowing which type of printing service to use depends on authors’ publishing needs – and before any decision is made, it’s important to have a clear understanding of the two types of printing.</p> <p>While the vast majority of indie authors turn to print-on-demand services when it’s time to take their book public – and for good reason – there are certain cases in which offset printing is the way to go.</p> <p>Knowing which type of printing service to use depends on authors’ publishing needs – and before any decision is made, it’s important to have a clear understanding of the two types of printing.</p> <p><em>[Note: this article was originally published in June 2014 and was updated on Sept. 9, 2016.]</em></p> <p>POD was developed more than 15 years ago to help publishers manage the economics of deep backlists; in other words, as a way to keep older titles in print without being forced to print and store piles of physical books, says Kelly Gallagher, VP of content acquisition at Ingram Content Group.</p> <p>Today, and for a similar reason, self-published writers use print-on-demand as a flexible distribution strategy that allows them to make their work available in markets around the world – without making a significant upfront investment or dealing with the logistics of shipping, distribution, and storage.</p> <p>Platforms like <a href="https://www.smashwords.com/">Smashwords</a>, <a href="https://www.createspace.com/">CreateSpace from Amazon</a>, and <a href="http://www.ingramspark.com/">IngramSpark</a> allow indie writers to upload their work and sell it in various forms online. Readers can download e-books as desired, and print orders are fulfilled using digital printing technology only after a sale is made. The print-on-demand provider takes care of packaging and postage. Writers receive a percentage of each sale, which can vary depending on the company they’re dealing with.</p> <p>Considering the ease of print-on-demand distribution, it’s obvious why a large number of self-published titles begin their lives on a POD platform. But POD isn’t a panacea, and there are several cases in which an indie author's needs are better met by offset printing.</p> <h4>What Exactly Is Offset Printing?</h4> <p>Most commonly employed for large print runs, offset lithography is a commercial printing process in which ink is transferred from a plate, generally made of metal, onto a rubber sheet, which in turn is rolled onto paper being fed through a press. The large sheets of printed paper are then cut into book shape and sent to a bindery to be stitched into book form.</p> <p>It’s how most major publishers print their books, which means the majority of books you see for sale in any brick-and-mortar bookstore were produced using offset.</p> <h4>Why Use Offset?</h4> <p>Whereas digital printing can be done directly from a digital file (generally a PDF), offset requires the creation of new plates for each print job, which requires a higher initial outlay of cash – but that doesn’t mean digital printing is necessarily cheaper. Although prices vary hugely depending on word count, paper size, paper type, binding, and a host of other factors, with offset, the cost-per-unit drops as the print run increases.</p> <p>Although primarily a POD service provider, <a href="https://www.lightningsource.com/">Lightning Source</a> and its self-service arm IngramSpark, for example, maintain relationships with several offset printers; if an author enters an order with a high enough print run into the system, the company’s algorithm will generate a competitive offset quote.</p> <p>According to Gary V. Lacinski, business development director of <a href="http://www.circlepressroom.com/">Circle Press</a>, a full-service print shop located in New York City, offset should enter the decision-making process at print runs of roughly 1,000 or more.</p> <p>“Today, the difference between offset and digital is basically just quantity,” Lacinski says. “When you’re thinking about how to do a job, the main thing to consider is print run, and if you’re doing a big print run, it’s more financially prudent to do offset.”</p> <p>Authors should be realistic about their need for print books in bulk. Whether they need copies for a book tour or an event, they’ve drummed up a respectable amount of pre-sales, or they’re planning to sell directly to a wholesaler or local bookstore, authors need to be aware of the actual demand for product—failure to do this will result in unsold inventory.</p> <p>“If you have a strong author platform and you believe you have a strong chance of selling the units within a six-month time span, then that’s a case where you should probably do offset -- but that shouldn’t be based on speculation or aspirational hopes,” Gallagher says. “A lot of authors unfortunately make investments in printing that either aren’t recouped or are only finally recouped over a long period of time.”</p> <h4>What About Quality?</h4> <p>For many self-published writers, POD works because their product is simple: moderate page count, black-and-white text, regular paper size; the kind of thing a reader is more likely to download as an e-book, in any case.</p> <p>But if a book has any special considerations – irregular paper size, color images or photos, high-quality reproductions, or inserts, POD most likely won’t provide enough flexibility. If a book is highly visual and includes drawings or photographs, the offset process will offer a better reproduction.</p> <p>Gallagher, however, is quick to point out how far digital printing technology has come in recent years. The quality of an average black-and-white book printed on demand is nearly indistinguishable from an offset print.</p> <p>When it comes to deciding between offset and POD, the core question is this: Do you want to act as your own distributor? If the answer is no, then offset probably isn’t the best option.</p> <p>“If you just want to get your book out there and you’re not interested in getting involved with the distribution, then get someone else to do it for you,” Lacinski says. “But know that you’re going to pay a third-party for that privilege.”</p> <div class="social-comments" data-jsclass="SocialComments"></div> </div> <div id="more-on-booklife-article" data-jsclass="digitopiaAjax" data-src="/include/linkset-article-more-layout/print-left.html" data-inline="true" data-type="html" class="clearfix top-gutter"></div> <div id="embiggen" class="modal fade"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal title</h4> </div> <div class="modal-body"><p>image-here</p></div> </div> </div> </div> </div> </div> <div id="user-panel-here"></div> </div> <div class="container-fluid"> <div class="row"> <div style="text-align:center;" class="col-sm-12 leaderboard-bottom"> <div style="display:inline-block;margin:0 auto;background-color:#eeeeee;font-family:arial,sans-serif;font-size:11px;color:#cacaca;text-align:center;padding:15px;">ADVERTISEMENT<br> <div class="center-block" id='div-gpt-ad-1410890261773-0' style='width:728px; height:90px;' data-id='div-gpt-ad-1410890148399-0' data-channel='/19361732/leaderboard-BookLife-top' data-jsclass="googleAd" data-scales="digitopia-medium,digitopia-large,digitopia-xlarge"></div> </div> </div> </div> </div> <div id="project-wizard-here"></div> <div data-jsclass="LoggedIn"></div> <div id="footer"> <div id="footer-margins"> <div class="container-fluid"> <div class="row"> <div class="col-sm-2 hidden-digitopia-xsmall"> <div class="footer-header"><a href="/create">CREATE</a></div><a href="/create/writing">Writing</a><br> <a href="/create/editing">Editing</a><br> <a href="/create/art-design">Art & Design</a><br> </div> <div class="col-sm-2 hidden-digitopia-xsmall"> <div class="footer-header"><a href="/publish">PUBLISH</a></li></div><a href="/publish/print">Print</a><br> <a href="/publish/e-books">E-Books</a><br> <a href="/publish/audio">Audio</a><br> <a href="/publish/retail-libraries">Retail & Libraries</a><br> </div> <div class="col-sm-2 hidden-digitopia-xsmall"> <div class="footer-header"><a href="/market">MARKET</a></div><a href="/market/advertising">Advertising</a><br> <a href="/market/pr-reviews">PR & Reviews</a><br> <a href="/market/social-online">Social & Online</a><br> <a href="/market/events">Events</a><br> </div> <div class="col-sm-2 hidden-digitopia-xsmall"> <div class="footer-header"><a href="/business">BUSINESS</a></div><a href="/business/licensing-legal">Licensing & Legal</a><br> <a href="/business/finance-funding">Finance & Funding</a><br> <a href="/business/agents-industry">Agents & Industry</a><br> </div> <div class="col-sm-2 hidden-digitopia-xsmall"> <div class="footer-header"><a href="/booklife-reviews">REVIEWS</a></div> <div class="footer-header"><a href="/prize/9">PRIZE</a></div> <div class="footer-header"><a href="/services">SERVICES</a></div> <div class="footer-header"><a href="/authors">AUTHORS</a></div> <div class="footer-header"><a href="/books">BOOKS</a></div> <div class="footer-header"><a href="/news">NEWS</a></div> </div> <div class="col-sm-2"> <div class="footer-header"><a href="/about-us/about-booklife.html">ABOUT US</a></div> <div class="footer-header"><a href="/about-us/review-submission-guidelines.html">ABOUT REVIEWS</a></div> <div class="footer-header"><a href="/about-us/pw-select.html">PW SELECT</a></div> <div class="footer-header"><a href="/about-us/the-booklife-prize.html">ABOUT PRIZE</a></div> <div class="footer-header"><a href="/about-us/terms-conditions-and-privacy-policy.html">TERMS / CONDITIONS</a> <div class="footer-header"><a href="/about-us/do-not-sell.html">DO NOT SELL</a></div> </div> </div> </div> <div class="row"> <div class="col-md-12">© by Booklife LLC and PWxyz LLC. All rights reserved. <div class="tmks">Site Engineered by <a href="http://www.mediapolis.com">Mediapolis</a>; Designed by <a href="http://sonyabalchandani.com/">Sonya Balchandani</a></div> </div> </div> </div> </div> </div> <div id="login-controller" data-jsclass="loginController" class="btm btn-default"> <div id="login-register-modal" class="modal fade"> <div style="z-index: 2000;" class="modal-dialog"> <div class="modal-content"> <div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title"><span data-id="register-1" class="help-prompt"></span></h4> </div> <div class="modal-body"> <div class="login-register-errors"></div> <form id="register-form" class="form"> <div class="form-group input-group-lg"><label for="login-register-email">First Name</label> <input id="login-register-first-name" name="first_name" data-name="First Name" type="text" placeholder="Enter first name" data-validate="required" maxlength="40" class="form-control"> </div> <div class="form-group input-group-lg"><label for="login-register-email">Last Name</label> <input id="login-register-last-name" name="last_name" data-name="Last Name" type="text" placeholder="Enter last name" data-validate="required" maxlength="39" class="form-control"> </div> <div class="form-group input-group-lg"><label for="login-register-email">Email Address</label> <input id="login-register-email" name="email" data-name="Email" type="email" placeholder="Enter email address" data-validate="required,email" class="form-control"> </div> <div class="form-group input-group-lg"><label for="login-register-password">Password</label> <input id="login-register-password" name="password" data-name="Password" type="password" placeholder="Enter desired password" data-validate="required,password" class="form-control"> </div> <div class="form-group input-group-lg"><label for="login-register-confirm-password">Confirm Password</label> <input id="login-register-confirm-password" name="confirm_password" data-name="Confirm Password" type="password" placeholder="Re enter password" data-validate="confirm" data-match="#login-register-password" class="form-control"> </div> <div class="form-group input-group-lg"> <div class="checkbox"> <label> <input id="login_register_newsletter" name="newsletter" type="checkbox" checked value="1">Subscribe me to the Booklife Newsletter </label> </div> </div> </form> </div> <div class="modal-footer"> <div class="pull-left"><a href="#" class="login-change-mode" id="open-login" data-toggle="modal" data-target="#login-modal">login</a></div><button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button id="register-button" type="button" class="btn btn-primary" data-target="#register-form">Create Account</button> </div> </div> </div> </div> <div id="login-modal" class="modal fade"> <div style="z-index: 2000;" class="modal-dialog"> <div class="modal-content"> <div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title"><span data-id="login-1" class="help-prompt"></span></h4> </div> <div class="modal-body"> <div class="login-errors"></div> <form id="login-form" class="form"> <div class="form-group input-group-lg"><label for="login-email">Email Address</label> <input id="login-email" name="email" data-name="Email" type="email" placeholder="Enter email address" data-validate="required,email" class="form-control"> </div> <div class="form-group input-group-lg"><label for="login-password">Password</label> <input id="login-password" name="password" data-name="Password" type="password" placeholder="Enter password" data-validate="required,password" class="form-control"> </div> </form> </div> <div class="modal-footer"> <div class="pull-left"><a href="#" class="login-change-mode" id="open-login-register" data-toggle="modal" data-target="#login-register-modal">register</a> | <a href="#" class="login-change-mode" id="open-password-reminder" data-toggle="modal" data-target="#login-reminder-modal">forgot password</a></div><button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button id="login-button" type="button" class="btn btn-primary" data-target="#login-form">Login</button> <div> <div data-id="login-2" class="pull-left help-prompt"></div> </div> </div> </div> </div> </div> <div id="login-reminder-modal" class="modal fade"> <div style="z-index: 2000;" class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Password Reset</h4> </div> <div class="modal-body"> <div class="password-reset-errors"></div> <form id="reminder-form" class="form"> <div class="form-group input-group-lg"><label for="login-email">Email Address</label> <input id="login-email" name="email" data-name="Email" type="email" placeholder="Enter email address" data-validate="required,email" class="form-control"> </div> </form> </div> <div class="modal-footer"> <div class="pull-left"><a href="#" class="login-change-mode" id="open-login-register" data-toggle="modal" data-target="#login-register-modal">register</a> | <a href="#" class="login-change-mode" id="open-login" data-toggle="modal" data-target="#login-modal">login</a></div><button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button id="password-reset-button" type="button" class="btn btn-primary" data-target="#reminder-form">Reset Password</button> </div> </div> </div> </div> </div> <div id="transition-top"></div> <div id="transition-bottom"> <img src="/digitopia/images/loading.gif"> <p>Loading...</p> </div> <div id="show-curtain"></div> <div id="interstitial" data-jsclass="interstitial"> <div class="interstitial-content"> <div class="interstitial-closer"><i class="glyphicon glyphicon-remove-circle"></i></div> </div> </div> <div id="prompt-controller" data-jsclass="helpPrompts"></div> <script> adroll_adv_id = "QAXYEX5ODRDT3KMIQPT3LM"; adroll_pix_id = "2FQ6VRSPAVAAZJ63YPWTTE"; (function () { var _onload = function(){ if (document.readyState && !/loaded|complete/.test(document.readyState)){setTimeout(_onload, 10);return} if (!window.__adroll_loaded){__adroll_loaded=true;setTimeout(_onload, 50);return} var scr = document.createElement("script"); var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com"); scr.setAttribute('async', 'true'); scr.type = "text/javascript"; scr.src = host + "/j/roundtrip.js"; ((document.getElementsByTagName('head') || [null])[0] || document.getElementsByTagName('script')[0].parentNode).appendChild(scr); }; if (window.addEventListener) {window.addEventListener('load', _onload, false);} else {window.attachEvent('onload', _onload)} }()); </script> <script src="/vendor/jquery-1.11.0.min.js"></script> <script src="https://checkout.stripe.com/checkout.js"></script> <script src="https://connect.facebook.net/en_US/all.js#xfbml=1&appId=1508554902701001"></script> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> <script src="https://www.google.com/jsapi"></script> <script src="https://www.google.com/recaptcha/api.js?render=6LfI3cUUAAAAACcnQbjg2W1lirV3bfxBn2wQ1wth"></script> <script src="/vendor/ckeditor/ckeditor.js"></script> <script src="/vendor/ckeditor/adapters/jquery.js"></script> <script src="/dist/js/booklife.min.js"></script> <div id="quantcast"></div> </body> </html>