
#content-contain { clear:both; overflow: hidden; } #sidebar { width:185px; } #content { float:right; width:760px; position:relative; line-height:1.5; } #container.full #content { float:none; width:960px; } #footer-cols .column,#promo-contain .column { padding-bottom: 9990px; margin-bottom: -10010px; }  #img-wrapper,#side-column h2,#side-column h3,#press-section p,#press-section img,.box ul,.box li,.box p,#pop-cats ul,#pop-cats li { margin:0; padding:0; }  #img-column,.three-col div,#press-section img,.full_template #hero-image,.two-col div.col1,.two-col div img,#pop-cats li,.wedding-collection div { float:left; }  #side-column,#press-section p,.full_template #hero-links,.two-col div.col2 { float:right; }  #img-wrapper a,#img-wrapper span,#product-selections a,#press-section p strong,.full_template #hero-image a,.signup,.wedding-collection h2 a,#hero #hero-shot a { display:block; }  #img-wrapper a,#side-column h2,#side-column h3,#product-selections div,#hero.bella #hero-image,#hero.photobooks #hero-image,#hero.calendars #hero-image,#hero.photo-gifts #hero-image,.photobooks #hero-links h3,.calendars #hero-links h3,.signup, h2.wedding-collection,.wedding-collection h2,.our-card-service div,.tos_table .yes { text-indent:-9999em; overflow:hidden; } .wpd .shadow-full, .wpd .shadow-double, .wpd .shadow-single { background: url('/image/wpd/css/bgs/shadow.png') no-repeat center bottom; } #container.wpd .shadow-full { padding-bottom: 23px; } #container.wpd .shadow-double { padding-bottom: 8px; } #container.wpd .shadow-single { padding-bottom: 8px; } #main-contain .core-3-col div { height: 125px; position: relative; } #main-contain .core-3-col div div { background: #fff url('/image/wpd/misc/home-3-col.jpg') no-repeat center center; } #main-contain .core-3-col div.col-1 { background-position: 0 0; } #main-contain .core-3-col div.col-2 { background-position: 0 -132px; } #main-contain .core-3-col div.col-3 { background-position: 0 -266px; }    #main-contain.alt .core-3-col div div { background: #fff url('/image/wpd/misc/home-3-col-alt.jpg') no-repeat center center; } #main-contain.alt .core-3-col div.col-1 { background-position: 0 0; } #main-contain.alt .core-3-col div.col-2 { background-position: 0 -132px; } #main-contain.alt .core-3-col div.col-3 { background-position: 0 -266px; }  #main-contain .core-3-col p { padding-top: 53px; padding-left: 112px; width: 127px; text-align: left; font-size: .9em; } #main-contain .core-3-col div.mid p.more { padding-top: 35px; } #main-contain .core-3-col a { position: absolute; bottom: 0; right: 0; height: 28px; width: 238px; padding-top: 92px; padding-right: 5px; color: #fff; text-decoration: none; font-weight: normal; text-align: right; font-size: .9em; } #main-contain .core-3-col a span { background: url('/image/wpd/css/bgs/arrow-white.png') no-repeat center left; padding-left:9px; } #sub-contain { border: 1px solid #ccc; border-top: 0; background: #ecf2f3; padding: 20px 8px; } #sub-contain h3 { margin-top: 0;  } #sub-contain { overflow: hidden; } #featured-primary { float: left; width: 63%; } #featured-primary ol, #featured-primary li { margin: 0; padding: 0; list-style: none; } #featured-primary li, #featured-aside .testimonial, #featured-aside .feature { border-bottom: 2px dotted #ebebeb; clear: both; } #featured-primary li:last-child { border-bottom: 0; } #featured-aside { float: right; width: 35%; } div.wrap { padding: 8px; } #featured-primary div.wrap, #featured-aside div.wrap { background-color: #fff; border: 1px solid #ebebeb; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; overflow: hidden; min-height:440px; height:auto !important; height:440px; } #featured-primary li { overflow: hidden; padding: 10px 0; height: 85px; position: relative; } #featured-primary li div { float: left; width: 190px; text-align: center; } #featured-primary h4, #featured-primary p { padding-left: 200px; } #featured-primary h4 { color: #3889a9; font-size: .9em; margin-top: 0; } #featured-primary p.right { position: absolute; bottom: 0; right: 0; } .feature { margin-top: 10px; } .feature p { clear: both; } .feature img { display: block; margin: 0 auto 5px; } #current-offers { background: #ecf2f3; border: 1px solid #ccc; border-top: 0; clear: both; overflow: hidden; } #container #sub-contain h3, #container #current-offers h3 { margin: 0; font-size: 1.1em; color: #6b6b6b; font-weight: bold; } #container #sub-contain h3 { margin-bottom: 4px; } #container #current-offers h3 { padding: 6px 8px 5px; background-color: #c2e2e6; border-bottom: 1px solid #bcd3d6; } #container #featured-aside h4 { margin: 10px 0 0 0; padding: 0; color: #6b6b6b; font-size: 1em; } #container #featured-aside h4.consultant { background: url("/image/wpd/css/icons/social-sprite.png") no-repeat scroll 0 -100px transparent; height: 17px; padding-left: 22px; } #container #featured-aside .feature.last { border-bottom: none; } #img-column { border:1px solid #d5ebf5; } #img-column, #img-wrapper, #img-wrapper a, #img-wrapper span { width:514px; } #img-wrapper, #img-wrapper a, #img-wrapper span { height:289px; } #hero,.box { border:2px dotted #eee; }  #container p.btn, #container-dynamic p.btn { background-image: url('/image/wpd/css/icons/sprite-buttons.png'); background-repeat: no-repeat; height: 23px; position: absolute; bottom: 10px; right: 10px; padding: 0; margin: 0; } p.on {  width: 89px; background-position: 0 -23px; } p.gs {  width: 93px; background-position: 0 0; } p.su {  width: 68px; background-position: 0 -46px; } p.btn a { display:block; height:100%; width:100%; text-indent:-9999px; overflow:hidden; }  #hero { overflow:hidden; float: left; min-height:231px;  } #hero #hero-shot { display:block; float:left; width:531px; height:231px; overflow:hidden; text-indent:-9999em; } #hero.look-book #hero-shot { width:929px; height:289px; } #hero.beyond #hero-shot,#hero.newlyweds #hero-shot { width:676px; height:289px; } #hero #hero-shot a { width:100%; height:100%; } #hero #text-col { border:1px solid #daceb5; background: #eee5d5; text-align:center; display:block; height:229px; width:190px; float:right; } #hero.beyond #text-col { width:244px; height:288px; } #hero.newlyweds #text-col { width:242px; height:289px; } #hero.beyond #text-col { background: #eee5d5 url('/image/wpd/css/bgs/beyond-collection.png') no-repeat center center; } #hero.newlyweds #text-col { background: #eee5d5 url('/image/wpd/css/bgs/wedding-websites.png') no-repeat center center; } #hero.layered #text-col { background: #eee5d5 url('/image/wpd/css/bgs/layered-collection.png') no-repeat center center; } #hero.layered-full-width a { text-indent:-9999px; height:231px; } #hero.story #text-col { background: #eee5d5 url('/image/wpd/css/bgs/story-winner.png') no-repeat center center;  height:231px; border:0; } #text-col h2 { overflow:hidden; text-indent:-9999em; height:153px; width:169px; margin:.5em auto 0; padding-bottom:1em; } a.invites { height:23px; display:block; overflow:hidden; text-indent:-9999em; margin:0 auto; } #hero.newlyweds a.invites { margin: 7px 0 0 0; height: 40px; }  #hero.save-date #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/wpd-save-the-dates.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.save-date-magnets #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/wpd-save-the-date-magnets.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.save-date-postcards #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/save-the-date-postcards.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.bridal-shower #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/bridal-shower.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.party-invites #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/party-invites.jpg') no-repeat center center; width: 733px; height: 286px; } #hero.bachelorette #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/bachelorette-party.jpg') no-repeat center center; width: 733px; height: 286px; } #hero.letterpress #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/letterpress.jpg') no-repeat center center; width: 733px; height: 286px; } #hero.social #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/social-stationery.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.thermo #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/thermo-collection.jpg') no-repeat center center; width: 733px; height: 286px; } #hero.by-color-full-width #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/bycolor-collection.jpg') no-repeat center center; width: 730px; height: 286px; } #hero.by-style-full-width #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/bystyle-collection-full.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.vintage-full #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/vintage_hero.jpg') no-repeat center center; width: 730px; height: 286px; } #hero.formal-full #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/formal_hero.jpg') no-repeat center center; width: 730px; height: 286px; } #hero.floral-full #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/sem-floral.jpg') no-repeat center center; width: 730px; height: 286px; } #hero.modern-full #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/sem-modern.jpg') no-repeat center center; width: 730px; height: 286px; } #hero.beyond #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/beyond-collection.jpg') no-repeat center center; } #hero.look-book #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/look-book.jpg') no-repeat center center; } #hero.essentials #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/essentials-lp.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.story #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/story-winner.jpg') no-repeat center center; } #hero.newlyweds #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/wedding-websites.jpg') no-repeat center center; } #hero.layered-full-width { background: #fff url('/image/wpd/css/bgs/heros/layered.jpg') no-repeat center center; width: 730px; height: 231px; } #hero.enclosure #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/enclosure-cards.jpg') no-repeat center center; } #hero.sig-collection #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/hero-sig-collection.jpg') no-repeat center center; width: 733px; height: 286px; } #hero.order-samples #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/order-samples.jpg') no-repeat center center; width: 731px; height: 231px; } #hero.envelopments #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/envelopments.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.diy-collection #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/diy-custom.jpg') no-repeat center center; width: 730px; height: 286px; } #hero.engagement-ann #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/engagement-ann.jpg') no-repeat center center; width: 731px; height: 286px; } #hero.anniversary-party-sem #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/anniversary-party-invite-sem.jpg') no-repeat center center; width: 731px; height: 286px; } .sig-coll #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/signature-collection.png') no-repeat center center; } .save-date #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/save-the-date.png') no-repeat center center; } .party-invites #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/party-invites.png') no-repeat center center; } .letterpress #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/letterpress-collection.png') no-repeat center center; } .social #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/social-stationery.png') no-repeat center center; } .thermo #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/thermo-collection.png') no-repeat center center; } .by-style #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/bystyle-collection.png') no-repeat center center; } .enclosure #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/enclosure-cards.png') no-repeat center center; } .sig-coll a.invites { background: url('/image/wpd/css/bgs/buttons/shop-invites.png') no-repeat center center; width: 129px; } .party-invites a.invites { background: url('/image/wpd/css/bgs/buttons/shop-party-invitations.png') no-repeat center center; } .letterpress a.invites { background: url('/image/wpd/css/bgs/buttons/shop-letterpress.png') no-repeat center center; width: 142px; } .social a.invites { background: url('/image/wpd/css/bgs/buttons/shop-thankyou.png') no-repeat center center; width: 162px; } .thermo a.invites { background: url('/image/wpd/css/bgs/buttons/shop-thermo.png') no-repeat center center; width: 144px; } .save-date a.invites { background: url('/image/wpd/css/bgs/buttons/shop-savedate.png') no-repeat center center; width: 138px; } .by-style a.invites { background: url('/image/wpd/css/bgs/buttons/shop-bystyle.png') no-repeat center center; width: 181px; } .enclosure a.invites { background: url('/image/wpd/css/bgs/buttons/shop-enclosure-cards.png') no-repeat center center; width: 160px; } .shopallinvites { width:729px; height:32px; } .shopallinvites a { background:url('/image/wpd/css/bgs/buttons/shop-all-invites-banner.png') no-repeat center center; text-indent:-9999px; overflow:hidden; display:block; height:100%; width:100%; }  #sidenav li ul { padding:0 0 0 .6em; margin:0; list-style:none; } #sidenav li { color:#6b6b6b; } #sidenav li ul ul { padding:0 0 0 .9em; } #sidenav li ul li a { text-decoration:none; } #sidenav li ul ul li { } #sidenav li ul ul li a { text-decoration:underline; }   h1.home { color:#6b6b6b; font-size:1.1em; font-weight:bold; } .last,#hero-links h4.last { border-bottom:0; margin-right:0; }  .two-col,.three-col { clear:both; overflow:hidden; margin:1em 0; } .two-col div { overflow:hidden; padding:1em; width:45%; } .two-col div img { margin-right:.7em; } .two-col p { font-size:.9em }  .three-col { clear:both; overflow:hidden; margin:1em 0; } .three-col .col2 { margin:0 10px; } #smugmug-cols.three-col .col2 { margin:0 10px; } .three-col div { width:246px; } #product-selections a { height:64px; } #product-selections .col1 { background: url('/image/wpd/css/bgs/shower-invites.jpg') no-repeat scroll center center; } #product-selections .col2 { background: url('/image/wpd/css/bgs/wedding-menus.jpg') no-repeat scroll center center; } #product-selections .col3 { background: url('/image/wpd/css/bgs/order-samples.jpg') no-repeat scroll center center; } #press-section p { width:150px; font-size:.9em; margin-left:5px; }  .upgradient { background: #fff url('/image/wpd/css/bgs/gradient-up.png') repeat-x bottom left; border:1px solid #ccc; padding:1em; }  #container .order-samples h2 { margin-top: 1.6em; } #container div.numbers { margin-left: 340px; } #container div.numbers ol { list-style-type: none; } #container div.numbers li { margin: 5px; background-image: url('/image/wpd/css/icons/numbers.png'); background-repeat: no-repeat; padding:7px 0 8px 40px; } #container div.numbers .n1 { background-position: 0 6px; } #container div.numbers .n2 { background-position: 0 -34px; } #container div.numbers .n3 { background-position: 0 -76px; } #container div.numbers .n4 { background-position: 0 -117px; }  #hero,.full #hero { padding:1em; overflow:hidden; } .full_template #hero-image,.full_template #hero-links { height:289px; } .full_template #hero-image { width:676px; } .full_template #hero-image a { height:100%; } .full_template #hero-links { width:238px; }  #hero.partner #hero-image,#hero.partner #hero-links h3 { overflow:hidden; text-indent:-999px; } #hero.partner #hero-image,#hero.partner #hero-image a { display: block; width:531px; height:231px; } #hero.partner { background-repeat: no-repeat; background-position: top left; width: 730px; } #hero.partner #hero-image { float: left; width: 531px; } #hero.beaucoup #hero-image { background-image: url('/image/wpd/css/partners/beaucoup-hero.jpg'); } #hero.dessy #hero-image { background-image: url('/image/wpd/css/partners/dessy-hero.jpg'); } #hero.partner #hero-links { float:right; width: 187px; height:229px; overflow:hidden; } #hero.dessy #hero-links { background: #ecf1f7; border-color: #dae1e8; } #hero.partner #hero-links h4 { background-position: left center; margin:0 10px; padding:10px; } .partner #hero-links h3, .partner #hero-links h3 a { width: 187px; } .partner #hero-links h3 { margin: 1em auto; background-repeat: no-repeat; background-position: top left; } .partner #hero-links h3 a { display: block; width: 100%; height: 100%; } .beaucoup #hero-links h3 { background-image: url('/image/wpd/css/partners/beaucoup-logo.jpg'); height: 73px; } .dessy #hero-links h3 { background-image: url('/image/wpd/css/partners/dessy-logo.jpg'); height: 35px; } #hero.dessy #hero-links h4 { padding-right: 0; } #hero.bella #hero-image, #hero.photobooks #hero-image, #hero.bahamas #hero-image { background-repeat: no-repeat; background-position: center center; } #hero.bella #hero-image { background-image: url('/image/wpd/css/partners/bella-hero.jpg'); } #hero.photobooks #hero-image { background-image: url('/image/wpd/css/partners/photo-books.jpg'); } #hero.bahamas #hero-image { background-image: url('/image/wpd/css/partners/bahamas-hero-wide.jpg'); width:929px; } #hero-links, .bahamas #hero-links, .bella #hero-links { background-repeat: repeat-x; background-position: center center; } #hero-links, #hero.photobooks #hero-links, #hero.calendars #hero-links { background: #e0f2ff; border:1px solid #d5ebf5; } #hero-links { background-image: url('/image/wpd/css/bgs/hero-links-gradient.png'); } .bahamas #hero-links { background-image: url('/image/wpd/css/partners/bahamas-side.jpg'); } .bella #hero-links { background-image: url('/image/wpd/css/partners/bella-side.jpg'); background-color: #ecf1f7; border: 0; } .bahamas #hero-links a,.bella #hero-links a,.wpd-diff a { display:block; width:100%; height:100%; } .bella #hero-links a,.wpd-diff a { text-indent:-9999px; overflow:hidden; } .photobooks #hero-links h3, .calendars #hero-links h3 { background: url('http://www.weddingpaperdivas.com/css/img/bgs/mycanvas-logo.jpg') no-repeat scroll top left; margin:1em auto; } .calendars #hero-links h3 { margin-top: 4em; } .photobooks #hero-links h3,.photobooks #hero-links h3 a, .calendars #hero-links h3,.calendars #hero-links h3 a { width: 230px; height: 73px; } .wpd-diff { background: url('/image/wpd/css/bgs/wpd-diff.jpg') no-repeat center center; width: 100%; height: 128px; border-top: 2px dotted #eee; padding:1em; margin:auto; display:block; } #hero-links h4 { background:url('/image/wpd/css/bgs/arrow-blue.png') no-repeat left .4em; font:normal 1.25em "Times New Roman", Georgia, serif; margin:1.1em 1em 0 1em; padding:0 0 1.1em .8em; border-bottom:2px dotted #999; } #hero-links h4.first { border-top:2px dotted #999; padding:1em 0 1.1em .8em; } #hero-links h4.first { background:url('/image/wpd/css/bgs/arrow-blue.png') no-repeat left 1.3em; } #hero-links a,#hero-links a:hover { text-decoration:none; } #hero-links span,#side-column span { background: url('/image/wpd/css/bgs/frill.png') no-repeat scroll top left; display:block; width: 118px; height: 24px; margin:auto; } .home-box,.box { margin:.5em 0; padding:1em; } .box.full { width:97%; } .box { width:46.2%; } .border { border:2px dotted #eee; } #container .box ul,#container .box li,#container .box p { list-style:none; } #container .box img { margin-right:.8em; } .box h4 { margin-top:0; } p.fine-print { clear:both; font-size:.8em; font-style:italic; color:#ccc; margin-top:1em; }  #pop-cats { overflow:hidden; min-height:160px; height:auto !important; height:160px; margin:1em 0; padding:1em; clear:both; } #pop-cats h3 { margin-bottom:.3em; margin-top:0; } #pop-cats ul,#pop-cats li { list-style:none; } #pop-cats li { width:140px; text-align:center; margin:0 7px 0 0; } #pop-cats li.last { margin-right:0; } #press_nav { font-size:.9em; } #new_press_table th,#new_press_table td { background: #f7f8f9 url('/image/wpd/css/bgs/pc-brackets.gif') no-repeat center center; vertical-align:middle; border:1px solid #533519; border-bottom:0; height:150px; } #new_press_table tr.last th,#new_press_table tr.last td { border-bottom:1px solid #533519; } #new_press_table th { text-align:center; vertical-align:middle; padding:0 1em; margin:auto; } #new_press_table td { border-left:0; } #new_press_table h3,#new_press_table p { margin:0 60px; } ul.recent-press,.recent-press li,.recent-press li h3,.recent-press li p { list-style:none; margin:0; padding:0; } .recent-press ul { margin-bottom:1em; } .recent-press li { margin:10px 0 0 0; } p.view-more { text-align:right; } ol#featured_categories,#featured_categories li { margin:0; padding:0; list-style:none; } ol#featured_categories { padding-top:2em; overflow:hidden; clear:both; } #featured_categories li { float:left; width:126px; text-align:center; } #featured_categories li a { display:block; }  #container .tos_table .infoCol, #container .tos_table th.descrip { background: #eaf7fd; } #container .tos_table .infoCol, #container .tos_table .included { width: 138px; } #container .tos_table,#container th.descrip { border: 1px solid #d0e4ed; } #container .tos_table .top th.descrip { border-right: 0; } #container .tos_table .top th.infoCol { border-bottom: 1px solid #d0e4ed; } #container .tos_table tbody th { font-weight: normal; } #container .tos_table .yes { background: url('http://www.weddingpaperdivas.com/css/img/bgs/checkmark.png') no-repeat center center; padding-top:10px; } #container .tos_table tbody th, #container .tos_table thead th, #container .tos_table tbody.information td { vertical-align:middle; } #container .tos_table tbody th { padding:3px 7px 3px 15px; } #container .tos_table thead th { padding:3px 7px; } #container .tos_table td, #container .tos_table .infoCol, #container .tos_table .included, #container .tos_table tbody.information td { text-align: center; } #container .tos_table tbody.information td { padding:0; } .envelope-sizes { width: 90%; margin: 1em auto; } .envelope-sizes .information td { width: 100px; } .envelope-sizes .none { background-color: #eee; color: #aaa; } #container .envelopes-table { width:90%; margin:auto; } #container .envelopes-table td { width:25%; text-align:center; } #container .envelopes-table td img { display:block; margin:auto; }  #difference #container.full #content { overflow: hidden; padding: 0 10px; width: 940px; } #difference #hero { background: #fff url('/image/wpd/misc/diff-hero.jpg') no-repeat center center; height: 405px; width: 940px; border: 0; overflow: hidden; text-indent: -9999px; margin: 0; padding: 0; } div.comparison { background: #fff url('/image/wpd/misc/how-we-compare.png') no-repeat center bottom; height: 97px; overflow: hidden; text-indent: -9999px; } div.comparison a { display: block; width: 100%; height: 100%; } #difference .core-4-col { margin-bottom: 20px; } #difference .core-4-col div { text-align: left; } #difference .core-4-col.diff-videos div { text-align: center; } #difference .core-4-col ul { margin: 10px 0 0 0; padding: 0; list-style: none; min-height: 60px; } #difference .core-4-col li { margin: 0; padding: 0; } #difference .core-4-col ul.descrip { border-bottom: 1px dotted #ccc; min-height: 225px; list-style: disc; } #difference ul.descrip li { margin-left: 20px; } #difference .diff-bulletpoints h3 { background: #fff url('/image/wpd/misc/sprite-diff-titles.png') no-repeat center center; height: 40px; width: 213px; overflow: hidden; text-indent: -9999px; } #difference .diff-bulletpoints .premium h3 { background-position: 0 0; } #difference .diff-bulletpoints .customization h3 { background-position: 0 -42px; } #difference .diff-bulletpoints .expertise h3 { background-position: 0 -83px; } #difference .diff-bulletpoints .beyond h3 { background-position: 0 -124px; } div.overlay { background:url('/image/tp/css/bgs/overlay.png') no-repeat; padding:40px; width: 576px; display:none; } div.overlay div.close { background:url('http://flowplayer.org/img/overlay/close.png') no-repeat; position:absolute; top:2px; right:5px; width:35px; height:35px; cursor:pointer; } a.player { display:block; height: 350px; } #videos div { height: 134px; cursor: pointer; } #videos div p { padding: 0; } #videos div p:first-child { padding-top:25px; margin-bottom: 35px; } div.intro { background: #fff url('/image/wpd/css/bgs/intro.jpg') no-repeat top center; } div.quality { background: #fff url('/image/wpd/css/bgs/quality.jpg') no-repeat top center; } div.ordering { background: #fff url('/image/wpd/css/bgs/ordering.jpg') no-repeat top center; } div.pocketfolds { background: #fff url('/image/wpd/css/bgs/pocketfolds.jpg') no-repeat top center; }  #videos.video-gallery div.intro { background-position: top left; } #videos.video-gallery div.quality { background-position: top left; } #videos.video-gallery div.ordering { background-position: top left; } #videos.video-gallery div.pocketfolds { background-position: top left; } #videos.video-gallery div, #videos.video-gallery .core-3-col div h3, #videos.video-gallery .core-3-col div p { cursor: default; } #videos.video-gallery .core-3-col div { width: 26%; margin: 0 7% 0 0; padding: 0; } #videos.video-gallery .core-3-col div p.vid-btn { text-align: center; display: block; text-indent: 0; cursor: pointer; padding: 0; margin: 0; margin-left: 0; padding-top: 35px; padding-bottom: 33px; } #videos.video-gallery div { height: auto; } #videos .pointer {cursor:pointer;}  .tell-a-friend input, .tell-a-friend textarea { width:200px; } .tell-a-friend textarea { font-size:1em; } .tell-a-friend input#sendemail { width:75px; text-align:right; } .tell-a-friend th,.tell-a-friend td { border:0; }  .two-col .timeless-romance { background:url('/image/wpd/css/bgs/timeless-romance.png') center left no-repeat; } .two-col .modern-simplicity { background:url('/image/wpd/css/bgs/modern-simplicity.png') center left no-repeat; } .two-col .french-country { background:url('/image/wpd/css/bgs/french-country.png') center right no-repeat; } .two-col .haute-couture { background:url('/image/wpd/css/bgs/haute-couture.png') center right no-repeat; } .two-col .destination-diva { background:url('/image/wpd/css/bgs/destination-diva.png') center left no-repeat; } .two-col .belle-fleur { background:url('/image/wpd/css/bgs/belle-fleur.png') center left no-repeat; } .text-box { width:600px; float:left; } .two-col .timeless-romance, .two-col .modern-simplicity, .two-col .destination-diva, .two-col .belle-fleur { padding-left:140px; } .two-col .french-country, .two-col .haute-couture { padding-right:140px; } .two-col .timeless-romance, .two-col .modern-simplicity, .two-col .destination-diva, .two-col .belle-fleur, .two-col .french-country, .two-col .haute-couture { width:300px; min-height:345px; height:auto !important; height:345px; } .download-style-guide { background-color:#fbfaf4; margin-top:15px; text-align:center; padding:10px 5px 5px; width:300px; float:right; } .two-col .product-center { width:90%; } .two-col .product-center img, .two-col .product-center a { float:none; text-align:center; margin:0 auto; display:block; } .proshot img{ padding:.7em; } .two-col .timeless-romance h4 { color:#f99; } .two-col .modern-simplicity h4 { color:#969; } .two-col .french-country h4 { color:#9d9d9d; } .two-col .haute-couture h4 { color:#f93; } .two-col .destination-diva h4 { color:#6cc; } .two-col .belle-fleur h4 { color:#393; } .two-col .no-padding-left, .two-col .no-padding-right { width:47%; } .two-col .no-padding-left { padding-left:0; } .two-col .no-padding-right { padding-right:0; }  .glossary-box {padding:8px; margin-bottom:5px; border:1px solid #e6e6e6; background-color:#fafafa;} .glossary-box p {padding-left:5px;} .glossary-box h5 {padding:0;margin:0;}  img.floatLeft { margin-right:1.3em; } img.floatRight { margin-left:.8em; } .floatNone { float:none !important; } .floatLeft { float:left !important; } .floatRight { float:right !important; } .alignCenter, .center { text-align:center !important; } .alignLeft, .left { text-align:left !important; } .alignRight, .right { text-align:right !important; } img.center { display: block; margin: auto;} .border-bottom { border-bottom:2px dotted #e8e8e8; padding-bottom:.3em; } .border-left { border-left:2px dotted #e8e8e8; padding-bottom:.3em; } .pad-top { padding-top:2em; } p.alignCenter { padding-top:1em; } .faq-answers li { clear:both; padding-top:1em;} .articleEnd, .subheader { text-align: center; } address#mediaContact { border-bottom:2px dotted #eee; padding-bottom:1em; margin-bottom:1em; overflow:hidden; min-height:100px; height:auto !important; height:100px; } address#mediaContact strong { font-style:normal; } address#mediaContact p { float:left; width:32%; } address#mediaContact img { padding-bottom:20px; } .freeship, .welcome-kit, .catalog, .photo-contest, .first-time { background: url('/image/wpd/css/banners/freeship.jpg') no-repeat center center; width:178px; height:115px; margin-top:15px; }  .welcome-kit { background: url('/image/wpd/css/banners/welcome-kit.jpg') no-repeat center center; } .catalog { background: url('/image/wpd/css/banners/catalog.jpg') no-repeat center center; } .photo-contest { background: url('/image/wpd/css/banners/photo-contest.jpg') no-repeat center center; } .first-time { background: url('/image/wpd/css/banners/first-time-offer.jpg') no-repeat center center; } .banner a { display:block; height:100%; width:100%; text-indent:-999px; overflow:hidden; }  #promo-images .col1,#promo-images .col2 { height:289px; width:356px; padding:1em; margin:0; } #promo-images .col1 { padding-right:0; } #promo-images .col2 { padding-left:0; }  .sem-title { margin-bottom:.2em;padding-bottom:.2em; } .sem-title span { padding:1em; } .sem-title span a { text-decoration:underline; } .sem_table { width:100%; margin-top:1em; } .sem_table td,.sem_table th { text-align:center; margin:0; padding:0 1em 1em 1em; } .sem_table th img { display:block; margin:auto; } #sem-hero { padding:1em; width: 930px; height: 287px; } #sem-hero.sem1a { background: url('/image/wpd/css/bgs/heros/sem1a-wedding-invitations.jpg') no-repeat scroll center center; } #sem-hero.sem1b { background: url('/image/wpd/css/bgs/heros/sem1b-wedding-invitations.jpg') no-repeat scroll center center; } #sem-hero a { display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; }  #content-contain.engagement-stories #content { width: 960px !important; float: none; } p.storyNav { position:absolute;top:40px;right:0; } .bucket { background: #fbfbfb; border: 1px solid #ededed; } .hover { background: #e0f2f9; cursor: pointer; } .bucket h2 { margin-top:0; } .bucket h2 a,.bucket h2 a:hover, .bucket p a,.bucket p a:hover { text-decoration:none; } .bucket h2 a, .bucket h2 a:hover { color:#533519; } .bucket h2 a,.bucket p a { display:block; } .bucket p { margin-bottom:0; } .bucket p a,.bucket p a:hover { color:#6b6b6b; } .errormsg .oops { font-size: 3em; display: block; width: 17%; float: left; } .errormsg .text { display: block; padding-top: 12px; text-align: center; } .errormsg { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#3889A9 none repeat scroll 0 0; border:2px solid #92D2EA; color:#FFFFFF; font-size:1.2em; font-weight:bold; padding:1em 2em; position:absolute; text-align:center; left:0; } #container .errormsg .text { color: #FFFFFF; font-family: arial; font-size: 1em; font-weight: normal; }  #contest-container, #welcome-social { border:1px solid #eee; background:#f7fcfd; padding:30px 15px; margin:1em auto; } #bahamas-logo { width:190px; } #kamalame-logo { width:130px; } #contest-content { width:608px; } #bahamas-logo, #kamalame-logo { text-align:center; } #kamalame-logo { margin-top: 110px; } .col { float:left; } #contest-form, #welcome-social div { width:734px; margin:auto; background:#fff; border:1px solid #eee; text-align:center; padding: 1em; } #contest-container p, #welcome-social p { width:704px; padding: 0px 0px 8px 0px; margin:auto; } #sponsor-info { width:734px; margin:auto; background:#fff; border:1px solid #eee; text-align:center; } #sponsor-info .beaucoup { float:left; margin:auto; width:330px; text-align:left; padding-left:15px; } #sponsor-info .weddingpaperdivas { float:right; margin:auto; width:330px; text-align:left; padding-right:15px; }  ol.contest-rules,ol.contest-rules ol { list-style:none;margin:0;padding:0; } ol.contest-rules p strong { display:block; }  #welcome-social h3 { text-align: center; margin: auto; padding-bottom: 1em; } #welcome-social div ul { text-align: center; } #welcome-social div ul li { display: block; float: left; width: 25%; min-height: 20px; } #welcome-social div ul li a { background: url("/image/wpd/css/bgs/welcome-kit-social-buttons.png") no-repeat top left; padding: 2px 0 2px 20px; } #welcome-social div ul li.twitter a { background-position: 0px 2px; } #welcome-social div ul li.facebook a { background-position: 0px -19px; } #welcome-social div ul li.blog a { background-position: 0px -41px; } #welcome-social div ul li.youtube a { background-position: 0px -61px; } #contest-form { position: relative;} #contest-form em.req { display:inline; font-size:0.85em; font-style:italic; font-weight:normal; position:absolute; right:1em; top:1em; } #container table.sign-up th { min-width: 100px; }  .product-row { min-height:135px; height:auto !important; height:135px; } #container .product-row ol { margin:0; padding:0; list-style:none; } .product-row li { float:left; width:135px; text-align:center; vertical-align:middle; margin:10px 14px 0 0; } #full.product-row li { width:auto; } .product-row li.last { margin-right:0; }  #liveChatAsk { position:absolute; top:250px; left:305px; width:350px; margin: 0; padding:0; display:none; z-index:10000; } #liveChatAskReal{ width:350px; position:fixed; } #liveChatAsk a{ text-decoration: none; } #liveChatAsk img{ border: none; margin-bottom: -5px; }  .product-row { min-height:135px; height:auto !important; height:135px; } #container .product-row ol { margin:0; padding:0; list-style:none; } .product-row li { float:left; width:135px; text-align:center; vertical-align:middle; margin:10px 14px 0 0; } #full.product-row li { width:auto; } .product-row li.last { margin-right:0; }  .table-layout { background:#fff none repeat scroll 0 0; border-collapse:collapse; margin:20px; width:600px; text-align:left; border: 1px solid #d1d1d1; } .table-layout td, #table-layout th { border-left:1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding:5px; } .table-layout th { background-color:#fbfbf8; border-left:1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding: 5px; font-weight:bold; } .table-layout thead th { vertical-align:middle; text-align:center; } .table-layout td.large-x { font-size:1.5em; text-align:center; width:170px; font-weight:700; } .table-layout td.na { background-color:#f7f7f7; } .questions .table-layout li { list-style:disc; }  #container #holiday-landing #hero { background: url('/image/wpd/css/bgs/lp-sprites/holiday-cards.jpg') no-repeat 15px 12px; height:289px !important; padding:1em; text-indent: -9999px; width: 930px } #container #holiday-landing #hero a, #hero a {   display:block; width:99.5%;  margin:auto; } #container #holiday-landing #hero a { height: 100%; overflow: hidden; } #container #holiday-landing p.alignCenter { padding-top: 0; } .two-col,.four-col,.five-col { clear:both; width:100%; } .two-col ul, .two-col li { list-style:none; margin:0; padding:0; } #container #holiday-landing .two-col li { margin-left:302px; text-indent:-10px; } #container .four-col, #container .five-col, #container .five-col li, #container .four-col li { margin:0;padding:0; list-style:none; float:left; } #container .five-col { margin-bottom:20px; } #holiday-landing .five-col, .full .five-col { margin:0 0 20px; padding:0 0 20px; } #container #holiday-landing .five-col li, #container.full .five-col li { text-align:center; margin-right:40px; width:160px; } #container #holiday-landing .four-col li.last, #container #holiday-landing .five-col li.last, #container.full .five-col li.last { margin-right:0; } #container #holiday-landing .five-col li a, #container.full .five-col li a { display:block; text-align:center; } #container #holiday-landing .four-col li { width:23%; margin-right:2%; } #container #holiday-landing .four-col p { text-indent:-10px; margin-left:15px; } h2.shop-price { padding: 5px 0; padding-left: 1em; background-color: #eaf8fb; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom: 1em; } #container h2.shop-price span a { color:#3889a9; margin: 0 1px; } #container h2.shop-price span a:hover { border-bottom: 1px solid #3889a9; } #holiday-landing div.shop-price ul { list-style: none; } #holiday-landing div.shop-price li { float: left; border-right: 2px dotted #eee; min-height: 235px; } #holiday-landing div.shop-price li.last { border: none; } #holiday-landing div.shop-price li a.sprite { background: transparent url("/image/wpd/css/bgs/lp-sprites/holiday-cards.jpg") no-repeat 0 0; padding-top: 180px; text-align: center; display: block; width: 295px; } #holiday-landing div.shop-price li a#shop-basics { background-position: 0 -355px; } #holiday-landing div.shop-price li a#shop-signature { background-position: 0 -595px; } #holiday-landing div.shop-price li a#shop-premium { background-position: 10px -835px; }  #container .photo-books h4 { margin-top:0; } #container .photo-books ul { margin:0; padding:0; padding-left:5px; } .photo-books li { float:left; margin-right:20px; width:140px; height:30px; padding-top:120px; } .photo-books .first { width:55%; } .photo-books .last{ width:32%; } #container span.new { color:#f26522; font-size:1em; font-weight:bold; } .photo-books { background: url('/image/wpd/css/bgs/photo-books-featured-sizes.jpg') no-repeat 30px 30px; } #container .box ul { margin-bottom: 0; } #container .photo-books ol,#container .calendars ol, #container .websites .box ol { background: url('/image/wpd/css/bgs/step-1-2-3.gif') top left no-repeat; margin: 5px 0 0 160px; padding-bottom:10px; display: inline; } #container .calendars ol, #container .websites .box ol { width: 200px; margin-left: 0; padding-bottom: 0; } #container .photo-books .three-steps ol li, #container .calendars .three-steps ol li, #container .websites .box.three-steps ol li { height:30px; width:190px; margin-left:40px; padding-top:5px; display: inline; } #container .calendars .three-steps ol li, #container .websites .box.three-steps ol li { display: block; } .photo-books .three-steps { background: url('/image/wpd/css/bgs/photo-books-thumb.jpg') no-repeat 30px 45px ; width:350px; } .photo-books .get-started, .calendars .get-started, .websites .get-started { background: url('/image/wpd/css/bgs/get-started.gif') no-repeat 0 10px; width:160px; float:right; } .calendars .get-started, .websites .get-started { background-position: 40px 0; } #container .photo-books .get-started a, #container .calendars .get-started a, #container .websites .get-started a { text-indent:-9999em; overflow:hidden; display:block; } #container .calendars .get-started a, #container .websites .get-started a { padding: 2px; } #hero.calendars #hero-image { background: url('/image/wpd/css/bgs/heros/calendars.jpg') no-repeat center center; height:300px;} #hero.calendars #hero-links { height: 300px;}  #hero.photo-gifts #hero-image { background: transparent url("/image/wpd/css/bgs/heros/photo-gifts.jpg") no-repeat center center; width: 709px; height: 260px;} #hero.photo-gifts #hero-links { background: transparent url("/image/wpd/css/bgs/photo-gifts-visit-account.jpg") no-repeat center center; width: 217px; height: 261px;} #hero.photo-gifts #hero-links a { display:block; width:100%; height:100%;}  #container .websites .box ol { margin-top: 0; } #container .websites ol { margin: 20px 0 0 0; } #container .websites .box { margin-bottom: 15px;} #container .websites .get-started { float: left; }  #hero.wedding-collection { height: auto; } #hero.wedding-collection a, .wedding-collection#difference a { display: block; width: 726px; height: 289px; background: #fff url('/image/wpd/css/bgs/heros/wedding-invitations.jpg') no-repeat center center; text-indent: -9999px; overflow: hidden; } #container .wedding-collection h2 { background: url('/image/wpd/css/bgs/wedding-collection.jpg') no-repeat center center; height:81px; width:237px; margin:0; padding:0; position:absolute; top:52px; left:255px;  } .wedding-collection .col1, .wedding-collection .col2, .wedding-collection .col3 { text-align: center; } .wedding-collection .col2 { border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; margin: 0 10px !important; } #container .wedding-collection.three-col p { width: 180px; margin: 0 auto; } #container .wedding-collection .col1 p { margin-top: 0; } .wedding-collection .col1 a.shop-collection, .wedding-collection .col2 a.shop-collection, .wedding-collection .col3 a.shop-collection { display: block; margin: auto; width: 170px; height: 145px; text-indent: -9999px; overflow: hidden; } .wedding-collection .col2 a.shop-collection { width: 205px; padding-bottom: 15px; } .wedding-collection .col3 a.shop-collection { width: 175px; padding-bottom: 15px; } .wedding-collection .col1 { background: #fff url('/image/wpd/css/bgs/signature-collection.jpg') no-repeat top center; min-height: 254px; } .wedding-collection .col2 { background: #fff url('/image/wpd/css/bgs/thermography-collection.jpg') no-repeat top center; } .wedding-collection .col3 { background: #fff url('/image/wpd/css/bgs/letterpress-collection.jpg') no-repeat top center; } #container .wedding-collection.three-col p { width: 215px; } #container .wedding-collection div .sm { font-style: italic; margin-top: 0; }  #container .diy-collection.three-col p { width: 205px; } .wedding-collection.diy-collection .col1 { background: #fff url('/image/wpd/css/bgs/diy-pocket-folds.jpg') no-repeat top center; min-height: 254px; } .wedding-collection.diy-collection .col2 { background: #fff url('/image/wpd/css/bgs/diy-layered-cards.jpg') no-repeat top center; } .wedding-collection.diy-collection .col3 { background: #fff url('/image/wpd/css/bgs/diy-ribbon.jpg') no-repeat top center; } .diy-collection .col1 a.shop-collection { padding-bottom: 15px; }  .cat-links { color:#bebebe; font-size:1.4em; font-weight:bold; } .cat-links span { padding: 0 5px; text-decoration:none; color:#3889a9; } .cat-links span.first { padding-left:0; } #top-wpdDiff-banner { position:absolute; top:-19px; right:0; width:256px; height:48px; background-color: #fff; background-image: url('/image/wpd/css/bgs/wpdDiff-banner.png'); background-repeat: no-repeat; overflow: hidden; text-indent:-999px; } .stressfree { background-position: 0 -59px; } .happily { background-position: 0 -117px; } .biggest { background-position: 0 -175px; } .everything { background-position: 0 -234px; } .freeproofs { background-position: 0 -292px; } .shopanytime { background-position: 0 -350px; } .trusted { background-position: 0 -408px; } #top-wpdDiff-banner a { display: block; width: 100%; height: 100%; } .wpdDiff-banner { border-top: 2px dotted #eee; border-bottom: 2px dotted #eee; clear:both; margin:20px 0 20px; padding:10px 0 0; background: #fff url('/image/wpd/css/bgs/wpdDiff-banner.jpg') no-repeat center left; }  #container.full .wpdDiff-banner p { width:960px; } #container.full .wpdDiff-banner a { width:760px; height:110px; padding-top:15px; } #container .wpdDiff-banner p { margin:0; padding:0; height:135px; width:570px; } .wpdDiff-banner a { color:#533519; text-decoration:none; font-family:"Times New Roman", serif; font-size:1.35em; display:block; height:125px; width:570px; padding:5px 0 0 200px; margin:0; } .wpdDiff-banner a:hover { text-decoration:none; color:#533519; } #container .wpdDiff-banner a strong { font-weight:normal; font-size:1.2em; } .wpdDiff-banner a span { font-size:1em; color:#3889A9; font-family: Arial, sans-serif; font-size:.8em; }  .sig-collection.three-col p { width: auto !important; margin: 0 !important; } .sig-collection.three-col .col2 { margin-left: 10px !important; margin-right: 10px !important; } .sig-collection#pop-cats h3 { margin-bottom: 0.7em; }  #about-partners { overflow:hidden; clear:both; } #about-partners div { border:2px dotted #eee; width:46%; min-height:80px; padding:1em; } #about-partners p { margin: 8px 0 0 0; } #about-partners div.about-wpd { float:left; } #about-partners div.about-partner { float:right;  } #diy-banners { margin: auto; width: 715px; } #diy-banners a { margin: 0 1em; padding-bottom: 3em; display: block; float: left; }  div.wpd-comparison img { margin: auto; display: block; }  #container div.personal-shopper h3 { font-size: 1.3em; margin-top: .5em; } #container div.personal-shopper p { margin-top: 5px; } #container div.personal-shopper .numbers h3 { padding-left: 5px; } #container div.personal-shopper-mid { padding: 10px; background: #f6f5f3; margin-bottom: 10px; } #container div.personal-shopper-mid div.core-2-col { background: #fff; padding-top: 10px; padding-bottom: 10px; } #container div.personal-shopper-mid div.core-2-col div.numbers ol { padding-left: 15px; } #container div.personal-shopper-mid div.core-2-col div.numbers ol li { width: 375px;; } #container div.personal-shopper-mid div.core-2-col div.mid-right { padding-left: 23px; width: 45%; } #container #hero.personal-shopper { background: url('/image/wpd/css/bgs/heros/personal-shopper.jpg') no-repeat center center; text-indent:-9999px; overflow:hidden; border:0; float: none; } #container div.personal-shopper-mid .numbers { clear: both; overflow:hidden; margin-left: 0; } #container div.personal-shopper-mid .numbers h3 { font-size:1.3em; margin-bottom:5px; } #container div.personal-shopper-mid .numbers ol { margin:0; padding:0; float:left; list-style: none; } #container div.personal-shopper-mid .numbers li { background-image: url('/image/wpd/css/icons/numbers.png'); background-repeat: no-repeat; padding:7px 0 8px 40px; font-size:1.1em;  float:left; margin:0; } div.personal-shopper-mid .n1 { background-position: 0 6px; } div.personal-shopper-mid .n2 { background-position: 0 -34px; } div.personal-shopper-mid .n3 { background-position: 0 -76px; } div.personal-shopper-mid .n4 { background-position: 0 -117px; }  #hero.std-affiliate { width: 925px; } #hero.std-affiliate #hero-shot { background: url("/image/wpd/css/bgs/heros/save-the-dates-affiliate.jpg") no-repeat center center; height: 289px; width: 676px; } #hero.std-affiliate #text-col { background: url("/image/wpd/css/bgs/save-the-dates-affiliate-side.jpg") no-repeat center center; height: 289px; width: 239px; border: none; } #hero.std-affiliate #text-col a { height: 100%; }  #container ol.numbers.horizontal { width: 100%; margin-bottom: 65px; } ol.numbers.horizontal li { background: transparent url("/image/wpd/css/icons/numbers.png") no-repeat; padding-left: 35px; display: block; float: left; width: 28%; } ol.numbers.horizontal li.n1 { background-position: 0px 7px; } ol.numbers.horizontal li.n2 { background-position: 0px -32px; } ol.numbers.horizontal li.n3 { background-position: 0px -74px; }  #container .five-col .envelopments-colors li, #container .five-col .envelopments-sizes li { background: url("/image/wpd/css/bgs/envelopments-colors.jpg") no-repeat 0 0; display:block; margin:10px 28px; padding-top:92px; text-align:center; width:92px; } #container .five-col .envelopments-colors li.spring { background-position: 0px 0px; margin-left: 0;} #container .five-col .envelopments-colors li.champagne { background-position: -102px 0px; } #container .five-col .envelopments-colors li.platinum { background-position: -204px 0px; } #container .five-col .envelopments-colors li.mocha { background-position: -306px 0px; } #container .five-col .envelopments-colors li.black-linen { background-position: -408px 0px; margin-right: 0;} #container .five-col .envelopments-sizes li { background: url("/image/wpd/css/bgs/envelopments-sizes.jpg") no-repeat 0 0; padding-top: 168px; width: 124px; margin: 10px; } #container .five-col .envelopments-sizes li.landscape57 { background-position: 15px 0px; margin-left: 0;} #container .five-col .envelopments-sizes li.portrait57 { background-position: -110px 0px; } #container .five-col .envelopments-sizes li.square { background-position: -245px 0px; } #container .five-col .envelopments-sizes li.landscape49 { background-position: -370px 0px; } #container .five-col .envelopments-sizes li.portrait49 { background-position: -505px 0px; margin-right: 0;} #container ol.numbers.envelopments { margin: 2em 0; padding-bottom: 2em; }  #container ol.numbers.layered { margin-bottom: 60px;} ol.numbers.envelopments li, ol.numbers.layered li { text-indent: -9999px; display: block; float: left; background: url("/image/wpd/css/bgs/numbered-envelopments.png") no-repeat 0 0; height: 29px; width: 200px; margin-right: 20px; } ol.numbers.layered li { background: url("/image/wpd/css/bgs/numbered-layered.png") no-repeat 0 0; } ol.numbers.envelopments li.n1 { background-position: 0px 0px; width: 200px; } ol.numbers.envelopments li.n2 { background-position: -208px 0px; width: 231px; } ol.numbers.envelopments li.n3 { background-position: -440px 0px; width: 230px; margin-right: none; } ol.numbers.layered li.n1 { background-position: 0px 0px; width: 203px; } ol.numbers.layered li.n2 { background-position: -220px 0px; width: 220px; } ol.numbers.layered li.n3 { background-position: -458px 0px; width: 230px; margin-right: none; }  #content.email-signup{width:720px;}  #content.paper-quality div#heading { background: url("/image/wpd/css/bgs/paper-quality-header.jpg") no-repeat top left; padding: 30px 0 0 360px; height: 185px; } #content.paper-quality #heading p { line-height: 2em; font-size: 120%; } #content.paper-quality .three-col { width: 100%; margin-left: 30px; margin-bottom: 20px; font-size: 90%; } #content.paper-quality .three-col div { width: 30%; } #content.paper-quality .three-col div ul li { margin: 5px 0; } #content.paper-quality .three-col div.col2 { border-right: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; padding: 0 20px; } #content.paper-quality .three-col div ul { margin-bottom: 0; } #content.paper-quality .three-col div.col2 ul { margin-right: 0; margin-bottom: 0; } #content.paper-quality .three-col div a.image-display { display: block; text-indent: -9999px; height: 223px; width: 250px; } #content.paper-quality .three-col div a.image-display { padding-bottom: 10px; } #content.paper-quality .three-col div.col1 a.image-display { background: url("/image/wpd/misc/paper-quality-signature-matte.jpg") no-repeat top center} #content.paper-quality .three-col div.col2 a.image-display { background: url("/image/wpd/misc/paper-quality-signature-textured.jpg") no-repeat top center} #content.paper-quality .three-col div.col3 a.image-display { background: url("/image/wpd/misc/paper-quality-william-arthur.jpg") no-repeat top center} #content.paper-quality a.comparison-banner { display: block; text-indent: -9999px; height: 50px; width: 940px; margin: auto; background: url("/image/wpd/css/banners/paper-quality-comparison.jpg") no-repeat center center; } #content.paper-quality #videos h4.video { background: url("/image/wpd/css/icons/social-sprite.png") no-repeat 120px -120px; padding-left: 140px; }