@charset "utf-8";
/* CSS Document */

html body {
	height:100%;
	width:100%;
} 


body {
color:#CCCCCC;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
width: 100%;
height: 100%;
margin:0;
overflow:auto;
}

body td {
font-size:100%;
}

/* page templates from here */

#jag_container {
padding-left:563px;
overflow:hidden;
}

#jag_container_sec {
padding-left:663px;
overflow:hidden;
}

#jag_container a, #jag_container_sec a {
display:block;
width:169px;
height:37px;
background:url(../_img/jagair.png);
}

#jag_container h1, #jag_container_sec h1 {
margin:20px 20px 0 0;
}

#jag_container a span, #jag_container_sec a span {
display:none;
}

#left {
width:300px;
position:fixed; 
top:0; 
left:0;
}

#left_sec {
width:640px;
position:absolute; 
top:0; 
left:0;
}
#content {
width:431px;
margin-left:300px;
margin-bottom:60px;
clear:both; 
padding-top:88px;
font-size:0.8125em;
line-height:1.6154em;
}

#content td {
	/*font-size:0.8125em;*/
	line-height:1.6154em;
	vertical-align:top;
}

#content .submit {
	width: 100px;
	float:right;
	margin-top:6px;
}

#content .text, #content .textarea {
	width: 200px;
	float:right; 
}


/* page styles from here */

a {
	color:#3EB92F;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#content p {
margin:0 0 10px 0;
}

#content ul {
	list-style:none;
	padding:0;
	margin:0;
}

#content ul span {
	font-weight:bold;
	color:#FFFFFF;
}


#content .title {
	width:160px;
}

#content td span {
	font-weight:bold;
	padding-right:10px;
}

h4 {
color:#FFFFFF;
font-weight:bold;
font-size:1em;
line-height:1.6154em;
margin-bottom:2px;
padding-bottom:0;
text-indent: -0.9em;
margin-left: 0.9em;
}

h4 span {
color:#3EB92F;
font-weight:normal;
}

.headline {
	color:#3EB92F;
	font-weight:bold;
	font-size:1em;
	line-height:1.6154em;
	margin-top:6px;
	margin-bottom:2px;
	padding-bottom:0;
}

.dots {
	border-bottom:1px dashed #3A3A3A;
}



/* titles */

#title_aircraft {
width:453px;
height:126px;
background:url(../_img/titles/aircraft.png) no-repeat;
}
#title_booking {
width:397px;
height:107px;
background:url(../_img/titles/booking.png) no-repeat;
}
#title_safety {
width:351px;
height:107px;
background:url(../_img/titles/safety.png) no-repeat;
}
#title_contact {
width:407px;
height:126px;
background:url(../_img/titles/contact.png) no-repeat;
}
#title_crew {
width:300px;
height:126px;
background:url(../_img/titles/crew.png) no-repeat;
}
#title_about_jag_air {
width:339px;
height:197px;
background:url(../_img/titles/about_jag_air.png) no-repeat;
}
#title_limit {
width:495px;
height:197px;
background:url(../_img/titles/limit.png) no-repeat;
}
#title_videos {
width:311px;
height:107px;
background:url(../_img/titles/video.png) no-repeat;
}
#title_latest_news {
width:321px;
height:197px;
background:url(../_img/titles/latest_news.png) no-repeat;
}
#title_archives {
width:436px;
height:107px;
background:url(../_img/titles/archives.png) no-repeat;
}

#title_aircraft h2, #title_aircraft h3, 
#title_booking h2, #title_booking h3, 
#title_safety h2, #title_safety h3, 
#title_contact h2, #title_contact h3, 
#title_crew h2, #title_crew h3, 
#title_about_jag_air h2, #title_about_jag_air h3, 
#title_limit h2, #title_limit h3,
#title_videos h2, #title_videos h3,
#title_latest_news h2, #title_latest_news h3,
#title_archives h2, #title_archives h3 {
display:none;
margin:0;
padding:0;
}




/* background */

#bg_img {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
}
#texture {
position:fixed; 
width:100%; 
height:100%; 
background:url(../_img/bg_dots.png); 
top:0px; 
left:0px;
z-index:99; 
}
#wrapper {
width:100%;
position:absolute;
top:0px;
left:0px;
z-index:1000;
}



/* Crew */

#crew-photos li {
	float:left;
	margin:32px 12px 12px 0;
}

#adam {
	width:131px;
	height:146px;
	background:url(../_img/adam.png) no-repeat;
}

#andy {
	width:131px;
	height:146px;
	background:url(../_img/andy.png) no-repeat;
}

#percy {
	width:432px;
	height:126px;
	margin-top:32px;
	background:url(../_img/percy.jpg) no-repeat;
}



#ray {
	float:left;
	width:131px;
	height:146px;
	background:url(../_img/ray.png) no-repeat;
}

#ray a, #adam a, #andy a {
	display:block;
	position:relative;
	width:131px;
	height:146px;
	text-decoration: none;
}
#percy a {
	display:block;
	width:432px;
	height:126px;
	text-decoration: none;
}

#ray_title {
	display:inline-block;
	width:233px;
	height:18px;
	background:url(../_img/ray_mudgway.png) no-repeat;
	float:none;
}

#ray a span, #adam a span, #andy a span, #percy a span { 
	display:none;
}




/* Footer */

#footer {
	position:fixed;
	bottom:0;
	z-index:2000;
	float:left;
	width:100%;
}
#footer_bg {
	position:absolute;
	left:0px;
	bottom:0px;
	height:22px;
	top:-22px;
	background:#555555 url(../_img/footer_bg.gif) top repeat-x;
	width:100%;
}

#footer_content {
	padding:22px 0 0 22px;
	font-size:0.75em;
	line-height:1.5833em;
	width:920px;
	float:left;
	clear:both;
}

#footer_left {
float:left;
width:730px;
}
#footer_right{
width:190px;
float:left; 
clear:none;
}

#footer #map {
	position:absolute;
	left:22px;
	bottom:6px;
}

#map_details {
	position:absolute;
	left:10px;
	bottom:12px;
}


#nav_links {
	list-style:none;
	margin:0 0 0 ;
	padding:0;
	font-size:0.9167em;
	font-weight:bold;

}

#nav_links li {
	display:block;
	float:left;
	color:#FFFFFF;
}

#nav_links li a {
	color:#FFFFFF;
}


#footer_flickr {
float:left;
clear:none;
list-style:none;
margin:0 0 0 47px;
padding:0;
}
#footer_flickr li {
display:block;
}





#flickr a {
	display:block;
	width:134px;
	height:20px;
	background:url(../_img/footer_flickr.png) 0px 0px;
}


#flickr a:hover {
	background:url(../_img/footer_flickr.png) -161px 0px;
}



#youtube a {
	display:block;
	width:134px;
	height:31px;
	background:url(../_img/footer_flickr.png) 0px -20px;
}

#youtube a:hover {
	background:url(../_img/footer_flickr.png) -161px -20px;
}


#facebook a {
	display:block;
	width:134px;
	height:26px;
	background:url(../_img/footer_flickr.png) 0px -51px;
}

#facebook a:hover {
	background:url(../_img/footer_flickr.png) -161px -51px;
}




#flickr a span, #youtube a span, #facebook a span { 
	display:none;
}



#rss_feed {
	margin-left:30px;
	float:left; 
	clear:none;
}

.rss_img {
	display:block;
}

#rss_title {
	position:relative;
	left:186px;
	font-size:0.1em;
}

#qualmark_wrapper {
	margin-top:68px;
}

#qualmark {
width:168px;
float:left;
}

#qual_img {
	width:68px;
	float:left;
}

#qual_text {
	width:85px;
	float:left;
	clear:none;
	margin-top:-3px;
}

#footer_book {
margin:0 0 63px 0;
width:190px;
height:23px;
}
#footer_book a {
display:block;
width:190px;
height:23px;
background:url(../_img/footer_booking.png) no-repeat;
}
#footer_book a:hover {
background:url(../_img/footer_booking.png) 0 -23px;
}
#footer_contact {
margin:0;
padding:0;
width:190px;
height:42px;
background:url(../_img/footer_contact.png) no-repeat;
}

#footer_book a span, #footer_contact span { 
	display:none;
}

#map {
background:url(../_img/footer_map.png) no-repeat;
height:75px;
width:53px;
}

#map_details {
display:block;
background:url(../_img/footer_details.png) no-repeat;
width:252px;
height:61px;
}


.booking_book_online{
	clear:both;
	height:40px;
	width:431px;
	margin:24px 0 24px 0;
	padding:10px 0 10px 0;
	border-top:1px dashed #3A3A3A;
	border-bottom:1px dashed #3A3A3A;
}

.booking_book {
	margin:1px 0 0 227px;
	width:195px;
	height:24px;
}

.booking_book a {
	display:block;
	width:195px;
	height:24px;
	background:url(../_img/booking_book.png) no-repeat;
}

.booking_book a:hover {
	background:url(../_img/booking_book.png) 0 -24px;

}

.booking_phone {
	float:left;
	padding:0;
	margin:0;
	width:212px;
	height:40px;
	background:url(../_img/booking_phone.png) no-repeat;
}

.booking_phone span, .booking_book a span { 
	display:none;
}

.price {
	font-size:1.625em;
	line-height:1.3846em;
	font-weight:bold; 
}

#nav_book_online{
	float:left; 
	clear:none;
	margin:0 0 0 22px;
}

#nav_booking {
	margin:3px 0 0 113px;
	width:100px;
	height:13px;
}

#nav_booking a {
	display:block;
	width:100px;
	height:13px;
	background:url(../_img/nav_booking.png) no-repeat;
}

#nav_booking a:hover {
	background:url(../_img/nav_booking.png) 0 -13px;

}

#nav_book_flight {
	margin:0 0 2px 0;
	padding:0;
	width:141px;
	height:13px;
	background:url(../_img/nav_book_flight.png) no-repeat;
}

#nav_phone {
	float:left;
	padding:0;
	margin:0;
	width:113px;
	height:16px;
	background:url(../_img/nav_phone.png) no-repeat;
}


#freephone {
	margin:16px 0 6px 0;
	padding:0;
	width:228px;
	height:30px;
	background:url(../_img/contact.png) no-repeat;
}

#nav_book_flight span, #nav_phone span, #nav_booking a span, #freephone span { 
	display:none;
}

.date {
	padding:1px 0 7px 0;
	margin:0;
	border-bottom:1px dashed #3A3A3A;
}

.day {
	font-weight:bold;
	margin:0;
	padding:1px 2px 0 0;
	font-size:2.3077em;	
	float:left;
}

.month, .year {
	font-size:0.7692em;
	line-height:1.2em;
}
