.togOffer {
	DISPLAY: none
}
.dealFinderTogOffers {
	DISPLAY: none
}
.promosIntro .sectImgLeft .destinationTopTen .headerBlock {
	BACKGROUND-COLOR: #f8b100
}
.destinationTopTen .headerBlock H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
.destinationTopTen .headerBlock H4 STRONG {
	FONT-SIZE: 125%
}
.destinationTopTen .overlayPadder {
	BORDER-TOP: medium none
}
.destinationTopTen .contentBlock {
	WIDTH: 152px; FONT-WEIGHT: bold
}
.destinationTopTen .destinationTopTenPriceDetails {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1em; WIDTH: 100%; PADDING-TOP: 0.7em
}
.destinationTopTen DIV.topDest {
	BORDER-BOTTOM: #dce1db 1px solid; WIDTH: 172px; FONT-WEIGHT: bold
}
.destinationTopTen DIV.style4 {
	BORDER-LEFT: #dce1db 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f4f7f9; MARGIN: 0px 0px 0px 0.5px; PADDING-LEFT: 0px; WIDTH: 172px; PADDING-RIGHT: 0px; FLOAT: left; CURSOR: pointer; BORDER-RIGHT: #dce1db 1px solid; PADDING-TOP: 2px
}
.destinationTopTen DIV.odd {
	BACKGROUND-COLOR: #eef4f6
}
.destinationTopTen DIV.style4 A SPAN.topTenOgLocation {
	LINE-HEIGHT: 1.1em; WIDTH: 85px; FLOAT: left; COLOR: #418199; MARGIN-LEFT: 10px; CURSOR: pointer
}
.destinationTopTen DIV.style4 SPAN.arrow-link {
	FLOAT: right; COLOR: #eb0d8b; CURSOR: pointer
}
.destinationTopTen DIV.style4 SPAN.style4From {
	DISPLAY: none
}
.destinationTopTen DIV.style4 SPAN.arrowPlaceholder {
	MARGIN-LEFT: 10px
}
.destinationTopTen DIV.destinationTopTenPriceDetails {
	MARGIN-TOP: 0.4em; CLEAR: both
}
.destinationTopTen P.bottmomLink {
	BORDER-LEFT: #dce1db 1px solid; PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #f4f7f9; MARGIN: 0px 0px 0px 0.5px; PADDING-LEFT: 0px; WIDTH: 172px; PADDING-RIGHT: 0px; FLOAT: left; CURSOR: pointer; BORDER-RIGHT: #dce1db 1px solid; PADDING-TOP: 9px
}
.destinationTopTen P.bottmomLink A {
	MARGIN-LEFT: 10px
}
.relatedActivities {
	FONT-SIZE: 92%
}
.relatedActivities .contentBlock UL {
	PADDING-BOTTOM: 0.7em; LIST-STYLE-TYPE: none; PADDING-TOP: 0.3em
}
.relatedActivities .contentBlock UL LI {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.3em
}
.relatedActivities .contentBlock UL LI A.arrow-link {
	FONT-WEIGHT: normal
}
.relatedRangeListWrapper {
	WIDTH: 820px
}
.relatedRangeListWrapper P {
	PADDING-BOTTOM: 20px
}
.relatedRangeList A.arrow-link-base {
	FONT-WEIGHT: bold
}
.relatedRangeList .relatedRangeFullWidth {
	DISPLAY: inline; FLOAT: left
}
.relatedRangeList .relatedRangeFullWidth IMG {
	MARGIN: 0px 15px 18px 0px; FLOAT: left
}
.relatedRangeList .relatedRangeFullWidth P {
	MARGIN-BOTTOM: 1em
}
.relatedRangeList .relatedRangeFullWidth H3 {
	BORDER-BOTTOM: #b9dbe4 1px solid; MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 100%
}
.brandingBudget .relatedRangeList .relatedRangeFullWidth H3 {
	BORDER-BOTTOM: #f78d97 1px solid
}
.brandingPremier .relatedRangeList .relatedRangeFullWidth H3 {
	BORDER-BOTTOM: #b9dbe4 1px solid
}
.relatedRangeList .relatedRangeHalfWidthWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; FLOAT: left; PADDING-TOP: 0px
}
.relatedRangeList .relatedRangeHalfWidth {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 405px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #a0c0cb 1px solid; MARGIN-RIGHT: -3px; PADDING-TOP: 20px
}
.relatedRangeList .nobranding.relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #bcbcbc
}
.brandingAllInclusive .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #a0c0cb
}
.brandingBudget .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #f68d97
}
.brandingPremier .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #aed6e0
}
.brandingAdults .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #b1afd4
}
.brandingChicUnique .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #b3c593
}
.brandingFamilies .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #fdcf71
}
.brandingHolidayVillages .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #89b5dc
}
.brandingClubbing .relatedRangeList .relatedRangeHalfWidth {
	BORDER-TOP-COLOR: #fbca8e
}
.relatedRangeList .imageLinkWrapperLeft {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.relatedRangeList .imageLinkWrapperLeft IMG {
	BORDER-BOTTOM: #418199 1px solid; BORDER-LEFT: #418199 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #418199 1px solid; BORDER-RIGHT: #418199 1px solid; PADDING-TOP: 0px
}
.relatedRangeList .relatedRangeHalfWidth H3 {
	FONT-SIZE: 108%  ;FLOAT: left
}
#BodyWide .relatedRangeList .relatedRangeHalfWidth H3 {
	FONT-SIZE: 108% 
}
.relatedRangeList .relatedRangeContent {
	PADDING-LEFT: 160px 
}
.relatedRangeList .relatedRangeStrapline {
	HEIGHT: 1% ;FLOAT: left
}
.relatedRangeList .relatedRangeStrapline P {
	
}
.relatedRangeList .relatedRangeNoBorder.relatedRangeHalfWidth {
	MARGIN-TOP: 0px; BORDER-TOP: medium none; PADDING-TOP: 0px
}
.relatedRangeList .floatingLinkRight {
	PADDING-BOTTOM: 17px
}
.destinationList IMG {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 6px
}
.destinationList .destinationListControls {
	MARGIN-TOP: 1em
}
.destinationList #DestinationListDropdown {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 2px 30px 2px 0px; WIDTH: 170px; FONT-SIZE: 92%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.destinationList #DestinationListSubmit {
	VERTICAL-ALIGN: top
}
.promotionsTabs {
	PADDING-BOTTOM: 20px; FLOAT: left
}
.promotionsTabSectionContainer {
	Z-INDEX: 99; BORDER-BOTTOM: #418199 2px solid; POSITION: relative; BORDER-LEFT: #418199 2px solid; FLOAT: left; BORDER-TOP: #418199 2px solid; BORDER-RIGHT: #418199 2px solid
}
.promotionsTabSectionContainerWithHero {
	Z-INDEX: 99; BORDER-BOTTOM: #418199 2px solid; POSITION: relative; BORDER-LEFT: #418199 2px solid; FLOAT: left; BORDER-TOP: #418199 2px solid; BORDER-RIGHT: #418199 2px solid
}
.promotionsTabSectionContainer UL {
	PADDING-LEFT: 15px
}
.editorialArea UL {
	PADDING-LEFT: 15px
}
.promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM: #a0c0cb 1px solid; BORDER-LEFT: #a0c0cb 1px solid; BORDER-TOP: #a0c0cb 1px solid; BORDER-RIGHT: #a0c0cb 1px solid
}
.brandingAllInclusive .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #418199; BORDER-TOP-COLOR: #418199; BORDER-RIGHT-COLOR: #418199; BORDER-LEFT-COLOR: #418199
}
.brandingAllInclusive .promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM-COLOR: #a0c0cb; BORDER-TOP-COLOR: #a0c0cb; BORDER-RIGHT-COLOR: #a0c0cb; BORDER-LEFT-COLOR: #a0c0cb
}
.brandingBudget .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #ed1b2f; BORDER-TOP-COLOR: #ed1b2f; BORDER-RIGHT-COLOR: #ed1b2f; BORDER-LEFT-COLOR: #ed1b2f
}
.brandingBudget .promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM-COLOR: #f68d97; BORDER-TOP-COLOR: #f68d97; BORDER-RIGHT-COLOR: #f68d97; BORDER-LEFT-COLOR: #f68d97
}
.brandingPremier .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #5daec3; BORDER-TOP-COLOR: #5daec3; BORDER-RIGHT-COLOR: #5daec3; BORDER-LEFT-COLOR: #5daec3
}
.brandingPremier .promotionsTabSectionContainerWithHero {
	
}
.brandingAdults .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #635fab; BORDER-TOP-COLOR: #635fab; BORDER-RIGHT-COLOR: #635fab; BORDER-LEFT-COLOR: #635fab
}
.brandingAdults .promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM-COLOR: #b1afd4; BORDER-TOP-COLOR: #b1afd4; BORDER-RIGHT-COLOR: #b1afd4; BORDER-LEFT-COLOR: #b1afd4
}
.brandingChicUnique .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #668c27; BORDER-TOP-COLOR: #668c27; BORDER-RIGHT-COLOR: #668c27; BORDER-LEFT-COLOR: #668c27
}
.brandingChicUnique .promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM-COLOR: #b3c593; BORDER-TOP-COLOR: #b3c593; BORDER-RIGHT-COLOR: #b3c593; BORDER-LEFT-COLOR: #b3c593
}
.brandingFamilies .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #fcb017; BORDER-TOP-COLOR: #fcb017; BORDER-RIGHT-COLOR: #fcb017; BORDER-LEFT-COLOR: #fcb017
}
.brandingFamilies .promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM-COLOR: #fdcf71; BORDER-TOP-COLOR: #fdcf71; BORDER-RIGHT-COLOR: #fdcf71; BORDER-LEFT-COLOR: #fdcf71
}
.brandingHolidayVillages .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #146bba; BORDER-TOP-COLOR: #146bba; BORDER-RIGHT-COLOR: #146bba; BORDER-LEFT-COLOR: #146bba
}
.brandingHolidayVillages .promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM-COLOR: #89b5dc; BORDER-TOP-COLOR: #89b5dc; BORDER-RIGHT-COLOR: #89b5dc; BORDER-LEFT-COLOR: #89b5dc
}
.brandingClubbing .promotionsTabSectionContainer {
	BORDER-BOTTOM-COLOR: #f7941d; BORDER-TOP-COLOR: #f7941d; BORDER-RIGHT-COLOR: #f7941d; BORDER-LEFT-COLOR: #f7941d
}
.brandingClubbing .promotionsTabSectionContainerWithHero {
	BORDER-BOTTOM-COLOR: #fbca8e; BORDER-TOP-COLOR: #fbca8e; BORDER-RIGHT-COLOR: #fbca8e; BORDER-LEFT-COLOR: #fbca8e
}
.promotionsTabSection {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; FLOAT: left; PADDING-TOP: 18px
}
.promotionsTabSectionContainerWithHero .promotionsTabSection {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 18px
}
.promotionsTabSection .newInfoBlock {
	WIDTH: 540px
}
.promotionsTabSection DIV .first {
	MARGIN-TOP: 0px
}
.promos_tabs_intro {
	Z-INDEX: 100; POSITION: relative; MARGIN: 0px 0px -2px; FLOAT: left
}
.withHero.promos_tabs_intro {
	Z-INDEX: 100; POSITION: relative; MARGIN: -21px 0px -2px; FLOAT: left
}
.promos_tabs_intro UL {
	LIST-STYLE-TYPE: none; WIDTH: auto; FLOAT: left; LIST-STYLE-IMAGE: none
}
.withHero.promos_tabs_intro UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.promos_tabs_intro UL LI {
	FLOAT: left; MARGIN-RIGHT: 2px
}
.promos_tabs_intro UL LI A {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 100%; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #418199; FLOAT: left; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #a0c0cb 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 100%; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #418199; FLOAT: left; COLOR: #fff; BORDER-TOP: #a0c0cb 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #a0c0cb 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.brandingAllInclusive .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #418199
}
.brandingBudget .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #ed1b2f
}
.brandingPremier .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #5daec3
}
.brandingAdults .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #635fab
}
.brandingChicUnique .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #668c27
}
.brandingFamilies .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #fcb017
}
.brandingHolidayVillages .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #146bba
}
.brandingClubbing .promos_tabs_intro UL LI A {
	BACKGROUND-COLOR: #f7941d; COLOR: #fff
}
.xbrandingAdults .withHero.promos_tabs_intro UL LI A {
	BACKGROUND: #635faa
}
.promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #a0c0cb; TEXT-DECORATION: none
}
.brandingAllInclusive .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #a0c0cb
}
.brandingBudget .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #f68d97
}
.brandingPremier .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #aed6e0
}
.brandingAdults .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #b1afd4
}
.brandingChicUnique .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #b3c593
}
.brandingFamilies .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #fdcf71
}
.brandingHolidayVillages .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #89b5dc
}
.brandingClubbing .promos_tabs_intro UL LI A:hover {
	BACKGROUND-COLOR: #fbca8e
}
.promos_tabs_intro UL LI A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #418199 2px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 100%; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; BACKGROUND: #fff; COLOR: #333; BORDER-TOP: #418199 2px solid; BORDER-RIGHT: #418199 2px solid; PADDING-TOP: 3px
}
.withHero.promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #a0c0cb 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 100%; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #fff; FLOAT: left; COLOR: #333; BORDER-TOP: #a0c0cb 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #a0c0cb 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.brandingAllInclusive .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #418199; BORDER-RIGHT-COLOR: #418199; BORDER-LEFT-COLOR: #418199
}
.brandingBudget .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #ed1b2f; BORDER-RIGHT-COLOR: #ed1b2f; BORDER-LEFT-COLOR: #ed1b2f
}
.brandingPremier .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #5daec3; BORDER-RIGHT-COLOR: #5daec3; BORDER-LEFT-COLOR: #5daec3
}
.brandingAdults .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #635fab; BORDER-RIGHT-COLOR: #635fab; BORDER-LEFT-COLOR: #635fab
}
.brandingChicUnique .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #668c27; BORDER-RIGHT-COLOR: #668c27; BORDER-LEFT-COLOR: #668c27
}
.brandingFamilies .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #fcb017; BORDER-RIGHT-COLOR: #fcb017; BORDER-LEFT-COLOR: #fcb017
}
.brandingHolidayVillages .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #146bba; BORDER-RIGHT-COLOR: #146bba; BORDER-LEFT-COLOR: #146bba
}
.brandingClubbing .promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP-COLOR: #f7941d; BORDER-RIGHT-COLOR: #f7941d; BORDER-LEFT-COLOR: #f7941d
}
.brandingAllInclusive .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #a0c0cb; BORDER-TOP-COLOR: #a0c0cb; BORDER-RIGHT-COLOR: #a0c0cb; BORDER-LEFT-COLOR: #a0c0cb
}
.brandingBudget .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #f68d97; BORDER-TOP-COLOR: #f68d97; BORDER-RIGHT-COLOR: #f68d97; BORDER-LEFT-COLOR: #f68d97
}
.brandingPremier .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #aed6e0; BORDER-TOP-COLOR: #aed6e0; BORDER-RIGHT-COLOR: #aed6e0; BORDER-LEFT-COLOR: #aed6e0
}
.brandingAdults .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #b1afd4; BORDER-TOP-COLOR: #b1afd4; BORDER-RIGHT-COLOR: #b1afd4; BORDER-LEFT-COLOR: #b1afd4
}
.brandingChicUnique .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #b3c593; BORDER-TOP-COLOR: #b3c593; BORDER-RIGHT-COLOR: #b3c593; BORDER-LEFT-COLOR: #b3c593
}
.brandingFamilies .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #fdcf71; BORDER-TOP-COLOR: #fdcf71; BORDER-RIGHT-COLOR: #fdcf71; BORDER-LEFT-COLOR: #fdcf71
}
.brandingHolidayVillages .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #89b5dc; BORDER-TOP-COLOR: #89b5dc; BORDER-RIGHT-COLOR: #89b5dc; BORDER-LEFT-COLOR: #89b5dc
}
.brandingClubbing .withHero.promos_tabs_intro UL LI A {
	BORDER-BOTTOM-COLOR: #fbca8e; BORDER-TOP-COLOR: #fbca8e; BORDER-RIGHT-COLOR: #fbca8e; BORDER-LEFT-COLOR: #fbca8e
}
.withHero.promos_tabs_intro UL LI.selected A {
	BORDER-BOTTOM: #fff 1px solid
}
.promos_tabs_intro UL LI.selected A:hover {
	BACKGROUND: #fff; COLOR: #333; CURSOR: default
}
.promos_tabs_intro UL LI.selected A:visited {
	COLOR: #333
}
.unitFilterPartySize {
	
}
.unitFilterPartySize .unitFilterPartySizeContent {
	WIDTH: 205px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0.3em
}
.unitFilterPartySize TABLE.unitFilterPartySizeTable {
	BORDER-COLLAPSE: collapse; FLOAT: left
}
.unitFilterPartySize TABLE.unitFilterPartySizeTable TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; WIDTH: 30px; PADDING-TOP: 2px
}
.unitFilterPartySize TABLE.unitFilterPartySizeTable TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; WIDTH: 30px; PADDING-TOP: 2px
}
.unitFilterPartySize TABLE.unitFilterPartySizeTable .unitFilterPartySizeTableRadioRow TD INPUT {
	VERTICAL-ALIGN: middle
}
.unitFilterPartySize #partySizeSubmit {
	DISPLAY: inline; FLOAT: right
}
.hero {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #1f95b8 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; FLOAT: none; COLOR: #fff; BORDER-TOP: #1f95b8 1px solid; BORDER-RIGHT: #1f95b8 1px solid; PADDING-TOP: 14px
}
#Body .hero H1 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 100%; WIDTH: 100%; FLOAT: none; LETTER-SPACING: -0.03em; FONT-SIZE: 190%
}
#Body .hero P {
	MARGIN-TOP: -5px; WIDTH: 100%; FLOAT: none; FONT-SIZE: 117%
}
.heroSunhols {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/hero_sunhols.jpg) #0b9bb6; HEIGHT: 173px
}
.heroAllInc {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/hero_allinc.jpg) #0b9bb6; HEIGHT: 138px
}
.heroHelp {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/help/hero_help.jpg) #0b9bb6; HEIGHT: 138px
}
.heroHolidayExtras {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/misc/holiday_extras/hero_holiday_extras.jpg) #0b9bb6; HEIGHT: 138px
}
.heroActivities {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/hero_activities.jpg) #0b9bb6; HEIGHT: 136px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#Body .heroActivities H1 {
	WIDTH: 250px
}
#Body .heroActivities P {
	WIDTH: 190px
}
.heroVillas {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/hero_villas.jpg) #0b9bb6; HEIGHT: 136px
}
.heroAboutUs {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/misc/about_us/hero_about_us.jpg) #40819a; HEIGHT: 136px
}
.heroPremier {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/hero_premier.jpg) #0b9bb6; HEIGHT: 136px
}
.heroBudget {
	PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/hero_budget.jpg) #0b9bb6; HEIGHT: 136px
}
.heroSunLastMinute {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/hero_last_minute_sun.jpg) #0b9bb6; HEIGHT: 137px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#Body .heroSunLastMinute H1 {
	WIDTH: 250px
}
#Body .heroSunLastMinute P {
	WIDTH: 190px
}
.heroClubbingDestinations {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/clubbing/hero_destinations.jpg) #0b9bb6; HEIGHT: 137px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.heroClubbingAdults {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/clubbing/hero_adults.jpg) #0b9bb6; HEIGHT: 136px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.heroClubbingLastMinute {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(/images/section_promo/clubbing/hero_last_minute.jpg) #0b9bb6; HEIGHT: 137px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.heroSunHolsHoldayVillages {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(../images/section_promo/hero_sunhols_holiday_villages.jpg) #0b9bb6; HEIGHT: 137px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#Body .heroSunHolsHoldayVillages H1 {
	WIDTH: 250px
}
#Body .heroSunHolsHoldayVillages P {
	WIDTH: 230px
}
.heroAboutUs {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(../images/section_promo/hero_about_us.jpg) #0b9bb6; HEIGHT: 137px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.heroWhyBookWithUs {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 250px; BACKGROUND: url(../images/section_promo/hero_why_book_with_us.jpg) #0b9bb6; HEIGHT: 136px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.promosIntro {
	MARGIN-TOP: 0px; DISPLAY: inline-block
}
.promosIntroBody {
	BORDER-BOTTOM: #8db2c2 1px solid; BORDER-LEFT: #8db2c2 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: #fff; BORDER-TOP: #8db2c2 1px solid; BORDER-RIGHT: #8db2c2 1px solid; PADDING-TOP: 20px
}
.brandingAllInclusive .promosIntroBody {
	BORDER-BOTTOM-COLOR: #a0c0cb; BORDER-TOP-COLOR: #a0c0cb; BORDER-RIGHT-COLOR: #a0c0cb; BORDER-LEFT-COLOR: #a0c0cb
}
.brandingBudget .promosIntroBody {
	BORDER-BOTTOM-COLOR: #f68d97; BORDER-TOP-COLOR: #f68d97; BORDER-RIGHT-COLOR: #f68d97; BORDER-LEFT-COLOR: #f68d97
}
.brandingPremier .promosIntroBody {
	BORDER-BOTTOM-COLOR: #aed6e0; BORDER-TOP-COLOR: #aed6e0; BORDER-RIGHT-COLOR: #aed6e0; BORDER-LEFT-COLOR: #aed6e0
}
.brandingAdults .promosIntroBody {
	BORDER-BOTTOM-COLOR: #b1afd4; BORDER-TOP-COLOR: #b1afd4; BORDER-RIGHT-COLOR: #b1afd4; BORDER-LEFT-COLOR: #b1afd4
}
.brandingChicUnique .promosIntroBody {
	BORDER-BOTTOM-COLOR: #b3c593; BORDER-TOP-COLOR: #b3c593; BORDER-RIGHT-COLOR: #b3c593; BORDER-LEFT-COLOR: #b3c593
}
.brandingFamilies .promosIntroBody {
	BORDER-BOTTOM-COLOR: #fdcf71; BORDER-TOP-COLOR: #fdcf71; BORDER-RIGHT-COLOR: #fdcf71; BORDER-LEFT-COLOR: #fdcf71
}
.brandingHolidayVillages .promosIntroBody {
	BORDER-BOTTOM-COLOR: #89b5dc; BORDER-TOP-COLOR: #89b5dc; BORDER-RIGHT-COLOR: #89b5dc; BORDER-LEFT-COLOR: #89b5dc
}
.brandingClubbing .promosIntroBody {
	BORDER-BOTTOM-COLOR: #fbca8e; BORDER-TOP-COLOR: #fbca8e; BORDER-RIGHT-COLOR: #fbca8e; BORDER-LEFT-COLOR: #fbca8e
}
.promosIntroBody P {
	PADDING-BOTTOM: 14px
}
.spacer48 {
	WIDTH: 100%; BACKGROUND: #f99; HEIGHT: 48px
}
.promosIntroBody .feature {
	BORDER-BOTTOM: #8db2c2 1px solid; MARGIN: 0px 0px 19px 15px; WIDTH: 258px; DISPLAY: inline; FLOAT: left; HEIGHT: 8.7em
}
.promosIntroBody .last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-BOTTOM: 3px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.promotionsHeroTabWrapper {
	PADDING-BOTTOM: 20px
}
.promosIntro .sectImgLeft {
	MARGIN: 21px 15px 0px 0px; FLOAT: left
}
.promosIntro .sectImgRight {
	MARGIN: 21px 0px 0px 15px; FLOAT: right
}
.promosIntro .fullWidthSect {
	MARGIN-TOP: 18px; WIDTH: 415px; DISPLAY: block; FLOAT: left
}
.promosIntro .sectLeft {
	FLOAT: left; MARGIN-LEFT: 0px
}
.promosIntro .fullWidthSect P {
	MARGIN-BOTTOM: 7px
}
.promosIntro .fullWidthSect UL {
	MARGIN-BOTTOM: 7px
}
.promosIntro .fullWidthSect LI {
	LIST-STYLE-POSITION: outside; PADDING-LEFT: 1px; MARGIN-LEFT: 15px
}
.promosIntro H2 {
	MARGIN-BOTTOM: 10px; CLEAR: both; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.promosIntro .fullWidthSect H2 {
	BORDER-BOTTOM: #8db2c2 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 10px
}
.promosIntro .halfWidthSect {
	MARGIN-TOP: 8px; WIDTH: 256px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; FLOAT: left
}
.promosIntro .halfWidthSect P {
	PADDING-BOTTOM: 15px
}
.promosIntro .halfWidthSect UL {
	PADDING-BOTTOM: 10px
}
.promosIntro .halfWidthSect LI {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 5px; PADDING-LEFT: 1px; MARGIN-LEFT: 15px
}
.promosIntro .halfWidthSect H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.promosIntro .halfWidthSect LI {
	LIST-STYLE-TYPE: square
}
.contentBlock .halfWidthSect {
	PADDING-BOTTOM: 10px; WIDTH: 256px; PADDING-RIGHT: 10px; FLOAT: left
}
.contentBlock .halfWidthSect P.last {
	MARGIN-BOTTOM: 0px
}
.contentBlock .halfWidthSect LI {
	LIST-STYLE-POSITION: outside; PADDING-LEFT: 1px; MARGIN-LEFT: 15px
}
.contentBlock .halfWidthSect H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.contentBlock .halfWidthSect LI {
	LIST-STYLE-TYPE: square
}
#Body .imageHeading IMG {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 5px
}
#BodyWide .imageHeading IMG {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 5px
}
#Body .imageHeading {
	BORDER-BOTTOM: #a0c0cb 1px solid; MARGIN: 0px 0px 20px; WIDTH: 100%; DISPLAY: inline-block
}
#BodyWide .imageHeading {
	BORDER-BOTTOM: #a0c0cb 1px solid; MARGIN: 0px 0px 20px; WIDTH: 100%; DISPLAY: inline-block
}
#Body .nobranding.imageHeading {
	BORDER-BOTTOM-COLOR: #bcbcbc
}
#BodyWide .nobranding.imageHeading {
	BORDER-BOTTOM-COLOR: #bcbcbc
}
.brandingAllInclusive #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingAllInclusive #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingBudget #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingBudget #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingPremier #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingPremier #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingAdults #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingAdults #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingChicUnique #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingChicUnique #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingFamilies #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingFamilies #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingHolidayVillages #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingHolidayVillages #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingClubbing #Body .imageHeading {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.brandingClubbing #BodyWide .imageHeading {
	BORDER-BOTTOM-COLOR: #fbca8e
}
#Body .imageHeading P {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#BodyWide .imageHeading P {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#Body .imageHeading H1 {
	WIDTH: auto; FLOAT: none
}
#BodyWide .imageHeading H1 {
	WIDTH: auto; FLOAT: none
}
#Body .withoutBorder.imageHeading {
	BORDER-BOTTOM: medium none; MARGIN-BOTTOM: 0px
}
#BodyWide .withoutBorder.imageHeading {
	BORDER-BOTTOM: medium none; MARGIN-BOTTOM: 0px
}
#Body .withoutBorder.imageHeading IMG {
	MARGIN-BOTTOM: 0px
}
#BodyWide .withoutBorder.imageHeading IMG {
	MARGIN-BOTTOM: 0px
}
DIV.separator {
	MARGIN: 0px 0px 18px; WIDTH: 538px; BACKGROUND: #b9dbe4; FLOAT: left; HEIGHT: 1px; CLEAR: both
}
.brandingBudget DIV.separator {
	BACKGROUND-COLOR: #f78d97
}
HR {
	DISPLAY: none
}
DIV.spacer {
	WIDTH: 100%; HEIGHT: 24px
}
.premierSpaWellnessTabData {
	BORDER-BOTTOM: #40829a 2px solid; BORDER-LEFT: #40829a 2px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #40829a 2px solid; BORDER-RIGHT: #40829a 2px solid; PADDING-TOP: 12px
}
.blockHeader {
	BACKGROUND-COLOR: #418199; WIDTH: 100%
}
.brandingAllInclusive .blockHeader {
	BACKGROUND-COLOR: #418199
}
.brandingBudget .blockHeader {
	BACKGROUND-COLOR: #ed1b2f
}
.brandingPremier .blockHeader {
	BACKGROUND-COLOR: #5daec3
}
.brandingAdults .blockHeader {
	BACKGROUND-COLOR: #635fab
}
.brandingChicUnique .blockHeader {
	BACKGROUND-COLOR: #668c27
}
.brandingFamilies .blockHeader {
	BACKGROUND-COLOR: #fcb017
}
.brandingHolidayVillages .blockHeader {
	BACKGROUND-COLOR: #146bba
}
.brandingClubbing .blockHeader {
	BACKGROUND-COLOR: #f7941d
}
.blockHeader H4 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 13px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 100%; PADDING-TOP: 6px
}
.featuredAccomodationResultContainer {
	WIDTH: 540px; DISPLAY: inline-block; FLOAT: left
}
.bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM: #a0c0cb 1px solid; MARGIN: 0px 0px 18px
}
.brandingAllInclusive .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingBudget .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingPremier .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingAdults .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingChicUnique .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingFamilies .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingHolidayVillages .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingClubbing .bordered.featuredAccomodationResultContainer {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.cols3.featuredAccomodationResultContainer {
	WIDTH: 540px
}
.cols2.featuredAccomodationResultContainer {
	WIDTH: 356px
}
.cols1.featuredAccomodationResultContainer {
	DISPLAY: inline
}
.featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM: #a0c0cb 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; MARGIN-BOTTOM: 10px; FONT-SIZE: 108%
}
.featuredAccomodationResultContainer P.intro {
	MARGIN-BOTTOM: 15px
}
.brandingAllInclusive .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingBudget .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingPremier .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingAdults .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingChicUnique .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingFamilies .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingHolidayVillages .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingClubbing .featuredAccomodationResultContainer H3 {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.promos_tabs_intro DIV.featuredAccomodationResultContainer {
	WIDTH: 520px
}
.featuredAccommodationRows .featuredAccomodationWrapper {
	WIDTH: 170px; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 10px
}
.featuredAccommodationRows .featuredAccomodationWrapper3rd {
	WIDTH: 170px; FLOAT: left; MARGIN-RIGHT: 0px
}
.featuredAccommodationRows .featuredAccomodationDetails {
	WIDTH: 170px; FLOAT: left; CLEAR: left
}
.featuredAccommodationRows .featuredAccomodationDetails P {
	MARGIN: 0px; FLOAT: left
}
.fullWidth.featuredAccomodationResultContainer .featuredAccomodationWrapper {
	PADDING-BOTTOM: 20px; PADDING-RIGHT: 0px; FLOAT: left
}
.featuredAccomodation {
	FLOAT: left
}
.fullWidth.featuredAccomodationResultContainer .featuredAccomodation {
	WIDTH: 820px !important
}
.fullWidth.featuredAccomodationResultContainer .featuredAccomodation .contentBlock {
	WIDTH: 410px; FLOAT: right
}
.featuredAccomodation A IMG {
	BORDER-BOTTOM: #40829a 1px solid; BORDER-LEFT: #40829a 1px solid; MARGIN-BOTTOM: 4px; BORDER-TOP: #40829a 1px solid; BORDER-RIGHT: #40829a 1px solid
}
.fullWidth.featuredAccomodationResultContainer .featuredAccomodation A IMG {
	DISPLAY: inline; FLOAT: left
}
.featuredAccomodation .contentBlock A.video-link SPAN.text {
	FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.featuredAccomodation .contentBlock A IMG.videoImage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.featuredAccomodation .contentBlock IMG.ratingImage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: inline; CLEAR: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.featuredAccomodation H4 {
	COLOR: #418199; FONT-SIZE: 100%
}
.fullWidth.featuredAccomodationResultContainer .featuredAccomodation H4 {
	DISPLAY: inline; FLOAT: left; VERTICAL-ALIGN: middle
}
.featuredAccomodation H4 A {
	COLOR: #418199; TEXT-DECORATION: none
}
.featuredAccomodation H4 A:hover {
	TEXT-DECORATION: underline
}
.featuredAccomodation H4 SPAN {
	COLOR: #333
}
.featuredAccomodation A {
	COLOR: #418199; TEXT-DECORATION: none
}
.featuredAccomodation A:hover {
	TEXT-DECORATION: underline
}
.featuredAccomodation .contentBlock P {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.featuredAccomodation P.featuredAccomodationSpecialInfo {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #676767; PADDING-TOP: 0px
}
P.destinationDetails {
	WIDTH: 170px; FLOAT: left; FONT-SIZE: 95%; MARGIN-RIGHT: 15px
}
P.thirdStyle9 {
	MARGIN-RIGHT: 0px !important
}
.featuredAccomodation P.availability {
	PADDING-BOTTOM: 10px; MARGIN: -15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 95%; PADDING-TOP: 0px
}
.featuredAccomodation P.destinationBreadcrumb {
	PADDING-BOTTOM: 5px; MARGIN: -5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.featuredAccomodation .contentBlock A {
	
}
P.destinationDetails A {
	MARGIN: 0px; DISPLAY: inline-block; FLOAT: left; COLOR: #418199; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
P.destinationDetails A.arrow-link {
	FONT-SIZE: 100%
}
P.destinationDetails A:hover {
	TEXT-DECORATION: underline
}
P.destinationDetails SPAN {
	FONT-SIZE: 130%; FONT-WEIGHT: bold
}
DIV.featuredAccomodationWrapper DIV.contentBlock UL {
	LIST-STYLE-TYPE: none; CLEAR: left; LIST-STYLE-IMAGE: none
}
IMG.bordered {
	BORDER-BOTTOM: #f00 3px solid; BORDER-LEFT: #f00 3px solid; MARGIN-BOTTOM: 4px; BORDER-TOP: #f00 3px solid; BORDER-RIGHT: #f00 3px solid
}
IMG.ratingImage {
	PADDING-TOP: 3px
}
.offerPromo {
	COLOR: #666; FONT-SIZE: 92%
}
.offerPromo .contentBlock {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.brandingClubbing .offerPromo .headerBlock {
	BACKGROUND: #00aeef
}
.offerPromo .overlayPadder {
	BORDER-TOP: medium none
}
.offerPromo .contentBlock TABLE {
	MARGIN: 5px 0px 15px; WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-WEIGHT: bold
}
.offerPromo .contentBlock TH {
	PADDING-BOTTOM: 4px; COLOR: #333; FONT-SIZE: 108%; FONT-WEIGHT: bold
}
.offerPromo .contentBlock TD {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 100%; VERTICAL-ALIGN: top
}
.brandingClubbing .offerPromo .contentBlock TH.price {
	COLOR: #333
}
.brandingClubbing .offerPromo .contentBlock .price {
	TEXT-ALIGN: right; COLOR: #00aeef
}
.brandingClubbing .offerPromo .sideImageRight {
	MIN-HEIGHT: 57px; PADDING-RIGHT: 53px; BACKGROUND: url(/images/section_promo/clubbing/parasol_bg.jpg) no-repeat 100% 50%
}
.offerPromo .contentBlock P.larger {
	MARGIN: 8px 0px 10px; COLOR: #333; FONT-SIZE: 118%; FONT-WEIGHT: bold
}
.offerPromo .contentBlock A.arrow-link {
	FONT-SIZE: 108%
}
.offersTable {
	PADDING-BOTTOM: 20px; WIDTH: 540px; DISPLAY: inline-block; CLEAR: both
}
.offersTable H3 {
	WIDTH: 100%; MARGIN-BOTTOM: 9px; FONT-SIZE: 100%
}
.offersTable TABLE {
	WIDTH: 540px
}
.offersTable TABLE TH {
	DISPLAY: none
}
.offersTable TABLE TD {
	BORDER-BOTTOM: #fff 1px solid; FONT-SIZE: 92%; VERTICAL-ALIGN: bottom
}
.accommodation.offersTable TABLE TD {
	VERTICAL-ALIGN: top
}
.offersTable TABLE TD.lastColumn {
	TEXT-ALIGN: right
}
.offersTable TABLE.columns6 TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.offersTable TABLE.columns5 TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 5px
}
.offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #e3ecf0
}
.offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #ecf2f5
}
.brandingAllInclusive .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #e3ecf0
}
.brandingAllInclusive .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #ecf2f5
}
.brandingBudget .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #fcdee0
}
.brandingBudget .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #fde9eb
}
.brandingPremier .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #e7f3f6
}
.brandingPremier .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #eff7f9
}
.brandingAdults .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #e8e7f2
}
.brandingAdults .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #efeff6
}
.brandingChicUnique .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #e8eedf
}
.brandingChicUnique .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #f0f4ea
}
.brandingFamilies .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #fff3dc
}
.brandingFamilies .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #fff7e7
}
.brandingHolidayVillages .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #dce9f5
}
.brandingHolidayVillages .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #e7f0f8
}
.brandingClubbing .offersTable TABLE TR.rowOdd {
	BACKGROUND-COLOR: #feefdd
}
.brandingClubbing .offersTable TABLE TR.rowEven {
	BACKGROUND-COLOR: #fef5e9
}
.offersTable TABLE TD.locationName {
	FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.offersTable TABLE TD A {
	COLOR: #418199; TEXT-DECORATION: none
}
.accommodation.offersTable TABLE TD A {
	FONT-WEIGHT: bold
}
.offersTable TABLE TD A IMG {
	MARGIN: 0px 0px -2px
}
.offersTable TABLE TD A:hover {
	TEXT-DECORATION: underline
}
.offersTable TABLE TD A SPAN {
	FONT-SIZE: 130%; FONT-WEIGHT: bold
}
.offersTable TABLE TD A SPAN.arrowPlaceholder {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; BACKGROUND: url(../images/buttons/link_arrow.gif) no-repeat 100% 50%; PADDING-TOP: 0px
}
DIV.offersTable {
	PADDING-BOTTOM: 15px; FLOAT: left
}
DIV.style5 {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; BACKGROUND: #ecf2f5; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
DIV.style5AD {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; BACKGROUND: #ecf2f5; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
DIV.style5me {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.style5me SPAN {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
DIV.style5me SPAN.ogDate {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 92%; PADDING-TOP: 7px
}
DIV.style5me SPAN.ogAirport {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 92%; PADDING-TOP: 7px
}
DIV.style5me SPAN.ogDurationWeeks {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 92%; PADDING-TOP: 7px
}
DIV.style5me SPAN.ogPeopleSharing {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 92%; PADDING-TOP: 7px
}
DIV.style5me SPAN.ogDate {
	WIDTH: 95px; CLEAR: left
}
DIV.style5me SPAN.ogAirport {
	WIDTH: 110px
}
DIV.style5me SPAN.ogLocation {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 128px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
DIV.style5me SPAN.ogDurationWeeks {
	WIDTH: 46px
}
DIV.style5me SPAN.ogPeopleSharing {
	WIDTH: 46px
}
DIV.style5me SPAN.ogPrice {
	TEXT-ALIGN: right; WIDTH: 81px
}
DIV.style5me SPAN.ogPrice A {
	FONT-SIZE: 92%; FONT-WEIGHT: normal
}
DIV.style5me SPAN.ogPrice STRONG {
	WIDTH: 60px; FONT-SIZE: 130%; FONT-WEIGHT: bold
}
DIV.style5me SPAN.arrowPlaceholder {
	MARGIN: 0px 5px; FLOAT: none
}
DIV.style5odd {
	BACKGROUND: #e3ecf0
}
.borderedHeading H2 {
	BORDER-BOTTOM: #a0c0cb 1px solid; PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 9px; COLOR: #333; FONT-SIZE: 100%
}
.borderedHeading H3 {
	BORDER-BOTTOM: #a0c0cb 1px solid; PADDING-BOTTOM: 2px; FLOAT: left; MARGIN-BOTTOM: 9px; COLOR: #333; FONT-SIZE: 100%
}
.brandingAllInclusive .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingAllInclusive .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingBudget .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingBudget .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingPremier .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingPremier .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingAdults .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingAdults .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingChicUnique .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingChicUnique .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingFamilies .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingFamilies .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingHolidayVillages .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingHolidayVillages .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingClubbing .borderedHeading H2 {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.brandingClubbing .borderedHeading H3 {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.threeColumnLinkList UL {
	PADDING-BOTTOM: 15px
}
.threeColumnLinkList UL LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; FLOAT: left; LIST-STYLE-IMAGE: none
}
.threeColumnLinkList UL LI UL {
	WIDTH: 178px
}
.threeColumnLinkList UL LI UL LI {
	PADDING-BOTTOM: 5px; FLOAT: none
}
.threeColumnLinkList UL LI UL LI A {
	COLOR: #418199; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.threeColumnLinkList UL LI UL LI A:hover {
	TEXT-DECORATION: underline
}
#sideSubNavWrapper {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#sideSubNav {
	WIDTH: 197px
}
#sideSubNav LI {
	BORDER-BOTTOM: #c6d9e0 1px solid; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 2px
}
.brandingAllInclusive #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #c6d9e0
}
.brandingBudget #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #fabac0
}
.brandingPremier #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #cee7ed
}
.brandingAdults #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #d0cfe5
}
.brandingChicUnique #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #d0dcbe
}
.brandingFamilies #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #fee7b9
}
.brandingHolidayVillages #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #b8d2ea
}
.brandingClubbing #sideSubNav LI {
	BORDER-BOTTOM-COLOR: #f7941d
}
#sideSubNav LI.last {
	BORDER-BOTTOM: medium none
}
#sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #418199; COLOR: #333; FONT-SIZE: 108%; FONT-WEIGHT: bold
}
.brandingAllInclusive #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #418199
}
.brandingBudget #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #ed1b2f
}
.brandingPremier #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #5daec3
}
.brandingAdults #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #635fab
}
.brandingChicUnique #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #668c27
}
.brandingFamilies #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #fcb017
}
.brandingHolidayVillages #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #146bba
}
.brandingClubbing #sideSubNav LI.sectionHeading {
	BORDER-BOTTOM-COLOR: #f7941d
}
#sideSubNav LI.sectionHeading A {
	COLOR: #333
}
#sideSubNav LI.sectionHeading SPAN {
	COLOR: #666
}
#sideSubNav LI A {
	COLOR: #666; TEXT-DECORATION: none
}
#sideSubNav LI A SPAN.arrowPlaceholder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; BACKGROUND: url(../images/buttons/side_sub_nav/arrow_default.gif) no-repeat 100% 50%; PADDING-TOP: 0px
}
.brandingAllInclusive #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_all_inclusive.gif)
}
.brandingBudget #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_budget.gif)
}
.brandingPremier #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_premier.gif)
}
.brandingAdults #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_adults.gif)
}
.brandingChicUnique #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_chic_unique.gif)
}
.brandingFamilies #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_families.gif)
}
.brandingHolidayVillages #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_holiday_villages.gif)
}
.brandingClubbing #sideSubNav LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_clubbing.gif)
}
#sideSubNav LI A:hover {
	COLOR: #418199
}
#sideSubNav LI.activeSection {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #c6d9e0
}
.brandingAllInclusive #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #c6d9e0
}
.brandingBudget #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #fabac0
}
.brandingPremier #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #cee7ed
}
.brandingAdults #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #d0cfe5
}
.brandingChicUnique #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #d0dcbe
}
.brandingFamilies #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #fee7b9
}
.brandingHolidayVillages #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #b8d2ea
}
.brandingClubbing #sideSubNav LI.activeSection {
	BACKGROUND-COLOR: #f7941d
}
#sideSubNav LI.activeSection SPAN {
	BORDER-BOTTOM: medium none; COLOR: #333
}
#sideSubNav LI LI {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 92%; PADDING-TOP: 0px
}
#sideSubNav LI UL {
	MARGIN-LEFT: -10px
}
#sideSubNav LI LI A {
	MARGIN-LEFT: 0px
}
#sideSubNav LI LI A SPAN.arrowPlaceholder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; BACKGROUND: url(../images/buttons/side_sub_nav/arrow_default_small.gif) no-repeat 100% 50%; PADDING-TOP: 0px
}
.brandingAllInclusive #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_all_inclusive_small.gif)
}
.brandingBudget #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_budget_small.gif)
}
.brandingPremier #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_premier_small.gif)
}
.brandingAdults #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_adults_small.gif)
}
.brandingChicUnique #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_chic_unique_small.gif)
}
.brandingFamilies #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_families_small.gif)
}
.brandingHolidayVillages #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_holiday_villages_small.gif)
}
.brandingClubbing #sideSubNav LI LI A SPAN.arrowPlaceholder {
	BACKGROUND-IMAGE: url(../images/buttons/side_sub_nav/arrow_clubbing_small.gif)
}
#sideSubNav LI LI.activeSection SPAN {
	PADDING-LEFT: 16px; COLOR: #333
}
#sideSubNav UL UL {
	MARGIN-BOTTOM: 5px
}
#sideSubNav H3 {
	BORDER-BOTTOM: #41819a 1px solid; PADDING-BOTTOM: 3px; MARGIN-TOP: 17px; PADDING-LEFT: 9px; COLOR: #333; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.brandingAllInclusive #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #418199
}
.brandingBudget #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #ed1b2f
}
.brandingPremier #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #5daec3
}
.brandingAdults #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #635fab
}
.brandingChicUnique #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #668c27
}
.brandingFamilies #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #fcb017
}
.brandingHolidayVillages #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #146bba
}
.brandingClubbing #sideSubNav H3 {
	BORDER-BOTTOM-COLOR: #f7941d
}
.brandingClubbing #sideSubNav LI.activeSection {
	COLOR: #fff
}
.brandingClubbing #sideSubNav LI.sectionHeading SPAN {
	COLOR: #fff
}
#BenefitsBookingPremier P {
	MARGIN-BOTTOM: 13px
}
#BenefitsBookingPremier P.last {
	MARGIN-BOTTOM: 0px
}
#promos .premier.newInfoBlock {
	MARGIN-BOTTOM: 20px
}
.sunstartIntro UL {
	PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: square; PADDING-LEFT: 15px
}
.sunstartIntro P {
	PADDING-BOTTOM: 20px
}
.imgRight {
	MARGIN: 0px 0px 5px 15px; FLOAT: right
}
#logo_2wentys {
	POSITION: absolute; MARGIN: -35px 0px 0px 438px; WIDTH: 133px; HEIGHT: 64px
}
.brandingClubbing A:link {
	COLOR: #00aeed
}
.brandingClubbing A:visited {
	COLOR: #00aeed
}
.brandingClubbing A:hover {
	COLOR: #00aeed
}
.brandingClubbing A:active {
	COLOR: #00aeed
}
.brandingClubbing .borderedHeading H2 {
	BORDER-BOTTOM: #f7941d 3px solid
}
.brandingClubbing .standardContent .clubbingImageWrapperBlock .clubbingImageWrapper {
	POSITION: relative; BACKGROUND-COLOR: #f9bf76; FLOAT: left; TOP: 5px; LEFT: 5px
}
.brandingClubbing .standardContent .right.clubbingImageWrapperBlock .clubbingImageWrapper {
	POSITION: relative; BACKGROUND-COLOR: #f9bf76; FLOAT: left; TOP: 5px; LEFT: 0px
}
.brandingClubbing .standardContent .clubbingImageWrapper IMG {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; TOP: -5px; PADDING-TOP: 0px; LEFT: -5px
}
.promotionsBorderedBlock {
	BORDER-BOTTOM: #418199 2px solid; BORDER-LEFT: #418199 2px solid; DISPLAY: inline-block; MARGIN-BOTTOM: 20px; BORDER-TOP: #418199 2px solid; BORDER-RIGHT: #418199 2px solid
}
.promotionsThinBorderedBlock {
	BORDER-BOTTOM: #418199 2px solid; BORDER-LEFT: #418199 2px solid; DISPLAY: inline-block; MARGIN-BOTTOM: 20px; BORDER-TOP: #418199 2px solid; BORDER-RIGHT: #418199 2px solid
}
.promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #a0c0cb; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #a0c0cb; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: #a0c0cb; BORDER-LEFT-COLOR: #a0c0cb; BORDER-LEFT-WIDTH: 1px
}
.promotionsBorderedBlock .promotionsBorderedBlockPadder {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; HEIGHT: 1%; PADDING-TOP: 20px
}
.promotionsThinBorderedBlock .promotionsBorderedBlockPadder {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; HEIGHT: 1%; PADDING-TOP: 20px
}
.brandingAllInclusive .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #418199; BORDER-TOP-COLOR: #418199; BORDER-RIGHT-COLOR: #418199; BORDER-LEFT-COLOR: #418199
}
.brandingBudget .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #ed1b2f; BORDER-TOP-COLOR: #ed1b2f; BORDER-RIGHT-COLOR: #ed1b2f; BORDER-LEFT-COLOR: #ed1b2f
}
.brandingPremier .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #5daec3; BORDER-TOP-COLOR: #5daec3; BORDER-RIGHT-COLOR: #5daec3; BORDER-LEFT-COLOR: #5daec3
}
.brandingAdults .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #635fab; BORDER-TOP-COLOR: #635fab; BORDER-RIGHT-COLOR: #635fab; BORDER-LEFT-COLOR: #635fab
}
.brandingChicUnique .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #668c27; BORDER-TOP-COLOR: #668c27; BORDER-RIGHT-COLOR: #668c27; BORDER-LEFT-COLOR: #668c27
}
.brandingFamilies .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #fcb017; BORDER-TOP-COLOR: #fcb017; BORDER-RIGHT-COLOR: #fcb017; BORDER-LEFT-COLOR: #fcb017
}
.brandingHolidayVillages .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #146bba; BORDER-TOP-COLOR: #146bba; BORDER-RIGHT-COLOR: #146bba; BORDER-LEFT-COLOR: #146bba
}
.brandingClubbing .promotionsBorderedBlock {
	BORDER-BOTTOM-COLOR: #f7941d; BORDER-TOP-COLOR: #f7941d; BORDER-RIGHT-COLOR: #f7941d; BORDER-LEFT-COLOR: #f7941d
}
.brandingAllInclusive .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #a0c0cb; BORDER-TOP-COLOR: #a0c0cb; BORDER-RIGHT-COLOR: #a0c0cb; BORDER-LEFT-COLOR: #a0c0cb
}
.brandingBudget .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #f68d97; BORDER-TOP-COLOR: #f68d97; BORDER-RIGHT-COLOR: #f68d97; BORDER-LEFT-COLOR: #f68d97
}
.brandingPremier .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #aed6e0; BORDER-TOP-COLOR: #aed6e0; BORDER-RIGHT-COLOR: #aed6e0; BORDER-LEFT-COLOR: #aed6e0
}
.brandingAdults .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #b1afd4; BORDER-TOP-COLOR: #b1afd4; BORDER-RIGHT-COLOR: #b1afd4; BORDER-LEFT-COLOR: #b1afd4
}
.brandingChicUnique .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #b3c593; BORDER-TOP-COLOR: #b3c593; BORDER-RIGHT-COLOR: #b3c593; BORDER-LEFT-COLOR: #b3c593
}
.brandingFamilies .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #fdcf71; BORDER-TOP-COLOR: #fdcf71; BORDER-RIGHT-COLOR: #fdcf71; BORDER-LEFT-COLOR: #fdcf71
}
.brandingHolidayVillages .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #89b5dc; BORDER-TOP-COLOR: #89b5dc; BORDER-RIGHT-COLOR: #89b5dc; BORDER-LEFT-COLOR: #89b5dc
}
.brandingClubbing .promotionsThinBorderedBlock {
	BORDER-BOTTOM-COLOR: #fbca8e; BORDER-TOP-COLOR: #fbca8e; BORDER-RIGHT-COLOR: #fbca8e; BORDER-LEFT-COLOR: #fbca8e
}
.columnPromotionsBorderedContent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.promotionsOffersFilter P {
	WIDTH: 350px; MARGIN-BOTTOM: 10px
}
.promotionsOffersFilter .promotionsOffersFilterControl {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 18px
}
.promotionsOffersFilter #PromotionsOffersFilterDropdown {
	WIDTH: 176px; MARGIN-LEFT: 10px; FONT-SIZE: 92%
}
.columnPromotionsBorderedContent .promotionsOffersList {
	BORDER-BOTTOM: #a0c0cb 1px solid; MARGIN: 0px 0px 15px; HEIGHT: 1%
}
.columnPromotionsBorderedContent .noBottomBorder.promotionsOffersList {
	BORDER-BOTTOM: medium none
}
.columnPromotionsBorderedContent .last.promotionsOffersList {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.brandingAllInclusive .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingBudget .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingPremier .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingAdults .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingChicUnique .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingFamilies .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingHolidayVillages .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingClubbing .promotionsOffersList {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.promotionsOffer {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.columns4 .promotionsOfferWrapper {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.columns4 .promotionsOffer {
	WIDTH: 123px
}
.promotionsOffersList .columns4 .last.promotionsOffer {
	MARGIN-RIGHT: 0px
}
.promotionsOffer .promotionsOfferResort {
	FONT-WEIGHT: bold
}
.promotionsOffer P {
	FONT-SIZE: 92%
}
.promotionsOffer P.promotionsOfferInfo {
	MARGIN-TOP: 8px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 15px
}
.promotionsOffer P.promotionsOfferPrice {
	LINE-HEIGHT: 100%; COLOR: #e8056e; FONT-SIZE: 190%; FONT-WEIGHT: bold
}
#DestinationCarousel {
	POSITION: relative; WIDTH: 570px; MARGIN-BOTTOM: 20px
}
#DestinationCarousel .destinationCarouselDisplay {
	BORDER-BOTTOM: #ea6f12 2px solid; TEXT-ALIGN: center; BORDER-LEFT: #faab4e 2px solid; BACKGROUND-COLOR: #f7941d; WIDTH: 566px; BORDER-TOP: #faab4e 2px solid; BORDER-RIGHT: #ea6f12 2px solid
}
#DestinationCarousel .destinationCarouselDisplayInnerBevel {
	BORDER-BOTTOM: #f28318 2px solid; BORDER-LEFT: #f89c2d 2px solid; BORDER-TOP: #f89c2d 2px solid; BORDER-RIGHT: #f28318 2px solid
}
#DestinationCarousel UL#DestinationCarouselDisplayDestinations {
	PADDING-BOTTOM: 5px; FONT-SIZE: 85%; PADDING-TOP: 3px
}
#DestinationCarousel UL#DestinationCarouselDisplayDestinations LI {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%
}
#DestinationCarousel UL#DestinationCarouselDisplayDestinations LI A {
	BACKGROUND-IMAGE: url(../images/icons/bullet_square_white.gif); PADDING-RIGHT: 6px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 100% 50%; COLOR: #fff
}
#DestinationCarousel UL#DestinationCarouselDisplayDestinations LI.selected A {
	COLOR: #333; CURSOR: default; TEXT-DECORATION: none
}
#DestinationCarousel UL#DestinationCarouselDisplayDestinations LI.last A {
	BACKGROUND-IMAGE: none; PADDING-RIGHT: 0px
}
#DestinationCarousel .destinationCarouselDisplayImageWrapper {
	POSITION: relative; HEIGHT: 246px
}
#DestinationCarousel #DestinationCarouselDisplayImage {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 525px; HEIGHT: 244px; BORDER-TOP: #fff 1px solid; TOP: 0px; BORDER-RIGHT: #fff 1px solid; LEFT: 18px
}
#DestinationCarousel .destinationCarouselDisplayImageOverlay {
	POSITION: absolute; WIDTH: 525px; HEIGHT: 34px; TOP: 211px; LEFT: 19px
}
#DestinationCarousel .destinationCarouselDisplayImageTitle {
	POSITION: absolute; WIDTH: 525px; HEIGHT: 34px; TOP: 211px; LEFT: 19px
}
#DestinationCarousel .destinationCarouselDisplayImageOverlay {
	FILTER: alpha(opacity=75); BACKGROUND-COLOR: #fff; -moz-opacity: 0.75; opacity: 0.75
}
#DestinationCarousel .destinationCarouselDisplayImageTitle {
	TEXT-ALIGN: center; FONT-SIZE: 17pt; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#DestinationCarousel #DestinationCarouselDisplayImageTitleResort {
	COLOR: #333
}
#DestinationCarousel #DestinationCarouselDisplayImageTitleLocation {
	COLOR: #666
}
#DestinationCarousel .destinationCarouselDisplayImageCornerLeft {
	POSITION: absolute; WIDTH: 47px; BACKGROUND: url(../images/section_promo/clubbing/carousel_corner_left.gif) no-repeat left top; HEIGHT: 55px; TOP: 211px; LEFT: 4px
}
#DestinationCarousel .destinationCarouselDisplayImageCornerRight {
	POSITION: absolute; WIDTH: 47px; BACKGROUND: url(../images/section_promo/clubbing/carousel_corner_right.gif) no-repeat left top; HEIGHT: 55px; TOP: 211px; LEFT: 512px
}
#DestinationCarousel #DestinationCarouselDisplayImagePrevious {
	POSITION: absolute; TOP: 225px; LEFT: 8px
}
#DestinationCarousel #DestinationCarouselDisplayImageNext {
	POSITION: absolute; TOP: 225px; LEFT: 525px
}
#DestinationCarousel #DestinationCarouselDisplayResortNarrative {
	MARGIN: 5px 52px; COLOR: #fff; FONT-WEIGHT: bold
}
#DestinationCarousel #DestinationCarouselDisplaySubmit {
	MARGIN: 5px 0px
}
#DestinationCarousel .destinationCarouselContent {
	BORDER-BOTTOM: #ea6f12 2px solid; BORDER-LEFT: #faab4e 2px solid; WIDTH: 566px; BORDER-RIGHT: #ea6f12 2px solid
}
#DestinationCarousel .destinationCarouselContentInnerBevel {
	BORDER-BOTTOM: #fbeae3 2px solid; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; WIDTH: 540px; PADDING-RIGHT: 11px; BORDER-RIGHT: #fbeae3 2px solid; PADDING-TOP: 20px
}
.featuredAccommodationRows {
	FLOAT: left; MARGIN-RIGHT: -3px
}
.brandingAllInclusive .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingBudget .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingPremier .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingAdults .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingChicUnique .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingFamilies .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingHolidayVillages .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingClubbing .featuredAccommodationRows {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.featuredAccommodationRowsWrapper {
	PADDING-BOTTOM: 20px
}
.featuredAccommodationHalfWidth {
	WIDTH: 248px; FLOAT: left
}
.featuredAccommodationHalfWidth A IMG {
	BORDER-BOTTOM: #40829a 1px solid; BORDER-LEFT: #40829a 1px solid; MARGIN-BOTTOM: 4px; BORDER-TOP: #40829a 1px solid; BORDER-RIGHT: #40829a 1px solid
}
.brandingClubbing .featuredAccommodationHalfWidth A IMG {
	BORDER-BOTTOM: #f79723 1px solid; BORDER-LEFT: #f79723 1px solid; BORDER-TOP: #f79723 1px solid; BORDER-RIGHT: #f79723 1px solid
}
.featuredAccommodationHalfWidth A.arrow-link IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px -3px; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.featuredAccomodationResultContainer .marginRight {
	MARGIN-RIGHT: 10px
}
.featuredAccommodationHalfWidth .featuredAccommodationHalfWidthImage {
	WIDTH: 128px; FLOAT: left; HEIGHT: 96px
}
.featuredAccommodationHalfWidth .featuredAccommodationHalfWidthContent {
	FLOAT: left; MARGIN-LEFT: 10px
}
.featuredAccommodationHalfWidth .featuredAccommodationHalfWidthContent H4 {
	MARGIN-BOTTOM: 3px; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.featuredAccommodationHalfWidth .featuredAccommodationHalfWidthContentLocation {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; FONT-SIZE: 92%
}
.heroReunion {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 157px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.offersTable H2 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 100%
}
.standardContentType2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.standardContentType2 H2 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.promotionsBorderedBlock .size1.standardContentType2 H2 {
	WIDTH: 345px
}
.standardContentType2 .borderedHeading H2 {
	BORDER-BOTTOM: #f7941d 1px solid
}
.clubbingImageWrapperBlock {
	POSITION: relative; PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 0px
}
.right.clubbingImageWrapperBlock {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.standardContentType2 .clubbingImageWrapperBlock .clubbingImageWrapper {
	POSITION: relative; BACKGROUND-COLOR: #f9bf76; FLOAT: left; TOP: 5px; LEFT: 5px
}
.standardContentType2 .right.clubbingImageWrapperBlock .clubbingImageWrapper {
	POSITION: relative; BACKGROUND-COLOR: #f9bf76; FLOAT: left; TOP: 5px; LEFT: 0px
}
.standardContentType2 .clubbingImageWrapper IMG {
	POSITION: relative; MARGIN: 0px; VERTICAL-ALIGN: top; TOP: -5px; LEFT: -5px
}
.standardContentType2 P {
	PADDING-BOTTOM: 17px
}
.promotionsTabSection .lastModule {
	BORDER-BOTTOM: #a0c0cb 1px solid; MARGIN: 0px -3px 17px 0px
}
.brandingAllInclusive .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #a0c0cb; BORDER-TOP-COLOR: #a0c0cb; BORDER-RIGHT-COLOR: #a0c0cb; BORDER-LEFT-COLOR: #a0c0cb
}
.brandingBudget .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #f68d97; BORDER-TOP-COLOR: #f68d97; BORDER-RIGHT-COLOR: #f68d97; BORDER-LEFT-COLOR: #f68d97
}
.brandingPremier .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #aed6e0; BORDER-TOP-COLOR: #aed6e0; BORDER-RIGHT-COLOR: #aed6e0; BORDER-LEFT-COLOR: #aed6e0
}
.brandingAdults .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #b1afd4; BORDER-TOP-COLOR: #b1afd4; BORDER-RIGHT-COLOR: #b1afd4; BORDER-LEFT-COLOR: #b1afd4
}
.brandingChicUnique .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #b3c593; BORDER-TOP-COLOR: #b3c593; BORDER-RIGHT-COLOR: #b3c593; BORDER-LEFT-COLOR: #b3c593
}
.brandingFamilies .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #fdcf71; BORDER-TOP-COLOR: #fdcf71; BORDER-RIGHT-COLOR: #fdcf71; BORDER-LEFT-COLOR: #fdcf71
}
.brandingHolidayVillages .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #89b5dc; BORDER-TOP-COLOR: #89b5dc; BORDER-RIGHT-COLOR: #89b5dc; BORDER-LEFT-COLOR: #89b5dc
}
.brandingClubbing .promotionsTabSection .lastModule {
	BORDER-BOTTOM-COLOR: #fbca8e; BORDER-TOP-COLOR: #fbca8e; BORDER-RIGHT-COLOR: #fbca8e; BORDER-LEFT-COLOR: #fbca8e
}
A.arrow-link IMG.videoImage {
	PADDING-RIGHT: 3px
}
.standardContentType2 A.video-link {
	FONT-WEIGHT: bold
}
.standardContentType2 .size1 A.video-link:hover {
	TEXT-DECORATION: underline
}
.standardContentType2 A.video-link SPAN.text {
	FONT-SIZE: 92%
}
.standardContentType2 A.video-link IMG.videoImage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.resortAccommodation {
	BORDER-BOTTOM: #e5e5e5 1px solid; WIDTH: 540px; MARGIN-BOTTOM: 20px
}
.last.resortAccommodation {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.resortAccommodation IMG.imgLeft {
	BORDER-BOTTOM: #40829a 1px solid; BORDER-LEFT: #40829a 1px solid; FLOAT: left; BORDER-TOP: #40829a 1px solid; BORDER-RIGHT: #40829a 1px solid
}
.resortAccommodation DIV.badge {
	POSITION: absolute; TOP: 40px; LEFT: 3px
}
.resortAccommodation .resortDetail {
	MARGIN-LEFT: 310px
}
.resortAccommodation .resortDetail H3 {
	BORDER-BOTTOM: #40829a 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 8px; FONT-SIZE: 100%
}
.resortAccommodation .resortDetail H3 IMG {
	PADDING-LEFT: 8px; MARGIN-BOTTOM: -2px
}
.resortAccommodation .resortDetail P {
	MARGIN-BOTTOM: 16px
}
.resortAccommodation .highlights {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; WIDTH: 297px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: left; PADDING-TOP: 15px
}
.resortAccommodation .highlights IMG {
	WIDTH: 49px; FLOAT: left
}
.brandingClubbing .resortAccommodation IMG.imgLeft {
	BORDER-BOTTOM-COLOR: #f7941d; BORDER-TOP-COLOR: #f7941d; BORDER-RIGHT-COLOR: #f7941d; BORDER-LEFT-COLOR: #f7941d
}
.brandingClubbing .resortAccommodation H3 {
	BORDER-BOTTOM-COLOR: #f7941d; BORDER-TOP-COLOR: #f7941d; BORDER-RIGHT-COLOR: #f7941d; BORDER-LEFT-COLOR: #f7941d
}
.promotionsBorderedBlock #MediaStatic {
	BORDER-BOTTOM: #a0c0cb 1px solid; MARGIN-BOTTOM: 20px
}
.promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM: #a0c0cb 1px solid; MARGIN-BOTTOM: 20px
}
.brandingAllInclusive .promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.promotionsBorderedBlock #MediaInteractive {
	MARGIN-BOTTOM: 20px
}
.brandingPremier .promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingAdults .promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingChicUnique .promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingFamilies .promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingHolidayVillages .promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingClubbing .promotionsBorderedBlock #MediaInteractive {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.promotionsBorderedBlock #MediaInteractive {
	WIDTH: 540px
}
.promotionsBorderedBlock #MediaInteractive #MediaPhotoContainer {
	MARGIN-LEFT: 120px
}
.promotionsBorderedBlock #MediaInteractive #MediaVideoContainer {
	MARGIN-LEFT: 42px
}
.promotionsBorderedBlock #MediaInteractive #MediaCaptions {
	WIDTH: 457px; MARGIN-LEFT: 42px
}
.promotionsBorderedBlock #MediaInteractive #MediaThumbnails {
	WIDTH: 540px
}
.promotionsBorderedBlock #MediaInteractive #MediaThumbnailsBody {
	WIDTH: 540px
}
.promotionsBorderedBlock #MediaInteractive #MediaSlideshowLink {
	PADDING-RIGHT: 0px
}
.brandingClubbing #MediaInteractive #MediaThumbnailsHeader {
	BORDER-BOTTOM: #fff 2px solid
}
.brandingClubbing #MediaInteractive #MediaThumbnailsHeader #MediaShortLinks A {
	BORDER-RIGHT: #fff 2px solid
}
.brandingClubbing #MediaInteractive #MediaSlideshowLink {
	COLOR: #00aeed
}
.brandingClubbing #MediaInteractive #MediaShortLinks A {
	BACKGROUND: #f9bf76; COLOR: #333
}
.brandingClubbing #MediaInteractive #MediaShortLinks A.selected {
	BACKGROUND: #f7941d; COLOR: #fff; FONT-WEIGHT: normal
}
.brandingClubbing #MediaInteractive #MediaThumbnailsBody {
	BACKGROUND: #f9ce97
}
.brandingClubbing #MediaInteractive #MediaThumbnailsList LI.selected {
	BACKGROUND: #f7941d
}
#MediaPhotoDisplay {
	BORDER-BOTTOM: #418199 1px solid; BORDER-LEFT: #418199 1px solid; BORDER-TOP: #418199 1px solid; BORDER-RIGHT: #418199 1px solid
}
.brandingAllInclusive #MediaPhotoDisplay {
	BORDER-BOTTOM: #418199 1px solid; BORDER-LEFT: #418199 1px solid; BORDER-TOP: #418199 1px solid; BORDER-RIGHT: #418199 1px solid
}
.brandingBudget #MediaPhotoDisplay {
	BORDER-BOTTOM: #ed1b2f 1px solid; BORDER-LEFT: #ed1b2f 1px solid; BORDER-TOP: #ed1b2f 1px solid; BORDER-RIGHT: #ed1b2f 1px solid
}
.brandingPremier #MediaPhotoDisplay {
	BORDER-BOTTOM: #5daec3 1px solid; BORDER-LEFT: #5daec3 1px solid; BORDER-TOP: #5daec3 1px solid; BORDER-RIGHT: #5daec3 1px solid
}
.brandingAdults #MediaPhotoDisplay {
	BORDER-BOTTOM: #635fab 1px solid; BORDER-LEFT: #635fab 1px solid; BORDER-TOP: #635fab 1px solid; BORDER-RIGHT: #635fab 1px solid
}
.brandingChicUnique #MediaPhotoDisplay {
	BORDER-BOTTOM: #668c27 1px solid; BORDER-LEFT: #668c27 1px solid; BORDER-TOP: #668c27 1px solid; BORDER-RIGHT: #668c27 1px solid
}
.brandingFamilies #MediaPhotoDisplay {
	BORDER-BOTTOM: #fcb017 1px solid; BORDER-LEFT: #fcb017 1px solid; BORDER-TOP: #fcb017 1px solid; BORDER-RIGHT: #fcb017 1px solid
}
.brandingHolidayVillages #MediaPhotoDisplay {
	BORDER-BOTTOM: #146bba 1px solid; BORDER-LEFT: #146bba 1px solid; BORDER-TOP: #146bba 1px solid; BORDER-RIGHT: #146bba 1px solid
}
.brandingClubbing #MediaPhotoDisplay {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.brandingClubbing #MediaDisplay .clubbingImageWrapper {
	POSITION: relative; BACKGROUND-COLOR: #f9bf76; FLOAT: left; TOP: 5px; LEFT: 5px
}
.brandingClubbing #MediaDisplay .clubbingImageWrapper IMG {
	POSITION: relative; MARGIN: 0px; VERTICAL-ALIGN: top; TOP: -5px; LEFT: -5px
}
.brandingClubbing #MediaDisplay #MediaCaptions {
	MARGIN-TOP: 10px
}
.offerPromo {
	DISPLAY: none
}
.promotionsMediaIntroduction {
	MARGIN-BOTTOM: 17px
}
#sideSubNav LI.activeSectionParent A SPAN.arrowPlaceholder {
	BACKGROUND: url(/images/buttons/side_sub_nav_arrow_parent_li.gif) no-repeat 100% 50%
}
#sideSubNav LI.activeSectionParent {
	BORDER-BOTTOM: medium none
}
#sideSubNav LI.activeSectionParent A {
	COLOR: #333
}
#sideSubNav LI.activeSectionParent A:hover {
	COLOR: #418199
}
#sideSubNav LI.activeSectionParent A:visited {
	COLOR: #333
}
.subheaderBar H3 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #fff; FONT-SIZE: 100%; PADDING-TOP: 4px
}
.brandingClubbing .subheaderBar {
	WIDTH: 540px; BACKGROUND: #f7941d
}
.standardContentType2 H3 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 345px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.standardContentType2 .borderedHeading H3 {
	BORDER-BOTTOM: #f7941d 1px solid
}
.standardContentType2 .subheaderBar {
	WIDTH: 345px
}
.standardContentType2 .subheaderBar H3 {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#WhatItCosts UL {
	LIST-STYLE-POSITION: inside; MARGIN-BOTTOM: 22px; FLOAT: left
}
#ResortMap IMG {
	BORDER-BOTTOM: #f81 1px solid; BORDER-LEFT: #f81 1px solid; MARGIN-BOTTOM: 18px; BORDER-TOP: #f81 1px solid; BORDER-RIGHT: #f81 1px solid
}
#TrustTheRep {
	MARGIN-BOTTOM: 17px
}
#TrustTheRep .blockHeader {
	BACKGROUND-COLOR: #f7941d
}
.blockHeader H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 100%; PADDING-TOP: 5px
}
#TrustTheRep .repDetails {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#TrustTheRep .left.repDetails {
	PADDING-LEFT: 168px; BACKGROUND: url(/images/section_promo/clubbing/rep_photo.jpg) #feeede no-repeat left bottom
}
#TrustTheRep .right.repDetails {
	PADDING-RIGHT: 168px; BACKGROUND: url(/images/section_promo/clubbing/rep_photo_right.jpg) #feeede no-repeat right bottom
}
#TrustTheRep .repDetails H3 {
	FONT-SIZE: 100%
}
#TrustTheRep .repDetails DIV {
	PADDING-BOTTOM: 20px
}
#CustomerQuotations {
	
}
.quoteContainer {
	MARGIN: 0px 0px 20px
}
.quoteContainer P.identity {
	PADDING-LEFT: 7px
}
.quoteContainer P.identity SPAN {
	FONT-WEIGHT: bold
}
.quoteContainer .quoteWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 46px; PADDING-RIGHT: 46px; PADDING-TOP: 0px
}
.quoteContainer .quote {
	BACKGROUND: url(/images/section_promo/clubbing/callOut_pointer_twentys.gif) no-repeat 132px 0%; PADDING-TOP: 22px
}
.quoteContainer .quoteText {
	BACKGROUND-COLOR: #f7941d; COLOR: #fff; FONT-WEIGHT: bold
}
.quoteContainer .size1.quote {
	WIDTH: 448px
}
.quoteContainer .size1.quote P {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 12px
}
P.promotionsBorderedBlockIntro {
	MARGIN-BOTTOM: 15px
}
.promotionsDestinationList {
	PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 15px
}
.brandingClubbing .promotionsDestinationList {
	BORDER-BOTTOM: #ffdfbe 1px solid
}
.promotionsDestination {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.last.promotionsDestination {
	MARGIN-RIGHT: 0px
}
.columns3 .promotionsDestination {
	WIDTH: 173px
}
.promotionsDestination .promotionsDestinationResort {
	MARGIN-BOTTOM: 7px; FONT-WEIGHT: bold
}
.promotionsDestination .promotionsDestinationImage {
	BORDER-BOTTOM: #40829a 1px solid; BORDER-LEFT: #40829a 1px solid; BORDER-TOP: #40829a 1px solid; BORDER-RIGHT: #40829a 1px solid
}
.brandingClubbing .promotionsDestination .promotionsDestinationImage {
	BORDER-BOTTOM: #f7941d 1px solid; BORDER-LEFT: #f7941d 1px solid; BORDER-TOP: #f7941d 1px solid; BORDER-RIGHT: #f7941d 1px solid
}
.promotionsDestination P {
	FONT-SIZE: 92%
}
.promotionsDestination P.promotionsDestinationInfo {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px
}
.promotionsDestination A SPAN {
	FONT-SIZE: 125%
}
.promotionsDestination A.arrow-link IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px -3px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.DestinationFlyingFrom {
	PADDING-BOTTOM: 6px; WIDTH: 100%; DISPLAY: block; FLOAT: left
}
.DestinationFlyingFrom UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 620px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.DestinationFlyingFrom UL LI H3 {
	BORDER-BOTTOM: #bee2ef 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; MARGIN-BOTTOM: 0px; PADDING-TOP: 4px
}
.unitTableWrapper TABLE.unitTable TH {
	BORDER-BOTTOM: #bee2ef 1px solid
}
.unitTableWrapper TABLE.unitTable TH {
	BORDER-BOTTOM: #bee2ef 1px solid
}
.DestinationFlyingFrom UL UL LI DIV.flyingFromAirportName {
	WIDTH: 540px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold
}
.DestinationFlyingFrom UL UL LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 620px; PADDING-RIGHT: 4px; DISPLAY: block; MARGIN-BOTTOM: 1px; BACKGROUND: #f2f8fb; FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
.DestinationFlyingFrom UL UL {
	DISPLAY: block; FLOAT: left
}
.relatedRangeList .rowContainer {
	FLOAT: left; PADDING-TOP: 20px
}
.relatedRangeList .last.rowContainer {
	PADDING-BOTTOM: 20px
}
.relatedRangeList .first.rowContainer {
	PADDING-TOP: 0px
}
.rowContainer .locationOfferPrice {
	MARGIN: 5px 0px 0px; WIDTH: 100%; FLOAT: left; FONT-SIZE: 92%
}
.rowContainer .locationOfferPrice P {
	PADDING-BOTTOM: 0px
}
.locationOfferPrice .location {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
.locationOfferPrice .location {
	BACKGROUND: #ecf2f5
}
.brandingAllInclusive .locationOfferPrice .location {
	BACKGROUND-COLOR: #ecf2f5
}
.brandingBudget .locationOfferPrice .location {
	BACKGROUND-COLOR: #fde8ea
}
.brandingPremier .locationOfferPrice .location {
	BACKGROUND-COLOR: #eff7f9
}
.brandingAdults .locationOfferPrice .location {
	BACKGROUND-COLOR: #efeff6
}
.brandingChicUnique .locationOfferPrice .location {
	BACKGROUND-COLOR: #f0f4ea
}
.brandingFamilies .locationOfferPrice .location {
	BACKGROUND-COLOR: #fff7e7
}
.brandingHolidayVillages .locationOfferPrice .location {
	BACKGROUND-COLOR: #e7f0f8
}
.brandingClubbing .locationOfferPrice .location {
	BACKGROUND-COLOR: #fef5e9
}
.offerPrice {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 2px
}
.offerPrice {
	BACKGROUND: #e3ecf0
}
.brandingAllInclusive .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #e3ecf0
}
.brandingBudget .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #fcdde0
}
.brandingPremier .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #e7f3f6
}
.brandingAdults .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #e8e7f2
}
.brandingChicUnique .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #e8eedf
}
.brandingFamilies .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #fff3dc
}
.brandingHolidayVillages .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #dce9f5
}
.brandingClubbing .locationOfferPrice .offerPrice {
	BACKGROUND-COLOR: #feefdd
}
.locationOfferPrice .offerPrice A {
	FONT-WEIGHT: normal
}
.locationOfferPrice .offerPrice A SPAN {
	FONT-SIZE: 130%; FONT-WEIGHT: bold
}
#columnData {
	MARGIN: 0px 0px 20px; FLOAT: left
}
#columnData .blockHeader H2 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 9px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
#columnData .columnWrapper {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#columnData .columnBlock {
	BORDER-BOTTOM: #418199 2px solid; BORDER-LEFT: #418199 2px solid; FLOAT: left; BORDER-TOP: #418199 2px solid; BORDER-RIGHT: #418199 2px solid
}
.brandingAllInclusive #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #418199; BORDER-TOP-COLOR: #418199; BORDER-RIGHT-COLOR: #418199; BORDER-LEFT-COLOR: #418199
}
.brandingBudget #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #ed1b2f; BORDER-TOP-COLOR: #ed1b2f; BORDER-RIGHT-COLOR: #ed1b2f; BORDER-LEFT-COLOR: #ed1b2f
}
.brandingPremier #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #5daec3; BORDER-TOP-COLOR: #5daec3; BORDER-RIGHT-COLOR: #5daec3; BORDER-LEFT-COLOR: #5daec3
}
.brandingAdults #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #635fab; BORDER-TOP-COLOR: #635fab; BORDER-RIGHT-COLOR: #635fab; BORDER-LEFT-COLOR: #635fab
}
.brandingChicUnique #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #668c27; BORDER-TOP-COLOR: #668c27; BORDER-RIGHT-COLOR: #668c27; BORDER-LEFT-COLOR: #668c27
}
.brandingFamilies #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #fcb017; BORDER-TOP-COLOR: #fcb017; BORDER-RIGHT-COLOR: #fcb017; BORDER-LEFT-COLOR: #fcb017
}
.brandingHolidayVillages #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #146bba; BORDER-TOP-COLOR: #146bba; BORDER-RIGHT-COLOR: #146bba; BORDER-LEFT-COLOR: #146bba
}
.brandingClubbing #columnData .columnBlock {
	BORDER-BOTTOM-COLOR: #f7941d; BORDER-TOP-COLOR: #f7941d; BORDER-RIGHT-COLOR: #f7941d; BORDER-LEFT-COLOR: #f7941d
}
.Cols3 .columnBlock {
	WIDTH: 176px
}
.columnBlock .textContentBlock {
	MARGIN: 17px 9px
}
.columnBlock .textContentBlock H3 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 100%
}
.columnBlock .textContentBlock A {
	DISPLAY: block; PADDING-TOP: 9px
}
.promotionsTourOperatorList {
	MARGIN: 0px 0px 20px; FLOAT: left
}
.promotionsTourOperatorList IMG {
	BORDER-BOTTOM: #41819a 1px solid; BORDER-LEFT: #41819a 1px solid; MARGIN-TOP: 15px; FLOAT: left; BORDER-TOP: #41819a 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #41819a 1px solid
}
.expandCollapseContainer {
	MARGIN-BOTTOM: 20px
}
.expandCollapseContainer .expandCollapseContainerHeader A {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e3ecf0; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 1%; COLOR: #333; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.brandingAllInclusive .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #e3ecf0
}
.brandingBudget .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #fcdde0
}
.brandingPremier .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #e7f3f6
}
.brandingAdults .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #e8e7f2
}
.brandingChicUnique .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #e8eedf
}
.brandingFamilies .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #fff3dc
}
.brandingHolidayVillages .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #dce9f5
}
.brandingClubbing .expandCollapseContainer .expandCollapseContainerHeader A {
	BACKGROUND-COLOR: #feefdd
}
.brandingAllInclusive .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #ecf2f5
}
.brandingBudget .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #fde8ea
}
.brandingPremier .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #eff7f9
}
.brandingAdults .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #efeff6
}
.brandingChicUnique .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #f0f4ea
}
.brandingFamilies .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #fff7e7
}
.brandingHolidayVillages .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #e7f0f8
}
.brandingClubbing .expandCollapseContainer .expandCollapseContainerHeader A:hover {
	BACKGROUND-COLOR: #fef5e9
}
TABLE.priceDetailsTable {
	BORDER-COLLAPSE: collapse
}
TABLE.priceDetailsTable TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #edf2f6; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
TABLE.priceDetailsTable TD {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #edf2f6; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.brandingAllInclusive TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #ecf2f5
}
.brandingAllInclusive TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #ecf2f5
}
.brandingBudget TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #fde8ea
}
.brandingBudget TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #fde8ea
}
.brandingPremier TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #eff7f9
}
.brandingPremier TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #eff7f9
}
.brandingAdults TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #efeff6
}
.brandingAdults TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #efeff6
}
.brandingChicUnique TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #f0f4ea
}
.brandingChicUnique TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #f0f4ea
}
.brandingFamilies TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #fff7e7
}
.brandingFamilies TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #fff7e7
}
.brandingHolidayVillages TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #e7f0f8
}
.brandingHolidayVillages TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #e7f0f8
}
.brandingClubbing TABLE.priceDetailsTable TH {
	BACKGROUND-COLOR: #fef5e9
}
.brandingClubbing TABLE.priceDetailsTable TD {
	BACKGROUND-COLOR: #fef5e9
}
.promotionsActivity {
	FLOAT: left
}
.promotionsActivityImage {
	WIDTH: 120px; FLOAT: left
}
.promotionsActivityImage IMG {
	BORDER-BOTTOM: #418199 1px solid; BORDER-LEFT: #418199 1px solid; BORDER-TOP: #418199 1px solid; BORDER-RIGHT: #418199 1px solid
}
.promotionsActivityContent {
	WIDTH: 420px; FLOAT: left
}
.promotionsActivityContent P {
	PADDING-BOTTOM: 20px
}
.promotionsActivityDetailsWrapper {
	PADDING-BOTTOM: 20px
}
.promotionsActivityDetails {
	BACKGROUND-COLOR: #ecf2f5; FLOAT: left
}
.brandingAllInclusive .promotionsActivityDetails {
	BACKGROUND-COLOR: #ecf2f5
}
.brandingBudget .promotionsActivityDetails {
	BACKGROUND-COLOR: #fde8ea
}
.brandingPremier .promotionsActivityDetails {
	BACKGROUND-COLOR: #eff7f9
}
.brandingAdults .promotionsActivityDetails {
	BACKGROUND-COLOR: #efeff6
}
.brandingChicUnique .promotionsActivityDetails {
	BACKGROUND-COLOR: #f0f4ea
}
.brandingFamilies .promotionsActivityDetails {
	BACKGROUND-COLOR: #fff7e7
}
.brandingHolidayVillages .promotionsActivityDetails {
	BACKGROUND-COLOR: #e7f0f8
}
.brandingClubbing .promotionsActivityDetails {
	BACKGROUND-COLOR: #fef5e9
}
.promotionsActivityDetailsDate {
	PADDING-BOTTOM: 4px; MARGIN: 0px 10px; PADDING-LEFT: 0px; WIDTH: 119px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.promotionsActivityDetailsDeparts {
	PADDING-BOTTOM: 4px; MARGIN: 0px 10px; PADDING-LEFT: 0px; WIDTH: 119px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.promotionsActivityDetailsArrives {
	PADDING-BOTTOM: 4px; MARGIN: 0px 10px; PADDING-LEFT: 0px; WIDTH: 119px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #e3ecf0; WIDTH: 420px; FLOAT: left
}
.brandingAllInclusive .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #e3ecf0
}
.brandingBudget .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #fcdde0
}
.brandingPremier .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #e7f3f6
}
.brandingAdults .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #e8e7f2
}
.brandingChicUnique .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #e8eedf
}
.brandingFamilies .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #fff3dc
}
.brandingHolidayVillages .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #dce9f5
}
.brandingClubbing .promotionsActivityDetailsOffer {
	BACKGROUND-COLOR: #feefdd
}
.promotionsActivityDetailsBasis {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 4px
}
.promotionsActivityDetailsPrice {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 140px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 4px
}
.promotionsActivityDetailsPrice A {
	FONT-WEIGHT: normal
}
.promotionsActivityDetailsPrice SPAN {
	FONT-SIZE: 125%; FONT-WEIGHT: bold
}
.last.promotionsActivity {
	MARGIN-BOTTOM: 0px
}
.promoAds .secondColSidesShadow .overlayPadder {
	BORDER-BOTTOM-COLOR: #dce1db; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT-COLOR: #dce1db; BORDER-LEFT-COLOR: #dce1db; BORDER-TOP: #dce1db; PADDING-TOP: 0px
}
.promoAds .secondColSidesShadow .overlayPadder H2 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 4px
}
.promoAds .secondColSidesShadow .overlayPadder .contentBlock {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
.promoAds .secondColSidesShadow .overlayPadder .contentBlock P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.promoAds .promoImg {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 172px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.promoAds .topBrandingColor {
	BACKGROUND-COLOR: #418199; HEIGHT: 3px; FONT-SIZE: 0%
}
.brandingAllInclusive .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #a0c0cb
}
.brandingAllInclusive .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #418199
}
.brandingBudget .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #f68d97
}
.brandingBudget .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #ed1b2f
}
.brandingPremier .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #aed6e0
}
.brandingPremier .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #5daec3
}
.brandingAdults .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #b1afd4
}
.brandingAdults .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #635fab
}
.brandingChicUnique .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #b3c593
}
.brandingChicUnique .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #668c27
}
.brandingFamilies .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #fdcf71
}
.brandingFamilies .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #fcb017
}
.brandingHolidayVillages .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #89b5dc
}
.brandingHolidayVillages .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #146bba
}
.brandingClubbing .promoAds .promoImg {
	BORDER-BOTTOM-COLOR: #fbca8e
}
.brandingClubbing .promoAds .topBrandingColor {
	BACKGROUND-COLOR: #f7941d
}
DIV.bodyPadder P.paragraphWithoutImage {
	WIDTH: 538px
}
DIV.bodyPadder TABLE.standardTable {
	MARGIN: 0px 0px 15px; WIDTH: 538px
}
DIV.contentColumn TABLE.standardTable {
	MARGIN: 0px 0px 15px; WIDTH: 417px
}
DIV.bodyPadder TABLE.standardTable TD {
	BORDER-BOTTOM-COLOR: ; PADDING-BOTTOM: 6px; MARGIN: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-LEFT-COLOR: ; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 6px
}
DIV.bodyPadder TABLE.standardTable TH {
	BORDER-BOTTOM-COLOR: ; PADDING-BOTTOM: 6px; MARGIN: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-LEFT-COLOR: ; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 6px
}
DIV.bodyPadder TABLE.standardTable TR {
	MARGIN: 5px; BACKGROUND: #ecf2f5
}
DIV.bodyPadder TABLE.standardTable TR.odd {
	BACKGROUND: #e3ecf0
}
DIV.bodyPadder TABLE.standardTable TH {
	TEXT-ALIGN: center; BACKGROUND: #8eb3c1; COLOR: #fff; FONT-SIZE: 0.9em; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
DIV.bodyPadder TABLE.standardTable TH A {
	COLOR: #fff
}
DIV.bodyPadder TABLE.standardTable TH[scope='row'] {
	BACKGROUND: #d9e6ea; COLOR: #333; PADDING-TOP: 4px
}
DIV.bodyPadder TABLE.standardTable TH[scope='row'] A {
	COLOR: #418199
}
DIV.bodyPadder TABLE.standardTable TD {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
DIV.bodyPadder TABLE.standardTable A {
	LINE-HEIGHT: 0.9em
}
DIV.bodyPadder TABLE.standardTable .tableSubHeading {
	TEXT-ALIGN: left; BACKGROUND: #d9e6ea; COLOR: #333; PADDING-TOP: 4px
}
SPAN.yes {
	TEXT-INDENT: -10000px; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/images/content/106x87/tick.gif) no-repeat center 50%; HEIGHT: 18px
}
SPAN.no {
	TEXT-INDENT: -10000px; WIDTH: 100%; DISPLAY: block; HEIGHT: 18px
}
UL.inPageTerms {
	MARGIN-TOP: 15px; WIDTH: 538px; MARGIN-BOTTOM: 10px
}
.standardContent .contentBlock UL.inPageTerms LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
TABLE.disneyTickets TH {
	
}
TABLE.disneyTickets .tableHeaderCol {
	WIDTH: 200px
}
.lowestPrice {
	
}
.lowestPrice IMG {
	MARGIN-TOP: -11px; MARGIN-LEFT: 74px
}
.promoAds .secondColSidesShadow .overlayPadder .lowestPrice P.lowestPriceText {
	PADDING-BOTTOM: 6px; WIDTH: 75px; PADDING-TOP: 12px
}
.lowestPrice {
	
}
.lowestPrice IMG {
	MARGIN-TOP: -11px; MARGIN-LEFT: 75px
}
.promoAds .secondColSidesShadow .overlayPadder .lowestPrice P.lowestPriceText {
	PADDING-BOTTOM: 6px; WIDTH: 75px; PADDING-TOP: 12px
}
.lowDeposits {
	
}
.lowDeposits IMG {
	MARGIN-TOP: -14px; MARGIN-LEFT: 65px
}
.promoAds .secondColSidesShadow .overlayPadder .lowDeposits P.lowestPriceText {
	PADDING-BOTTOM: 6px; WIDTH: 65px; PADDING-TOP: 12px
}
.falconIntro {
	PADDING-LEFT: 7px; DISPLAY: block; COLOR: #333; PADDING-TOP: 24px
}
.externalWebsite {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/icons/link_new_window.gif) no-repeat left top
}
.standardContent P {
	PADDING-BOTTOM: 12px
}
.standardContent UL {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.standardContent OL {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.style2 {
	MARGIN: 0px 0px 1px; FLOAT: left
}
DIV.style2 .dealFinder A {
	BORDER-BOTTOM: white 1px solid; MARGIN: 0px; WIDTH: 570px; BACKGROUND: #ecf2f5; FLOAT: left
}
DIV.style2 .dealFinderOdd A {
	BACKGROUND: #e3ecf0
}
DIV.style2 .dealFinder A:hover {
	BACKGROUND: #c6d9e0; CURSOR: pointer; TEXT-DECORATION: none
}
DIV.style2 .dealFinder A SPAN {
	TEXT-ALIGN: left; MARGIN: 0px 0px 0px 5px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: 400
}
DIV.style2 .dealFinder A SPAN.ogDate {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 92%; PADDING-TOP: 6px
}
DIV.style2 .dealFinder A SPAN.ogAirport {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 92%; PADDING-TOP: 6px
}
DIV.style2 .dealFinder A SPAN.ogDurationWeeks {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 92%; PADDING-TOP: 6px
}
DIV.style2 .dealFinder A SPAN.ogPeopleSharing {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 92%; PADDING-TOP: 6px
}
DIV.style2 .dealFinder A SPAN.ogDate {
	WIDTH: 100px
}
DIV.style2 .dealFinder A SPAN.ogAirport {
	WIDTH: 102px
}
DIV.style2 .dealFinder A SPAN.ogLocation {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 128px; PADDING-RIGHT: 0px; COLOR: #000; FONT-WEIGHT: 820; PADDING-TOP: 5px
}
DIV.style2 .dealFinder A SPAN.ogDurationWeeks {
	WIDTH: 58px
}
DIV.style2 .dealFinder A SPAN.ogPeopleSharing {
	WIDTH: 93px
}
DIV.style2 .dealFinder A SPAN.ogPrice {
	WIDTH: 58px; FONT-SIZE: 92%; FONT-WEIGHT: 400
}
DIV.style2 .dealFinder A SPAN.ogPrice STRONG {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 130%; FONT-WEIGHT: 820; PADDING-TOP: 5px
}
DIV.style2 .dealFinder A:hover SPAN.ogPrice STRONG {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 150%; PADDING-TOP: 3px
}
DIV.style2 .dealFinder A SPAN.arrowPlaceholder {
	PADDING-BOTTOM: 6px; MARGIN: 0px 4px; PADDING-LEFT: 0px; WIDTH: 4px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/buttons/link_arrow.gif) no-repeat 100% 50%; FLOAT: right; PADDING-TOP: 6px
}
DIV.atolProtected IMG {
	MARGIN-TOP: -3px; MARGIN-LEFT: 75px
}
.promoAds .secondColSidesShadow .overlayPadder .atolProtected P.atolProtectedText {
	WIDTH: 70px; PADDING-TOP: 12px
}
.atolProtected A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
DIV.dealOfTheDay .style10 SPAN {
	DISPLAY: none
}
DIV.dealOfTheDay .style10 SPAN.togLocation {
	DISPLAY: inline
}
DIV.dealOfTheDay .style10 SPAN.togLocationFrom {
	DISPLAY: inline
}
DIV.dealOfTheDay .style10 SPAN.togPrice {
	DISPLAY: block; COLOR: #418199; FONT-SIZE: 4em; FONT-WEIGHT: bold
}
DIV.dealOfTheDay .style10 SPAN.togAirport {
	DISPLAY: block
}
DIV.dealOfTheDay .style10 SPAN.togDate {
	DISPLAY: block
}
DIV.winBackYourHol IMG {
	POSITION: absolute; MARGIN-TOP: -11px; MARGIN-LEFT: 87px
}
.promoAds .secondColSidesShadow .overlayPadder .winBackYourHol P.winBackYourHolText {
	WIDTH: 86px; PADDING-TOP: 12px
}
.promoAds .secondColSidesShadow .overlayPadder .winBackYourHol P.winBackYourHolLink {
	MARGIN-BOTTOM: 3px
}
.disneyParis IMG {
	POSITION: absolute; MARGIN: -7px 0px 0px -6px
}
.promoAds .secondColSidesShadow .overlayPadder .disneyParis UL.disneyParisList {
	LIST-STYLE-TYPE: none; MARGIN: 40px 0px 10px
}
.disneyParis UL.disneyParisList LI {
	BACKGROUND-IMAGE: url(/images/promotions/ticks.gif); PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px; PADDING-TOP: 5px
}
.promoAds .secondColSidesShadow .overlayPadder .lowestPrice A + H4 {
	MARGIN-TOP: -48px !important
}
.promoAds .secondColSidesShadow .overlayPadder .lowestPrice A + P.lowestPriceText {
	MARGIN-TOP: -72px !important
}
.promoAds .secondColSidesShadow .overlayPadder .lowDeposits A + H4 {
	MARGIN-TOP: -38px !important
}
.promoAds .secondColSidesShadow .overlayPadder .lowDeposits A + P.lowestPriceText {
	MARGIN-TOP: -70px !important
}
.promoAds .secondColSidesShadow .overlayPadder .atolProtected A + H4 {
	MARGIN-TOP: -38px !important
}
.promoAds .secondColSidesShadow .overlayPadder .atolProtected A + P.atolProtectedText {
	MARGIN-TOP: -87px !important
}
