html {
	overflow: scroll; /* show scrollbars to prevent funny page jumping between different length pages */
	}

body {
	background: #fff;
	width: 100%;
	padding: 10px 0 10px 0; /* alter this if you want to pad the site from the top or bottom */
	text-align: center;
	}

/* wrapper to locate page to centre in all browsers */

#wrapper { 
	margin: 0 auto;
	width: 960px; 
	text-align: left;
	} 

/* container needed to style containing bars */
#container { 
	float: left;
	width: 960px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	background-image: url('/images/template/left_gradient.gif');
	background-repeat: repeat-y;
	}


/*MAIN CONTENT*/

#headerImgs { width: 740px; margin: 0 0 0 20px;}

ul#flightops_training { float: left; width: 780px; margin: 0;}
ul#flightops_training li { float: left; width: 250px; list-style: none; margin: 0 0 0 10px;}
ul#flightops_training li#private_pilot_license { background: url(/images/training/trial.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#flightops_training li#commercial_pilot_license { background: url(/images/training/flight_dis.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#flightops_training li#flight_instructor { background: url(/images/helicopters/instructor.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#flightops_training li#instrument_rating { background: url(/images/helicopters/rravenI-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#flightops_training li#type_rating_course { background: url(/images/helicopters/rravenII-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#flightops_training li#additional_options { background: url(/images/helicopters/additional2.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#flightops_training li#price_list { background: url(/images/helicopters/aug109e1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#flightops_training li#typerating { background: url(/images/helicopters/commercial.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#flightops_training li#acourses { background: url(/images/helicopters/private.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#flightops_training li#night { background: url(/images/training/night.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#flightops_training li a { display: block; text-align:left;  font-weight: bold; padding: 95px 0 10px 0; }
ul#flightops_training li a:link, ul#sales_helis li a:visited { text-decoration: none; }

ul#sales_helis {float: left; width: 780px;}
ul#sales_helis li { float: left; width: 250px; list-style: none; margin: 0 0 0 10px; }
ul#sales_helis li#aw139 { background: url(/images/helicopters/aw139-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;}
ul#sales_helis li#auggrand { background: url(/images/helicopters/auggrand-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#sales_helis li#aug109e { background: url(/images/helicopters/aug109e1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#sales_helis li#auga119 { background: url(/images/helicopters/auga119-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#sales_helis li#r44 { background: url(/images/helicopters/r44.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#sales_helis li#rravenI { background: url(/images/helicopters/rravenI-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#sales_helis li#rravenII { background: url(/images/helicopters/rravenII-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#sales_helis li#rrclipper { background: url(/images/helicopters/rrclipper.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px;  }
ul#sales_helis li#r22 { background: url(/images/helicopters/r22-1.jpg) no-repeat 0 0; text-transform: uppercase; font-size: 11px; text-indent: 5px; }
ul#sales_helis li a { display: block; text-align: left;  font-weight: bold; padding: 95px 0 10px 0; }
ul#sales_helis li a:link, ul#sales_helis li a:visited { text-decoration: none; }


.brochure_list { position: relative; width: 540px; left: 5px; padding: 5px; clear: both; }
.brochure_list li { float: left; width: 24%; list-style: none; }
.brochure_list li a { display: block; text-align: left; font-weight: bold; padding: 155px 0 30px 0; }
.brochure_list li a:link, ul.brochure_list li a:hover, ul.brochure_list li a:visited { text-decoration: none; }
.brochure_list li span { font-size: 90%; font-weight: normal; color: #7B858A; float: left; padding-bottom: 15px; margin-top: -30px; }

.brochure_list li#Sloane { background: url(/images/brochures/Sloane.jpg) no-repeat 0 0; }
.brochure_list li#Cap{ background: url(/images/brochures/cap.jpg) no-repeat 0 0; }
.brochure_list li#SloaneAv { background: url(/images/brochures/slo_avi_bro.jpg) no-repeat 0 0; }
.brochure_list li#AW139 { background: url(/images/brochures/aw139.jpg) no-repeat 0 0; }
.brochure_list li#AGrand { background: url(/images/brochures/AGrand.jpg) no-repeat 0 0; }
.brochure_list li#A109EPower { background: url(/images/brochures/aw109.jpg) no-repeat 0 0; }
.brochure_list li#A119Ke { background: url(/images/brochures/aw119.jpg) no-repeat 0 0; }
.brochure_list li#Flight { background: url(/images/brochures/flying_school.jpg) no-repeat 0 0; }
.brochure_list li#Sloane4pp { background: url(/images/brochures/sloane_4pp.jpg) no-repeat 0 0; }
.brochure_list li#Sloane a, ul.brochure_list li#AW139 a, ul.brochure_list li#AGrand a, ul.brochure_list li#A109EPower a, ul.brochure_list li#A119Ke a { padding-top: 82px; }

.brochure_list li#R22 { background: url(/images/brochures/R22.jpg) no-repeat 0 0; }
.brochure_list li#R44_Raven { background: url(/images/brochures/R44_Raven.jpg) no-repeat 0 0; }
.brochure_list li#R44_RavenI { background: url(/images/brochures/R44_RavenI.jpg) no-repeat 0 0; }
.brochure_list li#R44_RavenII { background: url(/images/brochures/R44_RavenII.jpg) no-repeat 0 0; }
.brochure_list li#R44_RavenClip { background: url(/images/brochures/R44_Clipper.jpg) no-repeat 0 0; }
.brochure_list li#R66 { background: url(/images/brochures/r66_bro.jpg) no-repeat 0 0; }

.brochure_list li a.specs { padding-top: 173px; }
.brochure_list li#spec_AW139 { background: url(/images/specs/AW139.jpg) no-repeat 0 0; }
.brochure_list li#spec_AGrand { background: url(/images/specs/AGrand.jpg) no-repeat 0 0; }
.brochure_list li#spec_A109E { background: url(/images/specs/A109E.jpg) no-repeat 0 0; }
.brochure_list li#spec_A119 { background: url(/images/specs/A119.jpg) no-repeat 0 0; }

/* LEFT BAR STYLES  */
	
	#leftBar {
		width: 200px;
		float: left;
		background-image: url('/images/template/left_gradient.gif');
		}
		
		#companyLogoSA { 
			background: url('/images/header/logo.gif');
			background-repeat:no-repeat;
			width: 200px;
			height: 105px;
			text-indent: -9999px;
			margin: 0;
			}
			
			#companyLogoSA a {
					display: block;
					width: 200px;
					height: 105px;					
					}
					
		#companyLogoSH { 
			background: url('/images/header/logo_sh.gif');
			background-repeat:no-repeat;
			width: 200px;
			height: 105px;
			text-indent: -9999px;
			margin: 0;
			}
			
			#companyLogoSH a {
				display: block;
				width: 200px;
				height: 105px;					
				} 
				
		.leftMenu, .secondMenu, .thirdMenu {
			list-style-type: none;			
			margin: 0 0 3px 0;
			}
		
			.leftMenu li {
				background-color: #03487F;
				margin: 0 0 3px 0;
				}
			
				.leftMenu li a, .secondMenu li a, .thirdMenu li a {
					background-image: url('/images/template/arrow_png.png');
					background-repeat: no-repeat;
					background-position: 7px 50%;
					display: block;
					line-height: 25px;
					text-indent: 20px;
					}
				
				.leftMenu .sectionBar > a {
					height: 32px;
					display: block;
					line-height: 32px;
					}
			
				.secondMenu li a {
					display: block;
					background-position: 18px 50%;
					text-indent: 32px;
					margin-top: -3px;
					height: 25px;
					line-height: 25px;
					}

				.thirdMenu li a {
					display: block;
					background-position: 31px 50%;
					text-indent: 44px;
					margin-top: -3px;
					height: 25px;
					line-height: 25px;
					}
					
				.heliList ul li {
					list-style: disc;
					margin: 10px;
					}


				.pressWrapper {
					float: left;
					width: 500px;							
					}
				
				.pressWrapper h2 {
					margin: 0 ;
					font-size:1.4em;
					}
				
				.pressWrapper h3 {
					margin: 0 ;
					font-size:1.2em;
					font-weight: normal;
					}
				
				.preWrapper {
					float: left;
					width: 760px;
					font-size: 90%;
					}
					
			.preWrapper a {
				text-decoration: none;
				color:#002D62;
				}
				
			.preWrapper a:hover {
				text-decoration: underline;
				color:#002D62;
				}

			.preWrapper h2 {
				color:#002D62;
				font-size:1.8em;
				font-weight:bold;
				margin:10px 10px 1em;
				}
				
			.preWrapper img {
				border: 1px solid #000000;
				margin: 5px 0 5px 10px;
				}
																			
			.preownedList li {
				float: left;
				width: 280px;
				color:#52585C;
				font-size:1.3em;
				line-height:1.5em;
				margin: 5px 0 0 15px;
				}
			
				.preownedList li h4 {
					color:#002D62;
					font-weight: bold;
					}
					
				.preownedList li span {
					
					}
				
				.pretableTop {
					background: #D9D9D9;
					margin: 0 0 0 10px;
					}
					
				.pretableTop h2 {
					color:#002D62;
					font-size:1.2em;
					font-weight:bold;
					text-align: left;
					margin:5px 10px 5px 2px;
					}
							
				.pretableBottom {								
					border-bottom: 1px solid #999;
					margin:  2px 0 2px 10px;
					}
							
				.pretableBottom h3 {								
					color:#002D62;
					font-size:1.2em;
					font-weight:normal;
					text-align: left;
					margin:5px 10px 5px 2px;
					}
					
				.pretableBottom img{								
					border: 1px solid #000000;
					margin: 0;
					}
							
							
				#multimediaWrapper {
					float: left;
					width: 760px;
					margin: 50px 0 0 10px;
					}
					
					#multimediaWrapper ul li {
						float: left;
						list-style: none;
						width: 101px;
						margin: 10px 0 0 10px;
					}
					
					#multimediaWrapper img {
						margin: 0;
						}
					
					#multimediaWrapper h2 {
						margin: -30px 0 0 0;
						font-size: 0.9em;
						}
						
					#multimediaWrapper a{
						color: #000;
						text-decoration: none;
						}
						
					#multimediaWrapper a:hover{
						text-decoration: none;
						}

			#multimediaWrapperR66 {
					float: left;
					width: 760px;
					margin: 0px 0 0 10px;
					}
					
					#multimediaWrapperR66 ul li {
						float: left;
						list-style: none;
						width: 101px;
						margin: 10px 0 0 10px;
					}
					
					#multimediaWrapperR66 img {
						margin: 0;
						}
					
					#multimediaWrapperR66 h2 {
						margin: -30px 0 0 0;
						font-size: 0.9em;
						}
						
					#multimediaWrapperR66 a{
						color: #000;
						text-decoration: none;
						}
						
					#multimediaWrapperR66 a:hover{
						text-decoration: none;
						}
							
/* LEFT BAR STYLES END */
	
/* RIGHT BAR STYLES */
	#rightBar { 
		float: left;
		width: 760px;  
		}
	
		#headerBar { 
			float: left; 
			width: 760px;  
			margin: 0;
			padding: 0;
			background-repeat: no-repeat;
			}
		
			#titleBox {
				float: right;
				margin: 0 20px 0 0;
				width: 230px;
				height: 130px;	
				}
		
				#titleBox span {
					top: 35px;
					left: 5px;
					position: relative;
					}
				
				#titleBox ul {
					position: relative;
					top: 40px;
					width: 230px;
					}
					
					#titleBox ul li {
						background: #002E62;
						height: 19px;
						line-height: 20px;
						display: block;
						border-top: 1px solid #fff;
						text-indent: 6px;
						}		
	
	
		#mainBar {
			float: left;
			width: 760px;
			}		
		
			#textCol {
				float: left;
				width: 500px;		
				}
				
			#textCol img {
				margin: 0 10px 10px 10px;			
				}
				
			#textCol li {
				list-style: disc;	
				font-size: 1.2em;
				margin: 0 0 10px 10px;
				color: #52585C;	
				}
				
			#textCol ul li li {
				list-style: disc;
				margin: 2px 0 40px 30px;
				
				font-size: 115%;	
				color: #52585C;
				}
				
						
			#imgCol {
				float: right;
				width: 250px;
				}
			 	
			 #imgCol img {
			 	margin-top: 10px;
				border: 1px Solid #000000;
			 }
		
			#mapContainer {
				float: left;
				margin: 10px;
				}
		
		
		.Image img {
			float: left;
			margin: 5px 10px;
			border: 1px solid #000;
			}
			
		.ItmImage img {
			float: left;
			margin: 5px 10px 0 10px;
			border: 1px solid #000;
			}
			
		.ItmImage2 img {
			float: left;
			margin: 5px 10px 0 10px;
			border: 1px solid #000;
			}
			
		.ItmdetImage2 img {
			float: left;
			margin: 2px 10px 0 10px;
			}
			
			
/* RIGHT BAR STYLES END */
	
	

#footerBarH {
	float: left; 
	width: 960px;
	background: #fff;
	margin: 0;
	padding: 0;
	}
	
	#footerColWrapper {
		float: left;
		width: 960px;
		padding-bottom: 10px;
		margin-top:10px;
				
	}
	
	#footerCol1 {
		float: left;
		width: 580px;
		margin-left: 10px
				
	}
	#footerCol2 {
		float: left;
		width: 150px;
		margin-left: 30px
				
	}
	#footerCol3 {
		float: left;
		width: 150px;
		margin-left: 30px
				
	}

	#footerCol1 img, #footerCol2 img, #footerCol3 img {
		height:80px;
		
	}
	#footerBarH span { 
		background: #d9d9d9;
		display: block;
		text-indent: 210px;
		padding: 2px 0 2px 0;
		}

	#footerBarH #footerNews {
		width: 100%;
		float:left;
		margin: 10px 0px;		
		}	

	#footerBarH .newsImage {
		float: left;
		/*margin: 0 2px 10px 0;*/
		}
		
		#footerBarH .newsImage img {
		/*border: solid 1px #000000;*/
		margin-left: 8px;
		margin-bottom: 10px;
		}
#footerBarA {
	float: left; 
	width: 960px;
	background: #fff;
	margin: 0;
	padding: 0;
	}

	#footerBarA span { 
		background: #d9d9d9;
		display: block;
		text-indent: 210px;
		padding: 2px 0 2px 0;
		}

	#footerBarA #footerNews {
		width: 500px;
		margin: 10px 10px 10px 210px;		
		}	

	#footerBarA .newsImage {
		float: left;
		margin: 0 10px 10px 0;
		}
		
		#footerBarA .newsImage img {
		border: solid 1px #000000;
		}

#footerBarAWrapper {
	float: left;
	width: 960px;
	margin-top:5px;
}


#footerBarAWrapper .colOne {
	float: left;
	width: 300px;
	margin-left: 200px;
}

#footerBarAWrapper .colTwo{
	float: left;
	width: 300px;
	margin-left: 100px;
}

#afterBorder {
	float:left;
	width: 960px;
	display: block;
	margin: 0 0 20px 0;
}
	
	#afterBorder div {
		margin: 2px;
		}
	
	#footerLinks {
		float: left;
		}

	#copyrightText {
		float: right;
		}

/** CONTACT SECTION **/
		.contact_form{
		  color:#52585C;
		  float: left;
		  display: block;
		  width: 52%;
		  font-size: 10pt;
		  }
			
		.contact_form label{
		  float: left;
		  margin: 3px 1px 0;
		  margin-left: 7px;
		  }
			
		.contact_form label.sendbutton{
		  float: right;
		  }
			
		.contact_form label span{
		  float: left;
		  margin: 2px 4px 0 3px;
		  width: 176px;
		  text-align: left;
		  }
		.contact_form textarea{
		  width: 195px;
		  height: 100px;
		  font-size: 9pt;
		  }
			
		.contact_form input{
			float: left;
			width: 150px;
			padding-top: 3px;
			padding-left: 1px;
			font-size: 9pt;
		  }
			
		input#email{
		  width: 170px;
		  }
			
		input#phone, input#fax, input#mobile{
		  width: 170px;
		  }
			
		input#postcode{
		  width: 70px;
		  }
			
		input#submit{
		  float: right;
		  width: 70px;
		  margin-right: 18px;
		  margin-bottom: 20px;
		  }
			
/** END CONTACT SECTION **/

#virtTour {
	float:left;
	width: 480px;
	}
	
	#virtTourBlock {
		float: left;
		width: 230px;
		margin: 0 0 0 10px;
		padding: 0 0 10px 0;
		font-size: 1.2em;
		}
		
		#virtTourBlock img {
			border: solid 1px #000000;
			}

#sitemap {
			width: 500px;
			float:left;
			display: block;
			font-size:1.2em;
		}
					
					
					#sitemap ul {
					}
					
					#sitemap li{
						margin: 5px 30px 5px 40px;
						list-style: disc;
					}
	
