/*Print css*/

/***************************MASTER RESETS***************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px; padding:0px; border:0px; outline:0px; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; letter-spacing:normal;}
/* remember to define focus styles! */
:focus {outline:0;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate; border-spacing:0; empty-cells:show;}
* html table {border-collapse:collapse;}
caption, th, td {text-align:left; vertical-align:top; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
img {}
/**************************END MASTER RESETS***************************/

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

input, select, textarea 	{color:#333; line-height:1.2; margin:0px; padding:0px; border:1px solid #ccc; background-color:#FFF;}
a                   		{text-decoration:none; color:#333;}
h1,h2,h3,h4,h5,h6   		{margin:0px; padding:0px 0px 5px 0px; font-weight:bold;}
p, ul, ol, dl       		{margin:0px; padding:0px 0px 5px 0px;}
li                  		{margin:0px; padding:0px;}
.error              		{color:#990000;}
img 						{font-size:70%; color:#a7a9ac; border:0px;}
ul, ol 						{list-style-type:none;}
dt 							{font-weight:bold;}

body {font-family:arial, helvetica, verdana, sans-serif; background-color:#fff; color:#333; font-size:100%;}

#header .headerNavigation,
#pageHolder .progress,
#footer .siteLinks,
#page.bookingPage .inside #contentHeader .introduction .insideIntroduction .introText p.printThis,
#page .inside #content .bookingButtons,
#header .branding .searchThomson,
a.skipNav,
.photoShow,
#tools,
#page.searchResults #content .searchResultsTools,
#page.dealsPage .offersGallery .sort,
#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd .go,
#page.dealsPage #searchResultsFilters,
#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice .bookNow p,
#page.dealsPage .endText,
#page.dealsPage .sort,
#page.contentPage .sectionLinks,
#content ul.destinationPageList li .links,
#page.destinations #content .deals .insideBlock table td.goLink,
#pageHolder .breadcrumbs,
#page #content .mediaPanelHolder .insideMediaPanel ul.mediaPanelNavigation,
#page.destinations #content .deals .insideBlock .departFrom,
#page.destinations #content .deals .insideBlock .insideDeals .tableNav,
#page.destinations #content .deals .insideBlock p.moreDeals,
#page #contentHeader .destinationsNav,
#page #contentNavigation .insideContentNavigation p.viewAll,
#content ul.destinationsResortList li .locationContent p.viewAll,
#content ul.destinationPageList li .locationContent p.more,
#page #content ul.columns li.col2 .skiAbilities p.viewAll,
#page.bookingPage .inside #content .bookingBody table.flightList tr td p.continue,
#page.bookingPage .inside #content .bookingBody table.flightList tbody .priceInfo h3 a,
#page.bookingPage .inside #content .bookingBody .sortByList,
#page.searchResults #contentHeader .introduction .insideIntroduction .introText .weHelpedYou,
#page #contentHeader .introduction .insideIntroduction .introText .earlierLater,
#page .sort,
#page.searchResults #content .searchResultsTools,
#page.searchResults .resultsNavigation,
#page .searchResultsHolder .insideSearchResultsLists .paginationArea,
#page #content ul.searchResults li .bodyPanel .imageHolder ul.imagesCounter,
#page #content ul.searchResults li .bodyPanel .imageHolder .imageList,
#page #content ul.searchResults li .bodyPanel .bookNow,
#page #content ul.searchResults li .bodyPanel .price .insidePrice h3 a, 
#page.dealsPage #content ul.dealsResults li .bodyPanel .price .insidePrice h3 a,
#page.searchResults #contentHeader .introduction .insideIntroduction .introText h1 a,
.boardBasisOptions .insideBoardBasisOptions ul.prices li .bookNow,
.boardBasisOptions .insideBoardBasisOptions h3 a ,
#bookingSummary .priceInfo .insidePrice .prices h3 a,
#page #contentHeader .introduction .insideIntroduction .introText .accommodationOptions,
#page.bookingPage .allocatedRoom .text .continue a,
#page.bookingPage ul.roomsList li.choices ul.nextLinks,
#page.bookingPage ul.roomsList li.default .insideAllocatedRoom .continue,
#page.bookingPage ul.roomsList li .text p.addRoom,
#page.bookingPage ul.roomsList li p.addAnother,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .insidefullWidthExtraInfo p.removeContainer,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li .quantity,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li.extrasHeadings,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li p.orRow, #page.bookingPage ul.extrasList li .ownInsurance,
#page.bookingPage ul.passengerList li ul.formList li.lookUp,
#page.homePage .homeColumns3 .columns3 .column p.all,
#page .inside #contentHeader .introduction .insideIntroduction .introText h2 .printThis
{display:none;}

h1 {font-size:100%;}
h2 {font-size:93%;}
h3 {font-size:87%;}
h4, h5, h6, p, li, dt, dd, td, th 
{font-size:81%;}

li h1 {font-size:150%;}
li h2 {font-size:125%;}
li h3 {font-size:116%;}
li h4, li h5, li h6, li p, li li, li dt, li dd, li td, li th 
{font-size:100%;}

#page.bookingPage .inside #content .bookingBody ul.confirmationList {border-top:solid 2px #666;}
#page.bookingPage .inside #content .bookingBody ul.confirmationList li {border-bottom:solid 2px #666; padding:15px 0px 15px 0px; width:100%; float:left; clear:both;}

#page.bookingPage .inside #content .bookingBody ul.confirmationList ul {border:0px;}
#page.bookingPage .inside #content .bookingBody ul.confirmationList ul li {border:0px; padding:0px;}

#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .goingOut, 
#page.bookingPage .inside #content .bookingBody ul.confirmationList li.yourFlights .comingBack 
{width:50%; float:left;}

#page.dealsPage .offersGallery ul.topSkiDeals,
#page.dealsPage #content ul.dealsResults,
#page.contentPage #content .hotelsListHolder ul.hotelsList,
#page.contentPage #content ul.contentPageList,
#page.contentPage #content .mainContent .linksBar,
#page.contentPageLowerLevels #content .mainContent .freeText,
#content ul.destinationPageList,
#page #contentNavigation,
#page.destinations #content .deals,
#page #content .mainContent,
#page #content .mediaPanelHolder,
#page.searchResults #content ul.searchResults,
.boardBasisOptions,
#page.bookingPage ul.roomsList li.default,
#page.bookingPage ul.roomsList li.choices,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras,
#page.bookingPage ul.passengerList li,
#page.bookingPage ul.paymentList,
#recentlyViewed .insideRecentlyViewed,
#page.homePage .homeColumns3 .columns3 .column,
#page.homePage .whyBook,
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder,
#footer,
#page #content ul.columns li.col2
{border-top:solid 1px #000; margin-top:15px;}

#page.contentPage #content .mainContent .linksBar,
#page.contentPageLowerLevels #content .mainContent .freeText,
#page #contentNavigation,
#page.destinations #content .deals,
#page #content .mainContent,
#page #content .mediaPanelHolder,
#page.searchResults #content ul.searchResults,
.boardBasisOptions,
#page.bookingPage ul.roomsList li.default,
#page.bookingPage ul.roomsList li.choices,
#page.bookingPage ul.passengerList li,
#recentlyViewed .insideRecentlyViewed,
#page.homePage .homeColumns3 .columns3 .column,
#page.homePage .whyBook,
#page.homePage .homeColumns3 .columns3 .column .hotelsListHolder,
#footer,
#page #content ul.columns li.col2
{padding-top:15px;}

#page.dealsPage .offersGallery ul.topSkiDeals li .offerAd,
#page.dealsPage #content ul.dealsResults li .insideResult,
#page.contentPage #content .hotelsListHolder ul.hotelsList li .insideContentList,
#page.contentPage #content ul.contentPageList li .insideContentList,
#page.contentPage #content .mainContent .linksBar ul li.linkBox,
#content ul.destinationPageList li .insideLocationList,
#page #contentNavigation .insideContentNavigation ul li,
#page.bookingPage .inside #content .bookingBody table.flightList tr.flightDetails td,
#page.searchResults #content ul.searchResults li .insideSearchResult,
.boardBasisOptions .insideBoardBasisOptions ul.prices li,
#page.bookingPage ul.roomsList li.choices ul.alternativeRooms li,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li,
#page.bookingPage ul.passengerList li .passengers,
#page.bookingPage .inside #content .bookingBody ul.paymentList li fieldset
{border-bottom:solid 1px #000; padding:15px 0px 15px 0px;}

#page #contentNavigation .insideContentNavigation ul li ul.accommodationsPerRating li,
#page.bookingPage ul.roomsList li.choices ul.alternativeRooms li li,
#page.bookingPage .inside #content .bookingBody ul.extrasList li ul.extras li li,
#page.bookingPage ul.passengerList li li
{padding:0px; border:0px;}
#bookingSummary {margin-top:15px;}




