
.hours-change { text-align:center; font-size:20px; margin-bottom:60px; color:#c00; padding:10px; width:690px; border-bottom:2px dotted #ededed; } .hours-change span { font-size:14px; } .hours-change strong { display:block; } .gradient-up { background: #fff url('/image/common/gradient-up.gif') repeat-x bottom left; } .gradient-down { background: #fff url('/image/common/gradient-down.png') repeat-x 1px left; } .gradient-left { background: #fff url('/image/common/gradient-left.gif') repeat-x top left; } .gradient-right { background: #fff url('/image/common/gradient-right.gif') repeat-x top left; } .gradient-up-alt { background: #fbfbf8 url('/image/common/sidebar-gradient.gif') repeat-x bottom left; }  .oops {background-color:#f00;color:#fff;}  #container span.new, #container-dynamic span.new { color:#f26522; font-size:1em; font-weight:bold; position: static; margin-left: 0; text-indent: 0;}  .clearBoth { clear:both !important; } .clearLeft { clear:left !important; } .clearRight { clear:right !important; } .block { display: block; } .hidden { display: none; } .blockauto { display: block; margin: auto; }  span.alignLeft, span.alignCenter, span.alignRight { display: block; } .alignLeft { text-align: left !important; } .alignRight { text-align: right !important; } .alignCenter { text-align: center !important; } .floatLeft { float: left !important; } .floatRight { float: right !important; } .floatNone { float: none !important; }  .shadow-full,.shadow-double,.shadow-single { background: url('/image/common/shadowing.png') no-repeat center bottom; } #container .shadow-full { padding-bottom: 11px; } #container .shadow-double { padding-bottom: 9px; } #container .shadow-single { padding-bottom: 8px; }   .rating { display:block; text-indent:-999px; overflow:hidden; background: url('/image/star-rating.png') no-repeat left center; height:12px; width:71px; margin: 2px 0; } .r1 { background-position: -57px 0; } .r2 { background-position: -43px 0; } .r3 { background-position: -29px 0; } .r4 { background-position: -15px 0; } .r5 { background-position: 0px 0; }   #container .quotes blockquote { font-style:italic; font-size:1.1em; text-indent:30px; position:relative; font-family:Georgia; text-align: left; margin: 0 1.5em; } #container .quotes blockquote .quote { position:absolute; color:#bebebe; font-size:4em; text-indent:0; } #container .quotes blockquote .first { top:-15px; left:0; }   .c-pad { padding: .5em; } .c-pad-r { padding-right: 10px; } .c-mar-t { margin-top: 20px; } .c-mar-b { margin-bottom: 20px; } .c-gray { background: #f6f5f3; } .c-brdr { border: 1px solid #ccc; } .c-brdr-t { border-top: 2px dotted #ebebeb; padding-top: 10px; } .c-brdr-r { border-right: 2px dotted #ebebeb; } .c-brdr-b { border-bottom: 2px dotted #ebebeb; } .c-brdr-l { border-left: 2px dotted #ebebeb; } .c-brdr-t-b { border-top: 2px dotted #ebebeb; border-bottom: 2px dotted #ebebeb; padding: 10px 0; } .req { color: #f00; font-weight: bold; font-size:1.1em; display: block; }  #container-dynamic p.na strong { color:#d20500; } #container-dynamic p.note strong { color:#000; }  #container #testimonial, #container #review { border-bottom:2px dotted #ebebeb; margin-top:10px; } #sidebar .hreview span { display: block; } #sidebar .hreview span span { display: inline; font-weight: normal; } #sidebar #review .img { float: left; width: 43%; } #sidebar #review .reviewdata { float: right; width: 51%; } #sidebar #review .reviewdata.short { padding-top: 10px; } #sidebar #review .type { display: none; } #sidebar #review h3 { text-transform: uppercase; } #sidebar #review .description { margin: 10px 0 0 0; padding: 0; clear: both; } #container #testimonial h3, #container #review h3 { background: url('/image/core-icons/icon-sprite.png') no-repeat -3px -110px; padding: .3em 0 0 1.7em; margin-top:1em; height:1.1em; } #container #testimonial p { font-size:.85em; line-height:1.5em; } .strikeout,.s { text-decoration: line-through;} .mouseprint, .sm { font-size:.85em; }   #container ul.anchor-links, #container ul.anchor-links li { margin:0; padding:0; list-style:none; } #container ul.anchor-links { border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:100%; float:left; margin: 4px 0 0 0; padding:0; display:inline; } #container ul.anchor-links li { text-align:center; margin: .3em 0; padding:0 .5em; width:165px; float:left; } #container ul.anchor-links li a { border-bottom:0; display:block; width:100%; padding:.5em; } #container ul.anchor-links li a:hover { background:#680; padding:.2em .5em; margin:.3em 0 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#fff; text-shadow: 1px 1px 1px #666; } #container ul.anchor-links li.selected a { font-weight:bold; color:#6b6b6b; } #container ul.anchor-links li.selected a:hover { background-color:inherit; text-shadow: 0 0 0; }  .core-2-col, .core-3-col, .core-4-col, .core-5-col, .core-6-col { overflow: hidden; clear: both; width: 100%; } .core-2-col div, .core-3-col div, .core-4-col div, .core-5-col div, .core-6-col div { float: left; padding: 10px 1%; text-align: center; position:relative; overflow: hidden; } .core-2-col div.alignLeft, .core-3-col div.alignLeft, .core-4-col div.alignLeft, .core-5-col div.alignLeft, .core-6-col div.alignLeft { text-align: left; } .core-2-col div.alignRight, .core-3-col div.alignRight, .core-4-col div.alignRight, .core-5-col div.alignRight, .core-6-col div.alignRight { text-align: right; } .core-3-col div, .core-4-col div { padding: 10px 1%; margin: 0; } .core-2-col div:first-child, .core-3-col div:first-child, .core-4-col div:first-child, .core-5-col div:first-child, .core-6-col div:first-child { margin-left: 0; }  .core-2-col div { width: 49%; } .core-3-col div { width: 31%; } #container.full .core-3-col div { width: 31%; } .core-4-col div { width: 23%; } .core-5-col div { width: 18%; } .core-6-col div { width: 14.6%; }  .core-2-col p { font-size:.9em; } .core-2-col div { padding: 0; } .core-2-col div.last { float:right; } #container .core-2-col h1, #container .core-2-col h2, #container .core-2-col h3, #container .core-2-col h4, #container .core-2-col h5, #container .core-2-col h6, #container .core-2-col p { margin: 0; padding: 0; } #container .core-2-col a {  border-bottom: 0; } #container .core-2-col a:hover { border-bottom: 0; } #container .core-2-col .alignRight { position: absolute; bottom:0; right:5px; }  .index .core-3-col div { margin-left: 10px; padding: 0; } .core-3-col div:first-child { margin-left: 0; } .index .core-3-col div { width: 32.4%; } .index .core-3-col div div { border-top: 0; padding: 0; margin: 0; width: 100%; float: none; display: block; } .core-3-col div.mid.brdr { border-left: 2px dotted #ebebeb; border-right: 2px dotted #ebebeb; }  .core-4-col.borders { border: 1px solid #ccc; border-top: 0; width: 99.8%; } .core-4-col.borders div { border-right: 1px solid #ccc; width: 22.9%; } .core-4-col div:last-child { border-right: 0; }  #container ul.core-5-col.products, #container ol.core-5-col.products, #container ul.core-5-col.products li, #container ol.core-5-col.products li { margin: 0; padding: 0; list-style: none; } .core-5-col.products li { width: 19.9%; float: left; text-align: center; }   table.sortable { width: 100%; } #container .sortable td, #container .sortable th { padding: 0.3em; } #container .sortable thead th { cursor: pointer; padding: .4em; font-weight: bold; text-align: left; } #container .sortable thead, #container .sortable tfoot { background-color: #e0ecec; } #container .sortable tfoot * { font-weight: normal; font-style: normal; } #container .sortable tfoot th { padding:.1em .5em; font-size:.85em; } #container .sortable tr.even { background-color: #f2f2f2; } #container .sortable .sortasc, #container .sortable .sortdesc, #container .sortable .headerSortDown { background: #e3e4e0 url('/image/wpd/css/icons/down.gif') no-repeat right center; } #container .sortable .headerSortUp { background: #e3e4e0 url('/image/wpd/css/icons/up.gif') no-repeat right center; }  #footer.core, #footer.wpd { clear: both; width: 960px; } #footer.business, #footer.greeting, #footer.wedding { width: 984px; margin: auto; } #footer { font-size: .85em; line-height: 1.5; overflow: hidden; margin:0 auto 5px; padding: 9px; } #footer, #footer a { color:#aaa; } #footer a:hover { color:#aaa; border-bottom:1px solid #ccc; } #footer.wpd, #footer.wpd a { color:#3889a9; text-decoration:none; } #footer.wpd a:hover { color:#265c72; border: 0; } #footer h4 { margin:10px 0 0 0; padding:0; font-weight:bold; font-size:1em; } #footer ul, #footer li { list-style:none; margin:0; padding:0; } #newsletter-signup { border-top:2px dotted #ebebeb; border-bottom:2px dotted #ebebeb; background:#f9faf6; padding:0; overflow:hidden; width:100%; height:4.5em; } #newsletter-signup p { width:650px; margin:18px 0 18px 10px; font: bold 1.4em Arial, Verdana, sans-serif; float:left; color:#6b6b6b; } #newsletter-signup p span { font: normal .8em/1 arial, sans-serif; } #newsletter-signup a { font-size:.8em; color:#668800; text-decoration:underline; } #newsletter-signup a:hover { border-bottom:none; } #newsletter-signup form { margin:0 10px 0 0; float:right; height:24px; display:block; } #newsletter-signup input.input { width:200px; height:20px; border:1px solid #bcbcbc; float:left; margin-right:10px; color:#939598; padding:3px 2px 1px 2px; } #footer.wpd #newsletter-signup { background:#e5f1f8; border-top:2px dotted #ccc; border-bottom:2px dotted #ccc; } #footer.wpd #newsletter-signup p { width:640px; margin:15px 0 0; font: bold 1.7em "Times New Roman", Georgia, serif; float:left; } #footer.wpd #newsletter-signup { padding: 0 10px; } #foot-signup-error, #about-signup-error { width:200px; color:#f00; float:right; height:14px; padding-right:100px; display:block; } .foot-cols { overflow: hidden; clear: both; } .foot-cols .col { float:left; width:17.83%; height:150px; border-right:2px dotted #ebebeb; padding-left:1.5em; } #footer.wpd .foot-cols .col { width: 23%; } .foot-cols .last { border-right:0; } #footer .copyright { float: left; margin-left: 10px; margin-top: 5px; } #footer.wpd .copyright, #footer.wpd .copyright a { color: #aaa; }  .logos { margin: 5px 10px 0 0; overflow: hidden; } .logos span { float: right; margin: 0 5px; display: block; }  .logos.static span { background: url('/image/footer_logos.png') no-repeat center center; width: 94px; height: 36px; overflow: hidden; text-indent: -999px; padding: 0; } .logos.static span a { display: block; height: 100%; width: 100%; } .logos.static span.verisign { background-position: 0 -48px; margin-top: 0; height: 53px; width: 97px; } .logos.static span.mcafee { background-position: 0 -119px; margin-top: 12px; height: 31px; width: 86px; } .logos.static span.bbb { background-position: 0 0; margin-top: 10px; }  .logos.secure span.mcafee { margin-top: 28px; } .logos.secure span.bbb { margin-top: 24px; }     #home-hero { margin-bottom:8px; overflow:hidden; height: 300px; } #home-hero #slideshow-imgs { overflow: hidden; height: 275px; width: 745px; } #home-hero #slideshow-controls { height: 25px; width: 760px; background: #3889a9; border: 1px solid #ebebeb; background: #ebebeb; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.14, rgb(235,235,235)), color-stop(0.79, rgb(255,255,255)) ); background: -moz-linear-gradient( center bottom, rgb(235,235,235) 14%, rgb(255,255,255) 79% ); } #slideshow-controls a { width: 24%; float: left; text-align: center; display: block; padding-top:1px; height: 24px; font-weight: bold; text-shadow: 2px 1px 2px rgba(85,130,133,.42); -moz-text-shadow: 2px 1px 2px rgba(85,130,133,.42); -webkit-text-shadow: 2px 1px 2px rgba(85,130,133,.42); border-right: 1px solid #e6e6e6; border-left: 1px solid #cecece; } #slideshow-controls.three a { width: 33.1%; } #slideshow-controls.three a.last { width: 34% !important; } #slideshow-controls a.activeSlide { background: #3889a9; color: #fff; text-shadow: 2px 1px 2px rgba(85,130,133,.42); -moz-text-shadow: 2px 1px 2px rgba(85,130,133,.42); -webkit-text-shadow: 2px 1px 2px rgba(85,130,133,.42); }  #slideshow-controls h6 { float:left; margin:13px 15px 0 0; text-align:center; text-transform:uppercase; font:bold 1.1em "Times New Roman", Georgia, sans-serif; color:#ccc; } #slideshow-imgs { height:298px; } #slideshow { float:left; width:545px; border:1px solid #ccc; position:relative; } #slideshow-controls h6 a { color:#999; } #slideshow-controls h6 a:hover { text-decoration:none;color:#666; } #slideshow-controls #next { margin:10px 10px 0 0; display: inline; } #slideshow-controls #next { background: url('http://www.weddingpaperdivas.com/css/img/bgs/next.png') no-repeat scroll top left; display:inline; margin:10px 10px 0 0; } #slideshow-controls #prev { background: url('http://www.weddingpaperdivas.com/css/img/bgs/prev.png') no-repeat scroll top left; display:inline; } #slideshow-controls #next,#slideshow-controls #prev { margin:10px 5px 0 0; text-indent:-999px; overflow:hidden; display:inline; float:right; } #slideshow-controls #next,#slideshow-controls #prev, #slideshow-controls #next a,#slideshow-controls #prev a { height: 21px; width: 22px; display:block; } #side-column { background: #ffc url('/image/wpd/css/bgs/home-side.png') no-repeat center center; width:168px; height:227px; padding-top: 115px; } #side-column.ab-test { background: #ffc url('/image/wpd/css/bgs/home-side-diff.png') no-repeat center center; height: 342px; padding-top: 0; } #side-column a { display:block; text-indent:-9999px; overflow:hidden; height:45px; } #side-column.ab-test a { height: 100%; }  #hero.layered #slideshow { width:530px; height:230px; }