@charset "utf-8";
/* 
    CSS Document for the Blackcomb Aviation web site. 
    Programmed by Gordon Turnbull, Ecommerce Manager, The McLean Group. 
    Currently Maintained by David Courtney
    
    Most recent update: November 9, 2010 
*/

html { 
	height: 100%;
	overflow: hidden;
}

H1 {
	font-family:Arial, Helvetica, sans-serif;
	size: 36pt;
	color:#FFFFFF;
}

H3 {
	margin-bottom: 20px;
	}

p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
	line-height: 15px;
	text-align:justify;
	margin-top: 0px;
}

ul li {
	text-align:justify;
	}

a:link, a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

a:hover {
	color:#FF0000;
}

/* Hide the link decoration from image links */
#logo a {
	width: 100%; 
	height: 100%;
	text-decoration: none;
	display: block;
	font-size: 0px;
}

body {
	background-color: #000000; 
	margin: 0px; 
	padding: 0px; 
	height: 100%; 
	border-top: 1px transparent solid; 
	margin-top: -1px; 
	z-index: 0; 
	position: relative; 
}

/* Home page blocks and classes */
div.left_panel {
	position: absolute;
	top: 50%;
	margin-top: -230px;
	float: left;
	left: 0px;
	z-index: 1;
	background:url(../../images/jetWhite.png) no-repeat; 
	height:500px; 
	width:551px;
	cursor:hand;
	cursor:pointer;
}

div.right_panel {
	position: absolute;
	top: 50%;
	margin-top: -230px;
	float: right;
	right: 0px;
	z-index: 2;
	background:url(../../images/helicopterWhite.png) no-repeat; 
	height: 500px; 
	width: 428px;
	cursor:hand;
	cursor:pointer;
}

#wyvern_panel {
	position: absolute;
	top: 50%;
	margin-top: 312px;
	float: right;
	right: 3%;
	z-index: 3;
	cursor:hand;
	cursor:pointer;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 2px solid #999999;
}

#wyvern_panel2 {
	position: absolute;
	top: 50%;
	margin-top: 170px;
	float: right;
	right: 5px;
	z-index: 3;
	cursor:hand;
	cursor:pointer;
}

#wyvern_panel a:link, a:hover, a:visited{
	#000000;
}

#argus_fw_panel {
	position: absolute;
	top: 50%;
	margin-top: 257px;
	float: left;
	left: 3%;
	z-index: 3;
	cursor:hand;
	cursor:pointer;
        width: 5%;
        height: 2.50em
	/* background-color:#FFFFFF; */
	/* padding: 10px 10px 10px 10px; */
	/* border: 2px solid #999999; */
}

#argus_fw_panel a:link, a:hover, a:visited{
	#000000;
}

#argus_rw_panel {
	position: absolute;
	top: 50%;
	margin-top: 257px;
	float: right;
	right: 3%;
	z-index: 3;
	cursor:hand;
	cursor:pointer;
	/* background-color:#FFFFFF; */
	/* padding: 10px 10px 10px 10px; */
	/* border: 2px solid #999999; */
}

#argus_rw_panel a:link, a:hover, a:visited{
	#000000;
}

#center_panel {
	position: absolute;
	top: 50%;
	margin-top:-40px;
	left:50%;
	margin-left:-200px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#FFFFFF;
	word-spacing: 50px;
}

#center_panel_featured {
	position: absolute;
	top: 45%;
	margin-top:-100px;
	left:50%;
	margin-left:-240px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#FFFFFF;
	/*word-spacing: 50px;*/
        text-decoration: none;
        border: none;
}


.featured_heading {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif; 
        text-align: left;
	margin-top: 0px;
}

.featured_links {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif; 
        text-align: center;
	margin-top: 0px;
}

a.center_panel_featured {
        border: none;
        text-decoration: none;
}

div.center_panel2 {
	position: absolute;
	top: 50%;
	margin-top:-130px;
	left:50%;
	margin-left:-200px;
	z-index: 3;
	height: 309px; 
	width: 450px;
}

#olympic_button{
	border: 1px solid #FFFFFF;
}

#center_panel a:hover {
	color:#FF0000;
}

#get_flash{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	word-spacing: normal;
	padding: 30px 0px 0px 0px;
	}

#get_flash a:hover{
	color: #FF0000;
	}

#main_nav {
	position:absolute;
	top: 50%;
	margin-top:-275px;
	left:50%;
	margin-left:-382px;
	z-index:4;
        width: 775px;
        /* border: 1px white solid; */
}

#main_content {
	position: absolute;
	top: 50%;
	margin-top:-150px;
	left:50%;
	margin-left:-375px;
	z-index:6;
	width: 764px;
}

#main_content2 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-81px;
	z-index:6;
	width: 466px;
}

#social_bar {
	position:absolute;
	top: 50%;
	margin-top:-300px;
	left:50%;
	margin-left:252px;
	z-index:5;
	padding: 0px 0px 0px 0px;
}

#contact_bar {
	position:absolute;
	top: 50%;
	margin-top:-305px;
	left:50%;
	margin-left:205px;
	z-index:4;
	padding: 0px 0px 0px 0px;
}

/*

div.setLogo {
	padding: 0px 0px 0px 0px;
	background:url(../../images/icons/logoBlackcomb.png) no-repeat; 
	height:55px; 
	width:179px;
	cursor:hand;
	cursor:pointer;
}

*/

div.setLogo {
	padding: 0px 0px 0px 0px;
	background:url(../../images/icons/logoBlackcomb2tm.png) no-repeat;
        position:absolute; 
        top:-10px;
	height:84px; 
	width:204px;
	cursor:hand;
	cursor:pointer;
        z-index:1;
}

#setBar {
	padding: 0px 0px 0px 5px;
}

.socialLinks {
	padding: 0px 10px 0px 0px;
	vertical-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
}

td.menuFill {
        width: auto;
}

.menuLinks {
	padding: 45px 0px 1px 7px;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap; 
        z-index:2;
        /* border: 1px solid white; */
}

#menuLinksOver a {
	color: #FF0000;
}

.aircraftLinks {
	padding: 45px 7px 5px 7px;
	vertical-align: baseline;
}

#main_heading {
	float: left;
	text-align:right;
	width: 250px;
	margin-top: 0px;
}

/* IE6 fix for main page headings */
div.main_heading_about {
	position: absolute;
	top: 50%;
	margin-top:-172px;
	left:50%;
	margin-left:-290px;
	z-index:1;
	background:url(../../images/headings/aboutUs.png) no-repeat; 
	height:101px;
	width:159px;
}

div.main_heading_legal {
	float: left;
	/* top: 50%; */
	/* margin-top:-172px; */
	/* left:50%; */
	margin-left:50px;
	/* z-index:1; */
	background:url(../../images/headings/legalNotices.png) no-repeat; 
	height:100px;
	width:200px;
}

div.staff_heading_directors {
	float: left;
	padding: 0px 0px 0px 0px;
	background:url(../../images/headings/directors.png) no-repeat; 
	height:46px;
	width:251px;
}

div.staff_heading_management {
	float: left;
	padding: 0px 0px 0px 0px;
	background:url(../../images/headings/management.png) no-repeat; 
	height:46px;
	width:344px;
}

div.staff_heading_pilots {
	float: left;
	padding: 0px 0px 0px 0px;
	background:url(../../images/headings/pilots.png) no-repeat; 
	height:46px;
	width:148px;
}

div.staff_heading_engineers {
	float: left;
	padding: 0px 0px 0px 0px;
	background:url(../../images/headings/engineers.png) no-repeat; 
	height:46px;
	width:258px;
}

div.main_heading_travel {
	position: absolute;
	top: 50%;
	margin-top:-200px;
	left:50%;
	margin-left:-380px;
	z-index:1;
	background:url(../../images/headings/executiveTravel.png) no-repeat; 
	height:101px;
	width:245px;
}

div.main_heading_news {
	position: absolute;
	top: 50%;
	margin-top:-190px;
	left:50%;
	margin-left:-270px;
	z-index:1;
	background:url(../../images/headings/news.png) no-repeat; 
	height:101px;
	width:137px;
}

div.main_heading_adventure {
	position: absolute;
	top: 50%;
	margin-top:-130px;
	left:50%;
	margin-left:-380px;
	z-index:1;
	background:url(../../images/headings/heliAdventures.png) no-repeat; 
	height:100px;
	width:307px;
}

div.main_heading_tourism {
	position: absolute;
	top: 50%;
	margin-top:-51px;
	left:50%;
	margin-left:-350px;
	z-index:1;
	background:url(../../images/headings/tourism.png) no-repeat; 
	height:100px;
	width:307px;
}

div.main_heading_film {
	position: absolute;
	top: 50%;
	margin-top:-182px;
	left:50%;
	margin-left:-335px;
	z-index:1;
	background:url(../../images/headings/filmService.png) no-repeat; 
	height:100px;
	width:217px;
}

div.main_heading_utility {
	position: absolute;
	top: 50%;
	margin-top:-170px;
	left:50%;
	margin-left:-300px;
	z-index:1;
	background:url(../../images/headings/utility.png) no-repeat; 
	height:45px;
	width:167px;
}

div.main_heading_airmgt {
	position: absolute;
	top: 50%;
	margin-top:-200px;
	left:50%;
	margin-left:-380px;
	z-index:1;
	background:url(../../images/headings/aircraftManagement.png) no-repeat; 
	height:101px;
	width:344px;
}

div.main_heading_emergency {
	position: absolute;
	top: 50%;
	margin-top:-75px;
	left:50%;
	margin-left:-380px;
	z-index:1;
	background:url(../../images/headings/emergencyServices.png) no-repeat; 
	height:101px;
	width:287px;
}

div.main_heading_aircraft {
	position: absolute;
	top: 50%;
	margin-top:-75px;
	left:50%;
	margin-left:-340px;
	z-index:1;
	background:url(../../images/headings/aircraft.png) no-repeat; 
	height:46px;
	width:226px;
}
div.main_heading_partners {
	position: absolute;
	top: 50%;
	margin-top:-190px;
	left:50%;
	margin-left:-270px;
	z-index:1;
	background:url(../../images/headings/partners.png) no-repeat; 
	height:101px;
	width:137px;
}

/* IE6 fix for sub page headings */
div.subpage_heading_bases {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-375px;
	z-index:1;
	background:url(../../images/subpage_headings/bases.png) no-repeat; 
	height:16px;
	width:48px;
}

div.subpage_heading_inquiries {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-375px;
	z-index:1;
	background:url(../../images/subpage_headings/inquiries.png) no-repeat; 
	height:16px;
	width:77px;
}

div.subpage_heading_jets {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-375px;
	z-index:1;
	background:url(../../images/subpage_headings/jets.png) no-repeat; 
	height:16px;
	width:36px;
}

div.subpage_heading_helicopters {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-375px;
	z-index:1;
	background:url(../../images/subpage_headings/helicopters.png) no-repeat; 
	height:16px;
	width:101px;
}

div.subpage_heading_singlepiston {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-375px;
	z-index:1;
	background:url(../../images/subpage_headings/singlePiston.png) no-repeat; 
	height:16px;
	width:195px;
}

div.subpage_heading_aircraft {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-375px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}

/* Unique IDs to manage the layout of the main text region in the various main pages. */
#main_text {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 60%;
	padding: 0px 0px 20px 0px;
}

/* For the Heli Adventures page. */
#main_text2 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 52%;
	padding: 100px 20px 20px 20px;
}

/* For the Aircraft Management page. */
#main_text3 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 47%;
	padding: 0px 20px 20px 20px;
}

/* For the News page. */
#main_text4 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 60%;
	padding: 0px 20px 20px 20px;
}

/* For the Contact Us page. */
#main_text5 {
	float: right;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	width: 40%;
	padding: 10px 20px 20px 20px;
}

#main_text5 h5 {
	margin: 0px 0px 0px 0px;
}

/* For the Aircraft Data Sheet pages. */
#main_text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	background-color:#000000;
	width: 745px;
}

#main_text6 h4 {
	margin: 0px 0px 0px 0px;
	font-variant:small-caps;
	}

/* For the About Us page */
#main_text7 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 60%;
	padding: 0px 20px 20px 20px;
}

/* For the Management Services page. */
#main_text8 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 58%;
	padding: 50px 20px 20px 20px;
}

/* For the Acquisition Services page. */
#main_text9 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 53%;
	padding: 50px 20px 20px 20px;
}

/* For the Corporate History page of the About Us section */
#main_text10 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 57%;
	padding: 50px 20px 20px 20px;
}

/* For the Telecom page of the Utility Section. */
#main_text11 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 60%;
	padding: 50px 20px 20px 20px;
}

/* For the Emergency Services Section */
#main_text12 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 57%;
	padding: 0px 0px 20px 0px;
}

/* For the Construction page of the Utility section */
#main_text13 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 46%;
	padding: 50px 20px 20px 20px;
}

/* For the Pilots Section */
#main_text14 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 90%;
	padding: 20px 20px 20px 40px;
}

/* For the Contact Us pages */
#main_text15 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	padding: 20px 20px 20px 2px;
}

#main_text15 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* For the regional Expertise page of the About Us section */
#main_text16 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 59%;
	padding: 50px 20px 20px 20px;
}

/* For the Heli Adventures home page */
#main_text17 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 55%;
	padding: 0px 0px 0px 0px;
}

/* For the Tourism home page */
#main_tourism {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 65%;
	padding: 0px 0px 0px 0px;
}

/* For the Utility home page */
#main_text18 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 60%;
	padding: 60px 20px 20px 20px;
}

/* For the Utility/Recurrent Training page */
#main_text19 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 57%;
	padding: 20px 20px 20px 20px;
}

/* For the Heli Adventures / Tour Packages. */
#main_text20 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 490px;
	padding: 10px 20px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#main_text20 p {
	margin-top: -10px;
}

#main_text20 table {
	margin-top: -10px;
	margin-bottom: -5px;
	width: 400px;
}

#main_text20 table ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

#main_text20 ul {
	margin-top: -10px;
}

/* For the Heli Adventures / Sightseeing page. */
#main_text21 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 690px;
	padding: 10px 20px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#main_text21 p {
	margin-top: -10px;
}

#main_text21 table {
	margin-top: -10px;
	margin-bottom: -5px;
	width: 400px;
}

#main_text21 table ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

#main_text21 ul {
	margin-top: -10px;
}

/* For the Film page. */
#main_text22 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 58%;
	padding: 0px 20px 20px 20px;
}

/* For the News page. */
#main_text23 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 58%;
	padding: 0px 20px 20px 20px;
}


.phone_spacer {
	padding: 45px 4px 3px 5px;
	vertical-align:bottom;
}

.contact_spacer {
	padding: 0px 0px 10px 0px;
	height:10px;
	width: 100px;
}

/* Unique IDs to manage the placement of the footer nav bar in the various main pages */
#footer_nav {
	position: absolute;
	top: 50%;
	margin-top:110px;
	left:50%;
	margin-left:-90px;
	z-index:8;
	width: 764px;
}

/* For the Heli Adventures page. */
#footer_nav2 {
	position: absolute;
	top: 50%;
	margin-top:100px;
	left:50%;
	margin-left:-30px;
	z-index:8;
	width: 764px;
	padding: 0px 0px 0px 0px;
}

/* For the About Us page. */
#footer_nav3 {
	position: absolute;
	top: 50%;
	margin-top:185px;
	left:50%;
	margin-left:-90px;
	z-index:8;
	width: 764px;
}

/* For the Aircraft Management page. */
#footer_nav4 {
	position: absolute;
	top: 50%;
	margin-top:65px;
	left:50%;
	margin-left:10px;
	z-index:8;
	width: 764px;
}

/* For the Emergency Services page. */
#footer_nav5 {
	position: absolute;
	top: 50%;
	margin-top:-10px;
	left:50%;
	margin-left:-44px;
	z-index:8;
	width: 764px;
}

/* For the Aircraft page */
#footer_nav6 {
	position: absolute;
	top: 50%;
	margin-top:-10px;
	left:50%;
	margin-left:-70px;
	z-index:8;
	width: 764px;
}

/* For the Utility page */
#footer_nav7 {
	position: absolute;
	top: 50%;
	margin-top:75px;
	left:50%;
	margin-left:-87px;
	z-index:8;
	width: 764px;
}

#scrolling_content {
	padding-right:20px; 
	height:240px; overflow:auto;
	margin-right:-15px;
	}

/* Unique IDs to manage the placement of each red arrow on the main nav bar. */
#arrowAbout {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowExec {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowHeli {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowFilm {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowUtil {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowAirMgmt {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowSearch {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowContact {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

#arrowNAV {
        padding-left: 7px;
        padding-bottom: 15px;
        vertical-align: baseline;
}

/* Backgrounds for the main sections of the web site. */
#aboutus_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#environmental_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#aircraft_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#travel_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#adventure_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#film_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#utility_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#management_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

#rescue_background { 
	height: 100%;
	width: 100%; 
	z-index: -1; 
	position: absolute;
}

/*IDs and classes to manage the layout of the various footer elements used 
throughout both the main and sub pages of the site. */
.footerLinks {
	padding: 10px 10px 5px 0px;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.footerArrows {
	padding: 0px 25px 7px 0px;
	vertical-align: baseline;
}

.footerArrows2 {
	padding: 0px 15px 7px 0px;
	vertical-align: baseline;
}

#footer_text {
	position:absolute;
	bottom: 50%;
	margin-bottom:-280px;
	left:50%;
	margin-left:-376px;
	z-index:11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 764px;
	padding:0px 0px 0px 0px;
}

#footer_text2 {
	position:absolute;
	bottom: 50%;
	margin-bottom:-300px;
	left:50%;
	margin-left:-300px;
	z-index:11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	width: 764px;
	padding:0px 0px 0px 0px;
}

div.setMark {
	position:absolute;
	bottom: 50%;
	margin-bottom:-18px;
	left:50%;
	margin-left:-380px;
	z-index:12;
	background: url(../../images/icons/mark.png) no-repeat; 
	height: 20px; 
	width: 20px;
}

#setNotices {
	float: left;
	padding: 10px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#setTerms a:hover {
	color:#FF0000;
}
	
#setTerms {
	float: left;
	padding: 10px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#setTerms a:hover {
	color:#FF0000;
}

#setWaiver {
	float: left;
	padding: 10px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#setWaiver a:hover {
	color:#FF0000;
}

#setCareers {
	float: left;
	padding: 10px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#setAffiliates {
	float: left;
	padding: 10px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#setSiteUpdate {
	float: right;
	padding: 10px 99px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


/* Unique IDs to manage the placement of the sub nav links used in the 
various sub sections of the web site.  */
#sub_nav {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:292px;
	z-index:5;
}

/* For the Heli Adventures sub section. */
#sub_nav2 {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:-228px;
	z-index:5;
}

/* For the Search and Rescue sub section. */
#sub_nav3 {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:-135px;
	z-index:5;
}

/* For the About Us section */
#sub_nav4 {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:125px;
	z-index:5;
}

/* For the Utility Section. */
#sub_nav6 {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:-10px;
	z-index:5;
}

/* For the Aircraft Section. */
#sub_nav7 {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:134px;
	z-index:5;
}

/* For the Contact Us section. */
#sub_nav8 {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:282px;
	z-index:5;
}

/* Classes used to manage the layout of the various sub page elements */
.subpage_main_image {
	position: absolute;
	top: 50%;
	margin-top:-150px;
	left:50%;
	margin-left:-375px;
	z-index:7;
	width: 764px;
}

.subpage_main_text {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-90px;
	left:50%;
	margin-left:-338px;
	z-index:9; 
	width: 400px;
	height: 135px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

.subpage_closebtn {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:-151px;
	left:50%;
	margin-left:361px;
	z-index:9;
	}

.subLinks {
	padding: 5px 0px 5px 10px;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:nowrap;
}

#subLinksOver a {
	color: #FF0000;
}

.subLinksSnug {
	padding: 1px 0px 2px 3px;
	vertical-align: baseline;
}

/* IDs for the Black Box placeholder */
#blackBox {
	position: absolute;
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9; 
}

#blackbox_content{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	}
	
/* IDs to manage the text and layout of the placeholder regions. Used to 
display the skinny black column with the vertical sub heading on sub pages. */
#placeholder_box {
	position: absolute; 
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9;
	height:386px;
	width:27px;
	background-color:#000000; 
}

#placeholder_box a {
	width: 100%;
	height: 100%;
	display: block;
}


#placeholder_heading {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-366px;
	z-index:9; 
}

#placeholder_text_heading {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-350px;
	z-index:9; 
	writing-mode: tb-rl; 
	filter: flipv flipv;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing: 1.5px;
}

/*IDs to manage the text and layout of the Vertical Box regions. Used to 
display text in the left margin of sub pages. */
#verticalBox {
	position: absolute;
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9; 
	height:386px;
	width:230px;
	background-color:#000000;
}

/* For the extra wide Utility sub pages */
#verticalBox2 {
	position: absolute;
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9; 
	height:386px;
	width:430px;
	background-color:#000000;
}

/* For the slightly wider Utility sub pages */
#verticalBox3 {
	position: absolute;
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9; 
	height:386px;
	width:275px;
	background-color:#000000;
}

/* For the Heli Adventures / Alpine Walks page */
#verticalBox4 {
	position: absolute;
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9; 
	height:386px;
	width:300px;
	background-color:#000000;
}

/* For the Heli Adventures / Sightseeing page */
#verticalBox5 {
	position: absolute;
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9; 
	height:386px;
	width:405px;
	background-color:#000000;
}

/* For the Utility / Mining page */
#verticalBox6 {
	position: absolute;
	top: 50%;
	margin-top:-148px;
	left:50%;
	margin-left:-374px;
	z-index:9; 
	height:386px;
	width:325px;
	background-color:#000000;
}

#verticalbox_heading {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-167px;
	z-index:9;   
}

#verticalbox_heading2 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:35px;
	z-index:9;   
}

#verticalbox_heading3 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-120px;
	z-index:9;   
}

#verticalbox_heading4 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-95px;
	z-index:9;   
}

#verticalbox_heading5 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:10px;
	z-index:9;   
}

#verticalbox_heading6 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-70px;
	z-index:9;   
}

#verticalbox_text_heading {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left: -148px;
	z-index:9;
	writing-mode: tb-rl; 
	filter: flipv flipv;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing: 1.5px;  
}

/* For the extra wide Utility sub pages */
#verticalbox_text_heading2 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left: 53px;
	z-index:9;
	writing-mode: tb-rl; 
	filter: flipv flipv;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing: 1.5px;  
}

#verticalbox_text_heading3 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left: -103px;
	z-index:9;
	writing-mode: tb-rl; 
	filter: flipv flipv;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing: 1.5px;  
}

#verticalbox_text_heading4 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left: -78px;
	z-index:9;
	writing-mode: tb-rl; 
	filter: flipv flipv;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing: 1.5px;  
}

/* For the extra wide Utility sub pages */
#verticalbox_text_heading5 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left: 28px;
	z-index:9;
	writing-mode: tb-rl; 
	filter: flipv flipv;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing: 1.5px;  
}

/* For the Utility / Mining page */
#verticalbox_text_heading6 {
	position: absolute;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left: -53px;
	z-index:9;
	writing-mode: tb-rl; 
	filter: flipv flipv;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing: 1.5px;  
}
	
#verticalbox_content{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
}
	
#verticalbox_text {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-362px;
	z-index:9; 
	width: 175px;
	height: 325px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
        /* border: 1px solid white; */
}

/* For the extra wide Utility sub pages */
#verticalbox_text2 {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-362px;
	z-index:9; 
	width: 375px;
	height: 135px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

/* For the slightly wider Utility sub pages */
#verticalbox_text3 {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-362px;
	z-index:9; 
	width: 220px;
	height: 135px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

/* For the Heli Adventures / Alpine Walks page */
#verticalbox_text4 {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-362px;
	z-index:9; 
	width: 245px;
	height: 135px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

/* For the extra wide Utility sub pages */
#verticalbox_text5 {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-362px;
	z-index:9; 
	width: 350px;
	height: 135px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

/* For the Utility / Mining page */
#verticalbox_text6 {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-362px;
	z-index:9; 
	width: 270px;
	height: 135px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

#verticalbox_text a:hover{
	color:#FF0000;
}

#verticalbox_text p{
	margin: 0px 0px 12px 0px;
	}

#verticalbox_openbtn {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:210px;
	left:50%;
	margin-left:-363px;
	z-index:10;
}

#verticalbox_closebtn{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:205px;
	left:50%;
	margin-left:-170px;
	z-index:10;
	}
	
/* For the extra wide Utility Sub sections */
#verticalbox_closebtn2{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:205px;
	left:50%;
	margin-left: 30px;
	z-index:10;
	}
	
/* For the slightly wider Utility Sub sections */
#verticalbox_closebtn3{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:205px;
	left:50%;
	margin-left: -126px;
	z-index:10;
	}
	
/* For the Heli Adventures / Alpine Walks page */
#verticalbox_closebtn4{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:205px;
	left:50%;
	margin-left: -101px;
	z-index:10;
	}
	
/* For the Heli Adventures / Sightseeing page */
#verticalbox_closebtn5{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:205px;
	left:50%;
	margin-left: 5px;
	z-index:10;
	}
	
/* For the Utility / Mining page */
#verticalbox_closebtn6{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top:205px;
	left:50%;
	margin-left: -76px;
	z-index:10;
	}

#verticalbox_links {
	position: absolute;
	width: 105px;
	height: 25px;
	top: 50%;
	margin-top:195px;
	left:50%;
	margin-left:-365px;
	z-index:9;
	}
	
/* IDs for the Aircraft sub section */
#aircraft_heading {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-81px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:28px;
}

#aircraft_header_line {
	position: absolute;
	top: 50%;
	margin-top:-123px;
	left:50%;
	margin-left:-79px;
}

#aircraft_text {
	position: absolute;
	padding: 10px 0px 10px 0px;
	top: 50%;
	margin-top:-120px;
	left:50%;
	margin-left:-79px;
	width: 465px;
	height: 100px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

#aircraft_data_link {
	position: absolute;
	top: 50%;
	margin-top:224px;
	left:50%;
	margin-left:308px;
	z-index:2;
}

#aircraft_main_image {
	position: absolute;
	top: 50%;
	margin-top:-18px;
	left:50%;
	margin-left:-79px;
	z-index:1;
}

#aircraft_main_image2 {
	position: absolute;
	top: 50%;
	margin-top:-03px;
	left:50%;
	margin-left:-79px;
	z-index:1;
}

#aircraft_maximize_button {
	position: absolute;
	top: 50%;
	margin-top:-14px;
	left:50%;
	margin-left:366px;
	z-index:3;
}

#aircraft_maximize_button2 {
	position: absolute;
	top: 50%;
	margin-top:1px;
	left:50%;
	margin-left:366px;
	z-index:3;
}

#aircraft_minimize_button {
	position: absolute;
	top: 50%;
	margin-top:-208px;
	left:50%;
	margin-left:362px;
	z-index:6;
}

/* Aircraft nav bar IDs */
#aircraft_jet_heading {
	position: absolute;
	top: 50%;
	margin-top:-157px;
	left:50%;
	margin-left:-375px;
}

#aircraft_jet_line {
	position: absolute;
	top: 50%;
	margin-top:-136px;
	left:50%;
	margin-left:-375px;
}

#aircraft_helicopter_heading {
	position: absolute;
	top: 50%;
	margin-top:0px;
	left:50%;
	margin-left:-375px;
}

#aircraft_helicopter_line {
	position: absolute;
	top: 50%;
	margin-top:20px;
	left:50%;
	margin-left:-375px;
}

.aircraft_list {
	position: absolute;
	padding: 0px 0px 10px 0px;
	top: 50%;
	margin-top:-128px;
	left:50%;
	margin-left:-378px;
	width: 250px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

.aircraft_list a:hover {
	color: #FF0000;
}

#aircraft_selected a {
	color: #FF0000;
}

.helicopter_list {
	position: absolute;
	padding: 0px 0px 10px 0px;
	top: 50%;
	margin-top:30px;
	left:50%;
	margin-left:-378px;
	width: 250px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}

.helicopter_list a:hover {
	color: #FF0000;
}

.helicopter_selected a {
	color: #FF0000;
}

#maxphoto_content{
	position: absolute;
	top: 50%;
	margin-top:-176px;
	left:50%;
	margin-left:-377px;
	visibility:hidden;
	z-index:5;
}

#data_sheet_header1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 28px;
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	float: left;
	}

#data_sheet_header2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 28px;
	margin: 0px 0px -10px 0px;
	padding: 3px 0px 0px 0px;
	width: 500px;
	float: left;
	}

#data_sheet_line {
	height: 1px;
	width: 650px;
	padding: 10px 0px 15px 0px;
}

#data_sheet_text {
	font-size:13px;
	font-variant:small-caps;
}

#data_sheet_close_btn {
	position: absolute;
	top: 50%;
	margin-top:-190px;
	left:50%;
	margin-left:250px;
	z-index:2;
}

/* Classes and IDs for the staff pages */
#staff_listings{
padding: 10px 30px 10px 0px;
vertical-align:top;
}

.staffPhotos{
padding: 10px 30px 10px 0px;
vertical-align:top;
width: 110px;
height:147px;
}

.staffPhotos p{
text-align:left;
}

#staff_heading {
	float: left;
	text-align:left;
	width: 250px;	
}

#staffNav {
	height:25px;
	vertical-align:top;
	padding: 0px 0px 5px 235px;
}

#staffNav2 {
	height:25px;
	vertical-align:top;
	padding: 0px 0px 5px 273px;
}

#staffNav3 {
	height:25px;
	vertical-align:top;
	padding: 0px 0px 5px 253px;
}

#staffOn a {
	font-weight:bold;
	color:#FF0000;
}

/* Staff Bio IDs and Classes */
.staffbioContent{
	position: absolute;
	top: 50%;
	margin-top:-40px;
	left:50%;
	margin-left:-377px;
	visibility:hidden;
	z-index:7;
	height: 190px;
	width: 764px;
	color:#FFFFFF;
	background-color:#000000;
	border: 1px solid #ffffff;
}

/* For the extra long Directors Bios */
.staffbioContent2{
	position: absolute;
	top: 50%;
	margin-top:-60px;
	left:50%;
	margin-left:-377px;
	visibility:hidden;
	z-index:7;
	height: 300px;
	width: 764px;
	color:#FFFFFF;
	background-color:#000000;
	border: 1px solid #ffffff;
}

/* for the Directors page */
.staffbioContent3{
	position: absolute;
	top: 50%;
	margin-top:-60px;
	left:50%;
	margin-left:-377px;
	visibility:hidden;
	z-index:7;
	height: 190px;
	width: 764px;
	color:#FFFFFF;
	background-color:#000000;
	border: 1px solid #ffffff;
}


#staffbio_photo{
	position: absolute;
	top: 50%;
	margin-top:-78px;
	left:50%;
	margin-left:-365px;
}

#staffbio_photo2{
	position: absolute;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-365px;
}

#staffbio_title{
	position: absolute;
	top: 50%;
	margin-top:-78px;
	left:50%;
	margin-left:-235px;
}

#staffbio_title2{
	position: absolute;
	top: 50%;
	margin-top:-132px;
	left:50%;
	margin-left:-235px;
}

#staffbio_title p{
	margin: 0px 0px 0px 0px;
}

#staffbio_title2 p{
	margin: 0px 0px 0px 0px;
}

#staffbio_text{
	position: absolute;
	top: 50%;
	margin-top:-40px;
	left:50%;
	margin-left:-235px;
	height: 400px;
	width: 585px;
	color:#FFFFFF;
}

#staffbio_text2{
	position: absolute;
	top: 50%;
	margin-top:-93px;
	left:50%;
	margin-left:-235px;
	height: 400px;
	width: 585px;
	color:#FFFFFF;
}

#staffbio_text p{
	margin: 0px 0px 0px 0px;
}

#staffbio_text2 p{
	margin: 0px 0px 0px 0px;
}

#staffbio_minimize_button {
	position: absolute;
	top: 50%;
	margin-top:-90px;
	left:50%;
	margin-left:362px;
	z-index:6;
}

#staffbio_minimize_button2 {
	position: absolute;
	top: 50%;
	margin-top:-146px;
	left:50%;
	margin-left:362px;
	z-index:6;
}

/* IDs for the home page news bar. */
#news_bar {
	position: absolute;
	top: 50%;
	margin-top:220px;
	left:50%;
	margin-left:-222px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	z-index: 9;
}

#news_bar2 {
	position: absolute;
	top: 50%;
	margin-top:220px;
	left:50%;
	margin-left:-200px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	z-index: 9;
}

.news_links {
	padding: 0px 40px 0px 0px;
	white-space:nowrap;
}

.news_links_over a{
	padding: 0px 35px 0px 0px;
	white-space:nowrap;
	color: #FF0000;
}

.news_links a:hover {
	color: #FF0000;
}

/* IDs and Classes for the Contact Us section */

/* For Inquiry Data */
#contact_table {
	margin: -5px 0px 0px -5px;
	font-size:14px;
	width: 100%;
}

#contact_table a:hover {
	color: #FF0000;
}

/* For Base data */
#contact_table2 {
	margin: -5px 0px 0px -5px;
	font-size:14px;
	width: 300px;
}

#contact_table2 a:hover {
	color: #FF0000;
}

.contact_data {
	vertical-align:middle;
}

.contact_rowspacer {
	height:10px;
}

.contact_list {
	position: absolute;
	padding: 0px 0px 10px 0px;
	top: 50%;
	margin-top:-128px;
	left:50%;
	margin-left:-378px;
	width: 250px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:14px;
}

.contact_list a:hover {
	color: #FF0000;
}

#contact_selected {
	color: #FF0000;
}

#contact_selected a{
	color: #FF0000;
}


.googleMap_popup{
	position: absolute;
	top: 50%;
	margin-top:-32px;
	left:50%;
	margin-left:-77px;
	visibility:hidden;
	z-index:7;
	height: 277px;
	width: 425px;
	color:#FFFFFF;
	background-color:#000000;
	border: 1px solid #ffffff;
}

#map_minimize_button {
	position: absolute;
	top: 50%;
	margin-top:-35px;
	left:50%;
	margin-left:-195px;
	z-index:6;
}

#googleFrame {
        margin-top:-3px;
}

.googleMap{
	position: absolute;
	top: 50%;
	margin-top:-105px;
	left:50%;
	margin-left:-79px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height: 350px;
	width: 466px;
} 

/* IDs and Classes for the Photo Gallery Section */
.photogallery_image {
	position: absolute;
	top: 50%;
	margin-top:-176px;
	left:50%;
	margin-left:-377px;
	z-index:7;
	width: 763px;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#photogallery_heading {
	position: absolute;
	top: 50%;
	margin-top:222px;
	left:50%;
	margin-left:-377px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:28px;
}

.photogallery_nav {
	height:25px;
	vertical-align:top;
	position: absolute;
	top: 50%;
	margin-top:228px;
	left:50%;
	margin-left:-110px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:14px;
}

.photogallery_nav a:hover{
	color:#FF0000;
}

#photogallery_slide_control {
	height:25px;
	vertical-align:top;
	position: absolute;
	top: 50%;
	margin-top:228px;
	left:50%;
	margin-left:235px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:14px;
}



.scroll_down {
	padding: 10px 0px 10px 0px;
	font-weight:bold;
}

#tour_options {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tour_options a:hover {
	color:#FF0000;	
}

/* for the Heli Golfing page */
#tour_options2 {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#tour_options2 a:hover {
	color:#FF0000;	
}

#tour_options_content {
	position: absolute;
	top: 50%;
	left:50%;
	margin-top:-150px;
	margin-left:-375px;
	z-index:3; 
	width: 755px;
	height: 386px;
	vertical-align: bottom;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#tour_options_background{
	height: 386px;
	width: 100%; 
	z-index: -1; 
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: px 0px 0px 0px;
}

#tour_options_content h3{
	margin-top: 20px;
}

.tour_options_data{
	margin-top:-10px;
}

.tour_options_data2{
	margin-top:-15px;
}

#tour_option_selected {
	color:#FF0000;
	padding: 0px 0px 5px 0px;
}

/* For the Glacier Walking page */
#tour_options_scroll {
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	position: absolute;
	top: 50%;
	margin-top:20px;
	left:50%;
	margin-left:-367px;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	padding: 5px 0px 0px 5px;
}

/* For the Heli Skiiing page */
#tour_options_scroll2{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	position: absolute;
	top: 50%;
	margin-top:110px;
	left:50%;
	margin-left:-367px;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	padding: 5px 0px 0px 5px;
}

/* For the Heli Skiiing page */
#tour_options_scroll3{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	position: absolute;
	top: 50%;
	margin-top:155px;
	left:50%;
	margin-left:-367px;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	padding: 5px 0px 0px 5px;
}

/* For the Heli Golfing page */
#tour_options_scroll4{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	position: absolute;
	top: 50%;
	margin-top:47px;
	left:50%;
	margin-left:-367px;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	padding: 5px 0px 0px 5px;
}

/* For the Heli Trekking page */
#tour_options_scroll5{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	position: absolute;
	top: 50%;
	margin-top:32px;
	left:50%;
	margin-left:-367px;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	padding: 5px 0px 0px 5px;
}

/* For the Heli Fishing page */
#tour_options_scroll6{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	position: absolute;
	top: 50%;
	margin-top:170px;
	left:50%;
	margin-left:-367px;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	padding: 5px 0px 0px 5px;
}

/* For the Custom Packages page */
#tour_options_scroll7{
	filter:alpha(opacity=0); 
	-moz-opacity:0;
	opacity:0;
	visibility:hidden;
	position: absolute;
	top: 50%;
	margin-top:125px;
	left:50%;
	margin-left:-367px;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	padding: 5px 0px 0px 5px;
}

.top_align{
	vertical-align: top;
}

#bookNow {
	margin-top: 2px;
}

.simple_scrollbar1 {
overflow:auto; 
height:365px;
padding:0px 0px 0px 0px;
margin:0px 3px 20px 0px;
}

.simple_scrollbar2 {
overflow:auto; 
height:358px;
padding:0px 0px 0px 0px;
margin:0px 3px 20px 0px;
}

.simple_scrollbar3 {
overflow:auto; 
height:310px;
padding:0px 0px 0px 0px;
margin:0px 3px 20px 0px;
}

.simple_scrollbar4 {
overflow:auto; 
height:300px;
padding:0px 0px 0px 0px;
margin:0px 3px 20px 0px;
}

.simple_scrollbar5 {
overflow:auto; 
height:376px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.simple_scrollbar6 {
overflow:auto; 
height:376px;
padding:0px 0px 0px 0px;
margin:0px 3px 20px 0px;
}

/* New Divs for the sliding text regions in sub sections */
#loading {
color:#FFFFFF; 
visibility:hidden; 
position:absolute; 
z-index:2; 
padding:5px 5px 0px 5px; 
position: absolute;
top: 50%;
margin-top:-115px;
left:50%;
margin-left:-340px;
z-index:11;
vertical-align: bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
width: 60px;
border:1px solid #ffffff;
}

#block1 {
position: absolute;
top: 50%;
margin-top:-148px;
left:50%;
margin-left:-373px;
z-index:10; 
height: 386px;
width: 30px;
padding: 0px 0px 0px 0px;
background:url(../../images/backgrounds/backgroundBlackRepeater.jpg);
vertical-align: bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow:hidden;
}

#close_block1 {
position: absolute;
top: 50%;
margin-top:150px;
left:50%;
margin-left:160px;
z-index:15; 
height: 30px;
width: 30px;
visibility:hidden;
}

/* For the Press Release pages. */
#main_pressrelease {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 720px;
	padding: 0px 20px 20px 20px;
	background: #FFFFFF;
	border-top:2px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}

#main_pressrelease h2 {
color:#000000;
}

#main_pressrelease h3 {
color:#000000;
margin-bottom: 10px;
}

#main_pressrelease p {
color:#000000;
}

#main_pressrelease a:link {
color:#000000;
}

#main_pressrelease a:visited {
color:#000000;
}

#main_pressrelease a:hover {
color:#FF0000;
}

#heading_pressrelease {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:-376px;
	z-index:15;
	color: #FFFFFF;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}

#subnav_pressrelease {
	position:absolute;
	top: 50%;
	margin-top:-180px;
	left:50%;
	margin-left:200px;
	z-index:5;
	color:#FFFFFF;
}

.subLinks_pressrelease {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

