.loggedoutMain {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.loggedoutSub {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #fd9602; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.sfus .dijitAccordionPane .dijitAccordionTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/yourphotos-panel-off.gif) repeat-x left bottom; PADDING-BOTTOM: 2px; WIDTH: 155px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: 26px
}
UNKNOWN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/yourphotos-panel-off.gif) repeat-x left bottom; PADDING-BOTTOM: 2px; WIDTH: 147px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: 20px
}
.sfus .dijitAccordionPane-selected .dijitAccordionTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/yourphotos-panel-on.gif) #ededed repeat-x 50% bottom; PADDING-BOTTOM: 2px; WIDTH: 155px; COLOR: #ffffff! important; PADDING-TOP: 4px; HEIGHT: 26px
}
UNKNOWN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/yourphotos-panel-on.gif) #ededed repeat-x 50% bottom; PADDING-BOTTOM: 2px; WIDTH: 147px; COLOR: #ffffff! important; PADDING-TOP: 4px; HEIGHT: 20px
}
.sfus .dijitAccordionPaneRU .dijitAccordionTitle {
	PADDING-RIGHT: 4px; MARGIN-TOP: -3px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/recently-off-button.jpg) repeat-x left bottom; PADDING-BOTTOM: 0px; WIDTH: 155px; COLOR: #ffffff; PADDING-TOP: 8px; HEIGHT: 30px
}
UNKNOWN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/recently-off-button.jpg) repeat-x left bottom; PADDING-BOTTOM: 0px; WIDTH: 147px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: 27px
}
.sfus .dijitAccordionPaneRU-selected .dijitAccordionTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/recently-panel-on.gif) #ededed repeat-x 50% bottom; PADDING-BOTTOM: 2px; WIDTH: auto; COLOR: #ffffff! important; PADDING-TOP: 4px; HEIGHT: 28px
}
UNKNOWN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/default/images/cards/widgetimages/recently-panel-on.gif) #ededed repeat-x 50% bottom; PADDING-BOTTOM: 2px; WIDTH: 147px; COLOR: #ffffff! important; PADDING-TOP: 4px; HEIGHT: 25px
}
.recently-used-panel {
	BORDER-RIGHT: #3399cc 1px solid; OVERFLOW-Y: scroll; BORDER-LEFT: #3399cc 1px solid; WIDTH: 155px; HEIGHT: 428px
}
UNKNOWN {
	WIDTH: 153px; HEIGHT: 437px
}
.img-width {
	MARGIN-TOP: -3px; BACKGROUND: url(/default/images/cards/photo-panel-bottom-curve.gif) no-repeat left bottom; WIDTH: 156px; HEIGHT: 10px
}
UNKNOWN {
	MARGIN-TOP: -3px; BACKGROUND: url(/default/images/cards/photo-panel-bottom-curve.gif) no-repeat left bottom; WIDTH: 153px; HEIGHT: 10px
}
.sfus .dijitTabPaneWrapper {
	BORDER-RIGHT: #3399cc 1px solid; BORDER-TOP: #3399cc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #3399cc 1px solid; BORDER-BOTTOM: #3399cc 1px solid
}
.dj_safari .sfus .dijitTabPaneWrapper {
	BORDER-RIGHT: #3399cc 1px solid; BORDER-TOP: #3399cc 1px solid; MARGIN-TOP: 24px; BACKGROUND: #fff; BORDER-LEFT: #3399cc 1px solid; BORDER-BOTTOM: #3399cc 1px solid
}
.sfus .dijitTab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(/default/images/cards/widgetimages/tab-selected.gif) repeat-x; PADDING-BOTTOM: 0px; WIDTH: 165px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; HEIGHT: 24px
}
.sfus .dijitTabChecked {
	BACKGROUND: url(/default/images/cards/widgetimages/tab-unselected.gif) #e2e2e2 repeat-x; WIDTH: 165px; COLOR: #ffffff; HEIGHT: 24px
}
.sfus .dijitTabCloseButtonChecked {
	BACKGROUND: url(/default/images/cards/widgetimages/tab-unselected.gif) #e2e2e2 repeat-x; WIDTH: 165px; COLOR: #ffffff; HEIGHT: 24px
}
.sfus .dijitAlignTop .dijitTabChecked {
	BACKGROUND: url(/default/images/cards/widgetimages/tab-unselected.gif) #e2e2e2 repeat-x; BORDER-BOTTOM-COLOR: white; VERTICAL-ALIGN: bottom; WIDTH: 165px; COLOR: #ffffff; HEIGHT: 24px
}
.sfus .dijitAlignTop .dijitTabCloseButtonChecked {
	BACKGROUND: url(/default/images/cards/widgetimages/tab-unselected.gif) #e2e2e2 repeat-x; BORDER-BOTTOM-COLOR: white; VERTICAL-ALIGN: bottom; WIDTH: 165px; COLOR: #ffffff; HEIGHT: 24px
}
.sfus .dijitAlignBottom .dijitTabChecked {
	BACKGROUND: url(/default/images/cards/widgetimages/tab-unselected.gif) #e2e2e2 repeat-x; WIDTH: 165px; COLOR: #ffffff; BORDER-TOP-COLOR: white; HEIGHT: 24px; moz-border-radius: 2px 2px 0px 0px
}
.sfus .dijitAlignBottom .dijitTabCloseButtonChecked {
	BACKGROUND: url(/default/images/cards/widgetimages/tab-unselected.gif) #e2e2e2 repeat-x; WIDTH: 165px; COLOR: #ffffff; BORDER-TOP-COLOR: white; HEIGHT: 24px; moz-border-radius: 2px 2px 0px 0px
}
.sfus .dijitTab SPAN {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.sfus .dijitAlignTop .dijitTabChecked SPAN {
	FONT-SIZE: 10px; COLOR: #3398cc
}
.sfus .dijitAlignTop .dijitTabCloseButtonChecked SPAN {
	FONT-SIZE: 10px; COLOR: #3398cc
}
.sfus .dijitAlignBottom .dijitTabChecked SPAN {
	FONT-SIZE: 10px; COLOR: #3398cc
}
.sfus .dijitAlignBottom .dijitTabCloseButtonChecked SPAN {
	FONT-SIZE: 10px; COLOR: #3398cc
}
.tab-results {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/default/images/cards/cards2/sort-your-results-bg.gif) no-repeat; MARGIN-BOTTOM: -1px; WIDTH: 180px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: 26px; TEXT-ALIGN: left
}
UNKNOWN {
	HEIGHT: 23px
}
.nav-border {
	BORDER-RIGHT: #69b4da 1px solid; BORDER-LEFT: #69b4da 1px solid; WIDTH: 178px; BORDER-BOTTOM: #69b4da 1px solid
}
.tab {
	BORDER-RIGHT: #3399cc 1px solid; BORDER-TOP: #3399cc 1px solid; BORDER-LEFT: #3399cc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #3399cc 1px solid
}
.tab SPAN.right-border {
	BORDER-TOP: #3399cc 1px solid; PADDING-LEFT: 200px; WIDTH: 200px
}
.calen-container {
	WIDTH: 752px
}
.calen-boxcenter {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 752px; PADDING-TOP: 0px
}
.calen-panel-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/common/cardsview-panel-left-bg.gif); PADDING-BOTTOM: 0px; WIDTH: 6px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.calen-panel-middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/common/cardsview-panel-bg.gif); PADDING-BOTTOM: 0px; WIDTH: 740px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 26px
}
.calen-panel-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/common/cardsview-panel-right-bg.gif); PADDING-BOTTOM: 0px; WIDTH: 6px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.calen-border {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 752px; BORDER-BOTTOM: #cccccc 1px solid
}
.cards-boxcenter {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 752px; PADDING-TOP: 0px
}
.calen-border {
	BORDER-RIGHT: #3399cc 1px solid; BORDER-LEFT: #3399cc 1px solid; WIDTH: 752px; BORDER-BOTTOM: #3399cc 1px solid
}
UNKNOWN {
	BORDER-RIGHT: #3399cc 1px solid; BORDER-LEFT: #3399cc 1px solid; WIDTH: 751px; BORDER-BOTTOM: #3399cc 1px solid
}
.tab-unselect {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative; TOP: 1px; HEIGHT: 26px
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative; TOP: 1px; HEIGHT: 26px
}
.tab-unselect-but {
	CURSOR: pointer
}
.tab-unselect-but .bluebtn-left-curve {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/default/images/snapfish/snapfish_eu/common/cardsview-panel-left-bg.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 26px
}
.tab-unselect-but .bluebtn-right-curve {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/default/images/snapfish/snapfish_eu/common/cardsview-panel-right-bg.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 26px
}
.tab-unselect-but .blue-btn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/default/images/snapfish/snapfish_eu/common/cardsview-panel-bg.gif) repeat-x; COLOR: #ffffff; HEIGHT: 26px; TEXT-DECORATION: none
}
.tab-select-but .bluebtn-left-curve {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/default/images/snapfish/snapfish_eu/common/sblue-button-left-curve.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 26px
}
.tab-select-but .bluebtn-right-curve {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/default/images/snapfish/snapfish_eu/common/sblue-button-right-curve.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 6px; BORDER-BOTTOM: 0px; HEIGHT: 26px
}
.tab-select-but .blue-btn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/default/images/snapfish/snapfish_eu/common/sblue-button-bg.gif) repeat-x; COLOR: #3399cc; HEIGHT: 26px; TEXT-DECORATION: none
}
.sblue-btn A {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #3399cc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
.sblue-btn A:visited {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #3399cc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
.sblue-btn A:hover {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #3399cc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #3399cc; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
.border-occ {
	BORDER-RIGHT: #3399cc 1px solid; BORDER-LEFT: #3399cc 1px solid; WIDTH: 178px; BORDER-BOTTOM: #3399cc 1px solid
}
.blue_border {
	BORDER-RIGHT: #3399cc 1px solid; BORDER-LEFT: #3399cc 1px solid
}
.upload-album-nav {
	DISPLAY: block; PADDING-TOP: 5px; HEIGHT: 81px; BACKGROUND-COLOR: #cff0ff
}
DIV.footerLogo {
	BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/welcome/footer-logo.gif); WIDTH: 230px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px
}
.headingMain {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#solidprimlitest DIV {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 10px
}
#solidprimlitest {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.listop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.lisbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.lis1 {
	DISPLAY: block; OVERFLOW: hidden
}
.lis2 {
	DISPLAY: block; OVERFLOW: hidden
}
.lis3 {
	DISPLAY: block; OVERFLOW: hidden
}
.lis4 {
	DISPLAY: block; OVERFLOW: hidden
}
.lis1 {
	HEIGHT: 1px
}
.lis2 {
	HEIGHT: 1px
}
.lis3 {
	HEIGHT: 1px
}
.lis2 {
	BORDER-RIGHT: #d7ebf6 1px solid; BACKGROUND: #d7ebf6; BORDER-LEFT: #d7ebf6 1px solid
}
.lis3 {
	BORDER-RIGHT: #d7ebf6 1px solid; BACKGROUND: #d7ebf6; BORDER-LEFT: #d7ebf6 1px solid
}
.lis4 {
	BORDER-RIGHT: #d7ebf6 1px solid; BACKGROUND: #d7ebf6; BORDER-LEFT: #d7ebf6 1px solid
}
.lis1 {
	BACKGROUND: #d7ebf6; MARGIN: 0px 5px
}
.lis2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.lis3 {
	MARGIN: 0px 2px
}
.lis4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.lismargi {
	BORDER-RIGHT: #d7ebf6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d7ebf6 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #d7ebf6; PADDING-BOTTOM: 2px; BORDER-LEFT: #d7ebf6 1px solid; BORDER-BOTTOM: #d7ebf6 0px solid
}
.textBOrange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linkOrange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.subHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3c77c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #a1a1a1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headingSub {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #fd9602; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textLarge {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.total {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.warning {
	FONT-SIZE: 10px; COLOR: #ff9933; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.orangetextlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff9833; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.suhheadOrange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fe9901; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textLightOrange {
	FONT-SIZE: 10px; COLOR: #fe9901; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtOrange {
	FONT-SIZE: 10px; COLOR: #ff9833; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textOrange {
	FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textLightBlue {
	FONT-SIZE: 10px; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textBlue {
	FONT-SIZE: 11px; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textBluesmall {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bluetextLarge {
	FONT-SIZE: 18px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hilite {
	BACKGROUND-COLOR: #a7c4eb
}
.mousehilite {
	BACKGROUND-COLOR: #e9f1f9
}
#MailBox {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 1; OVERFLOW: auto; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
A.indexlink:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.indexlink:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.indexlink:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.indexlink:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.BOrangelink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.BOrangelink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.BOrangelink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.BOrangelink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.BOrangelink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkSmall:visited {
	FONT-SIZE: 10px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkSmall:link {
	FONT-SIZE: 10px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkSmall:active {
	FONT-SIZE: 10px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkSmall:hover {
	FONT-SIZE: 10px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.hrBlue {
	HEIGHT: 3px; BACKGROUND-COLOR: #3c77c3
}
.hrBlue1px {
	HEIGHT: 1px; BACKGROUND-COLOR: #3399cc
}
.hrsecclr1px {
	HEIGHT: 1px; BACKGROUND-COLOR: #f69d02
}
.hrDottedBlue {
	BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/blue-dotted-line.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
.hrdottedwhite {
	PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px dashed; HEIGHT: 1px
}
.hrdottedorange {
	PADDING-TOP: 4px; BORDER-BOTTOM: #fe9901 1px dashed; HEIGHT: 1px
}
.hrblueDottedbgBlue {
	BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/common/blue-dot-line-bg-blue.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat; HEIGHT: 1px
}
.navbar-bg {
	BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/headers/nav-bg.gif); WIDTH: 26px; BACKGROUND-REPEAT: repeat; HEIGHT: 7px
}
.textarea {
	BORDER-RIGHT: #a7c5eb 1px solid; BORDER-TOP: #a7c5eb 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #a7c5eb 1px solid; BORDER-BOTTOM: #a7c5eb 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headerpopup {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif
}
.textboxyellow {
	BACKGROUND: #ffffa0
}
.nav {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.orntextsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitetextbig {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tourcontent {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.tourlink1:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.tourlink1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.tourlink1:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.tourlink1:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.addressbooklink:link {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.addressbooklink:hover {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.addressbooklink:active {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.addressbooklink:visited {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.orderText:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.orderText:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.orderText:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tourorange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f69d02; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tourblack {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tourblacki {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.smalllinkblue:visited {
	FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.smalllinkblue:link {
	FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.smalllinkblue:active {
	FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subheadpopup {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fd9602; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whiteheading {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #a7c5eb
}
.tabletext {
	PADDING-LEFT: 10px
}
.guidactions {
	PADDING-RIGHT: 7px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #b2b2b2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.guidactionsactive {
	PADDING-RIGHT: 7px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
A.guidactions {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b2b2b2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.guidactionsactive {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
A.orangelink:visited {
	FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.orangelink:link {
	FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.orangelink:active {
	FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.orangelink:hover {
	FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.orangelink:hover {
	FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.orangecontent {
	FONT-SIZE: 11px; COLOR: #f69d02; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.ornoverlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4d4d4d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ornoverlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4d4d4d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ornoverlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4d4d4d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ornoverlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ornoverlinkactive {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff7200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkFixtabs:visited {
	FONT-SIZE: 9px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkFixtabs:link {
	FONT-SIZE: 9px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkFixtabs:hover {
	FONT-SIZE: 9px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkFixtabs:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.norlink:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.norlink:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.norlink:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.norlink:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.priCurLineBx {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.priCurLineBx .b1 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b2 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b3 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b4 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b1b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b2b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b3b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b4b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.priCurLineBx .b1 {
	HEIGHT: 1px
}
.priCurLineBx .b2 {
	HEIGHT: 1px
}
.priCurLineBx .b3 {
	HEIGHT: 1px
}
.priCurLineBx .b1b {
	HEIGHT: 1px
}
.priCurLineBx .b2b {
	HEIGHT: 1px
}
.priCurLineBx .b3b {
	HEIGHT: 1px
}
.priCurLineBx .b2 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a7c4eb 1px solid
}
.priCurLineBx .b3 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a7c4eb 1px solid
}
.priCurLineBx .b4 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a7c4eb 1px solid
}
.priCurLineBx .b4b {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a7c4eb 1px solid
}
.priCurLineBx .b3b {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a7c4eb 1px solid
}
.priCurLineBx .b2b {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #a7c4eb 1px solid
}
.priCurLineBx .b1 {
	BACKGROUND: #a7c4eb; MARGIN: 0px 5px
}
.priCurLineBx .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.priCurLineBx .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.priCurLineBx .b3 {
	MARGIN: 0px 2px
}
.priCurLineBx .b3b {
	MARGIN: 0px 2px
}
.priCurLineBx .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.priCurLineBx .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.priCurLineBx .b1b {
	BACKGROUND: #a7c4eb; MARGIN: 0px 5px
}
.priCurLineBx .boxcontent {
	BORDER-RIGHT: #a7c4eb 1px solid; DISPLAY: block; BACKGROUND: #fff; BORDER-LEFT: #a7c4eb 1px solid
}
.priCurLineBx .marg {
	MARGIN: 0px 10px
}
.secCurLineBx {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.secCurLineBx .b1 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b2 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b3 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b4 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b1b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b2b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b3b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b4b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.secCurLineBx .b1 {
	HEIGHT: 1px
}
.secCurLineBx .b2 {
	HEIGHT: 1px
}
.secCurLineBx .b3 {
	HEIGHT: 1px
}
.secCurLineBx .b1b {
	HEIGHT: 1px
}
.secCurLineBx .b2b {
	HEIGHT: 1px
}
.secCurLineBx .b3b {
	HEIGHT: 1px
}
.secCurLineBx .b2 {
	BORDER-RIGHT: #f69d02 1px solid; BACKGROUND: #fff; BORDER-LEFT: #f69d02 1px solid
}
.secCurLineBx .b3 {
	BORDER-RIGHT: #f69d02 1px solid; BACKGROUND: #fff; BORDER-LEFT: #f69d02 1px solid
}
.secCurLineBx .b4 {
	BORDER-RIGHT: #f69d02 1px solid; BACKGROUND: #fff; BORDER-LEFT: #f69d02 1px solid
}
.secCurLineBx .b4b {
	BORDER-RIGHT: #f69d02 1px solid; BACKGROUND: #fff; BORDER-LEFT: #f69d02 1px solid
}
.secCurLineBx .b3b {
	BORDER-RIGHT: #f69d02 1px solid; BACKGROUND: #fff; BORDER-LEFT: #f69d02 1px solid
}
.secCurLineBx .b2b {
	BORDER-RIGHT: #f69d02 1px solid; BACKGROUND: #fff; BORDER-LEFT: #f69d02 1px solid
}
.secCurLineBx .b1 {
	BACKGROUND: #f69d02; MARGIN: 0px 5px
}
.secCurLineBx .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.secCurLineBx .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.secCurLineBx .b3 {
	MARGIN: 0px 2px
}
.secCurLineBx .b3b {
	MARGIN: 0px 2px
}
.secCurLineBx .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.secCurLineBx .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.secCurLineBx .b1b {
	BACKGROUND: #f69d02; MARGIN: 0px 5px
}
.secCurLineBx .boxcontent {
	BORDER-RIGHT: #f69d02 1px solid; DISPLAY: block; BACKGROUND: #fff; BORDER-LEFT: #f69d02 1px solid
}
.secCurLineBx .marg {
	MARGIN: 0px 10px
}
#solidprim DIV {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 10px
}
#solidprim {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.stop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.s1 {
	DISPLAY: block; OVERFLOW: hidden
}
.s2 {
	DISPLAY: block; OVERFLOW: hidden
}
.s3 {
	DISPLAY: block; OVERFLOW: hidden
}
.s4 {
	DISPLAY: block; OVERFLOW: hidden
}
.s1 {
	HEIGHT: 1px
}
.s2 {
	HEIGHT: 1px
}
.s3 {
	HEIGHT: 1px
}
.s2 {
	BORDER-RIGHT: #3399cc 1px solid; BACKGROUND: #3399cc; BORDER-LEFT: #3399cc 1px solid
}
.s3 {
	BORDER-RIGHT: #3399cc 1px solid; BACKGROUND: #3399cc; BORDER-LEFT: #3399cc 1px solid
}
.s4 {
	BORDER-RIGHT: #3399cc 1px solid; BACKGROUND: #3399cc; BORDER-LEFT: #3399cc 1px solid
}
.s1 {
	BACKGROUND: #3399cc; MARGIN: 0px 5px
}
.s2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.s3 {
	MARGIN: 0px 2px
}
.s4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.smargi {
	BORDER-RIGHT: #3399cc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3399cc 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #3399cc; PADDING-BOTTOM: 2px; BORDER-LEFT: #3399cc 1px solid; BORDER-BOTTOM: #3399cc 0px solid
}
#solidprimli DIV {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 10px
}
#solidprimli {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.rtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.rbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.r1 {
	DISPLAY: block; OVERFLOW: hidden
}
.r2 {
	DISPLAY: block; OVERFLOW: hidden
}
.r3 {
	DISPLAY: block; OVERFLOW: hidden
}
.r4 {
	DISPLAY: block; OVERFLOW: hidden
}
.r1 {
	HEIGHT: 1px
}
.r2 {
	HEIGHT: 1px
}
.r3 {
	HEIGHT: 1px
}
.r2 {
	BORDER-RIGHT: #e9f1f9 1px solid; BACKGROUND: #e9f1f9; BORDER-LEFT: #e9f1f9 1px solid
}
.r3 {
	BORDER-RIGHT: #e9f1f9 1px solid; BACKGROUND: #e9f1f9; BORDER-LEFT: #e9f1f9 1px solid
}
.r4 {
	BORDER-RIGHT: #e9f1f9 1px solid; BACKGROUND: #e9f1f9; BORDER-LEFT: #e9f1f9 1px solid
}
.r1 {
	BACKGROUND: #e9f1f9; MARGIN: 0px 5px
}
.r2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.r3 {
	MARGIN: 0px 2px
}
.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.rmargi {
	BORDER-RIGHT: #e9f1f9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e9f1f9 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #e9f1f9; PADDING-BOTTOM: 2px; BORDER-LEFT: #e9f1f9 1px solid; BORDER-BOTTOM: #e9f1f9 0px solid
}
#solidprimliter DIV {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 10px
}
#solidprimliter {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.litop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.libottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.li1 {
	DISPLAY: block; OVERFLOW: hidden
}
.li2 {
	DISPLAY: block; OVERFLOW: hidden
}
.li3 {
	DISPLAY: block; OVERFLOW: hidden
}
.li4 {
	DISPLAY: block; OVERFLOW: hidden
}
.li1 {
	HEIGHT: 1px
}
.li2 {
	HEIGHT: 1px
}
.li3 {
	HEIGHT: 1px
}
.li2 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #a7c4eb; BORDER-LEFT: #a7c4eb 1px solid
}
.li3 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #a7c4eb; BORDER-LEFT: #a7c4eb 1px solid
}
.li4 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #a7c4eb; BORDER-LEFT: #a7c4eb 1px solid
}
.li1 {
	BACKGROUND: #a7c4eb; MARGIN: 0px 5px
}
.li2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.li3 {
	MARGIN: 0px 2px
}
.li4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.limargi {
	BORDER-RIGHT: #a7c4eb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a7c4eb 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #a7c4eb; PADDING-BOTTOM: 2px; BORDER-LEFT: #a7c4eb 1px solid; BORDER-BOTTOM: #a7c4eb 0px solid
}
.ul-orderprints {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/default/images/snapfish/snapfish_eu/common/blue-dot.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
.li-text {
	FONT-SIZE: 11px; COLOR: #000000
}
.rightleft {
	FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; text-underline: none
}
A.rightleft:hover {
	FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
A.rightleft:link {
	FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
A.rightleft:visited {
	FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
A.rightleft:active {
	FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.arrow-right {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/default/images/share/arrow-right.gif); WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
.progressbar {
	FONT-SIZE: 11px; Z-INDEX: 98; WIDTH: 0%; HEIGHT: 100%; BACKGROUND-COLOR: #3399cc
}
#2pxlincurve TABLE {
	PADDING-BOTTOM: 0.5em
}
#2pxlincurve {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.ctop {
	DISPLAY: block; FONT-SIZE: 2px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.cbottom {
	DISPLAY: block; FONT-SIZE: 2px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.c1 {
	DISPLAY: block; OVERFLOW: hidden
}
.c2 {
	DISPLAY: block; OVERFLOW: hidden
}
.c8 {
	DISPLAY: block; OVERFLOW: hidden
}
.c9 {
	DISPLAY: block; OVERFLOW: hidden
}
.c10 {
	DISPLAY: block; OVERFLOW: hidden
}
.c1 {
	HEIGHT: 1px
}
.c2 {
	HEIGHT: 1px
}
.c8 {
	HEIGHT: 1px
}
.c2 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #a7c4eb 1px solid
}
.c8 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #a7c4eb 1px solid
}
.c9 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #a7c4eb 1px solid
}
.c10 {
	BORDER-RIGHT: #a7c4eb 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #a7c4eb 1px solid
}
.c1 {
	BACKGROUND: #a7c4eb; MARGIN: 0px 4px
}
.c2 {
	BACKGROUND: #a7c4eb; MARGIN: 0px 3px
}
.c8 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 2px; BORDER-RIGHT-WIDTH: 3px
}
.c9 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 2px
}
.c10 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 3px
}
.cmargi {
	BORDER-RIGHT: #a7c4eb 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a7c4eb 0px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #a7c4eb 2px solid; BORDER-BOTTOM: #a7c4eb 0px solid
}
#2pxgraylincurve TABLE {
	PADDING-BOTTOM: 0.5em
}
#2pxgraylincurve {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.gctop {
	DISPLAY: block; FONT-SIZE: 2px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.gcbottom {
	DISPLAY: block; FONT-SIZE: 2px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.gc1 {
	DISPLAY: block; OVERFLOW: hidden
}
.gc2 {
	DISPLAY: block; OVERFLOW: hidden
}
.gc8 {
	DISPLAY: block; OVERFLOW: hidden
}
.gc9 {
	DISPLAY: block; OVERFLOW: hidden
}
.gc10 {
	DISPLAY: block; OVERFLOW: hidden
}
.gc1 {
	HEIGHT: 1px
}
.gc2 {
	HEIGHT: 1px
}
.gc8 {
	HEIGHT: 1px
}
.gc2 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gc8 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gc9 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gc10 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gc1 {
	BACKGROUND: #ececec; MARGIN: 0px 4px
}
.gc2 {
	BACKGROUND: #ececec; MARGIN: 0px 3px
}
.gc8 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 2px; BORDER-RIGHT-WIDTH: 3px
}
.gc9 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 2px
}
.gc10 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 3px
}
.gcmargi {
	BORDER-RIGHT: #ececec 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ececec 0px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 2px solid; BORDER-BOTTOM: #ececec 0px solid
}
#campgraylincurve DIV {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 10px
}
#campgraylincurve {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.cmtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.cmbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.cm1 {
	DISPLAY: block; OVERFLOW: hidden
}
.cm2 {
	DISPLAY: block; OVERFLOW: hidden
}
.cm3 {
	DISPLAY: block; OVERFLOW: hidden
}
.cm4 {
	DISPLAY: block; OVERFLOW: hidden
}
.cm1 {
	HEIGHT: 1px
}
.cm2 {
	HEIGHT: 1px
}
.cm3 {
	HEIGHT: 1px
}
.cm2 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ececec; BORDER-LEFT: #ececec 1px solid
}
.cm3 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ececec; BORDER-LEFT: #ececec 1px solid
}
.cm4 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ececec; BORDER-LEFT: #ececec 1px solid
}
.cm1 {
	BACKGROUND: #ececec; MARGIN: 0px 5px
}
.cm2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.cm3 {
	MARGIN: 0px 2px
}
.cm4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.cmmargi {
	BORDER-RIGHT: #ececec 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ececec 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #ececec; PADDING-BOTTOM: 2px; BORDER-LEFT: #ececec 1px solid; BORDER-BOTTOM: #ececec 0px solid
}
.main-table {
	MARGIN: 0px 2px
}
UNKNOWN {
	MARGIN: 0px
}
.dotted-whiteline {
	MARGIN: -9px 3px 3px 0px; BORDER-BOTTOM: #ffffff 1px dashed
}
UNKNOWN {
	MARGIN: 5px 3px 3px 0px; BORDER-BOTTOM: #ffffff 1px dashed
}
.cart-main-table {
	BORDER-RIGHT: #3398cc 1px solid; BORDER-TOP: #3398cc 1px solid; BORDER-LEFT: #3398cc 1px solid; BORDER-BOTTOM: #3398cc 1px solid
}
.cart-right-td {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ececec
}
.cart-left-td {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ececec
}
.cart-left-td {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; WIDTH: 170px; BORDER-BOTTOM: #ffffff 2px solid
}
.cart-right-maindiv {
	MARGIN-TOP: 5px; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 90px
}
.main-value-div {
	FLOAT: right; WIDTH: 265px
}
.price-div {
	FLOAT: right; WIDTH: 265px
}
.edit-main-div {
	FLOAT: right; WIDTH: 265px
}
.price2-div {
	FLOAT: right; WIDTH: 265px
}
.price-div {
	PADDING-RIGHT: 5px; WIDTH: 55px; TEXT-ALIGN: right
}
.price2-div {
	PADDING-RIGHT: 5px; WIDTH: 55px; TEXT-ALIGN: right
}
.price2-div {
	WIDTH: 52px
}
.edit-main-div {
	MARGIN: 2px 0px; WIDTH: 235px
}
.qty-div {
	FLOAT: left; WIDTH: 30px
}
.des-div {
	FLOAT: left; WIDTH: 30px
}
.left-img {
	FLOAT: left; WIDTH: 30px
}
.input-div {
	FLOAT: left; WIDTH: 30px
}
.des2-div {
	FLOAT: left; WIDTH: 30px
}
.input-div {
	WIDTH: 42px
}
.des2-div {
	WIDTH: 145px
}
.div-1 {
	FLOAT: left; WIDTH: 90px
}
.div-2 {
	FLOAT: left; WIDTH: 90px
}
.div-3 {
	FLOAT: left; WIDTH: 90px
}
.div-2 {
	WIDTH: 25px
}
.div-3 {
	WIDTH: 80px
}
.choose-qty {
	FLOAT: left; MARGIN: 5px 10px 0px 0px
}
.choose-qty SELECT {
	VERTICAL-ALIGN: middle; align: absmiddle
}
.left-img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 90px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.des-div {
	WIDTH: 165px
}
P.edit-remove {
	MARGIN: 0px
}
.bottom-div {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ececec
}
.product-total {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN-RIGHT: 15px; TEXT-ALIGN: right
}
.total-price {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN-RIGHT: 15px; TEXT-ALIGN: right
}
.total-price {
	MARGIN: 0px; WIDTH: 85px
}
.quick-order-div {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 70px; BACKGROUND-COLOR: #fff4de
}
.border-exp-maindiv {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 70px; BACKGROUND-COLOR: #fff4de
}
.border-exp-maindiv {
	HEIGHT: 120px; BACKGROUND-COLOR: #ececec
}
.finish-border {
	FLOAT: left; WIDTH: 385px; PADDING-TOP: 5px
}
.td-left-img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 140px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.poster-div {
	FLOAT: right; MARGIN: 2px 0px; WIDTH: 202px
}
.update_basket_text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.update_basket_arrow {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/default/images/snapfish/snapfish_eu/common/blue-dot.gif); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; ul-bluebullet: 0px 0px 0px 15px
}
.ul-orangebullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/default/images/snapfish/snapfish_eu/common/sorange-dot.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
.reprint_quantity_text {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; WIDTH: 29px
}
.reprint_quantity_dropdown {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.textred {
	FONT-SIZE: 11px; COLOR: #d0012f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.kiosk-pickup {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/shoppingcart/kiosk-pick-up.jpg) #ececec no-repeat left top; WIDTH: 183px; HEIGHT: auto
}
.kiosk-pickup-bt {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/shoppingcart/kiosk-pick-up-bt.gif) no-repeat; WIDTH: 183px; HEIGHT: 8px
}
TD.welcome_usercount_color {
	BACKGROUND-COLOR: #3399cc
}
