BODY {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UNKNOWN {
	BACKGROUND: #ffffa0
}
.textboxyellow {
	BACKGROUND: #ffffa0
}
.table-main {
	BORDER-RIGHT: #ffffff 20px solid; BORDER-LEFT: #ffffff 20px solid; WIDTH: 773px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.table-main-flex {
	BORDER-RIGHT: #ffffff 20px solid; BORDER-LEFT: #ffffff 20px solid; WIDTH: 980px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.td-width {
	WIDTH: 10px
}
A.confirmlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.confirmlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.confirmlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.confirmlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallText {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktextlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headInd {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #3399cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subheadInd {
	FONT-SIZE: 16px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.textInd {
	FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d00031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.errorbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d00031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.errorLarge {
	FONT-SIZE: 11px; COLOR: #d00031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.red {
	FONT-SIZE: 10px; COLOR: #d00031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greytext {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greytextsmall {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greytextsmallvery {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greytextlarge {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textWhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtBig {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtMid {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.navlink {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana
}
A.navlink:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana
}
A.navlink:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana
}
A.navlink:active {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana
}
A.navlink:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana
}
A.grey-link-small:link {
	FONT-SIZE: 10px; COLOR: #696969
}
A.grey-link-small:hover {
	FONT-SIZE: 10px; COLOR: #696969
}
A.grey-link-small:active {
	FONT-SIZE: 10px; COLOR: #696969
}
A.grey-link-small:visited {
	FONT-SIZE: 10px; COLOR: #696969
}
A.dark-grey-link:link {
	FONT-SIZE: 11px; COLOR: #696969
}
A.dark-grey-link:hover {
	FONT-SIZE: 11px; COLOR: #696969
}
A.dark-grey-link:active {
	FONT-SIZE: 11px; COLOR: #696969
}
A.dark-grey-link:visited {
	FONT-SIZE: 11px; COLOR: #696969
}
A.grey-link:visited {
	COLOR: #9b9c9b
}
A.grey-link:link {
	COLOR: #9b9c9b
}
A.grey-link:active {
	COLOR: #9b9c9b
}
A.grey-link:hover {
	COLOR: #9b9c9b
}
A.grey-link10pt:visited {
	FONT-SIZE: 10px; COLOR: #9b9c9b
}
A.grey-link10pt:link {
	FONT-SIZE: 10px; COLOR: #9b9c9b
}
A.grey-link10pt:active {
	FONT-SIZE: 10px; COLOR: #9b9c9b
}
A.grey-link10pt:hover {
	FONT-SIZE: 10px; COLOR: #9b9c9b
}
A.black-link:visited {
	FONT-SIZE: 11px; COLOR: #000000
}
A.black-link:link {
	FONT-SIZE: 11px; COLOR: #000000
}
A.gblack-link:active {
	FONT-SIZE: 11px; COLOR: #000000
}
A.black-link:hover {
	FONT-SIZE: 11px; COLOR: #000000
}
.hrGrey {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
.hrDottedGrey {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/default/images/snapfish/snapfish_eu/thinDottedline-piece-grey.gif); MARGIN-BOTTOM: 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
UNKNOWN {
	MARGIN: 0px
}
A.footer-link:visited {
	COLOR: #797979; TEXT-DECORATION: underline
}
A.footer-link:link {
	COLOR: #797979; TEXT-DECORATION: underline
}
A.footer-link:hover {
	COLOR: #797979; TEXT-DECORATION: underline
}
A.footer-link:active {
	COLOR: #797979; TEXT-DECORATION: underline
}
.hoverBBlink:link {
	FONT-SIZE: 10px; COLOR: #0033cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
hoverBBlink:visited {
	FONT-SIZE: 10px; COLOR: #0033cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
hoverBBlink:hover {
	FONT-SIZE: 10px; COLOR: #0033cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.hoverBBlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 11px; COLOR: #006fff; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.greyCurLineBx {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.greyCurLineBx .b1 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b2 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b3 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b4 {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b1b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b2b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b3b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b4b {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden
}
.greyCurLineBx .b1 {
	HEIGHT: 1px
}
.greyCurLineBx .b2 {
	HEIGHT: 1px
}
.greyCurLineBx .b3 {
	HEIGHT: 1px
}
.greyCurLineBx .b1b {
	HEIGHT: 1px
}
.greyCurLineBx .b2b {
	HEIGHT: 1px
}
.greyCurLineBx .b3b {
	HEIGHT: 1px
}
.greyCurLineBx .b2 {
	BORDER-RIGHT: #cecece 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cecece 1px solid
}
.greyCurLineBx .b3 {
	BORDER-RIGHT: #cecece 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cecece 1px solid
}
.greyCurLineBx .b4 {
	BORDER-RIGHT: #cecece 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cecece 1px solid
}
.greyCurLineBx .b4b {
	BORDER-RIGHT: #cecece 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cecece 1px solid
}
.greyCurLineBx .b3b {
	BORDER-RIGHT: #cecece 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cecece 1px solid
}
.greyCurLineBx .b2b {
	BORDER-RIGHT: #cecece 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cecece 1px solid
}
.greyCurLineBx .b1 {
	BACKGROUND: #cecece; MARGIN: 0px 5px
}
.greyCurLineBx .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.greyCurLineBx .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.greyCurLineBx .b3 {
	MARGIN: 0px 2px
}
.greyCurLineBx .b3b {
	MARGIN: 0px 2px
}
.greyCurLineBx .b4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.greyCurLineBx .b4b {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.greyCurLineBx .b1b {
	BACKGROUND: #cecece; MARGIN: 0px 5px
}
.greyCurLineBx .boxcontent {
	BORDER-RIGHT: #cecece 1px solid; DISPLAY: block; BACKGROUND: #fff; BORDER-LEFT: #cecece 1px solid
}
.greyCurLineBx .marg {
	MARGIN: 0px 10px
}
#solidgrey TABLE {
	PADDING-BOTTOM: 0.5em
}
#solidgrey {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.gtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.gbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.g1 {
	DISPLAY: block; OVERFLOW: hidden
}
.g2 {
	DISPLAY: block; OVERFLOW: hidden
}
.g3 {
	DISPLAY: block; OVERFLOW: hidden
}
.g4 {
	DISPLAY: block; OVERFLOW: hidden
}
.g1 {
	HEIGHT: 1px
}
.g2 {
	HEIGHT: 1px
}
.g3 {
	HEIGHT: 1px
}
.g2 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ececec; BORDER-LEFT: #ececec 1px solid
}
.g3 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ececec; BORDER-LEFT: #ececec 1px solid
}
.g4 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ececec; BORDER-LEFT: #ececec 1px solid
}
.g1 {
	BACKGROUND: #ececec; MARGIN: 0px 5px
}
.g2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.g3 {
	MARGIN: 0px 2px
}
.g4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.gmargi {
	BORDER-RIGHT: #ececec 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ececec 0px solid; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: #ececec; PADDING-BOTTOM: 4px; BORDER-LEFT: #ececec 1px solid; BORDER-BOTTOM: #ececec 0px solid
}
.gmargi1 {
	BORDER-RIGHT: #ececec 0px solid; BORDER-TOP: #ececec 0px solid; DISPLAY: block; BACKGROUND: #ececec; PADDING-BOTTOM: 4px; BORDER-LEFT: #ececec 0px solid; BORDER-BOTTOM: #ececec 0px solid
}
.gmargi2 {
	BORDER-RIGHT: #ececec 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ececec 0px solid; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: #ececec; PADDING-BOTTOM: 4px; BORDER-LEFT: #ececec 1px solid; BORDER-BOTTOM: #ececec 0px solid
}
#solidneutral TABLE {
	PADDING-BOTTOM: 0.5em
}
#solidneutral {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.gstop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.gsbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.gs1 {
	DISPLAY: block; OVERFLOW: hidden
}
.gs2 {
	DISPLAY: block; OVERFLOW: hidden
}
.gs3 {
	DISPLAY: block; OVERFLOW: hidden
}
.gs4 {
	DISPLAY: block; OVERFLOW: hidden
}
.gs1 {
	HEIGHT: 1px
}
.gs2 {
	HEIGHT: 1px
}
.gs3 {
	HEIGHT: 1px
}
.gs2 {
	BORDER-RIGHT: #f4f0d3 1px solid; BACKGROUND: #f4f0d3; BORDER-LEFT: #f4f0d3 1px solid
}
.gs3 {
	BORDER-RIGHT: #f4f0d3 1px solid; BACKGROUND: #f4f0d3; BORDER-LEFT: #f4f0d3 1px solid
}
.gs4 {
	BORDER-RIGHT: #f4f0d3 1px solid; BACKGROUND: #f4f0d3; BORDER-LEFT: #f4f0d3 1px solid
}
.gs1 {
	BACKGROUND: #f4f0d3; MARGIN: 0px 5px
}
.gs2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.gs3 {
	MARGIN: 0px 2px
}
.gs4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.gsmargi {
	BORDER-RIGHT: #f4f0d3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f4f0d3 0px solid; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: #f4f0d3; PADDING-BOTTOM: 4px; BORDER-LEFT: #f4f0d3 1px solid; BORDER-BOTTOM: #f4f0d3 0px solid
}
.background {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ececec
}
.background1 {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ececec
}
.background2 {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ececec
}
.background3 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ececec
}
.background4 {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ececec
}
.border {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 1px solid
}
H1.seo-ie-text {
	FONT-SIZE: 10px; COLOR: #9b9c9b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.border-white {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.tdbg1 {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ececec
}
.greylightsmall {
	FONT-SIZE: 9px; COLOR: #9b9c9b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greytextlight {
	FONT-SIZE: 10px; COLOR: #9b9c9b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitetextmedium {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.whitetextbig {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.whitetextmedium-nl {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.whitetextmedium-be {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.divpadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.tdpadding {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#2pxgreycurve TABLE {
	PADDING-BOTTOM: 0.5em
}
#2pxgreycurve {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.gptop {
	DISPLAY: block; FONT-SIZE: 2px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.gpbottom {
	DISPLAY: block; FONT-SIZE: 2px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.gp1 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp2 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp3 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp4 {
	DISPLAY: block; OVERFLOW: hidden
}
gp5 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp6 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp7 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp8 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp9 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp10 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp11 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp12 {
	DISPLAY: block; OVERFLOW: hidden
}
.gp1 {
	HEIGHT: 1px
}
.gp2 {
	HEIGHT: 1px
}
.gp3 {
	HEIGHT: 1px
}
.gp4 {
	HEIGHT: 1px
}
gp5 {
	HEIGHT: 1px
}
.gp6 {
	HEIGHT: 1px
}
.gp7 {
	HEIGHT: 1px
}
.gp8 {
	HEIGHT: 1px
}
.gp2 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp3 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp4 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
gp5 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp6 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp7 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp8 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp9 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp10 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp11 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp12 {
	BORDER-RIGHT: #ececec 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ececec 1px solid
}
.gp1 {
	BACKGROUND: #ececec; MARGIN: 0px 10px
}
.gp2 {
	BACKGROUND: #ececec; MARGIN: 0px 8px
}
.gp3 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 6px; BORDER-RIGHT-WIDTH: 5px
}
.gp4 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 4px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; BORDER-RIGHT-WIDTH: 4px
}
.gp5 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; BORDER-RIGHT-WIDTH: 3px
}
.gp6 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 4px; BORDER-RIGHT-WIDTH: 3px
}
.gp7 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 3px
}
.gp8 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 2px; BORDER-RIGHT-WIDTH: 3px
}
.gp9 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 2px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 2px
}
.gp10 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 3px
}
.gp11 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 2px
}
.gp12 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 3px
}
.gpmargi {
	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
}
TD.welcome_usercount_color {
	BACKGROUND-COLOR: #b2b2b2
}
.welcome_content {
	BACKGROUND-COLOR: white
}
.div-padding {
	PADDING-TOP: 5px
}
.textBlueBig {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.textBluelittle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.textBluelittle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.textBluelittle15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.textBlueverylittle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.textOrangesmall {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #f69d02; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.textLightOrangeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fe9901; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textBluelite {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.footerRow {
	BACKGROUND-COLOR: #ffffff
}
.greytextdark {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9b9c9b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copy {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.numberimg {
	PADDING-RIGHT: 10px; FLOAT: left
}
.txtBigger {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.largeTxt {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#This is for debug page #debugLoginInformation TD {
	FONT-WEIGHT: bold; COLOR: #fff
}
#debugLoginInformation .button {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#debugInformation {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #fff
}
#debugInformation H1 {
	FONT-WEIGHT: bold
}
#debugInformation .information-table {
	BACKGROUND-COLOR: #fff
}
#debugInformation .information-table .heading {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #66cc33
}
#debugInformation .information-table .heading H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 0px
}
#debugInformation .information-table TH.t {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; BACKGROUND-COLOR: #3399cc; TEXT-ALIGN: right
}
#debugInformation .information-table TD.v {
	FONT-SIZE: 11px; COLOR: #000; BACKGROUND-COLOR: #eee
}
#debugInformation TABLE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
#debugInformation TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
#debugInformation TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.background-org {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #f69d03
}
.img-round {
	PADDING-RIGHT: 0px; Z-INDEX: 999; FLOAT: right; POSITION: relative; TOP: -60px
}
.greytextdark1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9b9c9b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ul-graybullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/default/images/snapfish/snapfish_eu/common/grey-dot.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; COLOR: #9b9c9b; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
.ul-graybullet LI {
	PADDING-BOTTOM: 10px
}
.ul-graybullet LI A {
	COLOR: #9b9c9b; TEXT-DECORATION: none
}
.ul-bluebullet {
	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: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
.ul-bluebullet1 {
	LIST-STYLE-IMAGE: url(/default/images/snapfish/snapfish_eu/common/blue-dot.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
.green-shadow-top {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_top_bg.png', sizingMethod='scale'); HEIGHT: 9px
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_top_bg.png) repeat-x left top
}
.green-shadow-bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_bottom_bg.png', sizingMethod='scale'); HEIGHT: 9px
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_bottom_bg.png) repeat-x left top
}
.green-shadow-left {
	BACKGROUND: repeat-y left top; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_left_bg.png', sizingMethod='scale'); WIDTH: 9px
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_left_bg1.png) repeat-y left top; WIDTH: 9px
}
.green-shadow-right {
	BACKGROUND: repeat-y left top; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_right_bg.png', sizingMethod='scale'); WIDTH: 9px
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/w_g_popup_right_bg.png) repeat-y left top; WIDTH: 9px
}
.green-shadow-topleft {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_tl_crnr.png', sizingMethod='scale'); WIDTH: 9px; no-repeat: 
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/w-g-popup_tl_crnr.png) no-repeat left top
}
.green-shadow-bottomleft {
	BACKGROUND: no-repeat left top; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_bl_crnr.png', sizingMethod='scale'); WIDTH: 9px
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/w-g-popup_bl_crnr.png) no-repeat left top
}
.green-shadow-bottomright {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_br_crnr.png', sizingMethod='scale'); WIDTH: 9px; no-repeat: 
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_br_crnr.png) repeat-x left top
}
.green-shadow-topright {
	BACKGROUND: no-repeat right top; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_tr_crnr.png', sizingMethod='scale'); WIDTH: 9px
}
UNKNOWN {
	BACKGROUND: url(/default/images/snapfish/snapfish_eu/popup/pickup/g-popup_tr_crnr.png) no-repeat right top
}
.bluebg {
	BACKGROUND-COLOR: #3498cc
}
.textbox-small {
	FONT-SIZE: 10px; WIDTH: 30px; TEXT-ALIGN: center
}
.orangeText {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #f69d02; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.store-tile-transparent-div {
	FILTER: alpha(opacity=70,style=0); BACKGROUND-COLOR: white; moz-opacity: 0.7; opacity: 0.7
}
TABLE.store-tiles-table TD.store-tile-overlay {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #535353; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
TD.store-tile-cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.store-tiles-table {
	BORDER-COLLAPSE: collapse
}
TABLE.store-tiles-table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.dragable {
	FLOAT: left; WIDTH: 150px; HEIGHT: 140px; TEXT-ALIGN: center
}
.History {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; OVERFLOW: auto; WIDTH: 40%; FONT-FAMILY: verdana,tahoma,arial; HEIGHT: 82px
}
.header-top {
	VERTICAL-ALIGN: top; HEIGHT: 60px
}
.footer-bt {
	VERTICAL-ALIGN: top; HEIGHT: 60px
}
.cart-leftdiv {
	FLOAT: left; WIDTH: 538px; HEIGHT: auto
}
.cart-rtdiv {
	FLOAT: right; WIDTH: 195px; HEIGHT: auto
}
.price-wt {
	PADDING-LEFT: 5px; WIDTH: 60px; TEXT-ALIGN: right
}
.item-qt {
	WIDTH: 25px
}
.textbox-m {
	WIDTH: 250px
}
.textbox-s {
	WIDTH: 100px
}
.textbox-s1 {
	WIDTH: 115px
}
.label {
	FONT-WEIGHT: bold; COLOR: #000000; PADDING-TOP: 5px
}
.top-mar5 {
	MARGIN-TOP: 5px
}
A.link-bl:link {
	COLOR: #000000
}
A.link-bl:hover {
	COLOR: #000000
}
A.link-bl:active {
	COLOR: #000000
}
A.link-bl:visited {
	COLOR: #000000
}
.header-img {
	CLEAR: right; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 720px; TEXT-ALIGN: left
}
.guided-div {
	MARGIN-TOP: 5px; FLOAT: right; HEIGHT: auto; TEXT-ALIGN: right
}
.grey-background {
	HEIGHT: 20px; BACKGROUND-COLOR: #cccccc
}
.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
}
.textIndbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#solidgrey DIV {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 10px
}
#solidgrey {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em
}
.greytop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.greybottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.grey1 {
	DISPLAY: block; OVERFLOW: hidden
}
.grey2 {
	DISPLAY: block; OVERFLOW: hidden
}
.grey3 {
	DISPLAY: block; OVERFLOW: hidden
}
.grey4 {
	DISPLAY: block; OVERFLOW: hidden
}
.grey1 {
	HEIGHT: 1px
}
.grey2 {
	HEIGHT: 1px
}
.grey3 {
	HEIGHT: 1px
}
.grey2 {
	BORDER-RIGHT: #f3f3f3 1px solid; BACKGROUND: #f3f3f3; BORDER-LEFT: #f3f3f3 1px solid
}
.grey3 {
	BORDER-RIGHT: #f3f3f3 1px solid; BACKGROUND: #f3f3f3; BORDER-LEFT: #f3f3f3 1px solid
}
.grey4 {
	BORDER-RIGHT: #f3f3f3 1px solid; BACKGROUND: #f3f3f3; BORDER-LEFT: #f3f3f3 1px solid
}
.grey1 {
	BACKGROUND: #f3f3f3; MARGIN: 0px 5px
}
.grey2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.grey3 {
	MARGIN: 0px 2px
}
.grey4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.greymargi {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f3f3f3 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; BORDER-BOTTOM: #f3f3f3 0px solid
}
.subheadpopupgrey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #888886; FONT-FAMILY: Ariale, Arial, Helvetica, sans-serif
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #888886; FONT-FAMILY: Ariale, Arial, Helvetica, sans-serif
}
.quicklinks {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.header_text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none
}
.photocards_border {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 14px; WIDTH: 235px; COLOR: #666465; HEIGHT: 290px
}
