
/********************************************** General *****************************************************/

input,select,textarea  {border:1px solid #93C9FF;font-size:75%}
a {color:#3250BE}
a.external {background-image:url(../images/thomsonbrand/external.gif)}
a.email {background-image:url(../images/thomsonbrand/email.gif)}

/*********************************************LAYOUT*****************************************************/

body {color:#333;font-family:"lucida sans", "lucida grande", "lucida sans unicode", verdana, arial, san-serif;background-position:top center;background-repeat:no-repeat;line-height:1.3}
#header .insideHeader {background-color:transparent}
.searchPanel .insideSearchPanel {background-color:#ddf0ff;border:solid 1px #c7e2ff}
#bookingSummary .insideSummaryPanel {background-color:#ddf0ff;border:solid 1px #c7e2ff}
#yourHolidayPrices .insideYourHolidayPrices {background-color:#fff;border:solid 1px #93C9FF}
#alternativeAccommodation .insideAlternativeAccommodation {background-color:#fff;border:solid 1px #93C9FF}
#recentlyViewed .insideRecentlyViewed {border:solid 1px #C4E2FF;background-color:#F6FAFF}

/************************************************ Header ***************************************/

#header em {font-style:normal}
#header .globalNav ul li {font-size:87%}
#header .branding {margin-top:35px}
#header .branding .logosArea p {font-size:100%}
#header .branding .logosArea p a {display:block;width:369px;height:70px;float:left}
#header .branding .logosArea p span {display:none}
#header .branding .messageArea {background-position:top right;background-repeat:no-repeat;height:70px}
#header .branding .searchThomson {width:207px;float:left;padding-top:4px}
#header .bookingBranding .searchThomson {padding-top:26px}
#header .branding .searchThomson form {width:207px}
#header .branding .searchThomson label {display:none}
#header .branding .searchThomson input {padding:0;margin:0;width:auto;float:left;border:0;background:transparent}
#header .branding .searchThomson input.searchField {border:solid 1px #93C9FF;padding:2px;background-color:#fff;width:121px;margin-right:5px;float:left;font-size:70%;color:#333}
#header .branding .searchThomson input.search {border:solid 1px #93C9FF;padding:0;width:auto;float:left;font-size:70%;color:#3250BE;background-color:#E8F3FF}
#header .branding .searchThomson ul.helpLinks {width:207px;float:left;clear:both;padding:5px 0 10px;list-style-type:none}
#header .branding .searchThomson ul.helpLinks li {width:auto;float:left;border-left:solid 1px #fff;padding:0;margin:0}
#header .branding .searchThomson ul.helpLinks li.first {border:0}
#header .branding .searchThomson ul.helpLinks li a {padding:0 10px;display:block;float:left;width:auto;font-size:70%}
#header .branding .searchThomson ul.helpLinks li.first a {padding-left:0}
#header .mainNav {background-image:url(../images/thomsonbrand/navtopwhitecurve.gif);background-position:left top;background-repeat:no-repeat;padding-top:8px/*background-color:yellow;*/}
#header .mainNav .insideMainNav {background-image:url(../images/thomsonbrand/navbottomwhitecurve.gif);background-position:left bottom;background-repeat:no-repeat;clear:both;float:left;padding-bottom:3px;width:975px}
#header .mainNav .insideMainNav .siteNavContent {background-image:url(../images/thomsonbrand/navgradientrepeater.gif);background-position:left top;background-repeat:repeat-x;border-left:4px solid #fff;border-right:4px solid #FFF;clear:both;float:left;text-align:center;width:967px}
.holder {text-align:center;width:967px;float:left;clear:both;position:relative;margin-top:-5px}
#header .mainNav ul {width:967px;float:left;clear:both;padding:0;list-style-type:none}
#header .mainNav ul li {border-left:1px solid #3250BE;font-size:93%}
#header .mainNav ul li.first {border-left:0;padding-left:5px}
#header .mainNav ul li a {background-color:transparent;background-position:left top;background-repeat:repeat-x;color:#fff;padding:9px 20px;text-decoration:none}
#header .mainNav ul li.first a {padding-left:15px}
#header .mainNav ul li a span {cursor:pointer}
#header .mainNav ul li.first em {background-color:transparent;background-position:left top;background-repeat:repeat-x;color:#fff;display:block;float:left;padding:9px 20px;padding-left:15px;text-decoration:none;width:auto;background-image:url(../images/thomsonbrand/navgradientover.gif)}
#header .mainNav ul li a:hover {background-image:url(../images/thomsonbrand/navgradientover.gif);text-decoration:underline}
#header .mainNav ul li a.selected {background-image:url(../images/thomsonbrand/navgradientover.gif)}
#header .mainNav ul li.first em span,#header .mainNav ul li.first a span {padding-left:25px;background-image:url(../images/thomsonbrand/navhomeicon.gif);background-position:center left;background-repeat:no-repeat}

/***************************************** Page **************************************************/

/************************************** Breadcrumbs ********************************************/

/* Level 1 */
.breadcrumbs ul.breadcrumbLinks {font-size:70%;margin-top:-10px}
.breadcrumbs ul.breadcrumbLinks li.crumb {font-size:100%;background-image:url(../images/thomsonbrand/progressarrow.gif)}
.breadcrumbs ul.breadcrumbLinks li.first {background-image:none}

/*Level 2*/
.breadcrumbs ul.breadcrumbLinks ul.innerCrumb li.dropDownHolder a.select {background-image:url(../images/thomsonbrand/menuBarDown.gif)}
.breadcrumbs ul.breadcrumbLinks ul.innerCrumb li.dropDownHolder a.select:hover {background-image:url(../images/thomsonbrand/menuBarDownHover.gif)}

/* Level 3 */
.breadcrumbs ul.breadcrumbLinks ul.innerCrumb li.dropDownHolder ul {border:solid 1px #C4E2FF;font-size:100%}
.breadcrumbs ul.breadcrumbLinks ul.innerCrumb li.dropDownHolder ul li {border-bottom:solid 1px #C4E2FF}
.breadcrumbs ul.breadcrumbLinks ul.innerCrumb li.dropDownHolder ul a {font-size:93%}
.breadcrumbs ul.breadcrumbLinks ul.innerCrumb li.dropDownHolder ul a:hover {background-color:#E8F3FF}

/******************************************* Common content *****************************************/

#page #contentHeader .introduction {background-image:url(../images/thomsonbrand/greywhitetopstripewide.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent}
#page #contentHeader .introduction .insideIntroduction {background-image:url(../images/thomsonbrand/greywhitebottomstripewide.gif);background-repeat:no-repeat;background-position:bottom left}
#page #contentHeader .introduction .insideIntroduction .introText {background-image:url(../images/thomsonbrand/greywhitestripewide.gif);background-repeat:repeat-y;background-position:top left}
#page #contentHeader .introduction .insideIntroduction .introText h1 .smaller {color:#333;font-size:87%}
#page #contentHeader .introduction .insideIntroduction .introText h1 a {text-decoration:none;color:#000}
#page #contentHeader .introduction .insideIntroduction .introText h1 {font-size:170%;font-weight:400;line-height:1.2;color:#000;letter-spacing:-.03em}
#page #contentHeader .introduction .insideIntroduction .introText h2 {font-size:100%;font-weight:400;line-height:1.2;color:#c00;padding-bottom:10px}
#page #contentHeader .introduction .insideIntroduction .introText p {color:#000;font-size:87%;font-weight:400;line-height:1.6}
#page #contentHeader .introduction .insideIntroduction .introText ul li {font-size:87%;line-height:1.6}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText ul li {font-size:81%;line-height:1.4}
#page #contentHeader .introduction .insideIntroduction .introText .headingInfo h2,#page #contentHeader .introduction .insideIntroduction .introText .headingInfo p {font-size:75%;padding:0;line-height:1.3;color:#333}
#page #contentHeader .introduction .insideIntroduction .introText .headingText .image {border:solid 1px #E0DAC8}
#page #contentHeader .introduction .insideIntroduction .introText .headingInfo p.printThis {background-image:url(../images/thomsonbrand/printicon.gif)}
#page #content ul.columns li .block .block {font-size:100%}
#content .block h2 {color:#67AA1F;float:left;font-size:93%;font-weight:400}
#content .block h3 {color:#000;float:left;font-size:87%;font-weight:400}
#content .block p {font-size:75%}
#content .block dl {font-size:75%}
#page #content ul.columns li .introText .insideIntroText p {color:#000;font-size:93%;font-weight:400;line-height:1.6}
#page #content ul.columns li .introText .insideIntroText .countryFactFile .insideBlock ul li h2 {font-size:75%;color:#000}
#page #content ul.columns li .introText .insideIntroText .countryFactFile .insideBlock p {font-size:75%;line-height:normal}
#page .rating p {font-size:75%}
#page .rating .rating5 {background-image:url(../images/thomsonbrand/ratingsmalltext5.gif)}
#page .rating .rating4half {background-image:url(../images/thomsonbrand/ratingsmalltext4plus.gif)}
#page .rating .rating4 {background-image:url(../images/thomsonbrand/ratingsmalltext4.gif)}
#page .rating .rating3half {background-image:url(../images/thomsonbrand/ratingsmalltext3plus.gif)}
#page .rating .rating3 {background-image:url(../images/thomsonbrand/ratingsmalltext3.gif)}
#page .rating .rating2half {background-image:url(../images/thomsonbrand/ratingsmalltext2plus.gif)}
#page .rating .rating2 {background-image:url(../images/thomsonbrand/ratingsmalltext2.gif)}
#page .rating .rating1half {background-image:url(../images/thomsonbrand/ratingsmalltext1plus.gif)}
#page .rating .rating1 {background-image:url(../images/thomsonbrand/ratingsmalltext1.gif)}

/**************** Destinations pages *********************/

#page #contentHeader .tabIntro h1 {color:#000;font-size:120%;font-weight:400;line-height:1.2}
#page #contentHeader .tabIntro p {color:#000;font-size:87%;font-weight:400;line-height:1.6}
#page #contentHeader .destinationsNav ul li a {font-size:75%}
#page #contentHeader .introduction .insideIntroduction .introText .earlierLater ul li {font-size:70%}
#page #contentHeader .introduction .insideIntroduction .introText .earlierLater ul li.dateOption a span.date {color:#3250BE}
#page #content ul.columns {border-top:solid 2px #E8F3FF}
#page #content ul.columns li h2 {color:#67AA1F;font-size:125%;font-weight:400}
#page #content ul.columns li.col1 h2 {color:#000;font-size:125%;font-weight:400}
#page #content ul.columns li .block {font-size:75%;line-height:1.6;border-bottom:solid 2px #E8F3FF}
#page #content ul.columns li.col1 .introText {font-size:100%}
#page #content ul.columns li .block p {font-size:100%}
#page #content ul.columns li .opinionTable li {font-size:100%}
#page #content ul.columns li .block .insideBlock table td {background-color:#E8F3FF}
#page #content ul.columns li .block .insideBlock table td strong,#page #content ul.columns li .block .insideBlock table td b {font-weight:400;color:#000}
#page #content ul.columns li .block .insideBlock table th {color:#000}
#page #content ul.columns li .block .insideBlock p,#page #content ul.columns li .block .insideBlock h3 {font-size:100%}
#page #content ul.columns li .block .insideBlock .quickStats ul {border-top:solid 1px #D4E7C7}
#page #content ul.columns li .block .insideBlock .quickStats ul li {border-bottom:solid 1px #D4E7C7}
#page #content ul.columns li .block .insideBlock .quickStats ul li h3 {color:#000;font-weight:400;font-size:100%}
#page #content ul.columns li .block .insideBlock .quickStats table th,#page #content ul.columns li .block .insideBlock .quickStats table td {border-top:solid 1px #E0DAC8}
#page #content .block .insideBlock .abilitiesRatings ul li h3 {color:#000;font-weight:400}
#page #content .block .insideBlock .abilitiesRatings ul li.beginners h3 {color:#3250be;background-image:url(../images/thomsonbrand/pisteratingheading_beginners.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.intermediates h3 {color:red;background-image:url(../images/thomsonbrand/pisteratingheading_intermediates.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.advanced h3 {color:#000;background-image:url(../images/thomsonbrand/pisteratingheading_advanced.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.boarders h3 {color:#666;background-image:url(../images/thomsonbrand/pisteratingheading_boarders.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.beginners p.pisteRating1 {background-image:url(../images/thomsonbrand/pisterating1_beginners.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.beginners p.pisteRating2 {background-image:url(../images/thomsonbrand/pisterating2_beginners.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.beginners p.pisteRating3 {background-image:url(../images/thomsonbrand/pisterating3_beginners.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.beginners p.pisteRating4 {background-image:url(../images/thomsonbrand/pisterating4_beginners.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.beginners p.pisteRating5 {background-image:url(../images/thomsonbrand/pisterating5_beginners.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.intermediates p.pisteRating1 {background-image:url(../images/thomsonbrand/pisterating1_intermediates.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.intermediates p.pisteRating2 {background-image:url(../images/thomsonbrand/pisterating2_intermediates.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.intermediates p.pisteRating3 {background-image:url(../images/thomsonbrand/pisterating3_intermediates.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.intermediates p.pisteRating4 {background-image:url(../images/thomsonbrand/pisterating4_intermediates.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.intermediates p.pisteRating5 {background-image:url(../images/thomsonbrand/pisterating5_intermediates.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.advanced p.pisteRating1 {background-image:url(../images/thomsonbrand/pisterating1_experts.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.advanced p.pisteRating2 {background-image:url(../images/thomsonbrand/pisterating2_experts.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.advanced p.pisteRating3 {background-image:url(../images/thomsonbrand/pisterating3_experts.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.advanced p.pisteRating4 {background-image:url(../images/thomsonbrand/pisterating4_experts.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.advanced p.pisteRating5 {background-image:url(../images/thomsonbrand/pisterating5_experts.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.boarders p.pisteRating1 {background-image:url(../images/thomsonbrand/pisterating1_boarders.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.boarders p.pisteRating2 {background-image:url(../images/thomsonbrand/pisterating2_boarders.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.boarders p.pisteRating3 {background-image:url(../images/thomsonbrand/pisterating3_boarders.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.boarders p.pisteRating4 {background-image:url(../images/thomsonbrand/pisterating4_boarders.gif)}
#page #content .block .insideBlock .abilitiesRatings ul li.boarders p.pisteRating5 {background-image:url(../images/thomsonbrand/pisterating5_boarders.gif)}
#content .opinionTable {background-image:url(../images/thomsonbrand/youropinionheader.gif)}
#content .opinionTable .insideBlock {background-image:url(../images/thomsonbrand/youropinionbottom.gif)}
#content .opinionTable .insideBlock ul {background-image:url(../images/thomsonbrand/youropinionstripe.gif)}
#content .opinionTable .insideBlock ul li h3 {font-size:70%}
#content .opinionTable .insideBlock ul li .horizontalPercentage {border:solid 1px #93C9FF!important}
#content .opinionTable .insideBlock ul li .horizontalPercentage strong.bar {background-color:#acd6ff!important;background-image:url(../images/thomsonbrand/barbackground.gif)!important;font-size:86%}
#page #content ul.columns li .opinionTable .insideBlock ul li h3 {font-size:93%;color:#333}
.usp blockquote {font-size:87%;font-weight:400;color:#000}
#page #content ul.columns li.col1 .flyFrom h2 {font-size:100%}
#page #content ul.columns li.col1 .flyFrom p {font-size:100%}
#page #content ul.columns li.col1 .moneySavers .insideBlock {background-color:#D4E7C7}
#page #content ul.columns li.col1 .moneySavers .insideBlock h2 {background-image:url(../images/thomsonbrand/snowsaversheading.gif)}
#page #content ul.columns li.col2 .pisteFacts {background-image:url(../images/thomsonbrand/pistefactsheader.gif)}
#page #content ul.columns li.col2 .pisteFacts .insideBlock {background-image:url(../images/thomsonbrand/factfilebottomstripe.gif)}
#page #content ul.columns li.col2 .pisteFacts .insideBlock ul {background-image:url(../images/thomsonbrand/factfilestripe.gif)}
#page #content ul.columns li.col2 .factFile .insideBlock {background-image:url(../images/thomsonbrand/factfilebottomstripe.gif)}
#page #content ul.columns li.col2 .factFile h2 {background-image:url(../images/thomsonbrand/factfileheader.gif)}
#page #content ul.columns li.col2 .factFile .insideBlock ul {background-image:url(../images/thomsonbrand/factfilestripe.gif)}
#page #content ul.columns li.col2 .countryFactFile h2 {background-image:url(../images/thomsonbrand/countryfactfileheader.gif)}
#page #content ul.columns li.col2 .resortFactFile h2 {background-image:url(../images/thomsonbrand/resortfactfileheader.gif)}
#page #content ul.columns li.col2 .pisteFactFile h2 {background-image:url(../images/thomsonbrand/pistefactfileheader.gif)}
#page #content ul.columns li.col2 .accommodationFactFile h2 {background-image:url(../images/thomsonbrand/accommodationfactfileheader.gif)}
#page #content ul.columns li.col2 .countryFactFile ul li h2 {font-size:100%;color:#000}
#page #content ul.columns li.col2 .countryFactFile ul li p {font-size:100%}
#page.destinations #content .deals {font-size:75%;background-image:url(../images/thomsonbrand/dealsbottomstripe.gif)}
#page.destinations #content .deals .insideBlock {background-image:url(../images/thomsonbrand/dealstopstripe.gif)}
#page.destinations #content .deals .insideBlock .insideDeals {background-image:url(../images/thomsonbrand/dealsstripe.gif)}
#page.destinations #content .deals .insideBlock h2 {background-image:url(../images/thomsonbrand/bestdealsheadingleft.gif);color:#fff;line-height:1.2;font-weight:400;font-size:130%}
#page.destinations #content .deals .insideBlock h2 span.insideHeading {background-image:url(../images/thomsonbrand/dealsheadingright.gif)}
#page.destinations #content .deals .insideBlock p.moreDeals {font-size:100%}
#page.destinations #content .deals .insideBlock .departFrom select {font-size:93%}
#page.destinations #content .deals .insideBlock .departFrom input.go {background-color:#4d5c7f;border:1px solid #C4E2FF;color:#fff;margin:-2px 0 0;padding:2px 5px;font-size:93%}
#page.destinations #content .deals .insideBlock table th {border-bottom:2px solid #fff;font-size:93%}
#page.destinations #content .deals .insideBlock table td {border-bottom:2px solid #fff;background-color:#E8F3FF;color:#4c4c4c}
#page.destinations #content .deals .insideBlock table td p {font-size:100%}
#page.destinations #content .deals .insideBlock table td.destination .name {color:#000;font-size:115%}
#page.destinations #content .deals .insideBlock table td .basedOn {font-size:93%}
#page.destinations #content .deals .insideBlock table td .deal p.number .price {font-size:140%;color:#000}

/*Destinations region list*/
#content .region h2 {color:#67AA1F;font-weight:400;font-size:100%}

/*Destinations resort list*/
#content ul.destinationPageList ul {border-top:0}
#content ul.destinationPageList li {border-bottom:2px solid #E8F3FF}
#content ul.destinationsCountryList li {border-bottom:0}
#content ul.destinationPageList li .ratingHeader {background-color:#fff}
#content ul.destinationPageList li .ratingHeader h2 {color:#67AA1F;font-size:87%;font-weight:400}
#content ul.destinationPageList li .ratingHeader h2 a {color:#67AA1F;text-decoration:none}
#content ul.destinationPageList li .ratingHeader .ratingArea {background-color:#fff}
#content ul.destinationPageList li .locationImageHolder .locationImage {border:1px solid #E0DAC8}
#content ul.destinationPageList li .locationImageHolder .locationImage a {border:solid 2px #fff}
#content ul.destinationPageList li .locationContent blockquote {font-size:75%;font-weight:400;color:#333}
#content ul.destinationPageList li .locationContent h2,#content ul.destinationPageList li .locationContent h3 {font-size:100%;font-weight:400}
#content ul.destinationPageList li .locationContent h2 a,#content ul.destinationPageList li .locationContent h3 a {text-decoration:none;color:#000}
#content ul.destinationPageList li .block .insideBlock .abilitiesRatings h2 {font-size:81%}
#content ul.destinationPageList li .locationContent .opinionTable h3 {font-size:70%}
#content ul.destinationPageList li .locationContent .opinionTable .insideBlock ul li .horizontalPercentage strong.bar {font-size:65%}
#content ul.destinationPageList li .locationContent p,#content ul.destinationPageList li .links ul.more li {font-size:75%;line-height:1.5}

/*Destinations lists navigation*/
#page #contentNavigation .insideContentNavigation {border:solid 1px #C4E2FF;background-color:#F6FAFF}
#page #contentNavigation .insideContentNavigation p {font-size:75%}
#page #contentNavigation .insideContentNavigation .headerArea {background-color:#67AA1F}
#page #contentNavigation .insideContentNavigation .headerArea h2 {color:#fff;font-size:93%;font-weight:400}
#page #contentNavigation .insideContentNavigation .headerArea h2 a {color:#fff;text-decoration:none}
#page #contentNavigation .insideContentNavigation ul li h3 {font-weight:400;font-size:81%}
#page #contentNavigation .insideContentNavigation ul li a.selected {color:#000;text-decoration:none}
#page #contentNavigation .insideContentNavigation ul li p {font-size:75%}
#page #contentNavigation .insideContentNavigation ul li p a,#page #contentNavigation .insideContentNavigation ul li p a:hover {background-color:transparent}
#page #contentNavigation .insideContentNavigation ul li ul {background-image:none}
#page #contentNavigation .insideContentNavigation ul li ul li h3 {font-size:75%}
#page #contentNavigation .insideContentNavigation ul li .image {border:1px solid #E0DAC8;background-color:#fff}
#page #contentNavigation .insideContentNavigation ul li .image a {border:solid 5px #fff;background-color:transparent}
#page #contentNavigation .insideContentNavigation ul li .image,#page #contentNavigation .insideContentNavigation ul li .image a {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
#content ul.destinationsAccommodationList li li {border-top:2px solid #E8F3FF;border-bottom:0}
#page #content .holidayFeaturesContent .insideHolidayFeatures {border:solid 1px #c7e2ff}
#page #content .holidayFeaturesContent h2 {font-size:87%;color:#000;font-weight:400}
#page #content .holidayFeaturesContent .feature h3 {font-size:81%;color:#000;font-weight:400}
#page #content .holidayFeaturesContent .feature p {font-size:75%;color:#333}
#page #content .holidayFeaturesContent p.backToTop {font-size:70%}

/************************************************* Home page *********************************************************/

#page .emergencyMessage .insideEmergency {border:solid 1px #C5E2FF;background-color:#fff}
#page .showOnce .emergencyMessage .insideEmergency {background-color:#ff9}
#page .emergencyMessage .insideEmergency h2 {font-size:87%;color:#000;font-weight:400}
#page .emergencyMessage .insideEmergency p {font-size:75%;color:#333;line-height:1.4}
#page .emergencyMessage .insideEmergency ul li {font-size:75%;color:#333;line-height:1.4;background-image:url(../images/thomsonbrand/bullet.gif)}
#page .emergencyMessage .insideEmergency .closeWindow p {font-size:70%}
#page .emergencyMessage .insideEmergency .closeWindow p a {background-image:url(../images/thomsonbrand/close.gif)}
#page.homePage #contentHeader .introduction {background-image:url(../images/thomsonbrand/greywhitetopstripewide.gif)}
#page.homePage #contentHeader .introduction .insideIntroduction {background-image:url(../images/thomsonbrand/greywhitebottomstripewide.gif)}
#page.homePage #contentHeader .introduction .insideIntroduction .introText {background-image:url(../images/thomsonbrand/greywhitestripewide.gif)}
#homePromos {width:741px;padding:5px 7px 9px 5px;background-image:url(../images/thomsonbrand/promosbackground.gif);background-position:top left;background-repeat:no-repeat;background-color:transparent}
#homePromos #flowTabs {width:243px;float:left;margin-right:0}
#homePromos #flowTabs ul li {width:243px;padding-top:1px;background-image:url(../images/thomsonbrand/adseparator.gif);background-position:top center;background-repeat:no-repeat}
#homePromos #flowTabs ul li.first {padding-top:0;background-image:none}
#homePromos #flowTabs ul li a {width:213px;padding:20px 15px;font-size:87%;background-position:220px 50%;background-repeat:no-repeat}
#homePromos #flowTabs ul li a span.headLine {font-size:120%}
#homePromos #flowTabs ul li a:hover {background-color:#fff;background-image:url(../images/thomsonbrand/promoarrow.gif)}
#homePromos #flowTabs ul li a.current {background-image:url(../images/thomsonbrand/promoarrow.gif)}

/* Recently viewed accommodation */
#recentlyViewed .insideRecentlyViewed h2 {font-size:81%;font-weight:400;color:#67AA1F}
#recentlyViewed .insideRecentlyViewed .CollapsiblePanelOpen h2 {background-image:url(../images/thomsonbrand/extrasclose.gif)}
#recentlyViewed .insideRecentlyViewed .CollapsiblePanelClosed h2 {background-image:url(../images/thomsonbrand/extrasopen.gif)}
#recentlyViewed .insideRecentlyViewed ul li .image {border:solid 1px #E0DAC8}
#recentlyViewed .insideRecentlyViewed ul li .image a {background-color:#fff}
#recentlyViewed .insideRecentlyViewed ul li .text {font-size:70%}
#recentlyViewed .insideRecentlyViewed ul li h3 {font-weight:400}
#page.homePage .homeColumns3 .columns3 .column h3 {font-size:81%}
#page.homePage .homeColumns3 .columns3 .column p {font-size:70%;line-height:1.4}
#page.homePage .homeColumns3 .columns3 .column p.all {font-size:75%;line-height:1.4}
#page.homePage .homeColumns3 .columns3 .holidayDeals {background-image:url(../images/thomsonbrand/dealsbottomstripehome.gif)}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn {background-image:url(../images/thomsonbrand/dealstopstripehome.gif)}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn h2 {background-image:url(../images/thomsonbrand/dealsheadingleft.gif);color:#fff;font-size:100%;line-height:1.2;font-weight:400}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn h2 span {background-image:url(../images/thomsonbrand/dealsheadingright.gif)}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn h2 a {color:#fff}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn p {line-height:1.2}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn p.note {font-size:70%;line-height:1.4}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent {background-image:url(../images/thomsonbrand/dealsstripehome.gif)}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal {border-bottom:solid 1px #c5e2ff}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal .text h3 {font-size:75%;font-weight:400;color:#333}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal .text h3 a {color:#333}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal .text h3 span.resortName {color:#000;font-size:116%}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal .text p {font-size:100%}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal .text p a {color:#333}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal .text p.price span.from {font-size:70%}
#page.homePage .homeColumns3 .columns3 .holidayDeals .insideColumn .dealsContent ul li.deal .text p.price span.number {font-size:100%;color:#EF0100;background-image:url(../images/thomsonbrand/peradult.gif)}
#page.homePage .homeColumns3 .columns3 .column .destinationList ul li {font-size:75%;border-bottom:1px solid #C5E2FF}
#page.homePage .homeColumns3 .columns3 .column h2 {font-size:100%;font-weight:400;color:#000}
#page.homePage .homeColumns3 .columns3 .column h2 a {text-decoration:none;color:#000}
#page.homePage .homeColumns3 .columns3 .column .destinationPromotion .image {border:solid 1px #E0DAC8}
#page.homePage .homeColumns3 .columns3 .column .destinationPromotion .text p {font-size:70%;line-height:1.4}
#page.homePage .homeColumns3 .columns3 .column .holidayTypes ul li {border-bottom:1px solid #C5E2FF}
#page.homePage .homeColumns3 .columns3 .column .holidayTypes ul li .image {font-size:70%;border:1px solid #E0DAC8}
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder ul.hotelsList li {border-bottom:1px solid #C5E2FF}
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder ul.hotelsList li .contentImageHolder {border:1px solid #E0DAC8}
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder ul.hotelsList li .locationContent h3 {font-size:81%}
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder ul.hotelsList li .locationContent h4 {font-size:70%;font-weight:400}
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder ul.hotelsList li .locationContent .bodyContent ul li {font-size:70%;color:#666}
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder ul.hotelsList li .locationContent .bodyContent ul li {background-image:url(../images/thomsonbrand/bullet.gif)}
#page.homePage .whyBook h2 {width:753px;height:29px;background-image:url(../images/thomsonbrand/whybookhead.gif);background-repeat:no-repeat;background-position:top left}
#page.homePage .whyBook h2 span {margin-left:-3000px}
#page.homePage .whyBook ul.columns4 li.column h3 {font-size:81%}
#page.homePage .whyBook ul.columns4 li.column p {font-size:70%;line-height:1.4}
#page.homePage .indexArea p {font-size:75%}

/*********************************************** Contribute pages ****************************************************/

/*Lower level width adjustments for Thomson sites*/

/*Lower level intros*/
#page.contentPageLowerLevels .inside #contentHeader .introduction {width:561px}
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction {width:561px}
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction .introText {width:531px;padding:0 15px}
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction .introText img {clear:both;float:right;position:relative;left:5px;top:5px;margin:0 0 10px 10px}
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction .introText p {clear:none;float:none}
#page.contentPageLowerLevels .inside .cmsPageContent {width:561px;float:left;overflow:hidden}
#page.contentPageLowerLevels .inside #contentHeader,
#page.contentPageLowerLevels .inside #content,
#page.contentPageLowerLevels .inside #contentHeader .introduction,
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction 
{width:561px}
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction .introText {width:536px}

/*lower level content page list*/
#page.contentPageLowerLevels #content ul.contentPageList,
#page.contentPageLowerLevels #content ul.contentPageList ul,
#page.contentPageLowerLevels #content ul.contentPageList li 
{width:561px}
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent ul,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl dt,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl dd,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl.cols2,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .links,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent table 
{width:369px}
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent ul li {width:349px}
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl.cols2 dt,
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl.cols2 dd 
{width:177px}
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl.resortsCountries dt {width:77px}
#page.contentPageLowerLevels #content ul.contentPageList li .locationContent .bodyContent dl.resortsCountries dd {width:277px}

/*Lower level hotels list*/
/*Slim version for lower levels*/
#page.contentPageLowerLevels #content .hotelsListHolder {width:559px}
#page.contentPageLowerLevels #content .hotelsListHolder h2 {width:531px}
#page.contentPageLowerLevels #content .hotelsListHolder ul.hotelsList {width:559px}

/*1/3 2/3 link boxes lower levels*/
/*Slim versions for lower levels*/
#page.contentPageLowerLevels #content ul.columns {width:561px}
#page.contentPageLowerLevels #content ul.columns li.col1,#page.contentPageLowerLevels #content ul.columns li.col1 img {width:369px}
#page.contentPageLowerLevels #content ul.columns li.col2,#page.contentPageLowerLevels #content ul.columns li.col2 .block {width:177px}
#page.contentPageLowerLevels #content ul.columns li.col2 .topTen ol {width:157px}

/*3 image link boxes*/
/*Slim versions for lower levels*/
#page.contentPageLowerLevels #content .mainContent .linksBar ul {width:576px}
#page.contentPageLowerLevels #content .mainContent .linksBar li {width:175px;padding-top:150px}
#page.contentPageLowerLevels #content .mainContent .linksBar li .insideLinkBox {margin-top:-150px}
#page.contentPageLowerLevels #content .mainContent .linksBar ul li h2,#page.contentPageLowerLevels #content .mainContent .linksBar ul li p {width:135px}

/*Slim highlight for lower levels*/
/*Slim version for lower levels*/
#page.contentPageLowerLevels .inside #content .highlight {width:531px}
#page.contentPageLowerLevels .inside #content .highlight .insideBlock {width:531px}

/*Free text for lower levels*/
/*slim version for lower level pages*/
#page.contentPageLowerLevels #content .mainContent .freeText {width:561px}
#page.contentPageLowerLevels #content .mainContent table {width:561px}


/*For top level intros*/
#page.contentPageTopLevel .inside #contentHeader {padding-top:15px;background-image:url(../images/thomsonbrand/bluetopstripewide.gif)}
#page.contentPageTopLevel .inside #contentHeader .introduction {padding:0;background-image:url(../images/thomsonbrand/bluestripewide.gif);background-position:top left;background-repeat:repeat-y}
#page.contentPageTopLevel .inside #contentHeader .introduction .insideIntroduction {background-position:bottom left;background-repeat:no-repeat;padding:243px 0 15px}
#page.contentPageTopLevel .inside #contentHeader .introduction .insideIntroduction .introText {background-image:none;background-color:transparent;width:369px;margin-top:-243px;padding:0 369px 0 15px}
#page.contentPageTopLevel .inside #contentHeader .introduction .insideIntroduction .introText h1 {}

/*For lower level intros*/
#page.contentPageLowerLevels .inside #contentHeader .introduction {background-image:url(../images/thomsonbrand/greywhitetopstripe.gif)}
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction {background-image:url(../images/thomsonbrand/greywhitebottomstripe.gif)}
#page.contentPageLowerLevels .inside #contentHeader .introduction .insideIntroduction .introText {background-image:url(../images/thomsonbrand/greywhitestripe.gif)}

/*Contribute pages general list*/
#page.contentPage #content .mainContent h2 {color:#333;font-size:105%;font-weight:700}
#page.contentPage #content ul.contentPageList ul {border-top:2px solid #C4E2FF}
#page.contentPage #content ul.contentPageList li {border-bottom:2px solid #C4E2FF}
#page.contentPage #content ul.contentPageList li .contentImageHolder {border:1px solid #E0DAC8}
#page.contentPage #content ul.contentPageList li .locationContent h2,
#page.contentPage #content ul.contentPageList li .locationContent h3 
{font-size:100%;font-weight:400;color:#67AA1F}
#page.contentPage #content ul.contentPageList li .locationContent h4 {font-size:87%;font-weight:400;color:#000}
#page.contentPage #content ul.contentPageList li .locationContent h5 {font-size:75%;color:#000}
#page.contentPage #content ul.contentPageList li .locationContent p {font-size:75%;line-height:1.4}
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent ul li {background-image:url(../images/thomsonbrand/bullet.gif);font-size:75%}
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent dl dt {font-size:87%;color:#000}
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent dl dd {font-size:75%}
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent dl.cols2 dt {font-size:81%}
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent dl.cols2 dd {font-size:81%}
#page.contentPage #content ul.contentPageList li .locationContent .links p,
#page.contentPage #content ul.contentPageList li .locationContent table 
{font-size:75%}
#page.contentPage #content ul.contentPageList li .locationContent table th {color:#000}
#page.contentPage #content ul.contentPageList li .locationContent .quote {background-image:url(../images/thomsonbrand/quoteleft.gif)}
#page.contentPage #content ul.contentPageList li .locationContent .quote blockquote {background-image:url(../images/thomsonbrand/quoteright.gif);font-size:87%;color:#000}
#page.contentPage #content .hotelsListHolder {border:solid 1px #C4E2FF;background-color:#E8F3FF}
#page.contentPage #content .hotelsListHolder h2 {color:#fff;font-size:87%;font-weight:400;background-color:#67AA1F}
#page.contentPage #content .hotelsListHolder ul.hotelsList li .locationContent h3 {font-size:81%;background-color:#fff}
#page.contentPage #content .hotelsListHolder ul.hotelsList li .locationContent h4 {font-size:70%;background-color:#fff}
#page.contentPage #content .hotelsListHolder ul.hotelsList li .locationContent .bodyContent ul li {font-size:70%;color:#666}
#page.contentPage #content .hotelsListHolder ul.hotelsList li .locationContent .bodyContent p.price a {text-decoration:none;}
#page.contentPage #content .hotelsListHolder ul.hotelsList li .locationContent .bodyContent p.price a span.from {float:left;font-size:90%;}
#page.contentPage #content .hotelsListHolder ul.hotelsList li .locationContent .bodyContent p.price a span.number {background:url(../images/thomsonbrand/peradult.gif) right center no-repeat;clear:both;color:#EF0100;font-size:200%;float:left;padding:0 30px 0 0;}
#page.contentPage #content .hotelsListHolder ul.hotelsList li .locationContent .bodyContent p.price a span.person {display:inline-block;text-indent:-9999em;}

/*Hotels list inside main list*/
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent .hotelsListHolder ul.hotelsList li h3 {font-size:100%}
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent .hotelsListHolder ul.hotelsList li h4,
#page.contentPage #content ul.contentPageList li .locationContent .bodyContent .hotelsListHolder ul.hotelsList li .locationContent .bodyContent ul li 
{font-size:93%}

/* 2/3 - 1/3 top columns */
#page.contentPage #content ul.columns li.col2 .textBlock p {line-height:1.6;font-size:110%}
#page.contentPage #content ul.columns li.col2 .topTen ol li {font-size:108%}

/* 3 image Link boxes */
#page.contentPage #content .mainContent .linksBar ul li p {font-size:75%;line-height:1.5}
#page.contentPage #content .mainContent .linksBar ul li h2 {font-size:87%;font-weight:400}
#page.contentPageLowerLevels #content .mainContent .linksBar ul li h2 {font-size:81%}

/* 3 col promo */
.contentPage #content .threeColPromo ul.inside3colPromo {background-color:#93C9FF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999}
.contentPage #content .platinumHotels ul.inside3colPromo {background-color:#666}
.contentPage #content .threeColPromo ul.inside3colPromo li .image .insideImage {border:solid 1px #E0DAC8}
.contentPage #content .threeColPromo ul.inside3colPromo li .headers h3 {font-size:87%;font-weight:400}
.contentPage #content .threeColPromo ul.inside3colPromo li .headers h4 {color:#000;font-size:87%;background-color:#fff}
.contentPage #content .threeColPromo ul.inside3colPromo li .headers p {font-size:75%}
.contentPage #content .platinumHotels ul.inside3colPromo li .headers h3 {color:#fff}
.contentPage #content .threeColPromo ul.inside3colPromo li .text ul li {background-image:url(../images/thomsonbrand/bullet.gif);font-size:75%}

/*Highlight*/
#page.contentPage .inside #content .highlight {background-color:#93C9FF}
#page.contentPage .inside #content .highlight h2 {font-size:100%;color:#fff;font-weight:400}
#page.contentPage .inside #content .highlight ul {padding-bottom:0;clear:both}
#page.contentPage .inside #content .highlight ul.noList {list-style-type:none}
#page.contentPage .inside #content .highlight p,
#page.contentPage .inside #content .highlight li
 {font-size:75%;color:#000;padding-bottom:3px}

/*Free text area for details pages*/
#page.contentPage #content .freeText h2 {color:#67AA1F;font-size:100%;font-weight:400}
#page.contentPage #content .freeText li h2 {font-size:133%}
#page.contentPage #content .freeText h3 {color:#000;font-size:87%;font-weight:400}
#page.contentPage #content .freeText li h3 {font-size:116%}
#page.contentPage #content .freeText h4 {color:#000;font-size:81%;font-weight:400}
#page.contentPage #content .freeText li h4 {font-size:108%}
#page.contentPage #content .freeText dt {font-size:81%;color:#000}
#page.contentPage #content .freeText p,
#page.contentPage #content .freeText li,
#page.contentPage #content .freeText dd,
#page.contentPage #content .freeText td,
#page.contentPage #content .freeText th 
{font-size:75%}
#page.contentPage #content .freeText p *,
#page.contentPage #content .freeText li *,
#page.contentPage #content .freeText dt *,
#page.contentPage #content .freeText dd *,
#page.contentPage #content .freeText td *,
#page.contentPage #content .freeText th * 
{font-size:100%}
#page.contentPage #content .freeText ul li {background-image:url(../images/thomsonbrand/bullet.gif)}
#page.contentPage #content .freeText table td {background-color:#E8F3FF;border-bottom:solid 2px #fff}
#page.contentPage #content .freeText table th {color:#000}

/*Section links*/
#page.contentPage .sectionLinks {background-color:#f6faff}
#page.contentPage .sectionLinks ul li {background-color:#67AA1F;font-size:87%;color:#fff}
#page.contentPage .sectionLinks ul li a {color:#fff}
#page.contentPage .sectionLinks ul li ul li {font-size:81%;color:#333;border-bottom:solid 1px #93C9FF}
#page.contentPage .sectionLinks ul li ul li a {color:#3250BE;background-color:#E8F3FF}
#page.contentPage .sectionLinks ul li ul li.selectedParent a {background-color:#fff}
#page.contentPage .sectionLinks ul li ul li a:hover {background-color:#fff}
#page.contentPage .sectionLinks ul li ul li ul li {border:0;font-size:100%}
#page.contentPage .sectionLinks ul li a.selected {color:#fff}
#page.contentPage .sectionLinks hr {background-color:#E8F3FF}

/**************************************************** TOOLS PANEL ***************************************************/

/*Summary panel*/
#summaryPanel h2 {color:#67AA1F;font-size:87%;font-weight:400}
#summaryPanel ul.yourHoliday li h3 {font-size:75%;color:#000}
#summaryPanel ul.yourHoliday li p {font-size:75%;line-height:1.4}
#summaryPanel ul.yourHoliday li ul li {font-size:75%}

/* Search panel */
.searchPanel h2.searchHeading {font-size:87%;font-weight:400;color:#67AA1F;background-position:top left;background-repeat:no-repeat;height:20px}
.searchPanel h2.searchHeading span {position:absolute;left:-3000px}
.searchPanel h3 {font-size:75%;color:#000}
.searchPanel form {font-family:verdana, arial, helvetica, sans-serif}
.searchResultsTools .searchPanel .insideSearchPanel {padding-top:0}
.searchPanel form ul li {border-bottom:solid 2px #fff}
.searchPanel label {font-size:70%;color:#333}
.searchPanel fieldset .panelMessage {padding-bottom:18px;background-image:url(../images/thomsonbrand/speechbubble.gif)}
.searchPanel fieldset .panelMessage .insidePanelMessage {border:solid 1px #9c6;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-bottom:0;background-color:#fff;color:#333}
.searchPanel fieldset .panelMessage .insidePanelMessage h4 {font-size:75%;color:#67AA1F;font-family:lucida sans unicode, verdana, arial, san-serif;background-image:url(../images/thomsonbrand/information.gif)}
.searchPanel fieldset .panelMessage .insidePanelMessage p {line-height:1.4;font-family:"lucida sans unicode", verdana, arial, san-serif}
.searchPanel fieldset .panelMessage .insidePanelMessage p.undo {text-decoration:underline;cursor:pointer;color:#3250BE}
.searchPanel fieldset .panelMessage .insidePanelMessage p.undo:hover {text-decoration:none}
.searchPanel p {font-size:70%;color:#4c4c4c}
.searchPanel p.note {font-size:65%}
.searchPanel input {border:0;text-decoration:underline;cursor:pointer}
.searchPanel input:hover {text-decoration:none}
.searchPanel .infants label span.normal,.searchPanel .adults label span.normal,.searchPanel .children label span.normal {font-size:87%;color:#666;font-weight:400;font-family:arial, sans-serif}
.searchPanel h4 {font-size:70%;color:#333;font-weight:400}
.searchPanel .childAges h4 {color:#000}
.searchPanel .childAges .childOption label {font-size:65%;color:#666}
.searchPanel .dates .calendar select {font-weight:400}
.searchPanel .dates .calendar .calendarChoices span.dayOfWeek {font-size:70%;font-family:Lucida Sans Unicode, verdana, arial, helvetica, sans-serif}
.searchPanel .dates .calendar .calendarChoices span.yui-skin-sam {font-size:75%}
.searchPanel .advancedOptions h3 {font-size:70%;color:#3250BE;background-image:url(../images/thomsonbrand/opentwisty.gif);text-decoration:underline;font-weight:400}
.searchPanel .advancedOptions h3:hover {text-decoration:none}
.searchPanel .advancedOptions .CollapsiblePanelOpen h3 {background-image:url(../images/thomsonbrand/closetwisty.gif)}
.searchPanel .boardBasis h4 {font-size:70%;color:#3250BE;background-image:url(../images/thomsonbrand/opentwisty.gif);text-decoration:underline}
.searchPanel .boardBasis h4:hover {text-decoration:none}
.searchPanel .boardBasis .CollapsiblePanelOpen h4 {background-image:url(../images/thomsonbrand/closetwisty.gif)}
.searchPanel .buttons input {font-size:81%}
.javaScriptOnSearch form ul li {padding:0;border:0}

/* Recently viewed accommodation narrow */
.searchResultsTools #recentlyViewed .insideRecentlyViewed h2 {font-size:75%}
.searchResultsTools #recentlyViewed {border-bottom:solid 2px #93C9FF;padding-bottom:0}
.searchResultsTools #recentlyViewed .insideRecentlyViewed ul li .image {border:solid 1px #E0DAC8}

/* Recent searches */
#recentSearches {border-bottom:solid 2px #93c9ff;border-top:solid 2px #93c9ff}
#recentSearches h3 {color:#67AA1F;font-size:75%;font-weight:400}
#recentSearches p {font-size:70%}
#recentSearches .CollapsiblePanelOpen h3 {background-image:url(../images/thomsonbrand/extrasclose.gif)}
#recentSearches .CollapsiblePanelClosed h3 {background-image:url(../images/thomsonbrand/extrasopen.gif)}
#recentSearches ul li {border-top:solid 2px #fff}
#recentSearches sul li p {font-size:70%}
#page .searchResultsTools #recentSearches {padding-bottom:0;border:0}
#page .searchResultsTools #recentSearches .insideRecentSearches {border-bottom:0}

/* non bookable online */
.nonBookableOnline {border:solid 1px #93C9FF}
.nonBookableOnline .insideNonBookable h2 {font-size:87%;color:#67AA1F;font-weight:400;background-image:url(../images/thomsonbrand/information.gif)}
.nonBookableOnline .insideNonBookable p {font-size:75%}

/*********************************************** Deals pages ****************************************************/

#page.dealsPage #contentHeader .introduction .insideIntroduction .introText .headingText {width:546px;padding-left:15px;margin-left:-25px;display:inline;position:relative;margin-top:-20px;float:left;margin-right:15px;padding-bottom:10px;z-index:2000}
#page.dealsPage #contentHeader .introduction .insideIntroduction .introText .headingText h1 {background-color:transparent;width:auto;float:left;clear:both;color:#fff;padding:0 0 0 35px;border:0;background-image:url(../images/thomsonbrand/dealsheadingleft.gif);background-repeat:no-repeat;background-position:top left;font-size:120%}
#page.dealsPage #contentHeader .introduction .insideIntroduction .introText .headingText h1 span {background-image:url(../images/thomsonbrand/dealsheadingright.gif);background-repeat:no-repeat;background-position:top right;display:block;float:left;clear:both;width:auto;padding:12px 25px 20px 0}
#page.dealsPage #contentHeader .introduction .insideIntroduction .introText .headingText h1 span span {background-image:none;padding:0;display:inline;float:none}
#page.dealsPage #contentHeader .introduction .insideIntroduction .introText p {width:100%;float:left;clear:both}
#page.dealsPage #contentHeader .introduction .insideIntroduction .introText p.rss {width:157px;float:left;clear:none;padding:0;line-height:0;font-size:0}
#page.dealsPage #contentHeader .introduction .insideIntroduction .introText p.rss a {background-image:url(../images/thomsonbrand/rssbutton.gif)}
#page.dealsPage #contentHeader .introduction .insideIntroduction .introText p.rss a:hover {background-image:url(../images/thomsonbrand/rssbuttonover.gif)}
#page.dealsPage .offersGallery {border-bottom:2px solid #E8F3FF}
#page.dealsPage .offersGallery h2 {font-size:100%;color:#67AA1F;font-weight:400}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd {border:1px solid #E0DAC8}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd .insideOfferAd {background-color:#E8F3FF}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd .insideOfferAd .flag p {font-size:70%;color:#000}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd h3 {font-size:87%;color:#000;padding:0;font-weight:400}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd h3 span {font-size:87%;color:#333}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd h4 {font-size:75%;color:#333;font-weight:400}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd p {font-size:75%}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd p.date {font-size:65%}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd p.price span.from {font-size:87%;color:#333}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd p.price span.number {color:#EF0100;font-size:160%;background-image:url(../images/thomsonbrand/peradult.gif)}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd p.price span.person {font-size:93%}
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd p.hurry {font-size:70%;color:#498F3F;border:solid 1px #E0DAC8}
#page.dealsPage .offersGallery p.topDealsNote {font-size:75%}
#page.dealsPage .list3Col .childColumn h2 {font-size:100%;font-weight:400;color:#67AA1F}
#page.dealsPage .list3Col .childColumn ul {border-top:2px solid #E8F3FF}
#page.dealsPage .list3Col .childColumn ul li {border-bottom:2px solid #E8F3FF;font-size:75%}
#page.dealsPage .list3Col .childColumn ul li a {color:#333}
#page.dealsPage .list3Col .childColumn ul li a span.category {font-size:110%;color:#3250BE}
#page.dealsPage .list3Col .childColumn ul li a span.price {font-size:130%;color:#000}
#page.dealsPage .list3ColSlim .childColumn h2 {font-size:87%}
#page.dealsPage .list3ColSlim .childColumn ul li a span.category {font-size:100%}
#page .searchResultsHolder .sort h2 {font-size:81%;font-weight:400}
#page.dealsPage #content ul.dealsResults li {border-bottom:solid 1px #C4E2FF;border-right:solid 2px #C4E2FF;background-color:#E8F3FF}
#page.dealsPage #content ul.dealsResults li .insideResult {border-bottom:solid 1px #E8F3FF;border-right:solid 2px #E8F3FF}
#page.dealsPage #content ul.dealsResults li .insideResultContent {border-bottom:solid 1px #C4E2FF;border-right:solid 2px #C4E2FF}
#page.dealsPage #content ul.dealsResults li .bodyPanel .heading .title h2 {color:#000;font-size:100%;font-weight:400}
#page.dealsPage #content ul.dealsResults li .bodyPanel .heading .title p {font-size:75%}
#page.dealsPage #content ul.dealsResults li .bodyPanel .heading .subTitle p {font-size:81%;color:#000}
#page.dealsPage #content ul.dealsResults li .bodyPanel .holidayDetails p {font-size:75%}
#page.dealsPage #content ul.dealsResults li .bodyPanel .holidayDetails p.boardDetails {color:#000}
#page.dealsPage #content ul.dealsResults li .bodyPanel .more p {font-size:75%}
#page.dealsPage #content ul.dealsResults li .bookNow p a {background-color:red}
#page.dealsPage .endText h2 {color:#67AA1F;font-size:100%;font-weight:400}
#page.dealsPage .endText h3 {padding:0px 0px 5px 0px; font-size:87%;}
#page.dealsPage .endText ul {list-style-type:none}

/***********************************Booking flow pages*****************************************/

#page.bookingPage {border:solid 1px #efefef;border-bottom:0}
#pageHolder .progress ul {background-image:url(../images/thomsonbrand/progressbackground.gif)}
#pageHolder .progress ul li {background-image:url(../images/thomsonbrand/progressarrowsmall.gif);font-size:70%}
#pageHolder .progress ul li.selected {background-image:url(../images/thomsonbrand/progressarrowcurrent.gif);background-color:#fff;color:#000/*font-weight:bold;*/}
#pageHolder .progress ul li.complete {background-color:#fff;color:#666}
#page.bookingPage #contentHeader h1 {color:#fff;font-size:140%;font-weight:400}
#page.bookingPage h2.sectionHeading {font-size:87%;color:#67AA1F;font-weight:700}
#page .earlierLater ul li {font-size:75%}
#page #contentHeader .introduction .insideIntroduction .introText .earlierLater ul li.middle a {border:solid 1px #efefef;border-bottom:0}
#page.bookingPage .contentNote {background-color:#E8F3FF;font-size:75%;line-height:1.4}
#page.bookingPage .inside #content .bookingBody {border-top:solid 2px #E8F3FF}
#page.bookingPage .inside #content .bookingBody .sortByList label {font-size:75%}
#page.bookingPage .inside #content .bookingBody .sortByList input {color:#fff;background-color:#4d5c7f}
#page.bookingPage ul.bookingFlowList li {border-bottom:solid 2px #E8F3FF}
#page.bookingPage ul.bookingFlowList li.choices {border-top:solid 2px #E8F3FF}
#page.bookingPage ul.bookingFlowList li h2 {color:#67AA1F;font-size:110%;font-weight:400}
#page.bookingPage ul.bookingFlowList li h3 {color:#000;font-size:87%;font-weight:400}
#page.bookingPage ul.bookingFlowList li h3 .optional {color:#666}
#page.bookingPage ul.bookingFlowList li h4 {color:#000;font-size:81%;font-weight:400}
#page.bookingPage ul.bookingFlowList li h4 .optional {color:#666}
#page.bookingPage ul.bookingFlowList li p {font-size:75%;line-height:1.4}
#page.bookingPage ul.bookingFlowList li label {font-size:75%}
#page.bookingPage ul.bookingFlowList li label .optional {color:#666}
#page.bookingPage ul.bookingFlowList li p label {font-size:100%}
#page.bookingPage ul.bookingFlowList li dl {font-size:75%}
#page.bookingPage ul.bookingFlowList li dl p {font-size:100%}
#page.bookingPage p a.external {background-image:url(../images/thomsonbrand/external.gif)}
#page.bookingPage .inside #content .bookingBody form h4 label {font-size:100%}
#page.bookingPage ul.bookingFlowList li ul.formList {background-color:#DDF0FF}
#page.bookingPage ul.bookingFlowList li ul.formList li .note p {color:#666;background-image:url(../images/thomsonbrand/information.gif)}
#page.bookingPage ul.bookingFlowList li ul.formList li .note .securityCode {background-image:url(../images/thomsonbrand/securitycode.gif)}
#page.bookingPage ul.bookingFlowList li ul.checkBoxList li {background-color:#DDF0FF}
#page.bookingPage ul.bookingFlowList li ul.checkBoxList li.ownInsuranceInfo {background-image:url(../images/thomsonbrand/information.gif)}
#page.bookingPage ul.bookingFlowList li ul.checkBoxList li h4 {font-size:75%}
#page.bookingPage ul.bookingFlowList li ul.checkBoxList li h3 a.external {background-image:url(../images/thomsonbrand/external.gif)}
#page.bookingPage ul.bookingFlowList li ul.checkBoxList li h3 a.pdf {background-image:url(../images/thomsonbrand/pdf.gif)}
#page.bookingPage .inside #content .bookingBody p.mandatoryField,#page .inside #content .bookingButtons p,#page .inside #content .bookingButtons ul.backLinks li {font-size:75%}
#page .inside #content .bookingButtons ul.nextLinks li a,#page .inside #content .bookingButtons ul.nextLinks li input,#page.bookingPage #content table.flightList p.continue a,#page.bookingPage .allocatedRoom .text .continue a,#page #content ul.searchResults li .bodyPanel .bookNow a,.boardBasisOptions .insideBoardBasisOptions ul.prices li .bookNow p a,#tools #summaryPanel .searchAgain p a,.searchPanel .buttons input,.searchAgainPanel p a,#page.bookingPage ul.roomsList li .allocatedRoom .text .continue input,#page.bookingPage ul.roomsList li.choices ul.nextLinks li.bookNow input,#page #contentNavigation .insideContentNavigation p.viewAll a,#page #content ul.searchResults li .bookNow p a,#page.dealsPage #contentHeader .introduction .insideIntroduction .introText h1,#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd p.goButton a,#page #content .deals .insideBlock table td p.go a,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .bookNow p a {font-family:"lucida sans unicode", verdana, arial, san-serif;background-color:red;color:#fff;border:0;background-image:url(../images/thomsonbrand/redbuttonbackground.gif);background-position:bottom left;background-repeat:repeat-x}
#page.bookingPage ul.roomsList li.choices ul.nextLinks li.checkPrice input {font-family:"lucida sans unicode", verdana, arial, san-serif;background-color:#fff;border:solid 1px #C4E2FF;background-image:url(../images/thomsonbrand/refreshicon.gif);background-position:10px 15px;padding-left:25px;background-repeat:no-repeat;color:#3250BE}
#page .inside #content .bookingButtons ul.nextLinks li input,#page .inside #content .bookingButtons ul.nextLinks li a {font-size:81%}
#page .inside #content .bookingButtons ul.nextLinks li a span.note {font-size:87%}

/* booking flow table */
#page.bookingPage .inside #content .bookingBody table td {font-size:75%;background-color:#E8F3FF}
#page.bookingPage .inside #content .bookingBody table th {font-size:75%;color:#000}
#page.bookingPage .inside #content .bookingBody table th span.mandatory {color:red}
#page.bookingPage .inside #content .bookingBody table td h4 {font-size:100%}
#page.bookingPage .inside #content .bookingBody table td.extra p {font-size:93%}
#page.bookingPage .inside #content .bookingBody table tr.headerRow th {background-color:#fff;color:#000}
#page.bookingPage .inside #content .bookingBody table tr.headerRow th span {font-weight:400;font-size:93%}
#page.bookingPage .inside #content .bookingBody table td label,#page.bookingPage .inside #content .bookingBody table td p,#page.bookingPage .inside #content .bookingBody table td h3,#page.bookingPage .inside #content .bookingBody table td h4,#page.bookingPage .inside #content .bookingBody table td input,#page.bookingPage .inside #content .bookingBody table td textarea,#page.bookingPage .inside #content .bookingBody table td select,#page.bookingPage .inside #content .bookingBody table td h2 {font-size:100%}
#page.bookingPage .inside #content .bookingBody table td h2 {font-size:108%}

/*************************************** Who's going page ***************************************************/

#page.bookingPage ul.whosGoingList li.youSelected .image {border:solid 1px #E0DAC8}
#page.bookingPage ul.whosGoingList li.yourParty {background-color:#E8F3FF}
#page.bookingPage ul.whosGoingList li.yourParty .travellers .field label {color:#000;font-size:87%}
#page.bookingPage ul.whosGoingList li.yourParty .travellers .field label span {font-size:81%;color:#666}
#page.bookingPage ul.whosGoingList li.yourParty .travellers .field .childAges .childOption label {color:#666;font-size:70%}
#page.bookingPage ul.whosGoingList li.yourParty .travellers p.note {font-size:70%;color:#666}
#page.bookingPage ul.whosGoingList li.yourParty div.note p.note {font-size:75%;color:#666;background-image:url(../images/thomsonbrand/information.gif)}

/*************************************** Search results page ***************************************************/

#page.searchResults #content .searchResultsTools {background-color:#ddf0ff;border:solid 1px #c7e2ff}
#page .searchResultsTools #searchResultsFilters .insideSearchResultsFilters {border-bottom:solid 2px #93c9ff}
#page .searchResultsTools .searchPanel .insideSearchPanel {border-top:solid 2px #93c9ff}
#page.searchResults #content {background-color:#fff}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText h1 a,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a span,
#page #content ul.searchResults li .bodyPanel .price .insidePrice h3 a,
#page #content ul.searchResults li .bodyPanel .details .stay ul li a,
#page #contentHeader .introduction .insideIntroduction .introText .accommodationOptions ul li.print a,
.boardBasisOptions h3 a,
#page.bookingPage ul.passengerList li .passenger .fields .dateOfBirth .note p.link a,
#page.bookingPage .inside #content .bookingBody table.flightList tbody .priceInfo h3 a,
#bookingSummary .priceInfo .insidePrice .prices h3 a,
#page #content ul.columns li.col1 ul.features li a span,
#page #contentHeader .introduction .insideIntroduction .introText p.printThis a 
{background-image:url(../images/unbranded/tooltipunderline.gif)}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText h1 a:hover,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a:hover span,
#page #content ul.searchResults li .bodyPanel .price .insidePrice h3 a:hover,
#page #content ul.searchResults li .bodyPanel .details .stay ul li a:hover,
#page #contentHeader .introduction .insideIntroduction .introText .accommodationOptions ul li.print a:hover,
.boardBasisOptions h3 a:hover,
#page.bookingPage ul.passengerList li .passenger .fields .dateOfBirth .note p.link a:hover,
#page.bookingPage .inside #content .bookingBody table.flightList tbody.defaultSelected .priceInfo h3 a:hover,
#bookingSummary .priceInfo .insidePrice .prices h3 a:hover,
#page #content ul.columns li.col1 ul.features li a:hover span,
#page #contentHeader .introduction .insideIntroduction .introText p.printThis a:hover 
{background-image:none}
#page.bookingPage .inside #content .bookingBody table.flightList tbody .priceInfo h3 a,#bookingSummary .priceInfo .insidePrice .prices h3 a {font-size:87%}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText {border-bottom:solid 1px #efefef}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText h1 {font-size:87%;color:#333}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText h1 a {font-size:93%}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText p {font-size:75%}
#page.searchResults #contentHeader .introduction .insideIntroduction .introText .weHelpedYou p {background-image:url(../images/thomsonbrand/information.gif);color:#498f3f}
#bookingSummary .boardBasisOptions .insideBoardBasisOptions h2,
#bookingSummary .boardBasisOptions .insideBoardBasisOptions h3,
#bookingSummary .boardBasisOptions .insideBoardBasisOptions ul.prices li 
{border-bottom:2px solid #E8F3FF}
#page .sort h2,#page .sort label {font-size:75%;font-weight:400;color:#000}
#page .sort .goButton input.go {background-color:#4D5C7F;color:#fff;font-size:75%}
#page .searchResultsHolder .paginationArea .pagination h3,#page .searchResultsHolder .paginationArea .pagination p.viewAll,#page .searchResultsHolder .paginationArea .pagination ul li,#page .searchResultsHolder .paginationArea .showPerPage label {font-size:70%}
#page .searchResultsHolder .paginationArea .pagination p.viewAll a {color:#4D5C7F}
#page .searchResultsHolder .paginationArea .pagination ul li li {font-size:100%}
#page #searchResultsFilters h2 {font-size:81%;font-weight:400;color:#67AA1F}
#page #searchResultsFilters h3 {font-size:70%;font-weight:700}
#page #searchResultsFilters ul li p {font-size:70%}
#page #searchResultsFilters ul li p a {color:#4D5C7F}
#page #searchResultsFilters p.clearSelections a {color:#4D5C7F;background-image:url(../images/thomsonbrand/delete.gif);font-size:75%}
#page #searchResultsFilters ul li ul li {font-size:70%;color:#999}
#page #searchResultsFilters ul li ul li .insideItem {background-color:#efefef}
#page #searchResultsFilters ul li ul li.unavailable .insideItem {background-color:transparent;border:solid 1px #ddf0ff}
#page #searchResultsFilters ul li ul li.selected .insideItem {border:solid 1px #c7e2ff}
#page #searchResultsFilters ul li ul li a {color:#4D5C7F}
#page #searchResultsFilters ul li ul.holidayFeatures li a {color:#4D5C7F}
#page #searchResultsFilters ul li ul li ul li {font-size:100%}
#page #searchResultsFilters label {font-size:75%}
#page .searchResultsHolder .searchResultsList h2 {font-size:140%;font-weight:400;color:#67AA1F}
#page.searchResults #content ul.searchResults li {background-color:#efefef}
#page #content ul.searchResults li .headerPanel h2 {color:#000}
#page #content ul.searchResults li .headerPanel h2 span.location {font-size:65%}
#page #content ul.searchResults li .headerPanel p {font-size:75%;color:#666}
#page #content ul.searchResults li .headerPanel p span {color:#333}
#page #content ul.searchResults li .headerPanel .lastFew h3 {color:red;font-weight:400;font-size:75%}
#page #content ul.searchResults li .headerPanel .headingInfo .lastFew p {padding:3px 6px;font-size:75%}
#page #content ul.searchResults li .bodyPanel .imageHolder .imageList li {font-size:70%}
#page #content ul.searchResults li .bodyPanel .image {border:1px solid #E0DAC8}
#page #content ul.searchResults li .bodyPanel .imageHolder ul.imagesCounter li {font-size:70%}
#page #content ul.searchResults li .bodyPanel .imageHolder ul.imagesCounter li.previous a {background-image:url(../images/thomsonbrand/arrowbacksmall.gif)}
#page #content ul.searchResults li .bodyPanel .imageHolder ul.imagesCounter li.next a {background-image:url(../images/thomsonbrand/arrownextsmall.gif)}
#page #content ul.searchResults li .bodyPanel .details .stay p {font-size:70%}
#page #content ul.searchResults li .bodyPanel .details .stay p.travelInfo {font-size:75%}
#page #content ul.searchResults li .bodyPanel .details .stay p.nightsBoard {font-size:81%;color:#000}
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a {font-size:75%}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li {background-image:url(../images/thomsonbrand/offericonsmall.gif)}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li h3 {font-size:75%;color:#000;font-weight:400;padding-top:5px}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li p {font-size:70%;color:#333;padding:0 0 2px}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li p.offerEnds {color:#666;font-size:65%;padding:0}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li .offerInfo {display:none;}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li.a2-for-1-lift-pass .offerInfo {display:block;}
#page #content ul.searchResults li .bodyPanel .details .stay .alsoAvailable h3 {font-size:70%;font-weight:400;color:#666}
#page #content ul.searchResults li .bodyPanel .details .stay .alsoAvailable p {font-size:70%;color:#666}
#page #content ul.searchResults li .bodyPanel .price .insidePrice h3,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice h3 {font-size:81%;font-weight:400;color:#000}
#page #content ul.searchResults li .bodyPanel .price .insidePrice h3 a,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice h3 a {font-weight:400;font-size:87%}
#page #content ul.searchResults li .bodyPanel .price .insidePrice .prices h4,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .prices h4 {color:#000;font-size:75%}
#page #content ul.searchResults li .bodyPanel .price .insidePrice .prices p,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .prices p {color:#333;font-size:75%}
#page #content ul.searchResults li .bodyPanel .price .insidePrice .prices p.adultPrice .number,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .prices p.adultPrice .number {color:#ef0100;font-size:240%}
#page #content ul.searchResults li .bodyPanel .price .insidePrice .prices p.totalPartyPrice
#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .prices p.totalPartyPrice {font-size:81%;color:#000}
#page #content ul.searchResults li .bodyPanel .price .insidePrice .prices p.internetDiscount,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .prices p.internetDiscount {font-size:70%}
#page #content ul.searchResults li .bodyPanel .price .insidePrice .prices p.totalPartyPrice {color:#000}
#page #content ul.searchResults li .bodyPanel .bookNow a,#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .bookNow p a {background-color:red;color:#fff;font-size:81%}

/******************************************* Selected accommodation ********************************************/

#page #contentHeader .introduction .insideIntroduction .introText .accommodationOptions ul li {font-size:75%}
#page #contentHeader .introduction .insideIntroduction .introText .accommodationOptions ul li.print {background-image:url(../images/thomsonbrand/printicon.gif)}
#page #contentHeader .introduction .insideIntroduction .introText .accommodationOptions ul li.compare a.add {background-image:url(../images/thomsonbrand/add.gif)}
#page #contentHeader .introduction .insideIntroduction .introText .accommodationOptions ul li.compare a.remove {background-image:url(../images/thomsonbrand/remove.gif)}

.boardBasisOptions .insideBoardBasisOptions {background-color:#fff; border-bottom:2px solid #E8F3FF;}
.boardBasisOptions  h2 {color:#000;font-size:81%;font-weight:400;}
.boardBasisOptions  h2 a {font-size:75%}
.boardBasisOptions  h3 {color:#000;font-size:81%;font-weight:400;}
.boardBasisOptions  h3 a {font-size:81%;background-image:url(../images/unbranded/tooltipunderline.gif)}
.boardBasisOptions  h3 a:hover {background-image:none;background-position:left bottom;background-repeat:repeat-x;color:#4D5C7F;text-decoration:none}
.boardBasisOptions .insideBoardBasisOptions ul.prices li {background-color:#efefef}
.boardBasisOptions .insideBoardBasisOptions ul.prices li.selected {background-color:#DDF0FF}
.boardBasisOptions .insideBoardBasisOptions ul.prices li h3,
.boardBasisOptions .insideBoardBasisOptions ul.prices li h4 
{font-size:81%;color:#000; font-weight:bold;}
.boardBasisOptions .insideBoardBasisOptions ul.prices li p {font-size:75%;color:#333}
.boardBasisOptions .insideBoardBasisOptions ul.prices li p.totalPartyPrice {font-size:81%;color:#000}
.boardBasisOptions .insideBoardBasisOptions ul.prices li p.internetDiscount {font-size:70%}
.boardBasisOptions .insideBoardBasisOptions ul.prices li p.adultPrice span.number {color:#ef0100;font-size:240%; font-size:180%;}
.boardBasisOptions .insideBoardBasisOptions ul.prices li .bookNow p {font-size:81%}

/******************************************* Travel page *******************************************************/

#page.bookingPage .inside #content .bookingBody table.flightList tr td {background-color:#efefef}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.defaultSelected tr td {background-color:#DDF0FF}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.defaultSelected tr.chosenFlight td h2 {color:#67AA1F;font-size:100%;font-weight:400}
#page.bookingPage .inside #content .bookingBody table.flightList tr.flightDetails td h2 {font-size:81%;font-weight:400;color:#000}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.flight tr td.goingOut h2 {background-image:url(../images/thomsonbrand/flightoutbound.gif)}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.flight tr td.comingBack h2 {background-image:url(../images/thomsonbrand/flightinbound.gif)}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.boat tr td.goingOut h2 {background-image:url(../images/thomsonbrand/boatoutbound.gif)}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.boat tr td.comingBack h2 {background-image:url(../images/thomsonbrand/boatinbound.gif)}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.train tr td.goingOut h2 {background-image:url(../images/thomsonbrand/trainoutbound.gif)}
#page.bookingPage .inside #content .bookingBody table.flightList tbody.train tr td.comingBack h2 {background-image:url(../images/thomsonbrand/traininbound.gif)}
#page.bookingPage .inside #content .bookingBody table.flightList tr td p {font-size:75%;line-height:1.4}
#page.bookingPage .inside #content .bookingBody table.flightList tr td ul.includedItems li {font-size:75%}
#page.bookingPage .inside #content .bookingBody table.flightList tr td p.flightTimes span.label {font-size:93%}
#page.bookingPage .inside #content .bookingBody table.flightList tr.flightDetails td h2 .to {font-size:87%;color:#333}
#page.bookingPage .inside #content .bookingBody table.flightList tr td .priceInfo h3 {font-size:81%;font-weight:400;color:#000}
#page.bookingPage .inside #content .bookingBody table.flightList tr td .priceInfo .prices p {font-size:75%}
#page.bookingPage .inside #content .bookingBody table.flightList tr td .priceInfo .prices p.adultPrice {color:#333;font-size:75%}
#page.bookingPage .inside #content .bookingBody table.flightList tr td .priceInfo .prices p.adultPrice .number {font-size:240%;color:#ef0100}
#page.bookingPage .inside #content .bookingBody table.flightList tr td .priceInfo .prices p.totalPartyPrice {color:#000;font-size:81%}
#page.bookingPage .inside #content .bookingBody table.flightList tr td .priceInfo .prices p.internetDiscount {color:#333;font-size:70%}
#page.bookingPage .inside #content .bookingBody table.flightList tr td p.continue {font-size:81%}
#page.bookingPage .inside #content .bookingBody table.flightList tr td p.continue a span.note {font-size:87%}

/********************************************* Rooms page *******************************************************/

#page.bookingPage ul.roomsList li.default .disabled .insideAllocatedRoom h2,#page.bookingPage ul.roomsList li.default .disabled .insideAllocatedRoom h3 {color:#666}
#page.bookingPage ul.roomsList li .allocatedRoom ul.information li .sleeps ul.occupiedBy li {color:#666;font-size:75%}
#page.bookingPage ul.roomsList li.choices ul.alternativeRooms li {background-color:#efefef}
#page.bookingPage ul.roomsList li.choices ul.alternativeRooms li.selectedRoom {background-color:#e2f4ff}
#page.bookingPage ul.roomsList li.choices ul.nextLinks li.bookNow input {font-size:81%;text-decoration:underline}
#page.bookingPage ul.roomsList li.choices ul.nextLinks li.bookNow input:hover {text-decoration:none}
#page.bookingPage ul.roomsList li .heading p {font-size:75%;line-height:1.3}
#page.bookingPage ul.roomsList li .heading ul li {background-image:url(../images/thomsonbrand/bullet.gif);font-size:75%}
#page.bookingPage ul.roomsList li .text p {font-size:75%}
#page.bookingPage ul.roomsList li .text p.addRoom a {background-image:url(../images/thomsonbrand/add.gif);color:#333}
#page.bookingPage ul.roomsList li .text p.addRoom a span.choose {color:#3250BE}
#page.bookingPage ul.roomsList li .text p.addRoom a span.numberAvailable {font-size:93%}
#page.bookingPage ul.roomsList li .addARoom {color:#333;border:solid 1px #c4e1ff}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li h5 {font-weight:400;font-size:87%;color:#000}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateAdults li.number {font-size:120%}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateAdults li a.add {background-image:url(../images/thomsonbrand/add.gif)}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateAdults li a.remove {background-image:url(../images/thomsonbrand/remove.gif)}
#page.bookingPage ul.roomsList li .addARoom p.removeContainer a {background-image:url(../images/thomsonbrand/delete.gif)}
#page.bookingPage ul.roomsList li .addARoom h4 span.removeRoom {font-weight:400;font-size:93%}
#page.bookingPage ul.roomsList li p.addAnother a {background-image:url(../images/thomsonbrand/add.gif)}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li.childrenInParty .controls ul.allocateChildren li label {font-size:70%}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li.childrenInParty .controls ul.allocateChildren li label span.childAge {color:#666}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateAdults li {background-position:0 2px;background-repeat:no-repeat}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateAdults li.remove {background-image:url(../images/thomsonbrand/removegrey.gif)}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateAdults li.add {background-image:url(../images/thomsonbrand/addgrey.gif)}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateChildren li {background-image:url(../images/thomsonbrand/addgrey.gif)}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateChildren li p.button a.add {background-image:url(../images/thomsonbrand/add.gif)}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateChildren li p.button a.remove {background-image:url(../images/thomsonbrand/remove.gif)}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateChildren li p.label {color:#666}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateChildren li p.label span.childAge {font-size:93%}
#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateChildren li.selected p.label span.childName,#page.bookingPage ul.roomsList li .addARoom .addOccupants ul li .controls ul.allocateChildren li.deselected p.label span.childName {color:#333}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes1 {background-image:url(../images/thomsonbrand/room1.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes2 {background-image:url(../images/thomsonbrand/room2.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes3 {background-image:url(../images/thomsonbrand/room3.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes4 {background-image:url(../images/thomsonbrand/room4.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes5 {background-image:url(../images/thomsonbrand/room5.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes6 {background-image:url(../images/thomsonbrand/room6.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes7 {background-image:url(../images/thomsonbrand/room7.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes8 {background-image:url(../images/thomsonbrand/room8.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes9 {background-image:url(../images/thomsonbrand/room9.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes10 {background-image:url(../images/thomsonbrand/room10.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes11 {background-image:url(../images/thomsonbrand/room11.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes12 {background-image:url(../images/thomsonbrand/room12.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .roomTakes13 {background-image:url(../images/thomsonbrand/room13.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy1 {background-image:url(../images/thomsonbrand/occupants1.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy2 {background-image:url(../images/thomsonbrand/occupants2.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy3 {background-image:url(../images/thomsonbrand/occupants3.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy4 {background-image:url(../images/thomsonbrand/occupants4.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy5 {background-image:url(../images/thomsonbrand/occupants5.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy6 {background-image:url(../images/thomsonbrand/occupants6.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy7 {background-image:url(../images/thomsonbrand/occupants7.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy8 {background-image:url(../images/thomsonbrand/occupants8.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter .occupiedBy9 {background-image:url(../images/thomsonbrand/occupants9.gif)}
#page.bookingPage ul.roomsList li .addARoom .occupancyCounter p {font-size:70%}
#page.bookingPage ul.roomsList li .occupiedRoom {background-color:#e2f4ff}
#page.bookingPage ul.roomsList li .allocatedRoom ul.information li {background-color:#E2F4FF}
#page.bookingPage ul.roomsList li.choices ul.nextLinks li.checkPrice p {font-size:75%}
#page.bookingPage ul.roomsList li.choices ul.nextLinks li.checkPrice p span.newPrice {font-size:120%;color:#000}
#page.bookingPage ul.roomsList li .childrenMessage .insideChildrenMessage {background-color:transparent;background-image:url(../images/thomsonbrand/factfilebottomstripewide.gif);background-position:bottom left;background-repeat:no-repeat}
#page.bookingPage ul.roomsList li .childrenMessage .insideChildrenMessage h3 {background-image:url(../images/thomsonbrand/factfileheaderwide.gif);background-position:top left;background-repeat:no-repeat}
#page.bookingPage ul.roomsList li .childrenMessage .insideChildrenMessage .childrenMessageContent {background-image:url(../images/thomsonbrand/factfilestripewide.gif);background-position:top left;background-repeat:repeat-y}
#page.bookingPage ul.roomsList li .childrenMessage .insideChildrenMessage p {font-size:70%}
#page.bookingPage ul.roomsList li .childrenMessage .childrenIllustration ul li {background-image:url(../images/thomsonbrand/childavatar.gif)}
#page.bookingPage ul.roomsList li .childrenMessage .childrenIllustration ul li.discounted {background-image:url(../images/thomsonbrand/childavatardiscounted.gif)}
#page.bookingPage ul.roomsList li .childrenMessage .childrenIllustration ul li p span.childAge {font-size:93%;color:#666}

/********************************************* Extras page *******************************************************/

#page.bookingPage ul.extrasList li .categoryHeading {background-image:url(../images/thomsonbrand/extrascategory.jpg)}
/*Extras category headings pics*/#page.bookingPage ul.extrasList li.includedExtras .categoryHeading {background-image:url(../images/thomsonbrand/extrascategoryincluded.jpg)}
#page.bookingPage ul.extrasList li.SPOR .categoryHeading,#page.bookingPage ul.extrasList li.LTSK .categoryHeading,#page.bookingPage ul.extrasList li.PASS .categoryHeading,#page.bookingPage ul.extrasList li.SKIS .categoryHeading,#page.bookingPage ul.extrasList li.TUIT .categoryHeading {background-image:url(../images/thomsonbrand/extrascategoryspor.jpg)}
#page.bookingPage ul.extrasList li.CARH .categoryHeading,#page.bookingPage ul.extrasList li.TRAF .categoryHeading {background-image:url(../images/thomsonbrand/extrascategorycarh.jpg)}
#page.bookingPage ul.extrasList li.INSR .categoryHeading {background-image:url(../images/thomsonbrand/extrascategoryinsr.jpg)}
#page.bookingPage ul.extrasList li.OTHR .categoryHeading {background-image:url(../images/thomsonbrand/extrascategoryothr.jpg)}
#page.bookingPage ul.extrasList li.CHLD .categoryHeading {background-image:url(../images/thomsonbrand/extrascategorychld.jpg)}
#page.bookingPage ul.extrasList li.WEDD .categoryHeading {background-image:url(../images/thomsonbrand/extrascategorywedd.jpg)}
#page.bookingPage ul.extrasList li.ACTI .categoryHeading,#page.bookingPage ul.extrasList li.EXCU .categoryHeading {background-image:url(../images/thomsonbrand/extrascategoryacti.jpg)}
#page.bookingPage ul.extrasList li.FLTR .categoryHeading,#page.bookingPage ul.extrasList li.LNGE .categoryHeading,#page.bookingPage ul.extrasList li.PREP .categoryHeading,#page.bookingPage ul.extrasList li.MEAL .categoryHeading {background-image:url(../images/thomsonbrand/extrascategoryfltr.jpg)}
#page.bookingPage ul.extrasList li.SPCL .categoryHeading,#page.bookingPage ul.extrasList li.STD .categoryHeading {background-image:url(../images/thomsonbrand/extrascategoryspcl.jpg)}
#page.bookingPage ul.extrasList li .CollapsiblePanelClosed .CollapsiblePanelTab {background-image:url(../images/thomsonbrand/showextras.gif)}
#page.bookingPage ul.extrasList li .CollapsiblePanelOpen .CollapsiblePanelTab {background-image:url(../images/thomsonbrand/hideextras.gif)}
#page.bookingPage ul.extrasList li .categoryDescription {font-size:81%;color:#333;line-height:1.4}
#page.bookingPage ul.extrasList li .categoryDescription span {font-size:87%}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .eitherOrHeading h3 {color:#333}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li.extrasRow,#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li p.orRow,#page.bookingPage ul.extrasList li .ownInsurance {background-color:#efefef}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li.chosenExtra,#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .addedToBooking .insidefullWidthExtraInfo {background-color:#DDF0FF}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li span span,#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li div.extraSummary p,#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li div.extraSummary span {font-size:100%}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li div.extraSummary .extra h3 {font-size:120%;color:#000}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .summaryText {font-size:75%}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li.extrasHeadings .summaryText {color:#666;font-size:70%}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .quantity a {background-image:url(../images/thomsonbrand/add.gif)}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .quantity a.selectPax {background-image:url(../images/thomsonbrand/addPax.gif)}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .quantity p.quotaText {font-size:87%;border:solid 1px #E0DAC8;color:#498F3F}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .selectPassengers .insidefullWidthExtraInfo {color:#333;border:solid 1px #C7E2FF}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .insidefullWidthExtraInfo p.removeContainer a {background-image:url(../images/thomsonbrand/delete.gif)}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraLongDescription p.longDescription {font-size:75%;line-height:1.4;color:#4a4a4a}

/********************************************* Passenger page *******************************************************/

#page.bookingPage ul.passengerList li .passenger h3 {color:#000;font-weight:400}
#page.bookingPage ul.passengerList li .passenger h3 span.heading {display:block; clear:both;}
#page.bookingPage ul.passengerList li .passenger h3 span.age {display:block; clear:both; font-size:87%; color:#333;}
#page.bookingPage ul.passengerList li .passenger .fields .dateOfBirth .note p {font-size:75%;background-image:url(../images/thomsonbrand/information.gif);color:#666}
#page.bookingPage ul.passengerList li .passengers,#page.bookingPage ul.passengerList li ul.formList li {background-color:#DDF0FF}
#page.bookingPage ul.passengerList li ul.formList li.lookUp .buttons input {background-color:#3250BE;font-family:"lucida sans unicode", verdana, arial, san-serif}

/********************************************* Payment page *******************************************************/

#page.bookingPage .inside #content .bookingBody ul.paymentList li .paymentAmounts li,#page.bookingPage ul.paymentList li ul.formList li .fields input.chooseCard {background-color:#DDF0FF}
#page.bookingPage .inside #content .bookingBody ul.paymentList li .paymentAmounts {border-top:2px solid #DDF0FF}
#page.bookingPage .inside #content .bookingBody ul.paymentList li .paymentAmounts label {font-size:87%;color:#000}

/********************************************* Confirmation page **********************************************************/

#page.bookingPage .inside #contentHeader .introduction .insideIntroduction .introText p.printThis {background-image:url(../images/thomsonbrand/printicon.gif);font-size:75%}
#page.bookingPage .inside #contentHeader .introduction .insideIntroduction .introText p.contactUs,#page.bookingPage .inside #contentHeader .introduction .insideIntroduction .introText p.openingHours {color:#333;font-size:75%}
#page.bookingPage .inside #contentHeader .introduction .insideIntroduction .introText .contactDetails p.contactUs {background-image:url(../images/thomsonbrand/phoneicon.gif);font-weight:700}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li ul li,#page.bookingPage .inside #content .bookingBody ul.confirmationList li h3,#page.bookingPage .inside #content .bookingBody ul.confirmationList li h4 {font-size:75%}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li ul li * {font-size:100%}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .accommodationHeader h3 {font-size:87%}
#page.bookingPage .inside #content .bookingBody ul.confirmationList table {border-top:solid 1px #e8f3ff}
#page.bookingPage .inside #content .bookingBody ul.confirmationList table th,#page.bookingPage .inside #content .bookingBody ul.confirmationList table td {border-bottom:solid 1px #e8f3ff}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li {background-image:url(../images/thomsonbrand/bullet.gif)}
#page.bookingPage #content .bookingBody ul.confirmationList li.yourAccommodation .accommodationImages .image {border:solid 1px #E0DAC8}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourHoliday .holidayCostSummary .youHavePaid h3 span.words {font-size:108%;color:#000}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourHoliday .holidayCostSummary .youHavePaid h3 span.number {color:#ef0100;font-size:240%}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights h4 {color:#333}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .goingOut .flight ul {background-image:url(../images/thomsonbrand/flightoutbound.gif)}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .comingBack .flight ul {background-image:url(../images/thomsonbrand/flightinbound.gif)}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .goingOut .boat ul {background-image:url(../images/thomsonbrand/boatoutbound.gif)}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .comingBack .boat ul {background-image:url(../images/thomsonbrand/boatinbound.gif)}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .goingOut .train ul {background-image:url(../images/thomsonbrand/trainoutbound.gif)}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .comingBack .train ul {background-image:url(../images/thomsonbrand/traininbound.gif)}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights ul li.travelRoute p span {font-size:116%;color:#000}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .important {background-image:url(../images/thomsonbrand/information.gif)}
#page.bookingPage .inside #content .bookingBody .signOff p {color:#000;font-size:87%}

/********************************************* Summary panel ******************************************************/

#yourHolidayPrices h2 {font-size:93%;font-weight:400;color:#67AA1F}
#bookingSummary h2 {font-size:93%;font-weight:400;color:#67AA1F}
#bookingSummary .priceInfo .insidePrice .prices h3 {font-size:81%;font-weight:400;color:#000}
#bookingSummary .priceInfo .insidePrice .prices p.priceChangeInfo {font-size:70%;background-image:url(../images/thomsonbrand/information.gif)}
#bookingSummary .priceInfo .insidePrice .prices ul li p {font-size:75%}
#bookingSummary .priceInfo .insidePrice .prices ul li h4 {color:#000;font-weight:400;font-size:75%}
#bookingSummary .priceInfo .insidePrice .prices ul li.partyPrice p {font-size:81%;color:#000}
#bookingSummary .priceInfo .insidePrice .prices ul li.partyPrice .number {font-size:222%;color:#ef0100}
#bookingSummary .priceInfo .insidePrice .prices ul li.includes ul li {background-image:url(../images/thomsonbrand/bullet.gif);font-size:70%}
#bookingSummary ul.customisingList li h3 {font-size:87%;font-weight:400;color:#67AA1F}
#bookingSummary ul.customisingList li h3 span {font-size:87%;color:#3250BE}
#bookingSummary ul.customisingList li .CollapsiblePanelOpen h3 {background-image:url(../images/thomsonbrand/extrasclose.gif)}
#bookingSummary ul.customisingList li .CollapsiblePanelClosed h3 {background-image:url(../images/thomsonbrand/extrasopen.gif)}
#bookingSummary ul.customisingList li ul li {font-size:70%}
#bookingSummary ul.customisingList li h4 {font-size:112%;font-weight:400;color:#000}
#bookingSummary ul.customisingList li.travel h4 span.to {font-size:87%;color:#333}
#bookingSummary ul.customisingList li.travel ul.flight li.outgoing {background-image:url(../images/thomsonbrand/flightoutboundsmall.gif)}
#bookingSummary ul.customisingList li.travel ul.flight li.incoming {background-image:url(../images/thomsonbrand/flightinboundsmall.gif)}
#bookingSummary ul.customisingList li.travel ul.boat li.outgoing {background-image:url(../images/thomsonbrand/boatoutboundsmall.gif)}
#bookingSummary ul.customisingList li.travel ul.boat li.incoming {background-image:url(../images/thomsonbrand/boatinboundsmall.gif)}
#bookingSummary ul.customisingList li.travel ul.train li.outgoing {background-image:url(../images/thomsonbrand/trainoutboundsmall.gif)}
#bookingSummary ul.customisingList li.travel ul.train li.incoming {background-image:url(../images/thomsonbrand/traininboundsmall.gif)}
#bookingSummary ul.customisingList li ul li ul li {font-size:100%}
#bookingSummary ul.customisingList li ul .viewTerms ul li a {background-image:url(../images/thomsonbrand/pdf.gif)}
#bookingSummary ul.customisingList li.accommodation li {font-size:100%}
#bookingSummary ul.customisingList li.accommodation li.image .insideImage {border:1px solid #E0DAC8}
#bookingSummary ul.customisingList li.accommodation li.accommodationHeaders h4 {font-size:87%;font-weight:400;color:#000}
#bookingSummary ul.customisingList li.accommodation li.accommodationHeaders h5,#bookingSummary ul.customisingList li.accommodation li.accommodationHeaders p {font-size:75%;font-weight:400}
#bookingSummary ul.customisingList li.accommodation li.accommodationHeaders .rating p {font-size:75%}
#bookingSummary ul.customisingList li.accommodation li.duration p {font-size:75%}
#bookingSummary ul.customisingList li.accommodation li.duration ul li {font-size:75%}
#bookingSummary .panelMessage {padding-bottom:18px;background-image:url(../images/thomsonbrand/speechbubble.gif)}
#bookingSummary .panelMessage .insidePanelMessage {border:solid 1px #9c6;border-bottom:0;color:#333}
#bookingSummary .panelMessage .insidePanelMessage p {line-height:1.4;font-family:"lucida sans unicode", verdana, arial, san-serif}

/******************************************** Footer ****************************************************/

#footer h3 a,#footer h3 a:hover {color:#000}
#footer .globalLinks {background-image:url(../images/thomsonbrand/footerbottom.gif);background-position:bottom left;background-repeat:no-repeat;border:0}
#footer .globalLinks .insideGlobalLinks {background-image:url(../images/thomsonbrand/footertop.gif);background-position:top left;background-repeat:no-repeat}
#footer .globalLinks .insideGlobalLinks .globalLinksContent {background-image:url(../images/thomsonbrand/footermiddle.gif);background-position:top left;background-repeat:repeat-y}
#footer .globalLinks .group h3 {font-size:75%}
#footer .globalLinks ul {line-height:1.25;font-size:70%}
#footer .protectedHolidays {font-size:65%}
#footer .protectedHolidays .protection ul.logoLinks li {font-size:70%}
#footer .protectedHolidays .protection ul.logoLinks li.abta a {background-image:url(../images/thomsonbrand/abta.gif);width:32px}
#footer .protectedHolidays .protection ul.logoLinks li.atol a {background-image:url(../images/thomsonbrand/atol.gif);width:39px}
#footer .protectedHolidays .protection ul.logoLinks li.iata a {background-image:url(../images/thomsonbrand/iata.gif);width:47px}
#footer .protectedHolidays .protection ul.logoLinks li.fto a {background-image:url(../images/thomsonbrand/fto.gif);width:49px}
#footer .terms {border-bottom:solid 1px #9CF}
#footer .bookingFooter .terms {border-top:solid 1px #9CF}
#footer .terms ul li {border-left:1px solid #9CF;font-size:70%}
#footer .terms ul li a.external {background-image:url(../images/thomsonbrand/externalshort.gif)}

/************************************************ Error pages ******************************************************/

#page #content .errorMessage h2 {font-size:100%;color:#67AA1F;font-weight:400}
#page #content .errorMessage h3 {font-size:87%;color:#000;font-weight:400}
#page #content .errorMessage p {font-size:75%}
#page #content .errorMessage .errorLinks ul.fullWidth1Col li,#page #content .errorMessage .errorLinks ul.fullWidth3Cols li {background-color:#E8F3FF}
#page #content .errorMessage .errorLinks ul.fullWidth3Cols li ul li {font-size:75%}
#page.errorPage #contentHeader .introduction .insideIntroduction .introText .youCanTry ul li li {background-image:url(../images/thomsonbrand/bullet.gif)}

/************************************************ Please wait *******************************************************/

#pleaseWait {background-color:#E8F3FF;background-image:url(../images/thomsonbrand/customerservices.gif);background-position:bottom left;background-repeat:no-repeat;padding:181px 13px 13px 151px;border:solid 2px #C4E2FF}
#pleaseWait .insidePleaseWait {padding:65px 0 0;margin:-166px auto 0;background-image:url(../images/thomsonbrand/logo-thomson-small.gif);background-position:top right;background-repeat:no-repeat}
#pleaseWait .insidePleaseWait h1 {font-weight:400;font-size:110%;color:#000}
#pleaseWait .insidePleaseWait p {font-size:87%}
.cluetip-toolTip h3 {border-bottom:2px solid #E8F3FF;font-size:87%;font-weight:400;color:#000}
.cluetip-toolTip #cluetip-close {font-weight:400;font-size:75%}
.cluetip-toolTip p {font-size:75%}
.cluetip-toolTip ul li {background-image:url(../images/thomsonbrand/bullet.gif);font-size:75%}

/************************************* Image slideshow *************************/

#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation {background-image:url(../images/thomsonbrand/paleblue2pixel.gif);background-repeat:no-repeat;background-position:top right;padding-top:2px}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li {background-image:url(../images/thomsonbrand/paleblue2pixel.gif);background-repeat:no-repeat;background-position:bottom right;padding-bottom:2px}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li a span.button {width:134px;padding:15px 0 15px 43px;background-position:3px center;background-repeat:no-repeat}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li a span.title {font-size:100%;font-weight:700}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li a span.strapline {font-size:75%}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li.ui-tabs-selected a span {color:#000}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li.ui-tabs-selected a {background-image:url(../images/thomsonbrand/bluearrow.gif);background-position:0 10px;background-repeat:no-repeat}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li.photoLink a span.button {background-image:url(../images/thomsonbrand/photoicon.gif)}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li.mapLink a span.button {background-image:url(../images/thomsonbrand/mapicon.gif)}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li.pisteLink a span.button {background-image:url(../images/thomsonbrand/pisteicon.gif)}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li.videoLink a span.button {background-image:url(../images/thomsonbrand/videoicon.gif)}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent,#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.contentItem {background-color:#C7E2FF}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.contentItem .linksArea .block .insideBlock h2 {font-size:81%}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.contentItem .linksArea .block .insideBlock table td {font-size:75%}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li a span.title span.number {font-size:81%}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.ui-tabs-panel .googleMap .gMap .locationContent .locationImageHolder {width:175px;border:1px solid #E0DAC8;float:left}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.ui-tabs-panel .googleMap .gMap .locationContent .locationImageHolder .locationImage {width:171px;border:solid 2px #fff;overflow:hidden}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.ui-tabs-panel .googleMap .gMap .locationContent .locationImageHolder .locationImage img {width:171px}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.ui-tabs-panel .googleMap .gMap .locationContent .locationInfoHolder h2 {font-size:87%;font-weight:400;color:#000}
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.ui-tabs-panel .googleMap .gMap .locationContent .locationInfoHolder p {font-size:75%}
.slideshow-images {background-color:#000}
.slideshow-captions {background:#000;color:#FFF}
.slideshow-controller {background-color:#000}
.slideshow-controller li {background-position:center;background-repeat:no-repeat}
.slideshow-controller li a {width:25px;height:21px}
.slideshow-controller li.first {background-image:url(../images/thomsonbrand/controller-first_blackbg.gif)}
.slideshow-controller li.prev {background-image:url(../images/thomsonbrand/controller-prev_blackbg.gif)}
.slideshow-controller li.pause a {width:290px}
.slideshow-controller li.pause {background-image:url(../images/thomsonbrand/controller-pause_blackbg.gif)}
.slideshow-controller li.play a {width:290px}
.slideshow-controller li.play {background-image:url(../images/thomsonbrand/controller-play_blackbg.gif)}
.slideshow-controller li.next {background-image:url(../images/thomsonbrand/controller-next_blackbg.gif)}
.slideshow-controller li.last {background-image:url(../images/thomsonbrand/controller-last_blackbg.gif)}
.slideshow-thumbnails a {background-color:#fff;width:49px;height:49px;border:solid 2px #000}
.slideshow-thumbnails a:hover {border:solid 2px #fff!important;opacity:1!important}
.slideshow-thumbnails img {display:block;height:60px;margin:auto}
.slideshow-thumbnails-active {border:solid 2px #fff}
.slideshow-thumbnails-inactive {border:solid 2px #000}

/****************Feedback*******************/

#page #contentHeader .introduction .insideIntroduction .introText .feedBack ul,#page.bookingPage #contentHeader .introduction .insideIntroduction .introText .feedBack ul,#page.destinations #content .deals .feedback ul,#page.dealsPage .offersGallery .sort .feedBack ul,#page.bookingPage ul.passengerList li ul.formList li.lookUp .feedback ul,.searchPanel .feedback ul {background-image:url(../images/thomsonbrand/erroricon.gif)}
#page #contentHeader .introduction .insideIntroduction .introText .feedBack ul li,#page.destinations #content .deals .feedback ul li,#page.bookingPage ul.passengerList li ul.formList li.lookUp .feedback ul li,#page.bookingPage #contentHeader .introduction .insideIntroduction .introText .feedBack ul li,#page.dealsPage .offersGallery .sort .feedBack ul li,.searchPanel .feedback ul li,#page.searchResults #contentHeader .introduction .insideIntroduction .introText .feedBack ul li {line-height:auto;font-size:75%;color:#c00}
#page.destinations #content .deals .feedback ul li {font-size:100%}
.searchPanel .feedback ul li {font-size:70%}

/**********************Luxury styling********************/

#page.contentPage #content.luxury .hotelsListHolder h2 {background-color:#333;background-image:url(../images/thomsonbrand/platinumshine.gif)}
#page.contentPage #content.luxury ul.hotelsList li .locationContent {background-image:url(../images/thomsonbrand/platinumtag.gif)}
#content ul.destinationPageList li.luxury .locationImageHolder .marker,#page #content .luxury .mediaPanelHolder .insideMediaPanel .marker,#recentlyViewed .insideRecentlyViewed ul li.luxury .marker,#page #content ul.searchResults li.luxury .bodyPanel .marker,#page.bookingPage .inside #content .bookingBody ul.confirmationList li.luxury .accommodationImages .marker,#bookingSummary .insideSummaryPanel ul.customisingList ul.luxury li.image .marker,#content ul.destinationPageList li.luxury .locationImageHolder .marker,#page.contentPage #content .hotelsListHolder ul.hotelsList li.luxury .locationContent {background-image:url(../images/thomsonbrand/platinumtagsmall.gif)}
.searchResultsTools #recentlyViewed .insideRecentlyViewed ul li.luxury .marker {background-image:url(../images/thomsonbrand/platinumtagtiny.gif)}
#page #content .luxury .mediaPanelHolder .insideMediaPanel .marker {background-image:url(../images/thomsonbrand/platinumtag.gif)}
#page #content .luxury .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent,#page #content .luxury .mediaPanelHolder .insideMediaPanel ul.mediaPanelContent li.contentItem {background-color:#333}
#page #content .luxury .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation li.ui-tabs-selected a {background-image:url(../images/thomsonbrand/darkarrow.gif)}

/******************************** Feature icons ****************************************/

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.swimmingpool,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.swimmingpool,
#page #searchResultsFilters ul li ul li.swimmingpool .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/swimmingpool.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.wellnessfacilities,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.wellnessfacilities,
#page #searchResultsFilters ul li ul li.wellnessfacilities .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/wellnessfacilities.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.bestforsingletravellers,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.bestforsingletravellers,
#page #searchResultsFilters ul li ul li.bestforsingletravellers .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/bestforsingletravellers.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.closetotheslopes,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.closetotheslopes,
#page #searchResultsFilters ul li ul li.closetotheslopes .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/closetotheslopes.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.doorstepskiing,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.doorstepskiing,
#page #searchResultsFilters ul li ul li.doorstepskiing .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/doorstepskiing.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.doorstepskiiing,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.doorstepskiiing,
#page #searchResultsFilters ul li ul li.doorstepskiiing .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/doorstepskiing.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.bestforfamilies,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.bestforfamilies,
#page #searchResultsFilters ul li ul li.bestforfamilies .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/bestforfamilies.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.childcarefacilities,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.childcarefacilities,
#page #searchResultsFilters ul li ul li.childcarefacilities .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/childcarefacilities.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.thomsongold,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.thomsongold,
#page #searchResultsFilters ul li ul li.thomsongold .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/thomsongold.gif)}

#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.selfdriveavailable,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.selfdriveavailable,
#page #searchResultsFilters ul li ul li.self-driveavailable .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/selfdrive.gif)}
 
#page #content ul.columns li.col2 .accommodationFactFile ul.features li a.accessibleholidays,
#page #content ul.searchResults li .bodyPanel .details .stay ul.features li a.accessibleholidays,
#page #searchResultsFilters ul li ul li.accessibleholidays .insideItem
 {background-image:url(../images/thomsonbrand/featuresicons/accessible.gif)}

/*********************** Larger ones *************************/

#page #content .holidayFeaturesContent .swimmingpool .featureInclude,
#cluetip .swimmingpool .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/swimmingpoollarge.gif)}

#page #content .holidayFeaturesContent .wellnessfacilities .featureInclude,
#cluetip .wellnessfacilities .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/wellnessfacilitieslarge.gif)}

#page #content .holidayFeaturesContent .bestforsingletravellers .featureInclude,
#cluetip .bestforsingletravellers .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/bestforsingletravellerslarge.gif)}

#page #content .holidayFeaturesContent .closetotheslopes .featureInclude,
#cluetip .closetotheslopes .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/closetotheslopeslarge.gif)}

#page #content .holidayFeaturesContent .doorstepskiing .featureInclude,
#cluetip .doorstepskiing .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/doorstepskiinglarge.gif)}

#page #content .holidayFeaturesContent .doorstepskiiing .featureInclude,
#cluetip .doorstepskiiing .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/doorstepskiinglarge.gif)}

#page #content .holidayFeaturesContent .bestforfamilies .featureInclude,
#cluetip .bestforfamilies .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/bestforfamilieslarge.gif)}

#page #content .holidayFeaturesContent .childcarefacilities .featureInclude,
#cluetip .childcarefacilities .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/childcarefacilitieslarge.gif)}

#page #content .holidayFeaturesContent .thomsongold .featureInclude,
#cluetip .thomsongold .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/thomsongoldlarge.gif)}

#page #content .holidayFeaturesContent .selfdriveavailable .featureInclude,
#cluetip .selfdriveavailable .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/selfdrivelarge.gif)}
 
 #page #content .holidayFeaturesContent .accessibleholidays .featureInclude,
#cluetip .accessibleholidays .featureInclude h3
 {background-image:url(../images/thomsonbrand/featuresicons/accessiblelarge.gif)}

/********************************  Offers icons ***********************************/

#page #content ul.columns li.col1 .featuresInfo {border-bottom:solid 2px #E8F3FF}
#page #content ul.columns li.col1 .featuresInfo ul.features li {font-size:93%}
#content ul.destinationPageList li .locationContent .featuresInfo .offers ul li h3 {font-size:75%;color:#000;padding:0;width:100%}
#page.contentPage #content ul.contentPageList li .offers {font-size:87%}
#page #content ul.columns li.col1 .featuresInfo .offers ul,
#page.contentPage #content ul.contentPageList li .offers ul
 {background-image:none}
#page #content ul.columns li.col1 .featuresInfo .offers li .insideOffer,
#page.contentPage #content ul.contentPageList li .offers li .insideOffer
 {line-height:1.3;font-size:100%;background-color:#C7E2FF}
#page #content ul.columns li.col1 .featuresInfo .offers li h3,
#page.contentPage #content ul.contentPageList li .offers li h3
 {font-weight:400;color:#c00;font-size:120%}
#page #content ul.columns li.col1 .featuresInfo .offers li p,
#page.contentPage #content ul.contentPageList li .offers li p
 {font-size:93%;color:#000}
#page #content ul.columns li.col1 .featuresInfo .offers li .offerInfo p.offerEnds,
#page.contentPage #content ul.contentPageList li .offers li .offerInfo p.offerEnds
 {font-size:87%;color:#333}
#page #content ul.columns li.col1 .featuresInfo .offers li span.marker,
#page.contentPage #content ul.contentPageList li .offers li span.marker
 {background-image:url(../images/thomsonbrand/offericons/offerlarge.png)}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li
 {background-image:url(../images/thomsonbrand/offericons/offersmall.png)}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCode .extra {padding-left:47px;width:318px;background-image:url(../images/thomsonbrand/offericonsmall.gif);background-position:15px 0;background-repeat:no-repeat}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCode {display:block;width:317px;padding-left:32px;padding-bottom:10px;background-image:url(../images/thomsonbrand/offericonsmall.gif);background-position:top left;background-repeat:no-repeat}
#bookingSummary ul.customisingList li ul li.extraCode,
#content ul.destinationPageList li .locationContent .featuresInfo .offers ul li
 {background-image:url(../images/thomsonbrand/offericonsmall.gif)}

/*£50 off*/
#page #content ul.columns li.col1 .featuresInfo .offers li.a50-off span.marker,#page.contentPage #content ul.contentPageList li .offers li.a50-off span.marker {background-image:url(../images/thomsonbrand/offericons/offer50poundlarge.png)}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li.a50-off {background-image:url(../images/thomsonbrand/offericons/offer50poundsmall.png);}
#content ul.destinationPageList li .locationContent .featuresInfo .offers ul li.a50-off {background-image:url(../images/thomsonbrand/offericons/offer50poundtiny.png)}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li.a50-off h3, #content ul.destinationPageList li .locationContent .featuresInfo .offers ul li.a50-off h3 {background:url(../images/thomsonbrand/offericons/symbolpoundresorts.png) left center no-repeat;padding-left:7px;}
#page #content ul.columns li.col1 .featuresInfo .offers li.a50-off h3, #page.contentPage #content ul.contentPageList li .offers li.a50-off h3 {background:url(../images/thomsonbrand/offericons/symbolpoundaccom.png) 75px 13px no-repeat;padding-left:83px;}

/*2 for 1 lift pass*/
#page #content ul.columns li.col1 .featuresInfo .offers li.a2-for-1-lift-pass span.marker,#page.contentPage #content ul.contentPageList li .offers li.a2-for-1-lift-pass span.marker {background-image:url(../images/thomsonbrand/offericons/offer2for1large.png)}
#page #content ul.searchResults li .bodyPanel .details .stay .offers ul li.a2-for-1-lift-pass {background-image:url(../images/thomsonbrand/offericons/offer2for1small.png)}
#content ul.destinationPageList li .locationContent .featuresInfo .offers ul li.a2-for-1-lift-pass {background-image:url(../images/thomsonbrand/offericons/offer241.gif)}
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeULFT .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeULFT,
#bookingSummary ul.customisingList li ul li.extraCodeULFT,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUWKR .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUWKR,
#bookingSummary ul.customisingList li ul li.extraCodeUWKR,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeULLS .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeULLS,
#bookingSummary ul.customisingList li ul li.extraCodeULLS,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeULLF .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeULLF,
#bookingSummary ul.customisingList li ul li.extraCodeULLF,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeULFU .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeULFU,
#bookingSummary ul.customisingList li ul li.extraCodeULFU,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUVLS .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUVLS,
#bookingSummary ul.customisingList li ul li.extraCodeUVLS,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUVLP .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUVLP,
#bookingSummary ul.customisingList li ul li.extraCodeUVLP,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUSLP .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUSLP,
#bookingSummary ul.customisingList li ul li.extraCodeUSLP,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUSLL .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUSLL,
#bookingSummary ul.customisingList li ul li.extraCodeUSLL,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUOSO .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUOSO,
#bookingSummary ul.customisingList li ul li.extraCodeUOSO,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUMON .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUMON,
#bookingSummary ul.customisingList li ul li.extraCodeUMON,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUGLP .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUGLP,
#bookingSummary ul.customisingList li ul li.extraCodeUGLP,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUESS .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUESS,
#bookingSummary ul.customisingList li ul li.extraCodeUESS,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUESP .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUESP,
#bookingSummary ul.customisingList li ul li.extraCodeUESP,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUDIS .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUDIS,
#bookingSummary ul.customisingList li ul li.extraCodeUDIS,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUBES .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUBES,
#bookingSummary ul.customisingList li ul li.extraCodeUBES,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUBEL .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUBEL,
#bookingSummary ul.customisingList li ul li.extraCodeUBEL,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUALS .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUALS,
#bookingSummary ul.customisingList li ul li.extraCodeUALS,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeUALP .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeUALP,
#bookingSummary ul.customisingList li ul li.extraCodeUALP,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .extraCodeU9RS .extra,
#page.bookingPage .inside #content .bookingBody ul.confirmationList li .extrasBreakdown ul li.extraCodeU9RS,
#bookingSummary ul.customisingList li ul li.extraCodeU9RS
 {background-image:url(../images/thomsonbrand/offericons/offer241.gif)}


