@charset "utf-8";
/* 
= CSS Document  =============================
	
	Site: 			Parkdean Holidays Global CSS
	Author: 		Jon Park & Steven Gibbons | Union Room
	Created: 		November 18th, 2008
	Updated: 
	Copyright: (c) 2008, Parkdean Holidays
	
==========================================
*/

/* === START Late Availability Results Overview === */

	/* --- Javascript Gallery --- */
	div.lateAvailabilityResult div#jGallery { width: 597px; height: 345px; margin: 0 0 10px 0; overflow: hidden; }
		div.lateAvailabilityResult div#jGallery div.galleryImages { width: 597px; height: 345px; overflow: hidden; }
			div.lateAvailabilityResult div#jGallery div.galleryImages li { list-style: none; position: absolute; display: none; }
			div.lateAvailabilityResult div#jGallery div.galleryImages li.active { display: list-item; }
		div.lateAvailabilityResult div#jGallery div.galleryOverlay { width: 100%; position: relative; top: -42px; z-index: 2; }
			div.lateAvailabilityResult div#jGallery div.galleryTitleStrip { width: 567px; padding: 10px 15px; background: url(../../img/bg/semiTrans-White.png); }
			div.lateAvailabilityResult div#jGallery div.galleryTitleStrip:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
				div.lateAvailabilityResult div#jGallery div.galleryTitleStrip p { width: 75%; padding: 3px 0 0 0; font: bold 1.4em Arial, Helvetica, sans-serif; color: #333; float: left; }
				div.lateAvailabilityResult div#jGallery div.galleryTitleStrip ul { list-style: none; float: right; }
					div.lateAvailabilityResult div#jGallery div.galleryTitleStrip li { float: left; }
					div.lateAvailabilityResult div#jGallery div.galleryTitleStrip a { width: 22px; height: 18px; margin: 0 0 0 2px; padding: 4px 0 0 0; text-align: center; font-weight: bold; color: #FFF; background-image: url(../../img/iR/javascript/aRoundLink.gif); }
					div.lateAvailabilityResult div#jGallery div.galleryTitleStrip a:hover { text-decoration: none; }
					div.lateAvailabilityResult div#jGallery div.galleryTitleStrip a.active { background-position: bottom; }

/* --- InnerWrap Inner Content --- */
div.lateAvailabilityResult .innerWrap { padding: 0 15px 20px 15px; border: 1px dotted #E0E0E0; border-width: 0 0 1px 0; clear: both; }
	div.lateAvailabilityResult .innerWrap .first { padding: 0 15px 0 15px; border: none; }
	div.lateAvailabilityResult .innerWrap a.findOutMore { width: 99px; height: 22px; background-image: url('../../img/iR/aFindOutMore.png'); }
	div.lateAvailabilityResult .innerWrap h4 { font: bold 3.5em Arial, Helvetica, sans-serif; color: #0099FF; }
	div.lateAvailabilityResult .innerWrap h4.subtitle { font: bold 2.0em Arial, Helvetica, sans-serif; color: #0099FF; padding: 0 0 10px 0; }
	div.lateAvailabilityResult .innerWrap .innerInfo { float: right; width: 405px; padding: 0 0 0 20px;  }
	div.lateAvailabilityResult .innerWrap p { font: 1.1em Arial, Helvetica, sans-serif; color: #333; }
	div.lateAvailabilityResult .innerWrap a { font: bold 1.0em Arial, Helvetica, sans-serif; color: #09F; }
	div.lateAvailabilityResult .innerWrap h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #F39; width: 566px; border-bottom: 3px solid #999; padding: 0 0 5px 0; margin: 15px 0 20px 0; }

div.lateAvailabilityResult .innerWrap .intro { width: 365px; float: left; padding: 0; margin: 10px 0 -10px 0; }	
	div.lateAvailabilityResult .innerWrap .intro p { font: 1.1em Arial, Helvetica, sans-serif; color: #333; }
	
div.lateAvailabilityResult .innerWrap .features { padding: 0; width: 192px; float: right; margin: 0 0 -20px 0; }	
div.lateAvailabilityResult .innerWrap .features ul { 
	margin: 10px 0 0 0; 
	padding: 25px 0 0 0; 
	height: 168px;
	width: 186px; 
	background: url('../../img/bg/featuresBlue.gif') no-repeat top; 
	list-style: none url('../../img/redStar.gif'); 
}
div.lateAvailabilityResult .innerWrap .features ul li { margin: 0 0 0 45px; padding: 0 0 3px 0; color: #09F; font-size: 1.1em!important; font-weight: bold; }
div.lateAvailabilityResult .innerWrap .features ul li.hdr { font: bold 2.0em Arial, Helvetica, sans-serif!important; color: #0099FF; margin: 0 0 15px 45px; padding: 0; list-style-image: none!important; }


/* --- Breadcrumb Navigation --- */
div.lateAvailabilityResult ul#breadcrumb { margin: 0 0 0 15px; list-style: none; }
	div.lateAvailabilityResult ul#breadcrumb li { margin: 0 0 10px 0; float: left; font: bold 1.1em  Arial, Helvetica, sans-serif; color: #999; padding: 0 10px 0 0; }
		div.lateAvailabilityResult ul#breadcrumb li a { color: #999; text-decoration: none; }
		div.lateAvailabilityResult ul#breadcrumb li a:hover { color: #0099FF; text-decoration: none; }
		div.lateAvailabilityResult ul#breadcrumb li a.active { color: #0099FF; text-decoration: none; }


/* --- InnerWrap Inner Content Search Options --- */
div.lateAvailabilityResult .searchOptions { margin: 15px 0 0 -10px; padding: 5px  10px 15px; width: 563px; border: 1px solid #FCDC33; background: #FEF8D6; clear: both; }
div.lateAvailabilityResult .searchOptions input.text { width: 155px; margin: 0; padding: 2px; font: bold 1.0em Arial, Helvetica, sans-serif; }
div.lateAvailabilityResult .searchOptions label { padding: 0 0 5px 5px; font: bold 1.1em Arial, Helvetica, sans-serif; color: #333; }
div.lateAvailabilityResult .searchOptions a.refineSearch { width: 128px; height: 22px; background: url('../../img/iR/aRefineSearch.gif'); }
div.lateAvailabilityResult .searchOptions input.refineSearch { width: 128px; height: 22px; background: url('../../img/iR/aRefineSearch.gif'); margin-left:45px; margin-top:10px; }
	div.lateAvailabilityResult .searchOptions a.refineSearch:hover { background-position: bottom; }
	div.lateAvailabilityResult .searchOptions input.refineSearch:hover { background-position: bottom; }
div.lateAvailabilityResult .searchOptions select { width: 115px; margin: 10px 0 0 0; padding: 2px; font: bold 1.0em Arial, Helvetica, sans-serif; }
div.lateAvailabilityResult .searchOptions select.selectRegion { margin: 10px 0 0 5px; }
div.lateAvailabilityResult .searchOptions select.selectNight { margin: 10px 0 0 16px; }
div.lateAvailabilityResult .searchOptions select.selectParks { margin: 10px 0 0 18px; }
div.lateAvailabilityResult .searchOptions select.selectBudget { margin: 10px 0 0 5px; }


/* --- Page Results --- border: 1px dotted #E0E0E0; border-width: 0 0 1px 0; */
div.lateAvailabilityResult div.pageResults { width: 597px; height: 21px; padding: 7px 0 0 0; margin: 0 0 10px 0; }
	div.lateAvailabilityResult div.pageResults p { font: bold 1.2em Arial, Helvetica, sans-serif; color: #333; padding: 0 15px 0 15px; }
	div.lateAvailabilityResult div.pageResults a { font: 1.0em Arial, Helvetica, sans-serif; color: #09F; text-decoration: underline; padding: 0 0; }	
	div.lateAvailabilityResult div.pageResults a:hover { text-decoration: none; }

/* --- Page Results Bottom --- */
div.lateAvailabilityResult div.pageResultsBottom { width: 597px; height: 21px; padding: 7px 0 0 0; margin: 0 0 10px 0; border: 1px dotted #E0E0E0; border-width: 1px 0 1px 0; }
	div.lateAvailabilityResult div.pageResultsBottom p { font: bold 1.2em Arial, Helvetica, sans-serif; color: #333; padding: 0 15px 0 15px; }
	div.lateAvailabilityResult div.pageResultsBottom a { font: 1.0em Arial, Helvetica, sans-serif; color: #09F; text-decoration: underline; padding: 0 0; }	
	div.lateAvailabilityResult div.pageResultsBottom a:hover { text-decoration: none; }


/* --- Available Parks Results --- */
div.lateAvailabilityResult div.availableParks table { margin: 0 0 10px 0; }
	div.lateAvailabilityResult div.availableParks table td p { font: bold 1.1em Arial, Helvetica, sans-serif; color: #333; padding: 0; }
	div.lateAvailabilityResult div.availableParks table td a { font: 1.0em Arial, Helvetica, sans-serif; color: #09F; text-decoration: underline; padding: 0 0; }	
	div.lateAvailabilityResult div.availableParks table td a:hover { text-decoration: none; }
	div.lateAvailabilityResult div.availableParks table td a { font: 1.0em Arial, Helvetica, sans-serif; color: #09F; text-decoration: underline; padding: 0 0; }

div.lateAvailabilityResult div.availableParks { margin: 15px 0 0 0; width: 595px; clear: both; padding: 0; }
div.lateAvailabilityResult div.availableParks table { background: #FFF; }
div.lateAvailabilityResult div.availableParks table td { background: #E4F7FD; border: 1px dotted #E7E5E6; border-width: 0 1px 0 0; border-bottom: 5px solid #FFF; width: 100px!important; text-align: center!important; padding: 10px 0;  }
div.lateAvailabilityResult div.availableParks table td.hidden { padding: 0;  }
div.lateAvailabilityResult div.availableParks table td a { font: bold 1.1em Arial, Helvetica, sans-serif!important; }
div.lateAvailabilityResult div.availableParks table td p { font: bold 1.1em Arial, Helvetica, sans-serif!important; }
	div.lateAvailabilityResult div.availableParks table td p.red { color: #CA0004; }
div.lateAvailabilityResult div.availableParks table td.name { background: #FFF; }
div.lateAvailabilityResult div.availableParks table td.name a { font: bold 1.1em Arial, Helvetica, sans-serif!important; }
div.lateAvailabilityResult div.availableParks table td.end { border-right: none; width: 72px!important; }
div.lateAvailabilityResult div.availableParks table td a.book { background: url('../../img/iR/aBook.gif'); width: 72px; height: 30px; }
div.lateAvailabilityResult div.availableParks table td a.book:hover { background-position: bottom; }

/* --- Available Parks Results - More Information --- */
div.lateAvailabilityResult div.moreInformation { display: none; padding: 15px; background: #E4F7FD; position: relative; z-index: 3; top: -10px; left: 0; }
div.lateAvailabilityResult div.moreInformation p { font: 1.1em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 0; text-align: left; }

/* --- Available Parks Results - More Information - jGallery - */
div.lateAvailabilityResult div.moreInformation div.jGallery { margin: 0 0 15px 0; padding: 12px 12px 8px 12px; width: 289px; height: 244px; background-color: #FFF; }
div.lateAvailabilityResult div.moreInformation div.jGalleryMain { margin: 0 0 15px 0;}
div.lateAvailabilityResult div.moreInformation div.jGalleryMain .gal { margin: 0; }
div.lateAvailabilityResult div.moreInformation div.jGallery div.nav { margin: 210px 0 0 0; }
div.lateAvailabilityResult div.moreInformation div.jGallery div.nav p { text-align: center; font: 1.1em Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0; }
div.lateAvailabilityResult div.moreInformation div.jGallery div.nav a.prev { margin: -25px 0 0 0; float: left; width: 50px; height: 23px; background: url('../../img/iR/javascript/back.gif'); }
div.lateAvailabilityResult div.moreInformation div.jGallery div.nav a.prev:hover { background-position: bottom; }
div.lateAvailabilityResult div.moreInformation div.jGallery div.nav a.next { margin: -25px 0 0 0; float: right; width: 50px; height: 23px; background: url('../../img/iR/javascript/next.gif'); }
div.lateAvailabilityResult div.moreInformation div.jGallery div.nav a.next:hover { background-position: bottom; }
div.lateAvailabilityResult div.moreInformation div.tour { margin: 0 0 20px 0; width: 344px; height: 234px; background: url('../../img/bg/tour.gif'); }

/* --- Available Parks Results - More Information - Options - */
div.lateAvailabilityResult div.moreInformation ul.options { margin: 0 0 15px 0; width: 305px; height: 30px; padding: 10px 0 10px 5px; border: 1px solid #80D6FF; }
div.lateAvailabilityResult div.moreInformation ul.options li { float: left; padding: 0 10px 0 0; width: 28px; height: 28px; }
	div.lateAvailabilityResult div.moreInformation ul.options li.bed1 { background: url('../../img/iR/icons/even/large/bed1.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.bed2 { background: url('../../img/iR/icons/even/large/bed2.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.bed3 { background: url('../../img/iR/icons/even/large/bed3.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.bed4 { background: url('../../img/iR/icons/even/large/bed4.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.bed5 { background: url('../../img/iR/icons/even/large/bed5.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.bed6 { background: url('../../img/iR/icons/even/large/bed6.gif') no-repeat; }	
	div.lateAvailabilityResult div.moreInformation ul.options li.dog { background: url('../../img/iR/icons/even/large/dog.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.noDog { background: url('../../img/iR/icons/even/large/noDog.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.noSmoking {  background: url('../../img/iR/icons/even/large/noNosmoking.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.noNoSmoking { background: url('../../img/iR/icons/even/large/noSmoking.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.dg { background: url('../../img/iR/icons/even/large/dg.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.noDg { background: url('../../img/iR/icons/even/large/noDg.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.wheelChair { background: url('../../img/iR/icons/even/large/wheelChair.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.noWheelChair { background: url('../../img/iR/icons/even/large/noWheelChair.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.noCh { background: url('../../img/iR/icons/even/large/noCh.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.Ch { background: url('../../img/iR/icons/even/large/Ch.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.noEw { background: url('../../img/iR/icons/even/large/noEw.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.ew { background: url('../../img/iR/icons/even/large/ew.gif') no-repeat; }	
	div.lateAvailabilityResult div.moreInformation ul.options li.new { background: url('../../img/iR/icons/even/large/new.gif') no-repeat; }
	div.lateAvailabilityResult div.moreInformation ul.options li.nonew { background: url('../../img/iR/icons/even/large/noNew.gif') no-repeat; }
		
div.lateAvailabilityResult div.moreInformation div.innerCol { margin: 0; width: 220px;  }
div.lateAvailabilityResult div.moreInformation div.innerCol h5 { float: none; margin: 0; text-align: left; font: bold 2.0em Arial, Helvetica, sans-serif; color: #09F; margin: 10px 0 5px 0; }
div.lateAvailabilityResult div.moreInformation div.innerCol ul { margin: 10px 0 0 18px; list-style-image: url('../../img/bg/global/star.gif'); }
div.lateAvailabilityResult div.moreInformation div.innerCol li { float: none; font: bold 1.1em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 0; text-align: left!important; }

div.lateAvailabilityResult div.moreInformation div.innerColLeft { width: 344px; float: left; margin: 10px 0 0 0; text-align: left;  }
div.lateAvailabilityResult div.moreInformation div.innerColLeft p { font: 1.1em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 0; text-align: left; }
div.lateAvailabilityResult div.moreInformation div.innerColLeft h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #09F; margin: 10px 0 5px 0; }
div.lateAvailabilityResult div.moreInformation div.innerColLeft img { margin: 0 0 5px 0; }

div.lateAvailabilityResult div.moreInformation div.bottomInfo { width: 564px; }

div.lateAvailabilityResult .innerWrap div.schoolsOut { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/schoolsOut.jpg'); }
	div.lateAvailabilityResult .innerWrap div.schoolsOut h5#schoolsOutHdr { padding: 0;border: none!important; margin: 0 0 0 170px; width:234px; height: 45px; background: url('../../img/iR/schoolsOut.png'); }
	div.lateAvailabilityResult .innerWrap div.schoolsOut h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.schoolsOut p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.schoolsOut a.checkAvailability { margin: 0 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.schoolsOut a.checkAvailability:hover { background-position: bottom; }
	div.lateAvailabilityResult .innerWrap div.schoolsOut p a:hover { color: #FFFFFF; text-decoration: none; }
        div.lateAvailabilityResult .innerWrap div.schoolsOut p a { color: #FFFFFF; text-decoration: underline; }


div.lateAvailabilityResult .innerWrap div.easterBreak { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/easterBreak.jpg'); }
	div.lateAvailabilityResult .innerWrap div.easterBreak h5 { padding: 15px 0 0 170px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.easterBreak h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.easterBreak p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.easterBreak a.checkAvailability { margin: 0 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.easterBreak a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.mayDay { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/mayday-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.mayDay h5 { padding: 15px 0 8px 200px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.mayDay h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.mayDay p { padding: 0 0 10px 200px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.mayDay a.checkAvailability { margin: 0 0 0 200px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.mayDay a.checkAvailability:hover { background-position: bottom; }

div.lateAvailabilityResult .innerWrap div.juneShort { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/june-breaks-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.juneShort h5 { padding: 15px 0 8px 200px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.juneShort h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.juneShort p { padding: 0 0 10px 200px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.juneShort a.checkAvailability { margin: 0 0 0 200px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.juneShort a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.augustShort { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/july-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.augustShort h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.augustShort h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.augustShort p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.augustShort a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.augustShort a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.Blandford { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/scotland-special.jpg'); }
	div.lateAvailabilityResult .innerWrap div.Blandford h5 { padding: 5px 0 8px 210px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.Blandford h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.Blandford p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.Blandford a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.Blandford a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.mullionOffer { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/mull-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.mullionOffer h5 { padding: 5px 0 8px 210px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.mullionOffer h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.mullionOffer p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.mullionOffer a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.mullionOffer a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.sandfordSpecial { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/sandford-special.jpg'); }
	div.lateAvailabilityResult .innerWrap div.sandfordSpecial h5 { padding: 5px 0 8px 210px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.sandfordSpecial h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.sandfordSpecial p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.sandfordSpecial a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.sandfordSpecial a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.torquaySpecial { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/torquay-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.torquaySpecial h5 { padding: 5px 0 8px 210px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.torquaySpecial h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.torquaySpecial p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.torquaySpecial a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.torquaySpecial a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.mayHT { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/may-halfterm-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.mayHT h5 { padding: 15px 0 8px 200px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.mayHT h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.mayHT p { padding: 0 0 10px 200px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.mayHT a.checkAvailability { margin: 0 0 0 200px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.mayHT a.checkAvailability:hover { background-position: bottom; }
	div.lateAvailabilityResult .innerWrap div.mayHT p a:hover { color: #FFFFFF; text-decoration: none; }
        div.lateAvailabilityResult .innerWrap div.mayHT p a { color: #FFFFFF; text-decoration: underline; }
        
div.lateAvailabilityResult .innerWrap div.twoNights { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/2-night-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.twoNights h5 { padding: 15px 0 8px 200px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.twoNights h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.twoNights p { padding: 0 0 10px 200px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.twoNights a.checkAvailability { margin: 0 0 0 200px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.twoNights a.checkAvailability:hover { background-position: bottom; }
	div.lateAvailabilityResult .innerWrap div.twoNights p a:hover { color: #FFFFFF; text-decoration: none; }
        div.lateAvailabilityResult .innerWrap div.twoNights p a { color: #FFFFFF; text-decoration: underline; }	
        
div.lateAvailabilityResult .innerWrap div.weekendBreaks { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/last-minute-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.weekendBreaks h5 { padding: 15px 0 8px 200px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.weekendBreaks h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.weekendBreaks p { padding: 0 0 10px 200px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.weekendBreaks a.checkAvailability { margin: 0 0 0 200px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.weekendBreaks a.checkAvailability:hover { background-position: bottom; }
        
div.lateAvailabilityResult .innerWrap div.springBreak { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/spring-break-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.springBreak h5 { padding: 15px 0 8px 200px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.springBreak h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.springBreak p { padding: 0 0 10px 200px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.springBreak a.checkAvailability { margin: 0 0 0 200px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.springBreak a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.summerSave { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/july-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.summerSave h5 { padding: 15px 0 0 170px!important; font: bold 1.8em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.summerSave h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.summerSave p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.summerSave a.checkAvailability { margin: 0 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.summerSave a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.julyShort { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/july-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.julyShort h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.julyShort h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.julyShort p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.julyShort a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.julyShort a.checkAvailability:hover { background-position: bottom; }

div.lateAvailabilityResult .innerWrap div.eightEng { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/8-night-eng.jpg'); }
	div.lateAvailabilityResult .innerWrap div.eightEng h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.eightEng h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.eightEng p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.eightEng a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.eightEng a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.eightScot { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/8-night-scot.jpg'); }
	div.lateAvailabilityResult .innerWrap div.eightScot h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.eightScot h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.eightScot p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.eightScot a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.eightScot a.checkAvailability:hover { background-position: bottom; }

	
div.lateAvailabilityResult .innerWrap div.summerOffer { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/summer-panel.jpg'); }
	div.lateAvailabilityResult .innerWrap div.summerOffer h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.summerOffer h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.summerOffer p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.summerOffer a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.summerOffer a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.floraDance { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/flora-day-panel.jpg'); }
	div.lateAvailabilityResult .innerWrap div.floraDance h5 { padding: 3px 0 0 170px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.floraDance h6 { padding: 0px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.floraDance p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.floraDance a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.floraDance a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.Elvis { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/elvis-panel.jpg'); }
	div.lateAvailabilityResult .innerWrap div.Elvis h5 { padding: 3px 0 0 170px!important; font: bold 1.8em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.Elvis h6 { padding: 0px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.Elvis p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.Elvis a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.Elvis a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.fathersDay { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/fathers-day-panel.jpg'); }
	div.lateAvailabilityResult .innerWrap div.fathersDay h5 { padding: 13px 0 0 170px!important; font: bold 1.8em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.fathersDay h6 { padding: 0px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.fathersDay p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.fathersDay a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.fathersDay a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.schoolHols { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/school-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.schoolHols h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.schoolHols h6 { padding: 0px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.schoolHols p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.schoolHols a.checkAvailability { margin: 2px 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.schoolHols a.checkAvailability:hover { background-position: bottom; }	
	
div.lateAvailabilityResult .innerWrap div.xmasBreaks { margin: 20px 0 0 0; width: 567px; height:456px; background: url('../../img/bg/festive-bg.jpg'); }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks h5 { padding: 10px 0 0 10px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks h6 { padding: 0px 0 10px 10px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks p { padding: 0 0 10px 10px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks p.bottom { padding: 10px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks p.bottom1 { padding: 20px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks p.bottom2 { padding: 85px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks p.bottom3 { padding: 30px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks a.checkAvailability { margin: 2px 0 0 10px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.xmasBreaks1 { margin: 20px 0 0 0; width: 567px; height:369px; background: url('../../img/bg/festive-bg1.jpg'); }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 h5 { padding: 10px 0 0 10px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 h6 { padding: 0px 0 10px 10px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 p { padding: 0 0 10px 10px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 p.bottom { padding: 25px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 p.bottom1 { padding: 20px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 p.bottom2 { padding: 85px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 p.bottom3 { padding: 130px 0 10px 10px!important; font: 2.0em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 a.checkAvailability { margin: 2px 0 0 10px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks1 a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.xmasBreaks3 { margin: 20px 0 0 0; width: 567px; height:1100px; background: url('../../img/bg/festive-landing.gif'); }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 h5 { padding: 20px 0 0 10px!important; font: bold 2.5em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 h6 { padding: 0px 0 10px 10px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 p { padding: 0 0 10px 10px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 p a { text-decoration:underline; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 p a:hover { text-decoration:none; }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 p.bottom { padding: 175px 0 10px 10px!important; font: 2.3em Arial, Helvetica, sans-serif!important; color: #FFF; margin: 0!important; width: 520px!important;  }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 a.checkAvailability { margin: 2px 0 0 10px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.xmasBreaks3 a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.nyBreaks { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/new-year-panel.jpg'); }
	div.lateAvailabilityResult .innerWrap div.nyBreaks h5 { padding: 3px 0 0 170px!important; font: bold 2.0em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.nyBreaks h6 { padding: 0px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.nyBreaks p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.nyBreaks a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.nyBreaks a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.schoolScot { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/school-scotland.jpg'); }
	div.lateAvailabilityResult .innerWrap div.schoolScot h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.schoolScot h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.schoolScot p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.schoolScot a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.schoolScot a.checkAvailability:hover { background-position: bottom; }

div.lateAvailabilityResult .innerWrap div.summerholiday { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/summer-hols-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.summerholiday h5 { padding: 15px 0 0 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.summerholiday h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.summerholiday p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.summerholiday p a { font: 1.1em Arial, Helvetica, sans-serif; color: #FFF; text-decoration:underline; }
	div.lateAvailabilityResult .innerWrap div.summerholiday p a:hover { text-decoration:none; }
	div.lateAvailabilityResult .innerWrap div.summerholiday a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.summerholiday a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.autumnBreak { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/autumn-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.autumnBreak h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.autumnBreak h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.autumnBreak p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.autumnBreak a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.autumnBreak a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.glasWeekend { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/sep-weekend-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.glasWeekend h5 { padding: 15px 0 0 170px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.glasWeekend h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.glasWeekend p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.glasWeekend a.checkAvailability { margin: 0 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.glasWeekend a.checkAvailability:hover { background-position: bottom; }

	
div.lateAvailabilityResult .innerWrap div.engHT { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/october-banner.jpg'); }
	div.lateAvailabilityResult .innerWrap div.engHT h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.engHT h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.engHT p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.engHT a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.engHT a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.scotHT { margin: 20px 0 0 0; width: 567px; height: 162px; background: url('../../img/bg/october-banner-scot.jpg'); }
	div.lateAvailabilityResult .innerWrap div.scotHT h5 { padding: 15px 0 8px 210px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.scotHT h6 { padding: 5px 0 10px 210px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.scotHT p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.scotHT a.checkAvailability { margin: 0 0 0 210px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.scotHT a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.tripleDisc { margin: 20px 0 0 0; width: 567px; height: 160px; background: url('../../img/bg/summer-siz-banner.jpg') no-repeat;  }
	div.lateAvailabilityResult .innerWrap div.tripleDisc h5 { padding: 10px 0 0 170px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.tripleDisc h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.tripleDisc p { padding: 0 0 10px 170px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 380px!important;  }
	div.lateAvailabilityResult .innerWrap div.tripleDisc a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.tripleDisc a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.mulSummerSave { margin: 20px 0 0 0; width: 567px; height: 160px; background: url('../../img/bg/mullion-summer-savings.jpg') no-repeat;  }
	div.lateAvailabilityResult .innerWrap div.mulSummerSave h5 { padding: 10px 0 0 170px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.mulSummerSave h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.mulSummerSave p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 340px!important;  }
	div.lateAvailabilityResult .innerWrap div.mulSummerSave a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.mulSummerSave a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.whiteAcresSummer { margin: 20px 0 0 0; width: 567px; height: 160px; background: url('../../img/bg/white-acres-summer-savings.jpg') no-repeat;  }
	div.lateAvailabilityResult .innerWrap div.whiteAcresSummer h5 { padding: 10px 0 0 170px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.whiteAcresSummer h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.whiteAcresSummer p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 340px!important;  }
	div.lateAvailabilityResult .innerWrap div.whiteAcresSummer a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.whiteAcresSummer a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.looeBaySummer { margin: 20px 0 0 0; width: 567px; height: 160px; background: url('../../img/bg/looe-bay-summer-savings.jpg') no-repeat;  }
	div.lateAvailabilityResult .innerWrap div.looeBaySummer h5 { padding: 10px 0 0 170px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.looeBaySummer h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.looeBaySummer p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 340px!important;  }
	div.lateAvailabilityResult .innerWrap div.looeBaySummer a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.looeBaySummer a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.sandfordSummer { margin: 20px 0 0 0; width: 567px; height: 160px; background: url('../../img/bg/sandford-summer-savings.jpg') no-repeat;  }
	div.lateAvailabilityResult .innerWrap div.sandfordSummer h5 { padding: 10px 0 0 170px!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.sandfordSummer h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.sandfordSummer p { padding: 0 0 10px 210px!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 340px!important;  }
	div.lateAvailabilityResult .innerWrap div.sandfordSummer a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.sandfordSummer a.checkAvailability:hover { background-position: bottom; }
	
div.lateAvailabilityResult .innerWrap div.torquaySummer { margin: 20px 0 0 0; width: 567px; height: 160px; background: url('../../img/bg/torquay-summer-savings.jpg') no-repeat;  }
	div.lateAvailabilityResult .innerWrap div.torquaySummer h5 { padding: 10px 0 0 230px;!important; font: bold 2.1em Arial, Helvetica, sans-serif; color: #FFF; border: none!important; margin-bottom: 10px!important; }
	div.lateAvailabilityResult .innerWrap div.torquaySummer h6 { padding: 5px 0 10px 170px!important; font: 1.4em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; }
	div.lateAvailabilityResult .innerWrap div.torquaySummer p { padding: 0 0 10px 210px;!important; font: 1.2em Arial, Helvetica, sans-serif; color: #FFF; margin: 0!important; width: 340px!important;  }
	div.lateAvailabilityResult .innerWrap div.torquaySummer a.checkAvailability { margin: 2px 0 0 170px; width: 149px; height: 30px; background: url('../../img/iR/aCheckAvailability.png'); }
	div.lateAvailabilityResult .innerWrap div.torquaySummer a.checkAvailability:hover { background-position: bottom; }


	
/* === END Late Availability Results Overview === */
