#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,#slideshow-controls ol,#slideshow-controls li,#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,#slideshow-controls li,.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; }  #slideshow-controls .next,#slideshow-controls .prev,#side-column,#press-section p,.full_template #hero-links,.two-col div.col2 { float:right; }  #img-wrapper a,#img-wrapper span,#slideshow-controls li a,#slideshow-controls .next a,#slideshow-controls .prev a,#product-selections a,#press-section p strong, .full_template #hero-image a,.signup,.beaucoup #hero-links h3 a,.wedding-collection h2 a,#hero #hero-shot a { display:block; }  #img-wrapper a,#slideshow-controls .next,#slideshow-controls .prev,#side-column h2,#side-column h3,#product-selections div,#hero.beaucoup #hero-image,#hero.bella #hero-image,#hero.photobooks #hero-image,#hero.calendars #hero-image,#hero.photo-gifts #hero-image,.beaucoup #hero-links h3,.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; }  #newsletter-signup { border-top:2px dotted #ccc; border-bottom:2px dotted #ccc; background:#e5f1f8; padding:0 10px; margin:1em 0; overflow:hidden; width:940px; height:3.5em; } #newsletter-signup h3 { width:640px; margin:8px 0; font: bold 1.7em "Times New Roman", Georgia, serif; float:left; } #newsletter-signup .signup_description { font: .7em arial, san-serif; } #newsletter-signup a { font-size:.8em; } #newsletter-signup form { margin:10px 5px 0 0; float:right; width:290px; } #newsletter-signup input.input { width:200px; } #home-hero { margin-bottom:1em; overflow:hidden; padding:1em; } #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; } #home-hero,#hero, .box { border:2px dotted #eee; }  #hero { overflow:hidden; min-height:231px; height:auto !important; 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:289px; } #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.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.beyond a.invites { margin: 4px 0 0 0; } #hero.save-date #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/wpd-save-the-dates.jpg') no-repeat center center; } #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.letterpress #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/letterpress.jpg') no-repeat center center; } #hero.social #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/social-stationery.jpg') no-repeat center center; } #hero.thermo #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/thermo-collection.jpg') no-repeat center center; } #hero.by-color #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/bycolor-collection.jpg') no-repeat center center; } #hero.by-style #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/bystyle-collection.jpg') no-repeat center center; } #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-collection.jpg') no-repeat center center; } #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 #hero-shot { background: #fff url('/image/wpd/css/bgs/heros/layered.jpg') no-repeat center center; } #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; } .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-color #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/bycolor-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; } .essentials #text-col h2 { background: #eee5d5 url('/image/wpd/css/bgs/essentials-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-color a.invites { background: url('/image/wpd/css/bgs/buttons/shop-bycolor.png') no-repeat center center; width: 169px; } .by-style a.invites { background: url('/image/wpd/css/bgs/buttons/shop-bystyle.png') no-repeat center center; width: 181px; } .essentials a.invites { background: url('/image/wpd/css/bgs/buttons/shop-menus.png') no-repeat center center; width: 95px; } .enclosure a.invites { background: url('/image/wpd/css/bgs/buttons/shop-enclosure-cards.png') no-repeat center center; width: 160px; } .matching-website { background: url('http://www.weddingpaperdivas.com/css/img/misc/powered-by-newlyweds.png') no-repeat 160px 140px; }.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; }  #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.beaucoup #hero-image { background: url('/image/wpd/css/partners/beaucoup-hero.jpg') no-repeat center center; } #hero.bella #hero-image { background: url('/image/wpd/css/partners/bella-hero.jpg') no-repeat center center; } #hero.photobooks #hero-image { background: url('/image/wpd/css/partners/photo-books.jpg') no-repeat center center; } #hero.bahamas #hero-image { background: url('/image/wpd/css/partners/bahamas-hero-wide.jpg') no-repeat center center; width:929px; } #hero-links { background: #e0f2ff url('/image/wpd/css/bgs/hero-links-gradient.png') repeat-x center center; border:1px solid #d5ebf5; } #hero.photobooks #hero-links, #hero.calendars #hero-links { background: #e0f2ff; border:1px solid #d5ebf5; } .bahamas #hero-links { background: #e0f2ff url('/image/wpd/css/partners/bahamas-side.jpg') repeat-x center center; } .bella #hero-links { background: #ecf1f7 url('/image/wpd/css/partners/bella-side.jpg') repeat-x center center; 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; } .beaucoup #hero-links h3 { background: url('/image/wpd/css/partners/beaucoup-logo.jpg') no-repeat scroll top left; margin:1em auto; } .beaucoup #hero-links h3,.beaucoup #hero-links h3 a { width: 187px; height: 73px; } .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; } #signature-envelopes,#letterpress-envelopes,#thermography-envelopes { width:90%; margin:auto; } #signature-envelopes td,#letterpress-envelopes td,#thermography-envelopes td { width:25%; text-align:center; } #signature-envelopes td img,#letterpress-envelopes td img,#thermography-envelopes td img { display:block; margin:auto; }  #boutique-service h2,#exclusive-designs h2,#easy-to-use h2,#samples-program h2 { overflow:hidden; text-indent:-999em; } #boutique-service,#exclusive-designs,#easy-to-use,#samples-program { width:912px; margin:0 0 20px 0; } #boutique-service p,#easy-to-use p { margin-left:400px; } #exclusive-designs p,#samples-program p { margin-left:15px; } #boutique-service p,#exclusive-designs p,#easy-to-use p,#samples-program p { width:500px; margin-top:60px; } #boutique-service { background:url('/image/wpd/css/wpd-diff.jpg') no-repeat 0 0; height:321px; } #exclusive-designs { background:url('/image/wpd/css/wpd-diff.jpg') no-repeat 0 -734px; height:369px; } #easy-to-use { background:url('http://www.weddingpaperdivas.com/css/img/wpd-diff.jpg') no-repeat 0 -346px; height:363px; } #samples-program { background:url('http://www.weddingpaperdivas.com/css/img/wpd-diff.jpg') no-repeat 0 -1128px; height:355px; }  .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; } .sm { font-size:.9em; } 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 { background: url('/image/wpd/css/banners/freeship.jpg') no-repeat center center; width:178px; height:115px; margin-top:15px; } .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 { 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 { width:734px; margin:auto; background:#fff; border:1px solid #eee; text-align:center; } #contest-container p { width:734px; 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; } #container #contest-form form { padding:20px 20px 0 20px; } #container #contest-form table { margin:auto;width:630px; } #container #contest-form img { padding-top:20px; } #container #contest-form input { background:url('/image/wpd/css/bgs/input-gradient.png') repeat-x top left; border:1px solid #eee; width:150px; } #container #contest-form textarea { background:url('/image/wpd/css/bgs/input-gradient.png') repeat-x top left; border:1px solid #eee; width:435px;height:150px; } #contest-form th, #contest-form td { padding:5px 10px; } ol.contest-rules,ol.contest-rules ol { list-style:none;margin:0;padding:0; } ol.contest-rules p strong { display:block; }  #liveChatAsk { position:absolute; top:250px; left:400px; 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; } #container #holiday-landing #hero a { text-indent:-9999px; overflow:hidden; display:block; width:99.5%; height:100%; margin:auto; } #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; } .four-col,.five-col,#container .five-col li,#container .four-col li { margin:0;padding:0; list-style:none; float:left; } #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; text-decoration:underline; } #holiday-landing div.shop-price ul { list-style: none;} #holiday-landing div.shop-price ul li{ float: left; border-right: 2px dotted #EEEEEE; min-height: 235px;} #holiday-landing div.shop-price ul li.last { border: none;} #holiday-landing div.shop-price ul li a.sprite { display: block; width: 295px; padding-top: 180px; text-align: center; background: transparent url("/image/wpd/css/bgs/lp-sprites/holiday-cards.jpg") no-repeat 0 0;} #holiday-landing div.shop-price ul li a#shop-basics { background-position: 0 -355px; } #holiday-landing div.shop-price ul li a#shop-signature { background-position: 0 -595px; } #holiday-landing div.shop-price ul 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:50px; left:255px; margin-top: 22px; } .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: 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 div .sm { font-style: italic; margin-top: 0; } .wedding-collection#difference { padding: 10px; border-top: 2px dotted #EEEEEE; border-bottom: 2px dotted #EEEEEE; } .wedding-collection#difference a { background: #fff url('/image/wpd/css/bgs/invites-difference.jpg') no-repeat top center; width: 740px; height: 145px; }  .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;  }
