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">&times;</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">&times;</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&rsquo; publishing needs &ndash; and before any decision is made, it&rsquo;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&rsquo;s time to take their book public &ndash; and for good reason &ndash; 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&rsquo; publishing needs &ndash; and before any decision is made, it&rsquo;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 &ndash; 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&rsquo;re dealing with.</p> <p>Considering the ease of print-on-demand distribution, it&rsquo;s obvious why a large number of self-published titles begin their lives on a POD platform. But POD isn&rsquo;t a panacea, and there are several cases in which an indie author&#39;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&rsquo;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 &ndash; but that doesn&rsquo;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&rsquo;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>&ldquo;Today, the difference between offset and digital is basically just quantity,&rdquo; Lacinski says. &ldquo;When you&rsquo;re thinking about how to do a job, the main thing to consider is print run, and if you&rsquo;re doing a big print run, it&rsquo;s more financially prudent to do offset.&rdquo;</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&rsquo;ve drummed up a respectable amount of pre-sales, or they&rsquo;re planning to sell directly to a wholesaler or local bookstore, authors need to be aware of the actual demand for product&mdash;failure to do this will result in unsold inventory.</p> <p>&ldquo;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&rsquo;s a case where you should probably do offset -- but that shouldn&rsquo;t be based on speculation or aspirational hopes,&rdquo; Gallagher says. &ldquo;A lot of authors unfortunately make investments in printing that either aren&rsquo;t recouped or are only finally recouped over a long period of time.&rdquo;</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 &ndash; irregular paper size, color images or photos, high-quality reproductions, or inserts, POD most likely won&rsquo;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&rsquo;t the best option.</p> <p>&ldquo;If you just want to get your book out there and you&rsquo;re not interested in getting involved with the distribution, then get someone else to do it for you,&rdquo; Lacinski says. &ldquo;But know that you&rsquo;re going to pay a third-party for that privilege.&rdquo;</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">&times;</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">&copy; 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">&times;</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">&times;</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">&times;</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&amp;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>

Pages: 1 2 3 4 5 6 7 8 9 10