/*
*=== PONANT 360˚ PANORAMA CSS ===
*/

/*
* - Local Fonts -
*/
@font-face {
		font-family: 'Futura-Bold';
		src: url('Futura-Bold.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
		font-family: 'Futura-CondensedExtraBold';
		src: url('Futura-CondensedExtraBold.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
		font-family: 'Futura-CondensedMedium';
		src: url('Futura-CondensedMedium.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
		font-family: 'Futura-Medium';
		src: url('Futura-Medium.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
		font-family: 'Futura-MediumItalic';
		src: url('Futura-MediumItalic.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
		font-family: 'FuturaLT-Light';
		src: url('FuturaLT-Light.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
		font-family: 'FuturaLT-LightOblique';
		src: url('FuturaLT-LightOblique.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
  		font-family: 'FuturaLT-Heavy';
  		src: url('FuturaLT-Heavy.woff') format('woff');
  		font-weight: normal;
  		font-style: normal;
		}
@font-face {
  		font-family: 'FuturaLT-HeavyOblique';
  		src: url('FuturaLT-HeavyOblique.woff') format('woff');
  		font-weight: normal;
  		font-style: normal;
}

/*
* - Local Fonts -
*/

body {
    	margin: 0;
    	padding: 0px;
/*		background:white;*/
		}

a:link {
    	text-decoration: none;
		}

a:visited {
    	text-decoration: none;
		}

a:hover {
    	text-decoration: none;
		}

a:active {
    	text-decoration: none;
		}
/*
* - Sets Size of Line Height in TextBlock -
*/		
p.small { 
		line-height: 110%;
		}
/*
* - Sets Text in Loading Screen -
*/	
.loading_futura-medium{ 			
		font-family: "Futura-Medium";
		font-size: 12px;
		font-weight: regular;
		baseline-shift: 5px;
		}
/*
* - Sets Appearance of Text Tootips Black Shadow -
*/
.tooltips_futura_medium{ 			
		font-family: "Futura-Medium";
		font-size: 12px;
		text-shadow: 1px 1px Black;
		font-weight: regular;
		baseline-shift: 5px;
		}
/*
* - Sets Text in Loading Screen -
*/
.pano_title{ 			
		font-family: "Futura-Medium";
		font-size: 28px;
		font-weight: regular;
		color:  white;
		line-height: 100%;
		padding: 0px;
		top: 0px;
		left: 0px;
		width: 100%;
		background-color:transparent;
		}

/*
*=== POPUP PANEL - EMBED 900X490 ===
*/
/*
* Horizontal panel used for Cnews, Loc Info and slideshow
*/
.embpanel {
		position: fixed;
		margin: 5px;
		width:800px;
		background-color:transparent;
	}

/*
*=== SLIDESHOW POPUP - EMBED VERSION 900X490 ===
*/				
/*
* Defines the crop size of the image
*/
.embslideimage {
		float:left;
		width:787px;
		height:335px;
		background-color:transparent;
		overflow: hidden;
	}
/*
* Default image placement for 1024x1024 images
*/
	img.defaultslidesize {
    	position: relative;
    	top: 0px;
    	left: 0px;
    	width: 787px;
    	height: 331px;
	}
/*
* Sets the Text & Placement for Image title and Copyright
*/		
.embslidecopyright {
		float: left;
		font-family: "FuturaLT-Light";
		font-weight: 200;
		text-align: left;
		vertical-align: middle;
		line-height: 50%;
		font-size: 12px;
		color: black;
		width: 95%;
		background-color:transparent;
		}

/*
*=== CNEWS & LOCATION INFORMATION POPUPS L - EMBED 900X490 ===
*/
/*
* Defines the crop size of the image
*/
.embpopupimage {
		float:left;
		width:380px;
		height:380px;
		background-color:transparent;
		overflow: hidden;
	}
/*
* Default image placement for 1024x1024 images
*/
	img.popupsize {
    	position: relative;
    	top: 0px;
    	left: 0px;
    	width: 380px;
    	height: 380px;
	}
/*
* need to check between two info panels padding left
*/	
/*
* Contains the Title and Content
*/
.embpopupcontent {
		float: right;
		padding-left: 5px;
		width: 400px;
		background-color:transparent;
		}
/*
* Content Title
*/			
.embpopuptitle {
		float: left;
		font-family: "Futura-Medium";
		font-weight: regular;
		text-align: center;
		vertical-align: middle;
		font-size: 18px;
		width: 100%;
		height: 50px;
		background-color:transparent;
		}
					
.embpopuptext {	
		font-family: "FuturaLT-Light";
		font-weight: 200;
		text-align: left;
		font-size: 14px;
		color: black;
		padding-right: 15px;
		background-color:transparent;
		}
/*
* Used to center the button div
*/		
.buttoncenter {
    	text-align:center;
	}
/*
* Blue link button
*/	
.embpopupbutton {
		text-align: center;
		display: inline-block;
		background-color:rgba(53,79,112,1.00);
		border: none;
		color:rgba(190,190,193,1.00);
		padding: 10px 27px;
		text-decoration: none;
		font-size: 14px;
		cursor: pointer;
		}
/*
* Copyright Information
*/			
.embpopupcopyright {
		float: left;
		font-family: "FuturaLT-Light";
		font-weight: 200;
		text-align: left;
		vertical-align: middle;
		font-size: 12px;
		color: black;
		width: 95%;
		background-color:transparent;
		}
		
.embimagecenter {
		text-align:center;
		}

/*
*=== POPUP PANEL - VERTICAL - IPAD 1024X768 ===
*/
/*
* Used for Cnews, LocInfo and Slideshow
*/
.vertwrap {
		position: fixed;
		margin: 5px;
		width:600px;
		height:780px;
		background-color:transparent;
		}

/*
*=== SLIDESHOW POPUP VERTICAL IPAD 1024X768 ===
*/				
/*
* Defines the crop size of the image
*/
.slidevertimage {
		float:left;
		width:587px;
		height:720px;
		background-color:transparent;
		overflow: hidden;
		}
/*
* Defines the copyright layout
*/
.slidecopyright {
		float: left;
		padding-left: 15px;
		font-family: "FuturaLT-Light";
		text-align: left;
		font-size: 11px;
		line-height: 90%;
		color: black;
		width: 340px;
		background-color:transparent;
		}

/*
*=== CNEWS & LOCATION INFORMATION VERTICAL IPAD 1024X768 ===
*/

/*
* The title at the top of the panel
*/
.verttitle {	
		font-family: "Futura-Medium";
		line-height: 10px;
    	height: 30px;
		text-align: center;
		font-size: 18px;
		color: black;
		background-color:transparent;
		}
/*
* The image holder
*/
.vertimage {
		float:left;
		width:587px;
		height:500px;
		background-color:transparent;
		overflow: hidden;
		}
/*
* Defines the copyright layout
*/
.vertcopyright {
		float: left;
		padding-left: 15px;
		font-family: "FuturaLT-Light";
		text-align: left;
		font-size: 11px;
		color: black;
		background-color:transparent;
		}
/*
* Sets the position and size of the content block
*/
.vertcontwrap {
		float: left;
		margin: 0px;
		width:600px;
		height:210px;
		background-color:transparent;
	}
/*
* Sets the size of the actual content holder
*/
.vertcontent {
		float: left;
		padding-left: 5px;
		width: 588px;
		background-color:transparent;
		}
/*
* Sets a size of the actual content holder that's 50% of the space
*/
.vertcontleft {
		float: left;
		padding-left: 5px;
		width: 294px;
		background-color:transparent;
		}
/*
* Sets the text attributes of the content
*/
.verttext {	
		font-family: "FuturaLT-Light";
		padding-left: 10px;
		text-align: left;
		font-size: 14px;
		color: black;
		padding-right: 0px;
		background-color:transparent;
		}