.sIFR-flash {
	margin: 0px; visibility: visible !important;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
.sIFR-hasFlash p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash p.preheader {
	visibility: hidden;
}
.sIFR-hasFlash div#colLeft p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colLeftWide p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colLeftWide p.header3 {
	visibility: hidden;
}
.sIFR-hasFlash div#colMiddle p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colMiddleNP p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colMiddleGradient p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colMiddleGradientHome p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colMiddleWide p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWide p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWide p.header2 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWide p.header3 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWide p.callout {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWideNP p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWideNP p.header2 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWideNP p.header3 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightWideNP p.callout {
	visibility: hidden;
}
.sIFR-hasFlash div#colRight p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#colRightHome p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div p.header3 {
	visibility: hidden;
}
.sIFR-hasFlash p.resortTitle {
	visibility: hidden;
}
.sIFR-hasFlash p.resortLocation {
	visibility: hidden;
}
.sIFR-hasFlash div#inactiveBlanketWrpr p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#notAuthorizedBlanketWrpr p.header1 {
	visibility: hidden;
}
.sIFR-hasFlash div#userDetails div#endConsumerDetails p {
	visibility: hidden;
}
.sIFR-hasFlash p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash p.preheader {
	font: 10px/13px Verdana; margin: 8px 0px 0px; padding: 0px; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colLeft p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colLeftWide p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colMiddle p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colMiddleGradient p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colMiddleGradientHome p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colMiddleNP p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colMiddleWide p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWide p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWideNP p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#notAuthorizedBlanketWrpr p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div p.header1 {
	font: 20px/24px Verdana; margin: 0px 0px 4px; padding: 0px; letter-spacing: -5px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWide p.header2 {
	font: 16px/18px Verdana; margin: 8px 0px 4px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWideNP p.header2 {
	font: 16px/18px Verdana; margin: 8px 0px 4px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colLeftWide p.header3 {
	font: 16px/18px Verdana; margin: 0px 0px 6px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWideNP p.header3 {
	font: 16px/18px Verdana; margin: 0px 0px 6px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWide p.header3 {
	font: 16px/18px Verdana; margin: 0px 0px 6px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div p.header3 {
	font: 16px/18px Verdana; margin: 0px 0px 6px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWideNP p.header3 {
	font: 16px/18px Verdana; margin: 0px 0px 6px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWide p.callout {
	font: 14px/16px Verdana; margin: 8px 0px 0px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightWideNP p.callout {
	font: 14px/16px Verdana; margin: 8px 0px 0px; padding: 0px; text-transform: uppercase; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRight p.header1 {
	font: 18px/22px Verdana; margin: 0px; padding: 0px; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#colRightHome p.header1 {
	font: 18px/22px Verdana; margin: 0px; padding: 0px; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash p.resortTitle {
	font: 15px/18px Verdana; margin: 0px; padding: 0px; color: rgb(21, 114, 157); letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash p.resortLocation {
	font: 11px/14px Verdana; margin: 0px; padding: 0px; color: rgb(1, 101, 148); letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.sIFR-hasFlash div#userDetails div#endConsumerDetails p {
	font: 16px/18px Verdana; margin: 0px 0px 6px; padding: 0px; color: rgb(51, 51, 51); letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
