/**Cascading style sheet (C) UK Aviation Services (Engineering) Ltd. & LambDA Webdesign - 2018**/

/**   COLOURS:
	Dark blue links 		#25AAE1
	Page background 		#3a3a3c
	Body background			#D6E8F7
	Light blue menu and H1	#D6E8F7
**/
	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px; }

div {position:relative;}
/** html { overflow-y: scroll; }   FF blank scroll bar **/

sup, sub {
	vertical-align: 0;
    position: relative;
}
sup { bottom: 1ex; }
sub { top: 0.8ex; }


body{
    background-color: #ECECEC;
    font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    color: #2B2B2B;
}

p, ul, ol, table  {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 200;
    margin-bottom: 10px;
    font-style: normal;
}
h1 {font: normal bolder 1.9em 'Open Sans', sans-serif; margin:0 0 23px 0; color: #D6E8F7; }
h2 {font: normal bold 1.2em 'Open Sans', sans-serif; margin:25px 0 10px 0; color:#25AAE1;}
h3 {font: italic bold 1em 'Open Sans', sans-serif; margin:0 0 5px;}
h4 {font: normal bold 1em 'Open Sans', sans-serif; margin-bottom: 15px;}
h5 {font: italic bold 1em 'Open Sans', sans-serif; margin:0 0 5px;}

a {color:#25AAE1; text-decoration:none;}
a:visited {color:#25AAE1; text-decoration:none;}
a:hover {color:#25AAE1; text-decoration:underline;}
a:active {color:#25AAE1; text-decoration:underline;}
img {border: none;}

.clear{
	clear:both;
}
.hide, hr {display:none;}


/** PAGE **/

#frame {
    background-color: #3A3A3C;
    margin: 0 auto;
    overflow: hidden;
    width: 950px;
    box-shadow: 1px 1px 10px;
    border-radius: 0px 0px 10px 10px;
}
#logo {
	margin:15px 0 0 20px;
}
#tag-line {
	float:right;
	margin:32px 35px 0 0;
	width:296px;
	height:58px;
}
#banner-hr {
	margin:15px 0 0px 40px;
}


/**SLIDESHOW**/

#slideshow {
	width:870px;
	height:215px;
	margin:1px 0px 0px 40px;
}
#slideshow a {
	float:left;
	position:absolute;
}
#slideshow a.show {
	z-index:200
}
#slideshow img {
	width:870px;
	height:215px; 
}


/** MENU **/

#main-menu {
	width:950px;
	margin:0 0 0 40px;
	border-top:2px solid #ECECEC;
	line-height: normal;
}
#main-menu ul {
	float:left;
	border-radius: 0px 0px 3px 3px;
	box-shadow: 1px 2px 5px;
	list-style: none;
	padding: 0 20px 0 0;
	background: #23aae1;
}
#main-menu li {
	float:left;
	padding-bottom:0px; /**IE**/
	padding-left:0px;
	margin:0 0px;
	background: transparent url('images/menu-separator.png') no-repeat right center;
	
}
#main-menu #end {
	background-image:none;
}
#main-menu a {
	font: 1.25em/1.3em 'Open', sans-serif;
	letter-spacing:-0.5px;
	display:block;
	color:#3A3A3A;
	text-decoration: none;
	padding:4px 20px 4px; /**enlarge mouse active area**/
	white-space:nowrap; /**text on one line**/
}
#main-menu li:hover a,
#main-menu a#current {
	color:#D6E8F7;
}


/** MAIN PAGE **/

#main-page {
	clear:both;
	margin:65px 40px 80px 40px;
	min-height:400px;
}
#main-page p {
 color:#F5F6F6;
}
#main-page ul{
	color:#F5F6F6;
	list-style:disc inside none;
}
#map_canvas {
	float:right;
	margin-top:0px;
	width:480px;
	height:330px;
	border:0px solid #666
}
#legal {
	margin-top:100px;
}


/** FOR SALE **/

.for-sale {
	width:100%;
	height:125px;
	margin-top:20px;
}
.for-sale img{
	float:left;
	margin:0 35px 0 0;
    border: 2px solid #2B2B2B;
    padding: 2px;
}
.for-sale h2{
	margin:0 0 20px 0;
}
.for-sale p{
	line-height:0.9em;
}


/** FOOTER **/

#footer {
	border-top:2px solid #d6e8f7;
    margin:0px 40px;
    position:relative;
	height:140px;
	text-align:left;
}
#footer h3 {
	color:#d6e8f7;
	font-style:normal;
	margin:20px 0 7px 0;
}
#footer p, #footer p a {
	color:#f5f6f6;
}
#footer .col1, #footer .col2, #footer .col3, #footer .col4 {
	float:left;
	height:190px;
}
.TEA {
	color: #d6e8f7;
	font-weight:bold;
	margin-right:4px;
}
#footer .col2, #footer .col3, #footer .col4 {
    margin-left: 60px;
}


/** COPYRIGHT **/

.copyright {
	margin: 5px auto;
	position: relative;
    color: #3a3a3c;
    font-size: 0.85em;
    text-align: center;
    width: 950px;
}
.copyright a {color:#3a3a3c;}
