/* Table of Contents  *******************************************************************

	XHTML Elements
		body
		headings
		general elements
	Typography
		short description
		prices and currency styles
	Navigation / Links
		in page
		main site navigation
		breadcrumb navigation
		traveler information navigation
		footer navigation
		navigation buttons
		tab navigation 
		--Global Styles see individual control css pages for specific changes
          including: right placement, background images, adjusted spacing
		featured results view options
	Images
		featured images
		detail images
		thumbnail images
		new window icon
		sub link images: get quote, save this, compare this
	Flash 
		(currently unused)
	Site Structure - Master Page Elements
		breadcrumbs - you are here
		corporate branding - logo, site identification
		highlight information - consumer info, images, etc.
		navigation elements - site navigation
		traveler information - logged in welcome, site search
		page content - site content, component/control container
		page footer - copyright and other elements
		footer navigation - lots of links
	Page Contents
		activity summary - price, availability elements
		activity summary compact - compact search results styles


*****************************************************************************************	
*****************************************************************************************/


/* XHTML Elements 
--------------------------------------------------------------------------------------- */

	/* body
	----------------------------------------------------------------------------------- */
	/* -- MAY BE modified per channel -- */
		body 
		{
			background: #ffffff;
			background-color: #ffffff;			
			color: #000000;				
			font-size: 12px;	
		}		
		
		body,
		.sDescription {
							
		}

	/* headings - All aspects of this style rule may be defined per channel
	----------------------------------------------------------------------------------- */
	/* -- MAY BE modified per channel -- */	
		h1,
		h2,
		h3,
		#adventureOfTheDay h1,
		#divFeaturedAdventures h1,
		#adventureDetails h1,
		#searchCriteria h1,
		#searchResults h1 {
			color: #000 !important;			
		}
		
		h1,
		h2,
		h3,
		th,
		h2.activityName a,
		#divAdventureSnapshot h3,
		.sDescription:first-letter {
						
		}	
		
		h2 {
						
		}
		
		#pContainer .heading {
			
			
			
		}
	
	/* -- MAY NOT BE modified per channel -- */	
		h1 {
			
			
			margin: 0px 0px 5px 0px;			
		}
		
		h2 {
						
		}
		
		h3 {
			
			
		}
	
	/* general elements
	----------------------------------------------------------------------------------- */
	/* -- table heading -- */
		th {
			color: #666666;
		}
	
	/* -- paragraph -- */
		p {
			/***** NOT USED GLOBALLY TOO MANY RIPPLE EFFECTS *****/
		}
		
		
/* Typography
--------------------------------------------------------------------------------------- */
	
	/* short description
	----------------------------------------------------------------------------------- */
	/* -- initial cap design -- */
		/*.sDescription:first-letter {
			background-color: #DCE9F1;
			color: #000;
		}*/	

	/* prices and currency styles
	----------------------------------------------------------------------------------- */
	/* -- set the font  -- */
		.priceLabel,
		#divPriceAvailability .currencyType,
		#divPriceAvailability .basePrice,
		.resultsListPrice {
			
			
			
		}

/* Navigation / Links
--------------------------------------------------------------------------------------- */
	
	/* in page
	----------------------------------------------------------------------------------- */
	/* -- Font Weight -- */
		a:link, a:visited, a:hover, a:active, a:active:hover { }	
	
	/* -- Link psuedo class definitions -- */
		a:link,
		h2.activityName a			{ color: #00286B; }							/* unvisited links	 - Dark Blue	 */
		
		a:visited,
		h2.activityName a:visited	{ color: #00286B; }							/* visited links	 - Medium Blue   */
		
		a:hover,
		h2.activityName a:hover		{ color: #D85E1A; text-decoration: none; }	/* user hovers		 - Medium Violet */
		
		a:active					{ color: #D0553E; }							/* active links		 - Orange        */
		a:active:hover				{ color: #A03D2B; text-decoration: none; }	/* active link hover - Dark Orange   */
	
	/* -- Heading Links -- */
		h1 a:link {
			color: #00286B;			
	}	
	
	/* main site navigation
	----------------------------------------------------------------------------------- */
	/* -- set font Color - channel defined -- */
		#nElements #mNav li a:link,
		#nElements #mNav li a:visited {
			color: #fff;			
		
		}
	
	/* -- set the Hover Color - channel defined -- */
		#nElements #mNav li a:hover {
			color: #fff;				
			text-decoration: underline;
		}
	
	/* navigation buttons
	----------------------------------------------------------------------------------- */
	/* -- Finder and Search button styles -- */	
		.blueButton {
			border: 1px solid #467699;	/* Dark Blue Gray */
			background: #BFCBD3 /* Medium Blue Gray */ url(../images/uiAccents/buttonBackgrounds/blueBtnBkg.gif) repeat-x;
		}
		
		/* Button hover state */
		.blueButton:hover {
			border: 1px solid #5E8BAC;	/* Medium Blue Gray */
			background: #D0DAE1 /* Blue Gray */ url(../images/uiAccents/buttonBackgrounds/blueBtnBkg_over.gif) repeat-x;
		}
		
	/* -- Check Availability button styles -- */	
		.greenButton {
			border: 1px solid #467699;	/* Dark Blue Gray */
			background: #BFE674 /* Light Green */ url(../images/uiAccents/buttonBackgrounds/blueBtnBkg.gif) repeat-x;
		}
		
		/* Button hover state */
		.greenButton:hover {
			border: 1px solid #5E8BAC;	/* Medium Blue Gray */
			background: #BFE674 /* Light Green */ url(../images/uiAccents/buttonBackgrounds/blueBtnBkg_over.gif) repeat-x;
		}
		
	
	/* Activity Summary - Title Navigation
	----------------------------------------------------------------------------------- */
	/* -- activity name link styles 	
		h2.activityName a {
			color: #9F382C;			
		}
		
		h2.activityName a:visited {
			color: #B84B3F;			
		}--*/
		
		h2.activityName a:active {
					
		}
		
		/* h2.activityName a:hover {
			color: #B84B3F;	
			text-decoration: none;			
		}*/
		
h1.titleFeatured{ padding-left: 10px;}		
/* Images
--------------------------------------------------------------------------------------- */
/* MAY NOT BE changed */
	.imgFeatured,
	.imgDetail,
	.imgThumbnail {
		border: 1px solid #cccccc;		/* Light grey */	
	}


/* Flash
--------------------------------------------------------------------------------------- */


/* Site Structure - Master Page Elements
--------------------------------------------------------------------------------------- */

	/* channel branding - logo, site identification
	----------------------------------------------------------------------------------- */
	/* -- MAY NOT BE  changed - position the branding header -- */
		#masterP #channelHeading {
			width: 950px;
			margin: auto;
			position: relative;
			/* margin-top: 10px;	Should this be settable? */
		}
	
	/* highlight information - consumer info, images, etc.
	----------------------------------------------------------------------------------- */
	/* -- Postion the highlight information div -- */
		#masterP #hInfo {
			margin-top: 0px;
			padding-bottom: 10px;
		}
	
	/* navigation elements - site navigation
	----------------------------------------------------------------------------------- */
	/* -- Position the Navigation Elements Container --*/
		#masterP #nElements {
			background: #DCE9F1 /* channel defined */ url(../images/uiAccents/mNavBkg.gif) repeat-x;
		}

	/* page content - site content, component/control container
	----------------------------------------------------------------------------------- */
		#masterP #pContent {
			width: 950px;
		
		}
	
	#featuredContainer{ padding-left: 10px;}
/* Page Contents
--------------------------------------------------------------------------------------- */
	/* activity summary - price, availability elements
	----------------------------------------------------------------------------------- */
	/* -- style/position the containing div --*/	
		#divPriceAvailability {
			color: #615911;		/* channel defined */
		}

		
	/* adventure snapshot - presents clear information about an activity in a sidebar
	----------------------------------------------------------------------------------- */
	/* -- Style the standard snapshot H2s --*/	
		#divAdventureSnapshot h2 {
			background-color: #e4e1e4;					/* client defined */
		}
	
	/* -- style the availability header --*/	
		.availabilityHeading {
			background-color: #BDE773 !important;		/* Green */
			color: #000000;
		}	
		
	/* -- style the adventure snapshot header --*/	
		.snapshotHeading {
			background-color: #BFCBD3 !important;		/* Medium Blue Gray */
			color: #000000;
		}	

	/* tab content - channel defined
	----------------------------------------------------------------------------------- */
	/* -- content border colors --*/	
		#adventureOfTheDay,
		#divFeaturedAdventures,
		#adventureDetails,
		#searchCriteria,
		#searchResults {
			border-top: 1px solid #cecfce;
		}
	
	/* -- content background color - includes adventure finder background --*/	
		#adventureOfTheDay,
		#divFeaturedAdventures,
		#adventureDetails,
		#searchCriteria,
		#aFinder {
			background-color: #efefef;
		}

#searchResults, #pContent 
{
background-color: #ffffff;
}
		
		
	/* tab navigation - looks in /channel/client/images/uiAccents/tabsFeatured
	/* overwrites the tabs on the main component stylesheets
	----------------------------------------------------------------------------------- */
	/* -- float the li's and provide padding --*/	
	/*	#adventureDetails #tabNavigation li,
		#divFeaturedAdventures #tabNavigation li,
		#searchCriteria #tabNavigation li,
		#searchResults #tabNavigation li {
			background: url(../images/uiAccents/tabsFeatured/tabOff.png) no-repeat top left;
		}*/
		
	/* -- li hover styles --*/
		/*#adventureDetails #tabNavigation li a:hover,
		#divFeaturedAdventures #tabNavigation li a:hover,
		#searchCriteria #tabNavigation li a:hover,
		#searchResults #tabNavigation li a:hover {
			background: url(../images/uiAccents/tabsFeatured/tabOn.png) no-repeat top left;
		}*/
		
	/* -- Hooks for C# code - .tabOn - turn the tab on --*/	
		/*#adventureDetails #tabNavigation li.tabOn,
		#divFeaturedAdventures #tabNavigation li.tabOn,
		#searchCriteria #tabNavigation li.tabOn,
		#searchResults #tabNavigation li.tabOn {
			background: url(../images/uiAccents/tabsFeatured/tabOn.png) no-repeat top left;
		}*/
		
	/* -- Hooks for C# code - .tabbOff - turn the tab off --*/
		/*#adventureDetails #tabNavigation li.tabOff,
		#divFeaturedAdventures #tabNavigation li.tabOff,
		#searchCriteria #tabNavigation li.tabOff,
		#searchResults #tabNavigation li.tabOff {
			background: url(../images/uiAccents/tabsFeatured/tabOff.png) no-repeat top left;
		}*/	
		
	/* -- Hooks for C# code - .tabbOff:hover - turn the tab off	 --*/
		/*#adventureDetails #tabNavigation li.tabOff a:hover,
		#divFeaturedAdventures #tabNavigation li.tabOff a:hover,
		#searchCriteria #tabNavigation li.tabOff a:hover,
		#searchResults #tabNavigation li.tabOff a:hover {
			background: url(../images/uiAccents/tabsFeatured/tabOn.png) no-repeat top left;
		}*/
		
	/* aod tab navigation - looks in /channel/client/images/uiAccents/tabsAOD
	----------------------------------------------------------------------------------- */
	/* -- float the li's and provide padding --*/	
		#adventureOfTheDay #tabNavigation li {
			background: url(../images/uiAccents/tabsAOD/tabOff.png) no-repeat top left;
		}
		
	/* -- li hover styles --*/	
		#adventureOfTheDay #tabNavigation li a:hover {
			background: url(../images/uiAccents/tabsAOD/tabOn.png) no-repeat top left;
		}
		
	/* -- Hooks for C# code - .featOn - turn the tab on --*/	
		#adventureOfTheDay #tabNavigation li.tabOn {
			background: url(../images/uiAccents/tabsAOD/tabOn.png) no-repeat top left;
		}
		
	/* -- Hooks for C# code - .featOff - turn the tab off --*/	
		#adventureOfTheDay #tabNavigation li.tabOff {
			background: url(../images/uiAccents/tabsAOD/tabOff.png) no-repeat top left;
		}
		
	/* -- Hooks for C# code - .featTodayOn - set the today on tab style --*/	
		#adventureOfTheDay #tabNavigation li.aodTodayOn {
			background: url(../images/uiAccents/tabsAOD/tabOn_Today.png) no-repeat top left;
		}
		
	/* -- Hooks for C# code - .featTodayOff - set the today off tab style --*/	
		#adventureOfTheDay #tabNavigation li.aodTodayOff {
			background: url(../images/uiAccents/tabsAOD/tabOff_Today.png) no-repeat top left;
		}	
			
	/* -- Hooks for C# code - .featTodayOn:hover - set the today link hover style --*/	
		#adventureOfTheDay #tabNavigation li.aodTodayOn a:hover {
			background: url(../images/uiAccents/tabsAOD/tabOn_Today.png) no-repeat top left;
		}


	/* -- Custom channel styles -- */
		a.questions 
		{
			color: #FFFFFF; 
			font-size: 10px;}

		table.top-bar a 
		{
			font-size: 10px;
			color:#000000;
			
			}

		table.top-bar a:hover 
		{
			font-size: 10px;
			color:#000000;
			}

		table.top-bar td
		{
			background-color: #ECF7FC;
			font-size: 10px ;
			
			vertical-align: middle ;
			}

		table.top-bar tr{ background-color: #ecf7fc; width: 951px;}

		table.top-bar td.left a 
		{
			color: #000000; 
			font-size: 10px; 
			
			
			}

		table.top-bar td.left a:hover 
		{
			color: #FF6900 ;
			font-size: 10px; 
			
			
			}	

		.style1 {color: #FF0000}

		.style2 {
			
			font-size: 9px;
			
			line-height: 12px !important;
		}

		.numbers 
		{
			font-size: 12pt;
			color:#000000;
			
			
			}	


/* custom channel footer */
	 #channelFooter
	 {
		width: 950px; 
		margin: 25px auto;
	 }

	#channelFooter *{ }

/* Footer
--------------------------------------------------------------------------------------- */
/* -- see global.css --*/


/* Global Classes
--------------------------------------------------------------------------------------- */
/* -- see global.css --*/
	

/* ATLAS
--------------------------------------------------------------------------------------- */
/* -- see global.css --*/


#pFooter{ clear: both;}

#fNav li a
{
	color: Black !important;	
	}

#fNav li a:hover
{
	text-decoration: underline;
}

div #divFeaturedAdventures, #searchResults
{
	position: relative;
	left: -25px;
}

#nElements
{
	 margin: 0 !important; 	 	
}
