/*************************************************
* Layout Stylesheet
*
* Created: 31/05/2001
*
* Index
* ------
*
* 1. Content - div#divBodyText
* ---------------------------------------------------
* - div#divBreadcrumb
* - div#divFooter
* - div#divAdvertBottom
* - div#divMagazineBody
*
* 2. Side Navigation - div#divNavSide
* ----------------------------------------------------
* - div#divNavSide
* - div#divHeading
*
* 3. Branding - div#divBranding
* -----------------------------------------------------
* - div#divBranding
* - div#divBrandingItem
*
* 4. Site Wide Navigation - div#divSideWide
* ----------------------------------------------------
* - div#divSiteWideItem
*
* 5. Menu and Layer Navigation - divMenu
* ----------------------------------------------------
* - div#divMenuItem
* - div#divMenuItemGraphic
* - div#divMenu div#divMenuItem div#divNavResorts
* - div#divMenu div#divMenuItem div#divNavMagazine
* - div#divMenu div#divMenuItem div#divNavAir101
* - div#divNavResortsLayer
* - div#divNavMagazineLayer
* - div#divNavAir101Layer
* - div#divNavWeatherLayer
* - div#divLayerItem
*
* 6. Column Heading - div#divColumns
* ----------------------------------------------------
* - div#divColumItem
*
* 6. Advertising Top - div#divAdvertTop
* ----------------------------------------------------
* - div#divAdvertTopItem
*
* History
* -----------------------------------------------------
* 24/06/2001 - Updated by LBeuchat
*
**********************************************************************/

/************** 1. BODY TEXT *****************/
div#divBodyText
{
	z-index: 1;
	visibility: visible;
	background-color: #FFFFFF;
	position: absolute;
	overflow: hidden;
	/*Location*/
	top: 119px;
	left: 0px;
	/*Borders and Padding*/
	border-right: 150px solid #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-top: 0px;
}

div#divBodyText div#divUtilities
{
	visibility: visible;
}

div#divBodyText div#divBreadcrumb
{
	visibility: visible;
}

div#divBodyText div#divFooter
{
	visibility: visible;
	width: 100%;
}

div#divBodyText div#divAdvertBottom
{
	visibility: visible;
	width: 100%;
}

/************** 1. BODY TEXT *****************/

/************** 2. NAVSIDE *****************/
div#divNavSide
{
	z-index: 2;
	position: absolute;
	visibility: visible;
	overflow: hidden;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 5px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	/*Location*/
	top: 119px;
	right: 0px;
	/*Borders and Paddings*/
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 5px;
	/*Dimensions*/
	width: 150px;
	/*Fix as IE5/Win incorrectly implements the Box Model*/
	voice-family: "\"}\"";
	voice-family: inherit;
	/*NS6 Margins and Widths*/
	width: 138px;
}

html>body div#divNavSide
{
	/*Fix for broken Parent-Child Selector in IE5/Win*/
	/*NS6 Margins and Widths*/
	width: 138px;
}

div#divNavSide div#divHeading
{
	visibility: visible;
	width: 137px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
/************** 2. NAVSIDE *****************/

/************** 3. BRANDING *****************/
div#divBranding 
{
	z-index: 3;
	background-color: #FFFFFF;
	position: absolute;
	visibility: visible;
	overflow: hidden;
	/*Location*/
	top: 15px;
	left: 0px;
	/*IE5/Win Margins and Widths*/
	width:100%;
}

div#divBranding div#divBrandingItem
{
	position: relative;
	border-bottom: 25px solid #FFFFFF;
	/*IE5/Win Margins and Widths*/
	height: 99px;
	/*Fix as IE5/Win incorrectly implements the Box Model*/
	voice-family: "\"}\"";
	voice-family: inherit;
	/*NS6 Margins and Widths*/
	height: 74x;
}

html>body div#divBranding div#divBrandingItem
{
	/*Fix for broken Parent-Child Selector in IE5/Win*/
	/*NS6 Margins and Widths*/
	height: 74px;
}
/************** 3. BRANDING *****************/

/************** 4. SITEWIDE NAV *****************/
div#divSitewideNav
{
	z-index: 4;
	background-color: #FFFFFF;
	position: absolute;
	visibility: visible;
	overflow: hidden;
	/*Location*/
	top: 0px;
	left: 0px;
	/*IE5/Win Margins and Widths*/
	height: 15px;
	width: 100%;
}

div#divSitewideNav div#divSitewideNavItem
{
	display: inline;
	float: right;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid #666666;
	/*Dimensions*/
	height: 15px;
	/*Fix as IE5/Win incorrectly implements the Box Model*/
	voice-family: "\"}\"";
	voice-family: inherit;
	/*NS6 Margins and Widths*/
	height: 15px;
}

html>body div#divSitewideNav div#divSitewideNavItem
{
	/*Fix for broken Parent-Child Selector in IE5/Win*/
	/*NS6 Margins and Widths*/
	height: 15px;
}

div#divSitewideNav div#divSitewideNavGraphic
{
	display: inline;
	float: right;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	/*Dimensions*/
	height: 15px;
}
/************** 4. SITEWIDE NAV *****************/

/************** 5. MENUS AND LAYERS *****************/
div#divMenu 
{
	z-index: 5;
	background-color: #FFFFFF;
	position: absolute;
	visibility: visible;
	overflow: hidden;
	/*Location*/
	top: 89px;
	left: 0px;
	/*IE5/Win Margins and Widths*/
	height: 25px;
}

div#divMenu div#divMenuItem
{
	background-color: #FFFFFF;
	display: inline;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	border-right: 1px solid #666666;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	/*Dimensions*/
	
	/*Fix as IE5/Win incorrectly implements the Box Model*/
	voice-family: "\"}\"";
	voice-family: inherit;
	/*NS6 Margins and Widths*/
	height: 17px;
}

html>body div#divMenu div#divMenuItem
{
	/*Fix for broken Parent-Child Selector in IE5/Win*/
	/*NS6 Margins and Widths*/
	height: 17px;
}

/************** 5. MENUS AND LAYERS *****************/

/************** 6. COLUMNS *****************/
div#divColumns
{
	z-index: 4;
	background-color: #FFFFFF;
	position: absolute;
	visibility: visible;
	overflow: hidden;
	/*Location*/
	top: 114px;
	right: 0px;
	/*IE5/Win Margins and Widths*/
	height: 5px;
	width: 100%;
	/*Fix as IE5/Win incorrectly implements the Box Model*/
	voice-family: "\"}\"";
	voice-family: inherit;
	/*NS6 Margins and Widths*/
	height: 5px;
}

html>body div#divColumns
{
	/*Fix for broken Parent-Child Selector in IE5/Win*/
	/*NS6 Margins and Widths*/
	height: 5px;
}

div#divColumns div#divColumnItem
{
}
/************** 6. COLUMNS *****************/

/************** 7. ADVERT TOP *****************/
div#divAdvertTop
{
	z-index: 6;
	visibility: visible;
	position: absolute;
	overflow: hidden;
	background-color: transparent;
	width: 100%;
	/*Location*/
	left: 0px;
   	top: 25px;
	/*Dimensions*/
	height:35px;
}

div#divAdvertTop div#divAdvertTopItem
{
	float: right;
	padding-right: 5px;
}

/************** 7. ADVERT TOP *****************/