BODY {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
P {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
LI {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #ff7200
}
.headingSection {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #ff7200
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px 5px; COLOR: #003399
}
HR {
	WIDTH: 100%; COLOR: #003399; HEIGHT: 1px
}
SELECT {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.destinationSelect {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.airportSelect {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.daySelect {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.monthyearSelect {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.durationSelect {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.newsletterInput .formLookField {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.destinationSelect {
	WIDTH: 165px
}
.airportSelect {
	WIDTH: 165px
}
.durationSelect {
	WIDTH: 165px
}
.daySelect {
	WIDTH: 41px; MARGIN-RIGHT: 2px
}
.monthyearSelect {
	WIDTH: 118px
}
.newsletterInput {
	VERTICAL-ALIGN: middle; WIDTH: 115px
}
.mainContent {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #fff6ef
}
.mainContentPadded {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #fff6ef
}
.blueContentBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccd9fb
}
.blueContentBoxRight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccd9fb; TEXT-ALIGN: right
}
.lightblueContentBoxRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eef2fe; TEXT-ALIGN: right
}
.lightblueContentBox {
	BACKGROUND-COLOR: #eef2fe
}
.lightblueBg {
	BACKGROUND-COLOR: #eef2fe
}
.orangeBg {
	BACKGROUND-COLOR: #fff6ef
}
.orangeContentBox {
	BACKGROUND-COLOR: #fff6ef
}
.resultTextBold {
	BACKGROUND-COLOR: #fff6ef
}
.resultText {
	BACKGROUND-COLOR: #fff6ef
}
.resultFlightText {
	BACKGROUND-COLOR: #fff6ef
}
.resultFlightTextBold {
	BACKGROUND-COLOR: #E6F3FF
}
.resultsFlightBoldHeader {
	COLOR: #6285ca
}
.resultsHeaderBold {
	BACKGROUND-COLOR: #ffead9
}
.resultsHeaderBoldCentered {
	BACKGROUND-COLOR: #ffead9
}
.resultsFlight {
	BACKGROUND-COLOR: #ffead9
}
.resultsFlightBold {
	BACKGROUND-COLOR: #ffead9
}
.resultsAccomBold {
	BACKGROUND-COLOR: #ffead9
}
.resultsHeader {
	BACKGROUND-COLOR: #ffead9
}
.resultsFlightBoldHeader {
	BACKGROUND-COLOR: #ffead9
}
.destinationResultsHeaderBold {
	BACKGROUND-COLOR: #ff7200
}
.lightblueContentBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.mainContentPadded {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.orangeBg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.resultsHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.resultsHeaderBold {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.destinationResultsHeaderBold {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.resultsHeaderBoldCentered {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.resultTextBold {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.resultText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.orangeContentBox {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.resultsAccomBold {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.resultFlightText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
.resultFlightTextBold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
.resultsFlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
.resultsFlightBold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
.resultsFlightBoldHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
.blueContent {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.blueContentBold {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.lightblueContentBold {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.blueContentCenter {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.blueText {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueTextBold {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueTextCenter {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.orangeText {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.orangeTextRight {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.orangeTextBoldRight {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueContent {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueContentBold {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.lightblueContent {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.lightblueContentBold {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueContentCenter {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultsAccomBold {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultTextBold {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultText {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultsHeader {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultsFlight {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultsFlightBold {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultFlightText {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.resultFlightTextBold {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueTextLeft {
	FONT-SIZE: 11px; FLOAT: left; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueTextRight {
	FONT-SIZE: 11px; FLOAT: right; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.priceOrange {
	FONT-SIZE: 18px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.priceOrangeFlight {
	FONT-SIZE: 24px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueContent {
	COLOR: #003399
}
.blueContent A {
	COLOR: #003399
}
.blueContent A:visited {
	COLOR: #003399
}
.blueText {
	COLOR: #003399
}
.blueTextCenter {
	COLOR: #003399
}
.blueTextBold {
	COLOR: #003399
}
.blueContentBold {
	COLOR: #003399
}
.lightblueContentBold {
	COLOR: #003399
}
.lightblueContent {
	COLOR: #003399
}
.lightblueContent A {
	COLOR: #003399
}
.lightblueContent A :visited {
	COLOR: #003399
}
.resultTextBold {
	COLOR: #003399
}
.resultText {
	COLOR: #003399
}
.resultsHeaderBold {
	COLOR: #003399
}
.resultsHeaderBoldCentered {
	COLOR: #003399
}
.resultFlightText {
	COLOR: #003399
}
.resultFlightTextBold {
	COLOR: #003399
}
.destinationResultsHeaderBold {
	COLOR: #ffffff
}
.orangeText {
	COLOR: #ff6600
}
.orangeText A {
	COLOR: #ff6600
}
.orangeText A:hover {
	COLOR: #ff6600
}
.orangeText A:visited {
	COLOR: #ff6600
}
.orangeTextRight {
	COLOR: #ff6600
}
.orangeTextBoldRight {
	COLOR: #ff6600
}
.priceOrange {
	COLOR: #ff6600
}
.priceOrangeFlight {
	COLOR: #ff6600
}
.orangeText {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.orangeText A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.orangeText A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.orangeText A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.orangeTextBoldRight {
	FONT-WEIGHT: bold
}
.blueContentBold {
	FONT-WEIGHT: bold
}
.lightblueContentBold {
	FONT-WEIGHT: bold
}
.blueTextBold {
	FONT-WEIGHT: bold
}
.resultsAccomBold {
	FONT-WEIGHT: bold
}
.priceOrange {
	FONT-WEIGHT: bold
}
.priceOrangeFlight {
	FONT-WEIGHT: bold
}
.resultTextBold {
	FONT-WEIGHT: bold
}
.resultsHeaderBold {
	FONT-WEIGHT: bold
}
.destinationResultsHeaderBold {
	FONT-WEIGHT: bold
}
.resultsHeaderBoldCentered {
	FONT-WEIGHT: bold
}
.resultsFlightBold {
	FONT-WEIGHT: bold
}
.resultFlightTextBold {
	FONT-WEIGHT: bold
}
.resultsFlightBoldHeader {
	FONT-WEIGHT: bold
}
.blueTextCenter {
	TEXT-ALIGN: center
}
.priceOrange {
	TEXT-ALIGN: center
}
.priceOrangeFlight {
	TEXT-ALIGN: center
}
.resultsHeaderBoldCentered {
	TEXT-ALIGN: center
}
.orangeTextRight {
	TEXT-ALIGN: right
}
.orangeTextBoldRight {
	TEXT-ALIGN: right
}
.orangeArrows {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Times New Roman
}
.mainImgHolder {
	WIDTH: 194px; BACKGROUND-COLOR: #fff6ef
}
.seText {
	FONT-SIZE: 1pt; COLOR: #fff6ef
}
.seText P {
	FONT-SIZE: 1pt; COLOR: #fff6ef
}
.destinationContainer {
	PADDING-BOTTOM: 5px
}
.fromPrice {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px
}
.searchMoreOptions {
	BORDER-TOP: #356ddf 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #356ddf 1px solid; TEXT-ALIGN: center
}
.searchButton {
	FLOAT: right
}
.otherDeals {
	PADDING-TOP: 15px
}
.errorMsg {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: #ff0000; PADDING-TOP: 6px; BACKGROUND-COLOR: #fff6ef
}
.hpOfferBox {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid
}
.hpPlace {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px
}
.hpNights {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #ff6600
}
.hpDeptDate {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 3px
}
.hpTicks {
	PADDING-BOTTOM: 3px
}
.hpBoard {
	FONT-SIZE: 8pt
}
.hpPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff6600; TEXT-DECORATION: none
}
.hpPrice:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff6600; TEXT-DECORATION: none
}
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.copyright A {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.copyright A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.copyright A:hover {
	TEXT-DECORATION: underline
}
.footerNavBg {
	BACKGROUND: url(/images/bg_footer_nav.jpg) no-repeat left 50%; LINE-HEIGHT: 33px
}
.footerNav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footerNav A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footerNav A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footerNav A:hover {
	TEXT-DECORATION: underline
}
.footerTextSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sitemapText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
A.sitemapText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
A.sitemapText:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
A.sitemapText:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
.sitemapHeaderText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
A.sitemapHeaderText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
A.sitemapHeaderText:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
A.sitemapHeaderText:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}
.sitemapLetter {
	FONT-SIZE: 18px; TEXT-DECORATION: none
}
.sitemapLetter A {
	FONT-SIZE: 18px; TEXT-DECORATION: none
}
.sitemapLetter A:visited {
	FONT-SIZE: 18px; TEXT-DECORATION: none
}
.sitemapLetter A:hover {
	TEXT-DECORATION: underline
}
.formField {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px
}
.formItem {
	PADDING-BOTTOM: 3px
}
.formLookField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(../images/bg_formField.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 165px; PADDING-TOP: 3px; HEIGHT: 22px
}
.holidaySearchBackground {
	BACKGROUND-COLOR: #fff6ef
}
.holidaySearchHeading {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffead9
}
.holidaySearchFields {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 5px
}
.holidaySearchButton {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffead9
}
.holidaySearchIntroText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.holidaySearchFieldName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.holidaySearchFieldValue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.holidaySearchNote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.referenceNumber {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.emailUsOption {
	FONT-SIZE: 11px; FLOAT: right; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.priceExplainText {
	FONT-SIZE: 10px; FLOAT: left; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: left
}
.priceExplainText A {
	FONT-SIZE: 10px; FLOAT: left; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: left
}
.priceExplainText A:hover {
	FONT-SIZE: 10px; FLOAT: left; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: left
}
.priceExplainText A:visited {
	FONT-SIZE: 10px; FLOAT: left; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: left
}
.priceText {
	FLOAT: right
}
.priceFrom {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.hdHeaderBold {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffead9
}
.hdDetails {
	BACKGROUND-COLOR: #fff1e5
}
.hdImage {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.hdShortDesc {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.hdPriceArea {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.hdFrom {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; TEXT-ALIGN: center
}
.hdPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ff6600; TEXT-ALIGN: center
}
.pricesHeading {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; WIDTH: 20%; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffead9
}
.pricesLeftColumn {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.pricesPrices {
	BORDER-RIGHT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
.priceMonthHeading {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffead9; TEXT-ALIGN: center
}
.priceMonthPrice {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
.destHolder {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 250px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
.destL1 A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ff7200; TEXT-DECORATION: none
}
.destL1 A:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ff7200; TEXT-DECORATION: none
}
.destL1 A:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ff7200; TEXT-DECORATION: none
}
.destL2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffd9ba; TEXT-DECORATION: none
}
.destL2 A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffd9ba; TEXT-DECORATION: none
}
.destL2 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffd9ba; TEXT-DECORATION: none
}
.destL3 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 2px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffead9; TEXT-DECORATION: none
}
.destL3 A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 2px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffead9; TEXT-DECORATION: none
}
.destL3 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 2px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffead9; TEXT-DECORATION: none
}
.destL4 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; PADDING-BOTTOM: 2px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #fff0e4; TEXT-DECORATION: none
}
.destL4 A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; PADDING-BOTTOM: 2px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #fff0e4; TEXT-DECORATION: none
}
.destL4 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; PADDING-BOTTOM: 2px; COLOR: #003399; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #fff0e4; TEXT-DECORATION: none
}
.destSpacer {
	WIDTH: 250px; HEIGHT: 5px
}
.destinationTabs {
	BACKGROUND-IMAGE: url(/images/destination_tab_background.gif); BACKGROUND-REPEAT: repeat-x
}
.destinationTabsHolder {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(/images/destination_tab_center.gif); PADDING-BOTTOM: 0px; COLOR: #003399; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
.destinationTabsHolder A {
	TEXT-DECORATION: none
}
.destinationTabsHolder A:hover {
	TEXT-DECORATION: none
}
.destinationTabsHolder A:visited {
	TEXT-DECORATION: none
}
.destinationTabsHolderSelected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(/images/destination_tab_center.gif); PADDING-BOTTOM: 0px; COLOR: #003399; PADDING-TOP: 0px; BORDER-BOTTOM: #fff6ef 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
.destinationTabsHolderSelected A {
	TEXT-DECORATION: none
}
.destinationTabsHolderSelected A:hover {
	TEXT-DECORATION: none
}
.destinationTabsHolderSelected A:visited {
	TEXT-DECORATION: none
}
.destinationTabHolderSelectedSide {
	BORDER-BOTTOM: #fff6ef 1px solid
}
.topHolidaysBox {
	BORDER-RIGHT: #356ddf 1px solid; BORDER-LEFT: #356ddf 1px solid; BORDER-BOTTOM: #356ddf 1px solid
}
.topSectionBlue {
	BACKGROUND-COLOR: #ccd9fb
}
.topHolidayOffer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ccd9fb
}
.topHolidayArrows {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.topHolidayPriceLink {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.topHolidayDestLink {
	TEXT-DECORATION: none
}
.hpDealsHolder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.hpDealTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.hpDealTitleText A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.hpDealTitleText A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.hpDealTitleText A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.hpDealBoardBasisText {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana
}
.hpDealImage {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
.hpDealStandardText {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana
}
.hpDealFromText {
	FONT-SIZE: 9px; COLOR: #003399; FONT-FAMILY: verdana
}
.hpDealPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ff7200; TEXT-DECORATION: none
}
.hpDealPrice A {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ff7200; TEXT-DECORATION: none
}
.hpDealPrice A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ff7200; TEXT-DECORATION: none
}
.hpDealPrice A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ff7200; TEXT-DECORATION: none
}
.homepageText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; COLOR: #003399; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffd9ba
}
.md_CallOnSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffead9
}
.md_BookOnlineIcon {
	WIDTH: 33px; BACKGROUND-COLOR: #eef2fe
}
.md_BookOnlineArea {
	WIDTH: 351px; BACKGROUND-COLOR: #eef2fe
}
.md_explainationText {
	FONT-SIZE: 7pt
}
.qc_PassengerType {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.md_phoneIcon {
	FLOAT: left
}
.md_phoneText {
	FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 351px
}
.moreDetailsNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff6ef
}
.moreDetailsPhoneNumber {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt
}
.onlineAvail_BasicPriceFrom {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.onlineAvail_BasicPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; VERTICAL-ALIGN: middle; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.onlineAvail_WhatsIncluded {
	PADDING-RIGHT: 6px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.onlineAvail_WhatsIncluded A {
	FONT-WEIGHT: bold
}
.onlineAvail_PhoneNo {
	BORDER-BOTTOM: #ffffff 1px solid
}
.onlineAvail_ReferenceNoContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px; BACKGROUND-COLOR: #ccd9fb; TEXT-ALIGN: center
}
.onlineAvail_ReferenceNo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.onlineAvail_CostingFormContainer {
	HEIGHT: 77px; BACKGROUND-COLOR: #ccd9fb
}
.onlineAvail_GetCostOnline {
	FLOAT: left
}
.onlineAvail_CostingForm {
	FONT-SIZE: 9px; FLOAT: left; PADDING-TOP: 11px
}
.onlineAvail_CostingFormAdults {
	FLOAT: left
}
.onlineAvail_CostingFormChildren {
	PADDING-LEFT: 10px; FLOAT: left
}
.onlineAvail_CostingFormInfants {
	PADDING-LEFT: 10px; FLOAT: left
}
.onlineAvail_Ages {
	PADDING-TOP: 2px
}
.onlineAvail_AgesAdults {
	PADDING-LEFT: 38px; FONT-SIZE: 9px; FLOAT: left
}
.onlineAvail_AgesChildren {
	PADDING-LEFT: 31px; FONT-SIZE: 9px; FLOAT: left
}
.onlineAvail_AgesInfants {
	PADDING-LEFT: 35px; FONT-SIZE: 9px; FLOAT: left
}
.onlineAvail_CostingButton {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.onlineAvail_LinkLine {
	PADDING-TOP: 4px; BORDER-BOTTOM: white 1px solid; HEIGHT: 23px; BACKGROUND-COLOR: #fef7f1
}
.onlineAvail_MorePictures {
	PADDING-LEFT: 9px; FLOAT: left
}
.onlineAvail_PriceCheck {
	PADDING-LEFT: 23px; FLOAT: left
}
.onlineAvail_EmaiBook {
	PADDING-LEFT: 23px; FLOAT: left
}
.onlineAvail_EmailFriend {
	PADDING-LEFT: 23px; FLOAT: left
}
.onlineAvail_NextStep {
	
}
.onlineAvail_NextStepText {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 13px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.5em; PADDING-TOP: 13px; BACKGROUND-COLOR: #ccd9fb; TEXT-ALIGN: center
}
.hs_passengersAdults {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.hs_passengersChildren {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.hs_passengersInfants {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.hp_RefLookupForm {
	LINE-HEIGHT: 25px
}
.hp_RefLookupField {
	WIDTH: 120px
}
.ppText {
	FONT-SIZE: 8pt; COLOR: #ff6600
}
