/* Slideshow */
#slideshowContainer {
	background-color:#ccc;
	float:left;
	margin-top:-255px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%;
}
#slideshow {
	float:left;
	margin:-10px auto 0 auto;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:1;
}
#headline {
		float:left;
		margin:-22% 0 0 0;
		position:relative;
		width:100%;
		z-index:10;
}
#slideshow .slide {
	float:left;
	position:absolute;
	left:0;
	top:0;
}
#slideshow #slide1 {
	z-index:1;
}
#slideshow #slide2 {
	z-index:2;
}
#slideshow #slide3 {
	z-index:3;
}
#slideshow #slide4 {
	z-index:4;
}
#slideshow img {
	height:100%;
	min-width:1000px;
	width:100%;
}
#slideshow #telltale {
	margin-top:-120px;
	padding-bottom:20px;
	position:relative;
	text-align:center;
	width:100%;
	z-index:10;
}
#slideshow #telltale ul {
	list-style-type:none;
	margin:0 auto;
	padding:0;
}
#slideshow #telltale ul li {
	background:url(../Images/bg_telltale.png) 0 0 no-repeat;
	display:inline-block;
	height:14px;
	padding:0;
	width:13px;
}
#slideshow #telltale ul li.current {
	background-position:-13px 0;
}
/* Headlines */
h1,h2 {
	color:#a5a5a5;
	font-size:300%;
	margin:10px 0;
	text-align: center;
	padding:0;
	width:100%;
}
h2 {
	font-size:200%;
	margin:0 5px;
}
.headline {
	xxbackground:url(../Images/bg_headlinePanel.png) 0 0 repeat;
	border-radius:8px 0 0 8px;
	float:right;
	margin-top:40px;
	padding:10px 20px 20px 20px;
	position:relative;
	z-index:2;
}
#mainHead.headline {
	margin-top:-9px;
}
.headline h1, .headline h2 {
	color:#fff;
	display:block;
	margin:0;
	padding:0;
	text-align: center;
}
.headline h1 {
	border-bottom:1px solid #fff;
	font-size:50px;
	padding-bottom:5px;
}
.headline h2 {
	padding:10px 0 0 0;
}
/* Home Callouts */
#homeCallouts_container {
	background-color:#f6f6f6;
	clear: both;
	color:#333;
	margin:40px 0 0 0;
	padding:40px 0 0 0;
}
#homeCallouts_container p {
	margin:0 auto;
	width:720px;
}
#homeCallouts {
	margin:50px auto;
	min-width:1000px;
	max-width:1200px;
	padding:0;
	width:100%;
}
#homeCallouts a {
	color:#333;
	text-decoration:none;
}
.callout_wrapper {
	width:32%;
	float:left;
	margin:0;
	margin-right:10px;
	padding:0;
	overflow:hidden; height:430px;
}
#homeCallouts .callout_wrapper.first {
	margin-left:10px;
}
#homeCallouts .callout_wrapper.last {
	margin-right:0;
}
#homeCallouts .callout {
	background-color:#eee;
	height:390px;
	overflow: hidden;
	padding:0;
	width:100%;
}
#homeCallouts .callout .panel {
	background:url(../Images/bg_panelOverlay.png) 0 0 repeat;
	margin:0;
	padding:10px 10px 50px 10px;
	position:relative;
	top:345px;
}
#homeCallouts .callout .panel h3 {
	color:#333;
	margin:0 0 10px 0;
}
#homeCallouts .callout .panel p {
	color:#333;
	font-size:13px;
	line-height:130%;
	padding-bottom:20px;
	width:100%;
}

.calloutTrigger {
	height:390px;
	position:relative;
	width:100%;
	top:-390px;
	z-index:100;
}

#callout_experience {
	background:url(../Images/Home/callout_experience.jpg) 50% 0 no-repeat;
}
#callout_aircraft {
	background:url(../Images/Home/callout_aircraft.jpg) 50% 0 no-repeat;
}
#callout_destinations {
	background:url(../Images/Home/callout_destinations.jpg) 50% 0 no-repeat;
}
.discoverMore {
	background:url(../Images/btn_discoverMore.png) 0 0 no-repeat;
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:2px 2px 5px rgba(0,0,0,.5);
	display:block;
	float:right;
	height:40px;
	margin-right:10px;
	opacity:0;
	position:relative;
	top:-20px;
	width:144px;
	z-index:2;
}
.discoverMore:hover {
	background-position:0 -40px;
}
/* Video */
#bigVid {
	margin-top:-50px;
	padding:0;
	width:100%;
}
#videoContent {
	background-color:#fff;
	border:10px solid #fff;
	border-left:0;
	border-right:0;
	padding:0;
}
video[poster]{
	height:100%;
	width:100%;
}
/* Gallery */
#galleryContainer {
	background-color:#fafafa;
	margin:0;
	padding:20px 0 30px 0;
	text-align: center;
    overflow: hidden; /*Added by Indivirtual-Romeo - 20150722*/
}
#gallery_wrapper {
	background-color:#fafafa;
	height:650px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 20px 20px;
}
#gallery_wrapper p {
	text-align:center;
	width:100%;
}
#gallery {
	margin:10px auto;
	max-width:1200px;
	padding:0;
	position:relative;
	width:100%;
}
#gallery a {
	background-position:50% 0;
	float:left;
	height:210px;
	margin:0 1% 1% 0;
	max-width:390px;
	width:32%;
}
#gallery a:hover {
	cursor: url(../Images/ico_enlarge.png), auto;
	opacity:0.8;
}
#gallery .last img {
	margin-right:0;
}
#gallery_paging {
	margin:20px auto;
	width:124px;
}
#gallery_paging a {
	background:url(../Images/btn_gallery.png) 0 0 no-repeat;
	display:block;
	float:left;
	height:57px;
	width:57px;
}
#gallery_paging #up {
	margin-right:10px;
}
#gallery_paging a#up {
	background-position:-57px 0;
}
#gallery_paging a#up:hover {
	background-position:-57px -57px;
}
#gallery_paging a#down:hover {
	background-position:0 -57px;
}
#gallery_paging a.null#down, #gallery_paging a.null#down:hover {
	background-position:0 -114px;
}
#gallery_paging a.null#up, #gallery_paging a.null#up:hover {
	background-position:-57px -114px;
}
#gallery_overlay {
	background:url(../Images/bg_overlay.png) 0 0 repeat;
	display:none;
	height:100%;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:999;
}
#gallery_pic {
	
	height:90%;
	margin:auto;
	min-width:900px;
	width:90%;
	
}
#gallery_pic img {
	box-shadow:0 0 25px rgba(0,0,0,0.4);
	float:left;
	position:relative;
	width:100%;
	z-index:1;	
}
#gallery_loader {
	background:url(../Images/ajax_loader.gif) 50% 50% no-repeat #000;
	border:1px solid white;
	float:left;
	height:90%;
	left:0;
	margin:auto;
	min-width:900px;
	position:relative;
	width:100%;
	z-index:2;
}
#controls {
	float:right;
	margin:20px;
}
#btn_prev, #btn_next {
	float:left;
	display:block;
	height:30px;
	width:30px;
}
#btn_prev {
	background:url(../Images/btn_prevNext.png) 0 0 no-repeat;
	margin-right:10px;
}
#btn_prev:hover {
	background-position:0 -30px;
}
#btn_prev.null {
	background-position:0 -60px;
}
#btn_next {
	background:url(../Images/btn_prevNext.png) -30px 0 no-repeat;
	margin-right:10px;
}
#btn_next:hover {
	background-position:-30px -30px;
}
#btn_next.null {
	background-position:-30px -60px;
}
#btn_close {
	background:url(../Images/btn_close.png) 0 0 no-repeat;
	display:block;
	float:left;
	height:30px;
	width:30px;
}
#btn_close:hover {
	background-position:0 -30px;
}
/* Form */
#form_wrapper {
	background:url(../Images/Home/bg_form.jpg) 50% 50% no-repeat #fff;
	border-bottom:10px solid #fff;
	xborder-top:10px solid #fff;
	min-width:1000px;
	height:600px;
	width:100%;
}
#form #intro p {
	color:#fff;
	font-size:130%;
	margin:20px auto 20px auto;
	width:680px;
}
#form {
	background:url(../Images/bg_formInner.png) 0 0 repeat;
	border-radius:8px;
	color:#fff;
	margin:20px auto;
	padding:5px 0 50px 0;
	width:1000px;
}
#form #radioButtons {
	background:url(../Images/bg_radioButtons.gif) 0 0 repeat-x;
	border: 1px solid #999999;
	border-radius:5px;
	color:#000;
	height:15px;
	margin:0 0 20px 160px;
	padding:10px;
	width:302px;
}
#form .col {
	float:left;
	width:333px;
}
#form label {
	clear:both;
	color:#fff;
	display:block;
	float:left;
	font-size:80%;
	margin-right:10px;
	padding-top:4px;
	text-align:right;
	width:150px;
}
#form span {
	font-size:80%;
	margin:0 10px 40px 5px;
	padding-bottom:16px;

}
#form input[type="text"] {
	float:left;
	font-size:80%;
	margin-bottom:10px;
	padding:2px;
	width:120px;
}
#form select {
	float:left;
	font-size:80%;
	margin-bottom:10px;
	padding:2px 0;
}
#form input[type="radio"] {
	margin-bottom:10px;
}
#submit {
	margin:0 auto;
	width:910px;
}
#btn_submit {
	background:url(../Images/btn_requestCharter.png) 0 0 no-repeat;
	border:1px solid #ccc;
	border-radius:5px;
	display:block;
	float:right;
	height:30px;
	width:140px;
}
#btn_submit:hover {
	background-position:0 -30px;
}
