
body {
	margin: 0px;
	padding: 0px;
	background-color: #262728;
	font-family: Helvetica, Arial, San-serif;
	color:#262728;
}


#maincontainer {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

#logo {
	width: 320px;
	float: left;
}
.nav {
	width: 630px;
	float: right;
	margin-top: 85px;
}

.nav ul
{
margin: 0;
text-align: right;
}

.nav li
{
display: inline;
}

.navtraining {
	float: left;
}

.navcharter {
	float: left;
}

.navservices {
	float: right;
}

#mainbody {
	width: 950px;
}

.trainingbody {
	width: 930px;
	height: 400px;
	background-image:url(../images/training_home.jpg);
	padding: 30px 20px 0px 0px;
}

.gallerybody {
	width: 930px;
	height: 550px;
	background-color:#000;
	padding: 30px 20px 0px 0px;
	text-align:center;
}

.contactbody {
	width: 930px;
	height: 450px;
	background-color:#6288C5;
	background-image:url(../images/contact_home.gif);
	padding: 30px 20px 0px 0px;
}

.termsbody {
	width: 930px;
	
	background-color:#000;
	padding: 30px 20px 0px 0px;
}

.trainingflightbody {
	width: 930px;
	background-image: url(../images/training_flight_training.jpg);
	padding: 30px 20px 0px 0px;
}

.trainingintroductionbody {
	width: 930px;
	background-image:url(../images/training_introductory_day.jpg);
	padding: 30px 20px 0px 0px;
}

.traininglicencebody {
	width: 930px;
	height: 400px;
	background-image:url(../images/training_licence.jpg);
	padding: 30px 20px 0px 0px;
}

.trainingselfflybody {
	width: 930px;
	height: 400px;
	background-image:url(../images/selffly.jpg);
	padding: 30px 20px 0px 0px;
}

.trainingtrialbody {
	width: 930px;
	height: 400px;
	background-image:url(../images/training_trial_lessons.jpg);
	padding: 30px 20px 0px 0px;
}

.servicesbody {
	width: 930px;
	height: 860px;
	background-image:url(../images/giftvouchers.jpg);
	padding: 30px 20px 0px 0px;
}

.charterbody {
	width: 930px;
	height: 530px;
	background-image:url(../images/charter_home.jpg);
	padding: 30px 20px 0px 0px;
}

.charterexecutivebody {
	width: 930px;
	height: 450px;
	background-image:url(../images/charter_executove_travel.jpg);
	padding: 30px 20px 0px 0px;
}

.chartertailoredbody {
	width: 930px;
	height: 640px;
	background-image:url(../images/charter_tailored_solutions.jpg);
	padding: 30px 20px 0px 0px;
}

.footer {
	width: 950px;
	height: 100px;
	background-image:url(../images/footer_bg.jpg);
}


.homefooter {
	width: 950px;
	height: 130px;
	background-image:url(../images/footer_bg.jpg);
}

.mainimage {
margin-left: 540px;
}


.shopbody {
	width: 920px;
	background-color:#6289C6;
	padding: 30px 0px 0px 30px;
}

.shoppreview {
width: 200px;
margin: 0 30px 30px 0px;
float: left;
min-height:420px;
}

.shopitem{
width: 890px;
margin: 0 30px 30px 0;
}

.shopinfo{
width: 670px;
margin: 0 0 20px 20px;
float: left;
}

.shopimageholder{
width: 200px;
margin: 0;
float:left;
}


/* ADMIN */

.allproducts{
width: 140px;
float:left;
}

.listproducts{
width: 140px;
float:left;
margin-left: 20px;
}

.searchproducts{
width: 250px;
float:left;
margin: 8px 0 0 20px;
}


/* Navigation */

.subnavcontainer {
	width: 950px;
	height: 40px;
	background-image:url(../images/footer_bg.jpg);
}

.subnav {
float: right;
margin-right: 5px;
margin-top: 10px;
}

.subnav ul
{
margin: 0;
text-align: right;
}

.subnav li
{
display: inline;
}

#clear
{
clear: both;
}

.clear
{
clear: both;
}



ul
{
list-style: none;
padding-left: 0;
margin-left: 540px;
color:#FFF;
}


li
{
font-size: 12px;
}

li strong
{
color: #FEB63C;
}


.button {
margin-left: 540px;
margin-bottom: 15px;
}



/* Typeography */

h1
{
font-size: 20px;
line-height: .8;
font-weight: 700;
margin-left: 540px;
text-transform: uppercase;
}

h1 strong
{
color: #fff;
}

h2
{
font-size: 12px;
line-height: 1;
font-weight: 700;
margin-left: 540px;
}

h2 strong
{
color: #FEB63C;
}

h3
{
font-size: 12px;
line-height: 1;
font-weight: 700;
margin-top: 0px;
margin-bottom: opx;
color: #262728;
margin-left: 540px;
}

h3 strong
{
color: #FEB63C;
margin-left: 0px;
}

.footer p
{
font-size: 12px;
line-height: 1;
font-weight: 400;
color:#FFF;
margin-left: 10px;
}

.homefooter p
{
font-size: 12px;
line-height: 1;
font-weight: 400;
color:#FFF;
margin-left: 10px;
}

p
{
margin: 0px;
padding: 14px 0px 0px 0px;
}

.footer p strong
{
font-weight: 700;
color:#fff;
}

.trainingintroductionbody h1, .trainingintroductionbody h2, .trainingintroductionbody h3
{
	color:#fff;
}

.traininglicencebody h1, .traininglicencebody h2, .traininglicencebody h3
{
	color:#fff;
}

.trainingselfflybody h1, .trainingselfflybody h2, .trainingselfflybody h3
{
	color:#fff;
}

.chartertailoredbody h1, .chartertailoredbody h2, .chartertailoredbody h3
{
	color:#fff;
}

.servicesbody h1, .servicesbody h2, .servicesbody h3
{
	color:#fff;
}


.contactbody h1, .contactbody h2, .contactbody h3, .contactbody p
{
	color:#fff;
}

.termsbody h1, .termsbody h2, .termsbody h3, .termsbody p
{
	color:#fff;
}


.contactbody p {
margin: 0 0 0 540px;
padding: 0 0 10px 0;
}

.contactbody p strong{
color:#FFB73D;
}


.termsbody p {
margin: 0 0 0 40px;
padding: 0 0 10px 0;
}

.termsbody p strong{
color:#FFB73D;
}

.termsbody h1 {
margin: 0 0 0 40px;
padding: 0 0 10px 0;
}



/* Typeography for Shop*/

.shopbody h1
{
font-size: 20px;
line-height: .8;
font-weight: 700;
margin: 0;
text-transform: uppercase;
}

.shopbody h1 strong
{
color: #fff;
}

.shopbody h2 {
font-size: 22px;
line-height: 1;
font-weight: 700;
margin: 10px 0 0 0;
color:#FFB73D;
text-transform:uppercase;
}

.shopbody h3 {
font-size: 12px;
line-height: 1;
font-weight: 700;
margin: 10px 0 0 0;
color:#fff;
}


.shopbody p
{
font-size: 11px;
line-height: 1;
font-weight: 700;
margin-top: 0px;
margin-bottom: 10px;
color: #fff;
}

.shopimage {
margin-top: 10px;
}


/*Links*/

p a:link, p a:visited, p a:active
{
color: #fff;
}

p a:hover
{
color: #FEB63C;
}

.subnav a:link, .subnav a:visited, .subnav a:active
{
font-size: 12px;
line-height: 1;
color: #fff;
text-decoration: none;
font-weight:700;
text-transform: uppercase;
padding: 5px;
}

.subnav a:hover
{
font-size: 12px;
line-height: 1;
color: #333;
text-decoration: none;
font-weight:700;
text-transform: uppercase;
padding: 5px;
}

h3 a:link, h3 a:visited, h3 a:active
{
color: #fff;
}

h3 a:hover
{
color: #FEB63C;
}

.selected
{
font-size: 12px;
line-height: 1;
color: #fff;
text-decoration: none;
font-weight:700;
text-transform: uppercase;
text-decoration:underline;
padding: 5px;
}


.nav li a:link
{
font-size: 12px;
line-height: 1;
color: #fff;
text-decoration: none;
font-weight:700;
text-transform: uppercase;
padding: 5px;
}

.nav li a:visited
{
font-size: 12px;
line-height: 1;
color: #fff;
text-decoration: none;
font-weight:700;
text-transform: uppercase;
padding: 5px;
}

.nav li a:active
{
font-size: 12px;
line-height: 1;
color: #fff;
text-decoration: none;
font-weight:700;
text-transform: uppercase;
padding: 5px;
}

.nav li a:hover
{
font-size: 12px;
line-height: 1;
color: #FEB63C;
text-decoration: none;
font-weight:700;
text-transform: uppercase;
padding: 5px;
}
