<!DOCTYPE html>
<html lang="en-CA" itemscope itemtype="http://schema.org/WebPage">
	<head>
		<title>Page Not Found | Flight Centre</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />
		<meta itemprop="name" content="Page Not Found | Flight Centre">
		<link href="https://plus.google.com/114377695556039831940" rel="publisher" />
		<meta name="viewport" content="width=device-width, initial-scale=1">	
		
				
		<!--GooglePlus-->
		<meta itemprop="name" content="Flight Centre Canada">
		<meta itemprop="description" content="With over 25 years experience, 170 stores across Canada, and 950 travel consultants, we are the choice for air travel, cruises, and vacation/holiday packages in Canada.">
		<meta itemprop="image" content="https://www.flightcentre.ca/images/flight-centre-logo.png">
	
	
	
		<!-- Errorception -->
		<script>
		    (function(_,e,rr,s){_errs=[s];var c=_.onerror;_.onerror=function(){var a=arguments;_errs.push(a);
		    c&&c.apply(this,a)};var b=function(){var c=e.createElement(rr),b=e.getElementsByTagName(rr)[0];
		    c.src="//beacon.errorception.com/"+s+".js";c.async=!0;b.parentNode.insertBefore(c,b)};
		    _.addEventListener?_.addEventListener("load",b,!1):_.attachEvent("onload",b)})
		    (window,document,"script","57151e7ccade79150900063f");
		</script>
		
		
		
		<meta name="description" content="Lowest Airfare Guarantee; Flight Centre beats quotes for flights or you fly free. Contact a Flight Centre agent today!" />
		<meta name="ROBOTS" content="NOINDEX,FOLLOW" />
		<link rel="canonical" href="https://www.flightcentre.ca/enquiry/travel-enquiry/" /><link rel="stylesheet" type="text/css" href="/styles/global.css">
		<link rel="stylesheet" type="text/css" href="/styles/default-css.css?v=31" />
		<link rel="stylesheet" type="text/css" href="/styles/resp2014.css?v=22" />
		
		<!-- 
		<link rel="stylesheet" type="text/css" href="/styles/reset.css" media="screen"  />
		<link rel="stylesheet" type="text/css" href="/styles/jquery-ui-1.8.20.custom.css" media="screen" />
		<link rel="stylesheet" type="text/css" href="/styles/font-awesome/4.3.0/css/font-awesome.min.css">
		<link rel="stylesheet" type="text/css" href="/assets/animatecss/animate.css">
		<link rel="stylesheet" type="text/css" href="/styles/ui.totop.css">
		<link rel="stylesheet" type="text/css" href="/assets/pushy/css/pushy.css" />
	
		<link rel="stylesheet" type="text/css" href="/assets/bootstrap/bootstrap-3.2.0/css/bootstrap.min.css">
		<link rel="stylesheet" type="text/css" href="/styles/default-css.css?v=31" />
		<link rel="stylesheet" type="text/css" href="/styles/resp2014.css?v=22" /> -->
	
	
		<!-- favicon -->
		<link rel="shortcut icon" sizes="16x16 24x24 32x32 48x48 64x64" href="/favicon.ico">
		<link rel="apple-touch-icon" sizes="57x57" href="/images/site-icons/apple-touch-icon-57x57.png">
		<link rel="apple-touch-icon" sizes="60x60" href="/images/site-icons/apple-touch-icon-60x60.png">
		<link rel="apple-touch-icon" sizes="72x72" href="/images/site-icons/apple-touch-icon-72x72.png">
		<link rel="apple-touch-icon" sizes="76x76" href="/images/site-icons/apple-touch-icon-76x76.png">
		<link rel="apple-touch-icon" sizes="114x114" href="/images/site-icons/apple-touch-icon-114x114.png">
		<link rel="apple-touch-icon" sizes="120x120" href="/images/site-icons/apple-touch-icon-120x120.png">
		<link rel="apple-touch-icon" sizes="144x144" href="/images/site-icons/apple-touch-icon-144x144.png">
		<link rel="apple-touch-icon" sizes="152x152" href="/images/site-icons/apple-touch-icon-152x152.png">
		<link rel="apple-touch-icon" sizes="180x180" href="/images/site-icons/apple-touch-icon-180x180.png">
		<link rel="icon" type="image/png" href="/favicon.ico">
		<link rel="manifest" href="/images/site-icons/manifest.json">
		<link rel="mask-icon" href="/images/site-icons/safari-pinned-tab.svg" color="#5bbad5">
		<meta name="msapplication-TileColor" content="#da532c">
		<meta name="msapplication-TileImage" content="/mstile-144x144.png">
		<meta name="theme-color" content="#ffffff">
	
	
		<link href="/assets/select2/4.0.0/select2.min.css" rel="stylesheet" />
		
		<style type="text/css">
			
			.wide {
			    background-size: cover;
			    max-width: 1200px;
			    margin: 0 auto;
			}
			.errorMsgWrapper h3{
				margin-bottom: 30px;
				font-style: italic;
			}
			
			.errorImgWrapper img{
				max-width: 100%;
			}
			
			/* START forms */
			.PNFSearchForms .hprSearchTabs a{
				padding: 10px 0px;
			}
			
			.PNFSearchForms .fa.pull-right{
				margin-left: 0px;
			}
			
			.PNFSearchForms .fa-envelope-o{
				margin-left: -15px;
			}
			/* END forms */
			
			.errorImgWrapper, .siteSearchWrapper, .PNFSearchForms, .contactUsWrapper, .specialsWrapper{
				margin-bottom: 20px;
			}
			
			.redBox {
			    background-color: #CC0C01;
			    max-width: 240px;
			    margin: 0 auto;
			    padding-bottom: 25px;
			}
			
			.redbox i{
			    font-size: 60px;
			    padding-top: 10px;
			}
			.contactUsText {
			    color: #fff;
			    font-size: 27px;
			    display: inline-block;
			    margin-top: 25px;
			    font-family: 'Gill Sans Bold';
			}
			
			#PNFChat, #PNFCall, #PNFEmail{
				margin-bottom: 20px;
			}
			
			div#PNFChat {
			    cursor: pointer;
			}
			
			.callUsImg{
				margin-bottom: 10px;
			}
			
			.callUsIcon{
				display: block;
				color: #fff;
				font-size: 2.5em;
				padding-bottom: 4px;
			}
			
			.tileImgWrapper{
				margin-bottom: 20px;
			}
			
			.tileImgWrapper div {
			    font-weight: bold;
			}
		</style><!-- <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> -->
		<script type="text/javascript" src="/scripts/jquery-ui-1.7.2.min.js"></script>
		<script type="text/javascript">var $ = jQuery.noConflict();</script>

		<!-- Start Visual Website Optimizer Asynchronous Code -->
<script type='text/javascript'>
	var _vwo_code=(function(){
	var account_id=35072,
	settings_tolerance=2000,
	library_tolerance=2500,
	use_existing_jquery=false,
	// DO NOT EDIT BELOW THIS LINE
	f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){settings_timer=setTimeout('_vwo_code.finish()',settings_tolerance);var a=d.createElement('style'),b='body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('//dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&r='+Math.random());return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init();
</script>
<!-- End Visual Website Optimizer Asynchronous Code --></head>
	
	<body>
		<!-- Google Tag Manager -->
	<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-8XM5"
	height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
	<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
	'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
	})(window,document,'script','dataLayer','GTM-8XM5');</script>
<!-- End Google Tag Manager -->
<div id="fb-root"></div>
	
		<script type="text/javascript">
			$(window).load(function(){
				//Google Plus
				(function() {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;po.src = 'https://apis.google.com/js/platform.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);})();
				//Facebook
				(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));
				//Twitter
				!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
		
				setTimeout(function(){$('.basicSocialLinkHolder').hide();$('.templateSocialLinks').fadeIn(1000).removeClass('hide');}, 1000);
			});
		</script>
	
			<nav class="pushy pushy-left hidden-sm hidden-md hidden-lg">
				<ul class="pushyNav">
					<li class="pushySearch">
						<div class="searchBox">
					    	<form action="/search/" method="get" name="gs" id="suggestion_form_gs">
								<div class="right-inner-addon ">
									<!-- <i class="icon-search"></i> -->
									<span class="glyphicon glyphicon-search"></span>
									<input type="text" class="form-control" value="" maxlength="100" name="q" id="appendedInputButton" placeholder="Search" />
								</div>
							</form>
					    </div>
					    <a href="/stores/" class="btn btn-danger pushyButton"><i class="fa fa-map-marker"></i> Find a Store</a>
					    <a href="/travel-agents/" class="btn btn-danger pushyButton"><i class="fa fa-user"></i> Find an Agent</a>
						<a href="tel:18779675302" class="btn btn-danger pushyButton"><i class="fa fa-phone"></i> Call Us</a>
					</li>
			    
					<li><a href="/" class="pushyToplink">HOME</a></li>

			<!-- <li><a href="/stores" class="pushyToplink">Store Locations</a></li> -->

			<li>
				<span class="pushyToplink">FLIGHTS</span>
				<ul class="pushySecondaryList tempHide">
					<li><a href="/flights/">Flights Homepage</a></li>
					<li><a href="/flights/">Cheap Flights from Canada</a></li>
					<li><a href="/flights/from-toronto">Flights from Toronto</a></li>
					<li><a href="/flights/from-vancouver">Flights from Vancouver</a></li>
					<li><a href="/flights/from-calgary">Flights from Calgary</a></li>
					<li><a href="/flights/from-ottawa">Flights from Ottawa</a></li>
					<li><a href="/flights/from-halifax">Flights from Halifax</a></li>
					<li><a href="/flights/from-edmonton">Flights from Edmonton</a></li>
					<li><a href="/flights/from-winnipeg">Flights from Winnipeg</a></li>
					<li><a href="/flights/from-saskatoon">Flights from Saskatoon</a></li>
					<li><a href="/flights/multi-stop">Multi-City</a></li>
					<li><a href="/flights/round-the-world">Around The World Flights</a></li>
					
					<li class="pushyDivider"><a href="/flights/class-of-travel">Cabin Classes</a></li>
					<li><a href="/flights/first-class">First Class Flights</a></li>
					<li><a href="/flights/business-class">Business Class Flights</a></li>
					<li><a href="/flights/premium-economy">Premium Economy Flights</a></li>
					
					<li class="pushyDivider pushyNoLink">Top Flight Destinations</li>
					<li><a href="/flights/to-new-york" title="Flights to New York">Flights to New York</a></li>
					<li><a href="/flights/to-las-vegas" title="Flights to Las Vegas">Flights to Las Vegas</a></li>
					<li><a href="/flights/to-florida" title="Flights to Florida">Flights to Florida</a></li>
					<li><a href="/flights/to-orlando" title="Flights to Orlando">Flights to Orlando</a></li>
					<li><a href="/flights/to-miami" title="Flights to Miami">Flights to Miami</a></li>
					<li><a href="/flights/to-london" title="Flights to London">Flights to London</a></li>
					
					<li class="pushyDivider"><a href="/flights/guide" title="Airport Guide">Airport Guides</a></li>								
					<li><a href="/flights/airport-parking">Airport Parking</a></li>
					<li><a href="/flights/airport-lounges">Airport Lounges</a></li>
					
					<li class="pushyDivider"><a href="/airlines/" title="Airlines">Airlines</a></li>
					<li><a href="/airlines/air-canada/" title="Air Canada">Air Canada</a></li>
					<li><a href="/airlines/westjet/" title="WestJet">WestJet</a></li>
					<li><a href="/airlines/porter-airlines/" title="Porter Airlines">Porter Airlines</a></li>
					
					<li class="pushyDivider"><a href="/flights/flights-as-advertised">Flight Deals</a></li>
					<li><a href="/flights/flights-as-advertised/toronto">Flights Deals from Toronto</a></li>
					<li><a href="/flights/flights-as-advertised/vancouver">Flights Deals from Vancouver</a></li>
					<li><a href="/flights/flights-as-advertised/calgary">Flights Deals from Calgary</a></li>
					<li><a href="/flights/flights-as-advertised/ottawa">Flights Deals from Ottawa</a></li>
					<li><a href="/flights/flights-as-advertised/halifax">Flights Deals from Halifax</a></li>
					<li><a href="/flights/flights-as-advertised/edmonton">Flights Deals from Edmonton</a></li>
					
					<li class="pushyDivider"><a href="/lowestairfareguarantee-flyfree" title="Lowest Airfare Guarantee">Lowest Airfare Guarantee</a></li>
				</ul>
			</li>
			
			<li>
				<span class="pushyToplink">VACATIONS</span>
				<ul class="pushySecondaryList tempHide">
				    <li><a href="/vacations/">Vacations Homepage</a></li>
					<li><a href="/canada-on-sale">Canada on Sale</a></li>
					<li><a href="/vacations/family-vacations">Family Vacations</a></li>
					<li><a href="/vacations/europe-deals">Europe on Sale</a></li>
					<li><a href="/vacations/">Vacation Packages</a></li>
					<li><a href="/last-minute-vacations/">Last Minute Vacations</a></li>
					<li><a href="/all-inclusive-vacations/">All Inclusive Vacations</a></li>
					<li><a href="/vacations/golf">Golf</a></li>
					<li><a href="/vacations/ski">Ski</a></li>
					<li><a href="/vacations/disney-parks">Disney Parks</a></li>
					<li><a href="/partner/air-canada-vacations">Air Canada Vacations</a></li>
					<li><a href="/partner/sunwing-vacations">Sunwing Vacations</a></li>
							<li><a href="/partner/transat">Transat</a></li>
							<li><a href="/partner/amresorts">AM Resorts</a></li>
						<li><a href="/westjet-vacations">Westjet Vacations</a></li>
					<li><a href="/partners/">More Partners</a></li>
					
					<li class="pushyDivider pushyNoLink">Cheap Vacation Deals</li>
					<li><a href="/vacations/packages-from-toronto">Toronto Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-vancouver">Vancouver Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-calgary">Calgary Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-ottawa">Ottawa Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-halifax">Halifax Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-edmonton">Edmonton Vacation Deals</a></li>
					<li class="pushyDivider"><a href="/vacations/my-time/"><img src="/images/newdesign/mytime_logo_nav_resp2014.png?v=2" alt="myTime logo" /></a></li>
				</ul>
			</li>
			
			<li><a href="/hotels/" class="pushyToplink">HOTELS</a></li>
			
			<li>
				<span class="pushyToplink">TOURS</span>
				<ul class="pushySecondaryList tempHide">
					<li class="pushyDivider pushyNoLink">Mainstream</li>
					<li><a href="/tours/trafalgar/travel">Trafalgar Tours</a></li>
					<li><a href="/tours/insight-vacations">Insight Vacations</a></li>
					<li><a href="/tours/cosmos/travel">Cosmos Tours</a></li>
					<li><a href="/tours/globus/travel">Globus Tours</a></li>
					<li><a href="/tours/collette-vacations">Collette Vacations</a></li>

					<li class="pushyDivider pushyNoLink">Adventure</li>
					<li><a href="/tours/gadventures/travel">G Adventures</a></li>
					<li><a href="/tours/intrepid/travel">Intrepid Travel</a></li>
					<li><a href="/tours/on-the-go/travel">On The Go Tours</a></li>
					<li><a href="/tours/exodus/travel">Exodus Travel</a></li>
					
					<li class="pushyDivider pushyNoLink">Youth Tours</li>
					<li><a href="/tours/topdeck/travel">Topdeck Travel</a></li>
					<li><a href="/tours/contiki/travel">Contiki Tours</a></li>
					<li><a href="/tours/geckos/travel">Geckos Adventures</a></li>
					
					<li class="pushyDivider pushyNoLink">Niche Tours</li>
					<li><a href="/tours/backroads">Backroads Touring</a></li>
					<li><a href="/tours/busabout">Busabout Hop-on Hop-off</a></li>
					<li><a href="/tours/peregrine/travel">Peregrine Adventures</a></li>
					
					<li class="pushyDivider pushyNoLink">River Cruise Lines</li>
					<li><a href="/cruises/avalon-waterways">Avalon Waterways</a></li>
					<li><a href="/cruises/uniworld-river-cruises">Uniworld River Cruises</a></li>
					<li><a href="/cruises/viking-river-cruises">Viking River Cruises</a></li>
				
				</ul>
			</li>
			
			<li>
				<span class="pushyToplink">CRUISES</span>
				<ul class="pushySecondaryList tempHide">
					<li><a href="/cruises/">Cruises Homepage</a></li>
					<li><a href="/cruises/">Cruise Specials</a></li>
					<li><a href="/cruise-sale">Cruise Offers</a></li>
					<li><a href="http://www.shoreexcursionsgroup.com/v/a/FlightCentreExcursions" target="_blank" rel="nofollow">Shore Excursions</a></li>
					
					<li class="pushyDivider pushyNoLink">Type of Cruises</li>
					<li><a href="/cruises/cruise-and-stays" title="Cruise and Stays">Cruise and Stays</a></li>
					<li><a href="/cruises/types-of-cruises/river-cruises" title="River Cruises" >River Cruises</a></li>
					<li><a href="/cruises/types-of-cruises/luxury-cruises" title="Luxury Cruises" >Luxury Cruises</a></li>
					<li><a href="/cruises/types-of-cruises/singles-cruises" title="Singles Cruises" >Singles Cruises</a></li>
					
					<li class="pushyDivider pushyNoLink">Cruise Lines</li>
					<li><a href="/cruises/norwegian-cruise-line/deals" title="Norwegian Cruise Line" >Norwegian Cruise Line</a></li>
					<li><a href="/cruises/royal-caribbean-international" title="Royal Caribbean" >Royal Caribbean</a></li>
					<li><a href="/cruises/holland-america-line" title="Holland America Line">Holland America Line</a></li>						
					<li><a href="/cruises/princess-cruises" title="Princess Cruise Line" >Princess Cruise Line</a></li>
					<li><a href="/cruises/celebrity-cruises" title="Celebrity Cruises" >Celebrity Cruises</a></li>
					<li><a href="/cruises/carnival-cruise-line" title="Carnival Cruise Lines" >Carnival Cruise Lines</a></li>
					<li><a href="/cruises/supplierdetails/disney-cruise-line" title="Disney Cruise Line" >Disney Cruise Line</a></li>
					<li><a href="/cruises/avalon-waterways">Avalon Waterways</a></li>
					<li><a href="/cruises/uniworld-river-cruises">Uniworld River Cruises</a></li>
					<li><a href="/cruises/viking-river-cruises">Viking River Cruises</a></li>


				
				</ul>
			</li>
			
			<li>
				<span class="pushyToplink">DESTINATIONS</span>
				<ul class="pushySecondaryList tempHide">
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/asia">ASIA</a></li>
					<li><a href="/destination/hong-kong">Hong Kong</a></li>
					<li><a href="/destination/japan">Japan</a></li>
					<li><a href="/destination/singapore">Singapore</a></li>
					<li><a href="/destination/thailand">Thailand</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/africa">AFRICA</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/australia">AUSTRALIA</a></li>
					<li><a href="/destination/brisbane">Brisbane</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/canada">CANADA</a></li>
					<li><a href="/destination/british-columbia">British Columbia</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/caribbean">CARIBBEAN</a></li>
					<li><a href="/destination/cuba">Cuba</a></li>
					<li><a href="/destination/jamaica">Jamaica</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/europe">EUROPE</a></li>
					<li><a href="/destination/barcelona">Barcelona</a></li>	
					<li><a href="/flights/london">London</a></li>
					<li><a href="/destination/rome">Rome</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/mexico">MEXICO</a></li>
					<li><a href="/destination/cancun">Cancun</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/middle-east">MIDDLE EAST</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/new-zealand">NEW ZEALAND</a></li>
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/south-america">SOUTH AMERICA</a></li>
					<li><a href="/destination/lima">Lima</a></li>			
					<li class="pushyDivider"><a class="DestinationSub" href="/destination/usa">USA</a></li>
					<li><a href="/vacations/california/deals">California</a></li>
					<li><a href="/destination/hawaii">Hawaii</a></li>
					<li><a href="/destination/las-vegas">Las Vegas</a></li>
					<li><a href="/destination/los-angeles">Los Angeles</a></li>
					<li><a href="/destination/new-york">New York</a></li>
					<li><a href="/destination/san-francisco">San Francisco</a></li>
					
				</ul>
			</li>
			<li>
				<span class="pushyToplink">EXTRAS</span>
				<ul class="pushySecondaryList tempHide">
					<li><a href="/blog/">Flight Centre Blog</a></li>
					<li><a href="/insurance/" title="Travel Insurance">Travel Insurance</a></li>
					<li><a href="/cars/">Car Rentals</a></li>	
					<li><a href="/rail/">Rail Europe Info</a></li>
					<li><a href="/hotels/hostels" title="Hostels">Hostels</a></li>
					<li><a href="/giftcards/" title="Gift Cards">Gift Cards</a></li>	
					<li><a href="/giftregistry/" target="_blank" rel="nofollow" title="Gift Registry">Gift Registry</a></li>
					<li><a href="/sim" title="Global Sim"><u>Global Sim</u></a></li>
					<li><a href="/airfarepackage">Airfare Package</a></li>
				</ul>
			</li>
			
			<li>
				<span class="pushyToplink findAnAgent">SPECIALISTS</span>
				<ul class="pushySecondaryList tempHide">
					<li><a href="/travel-agents/" title="Find an Agent">Find an Agent</a></li>
					<li><a href="/travel-specialists/">Travel Specialists Homepage</a></li>
					<li><a href="/business/" title="Business Travel Specialists">Business Travel Specialists</a></li>
					<li><a href="/groups/" title="Group Travel Agent">Group Travel Agent</a></li>
					<li><a href="/weddings/" title="Wedding and Honeymoon Travel Agent">Wedding &amp; Honeymoon Travel Agent</a></li>
					<li><a href="/accessible-travel/" title="Accessible Travel Agent">Accessible Travel Agent</a></li>
					<li><a href="/vacations/disney-parks" title="Disney Travel Agent">Disney</a></li>
					<li><a href="/cruises/" title="Cruise Travel Agent">Cruise Travel Agent</a></li>
					<li><a href="/flights/round-the-world" title="Round the World Travel Agent">Round the World Travel Agent</a></li>
					<li><a href="/flights/first-class" title="First Class Travel Agent">First Class Travel Agent</a></li>
					<li><a href="/flights/business-class" title="Business Class Travel Agent">Business Class Travel Agent</a></li>
					<li><a href="/tours/coach-and-bus-tours" title="Coach Bus Travel Agent">Coach Bus Travel Agent</a></li>
					<li><a href="/tours/adventure" title="Adventure Travel Agent">Adventure Travel Agent</a></li>
					<!-- <li><a href="/working-holidays/" title="Working Holidays">Working Holidays</a></li>-->
					<li><a href="/travel-specialists/">More Travel Specialists</a></li>
				</ul>
			</li>
			
			<li>
				<span class="pushyToplink">DEALS</span>
				<ul class="pushySecondaryList tempHide">
					<li class="pushyNoLink">Current Promotions</li>
					<li><a href="/travel-deals" title="Travel Deals">Travel Deals</a></li>
					<li><a href="/vacations/mexico-vacations" title="Mexico on Sale">Mexico on Sale</a></li><li><a href="/cruises/royal-caribbean-international/deals" title="Royal Caribbean Sale">Royal Caribbean Sale</a></li><li><a href="/fareofthemonth" title="Fare of the Month">Fare of the Month</a></li><li><a href="/giftcards" title="Gift Card Sale">Gift Card Sale</a></li><li><a href="/vacations/vacations-as-advertised">Vacation Deals</a></li>
					<li><a href="/flights/flights-as-advertised">Flight Deals</a></li>
				</ul>
			</li>
		</ul>
			    <div class="pushySetGatewayHolder">
				    <div class="pushySetGatewayLabel">Your Departure Gateway</div>
					<select id="pushySetGateway" class="pushySelect form-control">
						<option value="toronto" id="Toronto">Toronto</option>
						<option value="vancouver" id="Vancouver">Vancouver</option>
						<option value="calgary" id="Calgary">Calgary</option>
						<option value="ottawa" id="Ottawa">Ottawa</option>
						<option value="halifax" id="Halifax">Halifax</option>
						<option value="edmonton" id="Edmonton">Edmonton</option>
						<option value="montreal" id="Montreal">Montreal</option>
						<option value="winnipeg" id="Winnipeg">Winnipeg</option>
						<option value="saskatoon" id="Saskatoon">Saskatoon</option>
						<option value="abbotsford" id="Abbotsford">Abbotsford</option>
						<option value="bagotville" id="Bagotville">Bagotville</option>
						<option value="charlottetown" id="Charlottetown">Charlottetown</option>
						<option value="comox" id="Comox">Comox</option>
						<option value="deer-lake" id="Deer-Lake">Deer Lake</option>
						<option value="fredericton" id="Fredericton">Fredericton</option>
						<option value="hamilton" id="Hamilton">Hamilton</option>
						<option value="kelowna" id="Kelowna">Kelowna</option>
						<option value="kitchener" id="Kitchener">Kitchener</option>
						<option value="london" id="London">London</option>
						<option value="moncton" id="Moncton">Moncton</option>
						<option value="prince-george" id="Prince-George">Prince George</option>
						<option value="quebec-city" id="Quebec-City">Quebec City</option>
						<option value="regina" id="Regina">Regina</option>
						<option value="saint-john" id="Saint-John">Saint John</option>
						<option value="sault-ste-marie" id="Sault-Ste-Marie">Sault Ste Marie</option>
						<option value="st-johns" id="St.-Johns">St. John's</option>
						<option value="sudbury" id="Sudbury">Sudbury</option>
						<option value="thunder-bay" id="Thunder-Bay">Thunder Bay</option>
						<option value="victoria" id="Victoria">Victoria</option>
						<option value="windsor" id="Windsor">Windsor</option>
					</select>
				</div>
					<div class="pushySocial pushySocialFB"><a href="https://www.facebook.com/FlightCentreCA" target="_blank"><i class="fa fa-facebook"></i></a></div>
					<div class="pushySocial pushySocialTW"><a href="https://twitter.com/FlightCentreCA" target="_blank"><i class="fa fa-twitter"></i></a></div>
					<div class="pushySocial pushySocialGP"><a href="https://plus.google.com/114377695556039831940/posts" target="_blank"><i class="fa fa-google-plus"></i></a></div>
					<div class="pushySocial pushySocialTB"><a href="/blog/" target="_blank"><i class="fa fa-fw fa-comment-o"></i></a></div>
					<div class="pushySocial pushySocialSB"><a href="/newsletter/" target="_blank"><i class="fa fa-fw fa-check-square-o"></i>Join Club Red</a></div>
			</nav>
			<div class="navbar navbar-fixed-top navbar-inverse visible-xs-block respNavHeader" role="navigation">
				<div class="container">
					<div class="navbar-header">
						<div class="col-xs-2 headerHamburgerWrapper">
							<button type="button" class="menu-btn navbar-toggle"> <span class="sr-only">Toggle navigation</span>
								<span class="icon-bar"></span>
								<span class="icon-bar"></span>
								<span class="icon-bar"></span>
							</button>
						</div>
						<div class="col-xs-9 respFCHeaderLogoLinkWrapper">
							<a class="respFCHeaderLogoLink text-center" href="/">
								<img class="respFCHeaderLogoLinkImg" src="/images/newdesign/respHeader04.jpg" />
							</a>
						</div>
						<div class="headerIcon headerCallUsButton">
							<a href="tel:18779675302">
								<span class="fa-stack fa-lg">
									<i class="fa fa-circle-thin fa-stack-2x"></i>
									<i class="fa fa-flip-horizontal fa-phone fa-stack-1x"></i>
								</span>
							</a>
						</div>
						<div class="headerIcon headerEnquiryButton">
							<a href="/enquiry/travel-enquiry/general">
								<i class="fa fa-envelope"></i>
							</a>
						</div>
					</div>
				</div><!-- /.container -->
			</div>
	 	
	 	
	 	
	 	<div class="headerNavContainer hidden-xs"><!-- START .container -->
			<div class="headerRow headerRowOne">
				<div class="container">
					<div class="col-sm-12"><!-- 1st of 3 header rows -->
						<div class="row headerTopRow">
							<div class="col-sm-4 col-sm-offset-1 headerTopTagline">
								<small>Cheap flights, vacation packages and travel deals</small>
							</div>
							<div class="col-sm-4 headerTopTagline">
								<small>
									<a href="/info/contactus">Contact Us</a>   |
									<a href="/social-channels">Social Channels</a>   |
									<a title="My Flight Centre Enquiry Items" href="/enquiry/travel-enquiry/general">Enquire</a>   |
									<a href="/careers/">Join Our Team</a>
								</small>
							</div>
							<div class="col-sm-3 basicSocialLinkHolderColumn">
								<div class="basicSocialLinkHolder">
									<div class="basicSocialLink facebookSocialLink"><a href="https://www.facebook.com/FlightCentreCA" target="_blank">Facebook</a></div> | 
									<div class="basicSocialLink googlePlusSocialLink"><a href="https://plus.google.com/+flightcentreca/" target="_blank">Google Plus</a></div> | 
									<div class="basicSocialLink twitterSocialLink"><a href="https://twitter.com/FlightCentreCa" target="_blank">Twitter</a></div>
								</div>
								<div class="templateSocialLinks tempHide">
									<div class="socialHolder facebookButtonHolder" style="width:84px;">
										<!-- <iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2FFlightCentreCA&amp;width=83&amp;layout=button_count&amp;action=like&amp;show_faces=false&amp;share=false&amp;status=false&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:85px; height:21px;" allowTransparency="true"></iframe> -->
										<div class="fb-like" data-href="https://www.facebook.com/FlightCentreCA" data-width="83" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
									</div>
									<div class="socialHolder googlePlusButtonHolder" style="width:73px;">
										<div class="g-plusone" data-size="medium" data-href="https://www.flightcentre.ca/"></div>
									</div>
									<div class="socialHolder twitterButtonHolder" style="width:60px;">
										<a href="https://twitter.com/FlightCentreCa" class="twitter-follow-button" data-show-count="false" data-show-screen-name="false">Follow</a>
									</div>
								</div>
								<div class="clearfix"></div>
							</div>
						</div>
					</div>
				</div>
			</div>

			<div class="clearfix"></div>
			
			<div class="headerRow headerRowTwo">
				<div class="container">
					<div class="col-sm-12 header_info"><!-- 2nd of 3 header rows -->
						<div class="row">
							<div class="col-sm-7">
								<a href="/">
									<img src="/images/newdesign/header-logo.png?v=2" class="captain" alt="Flight Centre" />
									<img src="/images/newdesign/flightcentre-trans.png" class="flightcentre" alt="Flight Centre" width="572" height="54" />
								</a>
							</div>
							<div class="col-sm-5 text-right">
					            <div class="pull-right callPhoneInfo">
					            	<div class="header247"></div>
					            	<a class="textPhoneNumberWrapper" href="tel:+18779675302">
 	<div class="textPhoneNumber">1877 967 5302</div>
 </a>
 

<script type="text/javascript">

	$(document).ready(function() {
		
		var fallbackNumberTen = "8779675302";
		
		
		
		function setHeaderNumberToText(tenDigitNumber){
			//console.log("setHeaderNumberToText run = " + tenDigitNumber);
			var onPageNum = "1".concat(tenDigitNumber);
			var first4 = onPageNum.substring(0,4);
			var first3 = onPageNum.substring(4,7); 
			var second4 = onPageNum.substring(7,11);
			onPageNum = first4 + " " + first3 + " " + second4;
			if($('.callPhoneInfo img').length > 0){
				$('.callPhoneInfo').find('img').replaceWith('<div class="textPhoneNumber">' + onPageNum + '</div>');//change header number
			}else if( $('.textPhoneNumber')){
				$('.textPhoneNumber').text('').text(onPageNum);
				$('.textPhoneNumberWrapper').attr('href','tel:+1' + tenDigitNumber);
			}
			
		}
		
		function changeOnPageNumbers(tenDigitNumber){
			//console.log("changeOnPageNumbers run");
			var phoneNum = tenDigitNumber;
			
			if (phoneNum.length == 10){
				var onPageNum = "1".concat(phoneNum);
				var first4 = onPageNum.substring(0,4);
				var first3 = onPageNum.substring(4,7);
				var second4 = onPageNum.substring(7,11);
				onPageNum = first4 + " " + first3 + " " + second4;
				$('.headerIcon.headerCallUsButton a, .onpagePN a').attr('href', "tel:1" + tenDigitNumber);//link based tel: numbers
				$('.onpagePN:not(:has(a)), .onpagePN a').text(onPageNum);//change text based numbers
			};
		};
		
		function setCookieNum(tenDigitNumber){
			//console.log("setCookieNum run");
			var key = window.location.getParameter("keyword");
			$.cookie("FC_Keyword", key, { expires: 1});
			$.cookie("FC_TrackableNumber", tenDigitNumber, { expires: 1, path: '/' });
		};//end setCookieNum

		function elevenToTen(passedNumber){
			var newNumber;
			
			//console.log("passedNumber = " + passedNumber);
			if (passedNumber.length == 11){
				newNumber = passedNumber.substring(1);
			}else if (passedNumber.length == 10){
				newNumber = passedNumber;
			}else{
				newNumber = fallbackNumberTen;
			}
			//console.log("elevenToTen run as - " + passedNumber + " to " + newNumber);
			return newNumber;
		}
		
		
		////////////////////////------------------------------------////////////////////////////////
		////////////////////////------------------------------------////////////////////////////////
	
		
		
 		var cookieChecker = function (){
			//console.log("cookieChecker run");
			if ( $.cookie("FC_TrackableNumber") ) {
				phoneNumToSet = $.cookie("FC_TrackableNumber");
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else{
				if (phoneNumIsSet != true){
					GoogleNumberCheck();
				};
			}
 		};
 
		
		
		var GoogleNumberCheck = function (){
			
			//console.log("GoogleNumberCheck run");
			
			if (typeof _googWcmGet == 'function'){
			
				//console.log("_googWcmGet is something");
				
				var GCFcallback = function(formatted_number, mobile_number) {
					//console.log("GCFcallback called");
					// formatted_number: number to display, in the same format as
					//        the number passed to _googWcmGet().
					//        (in this case, '1-800-123-4567')
					// mobile_number: number formatted for use in a clickable link
					//        with tel:-URI (in this case, '+18001234567')
					
					
					var tendigit_number = mobile_number.substring(2);//create 10 digit number from 12 digit mobile #
					
					phoneNumToSet = tendigit_number;
					phoneNumIsSet = true;
					
					//console.log("about to set didGcfRun to true");
					//didGcfRun = true;
					phoneOkGo(true);

				};			
				
				
				_googWcmGet(GCFcallback, '1-877-967-5302',{timeout:5000});
				
			};
			
			if (phoneNumIsSet != true){
				tnCheckAndSet();
			};
			
		};
		
		
		var tnCheckAndSet = function (){
			//console.log("tnCheckAndSet run");
			var tnParam = window.location.getParameter("tn");
			//console.log("tn = ", tnParam);
			
			
			if( (tnParam != null) && (tnParam.length == 10) && (!isNaN(parseInt(tnParam))) ){
				
				$.ajax({
                    type:     "GET",
                    //url: '/images/number-headings/' + tnParam + '.png',
                    url: '/data/phonelist/verify',
                    data: {
                    	"number" : "1" + tnParam
                    },
                    success: function(results){
                    	if (results.status == "success"){
	           				phoneNumToSet = tnParam;
	           				phoneNumIsSet = true;
	           				phoneOkGo(true);
                    	}else if(results.status == "error"){
            				if (phoneNumIsSet != true){
            					campaignOrPushedCheckAndSet();
            				};
                        };
                    },
                    error: function(results){
                    	console.log("service unreachable");
                    }
       			});
			}else{
				//console.log("no valid number in url");
				if (phoneNumIsSet != true){
					campaignOrPushedCheckAndSet();
				};
				
			};
		};
		
 		var campaignOrPushedCheckAndSet = function (runOnNo){
			//console.log("campaignOrPushedCheckAndSet run");
 			var passedPhone = "8779675302" || "";
 			var phoneType = "" || "";
 			
			//console.log("passedPhone =" + passedPhone);
 			
 			if (passedPhone != '' && passedPhone != fallbackNumberTen){
 				$.ajax({
                    type:     "GET",
                    url: '/data/phonelist/verify',
                    data: {
                    	"number" : "1" + passedPhone
                    },
                    success: function(results){
                    	if (results.status == "success"){
                    		//console.log("inside camapgin ajax");
	           				phoneNumToSet = passedPhone;
	           				phoneNumIsSet = true;
           					phoneOkGo();
	           				
                    	}else if(results.status == "error"){
                        	//console.log("nope");
            				if (phoneNumIsSet != true){
            					setFromUrlKeyword();
            				};
                    	};
                    },
                    error: function(results){
                    }
       			});
 			} else {
				if (phoneNumIsSet != true){
					setFromUrlKeyword();
				};
 			};
 		};

 		
		var setFromUrlKeyword= function (){
			//console.log("setFromUrlKeyword run");
			//Top Level Default Numbers
			var generalphone = fallbackNumberTen;
			var cruisephone = "8669400207";
			var toursphone = "8669400214";
			var railphone = "8668282258";
			
			//Specialist Default Numbers 
			var businessphone = "8669400217";
			var groupphone = "8669400209";
			var weddingphone = "8669400213";
			var accessiblephone = "8669400218";
			var disneyphone = "8669400219";
			var roundtheworldphone = "8669400221";
			var firstclassphone = "8669400208";
			var workingphone = "8555041955";
			var adventurephone = "8552656674";

			if (window.location.pathname.indexOf("/cruises") == 0) {
				phoneNumToSet = cruisephone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/tours") == 0) {
				phoneNumToSet = toursphone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/rail") == 0) {
				phoneNumToSet = railphone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/business") == 0) {
				phoneNumToSet = businessphone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/groups") == 0) {
				phoneNumToSet = groupphone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/weddings") == 0) {
				phoneNumToSet = weddingphone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/accessible-travel") == 0) {
				phoneNumToSet = accessiblephone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/disney-parks") == 0) {
				phoneNumToSet = disneyphone;
				phoneNumIsSet = true;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/round-the-world") == 0) {
				phoneNumIsSet = true;
				phoneNumToSet = roundtheworldphone;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/first-class") == 0) {
				phoneNumIsSet = true;
				phoneNumToSet = firstclassphone;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/working-holidays") == 0) {
				phoneNumIsSet = true;
				phoneNumToSet = workingphone;
				phoneOkGo();
			}
			else if (window.location.pathname.indexOf("/adventure-travel") == 0) {
				phoneNumIsSet = true;
				phoneNumToSet = adventurephone;
				phoneOkGo();
			}else{
				/* phoneNumIsSet = true;
				phoneNumToSet = generalphone;
				phoneOkGo(); */
			}
		}	
		
		
 		
 		
 		
		
 		var isTherePhoneType = false;
 		

		var didGcfRun = false;
		var phoneNumToSet;
		var phoneNumIsSet = false;
		var phonetype = "";

		function phoneNumberLogic(){
			
			//console.log("phoneNumberLogic run 01");
			
			
 			if ( phoneNumIsSet != true ) {
				//1. cookie based number takes prescedent - start off phone logic
				cookieChecker();
			}
 			
			
		}		
		
		
		
		function phoneOkGo(cookieset){
			//console.log("phoneOkGo run");
			
			
			phoneNumToSet = elevenToTen(phoneNumToSet);
			
			
			setHeaderNumberToText(phoneNumToSet);
			
			
			changeOnPageNumbers(phoneNumToSet);
			
			
			if (cookieset){
				setCookieNum(phoneNumToSet);
			};
		};
		
		//start phone number logic
		phoneNumberLogic();
		
	});
</script>

<p><small>Call Now! Over 950 Travel Agents ready to assist you!</small></p>
					            </div>
							</div>	
						</div>
					</div>
					<div class="clearfix"></div>
				</div>
			</div>
	
			<div class="clearfix"></div>
			
			<div class="headerRow headerRowThree fullSizeHeaderNav">
				<div class="container">
						<div class="row">
							<div class="navbar">
										<div class="navbar-inner navigation-bar">
										    <ul class="nav navigation">
										     	<li><a href="/" class="toplink">HOME</a></li>
		<li>
			<a href="/flights/" class="toplink">FLIGHTS</a>
			<div class="column menu3">
				<ul>
					<li class="navSubmenuSectionHeading"><a href="/flights/"><strong>Cheap Flights from Canada</strong></a></li>
					<li><a href="/flights/from-toronto">Flights from Toronto</a></li>
					<li><a href="/flights/from-vancouver">Flights from Vancouver</a></li>
					<li><a href="/flights/from-calgary">Flights from Calgary</a></li>
					<li><a href="/flights/from-ottawa">Flights from Ottawa</a></li>
					<li><a href="/flights/from-halifax">Flights from Halifax</a></li>
					<li><a href="/flights/from-edmonton">Flights from Edmonton</a></li>
					<li><a href="/flights/from-winnipeg">Flights from Winnipeg</a></li>
					<li><a href="/flights/from-saskatoon">Flights from Saskatoon</a></li>
					<li><a href="/flights/multi-stop">Multi-City</a></li>
					<li><a href="/flights/round-the-world">Around The World Flights</a></li>
					<li class="divider navSubmenuSectionHeading"><a href="/flights/class-of-travel"><strong>CABIN CLASSES</strong></a></li>
					<li><a href="/flights/first-class">First Class Flights</a></li>
					<li><a href="/flights/business-class">Business Class Flights</a></li>
					<li><a href="/flights/premium-economy">Premium Economy Flights</a></li>
				</ul>
				<ul>
					<li class="navSubmenuSectionHeading"><strong><a href="/flights/to-usa">Top Flight Destinations</a></strong></li>
					<li><a href="/flights/to-new-york" title="Flights to New York">Flights to New York</a></li>
					<li><a href="/flights/to-las-vegas" title="Flights to Las Vegas">Flights to Las Vegas</a></li>
					<li><a href="/flights/to-florida" title="Flights to Florida">Flights to Florida</a></li>
					<li><a href="/flights/to-orlando" title="Flights to Orlando">Flights to Orlando</a></li>
					<li><a href="/flights/to-miami" title="Flights to Miami">Flights to Miami</a></li>
					<li><a href="/flights/to-london" title="Flights to London">Flights to London</a></li>
					<li class="divider navSubmenuSectionHeading"><a href="/flights/guide" title="Airport Guide"><strong>AIRPORT GUIDES</strong></a></li>								
					<li><a href="/flights/airport-parking">Airport Parking</a></li>
					<li><a href="/flights/airport-lounges">Airport Lounges</a></li>
					<li class="divider navSubmenuSectionHeading"><a href="/airlines/" title="Airlines"><strong>AIRLINES</strong></a></li>
					<li><a href="/airlines/air-canada/" title="Air Canada">Air Canada</a></li>
					<li><a href="/airlines/westjet/" title="WestJet">WestJet</a></li>
					<li><a href="/airlines/porter-airlines/" title="Porter Airlines">Porter Airlines</a></li>
				</ul>
				<ul>
					<li class="navSubmenuSectionHeading"><a href="/flights/flights-as-advertised"><strong>Flight Deals</strong></a></li>
					<li><a href="/flights/flights-as-advertised/toronto">Flights Deals from Toronto</a></li>
					<li><a href="/flights/flights-as-advertised/vancouver">Flights Deals from Vancouver</a></li>
					<li><a href="/flights/flights-as-advertised/calgary">Flights Deals from Calgary</a></li>
					<li><a href="/flights/flights-as-advertised/ottawa">Flights Deals from Ottawa</a></li>
					<li><a href="/flights/flights-as-advertised/halifax">Flights Deals from Halifax</a></li>
					<li><a href="/flights/flights-as-advertised/edmonton">Flights Deals from Edmonton</a></li>
					<li class="divider"><a href="/lowestairfareguarantee-flyfree" title="Lowest Airfare Guarantee"><strong>LOWEST AIRFARE GUARANTEE</strong></a></li>
				</ul>
			</div>
		</li>
		<li>
			<a href="/vacations/" class="toplink">VACATIONS</a>
			<div class="column menu2">
				<ul>
					<li><a href="/canada-on-sale">Canada on Sale</a></li>
					<li><a href="/vacations/family-vacations">Family Vacations</a></li>
					<li><a href="/vacations/europe-deals">Europe on Sale</a></li>
					<li><a href="/vacations/">Vacation Packages</a></li>
					<li><a href="/last-minute-vacations/">Last Minute Vacations</a></li>
					<li><a href="/all-inclusive-vacations/">All Inclusive Vacations</a></li>
					<li><a href="/vacations/golf">Golf</a></li>
					<li><a href="/vacations/ski">Ski</a></li>
					<li><a href="/vacations/disney-parks">Disney Parks</a></li>
					<li><a href="/travel-deals/rocky-mountaineer">Rocky Mountaineer</a></li>
					
					<li><a href="/destination/sun-escapes"><img src="/images/icons/escapes_rgb_pos.png" alt="Sun Escapes"/></a></li>
					<li><a href="/vacations/eurobreaks"><img src="/images/icons/eurobreaks_4c-blue-transparent.png" alt="Eurobreaks"/></a></li>
				</ul>
				<ul>
					<li><a href="/partner/air-canada-vacations">Air Canada Vacations</a></li>
					<li><a href="/partner/sunwing-vacations">Sunwing Vacations</a></li>
							<li><a href="/partner/transat">Transat</a></li>
							<li><a href="/partner/amresorts">AM Resorts</a></li>
						<li><a href="/westjet-vacations">Westjet Vacations</a></li>
					<li><a href="/partners/"><strong>More Partners</strong></a></li>
					<li class="divider navSubmenuSectionHeading"><strong>Cheap Vacation Deals</strong></li>
					<li><a href="/vacations/packages-from-toronto">Toronto Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-vancouver">Vancouver Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-calgary">Calgary Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-ottawa">Ottawa Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-halifax">Halifax Vacation Deals</a></li>
					<li><a href="/vacations/packages-from-edmonton">Edmonton Vacation Deals</a></li>
				</ul>
			</div>
		</li>
		<li><a href="/hotels/" class="toplink">HOTELS</a></li>
		<li>
			<a href="/tours/" class="toplink">TOURS</a>
			<div class="column menu2">
				<ul>
					<li class="navSubmenuSectionHeading"><strong>Mainstream</strong></li>
					<li><a href="/tours/trafalgar/travel">Trafalgar Tours</a></li>
					<li><a href="/tours/insight-vacations">Insight Vacations</a></li>
					<li><a href="/tours/cosmos/travel">Cosmos Tours</a></li>
					<li><a href="/tours/globus/travel">Globus Tours</a></li>
					<li><a href="/tours/collette-vacations">Collette Vacations</a></li>
					
					<li class="divider navSubmenuSectionHeading"><strong>Adventure</strong></li>
					<li><a href="/tours/gadventures/travel">G Adventures</a></li>
					<li><a href="/tours/intrepid/travel">Intrepid Travel</a></li>
					<li><a href="/tours/on-the-go/travel">On The Go Tours</a></li>
					<li><a href="/tours/exodus/travel">Exodus Travel</a></li>
				</ul>
				<ul>
					<li class="navSubmenuSectionHeading"><strong>Youth Tours</strong></li>
					<li><a href="/tours/topdeck/travel">Topdeck Travel</a></li>
					<li><a href="/tours/contiki/travel">Contiki Tours</a></li>
					<li><a href="/tours/geckos/travel">Geckos Adventures</a></li>
					
					<li class="divider navSubmenuSectionHeading"><strong>Niche Tours</strong></li>
					<li><a href="/tours/backroads">Backroads Touring</a></li>
					<li><a href="/tours/busabout">Busabout Hop-on Hop-off</a></li>
					<li><a href="/tours/peregrine/travel">Peregrine Adventures</a></li>
					
					<li class="divider navSubmenuSectionHeading"><strong>River Cruise Lines</strong></li>
					<li><a href="/cruises/avalon-waterways">Avalon Waterways</a></li>
					<li><a href="/cruises/uniworld-river-cruises">Uniworld River Cruises</a></li>
					<li><a href="/cruises/viking-river-cruises">Viking River Cruises</a></li>
				</ul>
			</div>
		</li>
		<li>
			<a href="/cruises/" class="toplink">CRUISES</a>
			<div class="column menu">
				<ul class="destinationNav">
					<li><a href="/cruises/"><strong>Cruise Specials</strong></a></li>
					<li><a href="/cruise-sale"><strong>Cruise Offers</strong></a></li>
					<li><a href="http://www.shoreexcursionsgroup.com/v/a/FlightCentreExcursions" target="_blank" rel="nofollow"><strong>Shore Excursions</strong></a></li>
					<li class="divider navSubmenuSectionHeading"><strong>Type of Cruises</strong></li>
					<li><a href="/cruises/cruise-and-stays" title="Cruise and Stays">Cruise and Stays</a></li>
					<li><a href="/cruises/types-of-cruises/river-cruises" title="River Cruises" >River Cruises</a></li>
					<li><a href="/cruises/types-of-cruises/luxury-cruises" title="Luxury Cruises" >Luxury Cruises</a></li>
					<li><a href="/cruises/types-of-cruises/singles-cruises" title="Singles Cruises" >Singles Cruises</a></li>
					<li class="divider navSubmenuSectionHeading"><strong>Cruise Lines</strong></li>
					<li><a href="/cruises/norwegian-cruise-line/deals" title="Norwegian Cruise Line" >Norwegian Cruise Line</a></li>
					<li><a href="/cruises/royal-caribbean-international" title="Royal Caribbean" >Royal Caribbean</a></li>
					<li><a href="/cruises/holland-america-line" title="Holland America Line">Holland America Line</a></li>						
					<li><a href="/cruises/princess-cruises" title="Princess Cruise Line" >Princess Cruise Line</a></li>
					<li><a href="/cruises/celebrity-cruises" title="Celebrity Cruises" >Celebrity Cruises</a></li>
					<li><a href="/cruises/carnival-cruise-line" title="Carnival Cruise Lines" >Carnival Cruise Lines</a></li>
					<li><a href="/cruises/supplierdetails/disney-cruise-line" title="Disney Cruise Line" >Disney Cruise Line</a></li>
					</ul>
			</div>
		</li>
		<li>
			<a href="/destination" class="toplink">DESTINATIONS</a>
			<div class="column menu2">
				<ul class="destinationNav">
					<li class="continent"><strong><a href="/destination/asia">ASIA</a></strong></li>
					<li><a href="/destination/hong-kong">Hong Kong</a></li>
					<li><a href="/destination/japan">Japan</a></li>
					<li><a href="/destination/singapore">Singapore</a></li>
					<li><a href="/destination/thailand">Thailand</a></li>
					<li class="continent"><strong><a href="/destination/africa">AFRICA</a></strong></li>
					<li class="continent"><strong><a href="/destination/australia">AUSTRALIA</a></strong></li>
					<li><a href="/destination/brisbane">Brisbane</a></li>
					<li class="continent"><strong><a href="/destination/canada">CANADA</a></strong></li>
					<li><a href="/destination/british-columbia">British Columbia</a></li>
					<li class="continent"><strong><a href="/destination/caribbean">CARIBBEAN</a></strong></li>
					<li><a href="/destination/cuba">Cuba</a></li>
					<li><a href="/destination/jamaica">Jamaica</a></li>
					<li class="continent"><strong><a href="/destination/europe">EUROPE</a></strong></li>
					<li><a href="/destination/barcelona">Barcelona</a></li>	
					<li><a href="/flights/london">London</a></li>
					<li><a href="/destination/rome">Rome</a></li>
				</ul>
				<ul class="destinationNav">
					<li class="continent"><strong><a href="/destination/mexico">MEXICO</a></strong></li>
					<li><a href="/destination/cancun">Cancun</a></li>
					<li class="continent"><strong><a href="/destination/middle-east">MIDDLE EAST</a></strong></li>
					<li class="continent"><strong><a href="/destination/new-zealand">NEW ZEALAND</a></strong></li>
					<li class="continent"><strong><a href="/destination/south-america">SOUTH AMERICA</a></strong></li>
					<li><a href="/destination/lima">Lima</a></li>			
					<li class="continent"><strong><a href="/destination/usa">USA</a></strong></li>
					<li><a href="/vacations/california/deals">California</a></li>
					<li><a href="/destination/hawaii">Hawaii</a></li>
					<li><a href="/destination/las-vegas">Las Vegas</a></li>
					<li><a href="/destination/los-angeles">Los Angeles</a></li>
					<li><a href="/destination/new-york">New York</a></li>
					<li><a href="/destination/san-francisco">San Francisco</a></li>
				</ul>
			</div>
		</li>
		<li>
			<a href="#" class="toplink">EXTRAS</a>
			<div class="column menu">
				<ul>
					<li><a href="/blog/">Flight Centre Blog</a></li>
					<li><a href="/insurance/" title="Travel Insurance">Travel Insurance</a></li>
					<li><a href="/cars/">Car Rentals</a></li>	
					<li><a href="/rail/">Rail Europe Info</a></li>
					<li><a href="/hotels/hostels" title="Hostels">Hostels</a></li>
					<li><a href="/giftcards/" title="Gift Cards">Gift Cards</a></li>	
					<li><a href="/giftregistry/" target="_blank" rel="nofollow" title="Gift Registry">Gift Registry</a></li>
					<li><a href="/sim" title="Global Sim"><u>Global Sim</u></a></li>
					<li><a href="/airfarepackage">Airfare Package</a></li>
				</ul>
			</div>
		</li>
		<li>
			<a href="/travel-agents/" class="toplink findAnAgent">FIND AN AGENT</a>
			<div class="column menu">
				<ul>

					<li><a href="/travel-agents/" title="Find an Agent">Find an Agent</a></li>
					<li><a href="/business/" title="Business Travel Specialists">Business Travel Specialists</a></li>
					<li><a href="/groups/" title="Group Travel Agent">Group Travel Agent</a></li>
					<li><a href="/weddings/" title="Wedding and Honeymoon Travel Agent">Wedding &amp; Honeymoon<br />Travel Agent</a></li>
					<li><a href="/accessible-travel/" title="Accessible Travel Agent">Accessible Travel Agent</a></li>
					<li><a href="/vacations/disney-parks" title="Disney Travel Agent">Disney</a></li>
					<li><a href="/cruises/" title="Cruise Travel Agent">Cruise Travel Agent</a></li>
					<li><a href="/flights/round-the-world" title="Round the World Travel Agent">Round the World Travel Agent</a></li>
					<li><a href="/flights/first-class" title="First Class Travel Agent">First Class Travel Agent</a></li>
					<li><a href="/flights/business-class" title="Business Class Travel Agent">Business Class Travel Agent</a></li>
					<li><a href="/tours/adventure" title="Adventure Travel Agent">Adventure Travel Agent</a></li>
					<!-- <li><a href="/working-holidays/" title="Working Holidays">Working Holidays</a></li>-->
					<li><a href="/travel-agents/"><strong>More Travel Specialists</strong></a></li>
				</ul>
			</div>
		</li>
		<li>
			<a href="/travel-deals" class="toplink">DEALS</a>
			<div class="column menu">
				<ul>
					<li><strong>Current Promotions</strong></li>
					<li><a href="/travel-deals" title="Travel Deals">Travel Deals</a></li>					

					<li><a href="/vacations/mexico-vacations" title="Mexico on Sale">Mexico on Sale</a></li><li><a href="/cruises/royal-caribbean-international/deals" title="Royal Caribbean Sale">Royal Caribbean Sale</a></li><li><a href="/fareofthemonth" title="Fare of the Month">Fare of the Month</a></li><li><a href="/giftcards" title="Gift Card Sale">Gift Card Sale</a></li><!-- <li><a href="/vacations/vacations-as-advertised">Vacation Deals</a></li> -->
					<li><a href="/flights/flights-as-advertised">Flight Deals</a></li>
	
				</ul>
			</div>
		</li>
	</ul>

											<div class="searchTriggerWrapper">
												<i class="fa fa-fw fa-search"></i>
												<span class="navSearchSearchText">Search</span>
											</div>
											<div class="navSearchWrapper">
												<i class="fa fa-caret-up navSearchWrapper--pointer"></i>
												<form action="/search/" method="get" name="gs" id="suggestion_form_gs" class="siteSearchForm">
													<div class="searchInstructions">Type your search and hit enter:</div>
													<div class="input-group">
														<input type="text" class="form-control placeholder siteSearchForm--input" value="" maxlength="100" name="q" id="appendedInputButton" placeholder="">
														<span class="input-group-btn">
															<button class="btn btn-default siteSearchForm--button" type="submit">
																<i class="fa fa-search"></i>
																<i class="fa fa-arrow-right"></i>
															</button>
														</span>
													</div>
												</form>
											</div>										    
										</div>
									</div>
								</div>
					<div class="clearfix"></div>
				</div>

				<div class="clearfix"></div>
				
			</div><!-- END .container -->
				
				
			</div><!-- END .headerNavContainer -->
	
	
	
	
	
	
	
						    
		    <!-- Site Overlay For Pushy -->
			<div class="site-overlay"></div>
	
			<div class="container">
						</div>
	
					<div class="wide container text-center">
			<div class="col-xs-12 col-sm-12 errorMsgWrapper">
				<h3>Hmmm, we can't seem to find the page you were looking for. Maybe it's gone on vacation?</h3>
			</div>
			
			<div class="clearfix"></div>
			
			<div class="col-xs-12 col-sm-12 errorImgWrapper">
				<img src="/images/newdesign/error_pages/fc_404_landingpage_header_630x330_june2016.jpg" alt="404 Page" />
			</div>
			
			<div class="clearfix"></div>
			
			<div class="col-xs-12 col-sm-12 siteSearchWrapper">
				<h1>Let us help!</h1>
				<h3>Search for your page again here:</h3>
				<form action="/search/" method="get" name="gs" id="suggestion_form_gs" class="">
					<div class="input-group">
						<input type="text" class="form-control" value="" maxlength="100" name="q" id="appendedInputButton" placeholder="Search...">
						<span class="input-group-btn">
 							<button class="btn btn-default" type="submit"><i class="fa fa-search"></i></button>
						</span>
					</div>
				</form>
			</div>
			
			<div class="clearfix"></div>
		</div>
		
		<div class="wide container text-center PNFSearchForms">
			<h3>Or were you looking for...</h3>
				
			<style>		

	.modal{
		position:fixed;
		top:20%;
		left:35%;
		width: 440px;
		background-color: #fff;
		border-radius: 6px;
		outline:none;
		overflow-y: hidden;
		border: 1px solid #999;	
		padding:25px 0 20px;
		bottom: auto!important;
		-webkit-box-shadow: 2px 3px 14px 0px rgba(0,0,0,0.55);
		-moz-box-shadow: 2px 3px 14px 0px rgba(0,0,0,0.55);
		box-shadow: 2px 3px 14px 0px rgba(0,0,0,0.55);
	}
	.modalAlertMessage { font-family: "Gill Sans", Gill Sans, sans-serif; color: #5C5C5C ; font-weight: 100; font-size: 1.9em; line-height: 1.2em; margin:25px 0px; }
	.modalDeparture {font-weight: bold; font-size: 1.3em; display:inline-block;}
	.modalDate {font-weight: bold; font-size: 1.1em; margin-bottom: 25px; display:inline-block; }
	.modalWarning {color:#EE0000; font-size:0.9em;}
	.packagesProcessWaiting{
		margin-top:3%;
	}
	.modal-body{
		padding:0px;
	}
	.modal-backdrop, .modal-backdrop.fade.in{background-color:#88888B; opacity: 0.9; filter:alpha(opacity=90);}
	.modal-backdrop.hotelbg, .modal-backdrop.fade.in.hotelbg{
		/*background-image:url('/images/newdesign/booking/FC_loading_gif.gif');*/
		background-position: bottom right;
		background-repeat: repeat-x;
		opacity: 1.0;
		filter: alpha(opacity=100);
		}
	.mod-header {
		background-color: #E00;
		background-image: -moz-linear-gradient(center top , #EE0000 0%, #C10000 100%);
		color: #FFF;
		height: auto;
		line-height: 38px;
		margin: 0 0 5px 0 !important;
		overflow: hidden;
		text-indent: 10px;
	}
	.mod-header h2 {
		margin: 7px 0 !important;
		font-family: "Gill Sans",Gill Sans,Arial,sans-serif !important;
	}
	.mod-header .links a {color: #FFFFFF;font-size: 12px;padding-right:10px;}
	.hprSearchForms{
		background: rgba(0, 0, 0, 0.74);
	}
	.hprSearchForms form{
		padding-bottom: 10px;
	}
	.searchFormHR{
		margin-top: 10px;
		margin-bottom: 20px;
		border: 0;
		border-top: 1px solid #494949;
	}
	
	.packages_form, .cruiseSearchForm, .hotelSearchForm {
		padding-top: 25px;
	}
	.hprSearchForms input, .hprSearchForms select{
		margin-bottom:10px;
	}
	
	#direct_flight {
		margin-right:5px;
	}
	.hprSearchForms label{
		color:#fff;
		font-size:12px;
	}
	
	.hprSearchForms .form-control, select[name=cruise_ship] {
		height: 45px;
	}
	
	.flights_form, .packages_form, .cruiseSearchForm {
		padding-bottom:15px;
	}
	.flights_form {
		border-left: none;
		padding-top: 25px;
	}
	
	.hprSearchHeading{
		margin-bottom:10px;
	}
	.hprBetweenFromTo{
		color: #FFF;
		float: left;
		position: absolute;
		left: 390px;
		top: 73px;
	}
	.hprBetweenFromToVaca{
		left: 190px;
	}
	
	.hprSearchTabs {
		color:#fff;
		padding:0;
		border-bottom: 1px solid rgba(204, 204, 204, 0.6);
	}
	.hprSearchTypes li{
		font-size:15px;
		display:block;
		padding:0;
		
	}
	
	.hprSearchTypes a:active, .hprSearchTypes a:hover, .hprSearchTypes a:selected{
		text-decoration: none;
	}
	 
	.hprSearchTabs a {
		color:#fff;
		display:block;
		padding: 10px 0 10px 20px;
		
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		
	}
	.hprSearchTabs a.selected {
		background: rgb(234, 52, 52);
		box-shadow: inset 0px 0px 9px -2px #000;
	}
	.hprSearchTypes li i{
		position:absolute;
		font-size: 29px;
		color:rgba(204, 204, 204, 0.6);
	}
	.hprSearchTypes li a.selected > i{
		display:inline-block;
	}
	
	.hprSearchTypes li i.hprPointRight{
		right: -9px;
		top: 27%;
	}
	
	.hprSearchTypes li i.hprPointDown{
		left:50%;
		bottom: -16px;
	}
	
	.hprSearchHeading h1 {
		font-family: 'Gill Sans',Gill Sans,Arial,sans-serif;
		color:#fff;
		font-weight: normal !important;
		font-size: 35px !important;
	}
	
	.hprFlightOptions {
		padding-top:15px;
		font-size: 12px;
	}
	.hprFlightOptionsDivider{
		margin:0 15px;
		color: #777;
		font-size: 18px;
	}
	
	
	.childSearchAgesLabel{
		border: 1px solid#6C6C6C;
		padding: 5px;
		background: rgba(53, 53, 53, 0.72);
		margin-bottom: 5px;
	}
	
	.ageOfChildtitle {
		color:#fff;
		margin-bottom: 6px;
	}
	.childAgeFlightWrapper {
		padding:0 3px 0 0;
	}
	.childAgeFlightWrapper label{
		display:block;
		text-align:center;
	}			
	
	.hprSearchForms form button[type=submit]{
		background: url('/images/newdesign/hpr/search_button_bg_gradient.jpg') repeat;
		color: #fff;
		height:45px;
		font-size:16px;
	}
	
	#ships select {
		display:block;
		width: 100% !important;
	}
	
	/*START - Flights Searchform */
	.flightSearchContainer{
		margin-top: 70px;
	}
	
	.hprDepartureHolder{
		padding-right: 0px;
	}
	
	.hprDestinationHolder, .hprDatepickerHolder, .hprPassengerTypeAdult, .hprDurationHolder, .hprRatingHolder{
		padding-right: 0px; 
		padding-left: 5px;
	}
	
	.hprPassengerTypeChild{
		padding-left: 5px;
	}

	.planeIcon{
		  background-image: url("/images/newdesign/hp-search-form-icon-sprite.png");
		  background-position: 0px 0px;
		  opacity: 1.0;
		  display: inline-block;
		  height: 30px;
		  width: 40px;
		  vertical-align: bottom;
	}
	
	.packagesIcon{
		  background-image: url("/images/newdesign/hp-search-form-icon-sprite.png");
		  background-position: -45px 0px;
		  opacity: 1.0;
		  display: inline-block;
		  height: 30px;
		  width: 42px;
		  vertical-align: bottom;
	}
	
	.boatIcon{
		  background-image: url("/images/newdesign/hp-search-form-icon-sprite.png");
		  background-position: -138px 0px;
		  opacity: 1.0;
		  display: inline-block;
		  height: 30px;
		  width: 45px;
		  vertical-align: bottom;
	}
	
	.hotelIcon{
		  background-image: url("/images/newdesign/hp-search-form-icon-sprite.png");
		  background-position: -93px 0px;
		  opacity: 1.0;
		  display: inline-block;
		  height: 30px;
		  width: 40px;
		  vertical-align: bottom;
	}
	.storeIcon, .enquireIcon, .carIcon{
		  opacity: 1.0;
		  display: inline-block;
		  height: 30px;
		  width: 40px;
		  vertical-align: bottom;
	}
	.searchFormButtonText{
		
	}			
	.hprFlightSearchTypeWrapper{
		margin-bottom: 5px;
	}
	/*END - Flights Searchform */
	
	/* START Cruise Search form */
	.cruiseSearchForm .form-control{
		padding: 6px;
	}
	.cruiseSearchForm select{
		width: 100%;
	}
	/* END Cruise Search form */

	/* START Spinner for jQuery autocomplete */
	.textDropLoader{ 
		display:none;
	}
	.ui-autocomplete-loading ~ .textDropLoader {
		background: no-repeat #FF584D;
		background-position: center right 5px;
		color:#FFF;
		font-size: 12px;
		display: block;
		position: absolute;
		top:45px;
		margin-left:1px;
		z-index: 1;
		padding:5px;
		width: 320px;
		border: 1px solid #FFF;
		text-align: left;
		box-sizing: border-box;
		font-style: italic;
		outline: 1px solid #AAA;
	}
	.textDropLoader img {
		display: inline-block;
		margin-right:5px;
	}		

	/* END Spinner for jQuery autocomplete */



	/*START - Hotels Searchform */
	.hotelButton{
		margin-bottom: 15px;
	}
	.childrensAgesHotel{
		border: 1px solid#6C6C6C;
		padding: 5px;
		background: rgba(53, 53, 53, 0.72);
		margin-bottom: 5px;
	}
	.hotelSearchForm #childAges_title_flights{
		color: #fff;
		margin-bottom: 6px;
	}
	/*END - Hotels Search form */
	
	/* START - Find a Store form*/
	.searchStores{
		padding:25px;
	}
	.searchStores label{
		font-weight: normal;
		margin-0px;
	}
	.searchStores select#searchWithin {
	  display: inline-block;
	  width: auto;
	  margin-right: 10px;
	}
	/* END - Find a Store form */
	
	/* START - Enquiry form wrapper */
	.enquiryFormWrapper{
		margin-top: 10px;
	}
	/* END - Enquiry form wrapper */
	
	/*END - Searchforms*/
	
	/*START packages form*/
	.select2-container--default .select2-selection--single {
	    border-radius: 0px!important;
	}
	.select2-container{
		width: 100% !important;
		font-size: 12px;
		height: 45px;
		margin-bottom: 10px !important;
	}
	.select2-container--default .select2-selection--single{
		height: 45px !important;
		padding: 7px;
				font-size: 14px;
	}
	.dest_dd{
	    font-weight:bold !important;
	}
	.select2-container--default .select2-results__option--highlighted[aria-selected]{
		font-size: 14px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow{
		top: 9px !important;
	}
	.select2-results__option{
		font-size: 14px;
	}
	 
	/*END packages form*/
	
	/* START Enquiry Form */
	form#generalEnquiry1{
		padding: 15px;
	}
	.talkToSpecific{
		color: #fff;
	}
	
	/* END Enquiry Form

	/*MEDIA QUERY STYLES*/	
	
	@media (max-width: 768px){
		.modal{
			left:0%;
			width: 310px;
			margin: 0 auto;
		}
		.modalDeparture {font-size: 1.1em;}
		.modalDate {font-size: 0.9em;}
		.modalWarning {width: 195px; display: block; margin: 0 auto;}
		.searchFormContainer{
			margin-top: 0px;
			background: rgba(0, 0, 0, 0.74);
		} 
		.hprSearchTabs a {
			padding: 15px 0;
		}
		.hprSearchForms form{
			background: rgba(0, 0, 0, 0.74);
		}
		.hprSearchForms {
			padding: 0 0 30px 0;
		}
		.hprBetweenFromTo{
			position: relative;
			float: none;
			left: auto;
			top: auto;
			text-align: center;
			display: block;
			padding: 0px 10px 10px 10px;
			clear: both;
		}
		.hprClassWrapper{
			padding-right: 0px
		}
		.hprMiddleDealsWrapper{
			margin-top: 0px;
		}
		
		.hprFlightOptions {
			text-align:left;
		}
		#direct_flight{
			margin-right:0;
		}
		
		ul.hprHomeNav {
			padding-top: 0;
		}				
		.hprHomeNav li a, .hprHomeNav li .hprHomeNavNoLink{
			margin-top:0;
			border-bottom: 1px solid rgba(255, 255, 255, 0.4);
			border-left:0;
			font-size: 20px;
		}
		.hprHomeNav li .hprHomeNavNoLink{
			border-bottom:0;
			font-size: 22px;
		}
		.hprHomeNav li.hprSearchTab{
			padding-top: 30px;
					background: #FFF;
		}
	
		.hprSearchTypes ul{
			
		}
		.hprSearchTypes li{
			display:inline-block;
		    border-right: 1px solid rgba(99, 99, 99, 0.6);
		    border-top: 1px solid rgba(99, 99, 99, 0.6);
  				text-align: center;
			background: #2B2B2B;
		}
		
		.hprBlogWrapper{
			background-size:cover;
			margin-bottom:20px;
		}
		.hprNewsletterSignup .hprHalvesInnerWrapper{
			float: none;
		}

		#topDeals .topDealsOffer .dealTotalPrice{
			font-size:28px;
		}		
		.flightSearchContainer{
			margin-top: 0px;
		}	
		
		/*START forms*/
		.searchFormButtonText{
			font-size: 13px;
		}
		.hprFormWrapper{
			padding: 0px;
		}
		.hprFormWrapper h2{
			color: #fff;
			margin-top:0;
			font-family: 'Gill Sans Bold',Gill Sans Bold,Arial,sans-serif !important;				
		}
		
		
		.hprDepartureHolder{
			padding-right: 15px;
		}
		
		.hprDestinationHolder, .hprDatepickerHolder, .hprPassengerTypeAdult, .hprDurationHolder, .hprRatingHolder{
			padding-left: 15px;
			padding-right: 15px;
		}
		
		.hprPassengerTypeAdult {
			padding-right: 10px;
		}
		.hprPassengerTypeChild, .hprRatingHolder {
			padding-left: 5px;
			padding-right: 15px;
		}
		.childSearchAgesLabel{
			margin-left: 5px;
		}
		
		.cruiseSearchForm .hprRatingHolder, .cruiseSearchForm .hprPassengerTypeChild {
			padding-left: 15px;
		}
		
		.hotelSearchForm .childrensAgesHotel{
			margin-left: 8px;
		}
		.ui-autocomplete-loading ~ .textDropLoader {
			width: 100%;
		}	
		/*END form*/
		
	}

	@media (min-width: 960px) and (max-width: 1024px){
			.modal {
				left: 23%;
			}
		}
</style>

<div class="row hprSearchForms searchFormWrapper1">
					
	<div class="col-xs-12 col-sm-12 hprSearchTabs hprSearchTabs1">
		<ul class="hprSearchTypes hprSearchTypes1">
			<li class="col-xs-6 col-sm-2">
					<a href="#flights_form1" class="selected">
						<span class="planeIcon hidden-xs"></span>
						<span class="searchFormButtonText">Flights</span>
					</a>
				</li>
			<li class="col-xs-6 col-sm-2">
					<a href="#packages_form1">
						<span class="packagesIcon hidden-xs"></span>
						<span class="searchFormButtonText">Vacations</span>
					</a>
				</li>
			<li class="col-xs-3 col-sm-2">
					<a href="#cruiseSearchForm1">
						<span class="boatIcon hidden-xs"></span>
						<span class="searchFormButtonText">Cruises</span>
					</a>
				</li>
			<li class="col-xs-3 col-sm-2">
					<a href="#hotelSearchForm1">
						<span class="hotelIcon hidden-xs"></span>
						<span class="searchFormButtonText">Hotels</span>
					</a>
				</li>
			<li class="col-xs-3 col-sm-2">
					<a href="#searchStores1">
						<span class="storeIcon hidden-xs">
							<i class="fa fa-map-marker pull-right"></i>
						</span>
						<span class="searchFormButtonText">Find a Store</span>
					</a>
				</li>
			<li class="col-xs-3 col-sm-2">
					<a href="#enquiryWrapper1">
						<span class="enquireIcon hidden-xs">
							<i class="fa fa-envelope-o"></i>
						</span>
						<span class="searchFormButtonText">Enquire</span>
					</a>
				</li>
			</ul>
	</div>







	<div class="col-xs-12 col-sm-12 hprFormWrapper searchForm1">
		<!-- flights -->
			<form class="col-xs-12 col-sm-12 flights_form" action="/flights/booking/outbound" method="get" name="flights_form" target="_self" id="flights_form1">
				<input type="hidden" name="actionLocation" value="/flights/booking/outbound" />
				<input type="hidden" name="resultsId" value=""/>
				<input type="hidden" name="currentPage" value=""/>
				<input type="hidden" name="filters.sortBy" value=""/>
				<input type="hidden" name="filters.filterBy" value=""/>
				<input type="hidden" name="filters.filterValue" value=""/>
				<input type="hidden" name="filters.airlineFilter" value=""/>
				<input type="hidden" name="departureCity" value=""/>
				<input type="hidden" name="destinationCity" value=""/>
				<input type="hidden" name="departureCountry" value=""/>
				<input type="hidden" name="destinationCountry" value=""/>
				<input type="hidden" name="displayDepartureDate" value=""/>
				<input type="hidden" name="displayReturnDate" value=""/>
				<input type="hidden" name="time" value=""/>
				<input type="hidden" name="selectedResult" value=""/>
				<input type="hidden" name="requestType" value=""/>
				<input type="hidden" name="insurance_on" value=""/>
				<input type="hidden" name="insProvince" value=""/>
				<input type="hidden" name="selectedInsuranceCost" value=""/>
				<input type="hidden" name="selectedInsurance" value=""/>
				<input type="hidden" name="selectedInsuranceEncrypted" value=""/>
				<input type="hidden" name="insTotalPrice" value=""/>
				<input type="hidden" name="currentTotal" value=""/>
				<input type="hidden" name="cachedPrice" value=""/>
				<input type="hidden" name="strcurrentTotal" value="" />
				<input type="hidden" name="calendarDepartureDate" value=""/>
				<input type="hidden" name="calendarReturnDate" value=""/>
				<input type="hidden" name="totalPrice" value=""/>
				<input type="hidden" name="finalSelected" value=""/>
				<input type="hidden" name="option_1" value=""/>
				<input type="hidden" name="option_2" value=""/>
				<input type="hidden" name="option_3" value=""/>
				<input type="hidden" name="option_4" value=""/>
				<input type="hidden" name="option_5" value=""/>
				<input type="hidden" name="option_6" value=""/>
				<input type="hidden" name="next_day" value=""/>
				<input type="hidden" name="prev_day" value=""/>
				
				<input type="hidden" name="code_ag" id="code_ag" value="flc" />
				<input type="hidden" name="alias" id="alias" value="flc" />
				<input type="hidden" name="language" id="language" value="en" />
				<input type="hidden" name="engines" id="engines" value="S:G:A:D:E" />
			
				<div class="row">
				
					<div class="col-xs-12 visible-xs-block">
						<h2>Search for Flights</h2>
					</div>
					
					<div class="col-xs-12 col-sm-2 hprDepartureHolder">
						<input id="suggestgateways" class="form-control" placeholder="Origin" type="text" name="departure" data-provide="typeahead" value="" autocomplete="off" /><span class="textDropLoader"><img src="/images/jquery-load.gif">Searching</span>
					</div>
					
					<div class="col-xs-12 col-sm-2 hprDestinationHolder">
						<input id="suggesthotels" class="form-control" placeholder="Destination" type="text" name="destination" data-provide="typeahead" value="" autocomplete="off" /><span class="textDropLoader"><img src="/images/jquery-load.gif">Searching</span>
					</div>
					<div class="col-xs-12 col-sm-2 hprDatepickerHolder">
						<input type="text" class="form-control cal" value="Depart Date" name="calendarSearchDepartureDate" id="calendarSearchDepartureDate" />
						<input type="hidden" value="" id="flightDate1" name="departureDate" />
					</div>									
					<div class="col-xs-12 col-sm-2 hprDatepickerHolder">
						<input type="text" class="form-control cal" value="Returning on..." name="calendarSearchReturnDate" id="calendarSearchReturnDate">
						<input type="hidden" value="" id="flightsDate1_END" name="returnDate">
					</div>									
					<div class="col-xs-6 col-sm-2 hprPassengerType hprPassengerTypeAdult">
						<select name="adults" id="adults" class="form-control">
							<option value="1" >1 adult</option>
							<option value="2" >2 adults</option>
							<option value="3" >3 adults</option>
							<option value="4" >4 adults</option>
							<option value="5" >5 adults</option>
							<option value="6" >6 adults</option>
						</select>
					</div>
					<div class="col-xs-6 col-sm-2 hprPassengerType hprPassengerTypeChild">
						<select name="children" id="children" class="form-control">
							<option value="0" >0 children</option>
							<option value="1" >1 children</option>
							<option value="2" >2 children</option>
							<option value="3" >3 children</option>
						</select>
					</div>
					<div class="col-xs-12 col-sm-3">
						<select name="seatClass" id="class" class="form-control">
							<option value="Y">Economy Class</option>
							<option value="PE">Premium Economy</option>
							<option value="B">Business Class</option>
							<option value="F">First Class</option>
						</select>
					</div> 							
					<div class="col-xs-12 col-sm-4 childSearchAgesLabel tempHide" id="childAges_title_flights">
						<div class="col-xs-12 ageOfChildtitle">Age of child at time of return flight:</div>
						<div class="col-xs-4 col-sm-4 childAgeFlightWrapper">
								<div id="childAges_1_flights" class="childAgeFlight tempHide">
									<label class="homeSearchLbl" for="childAge_1">Child 1</label>
									<select name="childAge_1" id="childAge_1" class="childAgesSelect form-control">
										<option value="0">--</option>
										<option value="1"> &lt; 1</option>
										<option value="1" >1</option>
										<option value="2" >2</option>
										<option value="3" >3</option>
										<option value="4" >4</option>
										<option value="5" >5</option>
										<option value="6" >6</option>
										<option value="7" >7</option>
										<option value="8" >8</option>
										<option value="9" >9</option>
										<option value="10" >10</option>
										<option value="11" >11</option>
									</select>
								</div>
							</div>
						<div class="col-xs-4 col-sm-4 childAgeFlightWrapper">
								<div id="childAges_2_flights" class="childAgeFlight tempHide">
									<label class="homeSearchLbl" for="childAge_2">Child 2</label>
									<select name="childAge_2" id="childAge_2" class="childAgesSelect form-control">
										<option value="0">--</option>
										<option value="1"> &lt; 1</option>
										<option value="1" >1</option>
										<option value="2" >2</option>
										<option value="3" >3</option>
										<option value="4" >4</option>
										<option value="5" >5</option>
										<option value="6" >6</option>
										<option value="7" >7</option>
										<option value="8" >8</option>
										<option value="9" >9</option>
										<option value="10" >10</option>
										<option value="11" >11</option>
									</select>
								</div>
							</div>
						<div class="col-xs-4 col-sm-4 childAgeFlightWrapper">
								<div id="childAges_3_flights" class="childAgeFlight tempHide">
									<label class="homeSearchLbl" for="childAge_3">Child 3</label>
									<select name="childAge_3" id="childAge_3" class="childAgesSelect form-control">
										<option value="0">--</option>
										<option value="1"> &lt; 1</option>
										<option value="1" >1</option>
										<option value="2" >2</option>
										<option value="3" >3</option>
										<option value="4" >4</option>
										<option value="5" >5</option>
										<option value="6" >6</option>
										<option value="7" >7</option>
										<option value="8" >8</option>
										<option value="9" >9</option>
										<option value="10" >10</option>
										<option value="11" >11</option>
									</select>
								</div>
							</div>
						</div>
					<div class="col-xs-12 col-sm-4 col-sm-offset-1 hprFlightSearchTypeWrapper">
						<div class="hprFlightOptions text-center">
							<input type="radio" value="RE" id="searchtype_return" name="searchtype" checked />
							<label for="searchtype_return">Return</label>
							<input type="radio" value="OW" id="searchtype_ow" name="searchtype" />
							<label for="searchtype_ow">One Way</label>
							<span class="hprFlightOptionsDivider">&nbsp;|&nbsp;</span>
								
							<label for="direct_flight" class="nonStopHolder">
							<input type="checkbox" value="Y" name="direct_flight" id="direct_flight" />
								 Non-Stop
							</label>
						</div>
					</div>
		
					<div class="col-xs-12 col-sm-4 pull-right">
						<button class="btn btn-success form-control" type="submit">Search Flights</button>
					</div>
		
				</div>
			</form>
			
			<!-- START Modal for Flights Search -->
			<div id="createdSpinnerModal" class="modal fade text-center tempHide">
			    <div class="modal-body">
			    	<img src="/images/newdesign/booking/FC_modal_logo.png" />
			    	<div class="modalAlertMessage">We are Processing<br>Your Request</div>
			    	<img src="/images/newdesign/booking/FC_modal_spinner.gif" />
			    	<p style="text-align:center; margin-top:25px;"></p>
			    </div>
			</div>
			<!-- END Modal for Flights Search -->
		<!-- packages -->
			<form action="/bookingengine/packages/results" method="get" class="col-xs-12 col-sm-12 tempHide packages_form" id="packages_form1" name="packages_form" target="_self">
				<input type="hidden" name="packagesRooms" id="rooms" value="1" />
				<input type="hidden" name="packagesPage" value=""/>
				<input type="hidden" name="packagesPriceMin" value=""/>
				<input type="hidden" name="packagesPriceMax" value=""/>	
				<input type="hidden" name="packagesMinStar" value=""/>
				<input type="hidden" name="packagesMaxStar" value=""/>
				<input type="hidden" name="special" value=""/>
				<input type="hidden" name="currentTotal" value=""/>
				<input type="hidden" name="totalAdults" value=""/>
				<input type="hidden" name="cachedPrice" value=""/>
				<input type="hidden" name="insTotalPrice" value=""/>
				<input type="hidden" name="totalPrice" value=""/>
				<input type="hidden" name="moreInsuranceInfo" value=""/>
				<input type="hidden" name="strcurrentTotal" value=""/>
				<input type="hidden" name="requestType" value=""/>
				<input type="hidden" name="currentPage" value="1"/>
				<input type="hidden" name="hotel_num" value=""/>
				<input type="hidden" name="packagesErrorPageDestinationSearched" value=""/>
				<input type="hidden" name="packageHotelSearch" value=""/>
				<input type="hidden" name="packagesAdultAge_1" value=""/>
				<input type="hidden" name="packagesAdultAge_2" value=""/>
				<input type="hidden" name="packagesAdultAge_3" value=""/>
				<input type="hidden" name="packagesAdultAge_4" value=""/>
				<input type="hidden" name="packagesAdultAge_5" value=""/>
				<input type="hidden" name="packagesAdultAge_6" value=""/>
				<input type="hidden" name="packageTourOp" value=""/>
				<input type="hidden" name="packagesDisplayDepartureDate" value=""/>
				<input type="hidden" name="packagesDisplayDestinations" value=""/>
				<input type="hidden" name="travelWithInfant" value=""/>
				<input type="hidden" name="selectedResult" value=""/>
				<input type="hidden" name="finalSelected" value=""/>
				<input type="hidden" name="result" value=""/>
				<input type="hidden" name="sv_errors" value=""/>
				<input type="hidden" name="countries" value=""/>
				<input type="hidden" name="packagesCountriesFilter" value=""/>
				<input type="hidden" name="selectedInsurance" value=""/>
				<input type="hidden" name="selectedInsuranceCost" value=""/>
				<input type="hidden" name="selectedInsuranceEncrypted" value=""/>
				<input type="hidden" name="insurance_on" value=""/>
				<input type="hidden" name="insProvince" value=""/>
				<input type="hidden" name="searchMeal" value=""/>
				<input type="hidden" name="resultId" value=""/>
				<div class="row">
					
					<div class="col-xs-12 visible-xs-block">
						<h2>Search for Vacations</h2>
					</div>
		
					<div class="col-xs-12 col-sm-2 hprDepartureHolder">
						<select name="packagesDeparture" class="form-control" id="packagesDeparture1">
							<option value="YYZ">Toronto</option>
							<option value="YVR">Vancouver</option>
							<option value="YYC">Calgary</option>
							<option value="YOW">Ottawa</option>
							<option value="YHZ">Halifax</option>
							<option value="YEG">Edmonton</option>
							<option value="YUL">Montreal</option>
							<option value="YWG">Winnipeg</option>
							<option value="YXE">Saskatoon</option>
							<option>&nbsp;</option>
							<option value="YXX">Abbotsford</option>
							<option value="YBG">Bagotville</option>
							<option value="BUF">Buffalo</option>
							<option value="YYG">Charlottetown</option>
							<option value="YQQ">Comox</option>
							<option value="YDF">Deer Lake</option>
							<option value="YMM">Fort McMurray</option>
							<option value="YFC">Fredericton</option>
							<option value="YQX">Gander</option>
							<option value="YQU">Grande Prairie</option>
							<option value="YHM">Hamilton</option>
							<option value="YKA">Kamloops</option>
							<option value="YLW">Kelowna</option>
							<option value="YKF">Kitchener</option>
							<option value="YXU">London</option>
							<option value="YQM">Moncton</option>
							<option value="YUL">Montreal</option>
							<option value="YOW">Ottawa</option>
							<option value="YXS">Prince George</option>
							<option value="YQB">Quebec City</option>
							<option value="YQR">Regina</option>
							<option value="YSJ">Saint John</option>											
							<option value="YAM">Sault Sainte Marie</option>
							<option value="YZV">Sept Iles</option>
							<option value="YYT">St. John's</option>
							<option value="YSB">Sudbury</option>
							<option value="YQY">Sydney</option>
							<option value="YQT">Thunder Bay</option>
							<option value="YTS">Timmins</option>
							<option value="YVO">Val d'Or</option>
							<option value="YYJ">Victoria</option>
							<option value="YQG">Windsor</option>
						</select>
					</div>	
				
					<div class="col-xs-12 col-sm-3 hprDestinationHolder">
						<select name="packagesDestination" class="form-control" id ="packagesDestinations1">
							<option value="" selected="selected">All Destinations</option>
						</select>
					</div>
		
					<div class="col-xs-12 col-sm-2 hprDatepickerHolder">
						<input id="packageSearchDate1" name="packageSearchDate" class="cal form-control" type="text" placeholder="Departing" />
						<input type="hidden" name="packagesDepartureDate" id="packagesDate11" value="" />
					</div>
					
					<div class="col-xs-6 col-sm-2 hprDurationHolder">
		            	<select name="packagesDuration" id="packagesDuration" class="form-control">
							<option value="3">3-4 days</option>
							<option value="7" selected="selected">5-10 days</option>
							<option value="14">11-16 days</option>
						</select>
					</div>
					<div class="col-xs-6 col-sm-2 hprRatingHolder">
		            	<select name="packagesMinStar" id="packagesMinStar" class="form-control">
		                             <option value="1">All star ratings</option>
		                             <option value="2">2 Star or better</option>
		                             <option value="3">3 Star or better</option>
		                             <option value="4">4 Star or better</option>
		                             <option value="5">5 Star or better</option>
						</select>
					</div>
					<div class="col-xs-6 col-sm-2 hprDepartureHolder">
						<select name="packagesAdults" id="packagesAdults" class="form-control">
							<option value="1">1 adult</option>
							<option value="2" selected="selected">2 adults</option>
							<option value="3">3 adults</option>
							<option value="4">4 adults</option>
							<option value="5">5 adults</option>
							<option value="6">6 adults</option>
						</select>
					</div>
					<div class="col-xs-6 col-sm-2 hprPassengerTypeChild">
						<select name="packagesChildren" id="packagesChildren" class="form-control">
							<option value="0">0 children</option>
							<option value="1">1 children</option>
							<option value="2">2 children</option>
							<option value="3">3 children</option>
						</select>
					</div>
					
					<div class="col-xs-12 col-sm-4 childSearchAgesLabel tempHide" id="childAges_title_packages">
						<div class="col-xs-12 ageOfChildtitle">Age of child at time of return flight:</div>						
						<div class="col-xs-4 col-sm-4 childAgeFlightWrapper">
								<div id="childAges_1_packages" class="childAgeVacation tempHide">
									<label class="homeSearchLbl childrenAges">Child 1<select name="packagesChildAge_1" id="packagesChildAge_1" class="childAgesSelect form-control">
											<option value="1"> &lt; 1</option>
											<option value="1">1</option>
											<option value="2">2</option>
											<option value="3">3</option>
											<option value="4">4</option>
											<option value="5">5</option>
											<option value="6">6</option>
											<option value="7">7</option>
											<option value="8">8</option>
											<option value="9">9</option>
											<option value="10">10</option>
											<option value="11">11</option>
											<option value="12">12</option>
											<option value="13">13</option>
											<option value="14">14</option>
											<option value="15">15</option>
										</select>
									</label>
								</div>
							</div>
						<div class="col-xs-4 col-sm-4 childAgeFlightWrapper">
								<div id="childAges_2_packages" class="childAgeVacation tempHide">
									<label class="homeSearchLbl childrenAges">Child 2<select name="packagesChildAge_2" id="packagesChildAge_2" class="childAgesSelect form-control">
											<option value="1"> &lt; 1</option>
											<option value="1">1</option>
											<option value="2">2</option>
											<option value="3">3</option>
											<option value="4">4</option>
											<option value="5">5</option>
											<option value="6">6</option>
											<option value="7">7</option>
											<option value="8">8</option>
											<option value="9">9</option>
											<option value="10">10</option>
											<option value="11">11</option>
											<option value="12">12</option>
											<option value="13">13</option>
											<option value="14">14</option>
											<option value="15">15</option>
										</select>
									</label>
								</div>
							</div>
						<div class="col-xs-4 col-sm-4 childAgeFlightWrapper">
								<div id="childAges_3_packages" class="childAgeVacation tempHide">
									<label class="homeSearchLbl childrenAges">Child 3<select name="packagesChildAge_3" id="packagesChildAge_3" class="childAgesSelect form-control">
											<option value="1"> &lt; 1</option>
											<option value="1">1</option>
											<option value="2">2</option>
											<option value="3">3</option>
											<option value="4">4</option>
											<option value="5">5</option>
											<option value="6">6</option>
											<option value="7">7</option>
											<option value="8">8</option>
											<option value="9">9</option>
											<option value="10">10</option>
											<option value="11">11</option>
											<option value="12">12</option>
											<option value="13">13</option>
											<option value="14">14</option>
											<option value="15">15</option>
										</select>
									</label>
								</div>
							</div>
						</div>
					
					<div class="col-xs-12 col-sm-4 pull-right">
						<button class="col-xs-12 col-sm-12 btn btn-success vacaSubmit" type="submit">Search Vacations</button>
					</div>
				</div>
			</form>
		<!-- cruises -->
			<form action="/cruises/search" id="cruiseSearchForm1" name="cruiseSearchForm" class="col-xs-12 col-sm-12 tempHide cruiseSearchForm" method="get">
		
				<div class="row">
					<div class="col-xs-12 visible-xs-block">
						<h2>Search for Cruises</h2>
					</div>
					
					<div class="col-xs-12 col-sm-2 hprDepartureHolder">
						<select name="destination" id="cruiseDestination" class="form-control search_dropdown">
							<option value="">Any Destination</option>
							<option value="1">Africa</option> 
							<option value="2,74,75,84">Alaska</option> 
							<option value="74">Alaska - Gulf Northbound</option> 
							<option value="75">Alaska - Gulf Southbound</option> 
							<option value="4,26">Australia</option> 
							<option value="5">Bahamas</option> 
							<option value="7">Bermuda</option> 
							<option value="78,10,24">Canada/New England</option> 
							<option value="10">Canadian Rockies</option> 
							<option value="45,11,12,13">Caribbean</option> 
							<option value="12">Caribbean - Eastern</option> 
							<option value="11">Caribbean - Southern</option> 
							<option value="13">Caribbean - Western</option> 
							<option value="63,29">Coastal</option> 
							<option value="14">Costa Rica</option> 
							<option value="49">Cruise To Nowhere</option> 
							<option value="47,15,16">Europe</option> 
							<option value="15">Northern Europe</option> 
							<option value="16">Europe - Western</option> 
							<option value="17">Far East</option> 
							<option value="53,18">Greece</option> 
							<option value="18">Greek Isles</option> 
							<option value="19">Hawaii</option> 
							<option value="22,66,83">Mediterranean</option> 
							<option value="70,73,23">Mexico</option> 
							<option value="24,4">New England</option> 
							<option value="26">New Zealand</option> 
							<option value="29,63">Pacific Coastal</option> 
							<option value="50">Pacific Northwest</option> 
							<option value="30,39">Panama Canal</option> 
							<option value="34">South America</option> 
							<option value="35">South Pacific</option> 
							<option value="3">Southeast Asia</option> 
							<option value="36">Tahiti</option> 
							<option value="38">Transatlantic</option> 
							<option value="39,30">Transcanal</option> 
							<option value="40">Transpacific</option> 
							<option value="42">World Cruise</option>
						</select>
					</div>
					
					<div class="col-xs-12 col-sm-2 hprDurationHolder">
						<select name="cruise_length" id="cruise_length" class="form-control">
							<option value="">Any Cruise Length</option>
							<option value="1">1 - 2 Nights</option> 
							<option value="2">3 - 6 Nights</option> 
							<option value="3">7 - 9 Nights</option> 
							<option value="4">10 - 14 Nights</option> 
							<option value="5">Over 14 Nights</option>
						</select>
					</div>
					
					<div class="col-xs-12 col-sm-2 hprDatepickerHolder">
						<select name="cruise_month" id="cruise_month" class="form-control">
							<option value="">Any Month</option> 
							<option value="1">January</option> 
							<option value="2">February</option> 
							<option value="3">March</option> 
							<option value="4">April</option> 
							<option value="5">May</option> 
							<option value="6">June</option> 
							<option value="7">July</option> 
							<option value="8">August</option> 
							<option value="9">September</option> 
							<option value="10">October</option> 
							<option value="11">November</option> 
							<option value="12">December</option>
						</select>
					</div>
					
					<div class="col-xs-12 col-sm-2 hprDatepickerHolder">
						<select name="cruise_year" id="cruise_year" class="form-control">
							<option value="2016">2016</option>
							<option value="2017">2017</option>
							<option value="2018">2018</option>
						</select>
					</div>
		
					<div class="col-xs-12 col-sm-2 hprRatingHolder">
						<select name="cruise_line" id="cruise_line" class="form-control search_dropdown">
							<option value="">All Cruise Lines</option>
							<option value="1591">Azamara Club Cruises</option>
							<option value="1">Carnival Cruise Line</option>
							<option value="2">Celebrity Cruises</option>
							<option value="16">Costa Cruise Lines</option>
							<option value="3">Crystal Cruises</option>
							<option value="17">Cunard</option>
							<option value="20">Disney Cruise Line</option>
							<option value="4">Holland America Line</option>
							<option value="60">MSC Cruises</option>
							<option value="5">Norwegian Cruise Line</option>
							<option value="61">Oceania Cruises</option>
							<option value="6">Princess Cruises</option>
							<option value="8">Royal Caribbean International</option>
							<option value="19">Silversea Cruises</option>
							<option value="83">Uniworld River Cruises</option>
							<option value="59">Viking River Cruises</option>
						</select>
					</div>
					<div class="col-xs-12 col-sm-2 hprPassengerTypeChild">
						<div id="ships">
							<select name="cruise_ship" class="search_dropdown form-control" id="cruise_ship" disabled="disabled">
							   <option value="Any Cruise Ship">Choose a Line First</option>
							</select>
						</div>
					</div>
					
					<div class="clearfix"></div>
					
					<div class="col-xs-12 col-sm-12 text-center">
						<button class="col-xs-12 col-sm-3 btn btn-success pull-right" type="submit">Search Cruises</button>
					</div>
				</div>
			</form>
		<!-- hotel -->
			<form class="col-xs-12 col-sm-12 tempHide hotelSearchForm" action="/hotels/booking/" method="post" name="hotelSearchForm1" target="_self" id="hotelSearchForm1">
			
				<input type="hidden" name="rooms" id="rooms" value="1">	
		
				<div class="row">
					<div class="col-xs-12 visible-xs-block">
						<h2>Search for Hotels</h2>
					</div>
					
					<div class="col-xs-12 col-sm-4 hprDepartureHolder">
						<input id="suggesthotelsDestination" class="form-control" placeholder="Where..." type="text" name="city" data-provide="typeahead"  value="" autocomplete="off" />
						<input type="hidden" name="cityId" id="suggesthotelsId" value="" />
						<span class="textDropLoader"><img src="/images/jquery-load.gif">Searching</span>
					</div>
					
					<div class="col-xs-12 col-sm-2 hprDatepickerHolder">
						<input type="text" class="form-control cal" placeholder="Check in" readonly="readonly" name="calendarSearchDepartureDate" id="calendarSearchHotelDepartureDate" />
						<input type="hidden" value="" id="hotelDate1" name="dateFrom" />
					</div>	
													
					<div class="col-xs-12 col-sm-2 hprDatepickerHolder">
						<input type="text" class="form-control cal" placeholder="Check out" readonly="readonly" name="calendarSearchReturnDate" id="calendarSearchHotelReturnDate"/>
						<input type="hidden" value="" id="hotelDate1_END" name="dateTo">
					</div>		
												
					<div class="col-xs-6 col-sm-2 hprPassengerType hprPassengerTypeAdult">
						<select name="adults" id="adults" class="form-control">
							<option value="1" >1 adult</option>
							<option value="2" >2 adults</option>
							<option value="3" >3 adults</option>
							<option value="4" >4 adults</option>
							<option value="5" >5 adults</option>
							<option value="6" >6 adults</option>
						</select>
					</div>
					
					<div class="col-xs-6 col-sm-2 hprPassengerType hprPassengerTypeChild">
						<select name="children" id="hotelChildren" class="form-control">
							<option value="0" >0 children</option>
							<option value="1" >1 children</option>
							<option value="2" >2 children</option>
							<option value="3" >3 children</option>
						</select>
					</div>
						
					<div class="clearfix"></div>
					
					<div class="col-xs-12 col-sm-4 childrensAgesHotel tempHide">
						<div class="col-xs-12" id="childAges_title_flights">Age of child at time of check-in:</div>
					</div>
					
					<div class="col-xs-12 col-sm-4 pull-right hotelButton">
						<button class="btn btn-success form-control" type="submit">Search Hotels</button>
					</div>
				</div>
			</form>
		<!-- 	stores search form -->
		<!-- stores -->
			<form id="searchStores1" name="searchStores1" action="/stores/" method="get" class="col-xs-12 col-sm-12 tempHide searchStores">
		
				<div class="col-xs-12 visible-xs-block">
					<h2>Find a Store</h2>
				</div>
		
					<div class="col-xs-12 col-sm-3 searchWithinHolder text-center">
						<label for="searchWithin">Search Within
							<select id="searchWithin" class="form-control" name="searchWithin">
								<option value="50">50km</option>
								<option value="40">40km</option>
								<option value="30">30km</option>
								<option value="20">20km</option>
								<option value="10">10km</option>
								<option value="5">5km</option>
							</select>
							 of 
						</label>
					</div>
					<div class="col-xs-12 col-sm-6">
						<input type="text" id="search" name="search" class="form-control findAStoreText searchStoresInput" placeholder="Enter postal code or location" value="" />
					</div>
					<div class="col-xs-12 col-sm-3">
						<button type="submit" class="btn btn-block btn-success findAStoreSubmit storeSearch">Find a Store</button>
					</div>
					<div class="clearing"></div>
			</form>
		<!-- enquiry -->
			<div id="enquiryWrapper1" class="tempHide  enquiryWrapper1  enquiryFormWrapper">
				<style>
	.activityLine{
		font-size:30px;
	}
</style>

<div class="row generalEnquiryForm2015 generalEnquiryForm2015v1">
	
	<form name="enquiry" id="generalEnquiry1" action="/enquiry/travel-enquiry-send/new" method="post" class=" generalEnquiryForms generalEnquiry1">
		
		<input type="hidden" name="enquiry.enquiryType" value="general"/>
		
		<input type="hidden" name="contact.province" id="contact_provinceV1" class="contact_province" value=""/>
		<input type="hidden" name="currentUrl" id="currentUrlV1" class="currentUrl" value=""/>
		<input type="hidden" name="stamp" id="stampV1" class="stamp" value="" />
		
		
		
		
		
		<div class="form-group col-xs-12 col-sm-6">
				<label class="form-label" for="contact_firstNameV1">First Name</label>
				<input type="text" name="contact.firstName" id="contact_firstNameV1" class="contact_firstName form-control" value="" placeholder="" />
			</div>	
		<div class="form-group col-xs-12 col-sm-6">
				<label class="form-label" for="contact_lastNameV1">Last Name</label>
				<input type="text" name="contact.lastName" id="contact_lastNameV1" class="contact_lastName form-control" value="" />
			</div>
		<div class="form-group col-xs-12 col-sm-12">
				<label class="form-label" for="contact_emailV1">Email</label>
				<input type="email" autocapitalize="off" autocorrect="off" name="contact.email" id="contact_emailV1" class="contact_email form-control" value="" placeholder="e.g. yourname@email.com" />
			</div>
		<div class="clearfix"></div>
		<div class="form-group col-xs-12 col-sm-12">
				<label for="enquiry_additionalCommentsV1" class="form-label">What would you like to enquire about?</label>
				<textarea id="enquiry_additionalCommentsV1" class="enquiry_additionalComments form-control" name="enquiry.additionalComments" ></textarea>
			</div>								 
		<div class="form-group col-xs-12 col-sm-12 fcNewsletterOptIn">
				<label for="emailNewsletterV1">Would you like to receive exclusive travel deals?</label>
				<div class="joinNewsletter" id="emailNewsletterV1" class="emailNewsletter">
					<input type="radio" value="Y" name="enquiry.optIn" id="optInYV1" /> <label class="inline-label" for="optInYV1">Yes</label>
					<input type="radio" value="N" name="enquiry.optIn" id="optInNV1" /> <label class="inline-label" for="optInNV1">No</label>
				</div>
			</div>
		<div class="col-xs-12 col-sm-12">
				<label class="consultantSelectionLabel" for="consultantSelection"><a
					class="talkToSpecific" href="/enquiry/travel-enquiry/general">Send this to a specific
						consultant?</a></label>
				<div class="consultantSelectionWrapper tempHide closed">
					<select
						class="form-control ignore consOrSupportOptions consultantSelection"
						name="consultantSelection" id="consultantSelection1"></select>
				</div>
			</div>
		<div class="clearing"></div>

		<div class="col-xs-5 col-sm-5 red requiredLegendWrapper requiredLegendWrapper1">* Required</div>
				
		<div class="col-xs-7 col-sm-7 gefSubmitButtonWrapper text-right">
			<button class="btn btn-success" id="generalSubmitV1" class="generalSubmit">
				<i class="fa fa-paper-plane"></i>&nbsp;Send My Enquiry</button>
		</div>
			
		<div class="tempHide"><div><input type="text" value="" name="emailAddress" id="emailAddressV1" class="emailAddress" /></div></div>
		
		<div class="clearfix"></div>
		
	</form>
	
	<div class="clearfix"></div>
	
</div>
		


<script type="text/javascript">
	
	(function($){
		
		
		function format_days(date, days, type) {
			
			var monthArr = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
		    var n_days = new Number(days);
		    var date_str = "";
		    if(type == "calendar" && date != undefined)
		    {
		    	var y1 = date.substring(0,4);
		    	var m1 = Number(date.substring(4,6));
		    	var d1 = date.substring(6,8);
		    	var m2 = m1 - 1;
		    	date_str = monthArr[m2] + " " + d1 + " " + y1;
		    }
			else 
			{
				var dt = new Date(date);
		        dt.setDate(dt.getDate() + n_days);
				var day = dt.getDate() <= 9 ? "0" + dt.getDate() : dt.getDate();
		        var month = dt.getMonth();
		        var month2 = (dt.getMonth() + 1) <= 9 ? "0" + (dt.getMonth() + 1) : (dt.getMonth() + 1);
		        if(type == "svformat")
		        	date_str = dt.getFullYear().toString() +  month2.toString() + day.toString();
		        else
		        	date_str = monthArr[month] + " " + day + " " + dt.getFullYear();
		    }
		    return date_str;
		}

		
		var currentFormWrapper = ".generalEnquiryForm2015v1";
	
	
		var suggestgateways_query =  "";
		var bypass = new Date().getTime();
		var bypassMasked = bypass * 326;
		var bypassFinal = "FC" + bypassMasked;
		var dateMin;
		$(document).ready(function() {
			
			
			$(currentFormWrapper + ' input.stamp').val(bypassFinal);
		
			
			
			
			
			if ($(currentFormWrapper + ' .suggestgatewaysForm').length){
	
				$(currentFormWrapper + ' .suggestgatewaysForm').autocomplete({
					source: function(request, response) {
						$.getJSON('/servlet/airports/',{search: request.term, type: 'domestic'}, response);
						suggestgateways_query = request.term;
					},
					open: function(event, ui) {
						$(currentFormWrapper + ' .ui-autocomplete li.ui-menu-item:odd').addClass('ui-menu-item-alternate');
					},
					delay:10,
					change: function (event, ui) {
						if(!ui.item)
							$(currentFormWrapper + ' .suggestgatewaysForm').val("");
					},
					minLength: 2
				}).data( "autocomplete" )._renderItem = function( ul, item ) {
					   var result_item = item.label;
					   var x = new RegExp('\\b'+suggestgateways_query, 'ig'); // notice the escape \ here... 
					   result_item = result_item.replace(x, function(FullMatch,n){
							   return '<strong>'+FullMatch+'</strong>';
					   });
					   if($.browser.version < 7 && $.browser.msie){
						   $(currentFormWrapper + ' .ui-autocomplete').css({"height":"180px","overflow":"auto"});
					   }
					   return $( "<li></li>" )
							   .data( "item.autocomplete", item )
							   .append("<a class='autocomplete_link'>" + result_item + "</a>")
							   .appendTo( ul );
				};
				
			};
			
			
			
			
			
			
			
			
			
			
			
			var screenWidth = $(window).width();
			var numOfMonths = 1;
			var showButtonPanel = true;
			if (screenWidth > 768){
				showButtonPanel = false;
				numOfMonths = 2;
			}

			
			
			$(currentFormWrapper + ' .calendarDepartureDateB').datepicker({
				duration: 0,
				dateFormat:'M dd yy',
				showButtonPanel: showButtonPanel,
				closeText: 'Close',
				numberOfMonths: numOfMonths,
				changeYear: true,
				maxDate: '+331D',
				minDate: '+1D',
				beforeShow: function (input, inst) {
				},
				onClose: function (selectedDate) {
					if ($(currentFormWrapper + ' .calendarDepartureDateB').val() == 'mm/dd/yyyy') {//check if no date was chosen
						$(this).datepicker('setDate', new Date());//if so, set to current day
					}
					$(currentFormWrapper + ' .flightDateB').val(format_days($(currentFormWrapper + ' .calendarDepartureDateB').datepicker('getDate'),0,'svformat'));//set the hidden date for itself
					$(currentFormWrapper + ' .calendarReturnDateB').val(format_days($(currentFormWrapper + ' .calendarDepartureDateB').datepicker('getDate'), 0));//set the visual date for return
					$(currentFormWrapper + ' .flightsDateRB').val(format_days($(currentFormWrapper + ' .calendarDepartureDateB').datepicker('getDate'),0,'svformat'));//set the hidden date for return					
					$(currentFormWrapper + ' .calendarDepartureDateB').blur();//trigger blur so validation runs 
					$(currentFormWrapper + ' .calendarReturnDateB').focus();//focus on the return datepicker
				}
			});
			$(currentFormWrapper + ' .calendarReturnDateB').datepicker({
				duration: 0,
				dateFormat:'M dd yy',
				showButtonPanel: showButtonPanel,
				closeText: 'Close',
				numberOfMonths: numOfMonths,
				changeYear: true,
				maxDate: '+331D',
				minDate: '+1D',
				beforeShow: function (input, inst) {
					if ($(currentFormWrapper + ' .calendarDepartureDateB').datepicker('getDate') != null) {
						dateMin = $(currentFormWrapper + ' .calendarDepartureDateB').datepicker('getDate');
					}
					return {
						minDate: dateMin
					};
				},			
				onClose: function (selectedDate) {
					$(currentFormWrapper + ' .flightsDateRB').val(format_days($(currentFormWrapper + ' .calendarReturnDateB').datepicker('getDate'),0,'svformat'));
					$(currentFormWrapper + ' .calendarReturnDateB').blur();
				}
			});
			
			
			
			
			
			
			
			
			
			
			$(currentFormWrapper + ' .enquiry_preference').change(function(){ 
				if($(this).val() == "Airline preference"){
					$(currentFormWrapper + ' .starPreference').hide();
					$(currentFormWrapper + ' .airlinePreference').show();
				}
				else if($(this).val() == "Star rating of hotel"){
					$(currentFormWrapper + ' .airlinePreference').hide();
					$(currentFormWrapper + ' .starPreference').show();
				}
				else {
					$(currentFormWrapper + ' .airlinePreference').hide();
					$(currentFormWrapper + ' .starPreference').hide();
				}
				return true;
			});
			
			$(currentFormWrapper + ' .enquiry_accommodations').change(function(){
				if($(this).val() == "Other"){
					$(currentFormWrapper + ' .accomOther').show();
				}
				else {
					$(currentFormWrapper + ' .enquiry_accommodationsOther').val("");
					$(currentFormWrapper + ' .enquiry_accommodationsOther').siblings().remove();
					$(currentFormWrapper + ' .accomOther').removeClass('error');
					$(currentFormWrapper + ' .accomOther').hide();
				}
				return true;
			});
			
			$(currentFormWrapper + ' .enquiry_tripType').change(function(){ 
				if($(this).val() == "Other"){
					$(currentFormWrapper + ' .tripOther').show();
				}
				else {
					$(currentFormWrapper + ' .enquiry_tripTypeOther').val("");
					$(currentFormWrapper + ' .enquiry_tripTypeOther').siblings().remove();
					$(currentFormWrapper + ' .tripOther').removeClass("error");
					$(currentFormWrapper + ' .tripOther').hide();
				}
				return true;
			});
			
			
			
			
			function BeAllEnquiryFormValidatedSubmit(form){
					var error = false;
					var departureGateway = "Toronto";
					var canadianProv = new Array("Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland","Northwest Territories","Nova Scotia","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon");
					var currentDepGateway =  $(currentFormWrapper + " .suggestgatewaysForm").val() || '';
					var currentProvince = "";
					var currentCleanGateway = "";
					var clubRedOptedIn = $(currentFormWrapper + " input[name=enquiry.optIn]:checked").val();
						
					if	(currentDepGateway != ''){
						
						//figure out departure gateway
						if(currentDepGateway.indexOf("USA") != 1){
							//USA
							currentProvince = "Outside Canada";
							if(currentDepGateway.indexOf("Bellingham") != 1)
								currentCleanGateway = "Vancouver";
							else
								currentCleanGateway = "Toronto";
						}
						else{
							//Canada
							currentProvince = currentDepGatewayArr[currentDepGatewayArr.length - 2];
							if(currentDepGateway.indexOf("Alberta") != 1){
								currentProvince = "Alberta";
								if(currentDepGateway.indexOf("Edmonton") != 1)
									currentCleanGateway = "Edmonton";
								else
									currentCleanGateway = "Calgary";
							}
							else if(currentDepGateway.indexOf("British Columbia") != 1){
								currentProvince = "British Columbia";
								currentCleanGateway = "Vancouver";
							}
							else if(currentDepGateway.indexOf("Manitoba") != 1){
								currentProvince = "Manitoba";
								currentCleanGateway = "Winnipeg";
							}
							else if(currentDepGateway.indexOf("New Brunswick") != 1){
								currentProvince = "New Brunswick";
								currentCleanGateway = "Halifax";
							}
							else if(currentDepGateway.indexOf("Newfoundland") != 1){
								currentProvince = "Newfoundland";
								currentCleanGateway = "Halifax";
							}
							else if(currentDepGateway.indexOf("Nova Scotia") != 1){
								currentProvince = "Nova Scotia";
								currentCleanGateway = "Halifax";
							}
							else if(currentDepGateway.indexOf("Northwest Territories") != 1){
								currentProvince = "Northwest Territories";
								currentCleanGateway = "Vancouver";
							}
							else if(currentDepGateway.indexOf("Nunavut") != 1){
								currentProvince = "Nunavut";
								currentCleanGateway = "Vancouver";
							}
							else if(currentDepGateway.indexOf("Prince Edward Island") != 1){
								currentProvince = "Prince Edward Island";
								currentCleanGateway = "Halifax";
							}
							else if(currentDepGateway.indexOf("Quebec") != 1){
								currentProvince = "Quebec";
								currentCleanGateway = "Ottawa";
							}
							else if(currentDepGateway.indexOf("Saskatchewan") != 1){
								currentProvince = "Saskatchewan";
								currentCleanGateway = "Saskatoon";
							}
							else if(currentDepGateway.indexOf("Yukon") != 1){
								currentProvince = "Yukon";
								currentCleanGateway = "Vancouver";
							}
							else if(currentDepGateway.indexOf("Ontario") != 1){
								currentProvince = "Ontario";
								if(currentDepGateway.indexOf("Ottawa") != 1)
									currentCleanGateway = "Ottawa";
								else
									currentCleanGateway = "Toronto";
							}
							else{
								currentProvince = "Ontario";
								currentCleanGateway = "Toronto";
							}
						}
						
						
					};
					
					
					$(currentFormWrapper + ' .enquiry_additionalComments').val( $(currentFormWrapper + ' .enquiry_additionalComments').val() + "\n" + "Enquiry from form on: " + document.URL);
					
					
					
					if(clubRedOptedIn == 'Y'){
						var subscribeUrl = "/clubred2/subscribe";
						var firstname = $('#contact_firstNameV1').val();
						var lastname = $('#contact_lastNameV1').val();
						var email =  $('#contact_emailV1').val();
						var clubRedSignup =  true;
						var clubRedCruiseSignup =  false;
						var clubRedLuxurySignup =  false;
						var optInSource = window.location.host + window.location.pathname;
						
						var dataToPass;
					
						function ajaxClubRed(){
							var dataHolder = {
								email: email,
								firstName: firstname,
								lastName: lastname,
								clubred: clubRedSignup,
								clubredCruise: clubRedCruiseSignup,
								clubredLuxury: clubRedLuxurySignup,
								source: optInSource
							};
						
							dataToPass = JSON.stringify(dataHolder);
							
							if(firstname != "" && lastname != "" && email != ""){
								$.ajax({
									type: 'post',
									url: subscribeUrl,
									dataType: 'json',
									data: dataToPass,
									contentType: 'application/json',
									mimeType: 'application/json',
	
									success: function (response) {
										console.log("success");
									},
									error: function(msg){
										console.log("error");
									},
									complete: function(){
										console.log("complete");
									}
								});
							}
						}
						
						console.log("clubred checked");
						ajaxClubRed();
					}
					
					
					if(window.taggaTracker){
						if(typeof window.taggaTracker.iid == 'function'){
							var IID;
							window.taggaTracker.iid(function (iid) {
								IID = iid;
								//console.log('got iid upfront', iid);
								var taggaInput = document.createElement("input");
								taggaInput.setAttribute("type", "hidden");
								taggaInput.setAttribute("name", "IndividualId");
								taggaInput.setAttribute("value", IID);
								form.appendChild(taggaInput);
							});
						}
					}
					
					
					form.submit();
			
				return false;
			
			};
					
			
			
			
			//set readonly on focus of datepicker - makes validation possible
			$(document).on('focusin', currentFormWrapper +' .cal', function(event) {$(this).prop('readonly', true);});
			$(document).on('focusout', currentFormWrapper +' .cal', function(event) {$(this).prop('readonly', false);});
			
			
			
			/*JS validation*/

			
			var requiredElementsList = "contact.firstName,contact.lastName,contact.email,enquiry.destination,enquiry.gateway,calendarDepartureDateB,calendarReturnDateB,enquiry.optIn";
			var requiredElementsListArray = requiredElementsList.split(",");
			
			
			var allValidateRules = {
				"contact.firstName"			: {required: true},
				"contact.lastName"			: {required: true},
				"contact.email"				: {required: true, email: true},
				"enquiry.destination"		: {required: true},
				"enquiry.gateway"			: {required: true},
				"enquiry.departDate" 		: {required: true},
				"enquiry.returnDate" 		: {required: true},
				"calendarDepartureDateB"	: {required:true, notEqualTo: "mm/dd/yyyy"},
				"calendarReturnDateB"		: {required:true, notEqualTo: "mm/dd/yyyy"},
				"enquiry.additionalComments": {required: true},
				"enquiry.optIn"				: {required: true}
			};
			
			
			var useRules = {};
			
			for (i = 0; i < requiredElementsListArray.length; i++) { 
			    if (requiredElementsListArray[i] in allValidateRules){
			    	//push matching rule into rules array
			    	useRules[requiredElementsListArray[i]] = allValidateRules[requiredElementsListArray[i]];
			    	
			    	//set required label
			    	if(requiredElementsListArray[i] == 'enquiry.optIn'){
			    		$('label[for="emailNewsletterV1"]').append('<span class="red"> *</span>');
			    	}else{
			    		var idOfToValidate = $(currentFormWrapper +' input[name="' + requiredElementsListArray[i] +'"]').attr('id');
				    	$('label[for="' + idOfToValidate + '"]').append('<span class="red"> *</span>');
			    	};
			    	
			    	
			    };
			}
			
			
			
			
			var validator = $(currentFormWrapper +' #generalEnquiry1').validate({
				errorElement	: "span",
				errorClass		: "invalidInput",
				
				rules: useRules,
				messages: {
					"contact.firstName"			: "Please enter your first name.",
					"contact.lastName"			: "Please enter your last name.",
					"contact.email"				: "Please enter a proper email address.",
					"enquiry.destination"		: "Please enter a destination.",
					"enquiry.gateway"			: "Please enter where you'd be leaving from. This helps us direct you to a local agent.",
					"enquiry.additionalComments": "Please enter a bit more information about your request here.",
					"enquiry.optIn"				: "Please choose if you'd like to receive our great travel deals.",
				},
				submitHandler: function(form) {
					BeAllEnquiryFormValidatedSubmit(form);
		        }
			});

			
			
			
			var tags = ['@gmail.com','@yahoo.com','@hotmail.com','@me.com','@live.com','@facebook.com','@outlook.com','@icloud.com'];
			$(currentFormWrapper + ' .contact_email').autocomplete({
				source: function(request, response) {
					var userTags=[];
					var it;
					
					if(request.term.indexOf(' ') < 0){
						if (request.term.indexOf('@') > 0){
							if (request.term.indexOf('@')+1 == request.term.length){
								for (it = 0; it < tags.length; it++) {userTags.push(request.term + tags[it].substring(1));}
								response(userTags);
							}else{
								response();
							}
						}else{
							for (it = 0; it < tags.length; it++) {userTags.push(request.term + tags[it]);}
							response(userTags);
						}
					}else{
						response();
					};
				},
				close: function( event, ui ) {
					validator.element( currentFormWrapper + ' .contact_email' );
				}
			});			
			
			
			
			$( ".formTopCTAWrapper" ).hover(
				function(){
					$(this).find('.fa-phone').stop(true).effect( "shake",{times:10, distance:2}, 20 );
				},function(){}
			);

		 	
		 	$('.formTopCTAWrapperInnerEmailv1').css({cursor:'pointer'}).on('click',function(){
		 		$(this).find('i.formTopCTAWrapperInnerIconRight').toggleClass('fa-flip-vertical');
		 		$(this).parents('.generalEnquiryForm2015').find('form.generalEnquiryForms').slideToggle(600, function(){
		 			$(this).find('input').filter(':visible').first().focus();
		 		});
		 	});
		 	
			
			
			
			
				
		});//end document.ready
		
		
	

	})(jQuery);
</script>


<script type="text/javascript">
		//<link rel="stylesheet" href="/assets/select2/4.0.0/select2.css">	
		
		
		function addCssFc(cssLoca){
			var links = document.getElementsByTagName('link');
			var needCSS = true;
			for ( var i = 0; i < links.length; i++ ) {
				if ( links[i].href == cssLoca ){
					needCSS = false;
				}
			}
			if ( needCSS ){
				var ls = document.createElement('link');
				ls.rel = "stylesheet";
				ls.href = cssLoca;
				document.getElementsByTagName('head')[0].appendChild(ls);
			}
		};
		
		addCssFc('/assets/select2/4.0.0/select2.css');
		
	</script>


	<script type="text/javascript" src="/assets/select2/4.0.0/select2.min.js"></script>

	<script type="text/javascript">
		$(document).ready(function(){
			
			var originalEnqType = $('#generalEnquiry1 input[name="enquiry.enquiryType"]').val();

			
			function resetEnquiry1(enqTypeToSet) {
				$('#generalEnquiry1 input[name="enquiry.enquiryType"]').val(enqTypeToSet);
				$('#generalEnquiry1 input[name="enquiry.consAdd"]').remove();
				$('#consultantSelection1').select2('destroy').val('').find('option').remove().trigger('change');
			};
			
			$('#generalEnquiry1 .talkToSpecific').on('click', function(e) {
				e.preventDefault();
				var consultantInputWrapper = $(this).parent('label').siblings('.consultantSelectionWrapper');
				
				if ( consultantInputWrapper.hasClass('closed') ){
					consultantInputWrapper.slideDown().removeClass('closed').find('.consultantSelection').removeClass('ignore');
					initSelect1();
				}else{
					consultantInputWrapper.slideUp().addClass('closed').find('.consultantSelection').addClass('ignore');
					resetEnquiry1(originalEnqType);
				}
			});
			
			$('#consultantSelection1').on("select2:select", function (e){
				//console.log("select2 selected");
				$(this).valid();
				var consChosen = $(this).select2('data');
				var consEmail = consChosen[0].email;
				var consBeforeAt = consEmail.slice(0,consEmail.indexOf('@'));
				
				//console.log("consChosen = ", consChosen);
				//$(this).parents('form.generalEnquiryForms').find('input[]');
				
	 			//create input
	 			console.log ("how many hid = " + $(this).parents('form.generalEnquiryForms').find('input[name="enquiry.consAdd"]').length);
				if (!$(this).parents('form.generalEnquiryForms').find('input[name="enquiry.consAdd"]').length > 0){
					var addInput = document.createElement("input");
					addInput.setAttribute("type", "hidden");
					addInput.setAttribute("name", "enquiry.consAdd");
					$(this).parents('form.generalEnquiryForms').prepend(addInput);
				}
		
				
				//fill inputs
				$(this).parents('form.generalEnquiryForms').find('input[name="enquiry.enquiryType"]').val('consultant');
				$(this).parents('form.generalEnquiryForms').find('input[name="enquiry.consAdd"]').val(consBeforeAt);
				
			});
			
			//-- START SELECT --//
			var initSelect1 = function(){
		 		$("#consultantSelection1").select2({
		 			placeholder: "Click here and then search...",
		 			language: {
						  noResults: "Sorry, no consultants found."
					},							
		 			ajax: {
					  url: "/consultantfeed",
					  dataType: 'json',
					  delay: 250,
					  data: function (params) {
					    return {
					  		byNameForTravelTipsters : params.term// search term
					    };
					  },
					  processResults: function (data, params) {
				            var select2Data = $.map(data, function (consultant) {
				            	consultant.id = consultant.consultantId;
				            	consultant.text = consultant.consultantName;
				            	consultant.email = consultant.consultantemailAddress;
				                return consultant;
				            });
				            return {
				                results: select2Data,
				            };
				        }
					},
					
					minimumInputLength: 3,
					escapeMarkup: function (markup) { return markup; },
					templateResult: FormatResult,
					templateSelection: formatRepoSelection
					
				});//end select2
				
				function FormatResult(consultant) {
				    var markup = "";
				    if (consultant.text !== undefined) {
				        markup = consultant.text;
				    }
				    return markup;
				}
				
				function formatRepoSelection (consultant) {
					return consultant.text;
				}
				//-- END SELECT --//
				
			};
	
			
		});
	</script>
</div>
		</div>

</div>
<script type="text/javascript"> 
(function($){
	$(document).ready(function() {
		
		var currentSearchTypes = "ul.hprSearchTypes1";
		var currentFormWrapper = ".searchForm1"; 
		var currentEnquiryWrapper = ".enquiryWrapper1";
			
		//form display 
		$(currentSearchTypes + ' li a').click(function(e){
			
			e.preventDefault(); 
			
			$(currentSearchTypes + ' li a').removeClass('selected');
			
			var clickedLink = $(this); 
			var idOfsectionToShow = clickedLink.attr('href');
	
			//console.log(clickedLink);
			//console.log(idOfsectionToShow);
			
			//show the proper form
			clickedLink.addClass('selected');
			$(currentFormWrapper + ' form').hide();
			$(currentEnquiryWrapper + ' form').hide();
			$(''+idOfsectionToShow+'').show();
			
			if(idOfsectionToShow == '#enquiryWrapper1'){
				$(currentEnquiryWrapper + ' form').show();
			}
			
			
			//show the proper blurb
			$('.hprCTABlurb').hide();
			var searchKW = $(this).text();
			
			$('.hprCTABlurb').each(function(){
				if($(this).attr('class').indexOf(searchKW) >= 0){
					$(this).fadeIn(1000);
				}
			});
			
		});
		
		$().click(function(e){
			
			e.preventDefault();
			
		});
	}); // end doc-ready
})(jQuery);

function createSpinner (message){
	var opts = {
			  lines: 0
			};
	var target = document.getElementById('createdSpinnerModal');
	
	var spinner = new Spinner(opts).spin(target);
	$('#createdSpinnerModal p').html(message);
	$('#createdSpinnerModal').modal({"backdrop": "static"}).css({'z-index': '9030'}).appendTo('body').modal("show");
	$('div.stickyFooter').hide();
}
</script>


<script type="text/javascript">
		//(function($){
			
			$(document).ready(function(){
				var currentFlightForm = "#flights_form1";
				
				checkChildrenFlights();
		
				//flights - prepopulate form
				var cityToSearchParse = "";
				
				if(cityToSearchParse){
					servletAirports(cityToSearchParse, false, $(currentFlightForm + ' #suggesthotels'));
				}
				
				
				$(document).on("focusin", currentFlightForm + " #calendarSearchDepartureDate", function(event) {
					$(this).prop('readonly', true);
				}).on("focusout", currentFlightForm + " #calendarSearchDepartureDate", function(event) {
					$(this).prop('readonly', false);
				});		
				
				$(document).on("focusin", currentFlightForm + " #calendarSearchReturnDate", function(event) {
					$(this).prop('readonly', true);
				}).on("focusout", currentFlightForm + " #calendarSearchReturnDate", function(event) {
					$(this).prop('readonly', false);
				});	
				
				
				
				var validator = $(currentFlightForm).validate({
					errorElement	: "span",
					errorClass		: "invalidInput",
					
					rules: {
						"departure"						: {required: true},
						"destination"					: {required: true},
						"adults"						: {required: true},
						"seatClass" 					: {required: true},
						"childAge_1"					: {required: function(element) { return $(currentFlightForm + " #children").val() == "1" || $(currentFlightForm + " #children").val() == "2" || $(currentFlightForm + " #children").val() == "3" }, min: 1},
						"childAge_2"					: {required: function(element) { return $(currentFlightForm + " #children").val() == "2" || $(currentFlightForm + " #children").val() == "3" }, min: 1},
						"childAge_3"					: {required: function(element) { return $(currentFlightForm + " #children").val() == "3" }, min: 1},
						"calendarSearchDepartureDate"	: {required: true, "notEqualTo": "Depart Date"},
						"calendarSearchReturnDate"		: {required: function(element) { return $(currentFlightForm + ' input[name=searchtype]:checked').val() == "RE"}, "notEqualTo": "Returning on..."}
					},
					messages: {
						"departure"						: "Please enter where you'd be leaving from.",
						"destination"					: "Please enter where you'd be going to.",
						"adults"						: "Please enter how many people are travelling.",
						"seatClass"						: "Please enter how you'd like to travel.",
						"childAge_1"					: "Please select the child's age.",
						"childAge_2"					: "Please select the child's age.",
						"childAge_3"					: "Please select the child's age.",
						"calendarSearchDepartureDate"	: "Please enter when you'd be leaving",
						"calendarSearchReturnDate"		: "Please enter when you'd be returning"
					},
					submitHandler: function(form) {
						flightSearchFormValidatedSubmit(form);
			        }
				});
				
				
				
				function flightSearchFormValidatedSubmit(form){
					var departureVal = $(currentFlightForm + ' #suggestgateways').val().split(", ")[1];
					var destinationValText = $(currentFlightForm + ' #suggesthotels').val().split(", ")[1];
					var destinationVal = destinationValText.replace('- ', '');
					var deptDate = $(currentFlightForm + ' #calendarSearchDepartureDate').val();
					var retDate = $(currentFlightForm + ' #calendarSearchReturnDate').val();
					
					if($('#flights_form input[name=searchtype]:checked').val() == 'RE'){
						createSpinner("<i class=\"fa fa-plane\" aria-hidden=\"true\"></i> <span class=\"modalDeparture\">From " + departureVal + " to " + destinationVal + "</span><br /><span class=\"modalDate\"> " + deptDate + " to " + retDate + "</span><br /><span class=\"modalWarning\">Please don't press back or refresh the page while we search.</span>");
					}
					else{
						createSpinner("<i class=\"fa fa-plane\" aria-hidden=\"true\"></i> <span class=\"modalDeparture\">From " + departureVal + " to " + destinationVal + "</span><br /><span class=\"modalDate\"> " + deptDate + "</span><br /><span class=\"modalWarning\">Please don't press back or refresh the page while we search.</span>");
					}	
					
					form.submit();
				}
		
				function checkChildrenFlights(){
					var numChild = $(currentFlightForm + ' #children').val();
					if(numChild >= 1){
						$(currentFlightForm + ' .childAgeFlight').hide();
						$(currentFlightForm + ' #childAges_title_flights').show();
						for(var x = 1; x <= numChild; x++){
							$(currentFlightForm + ' #childAges_'+ x +'_flights').show();
						}
					}
					else{
						$(currentFlightForm + ' #childAges_title_flights').hide();
						$(currentFlightForm + ' .childAgeFlight').hide();
					};
				};
				
				$(currentFlightForm + ' #children').change(function() {
					checkChildrenFlights();
				});
				
				$('#calendarSearchDepartureDate').change(function(){
					 $(this).valid();//validate after closing	
				});
				
				$('#calendarSearchReturnDate').change(function(){
					$(this).valid();//validate after closing
				});
			
				$("#flights_form input[name='searchtype']").on('change', function(){
					
					if($('#flights_form input[name=searchtype]:checked').val() == "OW"){
						$('#flights_form #calendarSearchReturnDate-error').css('display', 'none');
					}
					else{
						$('#flights_form #calendarSearchReturnDate-error').css('display', 'block');
					}
				});
			
				// autocomplete suggest
				var suggesthotels_query = ""; 
				var suggestgateways_query =  "";
			
				$(currentFlightForm + " #suggesthotels").autocomplete({
					source: function(request, response) {
				        $.getJSON('/servlet/airports/',{search: request.term}, response);
				        suggesthotels_query = request.term;
					},
					autoFocus: true,
					open: function(event, ui) {
			            $(".ui-autocomplete li.ui-menu-item:odd").addClass("ui-menu-item-alternate");
			        },
			        delay:100,
			        close: function(event, ui) {
			        	if($.browser.version < 7 && $.browser.msie){
			        		$(currentFlightForm + " select").show();
			        	 } 
			        },
			        change: function (event, ui) {
			            if(!ui.item)
			                $(currentFlightForm + " #suggesthotels").val("");
			        },
					minLength: 3
				})
				.data( "autocomplete" )._renderItem = function( ul, item ) {
			           var result_item = item.label;
			           var x = new RegExp('\\b'+suggesthotels_query, 'ig'); // notice the escape \ here... 
			           result_item = result_item.replace(x, function(FullMatch,n){
			                   return '<strong>'+FullMatch+'</strong>';
			           });
			           if($.browser.version < 7 && $.browser.msie){
			        	   $(".ui-autocomplete").css({"height": '180px',"overflow": 'auto'});
			        	   $(currentFlightForm + " select[name=time]").hide();
			        	   $(currentFlightForm + " select[name=seatClass]").hide();
			        	   $(currentFlightForm + " select[name=adults]").hide();
			        	   $(currentFlightForm + " select[name=children]").hide();
			           }
			           return $( "<li></li>" )
			                   .data( "item.autocomplete", item )
			                   .append("<a class='autocomplete_link'>" + result_item + "</a>")
			                   .appendTo( ul );
			   };
				//, type: 'domestic'....
			    $(currentFlightForm + " #suggestgateways").autocomplete({
					source: function(request, response) {
				        $.getJSON('/servlet/airports/',{search: request.term, type: 'domestic'}, response);
				        suggestgateways_query = request.term;
					},
					autoFocus: true,
					open: function(event, ui) {
			            $(".ui-autocomplete li.ui-menu-item:odd").addClass("ui-menu-item-alternate");
			        },
			        delay:100,
			        close: function(event, ui) {
			        	if($.browser.version < 7 && $.browser.msie){
			        		$(currentFlightForm + " select").show();
			        	 } 
			        },
			        change: function (event, ui) {
			            if(!ui.item)
			                $(currentFlightForm + " #suggestgateways").val("");
			        },
					minLength: 3
				})
				.data( "autocomplete" )._renderItem = function( ul, item ) {
			           var result_item = item.label;
			           var x = new RegExp('\\b'+suggestgateways_query, 'ig'); // notice the escape \ here... 
			           result_item = result_item.replace(x, function(FullMatch,n){
			                   return '<strong>'+FullMatch+'</strong>';
			           });
			           if($.browser.version < 7 && $.browser.msie){
			        	   $(currentFlightForm + ".ui-autocomplete").css({"height": '180px',"overflow": 'auto'});
			        	   $(currentFlightForm + " select[name=time]").hide();
			        	   $(currentFlightForm + " select[name=seatClass]").hide();
			        	   $(currentFlightForm + " select[name=adults]").hide();
			        	   $(currentFlightForm + " select[name=children]").hide();
			           }
			           return $( "<li></li>" )
			                   .data( "item.autocomplete", item )
			                   .append("<a class='autocomplete_link'>" + result_item + "</a>")
			                   .appendTo( ul );
			    };
			    
			    $(currentFlightForm + " #suggestgateways, #suggesthotels").keypress(function(e) {
			        var code = (e.keyCode ? e.keyCode : e.which);
			        if(code == 13) { //Enter keycode
			            return false;
			        }
			    });
			
			}); // end doc-ready
			//END flight search
		//})(jQuery);
	</script>
<script type="text/javascript">
		//(function($){
			
			$(document).ready(function(){
				
				var currentPackagesForm = "#packages_form1";
				var currentPackagesFormName = "packages_form1";
				var currentSearchDate = currentPackagesForm + " #packageSearchDate1";
				var currentHiddenSearchDate = currentPackagesForm + " #packagesDate11";
				var currentPackagesDestination = currentPackagesForm + " #packagesDestinations1";
				var currentPackagesDeparture = currentPackagesForm + " #packagesDeparture1";

				$(document).on("focusin", "#packageSearchDate1", function(event) {
					$(this).prop('readonly', true);
				}).on("focusout", "#packageSearchDate1", function(event) {
					$(this).prop('readonly', false);
				});					
				
				//packages
				checkChildrenPack();
				
				
				var numAdultPre = parseInt($(currentPackagesForm + ' #packagesAdults').val());
				var numAdult = numAdultPre;
				var numChildren = parseInt($(currentPackagesForm + ' #packagesChildren').val());
				
				$(currentPackagesForm).validate({
					errorElement	: "span",
					errorClass		: "invalidInput",
					
					rules: {
						"packagesDeparture"		: {required: true},
						"packagesDestination"	: {required: true},
						"packagesDuration"		: {required: true},
						"packagesMinStar" 		: {required: true},
						"packagesChildAge_1"	: {required: function(element) { return $(currentPackagesForm + " #packagesChildren").val() == "1" || $(currentPackagesForm + " #packagesChildren").val() == "2" || $(currentPackagesForm + " #packagesChildren").val() == "3" }, min: 1},
						"packagesChildAge_2"	: {required: function(element) { return $(currentPackagesForm + " #packagesChildren").val() == "2" || $(currentPackagesForm + " #packagesChildren").val() == "3" }, min: 1},
						"packagesChildAge_3"	: {required: function(element) { return $(currentPackagesForm + " #packagesChildren").val() == "3" }, min: 1},
						"packageSearchDate"		: {required: true, "notEqualTo": "Departing"},
						"packagesAdults"		: {"packages_NumOfPassenger": 6},
						"packagesChildren"		: {"packages_NumOfPassenger": 6}
					},
					messages: {
						"packagesDeparture"		: "Please select where you'd be leaving from.",
						"packagesDestination"	: "Please select where you'd be going to.",
						"packagesDuration"		: "Please select the length of your vacation.",
						"packagesMinStar"		: "Please select the hotel's star rating",
						"packagesChildAge_1"	: "Please select the child's age.",
						"packagesChildAge_2"	: "Please select the child's age.",
						"packagesChildAge_3"	: "Please select the child's age.",
						"packageSearchDate"		: "Please enter when you'd be leaving",
						"packagesAdults"		: "We are unable to book more than 6 passengers at the moment.",
						"packagesChildren"		: "We are unable to book more than 6 passengers at the moment."
					},
					submitHandler: function(form) {
						packagesSearchFormValidatedSubmit(form);
			        }
				});
				
				
				
				function packagesSearchFormValidatedSubmit(form){
					var departureVal = $(currentPackagesForm + " #packagesDeparture1 option:selected").text();
					var destinationValText = $(currentPackagesForm + " #select2-packagesDestinations1-container").text();
					var destinationVal = destinationValText.replace('- ', '');
					var deptDate = $(currentPackagesForm + " #packageSearchDate1").val();
					
					
			        createSpinner("<i class=\"fa fa-plane\" aria-hidden=\"true\"></i> <span class=\"modalDeparture\">From " + departureVal + " to " + destinationVal + "</span><br /><span class=\"modalDate\"> " + deptDate + "</span><br /><span class=\"modalWarning\">Please don't press back or refresh the page while we search.</span>");
									
					form.submit();
				}; 
		
				//START vacation search
				$(currentPackagesDeparture).change(function(){
					toggleDestinations(this);
					$(currentPackagesDestination).select2().select2('val', 0); 
				});
				
				$(currentPackagesForm + ' #packagesChildren').change(function() {
					checkChildrenPack();
				});
				
			
				function toggleDestinations(departure) {
					
					var currentPackageDestinationId = "packagesDestinations1";
				 	var selectedValue = '0';
			
				 	
				 	document.getElementById(currentPackageDestinationId).options.length=0;
				 	
				 	if ( typeof myArray[departure.value] !== 'undefined' ){
				 		for (var i=0; i < myArray[departure.value].length; i++){
					 		document.getElementById(currentPackageDestinationId).options[i]=myArray[departure.value][i];
					 		if (myArray[departure.value][i].value == selectedValue){
					 			document.getElementById(currentPackageDestinationId).options[i].selected = true;
					 		}
				 		}
				 	}
			
				 }
				
				
				$(currentSearchDate).datepicker({
			        duration: 0,
			        dateFormat:'MM dd yy',
			        showButtonPanel: false,
			        numberOfMonths: 1,
			        changeYear: false,
			        maxDate: '+331D',
			        minDate: '+1D',
			        onClose: function (selectedDate) {
			        	is_calendarDepartureDate_calendar2_open = false;
			            $(currentHiddenSearchDate).val(format_days($(currentSearchDate).datepicker("getDate"),0,"svformat"));
			            $(this).valid();//validate after closing
			        },
			        beforeShow: function (input, inst) {
			        	is_calendarDepartureDate_calendar2_open = true;
			        	setTimeout(function(){
			                $('.ui-datepicker').css('z-index', 99999999999999);
			            }, 0);
			        }
			    });			
				
				$(currentPackagesForm + ' #showAdditionalOptions').click(function(){
					if($(currentPackagesForm + ' #additionalOptions').is(":visible"))
					{
						$(currentPackagesForm + ' #additionalOptions').hide();
						$(currentPackagesForm + ' #additionalOptions2').hide();
						$(currentPackagesForm + ' #showAdditionalOptions').show();
					}
					else
					{
						$(currentPackagesForm + ' #additionalOptions').show();
						$(currentPackagesForm + ' #additionalOptions2').show();
						$(currentPackagesForm + ' #showAdditionalOptions').hide();
					}
			
				});
				
				function checkChildrenPack(){
					var numChild = $(currentPackagesForm + ' #packagesChildren').val();
					if(numChild >= 1)
					{
						$(currentPackagesForm + ' .childAgeVacation').hide();
						$(currentPackagesForm + ' #childAges_title_packages').show();
						for(var x = 1; x <= numChild; x++)
						{
							$(currentPackagesForm + ' #childAges_'+ x +'_packages').show();
						}
					}
					else
					{
						$(currentPackagesForm + ' #childAges_title_packages').hide();
						$(currentPackagesForm + ' .childAgeVacation').hide();
					}
				};
				
				
				$(currentPackagesDeparture).select2();
				$(currentPackagesDestination).select2({
					data:toggleDestinations(document.forms[currentPackagesFormName].elements.packagesDeparture)
				});
				
				$(currentPackagesForm + ' .select2-container').click(function(){
					var selectDestList = "#select2-packagesDestinations1-results";
					$(selectDestList + "  > li").each(function() {
					    if($(this).text().indexOf("-") < 0 ){
					    	$(this).addClass('dest_dd');
					    }
					});
				});	
			}); // end doc-ready	
		//})(jQuery);
		//END Vacations		
	</script>
	
<script type="text/javascript">
		(function($){
			
			$(document).ready(function(){

				var currentCruisesForm = "#cruiseSearchForm1";
				
				 $(currentCruisesForm + " #cruise_line").change(function(){
			    		var curCruiseLine = $(currentCruisesForm + " #cruise_line").val();
			    		$(currentCruisesForm + " #ships").load("/ajax//AjaxAction!showShips",{cruise_line: curCruiseLine});
		    	}); 
		    	
		        $(currentCruisesForm + " #ships").load("/ajax//AjaxAction!showShips",{cruise_line: ""});
				$(currentCruisesForm + ' select[name="cruise_ship"]').addClass('form-group');
				
			
 			
				 $(currentCruisesForm + ' #cruise_month').change(function(){
			    		
					 
					var currentMonth = "12";
					var chosenMonth = $(this).val();
					
					if(parseInt(currentMonth,10) > parseInt(chosenMonth,10)){//if 7 is greater than 3
						$(this).parents('.col-sm-2').siblings().find('#cruise_year').find('option:eq(0)').hide();
						$(this).parents('.col-sm-2').siblings().find('#cruise_year').find('option:eq(1)').show().prop('selected', true);
					}else if(parseInt(currentMonth, 10) < parseInt(chosenMonth, 10)){
						$(this).parents('.col-sm-2').siblings().find('#cruise_year').find('option:eq(0)').show();
						$(this).parents('.col-sm-2').siblings().find('#cruise_year').find('option:eq(0)').show().prop('selected', true);
					}
					else{
						$(this).parents('.col-sm-2').siblings().find('#cruise_year').find('option:eq(0), option:eq(1), option:eq(2)').show();
					};
					
				});
			}); //end doc ready
		})(jQuery);
	</script>
<script type="text/javascript">
		(function($){
			
			$(document).ready(function(){
				
				var currentHotelForm = "#hotelSearchForm1";
				
				var dwrOptions = {
						callback: dwrCallbackFunction
					}
					function dwrCallbackFunction(response){
						var setSearchTo = {text:'', cityid:''};
						if(response.length){
							setSearchTo.text = response[0].description;
							setSearchTo.cityid = response[0].keystr;
							$('#suggesthotelsDestination').val(setSearchTo.text);
							$('#suggesthotelsId').val(setSearchTo.cityid);
						}
					}
					UtilsDwr.searchHotelDestinationCodeValues('', dwrOptions);
		
				//START HOTEL FORM
			    $('#hotelChildren').change(function(){
					buildChildrenSelect();
				});
			    
			    function buildChildrenSelect(){
					
					var numOfKidsSelected = parseInt($('#hotelChildren').val());
					console.log("numOfKidsSelected = " + numOfKidsSelected);
			
					var numAlreadyVisible = $('.childrensAgesHotel').find('label[id^="childAges_"]').length;
					console.log("numAlreadyVisible = " + numAlreadyVisible);
			
					if(numOfKidsSelected > 0){
						$('.childrensAgesHotel').removeClass('tempHide');
					}
					else{
						$('.childrensAgesHotel').addClass('tempHide');						
					}
					
					//check if selects need to be added
					if (numOfKidsSelected > numAlreadyVisible){//if the number selected is higher than the number already showing, build the new ones
						//build the extras
						var numToBuild = (numOfKidsSelected - numAlreadyVisible);
						console.log("numToBuild = " + numToBuild);
						
						
						for (var i=numAlreadyVisible+1; i < (numToBuild + numAlreadyVisible+1); i++){
							$('.childrensAgesHotel').append(''+
								'<label id="childAges_' + i + '_flights" class="childAgeFlightWrapper col-xs-4 col-sm-4 homeSearchLbl" for="child' + i + '">Child ' + i + 
									'<br /><select name="childAge' + i + '" id="childAge_' + i + '" class="form-control">' +
									'<option value="0"> &lt; 1</option>' +
									'<option value="1">1</option>' +
									'<option value="2">2</option>' +
									'<option value="3">3</option>' +
									'<option value="4">4</option>' +
									'<option value="5">5</option>' +
									'<option value="6">6</option>' +
									'<option value="7">7</option>' +
									'<option value="8">8</option>' +
									'<option value="9">9</option>' +
									'<option value="10">10</option>' +
									'<option value="11">11</option>' +
									'<option value="12">12</option>' +
									'<option value="13">13</option>' +
									'<option value="14">14</option>' +
									'<option value="15">15</option>' +
									'<option value="16">16</option>' +
									'<option value="17">17</option>' +
								'</select>');
						};					
						
						
						
					}else if (numOfKidsSelected < numAlreadyVisible){//if the number selected is lower than the number already showing, remove the extra ones
						//remove the extras
						var numToRemoveAfter = (numOfKidsSelected);//take into account the 0-index nature of slice
						console.log("numToRemoveAfter = " + numToRemoveAfter);
						
						$('.childrensAgesHotel').find('label[id^="childAges_"]').slice(numToRemoveAfter).remove();
			
						
					}else{
						//else the numbers must be the same so do nothing
					};
					
					//$('.childrensAges').find('label[id^="childAges_"]').remove().end();//clear all options
					
					
				};
			    
			    var acObj = {_renderItem : function(ul, item) {
			        return $("<li>")
			        .data("item.autocomplete", item)
			        .append("<a>" + item.description + "</a>")
			        .appendTo(ul);
					}, cache : []};
			    
			    $('#suggesthotelsDestination').autocomplete({
					source: function(request, response) {
						UtilsDwr.searchHotelDestinationCodeValues(request.term, response);
					},
				    minLength: 4,
				    autoFocus: true,
				    delay:0,
				    select: function(event, ui) {
				        $('#suggesthotelsDestination').val(ui.item.description).trigger("change");
				        $('#suggesthotelsId').val(ui.item.keystr).trigger("change");
				        return false;
				    },
				    change: function (event, ui) {
			            if(!ui.item)
			                $("#suggesthotelsDestination").val("");
			        },
				});
				$.extend($('#suggesthotelsDestination').data("autocomplete"), acObj);
					
				
				
				function setReturnDates(selectedDate){
					
			  		var startDate = $( "#calendarSearchHotelDepartureDate" ).datepicker('getDate');
			   		var startDateAsDatePlusOne = $( "#calendarSearchHotelDepartureDate" ).datepicker('getDate').setDate(startDate.getDate()+1);
			   		var startDateAsDatePlusOneUnix = $.datepicker.parseDate('@',startDateAsDatePlusOne);
			   		var startDateAsDatePlusOneMMddyy = $.datepicker.formatDate( 'M dd yy', startDateAsDatePlusOneUnix);
			   		var startDateAsDatePlusOneyyymmdd = $.datepicker.formatDate( 'yymmdd', startDateAsDatePlusOneUnix);
			   		
			   		var startDateAsDatePlus30 = $( "#calendarSearchHotelDepartureDate" ).datepicker('getDate').setDate(startDate.getDate()+30);
			   		var startDateAsDatePlus30Unix = $.datepicker.parseDate('@',startDateAsDatePlus30);
			   		var startDateAsDatePlus30MMddyy = $.datepicker.formatDate( 'M dd yy', startDateAsDatePlus30Unix);
			   		
			   		//set text box value
					$('#calendarSearchHotelDepartureDate').attr('value' , ($.datepicker.formatDate( 'M dd yy', $( "#calendarSearchHotelDepartureDate" ).datepicker('getDate'))));//set value
					//set hidden value
			   		$('#hotelDate1').val($.datepicker.formatDate( 'yymmdd', $( " #calendarSearchHotelDepartureDate" ).datepicker('getDate')));
			  		
			   		//set return text and value and return minDate
			   		$('#calendarSearchHotelReturnDate').datepicker("setDate", startDateAsDatePlusOneMMddyy).attr('value', startDateAsDatePlusOneMMddyy).datepicker("option", "minDate", startDateAsDatePlusOneMMddyy).datepicker("option", "maxDate", startDateAsDatePlus30MMddyy);
			   		//set return hidden
			   		$('#hotelDate1_END').val(startDateAsDatePlusOneyyymmdd);
			   		
				};
				
				 $("#calendarSearchHotelDepartureDate").datepicker({
				    	dateFormat: "M dd yy",
				    	minDate: +2,
				    	maxDate: +365,
				    	defaultDate: "+2d",
				      	changeMonth: true,
				      	numberOfMonths: 1,
				      	onClose: function(selectedDate) {
				       						
				      		setReturnDates(selectedDate);
				      }
				    });
				    $( "#calendarSearchHotelReturnDate" ).datepicker({
				    	dateFormat: "M dd yy",
				    	minDate: +3,
				    	maxDate: +32,
					    defaultDate: "+3",
					    changeMonth: true,
					    numberOfMonths: 1,
				    	onClose: function( selectedDate ) {
				      		$('#calendarSearchHotelReturnDate').attr('value' , ($.datepicker.formatDate( 'M dd yy', $( "#calendarSearchHotelReturnDate" ).datepicker('getDate'))));//set value
				      		$('#hotelDate1_END').val($.datepicker.formatDate( 'yymmdd', $( "#calendarSearchHotelReturnDate" ).datepicker('getDate')));//hidden
				      }
				    });
				
				  //set datepicker dates
					$( "#calendarSearchHotelDepartureDate" ).datepicker("setDate", +1);
					$( "#calendarSearchHotelReturnDate" ).datepicker("setDate", +2);
					
			  		$('#hotelDate1').val($.datepicker.formatDate( 'yymmdd', $( "#calendarSearchHotelDepartureDate" ).datepicker('getDate')));
			  		$('#hotelDate1_END').val($.datepicker.formatDate( 'yymmdd', $( "#calendarSearchHotelReturnDate" ).datepicker('getDate')));
			
			  		$('#calendarSearchHotelDepartureDate').attr('value' , ($.datepicker.formatDate( 'M dd yy', $( "#calendarSearchHotelDepartureDate" ).datepicker('getDate'))));
			  		$('#calendarSearchHotelReturnDate').attr('value' , ($.datepicker.formatDate( 'M dd yy', $( "#calendarSearchHotelReturnDate" ).datepicker('getDate'))));
			  		
				$(currentHotelForm).validate({
					rules: {
						"city": "required",
						"cityId": "required",
						"calendarSearchDepartureDate": "required",
						"calendarSearchReturnDate": "required",
						"childAge1"	: {required: function(element) { return $("#children").val() == "1" || $("#children").val() == "2" || $("#children").val() == "3" }},
						"childAge2"	: {required: function(element) { return $("#children").val() == "2" || $("#children").val() == "3" }},
						"childAge3"	: {required: function(element) { return $("#children").val() == "3" }}
					},
					messages: {
						"city": "Please choose a city from the list when provided.",
						"cityId": "Please choose a city from the list when provided.",
						"calendarSearchDepartureDate": "Please enter a departure date.",
						"calendarSearchReturnDate": "Please enter a return date.",
						"childAge1"	: "Please select the child's age.",
						"childAge2"	: "Please select the child's age.",
						"childAge3"	: "Please select the child's age."
					},
					submitHandler: function(form) {
			            form.submit();
			        }
				});
			}); // end doc-ready
		})(jQuery);
		//END HOTEL FORM
		
	</script>	
<script type="text/javascript">
		$(document).ready(function() {
			//START SEARCH FORM
			var currentSearchForm = "#searchStores1";
			
			$(currentSearchForm).validate({
				rules: {
					"search": {required: true, "notEqualTo": "Enter postal code or location"}
				},
				messages: {
					"search": "Please enter a postal code or location"
				},
				submitHandler: function(form) {
		            form.submit();
		        }
			});
			
			//END SEARCH FORM			
		}); // end doc-ready
	</script>
	
<div class="clearfix"></div>
		</div>
		<div class="wide container text-center contactUsWrapper">			
			<div class="col-xs-12 col-sm-12">
				<h3>Want to get in touch with us?</h3>
				
				<div class="col-xs-12 col-sm-4 SFchatWrapper LHNInviteAcceptButton tempHide" id="PNFChat">
					<div class="redBox">
						<span class="contactUsText">Chat</span>
						<span class="callUsIcon"><img src="/images/newdesign/error_pages/chat-icon.png" alt="Chat" class="callUsImg SFchat"/></span>
					</div>
				</div>
				
				<a href="tel:18779675302">
					<div class="col-xs-12 col-sm-6" id="PNFCall">
						<div class="redBox">
							<span class="contactUsText">Call</span>
							<span class="callUsIcon"><i class="fa fa-fw fa-flip-horizontal fa-phone"></i></span>
						</div>
					</div>
				</a>
				
				<a  href="/enquiry/travel-enquiry/general">
					<div class="col-xs-12 col-sm-6" id="PNFEmail">
						<div class="redBox">
							<span class="contactUsText">Email</span>
							<span class="callUsIcon"><i class="fa fa-envelope-o"></i></span>
						</div>
					</div>
				</a>
			</div>
			
			<div class="clearfix"></div>
		</div>
		
		<div class="wide container text-center  specialsWrapper">
			<h3>Looking for our specials?</h3>
			
			<div class="clearfix"></div>
			
			<div class="tileWrapper">
				<!-- flights -->
				<div class="col-xs-12 col-sm-4 tileImgWrapper">
					<a href="/flights/"><img src="/images/newdesign/error_pages/fc_404_landingpage_tiles_flights_june2016.jpg" alt="Flights" /></a>
					<div class="col-xs-12 col-sm-12">Flights</div>
				</div>
				
				<!-- vacations -->
				<div class="col-xs-12 col-sm-4 tileImgWrapper">
					<a href="/vacations/"><img src="/images/newdesign/error_pages/fc_404_landingpage_tiles_vacations_june2016.jpg" alt="Vacations" /></a>
					<div class="col-xs-12 col-sm-12">Vacations</div>
				</div>
				
				<!-- cruise -->
				<div class="col-xs-12 col-sm-4 tileImgWrapper">
					<a href="/cruises/"><img src="/images/newdesign/error_pages/fc_404_landingpage_tiles_cruises_june2016.jpg" alt="Cruises" /></a>
					<div class="col-xs-12 col-sm-12">Cruises</div>
				</div>
			
				<!-- tours -->
				<div class="col-xs-12 col-sm-4 tileImgWrapper">
					<a href="/tours/"><img src="/images/newdesign/error_pages/fc_404_landingpage_tiles_tours_june2016.jpg" alt="Tours" /></a>
					<div class="col-xs-12 col-sm-12">Tours</div>
				</div>
				
				<!-- hotels -->
				<div class="col-xs-12 col-sm-4 tileImgWrapper">
					<a href="/hotels/"><img src="/images/newdesign/error_pages/fc_404_landingpage_tiles_hotels_june2016.jpg" alt="Hotels" /></a>
					<div class="col-xs-12 col-sm-12">Hotels</div>
				</div>
				
				<!-- specialists -->
				<div class="col-xs-12 col-sm-4 tileImgWrapper">
					<a href="/travel-agents/"><img src="/images/newdesign/error_pages/fc_404_landingpage_tiles_specialists_june2016.jpg" alt="Specialists" /></a>
					<div class="col-xs-12 col-sm-12">Specialists</div>
				</div>
			</div>
		</div>
			
		<div class="clearfix"></div>
		
		<div class="stickyFooter tempHide hidden-xs" style="background: url('/images/stickyFooter/sticky-footer_01_bg.png') repeat-x;width: 496px;margin:0 auto;text-align:center;clear:both;position:fixed;bottom: -1px;z-index:9999;right: 0;left: 0;">
			<div class="stickyFooterWrap">
				<span class="SFmessage" style="background:url('/images/stickyFooter/2016/sticky-footer_message_noNum-04_01.png') bottom left no-repeat;width: 253px;height: 88px;text-align: center;display: inline-block;color: #FFF;font-family: 'Gill Sans',Gill Sans,Arial,sans-serif;font-size: 22px;float:left;">
					<span class="SFNumber onpagePN" style="margin: 27px 0 0 94px; display: inline-block;">1877 967 5302</span>
				</span>
				<a href="/stores/">
					<img class="SFlocate SFPieces" alt="Sticky Footer Locate" src="/images/stickyFooter/sticky-footer_transparent_01_locate.png" />
				</a>
				<a href="#" class="LHNInviteAcceptButton" style="outline:none;" id="aLHNBTN">
					<img class="SFchat SFPieces tempHide" alt="Sticky Footer Chat" src="/images/stickyFooter/sticky-footer_transparent_01_chat.png" />
				</a>
				<a href="/enquiry/travel-enquiry/general">
					<img class="SFemail SFPieces" alt="Sticky Footer Email" src="/images/stickyFooter/sticky-footer_transparent_01_email.png" />
				</a>
				<a href="#">
					<img class="SFclose SFPieces" alt="Sticky Footer Close X" src="/images/stickyFooter/sticky-footer_transparent_01_xclose.png" />
				</a>
				<a href="#">
					<img class="SFMaximize tempHide" alt="Sticky Footer Slide Up" src="/images/stickyFooter/sticky-footer_slideUp.png" />
				</a>
				<div class="clearing"></div>
			</div>
		</div>

		<div class="hideLiveChatWrapper">
			<div id="Zsmenu" class="lhnInviteContainer tempHide animated fadeIn">
				<div class="chatInviteContainer hidden-xs">
					<a class="LHNInviteCloseButton chatInviteClose" onclick="CloseLHNInvite();return false;" href="#">
						<img class="chatInviteCloseButtonImg" src="/images/livechat/fc_livechat_close_button.png" />
					</a>
					
					<div class="chatInviteTextContainer">
						<div class="chatInviteTitle">How can we help?</div>
						<div class="chatInviteMessage">Flight Centre agents<br>are available now.</div>
						<a class="LHNInviteAcceptButton chatInviteOpen" onclick="OpenLHNChat();return false;" href="#">
							CHAT NOW
						</a>
						<span class="tempHide">
							<span class="LHNInviteTitle"></span>
							<span id="Zsleft" class="LHNInviteMessage"></span>					
						</span>
						
					
					</div>
					
					<div class="chatInviteConsultantImageWrapper">
						<img class="chatConsultantImage" src="/images/livechat/fc_livechat_consultant.png" />
					</div>
				
				</div>
				<div class="mobileChatInviteContainer visible-xs">
					<div class="mobileChatInviteIcon">
						<img src="/images/livechat/fc_livechat_mobile_chatbubble.png" />
					</div>
					<div class="mobileChatInviteMessage">
						Chat with<br>a travel<br>expert!
					</div>
					<div class="mobileChatInviteYes">
						<a class="LHNInviteAcceptButton mobileChatInviteOpen" onclick="OpenLHNChat();return false;" href="#">
							YES
						</a>
					</div>
					<div class="mobileChatInviteClose">
						<a class="LHNInviteCloseButton mobileChatInviteClose" onclick="CloseLHNInvite();return false;" href="#">
							<img src="/images/livechat/fc_livechat_mobile_close_button.png" />
						</a>
					</div>
				
				
				</div>


				</div>		
		
		
		</div>
		
		
		<script type="text/javascript">
			  /* <![CDATA[ */
			  goog_snippet_vars = function() {
			    var w = window;
			    w.google_conversion_id = 1068069951;
			    w.google_conversion_label = "kDO_COCO2GYQv-il_QM";
			    w.google_remarketing_only = false;
			  }
			  // DO NOT CHANGE THE CODE BELOW.
			  goog_report_conversion = function(url) {
			    goog_snippet_vars();
			    window.google_conversion_format = "3";
			    var opt = new Object();
			    opt.onload_callback = function() {
			    if (typeof(url) != 'undefined') {
			      window.location = url;
			    }
			  }
			  var conv_handler = window['google_trackConversion'];
			  if (typeof(conv_handler) == 'function') {
			    conv_handler(opt);
			  }
			}
			/* ]]> */
			</script>
			<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion_async.js"></script>
			
			<script type="text/javascript">
				$(document).ready(function(){
					$('.LHNInviteAcceptButton').on('click', function(e){
						
						e.preventDefault();
						
						OpenLHNChat();
						
						goog_report_conversion();
					});
				});
			</script>
		<script type="text/javascript">
		    var lhnAccountN = "19605-1";
		    var lhnButtonN = -1;
		    var lhnInviteEnabled = 1;
		    var lhnWindowN = 0;
		    var lhnDepartmentN = 0;
		    //for custom flyover/flyout chat invite
		    var lhnCustomInvitation = '1';
		     
		    //var zInvitationMessage = "";
		</script>
		<script src="//www.livehelpnow.net/lhn/widgets/chatbutton/lhnchatbutton-current.min.js" type="text/javascript" id="lhnscript"></script>
				
		<script type="text/javascript">
			$(window).load(function() {
				
				
				function stickyFooter(){
					var $stickyFooter = $('.stickyFooter');
					var stickyFooterHeight = $stickyFooter.height();
					
					var isBookFlowCheck = "";
					var cookieSaysHide = $.cookie('FCHideStickyFooter');
					
					function minimizeStickyFooter(){
						$('.SFclose').hide();
						$stickyFooter
						.animate({bottom: stickyFooterHeight*(-1)+25}, function(){$('.SFmessage').css('visibility','hidden')})
						.addClass("sFooterHidden");
						$('.SFMaximize').fadeIn();
						
					};
					
					function maximizeStickyFooter(){
						$('.SFMaximize').hide();
						$('.SFclose').show();
						$stickyFooter
						.animate({bottom: "-1px"}).removeClass("sFooterHidden");
						$('.SFmessage').css('visibility','visible');
					};
					
					//append stickey footer to the end of the body
					$stickyFooter.appendTo('body').fadeIn(1000);
					
					//Set width of sticky footer and show chat icon if chat is online
					//var bLHNOnline = -1;
					
					if (typeof bLHNOnline !== 'undefined'){
						if (bLHNOnline == -1){
							$stickyFooter.width('582');
							$('.SFchat').show();
						}						
					};

					//Hide in booking flow if hidden on a previous page
					if ( cookieSaysHide == "1") {
						minimizeStickyFooter();
					}

					//change image on hover of pieces
					$('.SFPieces').each(function(){
						var imgSrc = $(this).attr('src');
						$(this).hover(
								function() {
							    //set hover img src
							    var imgSrcArray = imgSrc.split('.');
								$(this).attr('src', imgSrcArray[0] + "_hover." + imgSrcArray[1]);
							  }, function() {
								$(this).attr('src',imgSrc);
							  });
					});

					
					
					//minimize/maximize on click of image
					$('.SFclose, .SFMaximize').click(function(event){
						event.preventDefault();event.stopPropagation();
						if ($(this).parents('.stickyFooter').hasClass('sFooterHidden')){
							maximizeStickyFooter();
						}
						else{						
							minimizeStickyFooter();
							$.cookie("FCHideStickyFooter", 1, {expires : 1});
						};
					});
					
					//slight popup animation on maximize tab
					$('.SFMaximize').hover(
						function(){
							if ($stickyFooter.hasClass('sFooterHidden') == true){$stickyFooter.animate({bottom: -54})};
						},
						function(){
							if ($stickyFooter.hasClass('sFooterHidden') == true){$stickyFooter.animate({bottom: -63})};
						}
					);
					
					$('body').css('paddingBottom',stickyFooterHeight).css('marginBottom',(stickyFooterHeight*-1));
					
					
					
					
				}
				
				//Call stickyFooter function
				window.setTimeout(stickyFooter, 3000);

				/* function LHN_button_onLoad() {
				 }; */
			});
		</script><script type="text/javascript">
		    var lhnAccountN = "19605-1";
		    var lhnButtonN = -1;
		    var lhnInviteEnabled = 1;
		    var lhnWindowN = 0;
		    var lhnDepartmentN = 8779675302;
		    //for custom flyover/flyout chat invite
		    var lhnCustomInvitation = '1';
		     
		    //var zInvitationMessage = "";
		</script>
		<script src="//www.livehelpnow.net/lhn/widgets/chatbutton/lhnchatbutton-current.min.js" type="text/javascript" id="lhnscript"></script>
		
		<script type="text/javascript">
			$(window).load(function() {
				function chatwithme(){
					if (typeof bLHNOnline !== 'undefined'){
						if (bLHNOnline == -1){
							//$stickyFooter.width('582');
							$('.SFchatWrapper').removeClass('tempHide');
							$('#PNFCall').removeClass('col-sm-6');
							$('#PNFCall').addClass('col-sm-4');
							$('#PNFEmail').removeClass('col-sm-6');
							$('#PNFEmail').addClass('col-sm-4');
						}
						else{
							$('.SFchatWrapper').addClass('tempHide');
							$('#PNFCall').removeClass('col-sm-4');
							$('#PNFCall').addClass('col-sm-6');
							$('#PNFEmail').removeClass('col-sm-4');
							$('#PNFEmail').addClass('col-sm-6');

						}
					}
					else{
						$('.SFchatWrapper').addClass('tempHide');
						$('#PNFCall').removeClass('col-sm-4');
						$('#PNFCall').addClass('col-sm-6');
						$('#PNFEmail').removeClass('col-sm-4');
						$('#PNFEmail').addClass('col-sm-6');

					}
				
				};
			
				window.setTimeout(chatwithme, 3000);
			
			});
			
		</script>
	<div class="container-fluid respFooterHPR">
						<div class="container respFooter">
	
							 <div class="row equalHeightRow">
							 	<div class="hidden-xs col-sm-3 equalHeightCol fcFooterLogoHolder text-center">
							 		<img class="" src="/images/newdesign/hpr/footer_logo.png" alt="Flight Centre logo"/>
							 	</div>
							 	<div class="col-xs-12 col-sm-3 equalHeightCol">
							 		<ul class="respFooterLinkListMainHPR">
										<li><a href="/info/aboutus">About Flight Centre</a></li>
										<li><a href="/info/contactus">Contact Us</a></li>
										<li><a href="/careers/">Careers</a></li>
										<li><a href="/insurance/">Insurance</a></li>
										<li><a href="/newsletter/anti-spam">Anti-Spam Policy &raquo;</a></li>
										<li><a href="/info/terms-and-conditions">Terms &amp; Conditions</a></li>
										<li><a href="/info/privacy">Privacy policy</a></li>
										<li><a href="/info/sitemap">Site map</a></li>
										<li><a href="http://www.essentialaccessibility.com" target="_blank" title="This Web Accessibility icon serves as a link to download eSSENTIAL Accessibility assistive technology software for individuals with physical disabilities">Accessibility Option <img src="/images/icons/accessibility_new.gif" title="This Web Accessibility icon serves as a link to download eSSENTIAL Accessibility assistive technology software for individuals with physical disabilities" alt="Web Accessibility icon - link to download eSSENTIAL Accessibility assistive technology software" height="18" border="0" align="absbottom" /></a></li>
									</ul>
							 	</div>
							 	<div class="col-xs-12 col-sm-4 equalHeightCol">
									<a class="hprFooterSocialMediaLink hprFooterSocialMediaLinkFB" target="_blank" href="https://www.facebook.com/FlightCentreCA">
										<img src="/images/newdesign/hpr/footer_social_facebook.jpg" />
									</a>	
									<a class="hprFooterSocialMediaLink hprFooterSocialMediaLinkTW" target="_blank" href="https://twitter.com/FlightCentreCA">
										<img src="/images/newdesign/hpr/footer_social_twitter.jpg" />
									</a>	
									<a class="hprFooterSocialMediaLink hprFooterSocialMediaLinkGP" rel="publisher" target="_blank" href="https://plus.google.com/114377695556039831940/posts">
										<img src="/images/newdesign/hpr/footer_social_google.jpg" />
									</a>
									<a class="hprFooterSocialMediaLink hprFooterSocialMediaLinkTB" href="/blog/">
										<img src="/images/newdesign/hpr/footer_social_blog.jpg" />
									</a>
									<a class="hprFooterSocialMediaLink hprFooterSocialMediaLinkSB" target="_blank" href="/newsletter/">
										<img src="/images/newdesign/hpr/footer_social_enews.jpg" />
									</a>
							 		
							 		<p>*Prices are in CAD unless otherwise stated and subject to availability. Please refer to specific product's terms and conditions.</p>
									<h4 class="respFooterh4"><a href="/lowestairfareguarantee-flyfree">LOWEST AIRFARE GUARANTEE</a></h4>
									<p>Look here to find the lowest prices on flights to domestic and international destinations. Flight Centre's Lowest Airfare Guarantee promises you the best deals on flights within Canada and around the world. We'll beat any comparable airfare quote and that's our guarantee&ndash;if not, you fly free.
									&#94;Based on Canadian registered businesses &amp; websites for travel departing within Canada. Written quote must be presented prior to booking.</p>
							 	</div>
							 </div>
							 
	
	
					 	</div>
				 	</div>
	
					 <div class="container hprFooterLinkList">
				 		<div class="row">
					 		<div class="col-xs-8">
					 			<div class="row respFooterLinkListTitleHPR">
						 			<div class="col-xs-12">
					 					&copy; Flight Centre Limited
					 				</div>
								</div>
					 			<div class="row">
						 			<div class="col-xs-12">
									 	<div class="respFooterLinkListTitleHPR">
									 		Flight Centre Websites:
								 		</div>
								 		<ul class="list-inline respFooterLinkListHPR">
											<li><a href="http://www.travelexpo.ca/">Flight Centre Expo</a></li>
											<li><a href="http://www.flightcentre.com/">Flight Centre International</a></li>
										</ul>
									</div>
								</div>
								
					 			<div class="row">
						 			<div class="col-xs-12">
										<div class="respFooterLinkListTitleHPR">
											Other Flight Centre Ltd Brands:
										</div>
								 		<ul class="list-inline respFooterLinkListHPR">
											<li><a rel="nofollow" href="http://www.flightcentreassociates.com/">Flight Centre Associates</a></li>
											<li><a rel="nofollow" href="http://www.corporatetraveller.ca">Corporate Traveller</a></li>
											<li><a rel="nofollow" href="http://www.stageandscreen.ca/">Stage and Screen</a></li>
										</ul>
									</div>
								</div>
				
					 			<div class="row">
						 			<div class="col-xs-12">
										<div class="respFooterLinkListTitleHPR">
											International Sites:
										</div>
								 		<ul class="list-inline respFooterLinkListHPR">
											<li><a href="http://www.flightcentre.com.au" target="_blank">Australia</a></li>
											<li><a href="http://www.flightcentre.ae" target="_blank">Dubai</a></li>
											<li><a href="http://www.flightcentre.com.hk" target="_blank">Hong Kong</a></li>
											<li><a href="http://www.flightshop.co.in" target="_blank">India</a></li>
											<li><a href="http://www.flightcentre.co.nz" target="_blank">New Zealand</a></li>
											<li><a href="http://www.flightcentre.co.za" target="_blank">South Africa</a></li>
											<li><a href="http://www.flightcentre.co.uk" target="_blank">United Kingdom</a></li>
											<li><a href="http://www.flightcenter.com" target="_blank">United States</a></li>
										</ul>
									</div>
								</div>
							</div>
							
							<div class="col-xs-4 col-sm-1 hprTicoWrapper">
								<img src="/images/newdesign/tico.png" alt="Travel Industry Council of Ontario" />
							</div>
							<div class="hidden-xs col-xs-3">
								<img class="hprCaptainImage" alt="Flight Centre" src="/images/newdesign/hpr/footer_captain.png" />
							</div>
						</div>
					 </div>
				<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
			<script type="text/javascript" src="/js/utilities.js"></script>
			<script type="text/javascript" src="/js/miscellaneous.js"></script>
			<script type="text/javascript" src="/assets/jqueryvalidate/1.13.1/jquery.validate.min.js"></script>
			
			<script type="text/javascript" src="/assets/bootstrap/bootstrap-3.2.0/js/bootstrap.min.js"></script>
		
			<script>
					var pathToDwrServlet = "//www.flightcentre.ca/dwr"; // Path to dwr on foreign domain
				</script>
			  	<script type="text/javascript" src='//www.flightcentre.ca/dwr/engine.js'></script>
				<script type="text/javascript" src='//www.flightcentre.ca/dwr/util.js'></script>
			
				<script type="text/javascript" src='//www.flightcentre.ca/dwr/interface/UtilsDwr.js'></script>
				<script type="text/javascript" src="/js/SVPackagesDestinations.js?v=1"></script>
			<script type="text/javascript" src="/js/date_selector.js?v=1"></script>
			<script src="/assets/select2/4.0.0/select2.min.js"></script><script type="text/javascript" src="/assets/select2/4.0.0/select2.min.js"></script>
	 		<script type="text/javascript" src="/js/respond.min.js"></script>
			<script type="text/javascript" src="/scripts/jquery.ui.totop-1.2.js"></script>
			<script type="text/javascript" src="/assets/pushy/js/vendor/modernizr.custom.71422.js"></script>
	        <script type="text/javascript" src="/assets/pushy/js/pushy.min.js"></script><!-- Pushy JS -->

	
			<script type="text/javascript">
				$(document).ready(function() {
					
					//START - search
					$('.searchTriggerWrapper').on("click", function(){
						var currentThis = $(this);
						var currentSearchWrapper = currentThis.siblings('.navSearchWrapper');
						var transparentDiv = '<div class="fullOverlay animated fadeIn"></div>';
						
						currentSearchWrapper.addClass('navSearchWrapper__open').addClass("animated flipInX").find('.siteSearchForm input').focus();

						$('body').append(transparentDiv);
						
						$('.fullOverlay').on('click', function(){
							closeSearch();
						});
						
					});

					function closeSearch(){
						$('.navSearchWrapper').removeClass('navSearchWrapper__open');
						$('.fullOverlay').remove();
					};
					//close triggers					
					$('.siteSearchForm--input').keyup(function(e) {
						if (e.keyCode === 27){
							closeSearch();
						}
					});					
					
					//END - search

					
					$(".navigation-bar ul li .toplink").hover(function () {
			            $(".toplink").removeClass("selected");
			            $(this).addClass("selected").parent("li").addClass("hover");
			        }, function () {
			            $(this).removeClass("selected").parent("li").removeClass("hover");
			        });
			        $(".column").hover(function () {
			            $(this).prev(".toplink").addClass("selected").parent("li").addClass("hover");
			        },
			
			        function () {
			            $(this).prev(".toplink").removeClass("selected").parent("li").removeClass("hover");
			        });
				});
		        function toggle_visibility(id) {
					$("[id^=product_list_container]").hide();
					$("#" + id).show();	
					window.scrollTo(0,170);
				}
		        
		        $('#pushySetGateway').change(function(){
		        	setDepartureCityCookieDrop(this);
		        	//location.reload();
		        	window.location = window.location.pathname;
		        });
		        
		        
		        
	
		        
		        
		        function scrollToOffsetTop(e){
		        	var elementFromTop = $(e).offset().top;
		        	$('html, body').animate({
		        	        scrollTop: elementFromTop
		        	    }, 1000).promise().done();
		        };	        
		        
		        
		     // Hide responsive Header on on scroll down
		        var didScroll;
		        var lastScrollTop = 0;
		        var delta = 5;
		        var targetedHeader = $('.respNavHeader');
		        var navbarHeight = targetedHeader.outerHeight();
	
		        $(window).scroll(function(event){
		            didScroll = true;
		        });
	
		        setInterval(function() {
		            if (didScroll) {
		                hasScrolled();
		                didScroll = false;
		            }
		        }, 250);
	
		        function hasScrolled() {
		            var st = $(this).scrollTop();
		            
		            // Make sure they scroll more than delta
		            if(Math.abs(lastScrollTop - st) <= delta)
		                return;
		            
		            // If they scrolled down and are past the navbar, add class .nav-up.
		            // This is necessary so you never see what is "behind" the navbar.
		            if (st > lastScrollTop && st > navbarHeight){
		                // Scroll Down
		                targetedHeader.removeClass('nav-down').addClass('nav-up');
		            } else {
		                // Scroll Up
		                if(st + $(window).height() < $(document).height()) {
		                	targetedHeader.removeClass('nav-up').addClass('nav-down');
		                }
		            }
		            
		            lastScrollTop = st;
		        }	        
		        
	
					
				//Check if an element has been scrolled into view yet
				function isScrolledIntoView(elem)
				{
				    var docViewTop = $(window).scrollTop();
				    var docViewBottom = docViewTop + $(window).height();
		
				    var elemTop = $(elem).offset().top;
				    var elemBottom = elemTop + $(elem).height();
		
				    return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
				};
					
		        
		        
		        
		        
		        //Footer Lists
		        $('.respFooterLinkListTitle').click(function(){
		        	var $nextList = $(this).next('.respFooterLinkList').first();
		        	var classOfTitle = $(this).attr('class');
		        	
		        	if(!$nextList.is(":visible")){
			        	$('ul.respFooterLinkList').slideUp();
			        	$('.'+classOfTitle+'').find('i').remove().end().append('<i class="fa fa-chevron-down"></i>');
			        	$nextList.slideDown();
			        	$(this).find('i').remove().end().append('<i class="fa fa-chevron-up"></i>');
			        };
		        	
		        });
		        
		        
	        </script>
	
			
	        
	        <script type="text/javascript">
	        
	        	$('.pushyToplink').on('click', function(e){
	        		
	        		var clickedLink = $(this);
	        		
	        		if (clickedLink.siblings("ul").size() > 0){
	            		e.preventDefault();
	            		e.stopPropagation();
	        			clickedLink.toggleClass("pushyClicked").siblings("ul").slideToggle();
	        		}
					
	        	});
	        	
	        	
	        	var departCookieValue = $.cookie("fcdepartcity");
	        	
	        	if (departCookieValue != null && departCookieValue != "null"){
					$('#pushySetGateway option').filter(function(){
						return $(this).text() == departCookieValue}).prop('selected', true);
					};
	        	
	        	$('.pushySearch #suggestion_form_gs .glyphicon.glyphicon-search').click(function(){
	        		$(this).parents('form#suggestion_form_gs').submit();
	        	});
					
	        </script>
	        
	
		
	</body>
</html><!-- random-length HTML comment: efpaoToikEQV2PCBjfPnY2Q2RjEEe0v7WbXAsAhSExo5Bo6kJKLiCbYT8cXaTHXpgvnMvIfx6Hs5vnd4xoaxFyGDPbdigzLCkwPT5sEzzvukYNcL1384pC74bYa8Nl8vYLCR3HGq2yOOBrX0iVsLVpGwBgsPGp8c0BtsGxW6llKkQhYw0G5JvB3ugm9kR6CF7vvBiI7HrFr5mFpaLkj4kcoECmoRiqXdZGe5MZA1erwEuZe5ABxidZmeBQvh4G8RNaKXzKPTz9XjZzcX0N5SmhwovhJpmI4xiCKWMXp9XBiw08JrLE9xjvZUQj70pznN1whDJNCeOiQCgXtpZq -->