@charset "UTF-8";
/* European Aviation */

/*
Colours:
Dark grey: rgb(71,69,72)
Dark blue: rgb(21,38,100)
Light blue: rgb(21,120,185)
Dull blue: rgb(110,142,164)
Mid blue: rgb(0,85,142)
Orange: rgb(238,133,1)
Red: rgb(164,29,35)

*/

body { font-family: Arial, Helvetica, sans-serif; font-size:65.5%; background-image:url('../images/bkg_gradient_darker.jpg'); background-repeat: repeat-x; background-position:bottom left; background-color:rgb(21,21,22); margin:0; padding:0; }

ul { padding-left:1.5em; margin-left:0; margin:0 0 15px 0; font-size:1.1em; line-height:1.4em; color:white; text-align:left; }
li {margin:0 0 5px 0;}

p { margin:0 0 10px 0; font-size:1.1em; line-height:1.4em; color:white; text-align:left; font-weight:normal; }
.bold {font-weight:bold;}
.italics {font-style: italic;}
.dark_blue {color:rgb(21,38,100);}
.small {font-size:0.9em;}
.light_blue {color:rgb(21,120,185);}
.orange {color:rgb(238,133,1);}
.line_top {border-top:1px solid rgb(238,133,1); padding:10px 0 0 0; margin: 20px 0 0 0; }
.line_bottom {border-bottom:1px solid white; padding:0px 0 10px 0; margin: 0 0 20px 0; }
.red {color:rgb(164,29,35);}
.grey_caps {color:#999999;}
.newsdate { color:#999999; }
.white_arrow { background-image:url('../images/icon_arrow.png'); background-repeat:no-repeat; background-position:left 3px; padding-left:10px; }
.book { margin-top:20px; background-color:rgb(238,133,1); padding:10px; color:white; display:block; width:100px; text-align:center; }
.book a { color:white; text-decoration:none; }

label { color:white; }
h1 { font-size:1.7em; line-height:1.2em; color:rgb(238,133,1); margin:0 0 20px 0; font-weight:normal; }
h2 { margin:0; font-size:1.6em; line-height:1.6em; color:white; font-weight:normal; background-image:url('../images/icon_arrow.png'); background-position:left center; background-repeat:no-repeat; padding-left:14px; margin:0 0 5px 0;}
h2.blue_arrow { background-image:url('../images/icon_arrow_blue.png'); background-repeat:no-repeat; background-position:left 3px; }
h3 { font-size:1.6em; color:rgb(21,120,185); margin:0 0 20px 0; font-weight:normal; }
h3.newspage_heading { margin-bottom:5px; }
h4 { font-size:1.4em; color:rgb(21,120,185); margin:20px 0 10px 0; font-weight:normal; }
h4 a { color:rgb(21,120,185); }
#page_home h4 { background-image:url('../images/icon_arrow.png'); background-position:left center; background-repeat:no-repeat; padding-left:14px; }
h5 { margin:0; font-size:1em; line-height:1.4em; color:white; font-weight:normal; background-image:url('../images/icon_arrow.png'); background-position:left center; background-repeat:no-repeat; padding-left:14px; margin:0 0 5px 0;}
h5.blue_arrow { background-image:url('../images/icon_arrow_blue.png'); background-repeat:no-repeat; background-position:left 3px; }

img { border:0; }

a { color:rgb(238,133,1); text-decoration:underline; }
a:hover { color:white; text-decoration:underline; }

table { border-collapse:collapse; }
td { color:white; font-size:1.1em; padding:0 0 5px 0; }

#page_flight_training a { color:rgb(238,133,1); text-decoration:none; }
#page_flight_training a:hover { color:rgb(238,133,1); text-decoration:underline; }

#container { border-top: 10px solid rgb(21,120,185);}
#page_flight_training #container { border-top: 10px solid rgb(238,133,1);}

#logo { margin:40px 0 0 40px; }

#menu_column { float:left; width:165px; margin:0 0 40px 0; }
ul.menu { font-size:1em; list-style:none; margin:0; padding:0; }
ul.menu {}
ul.menu li { font-size:1.1em; margin:0 0 5px 0; padding:4px 15px 7px 20px; color:rgb(238,133,1); border-bottom:1px dotted white; }
ul.menu li a { display:block; color:white; text-decoration:none;}
ul.menu li a:hover { color:rgb(238,133,1); text-decoration:none;}

ul.menu ul.sub_menu { font-size:1em; list-style:none; margin:0; padding:0; }
ul.menu li ul.sub_menu { border-bottom:0; /* IE fix */ }
ul.menu ul.sub_menu { margin:10px 0 5px 0; padding:0 0 10px 15px; border-bottom:1px dotted white;}
ul.menu ul.sub_menu li { margin:0 0 5px 0; padding:2px 0 0 15px; color:rgb(238,133,1); border-bottom:none; }
ul.menu ul.sub_menu li a { color:white; text-decoration:none;}
ul.menu ul.sub_menu li a:hover { color:rgb(238,133,1); text-decoration:none;}

ul#simulator_list { margin:0; list-style-type:none; padding:0; }
ul#simulator_list li { padding-left:10px; }
ul#simulator_list li.selected { background-image:url('../images/icon_arrow.png'); background-repeat:no-repeat; background-position:left 3px; }

#main { width:780px; margin-left:auto; margin-right:auto; position:relative;}

#content {margin:25px auto 0 auto; width:700px; }

#text {	margin:40px 0 30px 195px; width:505px; }

#text_block {margin:30px 155px 30px 0;}
#text_block {color: #FFF; font-size: 1.1em; line-height: 1.4em;}
#text_block.fullspan { margin-right:0; }

.heading { margin:0 0 5px 0; }
.heading_testimonials { margin:0 0 15px 0; }

#main_pictures { margin:0px; padding:0px; }
#banner {margin:0 0 30px 0;}
.welcome_banner { margin:25px 0 0 0; }

#right_box { float:right; width:135px; margin:25px 0 0 0; padding:0px; }
#right_box h4 { margin:0 0 10px 0; color:white; }
#right_box h5 { margin:0; }
.blue_box { background-color:rgb(21,120,185); padding:10px; margin:0 0 20px 0; }
.blue_box p { font-size:1em; margin:0 0 5px 0;}
.blue_box a { color:white; text-decoration:underline; }

.orange_box { background-color:rgb(238,133,1); padding:10px; margin:0 0 20px 0; }
.orange_box p { font-size:1em; margin:0 0 5px 0;}
.orange_box a { color:white; text-decoration:underline; }
.orange_box a:hover { color:white; text-decoration:underline; }

.blue_box a:hover , .orange_box a:hover { color:white; text-decoration:underline; }
.blue_box .thumb , .orange_box .thumb { margin-top:10px; }
.blue_box .heading , .orange_box .heading { margin-bottom:10px; }

.testimonials_thumb {margin:5px 0 10px 0;}

#page_home #news_home {display:block;}
#news_home {display:none; padding:40px 0 0 0; margin-bottom:50px;}
.news_heading {background-color:rgb(21,120,185); padding:5px; color:white; font-weight:normal;}

#news_home a { color:white; text-decoration:none; }
#news_home a:hover { color:white; text-decoration:underline; }

#page_news h2 { margin:0; font-size:1.1em; line-height:1.6em; color:white; font-weight:normal; background-image:url('../images/icon_arrow.png'); background-position:left center; background-repeat:no-repeat; padding-left:14px; margin:0 0 0px 0;}
#page_news h2.blue_arrow { background-image:url('../images/icon_arrow_blue.png'); background-position:left 3px; }

.news a { color:white; text-decoration:none; }
.news a:hover { color:rgb(21,120,185); text-decoration:underline; }

table.fleet_info {border:none;font-size:1.1em; line-height:1.4em; color:white; width:100%; margin:0 0 30px 0;}
table.fleet_info td {width:50%}

.aircraftsales_pic { margin-bottom:20px; }
table#aircraft_spec { margin:0 0 20px 0; }
table#aircraft_spec td { padding:5px; border-top:2px solid rgb(35,35,36); border-bottom:2px solid rgb(35,35,36); }
table#aircraft_spec td.spec_header { background-color:rgb(71,69,72); }

p.big_caption { text-align:left; font-size:1em; display:block; width:auto; margin:0 0 20px 0; }
.caption { display:block; margin-top:15px; font-weight:bold; text-align:justify; }
#big_pic {margin:20px 0 5px 0;}
#seat_name {}

#thumbnails_table {float:right; width: 145px; margin:40px 0 30px 0; padding:0px; }
#thumbnails_table img { cursor:pointer; margin: 0 2px 2px 0; float: left; }
table.table_thumbs { border-collapse:collapse; border:0; }
.thumb_left {padding:0 2px 2px 0;}

#images_float_right {float:right; width:130px; margin:40px 0 0 0; padding:0px; }
.image_bottom {padding-top: 20px;}

.economy_seats {padding: 0 5px 10px 0;}

#footer { clear:both; border-top:1px dotted white; margin:90px 0px 0 0px; padding:10px 0 25px 0; }
#footer p { margin:0; font-size:1em; }
#footer p.footer_bigger { font-size:1.4em; margin-bottom:10px; }
#footer ul { list-style:none; margin:0 0 10px 0; padding:0; }
#footer ul li { display:inline; margin-right:5px; font-size:0.9em; color:white; }
#footer ul a { color:white; text-decoration:none; }
#footer ul a:hover {color:rgb(21,120,185); text-decoration:none; }

#footer ul.sub_menu {display:none;}

#footer a { color:white; text-decoration:underline; }
#footer a:hover {color:rgb(21,120,185); }

#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	background-image:url('../images/icon_arrow_blue.gif'); background-position:left 3px; background-repeat:no-repeat; padding-left:14px;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	color:white;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	background-image:url('../images/icon_arrow_down_blue.gif'); background-position:left 3px; background-repeat:no-repeat; padding-left:14px;
}wn, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	background-image:url('../images/icon_arrow_down_blue.gif'); background-position:left 3px; background-repeat:no-repeat; padding-left:14px;
}