.dialog { position: absolute; display: block; top: 0px; left: 0px; visibility: hidden; z-index: 100 }
.dialog-header { padding: 0px }
.dialog-header SPAN { vertical-align: middle }
.dialog-tl { position: absolute; top: 0px; left: 0px; font-size: 0px }
.dialog-tr { position: absolute; top: 0px; right: 0px; font-size: 0px }
.dialog-footer { font-size: 0px }
.dialog-bl { position: absolute; left: 0px; font-size: 0px }
.dialog-br { position: absolute; right: 0px; font-size: 0px }
.dialog-body {  }
.dialog-close-icon { top: 0px; right: 2px; position: absolute; cursor: hand; cursor: pointer }
.snapfish-dialog { width: 300px }
.snapfish-dialog .dialog-header { margin-left: 7px; margin-right: 7px; height: 23px; background-color: #3399CC }
.snapfish-dialog .dialog-header SPAN { color: White; font-size: 12px; font-weight: bold; line-height: 23px }
.snapfish-dialog .dialog-tl { width: 7px; height: 23px; top: 0px; left: 0px; border: 99px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/legacy/dialog/dialog-tl.gif/) }
.snapfish-dialog .dialog-tr { width: 7px; height: 23px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/legacy/dialog/dialog-tr.gif/) }
.snapfish-dialog .dialog-footer { margin-left: 7px; margin-right: 7px; height: 7px; background: #3399CC url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/legacy/dialog/dialog-bottom.gif/) }
.snapfish-dialog .dialog-bl { width: 7px; height: 7px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/legacy/dialog/dialog-bl.gif/) }
.snapfish-dialog .dialog-br { width: 7px; height: 7px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/legacy/dialog/dialog-br.gif/) }
.snapfish-dialog .dialog-body { padding: 10px; background-color: White; border-left: 2px solid #3399CC; border-right: 2px solid #3399CC }
.snapfish-dialog IFRAME { height: 200px }
.snapfish-dialog .dialog-close-icon { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/legacy/dialog/dialog-close-icon.gif/); top: 0px; right: 2px; width: 17px; height: 22px }
.snapfish-dialog .dialog-buttons-div { border-top: 1px dashed Gray; padding-top: 10px; text-align: center }
.snapfish-dialog .dialog-close-button { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/legacy/dialog/button-close.gif/); border: 0px; margin: 0pxtic; padding: 0px; width: 46px; height: 20px; cursor: pointer; cursor: hand }
.snapfish-dialog .dialog-ok-button { border: 2px solid #3399CC; color: #3399CC; font-weight: bold; background-color: White; cursor: pointer; cursor: hand }
.snapfish-dialog .dialog-cancel-button { border: 1px solid #3399CC; color: #3399CC; font-weight: bold; background-color: White; cursor: pointer; cursor: hand }
#directions .title { font-size: 24pt }
#directions pre { font-family: monospace; color: #009900; font-size: 10pt }
.ticker { border: 1px solid #F40; width: 400px; height: 20px; margin: 15px; margin-bottom: 100px; overflow: hidden }
.ticker #controls div { margin: 1px; background: #F40; font-family: arial, helvetica, sans serif; font-weight: 900; color: #FFFFFF }
body.swift { font-family: Arial, Helvetica, Verdana, Sans-serif; background-color: #FFFFFF; color: #333333; font-size: 12px; font-weight: normal; line-height: 1.25em; margin: 0px; padding: 0px }
html.swift, .swift object, .swift iframe, .swift h1, .swift h2, .swift h3, .swift h4, .swift h5, .swift h6, .swift h7, .swift p, .swift blockquote, .swift pre, .swift abbr, .swift acronym, .swift address, .swift code, .swift del, .swift dfn, .swift em, .swift img, .swift q, .swift dl, .swift dt, .swift dd, .swift ol, .swift ul, .swift li, .swift fieldset, .swift form, .swift label, .swift legend, .swift table, .swift caption, .swift tbody, .swift tfoot, .swift thead, .swift tr, .swift th, .swift td, article, .swift aside, .swift dialog, .swift figure, .swift footer, .swift header, .swift hgroup, .swift nav, .swift section { margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, Verdana, Sans-serif; color: #333333; font-size: 12px; font-weight: normal; line-height: 1.25em }
.swift div, .swift span { font-family: Arial, Helvetica, Verdana, Sans-serif; color: #333333; font-size: 12px }
.swift input, .swift textarea, .swift select { font-family: Arial, Helvetica, Verdana, Sans-serif; color: #333333; font-size: 12px; font-weight: normal }
.swift .container {  }
.swift .body-top-container { width: 960px; margin: 0 auto; padding: 15px 0; background-color: #FFFFFF }
.swift .body-container { width: 940px; margin: 0 auto }
.swift textarea { resize: none }
.swift ol, .swift ul { list-style: none }
.swift .bold { font-weight: bold }
.swift .clear { clear: both; line-height: 0 }
.hide { display: none }
.show { display: block }
.swift .left { float: left }
.swift .right { float: right }
.swift .error { color: #CC0000 }
.swift .clickable { cursor: pointer }
.swift .column, .swift .col-1, .swift .col-2, .swift .col-3, .swift .col-4, .swift .col-5, .swift .col-6, .swift .col-7, .swift .col-8, .swift .col-9, .swift .col-10, .swift .col-11, .swift .col-12, .swift .col-13, .swift .col-14, .swift .col-15, .swift .col-16 { float: left; margin-right: 20px }
.swift .last, div.last { margin-right: 0 }
.swift .col-1 { width: 40px }
.swift .col-2 { width: 100px }
.swift .col-3 { width: 160px }
.swift .col-4 { width: 220px }
.swift .col-5 { width: 280px }
.swift .col-6 { width: 340px }
.swift .col-7 { width: 400px }
.swift .col-8 { width: 460px }
.swift .col-9 { width: 520px }
.swift .col-10 { width: 580px }
.swift .col-11 { width: 640px }
.swift .col-12 { width: 700px }
.swift .col-13 { width: 760px }
.swift .col-14 { width: 820px }
.swift .col-15 { width: 880px }
.swift .col-16 { width: 940px }
.swift h1, .swift h2, .swift h3, .swift h4, .swift h5, .swift h6, .swift h7 { font-family: Arial, Helvetica, Verdana, Sans-serif; color: #333333; font-weight: bold }
.swift h1 { font-size: 26px; font-weight: normal }
.swift h2 { font-size: 20px }
.swift h3 { font-size: 16px }
.swift h4 { color: #339933; font-size: 16px }
.swift h5 { font-size: 14px }
.swift h6 { font-size: 12px }
.swift h7 { font-size: 11px }
.swift .text-default { font-size: 12px }
.swift .text-02 { font-size: 11px }
.swift .text-03 { font-size: 10px }
.swift .text-04 { font-size: 16px }
.swift a { font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; color: #1279AC; text-decoration: none }
.swift a:hover { color: #1279AC; text-decoration: underline }
.swift .link-02 { color: #333333; text-decoration: none }
.swift .link-02:hover { color: #1279AC; text-decoration: underline }
.swift .button-01-s, .swift .button-01-s-down, .swift .button-01-s-disabled, .swift .button-01-m, .swift .button-01-m-down, .swift .button-01-m-disabled, .swift .button-01-l, .swift .button-01-l-down, .swift .button-01-l-disabled, .swift .button-02-s, .swift .button-02-s-down, .swift .button-02-s-disabled, .swift .button-03-s, .swift .button-03-s-down, .swift .button-03-s-disabled, .swift .button-04-s, .swift .button-04-s-down, .swift .button-04-s-disabled { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/button-sprite.png/) 0 0 no-repeat; text-decoration: none; display: block; float: left }
.swift .button-01-s span, .swift .button-01-s-down span, .swift .button-01-s-disabled span, .swift .button-01-m span, .swift .button-01-m-down span, .swift .button-01-m-disabled span, .swift .button-01-l span, .swift .button-01-l-down span, .swift .button-01-l-disabled span, .swift .button-02-s span, .swift .button-02-s-down span, .swift .button-02-s-disabled span, .swift .button-03-s span, .swift .button-03-s-down span, .swift .button-03-s-disabled span, .swift .button-04-s span, .swift .button-04-s-down span, .swift .button-04-s-disabled span { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/button-sprite.png/) right 0 no-repeat; height: 25px; line-height: 25px; margin: 0 0 0 14px; padding: 0 15px 0 0; font-family: Arial, Helvetica, Verdana, Sans-serif; color: #333333; font-weight: bold; font-size: 12px; float: left; cursor: pointer; text-decoration: none }
.swift .button-01-s:hover, .swift .button-01-s-down:hover, .swift .button-01-s-disabled:hover, .swift .button-01-s:active, .swift .button-01-m:hover, .swift .button-01-m-down:hover, .swift .button-01-m-disabled:hover, .swift .button-01-m:active, .swift .button-01-l:hover, .swift .button-01-l-down:hover, .swift .button-01-l-disabled:hover, .swift .button-01-l:active, .swift .button-02-s:hover, .swift .button-02-s-down:hover, .swift .button-02-s-disabled:hover, .swift .button-02-s:active, .swift .button-03-s:hover, .swift .button-03-s-down:hover, .swift .button-03-s-disabled:hover, .swift .button-03-s:active, .swift .button-04-s:hover, .swift .button-04-s-down:hover, .swift .button-04-s-disabled:hover, .swift .button-04-s:active, .swift .button-01-s:hover span, .swift .button-01-s-down:hover span, .swift .button-01-s-disabled:hover span, .swift .button-01-m:hover span, .swift .button-01-m-down:hover span, .swift .button-01-m-disabled:hover span, .swift .button-01-l:hover span, .swift .button-01-l-down:hover span, .swift .button-01-l-disabled:hover span, .swift .button-02-s:hover span, .swift .button-02-s-down:hover span, .swift .button-02-s-disabled:hover span, .swift .button-03-s:hover span, .swift .button-03-s-down:hover span, .swift .button-03-s-disabled:hover span, .swift .button-04-s:hover span, .swift .button-04-s-down:hover span, .swift .button-04-s-disabled:hover span { text-decoration: none }
.swift .button-01-s-disabled, .swift .button-01-s-disabled span, .swift .button-01-m-disabled, .swift .button-01-m-disabled span, .swift .button-01-l-disabled, .swift .button-01-l-disabled span, .swift .button-02-s-disabled, .swift .button-02-s-disabled span, .swift .button-03-s-disabled, .swift .button-03-s-disabled span, .swift .button-04-s-disabled, .swift .button-04-s-disabled span { color: #DDDDDD; cursor: text }
.swift .button-01-m span, .swift .button-01-m-down span, .swift .button-01-m-disabled span { height: 38px; line-height: 38px; margin: 0 0 0 21px; padding: 0 22px 0 0; font-size: 18px }
.swift .button-01-l span, .swift .button-01-l-down span, .swift .button-01-l-disabled span { height: 50px; line-height: 50px; margin: 0 0 0 29px; padding: 0 30px 0 0; font-size: 24px }
.swift .button-01-s { background-position: 0 0 }
.swift .button-01-s span { background-position: right -50px }
.swift .button-01-s:hover { background-position: 0 -100px }
.swift .button-01-s:hover span { background-position: right -150px }
.swift .button-01-s-down { background-position: 0 -200px }
.swift .button-01-s-down span { background-position: right -250px }
.swift .button-01-s-disabled { background-position: 0 -300px }
.swift .button-01-s-disabled span { background-position: right -350px }
.swift .button-02-s { background-position: 0 -400px }
.swift .button-02-s span { background-position: right -450px }
.swift .button-02-s:hover { background-position: 0 -500px }
.swift .button-02-s:hover span { background-position: right -550px }
.swift .button-02-s-down { background-position: 0 -600px }
.swift .button-02-s-down span { background-position: right -650px }
.swift .button-02-s-disabled { background-position: 0 -700px }
.swift .button-02-s-disabled span { background-position: right -750px }
.swift .button-04-s { background-position: 0 -800px }
.swift .button-04-s span { background-position: right -850px }
.swift .button-04-s:hover { background-position: 0 -900px }
.swift .button-04-s:hover span { background-position: right -950px }
.swift .button-04-s-down { background-position: 0 -1000px }
.swift .button-04-s-down span { background-position: right -1050px }
.swift .button-04-s-disabled { background-position: 0 -1100px }
.swift .button-04-s-disabled span { background-position: right -1150px }
.swift .button-03-s { background-position: 0 -1200px }
.swift .button-03-s span { background-position: right -1250px }
.swift .button-03-s:hover { background-position: 0 -1300px }
.swift .button-03-s:hover span { background-position: right -1350px }
.swift .button-03-s-down { background-position: 0 -1400px }
.swift .button-03-s-down span { background-position: right -1450px }
.swift .button-03-s-disabled { background-position: 0 -1500px }
.swift .button-03-s-disabled span { background-position: right -1550px }
.swift .button-01-m { background-position: 0 -1600px }
.swift .button-01-m span { background-position: right -1650px }
.swift .button-01-m:hover { background-position: 0 -1700px }
.swift .button-01-m:hover span { background-position: right -1750px }
.swift .button-01-m-down { background-position: 0 -1800px }
.swift .button-01-m-down span { background-position: right -1850px }
.swift .button-01-m-disabled { background-position: 0 -1900px }
.swift .button-01-m-disabled span { background-position: right -1950px }
.swift .button-01-l { background-position: 0 -2000px }
.swift .button-01-l span { background-position: right -2100px }
.swift .button-01-l:hover { background-position: 0 -2200px }
.swift .button-01-l:hover span { background-position: right -2300px }
.swift .button-01-l-down { background-position: 0 -2400px }
.swift .button-01-l-down span { background-position: right -2500px }
.swift .button-01-l-disabled { background-position: 0 -2600px }
.swift .button-01-l-disabled span { background-position: right -2700px }
.swift .append-1 { margin-left: 40px }
.swift .append-1-a { margin-left: 5px }
.swift .append-1-b { margin-left: 10px }
.swift .append-1-c { margin-left: 15px }
.swift .append-1-d { margin-left: 20px }
.swift .append-1-e { margin-left: 25px }
.swift .append-1-f { margin-left: 30px }
.swift .append-1-g { margin-left: 35px }
.swift .append-2 { margin-left: 100px }
.swift .append-3 { margin-left: 160px }
.swift .append-4 { margin-left: 220px }
.swift .append-5 { margin-left: 280px }
.swift .append-6 { margin-left: 340px }
.swift .append-7 { margin-left: 400px }
.swift .append-8 { margin-left: 460px }
.swift .append-9 { margin-left: 520px }
.swift .append-10 { margin-left: 580px }
.swift .append-11 { margin-left: 640px }
.swift .append-12 { margin-left: 700px }
.swift .append-13 { margin-left: 760px }
.swift .append-14 { margin-left: 820px }
.swift .append-15 { margin-left: 940px }
.swift .prepend-1 { padding-right: 60px }
.swift .prepend-2 { padding-right: 120px }
.swift .prepend-3 { padding-right: 180px }
.swift .prepend-4 { padding-right: 240px }
.swift .prepend-5 { padding-right: 300px }
.swift .prepend-6 { padding-right: 360px }
.swift .prepend-7 { padding-right: 420px }
.swift .prepend-8 { padding-right: 500px }
.swift .prepend-9 { padding-right: 560px }
.swift .prepend-10 { padding-right: 620px }
.swift .prepend-11 { padding-right: 680px }
.swift .prepend-12 { padding-right: 740px }
.swift .prepend-13 { padding-right: 800px }
.swift .prepend-14 { padding-right: 860px }
.swift .prepend-15 { padding-right: 920px }
.swift .pushdown-1 { margin-bottom: 5px }
.swift .pushdown-2 { margin-bottom: 10px }
.swift .pushdown-3 { margin-bottom: 15px }
.swift .pushdown-4 { margin-bottom: 20px }
.swift .pushdown-5 { margin-bottom: 25px }
.swift .pushdown-6 { margin-bottom: 30px }
.swift .pushdown-7 { margin-bottom: 35px }
.swift .pushdown-8 { margin-bottom: 40px }
.swift .pushdown-9 { margin-bottom: 45px }
.swift .pushdown-10 { margin-bottom: 50px }
.swift .pushdown-11 { margin-bottom: 55px }
.swift .pushdown-12 { margin-bottom: 60px }
.swift .pushright-1 { margin-right: 5px }
.swift .pushright-2 { margin-right: 10px }
.swift .pushright-3 { margin-right: 15px }
.swift .pushright-4 { margin-right: 20px }
.swift .pushright-5 { margin-right: 25px }
.swift .pushright-6 { margin-right: 30px }
.swift .pushright-7 { margin-right: 35px }
.swift .pushright-8 { margin-right: 40px }
.swift .pushright-9 { margin-right: 45px }
.swift .pushright-10 { margin-right: 50px }
.swift .pushright-11 { margin-right: 55px }
.swift .pushright-12 { margin-right: 60px }
.swift .pushtop-1 { margin-top: 5px }
.swift .pushtop-2 { margin-top: 10px }
.swift .pushtop-3 { margin-top: 15px }
.swift .pushtop-4 { margin-top: 20px }
.swift .pushtop-5 { margin-top: 25px }
.swift .pushtop-6 { margin-top: 30px }
.swift .pushtop-7 { margin-top: 35px }
.swift .pushtop-8 { margin-top: 40px }
.swift .pushtop-9 { margin-top: 45px }
.swift .pushtop-10 { margin-top: 50px }
.swift .pushtop-11 { margin-top: 55px }
.swift .pushtop-12 { margin-top: 60px }
.swift .pushleft-1 { margin-left: 5px }
.swift .pushleft-2 { margin-left: 10px }
.swift .pushleft-3 { margin-left: 15px }
.swift .pushleft-4 { margin-left: 20px }
.swift .pushleft-5 { margin-left: 25px }
.swift .pushleft-6 { margin-left: 30px }
.swift .pushleft-7 { margin-left: 35px }
.swift .pushleft-8 { margin-left: 40px }
.swift .pushleft-9 { margin-left: 45px }
.swift .pushleft-10 { margin-left: 50px }
.swift .pushleft-11 { margin-left: 55px }
.swift .pushleft-12 { margin-left: 60px }
.swift .pushleft-13 { margin-left: 65px }
.swift .pushleft-14 { margin-left: 70px }
.swift .pushleft-15 { margin-left: 75px }
.swift .pushleft-16 { margin-left: 80px }
.swift .pushleft-17 { margin-left: 85px }
.jsp-body-container { width: 960px; margin: 0px auto; text-align: left; background-color: #ffffff; display: table }
.jsp-bg-color { background-color: #FFFFFF }
.jsp-popup-window-header { background-color: #3399CC; background-image: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/); background-position: 20px 10px; background-repeat: no-repeat; height: 75px }
.swift .nav-font-01 { font-family: Arial; font-size: 13px; font-weight: bold }
.swift .nav-font-02 { font-family: Arial; font-size: 12px }
.swift .nav-font-02:hover { font-family: Arial; font-size: 12px }
.swift .standard-link-01 { color: #333333; text-decoration: none }
.swift .standard-link-01:hover { color: #3399CC; text-decoration: underline }
.swift .standard-link-01-on { color: #333333; text-decoration: none }
.swift .action-link-01 { color: #333333; text-decoration: underline }
.swift .action-link-01:hover { color: #3399CC; text-decoration: underline }
.swift .text-font-02 { font-family: Arial; font-size: 11px }
.swift .text-font-02:hover { font-family: Arial; font-size: 11px }
.swift .text-font-02-a { font-family: Arial; font-size: 11px; font-weight: bold }
.swift .standard-link-02 { color: inherent; text-decoration: none }
.swift .standard-link-02:hover { color: inherent; text-decoration: underline }
body.swift-old { background-color: #FFFFFF; padding: 15px; font-size: 12px; color: #333; font-family: Arial, Helvetica, sans-serif }
.swift-old .container { margin: 0px auto; text-align: left; width: 800px }
.swift-old .body-container { padding: 15px; background-color: #FFFFFF }
.swift-old .swift .container { width: 800px }
.live-chat DIV { display: inline }
.cobrandheader .cob-header-bg {  }
.swift .header-links .header-color-08:hover { color: #FFFFFF }
.swift .container-new .header-color-07:hover { color: #ECF6FA }
.swift .container-new .header-color-08:hover { color: #FFFFFF }
.swift a:hover { text-decoration: underline }
.globalheader { min-width: 980px }
.globalheader .logo { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) 0 0 no-repeat; height: 54px; display: block; float: left }
.globalheader .header .header-links { position: absolute; right: 10px; top: 6px; margin: 0; padding: 0; list-style: none }
.globalheader .surrounded-border { background: #fff; width: 960px }
.globalheader .header-col-1 { width: 489px; height: 60px; float: left; margin: 0 1px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF }
.globalheader .header-col-2 { width: 468px; height: 60px; float: left; border-right: 0px solid #fff }
.globalheader .header .header-links li { float: left; padding: 9px 0 9px 0 }
.globalheader .header .header-links li.country-list { position: relative }
.globalheader .header .header-links li.country-list a.country-list-link, .globalheader .header .header-links li.country-list a.country-list-link-active { background: transparent; position: relative; z-index: 5; text-decoration: none; display: block; float: left }
.globalheader .header .header-links li.country-list a.country-list-link span, .globalheader .header .header-links li.country-list a.country-list-link-active span { background: transparent; margin: 0 0 0 10px; display: block; float: left }
.globalheader .header .header-links li.country-list a.country-list-link span span.arrow, .globalheader .header .header-links li.country-list a.country-list-link-active span span.arrow { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) right -507px no-repeat; padding: 2px 22px 2px 0; margin: 0; font-weight: normal; display: block; float: left; cursor: pointer }
.globalheader .header .header-links li.country-list a.country-list-link-active { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) 0 -308px no-repeat }
.globalheader .header .header-links li.country-list a.country-list-link-active span { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) right -337px no-repeat }
.globalheader .header .header-links li.country-list a.country-list-link-active span span.arrow { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) right -366px no-repeat; font-weight: bold; color: #3399CC }
.globalheader .header .header-links li.cart { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) 0px -430px no-repeat; padding-right: 3px; margin: 0 0 0 2px }
.globalheader .header .header-links li.cart span { color: #fff; font: bold 11px Arial, Helvetica, sans-serif; width: 37px; display: block; float: left; text-align: center; margin: 0 0 0 3px; cursor: pointer }
.swift .header-links li.cart span.header-color-13 { color: #FFFFFF }
.globalheader .off-tab-gradient { background-image: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/); background-position: 0 -106px; background-repeat: no-repeat }
.globalheader .dropdown-gradient { background-image: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/dropdown_gradient.png/); background-position: 0 0px; background-repeat: repeat-x; margin: 0 3px 0 0; border: 1px solid #A7E1FF; padding: 15px 20px 15px 20px }
.globalheader .videos-border { border: 1px solid #FFCC33; border-top: 0px; text-align: left }
.globalheader .photos-videos-link { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) 0 -216px no-repeat; display: block; float: right; padding: 0 0 0px 17px; text-decoration: none; text-align: left }
.globalheader .photos-videos-link:hover { text-decoration: none }
.globalheader .menutab { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) 0 -308px no-repeat; display: block; text-decoration: none; float: left; padding: 2px 0px 3px 8px }
.globalheader .menutabmo { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) right -337px no-repeat; background-repeat: no-repeat; padding: 2px 8px 3px 0px }
.globalheader .tablinks { margin: 0 0 0 -5px }
.globalheader .tablinks a.tablink { padding: 2px 0px 3px 6px; position: relative; z-index: 3 }
.globalheader .tablinks a.tablink:visited, .globalheader .tablinks a.tablink:link, .globalheader .tablinks a.tablink:active { text-decoration: none }
.globalheader .tablinks a.standard-link-02:hover { text-decoration: underline }
.globalheader .tablinks a.tablink span { padding: 2px 6px 3px 0px }
.globalheader .header .tablinks ul { margin: 0; padding: 0; list-style: none }
.globalheader .header .tablinks ul li { position: relative; float: left; z-index: 2 }
.globalheader .tab-pipe { width: 3px; height: 15px; overflow: hidden; display: block; float: left }
.globalheader .photos-videos-right { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) right -272px no-repeat; padding-right: 6px; padding-bottom: 10px }
.globalheader .photos-videos-right span { padding: 8px 0 0 8px }
.globalheader .photos-videos-link span { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) right -242px no-repeat; background-repeat: no-repeat; display: block; padding: 1px 5px 2px 5px }
.globalheader .global-navigation .right-navigation { float: left; width: 469px; background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) 0 -106px no-repeat; height: 60px }
.globalheader .dropdown-header { float: left; position: absolute; top: 18px; left: 0px; z-index: 2 }
.globalheader .dropdown-header .view-all-link { color: #333333; text-decoration: underline; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px }
.globalheader .dropdown-header .view-all-link:hover { color: #3399CC; text-decoration: underline }
.globalheader .photos { left: 0px }
.globalheader .digitalassets .shadow-left-menu { width: 225px }
.globalheader .projectsmenu .shadow-left-menu { width: 265px }
.globalheader .share .shadow-left-menu { width: 580px }
.globalheader .videos { left: 100px; top: 15px; display: block }
.globalheader .videos .shadow-left-menu { width: 265px }
.globalheader .products { left: -352px; display: block }
.globalheader .products .shadow-left-menu { width: 820px }
.globalheader .speicaloffers { left: 50px; display: block; width: 200px }
.globalheader .seasonal { left: 138px; display: block; width: 200px }
.globalheader .countrylist { left: -15px; top: 26px; text-align: left; width: 202px; z-index: 4 }
.globalheader .countrylist .shadow-left-menu { width: 202px }
.globalheader .dropdown-header .shadow-left-menu { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/shadow-left.png/) right 0 no-repeat }
.globalheader .dropdown-header .shadow-left-menu .content { margin: 0 3px 0 0; border: 1px solid #a7e1ff; background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) right -272px no-repeat; padding: 15px 15px }
.globalheader .dropdown-header .shadow-bottom { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/shadow-btm-right.png/) right 0 no-repeat }
.globalheader .dropdown-header .shadow-bottom .bottom { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/shadow-btm.png/) 0 0 no-repeat; margin: 0 3px 0 0; height: 3px }
.globalheader .backto-link { padding: 4px 10px }
.globalheader .boxcontainer { padding: 5px }
.globalheader .boxcontainer a.header-color-06:hover { color: #1279AC }
.globalheader .boxcontainer a.header-color-07:hover { color: #ECF6FA }
.globalheader .row-height { height: 74px }
.globalheader .flickr span { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/flickr-icon.jpg/) 0 0 no-repeat; padding: 1px 7px }
.globalheader .facebook span { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/facebook-icon.gif/) 0 0 no-repeat; padding: 1px 7px }
.globalheader .container-new { width: 960px; margin: 0 auto; text-align: left }
.globalheader .hline01 { height: 1px; clear: both; overflow: hidden; font-size: 1px; line-height: 0 }
.globalheader .header { background: url() center top no-repeat; text-align: center; font-weight: normal }
.globalheader .header-width { width: 960px; padding: 0 20px; margin: auto; text-align: center }
.globalheader .header-bgcolor-01 { background-color: #3399CC }
.globalheader .header-bgcolor-02 { background-color: #3399CC }
.globalheader .header-bgcolor-03 { background-color: #A7E1FF }
.globalheader .header-bgcolor-04 { background-color: #64BBE6 }
.globalheader .header-bgcolor-05 { background-color: #FFFFFF }
.globalheader .header-bgcolor-06 { background-color: #1279AC }
.globalheader .header-bgcolor-07 { background-color: #ECF6FA }
.globalheader .header-bgcolor-08 { background-color: #333333 }
.globalheader .header-bgcolor-09 { background-color: #333333 }
.globalheader .header-bgcolor-10 { background-color: #ECF6FA }
.globalheader .header-bgcolor-11 { background-color: #E5E5E5 }
.globalheader .header-bgcolor-12 { background-color: #fff1c8 }
.globalheader .header-bgcolor-13 { background-color: #FFFFFF }
.globalheader .header-color-01 { color: #3399CC }
.globalheader .header-color-02 { color: #3399CC }
.globalheader .header-color-03 { color: #A7E1FF }
.globalheader .header-color-04 { color: #64BBE6 }
.globalheader .header-color-05 { color: #FFFFFF }
.globalheader .header-color-06 { color: #1279AC }
.globalheader .header-color-07 { color: #ECF6FA }
.globalheader .header-color-08 { color: #FFFFFF }
.globalheader .header-color-09 { color: #333333 }
.globalheader .header-color-10 { color: #ECF6FA }
.globalheader .header-color-11 { color: #E5E5E5 }
.globalheader .header-color-12 { color: #A7E1FF }
.globalheader .header-color-13 { color: #FFFFFF }
.globalheader .header-font-01 { font-family: Arial; font-size: 12px; font-weight: bold }
.globalheader .header-font-01:hover { font-family: Arial; font-size: 12px; font-weight: bold }
.globalheader .subheader-font-01 { font-family: Arial; font-size: 11px; font-weight: bold }
.globalheader .page-font-title { font-family: Arial; font-size: 26px; line-height: 30px }
.globalheader .page-font-title:hover { font-family: Arial; font-size: 26px; line-height: 30px }
.globalheader .header .header-links li.username, .globalheader .hv2 .header-col-1 a.username, .globalheader .header .header-col-1 a.col-1-title, .globalheader .header .header-col-2 .boxcontainer .tablinks .hv2-new-link { display: none }
.globalheader .hv2 .header-links li.username, .globalheader .hv2 .header-col-1 a.col-1-title, .globalheader .hv2 .header-col-2 .boxcontainer .tablinks .hv2-new-link { display: block }
.globalheader .hv2 .header-links li.username { padding: 11px 5px 0 10px }
.globalheader .hv2 .header-links li.country-list { min-width: 10px }
.globalheader .hv2 .header-col-1 { width: 369px }
.globalheader .hv2 .header-col-1 .tablinks .linkwidth { width: 260px }
.globalheader .hv2 .header-col-2 { width: 588px; background-repeat: repeat-x }
.globalheader .hv2 .header-col-2 .boxcontainer .tablinks { width: 578px }
.globalheader .configurable-menu .dropdown-gradient { padding: 30px 10px 30px 20px }
.globalheader .configurable-menu .dropdown-gradient .dotted-line-bg { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/configurable-menu-dashed-line.png/) 0 0 repeat; float: left }
.globalheader .configurable-menu .dropdown-gradient .col-3 h5 { margin-top: -4px; padding-bottom: 4px }
.globalheader .configurable-menu .dropdown-gradient .col-3 h5, .globalheader .configurable-menu .dropdown-gradient .col-3 dd { padding-left: 10px; line-height: 1.5em }
.globalheader .configurable-menu .dropdown-gradient .col-3 dd { padding-top: 2px; padding-bottom: 3px; line-height: 1.1em }
.globalheader .tab-active {  }
.globalheader .tab-active .header-col-1, .globalheader .tab-active .header-col-2 { background-color: #3399CC; background-image: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/); background-position: 0 -106px; background-repeat: repeat-x }
.globalheader .tab-active, .globalheader .tab-active div, .globalheader .tab-active .tablink span, .globalheader .tab-active .tab-pipe span, .globalheader .tab-active .page-font-title, .globalheader .tab-active .page-font-title:hover, .globalheader .tab-active .tab-pipe, .globalheader .tab-active .tablink, .globalheader .tab-active a.header-font-01 u { color: #ECF6FA }
.globalheader .tab-active .photos-videos-link, .globalheader .tab-active .photos-videos-link span { color: #333333 }
.globalheader .tab-active .photos-videos-link:hover, .globalheader .tab-active .photos-videos-link:hover span { color: #1279AC }
.globalheader .tab-active .tablink span.header-color-06 { color: #1279AC }
.globalheader .tab-active .dropdown-gradient span.bold, .globalheader .tab-active .dropdown-gradient b span.nav-font-01 { color: #333333 }
.globalheader .tab-active .digitalassets .dropdown-gradient a span { font-family: Arial, Helvetica, Verdana, Sans-serif; color: #333333; font-size: 12px }
.globalheader .tab-active .active { background-color: #A7E1FF; background-image: none }
.globalheader .tab-active .active, .globalheader .tab-active .active div, .globalheader .tab-active .active .tablink span, .globalheader .tab-active .active .tab-pipe span, .globalheader .tab-active .active .page-font-title, .globalheader .tab-active .active .page-font-title:hover, .globalheader .tab-active .active .tab-pipe, .globalheader .tab-active .active .tablink, .globalheader .tab-active .active a.header-font-01 u { color: #1279AC }
.globalheader .tab-active .active .dropdown-gradient span.bold, .globalheader .tab-active .active .dropdown-gradient b span.nav-font-01 { color: #333333 }
.globalheader .damtab1 .menu-width, .globalheader .damtab2 .menu-width { width: 216px }
.globalheader .damtab2 { left: -66px }
.globalheader .damtab3 { left: -190px }
.globalheader .damtab3 .menu-width { width: 397px }
.globalheader .configurable-menu .dropdown-gradient .premium-cards { padding-left: 8px }
.globalheader .configurable-menu .dropdown-gradient .premium-cards h4 { padding-bottom: 2px; margin-top: -4px; color: #333333; font-size: 14px }
.globalheader .configurable-menu .dropdown-gradient .premium-cards img { padding: 5px 0px 0px 0px }
.globalheader .sotf .header { background-color: #FFFFFF; border-bottom: 1px solid #E4E4E4 }
.globalheader .sotf .header .row { margin: 0 auto; max-width: 1440px; width: 96% }
.globalheader .sotf .header a.logo { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/GlobalHeader/assets/sotf-logo.gif/) 0 0 no-repeat; display: block; float: left; height: 60px; width: 180px; text-indent: -99999px; margin: 0; padding: 0 }
.globalheader .sotf .header a { font-size: 16px; color: #666666; line-height: normal; padding: 23px 0 13px 0; display: inline-block; margin: 0 15px; font-weight: bold }
.globalheader .sotf .header a:hover { color: #666666; text-decoration: none }
.globalheader .sotf .header .main-nav a { border-bottom: 5px solid #fff }
.globalheader .sotf .header .main-nav a:hover, .globalheader .sotf .header .main-nav a.active { border-color: #3399CC }
.globalheader .sotf .header .right-links { float: right }
.globalheader .sotf .header .right-links a:hover { color: #3399CC }
.globalheader .sotf .header .user-name { text-transform: capitalize; margin-left: 0; margin-right: 3px }
.globalheader .sotf .header .dropdown-menu { position: relative; z-index: 0 }
.globalheader .sotf .header .dropdown-menu ul { position: absolute; top: 28px; left: 0; background: #ECECEC; border: 1px solid #CCCCCC; text-transform: uppercase; display: none }
.globalheader .sotf .header .dropdown-menu:hover ul { display: block }
.globalheader .sotf .header .dropdown-menu ul li a { padding: 7px 10px; white-space: nowrap; text-align: left; display: block; margin: 0 }
.globalheader .sotf .header .dropdown-menu ul li a:hover { background: #fff }
.globalheader .loggedout-image { padding-left: 41px }
.globalheader .loggedin-image { position: absolute; top: 43px; right: 7px }
.globalheader .v2-message { color: #fff; font: bold 18px Arial, Helvetica, sans-serif; width: 300px; display: block; float: left; text-align: center; margin: 0 0 0 -150px; padding: 8px; background-color: #db9796 }
.numbers { border-style: ridge; border-width: 2px; border-color: #666666; padding: 2px 0px; width: 55px; text-align: center; font-family: Arial; font-size: 28px; font-weight: bold; font-style: normal; color: #FFFFFF }
.title { border: none; padding: 0px; width: 55px; text-align: center; font-family: Arial; font-size: 10px; font-weight: normal; color: #DDDDDD; background: transparent }
#table { width: 400px; border: none; margin: 0px auto; position: relative; top: 0px; left: 0px }
.projectsmenu .shadow-left-menu .header-bgcolor-10 a.standard-link-01 { color: #1279AC; text-decoration: none; line-height: 20px; outline: none }
.projectsmenu .shadow-left-menu .header-bgcolor-10 a:hover.standard-link-01 { text-decoration: underline }
.swift .hline01 { height: 1px; clear: both; overflow: hidden; line-height: 0; font-size: 1px }
.swift .hline07 { height: 7px; clear: both; overflow: hidden }
.swift .hline03 { height: 3px; clear: both; overflow: hidden }
.swift .footer-bg-image { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-gradient.png/) repeat-x 0 0; background-color: #3399CC; text-align: center }
.swift .flot-left { float: left }
.swift .dotted-line { border-top: 1px dotted #3399CC }
.swift .footer-container { width: 960px; margin: 0 auto; text-align: left }
.swift .verticle-align { vertical-align: middle }
.swift .footer-container-image { width: 960px; margin: 0 auto; position: relative; z-index: 0 }
.swift .footer-bg-color { background-color: #FFFFFF }
.swift .textalign-center { text-align: center }
.swift .retailers { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite.png/) no-repeat 0 0; width: 190px; height: 21px; float: left; margin: -3px 0 0 10px; display: block }
.swift .followus-on { float: left; width: 170px }
.swift .twitter { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite.png/) no-repeat 0 -49px; margin-top: 1px; margin-left: 5px; padding-right: 62px }
.swift .friendsus-on { float: left; width: 148px }
.swift .facebook { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite.png/) no-repeat 0 -92px; margin-left: 5px; margin-top: -1px; padding-right: 62px }
.swift .truste { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite.png/) no-repeat 0 -136px; width: 85px; height: 24px }
.swift .paymentmethods { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite.png/) no-repeat 0 -190px; height: 24px }
.swift .snapfish-ww { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite.png/) no-repeat 0 -244px; width: 177px; height: 31px; margin: auto }
.swift .dot { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite.png/) no-repeat 0 -298px; width: 3px; height: 3px; margin: auto }
.swift .twitteruk { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_UK.png/) no-repeat 0 -0px; margin-top: 1px; margin-left: 5px; padding-right: 62px }
.swift .facebookuk { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_UK.png/) no-repeat 0 -50px; margin-left: 5px; margin-top: -1px; padding-right: 62px }
.swift .trusteuk { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_UK.png/) no-repeat 0 -100px; width: 85px; height: 30px }
.swift .paymentmethodsuk { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_UK.png/) no-repeat 0 -150px; width: 186px; height: 24px }
.swift .snapfish-wwuk { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_UK.png/) no-repeat 0 -200px; width: 177px; height: 31px; margin: auto }
.swift .facebookclark { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/clarkfooter-sprite.png/) no-repeat 0 -0px; margin-left: 5px; margin-top: -1px; padding-right: 62px }
.swift .trusteclark { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/clarkfooter-sprite.png/) no-repeat 0 -100px; width: 85px; height: 30px }
.swift .paymentmethodsclark { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/clarkfooter-sprite.png/) no-repeat 0 -150px; width: 186px; height: 24px }
.swift .snapfish-wwclark { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/clarkfooter-sprite.png/) no-repeat 0 -50px; width: 177px; height: 31px; margin: auto }
.swift .twittertier1 { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -0px; margin-top: 1px; margin-left: 5px; padding-right: 62px }
.swift .facebooktier1 { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -50px; margin-left: 5px; margin-top: -1px; padding-right: 62px }
.swift .trustetier1 { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -100px; width: 85px; height: 30px }
.swift .transporttier1_it { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -150px; width: 260px; height: 30px }
.swift .transporttier1_fr { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -350px; width: 50px; height: 50px }
.swift .paymentmethodstier1 { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -250px; width: 186px; height: 30px }
.swift .paymentmethodstier1_au { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -450px; width: 186px; height: 60px }
.swift .paymentmethodstier1_fr { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -285px; width: 40px; padding-top: 10px; height: 40px }
.swift .snapfish-wwtier1 { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_tier1.png/) no-repeat 0 -200px; width: 177px; height: 31px; margin: auto }
.swift .trustetier1_jp { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_jp.png/) no-repeat 0 -120px; width: 85px; height: 30px }
.swift .transporttier1_jp { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_jp.png/) no-repeat 0 -180px; width: 550px; height: 120px }
.swift .paymentmethodstier1_jp { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_jp.png/) no-repeat 0 0px; width: 200px; padding-top: 10px; height: 80px }
.swift .snapfish-wwjp { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/footer-sprite_jp.png/) no-repeat 0 -300px; width: 177px; height: 31px; margin: auto }
.swift .footer-bgcolor-01 { background-color: #3399CC }
.swift .footer-bgcolor-02 { background-color: #A7E1FF }
.swift .footer-bgcolor-03 { background-color: #FFFFFF }
.swift .footer-bgcolor-04 { background-color: #333333 }
.swift .footer-bgcolor-05 { background-color: #3399CC }
.swift .footer-color-01 { color: #3399CC }
.swift .footer-color-02 { color: #A7E1FF }
.swift .footer-color-03 { color: #FFFFFF }
.swift .footer-color-04 { color: #333333 }
.swift .footer-color-05 { color: #3399CC }
.globalfooter .regions { margin: 0 auto; width: 870px }
.globalfooter .region-3 { width: 420px }
.globalfooter .regions dt { font-weight: bold }
.globalfooter .regions dd { display: inline-block; *display: inline; position: relative; z-index: 0 }
.globalfooter .region-3 dd { padding: 0 0 2px 0 }
.globalfooter .regions dd ul { display: none; position: absolute; background-color: #FFFFFF; left: 12px; z-index: 101; min-width: 90px; *width: 130px; top: -85px }
.globalfooter .regions dd.showlinks ul { display: block }
.globalfooter .regions dd ul li { text-transform: capitalize; white-space: nowrap; display: block }
.globalfooter .regions dd ul li a { font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-serif }
.globalfooter .regions dd ul .shadow-right-menu, .globalfooter .regions dd ul .shadow-right-menu .links, .globalfooter .regions dd ul .shadow-bottom, .globalfooter .regions dd ul .shadow-bottom .bottom { display: block }
.globalfooter .regions dd ul .shadow-right-menu { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/shadow-right.png/) right 0 no-repeat }
.globalfooter .regions dd ul .shadow-right-menu .links { margin: 0 3px 0 0; border: 1px solid #CCCCCC; padding: 10px; text-align: left }
.globalfooter .regions dd ul .shadow-bottom { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/shadow-btm-right.png/) right 0 no-repeat; height: 3px; overflow: hidden }
.globalfooter .regions dd ul .shadow-bottom .bottom { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/footers/GlobalFooter/assets/shadow-btm.png/) 0 0 no-repeat; margin: 0 3px 0 0; height: 3px }
.flexbuilderabbreviatedheader { min-width: 980px }
.flexbuilderabbreviatedheader .logo { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/website-SNAPFISH_US/header-sprite.png/) 0 0 no-repeat; height: 54px; display: block; float: left }
.flexbuilderabbreviatedheader .header-color-08:hover { color: #FFFFFF }
.swift .flexbuilderabbreviatedheader .header-width { width: 960px; padding: 0 20px; margin: auto; text-align: right }
.flexbuilderabbreviatedheader .header-bgcolor-01 { background-color: #3399CC }
.flexbuilderabbreviatedheader .header { background: url() center top no-repeat; text-align: center; font-weight: normal }
.flexbuilderabbreviatedheader .container-new { width: 960px; margin: 0 auto; text-align: left }
.flexbuilderabbreviatedheader .header-width { width: 960px; padding: 0 20px; margin: auto; text-align: center }
.flexbuilderabbreviatedheader .header-color-08 { color: #FFFFFF }
.flexbuilderabbreviatedheader .sotf .header { background-color: #FFFFFF; border-bottom: 1px solid #E4E4E4 }
.flexbuilderabbreviatedheader .sotf .header .row { margin: 0 auto; max-width: 1440px; width: 96% }
.flexbuilderabbreviatedheader .sotf .header a.logo { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/globalnav/headers/FlexBuilderAbbreviatedHeader/assets/sotf-logo.gif/) 0 0 no-repeat; display: block; float: left; height: 60px; width: 180px; text-indent: -99999px; margin: 0; padding: 0 }
.flexbuilderabbreviatedheader .sotf .header a { font-size: 16px; color: #666666; line-height: normal; padding: 23px 0 13px 0; display: inline-block; margin: 0 15px; font-weight: bold }
.flexbuilderabbreviatedheader .sotf .header a:hover { color: #666666; text-decoration: none }
.flexbuilderabbreviatedheader .sotf .header .main-nav a { border-bottom: 5px solid #fff }
.flexbuilderabbreviatedheader .sotf .header .main-nav a:hover, .flexbuilderabbreviatedheader .sotf .header .main-nav a.active { border-color: #3399CC }
.flexbuilderabbreviatedheader .sotf .header .right-links { float: right }
.flexbuilderabbreviatedheader .sotf .header .right-links a:hover { color: #3399CC }
.flexbuilderabbreviatedheader .sotf .header .user-name { text-transform: capitalize; margin-left: 0; margin-right: 3px }
.flexbuilderabbreviatedheader .sotf .header .dropdown-menu { position: relative; z-index: 0 }
.flexbuilderabbreviatedheader .sotf .header .dropdown-menu ul { position: absolute; top: 28px; left: 0; background: #ECECEC; border: 1px solid #CCCCCC; text-transform: uppercase; display: none }
.flexbuilderabbreviatedheader .sotf .header .dropdown-menu:hover ul { display: block }
.flexbuilderabbreviatedheader .sotf .header .dropdown-menu ul li a { padding: 7px 10px; white-space: nowrap; text-align: left; display: block; margin: 0 }
.flexbuilderabbreviatedheader .sotf .header .dropdown-menu ul li a:hover { background: #fff }
.wait-panel { display: none; padding: 10px; background-color: #FFFFFF }
.wait-panel .updating-text { text-align: center; font-size: 105% }
.wait-panel .loading-anim { text-align: center }
.yui-skin-sam .wait-panel-mask { z-index: 1; display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #FFFFFF; opacity: 0.75; filter: alpha(opacity=75) }
.yui-overlay, .yui-panel-container { visibility: hidden; position: absolute; z-index: 15 }
.yui-panel { position: relative }
.yui-panel-container form { margin: 0 }
.mask { z-index: 14; display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
.mask.block-scrollbars { overflow: auto }
.masked select, .drag select, .hide-select select { _visibility: hidden }
.yui-panel-container select { _visibility: inherit }
.hide-scrollbars, .hide-scrollbars  { overflow: hidden }
.hide-scrollbars select { display: none }
.show-scrollbars { overflow: auto }
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars { overflow: visible }
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow { overflow: auto }
.yui-panel-container.shadow .underlay.yui-force-redraw { padding-bottom: 1px }
.yui-effect-fade .underlay, .yui-effect-fade .yui-tt-shadow { display: none }
.yui-tt-shadow { position: absolute }
.yui-override-padding { padding: 0 }
.yui-panel-container .container-close { text-indent: 2px; text-decoration: none; color: #333333; font-size: 11px; text-align: left; font-family: Arial, Verdana }
.yui-overlay.yui-force-redraw, .yui-panel-container.yui-force-redraw { margin-bottom: 1px }
.yui-skin-sam .mask { background-color: #000000; opacity: 0.6; filter: alpha(opacity=60) }
.yui-skin-sam .yui-panel-container { padding: 0 1px; *padding: 2px }
.yui-skin-sam .yui-panel { position: relative; left: 0; top: 0; border-style: solid; border-width: 0px 0; border-color: #808080; z-index: 15; *border-width: 0px; *zoom: 1; _zoom: normal }
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { border-style: solid; border-width: 0 0px; border-color: #808080; margin: 0 0; *margin: 0; *border: 0 }
.yui-skin-sam .yui-panel .hd { padding-left: 0px; padding-top: 0px; font-size: 105%; line-height: 2; vertical-align: middle; font-weight: bold; color: #000; background: url(/snapfish/fe/l=en_US/server=SWIFTCAT/file/cs=310e263d3e5cde443d416a657738802f_1/shared/old/p/assets/yui/sprite.gif/) repeat-x 0 -204px; background-color: #f2f2f2; margin-left: 7px; margin-right: 7px; height: 20px }
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { background-color: #F2F2F2 }
.yui-skin-sam .yui-panel .bd { padding: 5px 10px 10px 10px }
.yui-skin-sam .yui-panel .ft { border-top: solid 1px #808080; padding: 5px 10px; font-size: 77% }
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd {  }
.yui-skin-sam .container-close { position: absolute; top: 7px; right: 16px; width: auto; height: 16px; cursor: pointer; text-align: right; padding-right: 10px }
.yui-skin-sam .container-close .icon { position: absolute; top: 0px; right: -4px; width: 16px; height: 16px; background: url(/snapfish/fe/l=en_US/server=SWIFTCAT/file/cs=310e263d3e5cde443d416a657738802f_1/shared/old/p/assets/yui/sprite.gif/) no-repeat -2px -306px; cursor: pointer }
.yui-skin-sam .yui-panel-container .underlay { right: -1px; left: -1px }
.yui-skin-sam .yui-panel-container.matte { padding: 9px 10px; background-color: #fff }
.yui-skin-sam .yui-panel-container.shadow { _padding: 2px 4px 0 2px }
.yui-skin-sam .yui-panel-container.shadow .underlay { position: absolute; top: -3px; left: -3px; right: -3px; bottom: -3px; *top: 21px; *left: -1px; *right: -1px; *bottom: -1px; _top: 0px; _left: 0; _right: 0; _bottom: 0; _margin-top: 3px; _margin-left: -1px; opacity: 0.12; filter: alpha(opacity=12) }
.yui-skin-sam .yui-dialog .ft { border-top: none; padding: 0 10px 10px 10px; font-size: 100% }
.yui-skin-sam .yui-dialog .ft .button-group { display: block; text-align: right }
.yui-skin-sam .yui-dialog .ft button.default { font-weight: bold }
.yui-skin-sam .yui-dialog .ft span.default { border-color: #304369; background-position: 0 -1400px }
.yui-skin-sam .yui-dialog .ft span.default .first-child { border-color: #304369 }
.yui-skin-sam .yui-dialog .ft span.default button { color: #fff }
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled { background-position: 0pt -1500px; border-color: #ccc }
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child { border-color: #ccc }
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button { color: #a6a6a6 }
.yui-skin-sam .yui-simple-dialog .bd .yui-icon { background: url(/snapfish/fe/l=en_US/server=SWIFTCAT/file/cs=310e263d3e5cde443d416a657738802f_1/shared/old/p/assets/yui/sprite.gif/) no-repeat 0 0; width: 16px; height: 16px; margin-right: 10px; float: left }
.yui-skin-sam .yui-simple-dialog .bd span.blckicon { background-position: 0 -1100px }
.yui-skin-sam .yui-simple-dialog .bd span.alrticon { background-position: 0 -1050px }
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon { background-position: 0 -1150px }
.yui-skin-sam .yui-simple-dialog .bd span.infoicon { background-position: 0 -1200px }
.yui-skin-sam .yui-simple-dialog .bd span.warnicon { background-position: 0 -1900px }
.yui-skin-sam .yui-simple-dialog .bd span.tipicon { background-position: 0 -1250px }
.yui-skin-sam .yui-tt .bd { position: relative; top: 0; left: 0; z-index: 14; color: #000; padding: 2px 5px; border-color: #D4C237 #A6982B #A6982B #A6982B; border-width: 1px; border-style: solid; background-color: #FFEE69 }
.yui-skin-sam .yui-tt.show-scrollbars .bd { overflow: auto }
.yui-skin-sam .yui-tt-shadow { top: 2px; right: -3px; left: -3px; bottom: -3px; background-color: #000 }
.yui-skin-sam .yui-tt-shadow-visible { opacity: 0.12; filter: alpha(opacity=12) }
.yui-panel-container A.container-close, .yui-panel-container A.container-close:hover { text-decoration: none }
.yui-panel-container A.container-close:focus { outline: none; text-decoration: none }
.debug-top { padding-bottom: 5px; border-bottom: 1px solid Black; margin-bottom: 5px }
.debug-top .actions { float: right }
.debug-top BUTTON.show-header-footer {  }
.dynamic-message-ribbon { margin: 0 auto; text-align: center }
.wait-panel { display: none; padding: 10px; background-color: #FFFFFF }
.wait-panel .updating-text { text-align: center; font-size: 105% }
.wait-panel .loading-anim { text-align: center }
.yui-skin-sam .wait-panel-mask { z-index: 1; display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #FFFFFF; opacity: 0.75; filter: alpha(opacity=75) }
BODY DIV.server-info { border: 2px dashed #990000; padding: 10px; background-color: #FFFFCC; margin: 5px; font-weight: bold; font-size: 120%; text-align: center; width: 50%; margin-left: auto; margin-right: auto; clear: both }
.server-info .lbl {  }
.server-info .value {  }
.boxy-wrapper { empty-cells: show }
.boxy-wrapper.fixed { position: fixed }
.boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0 }
.boxy-wrapper .boxy-top-left, .boxy-wrapper .boxy-top-right, .boxy-wrapper .boxy-bottom-right, .boxy-wrapper .boxy-bottom-left { width: 10px; height: 10px; padding: 0 }
:root .boxy-wrapper .boxy-top-left { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/util/system/BoxyWrapper/assets/boxy-nw.png/) }
:root .boxy-wrapper .boxy-top-right { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/util/system/BoxyWrapper/assets/boxy-ne.png/) }
:root .boxy-wrapper .boxy-bottom-right { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/util/system/BoxyWrapper/assets/boxy-se.png/) }
:root .boxy-wrapper .boxy-bottom-left { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/util/system/BoxyWrapper/assets/boxy-sw.png/) }
.boxy-wrapper .boxy-top-left { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-nw.png'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-nw.png')" }
.boxy-wrapper .boxy-top-right { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-ne.png'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-ne.png')" }
.boxy-wrapper .boxy-bottom-right { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-se.png'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-se.png')" }
.boxy-wrapper .boxy-bottom-left { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-sw.png'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='boxy-sw.png')" }
.boxy-wrapper .boxy-top, .boxy-wrapper .boxy-bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
.boxy-wrapper .boxy-left, .boxy-wrapper .boxy-right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative }
.boxy-wrapper .title-bar.dragging { cursor: move }
.boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal }
.boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1 }
.boxy-inner { overflow: hidden; background-color: white; padding: 0 }
.boxy-content { padding: 15px }
.boxy-wrapper .question { width: 350px; min-height: 80px }
.boxy-wrapper .answers { text-align: right }
.boxy-wrapper .c-variable-name { font-style: italic }
.boxy-wrapper #ul-cname li { list-style-type: none }
.boxy-wrapper #ul-cname a { text-transform: none }
.boxy-wrapper .comment { font-style: italic; color: blue }
.boxy-wrapper .prop { font-weight: bold }
.boxy-wrapper .null { color: red }
.boxy-wrapper .bool { color: blue }
.boxy-wrapper .num { color: blue }
.boxy-wrapper .string { color: green; white-space: pre-wrap }
.boxy-wrapper .collapser { position: absolute; left: -1em; cursor: pointer }
.boxy-wrapper div#json li { position: relative }
.boxy-wrapper div#json li:after { content: "," }
.boxy-wrapper div#json li:last-child:after { content: "" }
.boxy-wrapper #error { -moz-border-radius: 8px; border: 1px solid #970000; background-color: #F7E8E8; margin: 0.5em; padding: 0.5em }
.boxy-wrapper .errormessage { font-family: monospace }
.boxy-wrapper .subscribes { color: #7F0055; font-weight: bold }
.boxy-wrapper .publishes { color: #7F0055; font-weight: bold }
.boxy-wrapper .subscribes:hover { color: #7F0055; font-weight: bold }
.boxy-wrapper .publishes:hover { color: #7F0055; font-weight: bold }
.boxy-wrapper #json ul { margin: 0 0 0 1.5em }
.boxy-wrapper #json { font-family: monospace; font-size: 1.1em }
.tabsModuleContainer { position: relative }
.tabsModuleContainer .tabsGroupContainer { position: relative; margin: 0px; padding: 0px; height: 20px; width: 100% }
.tabsModuleContainer .tabsGroupContainer div { float: left }
.tabsModuleContainer .tabsGroupContainer img { vertical-align: middle }
.tabsModuleContainer .tabsContentsContainer { position: relative; clear: left; overflow: none }
.tabsModuleContainer .classicTabsStripDeco { border-top: none; border-right: none; border-bottom: 1px solid #5bb060; border-left: none }
.tabsModuleContainer .classicTabsContentsContainerBorders { border-top: none; border-right: 1px solid #5bb060; border-bottom: 1px solid #5bb060; border-left: 1px solid #5bb060 }
.tabsModuleContainer .tabsGroupContainer .classicTabLeft { margin: 0px 2px 0px 0px; padding: 0px 0px 0px 9px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/classicTabLeft.png/) no-repeat top left }
.classicTabLeft .classicTabRight { margin: 0px; padding: 0px 9px 0px 0px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/classicTabRight.png/) no-repeat top right }
.tabsModuleContainer .tabsGroupContainer .tabLabelContainer, .tabsModuleContainer .tabsGroupContainer .tabLabelContainer span { text-align: center; color: inherit; margin-left: auto; margin-right: auto; line-height: 2em; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 9pt; font-weight: bold; padding-top: auto; padding-bottom: auto; height: 21px }
.tabsModuleContainer .tabsGroupContainer .classicTabLeftDown { background-position: top left; cursor: pointer; height: 20px }
.classicTabLeft .classicTabRightDown { background-position: top right; color: #FFFFFF; cursor: pointer; height: 20px }
.tabsModuleContainer .tabsGroupContainer .classicTabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/classicTabLeft.png/) no-repeat left -49px; cursor: pointer; height: 20px }
.classicTabLeft .classicTabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/classicTabRight.png/) no-repeat right -49px; color: #ffff80; cursor: pointer; height: 20px }
.tabsModuleContainer .tabsGroupContainer .classicTabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/classicTabLeft.png/) no-repeat left -98px; cursor: default; height: 21px }
.classicTabLeft .classicTabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/classicTabRight.png/) no-repeat right -98px; color: #008e00; cursor: default; height: 21px }
.tabsModuleContainer .plainTabsStripDeco { border-top: none; border-right: none; border-bottom: 1px solid #c0c0c0; border-left: none }
.tabsModuleContainer .plainTabsContentsContainerBorders { border-top: none; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0 }
.tabsModuleContainer .tabsGroupContainer .plainTabLeft { margin: 0px 2px 0px 0px; padding: 0px 0px 0px 9px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/plainTabLeft.gif/) no-repeat top left }
.plainTabLeft .plainTabRight { margin: 0px; padding: 0px 9px 0px 0px; line-height: 2em; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/plainTabRight.gif/) no-repeat top right; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 9pt; font-weight: bold }
.tabsModuleContainer .tabsGroupContainer .plainTabLeftDown { background-position: top left; cursor: pointer; height: 20px }
.plainTabLeft .plainTabRightDown { background-position: top right; color: #FFFFFF; cursor: pointer; height: 20px }
.plainTabLeft .plainTabRightDown .tabLabelContainer span { color: #FFFFFF }
.tabsModuleContainer .tabsGroupContainer .plainTabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/plainTabLeft.gif/) no-repeat left -49px; cursor: pointer; height: 21px }
.plainTabLeft .plainTabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/plainTabRight.gif/) no-repeat right -49px; color: #3399CC; cursor: pointer; height: 21px }
.plainTabLeft .plainTabRightHover .tabLabelContainer span { color: #3399CC }
.tabsModuleContainer .tabsGroupContainer .plainTabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/plainTabLeft.gif/) no-repeat left -98px; cursor: default; height: 21px }
.plainTabLeft .plainTabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/plainTabRight.gif/) no-repeat right -98px; color: #3399CC; cursor: default; height: 21px }
.plainTabLeft .plainTabRightUp .tabLabelContainer span { color: #3399CC }
.tabsModuleContainer .legacyTabsStripDeco { border-top: none; border-right: none; border-bottom: 1px solid #5bb060; border-left: none }
.tabsModuleContainer .legacyTabsContentsContainerBorders { border-top: none; border-right: 1px solid #5bb060; border-bottom: 1px solid #5bb060; border-left: 1px solid #5bb060 }
.tabsModuleContainer .tabsGroupContainer .legacyTabLeft { margin: 0px 2px 0px 0px; padding: 0px 0px 0px 9px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/legacyTabLeft.png/) no-repeat top left }
.legacyTabLeft .legacyTabRight { margin: 0px; padding: 0px 9px 0px 0px; line-height: 2em; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/legacyTabRight.png/) no-repeat top right; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 9pt; font-weight: bold }
.tabsModuleContainer .tabsGroupContainer .legacyTabLeftDown { background-position: top left; cursor: pointer; height: 20px }
.legacyTabLeft .legacyTabRightDown { background-position: top right; color: #FFFFFF; cursor: pointer; height: 20px }
.tabsModuleContainer .tabsGroupContainer .legacyTabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/legacyTabLeft.png/) no-repeat left -49px; cursor: pointer; height: 20px }
.legacyTabLeft .legacyTabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/legacyTabRight.png/) no-repeat right -49px; color: #ffff80; cursor: pointer; height: 20px }
.tabsModuleContainer .tabsGroupContainer .legacyTabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/legacyTabLeft.png/) no-repeat left -98px; cursor: default; height: 21px }
.legacyTabLeft .legacyTabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/legacyTabRight.png/) no-repeat right -98px; color: #3399CC; cursor: default; height: 21px }
.tabsModuleContainer .fishblueTabsStripDeco { border-top: none; border-right: none; border-bottom: 1px solid #3399CC; border-left: none }
.tabsModuleContainer .fishblueTabsContentsContainerBorders { border-top: none; border-right: 1px solid #3399CC; border-bottom: 1px solid #3399CC; border-left: 1px solid #3399CC }
.tabsModuleContainer .tabsGroupContainer .fishblueTabLeft { margin: 0px 2px 0px 0px; padding: 0px 0px 0px 9px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat top left }
.fishblueTabLeft .fishblueTabRight { margin: 0px; padding: 0px 9px 0px 0px; line-height: 2em; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat top right; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 9pt; font-weight: bold }
.tabsModuleContainer .tabsGroupContainer .fishblueLeftDown { background-position: top left; cursor: pointer; height: 20px }
.fishblueTabLeft .fishblueTabRightDown { background-position: top right; color: #FFFFFF; cursor: pointer; height: 20px }
.fishblueTabLeft .fishblueTabRightDown .tabLabelContainer span { color: #FFFFFF }
.tabsModuleContainer .tabsGroupContainer .fishblueTabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat left -49px; cursor: pointer; height: 20px }
.fishblueTabLeft .fishblueTabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat right -49px; color: #FFFFFF; cursor: pointer; height: 20px }
.fishblueTabLeft .fishblueTabRightHover .tabLabelContainer span { color: #FFFFFF }
.tabsModuleContainer .tabsGroupContainer .fishblueTabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat left -98px; cursor: default; height: 21px }
.fishblueTabLeft .fishblueTabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat right -98px; color: #3399CC; cursor: default; height: 21px }
.fishblueTabLeft .fishblueTabRightUp .tabLabelContainer span { color: #3399CC }
.tabsModuleContainer .fishblue2TabsStripDeco { border-top: none; border-right: none; border-bottom: none; border-left: none }
.tabsModuleContainer .fishblue2TabsContentsContainerBorders { border-top: none; border-right: none; border-bottom: none; border-left: none }
.tabsModuleContainer .tabsGroupContainer .fishblue2TabLeft { margin: 0px 2px 0px 0px; padding: 0px 0px 0px 9px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat top left }
.fishblueTabLeft .fishblue2TabRight { margin: 0px; padding: 0px 9px 0px 0px; line-height: 2em; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat top right; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 9pt; font-weight: bold }
.tabsModuleContainer .tabsGroupContainer .fishblue2LeftDown { background-position: top left; cursor: pointer; height: 20px }
.fishblue2TabLeft .fishblue2TabRightDown { background-position: top right; color: #FFFFFF; cursor: pointer; height: 20px }
.fishblue2TabLeft .fishblue2TabRightDown .tabLabelContainer span { color: #FFFFFF }
.tabsModuleContainer .tabsGroupContainer .fishblue2TabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat left -49px; cursor: pointer; height: 20px }
.fishblue2TabLeft .fishblue2TabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat right -49px; color: #FFFFFF; cursor: pointer; height: 20px }
.fishblue2TabLeft .fishblue2TabRightHover .tabLabelContainer span { color: #FFFFFF }
.tabsModuleContainer .tabsGroupContainer .fishblue2TabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat left -98px; cursor: default; height: 21px }
.fishblue2TabLeft .fishblue2TabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat right -98px; color: #3399CC; cursor: default; height: 21px }
.fishblue2TabLeft .fishblue2TabRightUp .tabLabelContainer span { color: #3399CC }
.tabsModuleContainer .fishbluetwoTabsStripDeco { border-top: none; border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 0px 20px }
.tabsModuleContainer .fishbluetwoTabsContentsContainerBorders { border-top: none; border-right: none; border-bottom: none; border-left: none }
.tabsModuleContainer .tabsGroupContainer .fishbluetwoTabLeft { margin: 0px 2px -15px 0px; padding: 0px 0px 0px 9px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat top left }
.fishbluetwoTabLeft .fishbluetwoTabRight { margin: 0px; padding: 0px 9px 0px 0px; line-height: 2em; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat top right; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 9pt; font-weight: bold }
.tabsModuleContainer .tabsGroupContainer .fishbluetwoLeftDown { background-position: top left; cursor: pointer; height: 20px }
.fishbluetwoTabLeft .fishbluetwoTabRightDown { background-position: top right; color: #FFFFFF; cursor: pointer; height: 20px }
.fishbluetwoTabLeft .fishbluetwoTabRightDown .tabLabelContainer span { color: #FFFFFF }
.tabsModuleContainer .tabsGroupContainer .fishbluetwoTabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat left -49px; cursor: pointer; height: 20px }
.fishbluetwoTabLeft .fishbluetwoTabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat right -49px; color: #FFFFFF; cursor: pointer; height: 20px }
.fishbluetwoTabLeft .fishbluetwoTabRightHover .tabLabelContainer span { color: #FFFFFF }
.tabsModuleContainer .tabsGroupContainer .fishbluetwoTabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabLeft.gif/) no-repeat left -98px; cursor: default; height: 21px }
.fishbluetwoTabLeft .fishbluetwoTabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishblueTabRight.gif/) no-repeat right -98px; color: #3399CC; cursor: default; height: 21px }
.fishbluetwoTabLeft .fishbluetwoTabRightUp .tabLabelContainer span { color: #3399CC }
.tabsModuleContainer .fishgrayTabsStripDeco { border-top: none; border-right: none; border-bottom: 1px solid #CCCCCC; border-left: none }
.tabsModuleContainer .fishgrayTabsContentsContainerBorders { border-top: none; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC }
.tabsModuleContainer .tabsGroupContainer .fishgrayTabLeft { margin: 0px 3px 0px 0px; padding: 0px 0px 0px 20px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgrayTabLeft.png/) no-repeat top left }
.fishgrayTabLeft .fishgrayTabRight { margin: 0px; padding: 0px 20px 0px 0px; line-height: 2em; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgrayTabRight.png/) no-repeat top right; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 9pt; font-weight: bold }
.tabsModuleContainer .tabsGroupContainer .fishgrayTabLeftDown { background-position: top left; cursor: pointer; height: 20px }
.fishgrayTabLeft .fishgrayTabRightDown { background-position: top right; color: #666666; cursor: pointer; height: 20px }
.fishgrayTabLeft .fishgrayTabRightDown .tabLabelContainer { color: #666666 }
.tabsModuleContainer .tabsGroupContainer .fishgrayTabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgrayTabLeft.png/) no-repeat left -49px; cursor: pointer; height: 20px }
.fishgrayTabLeft .fishgrayTabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgrayTabRight.png/) no-repeat right -49px; color: #3399CC; cursor: pointer; height: 20px }
.fishgrayTabLeft .fishgrayTabRightHover .tabLabelContainer { color: #3399CC }
.tabsModuleContainer .tabsGroupContainer .fishgrayTabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgrayTabLeft.png/) no-repeat left -98px; cursor: default; height: 21px }
.fishgrayTabLeft .fishgrayTabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgrayTabRight.png/) no-repeat right -98px; color: #3399CC; cursor: default; height: 21px }
.fishgrayTabLeft .fishgrayTabRightUp .tabLabelContainer { color: #3399CC }
.tabsModuleContainer .fishgraynewTabsStripDeco { border-top: none; border-right: none; border-bottom: 1px solid #DDDDDD }
.tabsModuleContainer .fishgraynewTabsContentsContainerBorders { border-top: none; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD }
.tabsModuleContainer .tabsGroupContainer .fishgraynewTabLeft { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgraynewTabLeft.png/) no-repeat top left }
.fishgraynewTabLeft .fishgraynewTabRight { margin: 0px; background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgraynewTabRight.png/) no-repeat top right; padding: 0px }
.tabsModuleContainer .tabsGroupContainer .fishgraynewTabLeftDown { background-position: top left; cursor: pointer; height: 31px }
.fishgraynewTabLeft .fishgraynewTabRightDown { background-position: top right; color: #999999; cursor: pointer; height: 31px }
.fishgraynewTabLeft .fishgraynewTabRightDown .tabLabelContainer { color: #999999; padding: 8px 0px 5px 0px; line-height: 1.25em; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; text-align: center; font-weight: bold; text-decoration: none; width: 100% }
.tabsModuleContainer .tabsGroupContainer .fishgraynewTabLeftHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgraynewTabLeft.png/) no-repeat left -32px; cursor: pointer; height: 31px }
.fishgraynewTabLeft .fishgraynewTabRightHover { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgraynewTabRight.png/) no-repeat right -32px; color: #333333; cursor: pointer; height: 31px }
.fishgraynewTabLeft .fishgraynewTabRightHover .tabLabelContainer { color: #333333; padding: 8px 0px 5px 0px; line-height: 1.25em; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; text-align: center; width: 100% }
.tabsModuleContainer .tabsGroupContainer .fishgraynewTabLeftUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgraynewTabLeft.png/) no-repeat left -64px; cursor: default; height: 32px }
.fishgraynewTabLeft .fishgraynewTabRightUp { background: transparent url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/basic/TabsGroup/assets/fishgraynewTabRight.png/) no-repeat right -64px; color: #333333; cursor: default; height: 32px }
.fishgraynewTabLeft .fishgraynewTabRightUp .tabLabelContainer { color: #333333; padding: 8px 0px 5px 0px; line-height: 1.25em; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; text-align: center; font-weight: bold; width: 100% }
.datatable { width: 100% }
.datatable TABLE { width: 100% }
.datatable TABLE TD { border-bottom: 1px solid #DDDDDD; padding: 20px 0 20px 10px; vertical-align: top }
.datatable TABLE TR.mouseover { background: #ECF6FA; cursor: pointer }
.datatable TABLE TR.mouseover TD .text, .datatable TABLE TR.mouseover TD .text SPAN { color: #3DA9D5; cursor: pointer }
.datatable TABLE TR.mouseover-underline { background: #ECF6FA; cursor: pointer }
.datatable TABLE TR.mouseover-underline TD .text, .datatable TABLE TR.mouseover-underline TD .text SPAN { text-decoration: underline; color: #3DA9D5; cursor: pointer }
.datatable TABLE TH { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/components/widgets/datasource/DataTable/assets/bg.gif/) repeat-x; height: 30px; border-left: solid 1px #E5E5E5; border-right: solid 1px #E5E5E5; padding: 0 0 0 10px; text-align: left; vertical-align: middle; white-space: nowrap }
.datatable A.forwardsort-icon:hover { text-decoration: none }
.datatable A.reversesort-icon:hover { text-decoration: none }
.datatable .sort-text { font-weight: bold; color: #3399CC }
.datatable A { text-decoration: none }
.datatable A:HOVER { text-decoration: underline }
.datatable .col-space { text-decoration: none; color: #FFFFFF }
.datatable .col-space:hover { text-decoration: none; color: #FFFFFF }
.reversesort-icon { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/publisher_sprite_graphic.gif/) no-repeat -590px -140px; padding: 0 5px; text-decoration: none }
.forwardsort-icon { background: url(/snapfish/fe/file/cs=310e263d3e5cde443d416a657738802f_1/shared/assets/sprites/publisher_sprite_graphic.gif/) no-repeat -590px -88px; padding: 0 5px; text-decoration: none }
.debugcaching { width: 100% }
.debugcaching .table { width: 60% }
.cookies UL { padding-left: 10px; margin-bottom: 14px }
.cookies UL, .cookies LI { list-style-image: none; list-style-position: outside; list-style-type: disc }
.cookies UL UL, .cookies LI LI { list-style-type: circle }
.cookies .cookie-name { font-size: 110%; font-weight: bold }
.cookies .sub-value-name { font-weight: bold }
.debug { border: 1px solid Black; padding: 10px; background-color: #FFFFCC; margin: 5px }
.debug H1 { font-weight: bold; font-size: 140%; border-bottom: 1px solid #000000; margin-top: 10px }
.debug H2 { font-weight: bold; font-size: 110%; margin-top: 5px }
.debug OL { list-style-image: none; list-style-position: outside; list-style-type: decimal; marker-offset: auto; padding-left: 40px }
.debug UL { list-style-image: none; list-style-position: outside; list-style-type: disc; marker-offset: auto; padding-left: 40px }
.debug UL LI, .debug OL LI { list-style-image: inherit; list-style-position: inherit; list-style-type: inherit; marker-offset: inherit }
.debug .tabLabelContainer span { font-size: 24pt }
