/* Jet & helicopter - CSS */

/* -- MASTER SETUP -- */

html, body {margin: 0; background:#000; color:#FFF; font:100% Arial, Verdana, Helvetica, sans-serif; height:100%; padding:0; text-align: center;}
img	{border:0}
form, select, input {margin:0; padding:0;}
select, input, textarea {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px!important}
address {font-style:normal;}
ul {margin: 0; padding: 0; list-style: none}
a {text-decoration: none; font-weight: bold; color: #FFFFFF;}
* html hr {margin: 5px auto} /* ie6 hr hack */
label {font-weight: bold}
fieldset {border: 0}
* html h2 {margin: 3px 0; padding: 3px 0} /* ie6 hack for header spacing */
p.largetext {font-size: 1.1em}

/* -- ACCESSIBILITY SPECIFIC -- */

#skiplinks {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}

/* -- LAYOUT -- */

/* wrapper */
#wrapper {width:785px; height:450px; background: url(../images/bg-repeat.gif) repeat-x left top scroll; margin: 100px auto 0px; text-align: left; position: relative;padding:0;}

/* -- LEFT CONTENT -- */
#leftColumn {float:left; width:262px; padding:20px 0 0 17px;}
#leftColumn #logo {width:96px; height:48px; background: url(../images/jetandhelicopter-logo.gif) no-repeat left top; text-indent:-5000px;}
#leftColumn #leftContent .strapline {width:263px; height:112px; margin:136px 0 0 0; background: url(../images/convenient-copy.gif) no-repeat; text-indent:-5000px;}
#leftColumn #leftContent .thankyouText {width:272px; height:35px; margin:136px 0 0 0; background: url(../images/thankyou-txt.gif) no-repeat; text-indent:-5000px;}

#leftColumn #leftContent p a.emailAddress {display:block; background: url(../images/email-address.gif) no-repeat left top; text-indent:-5000px; margin:99px 0 0 0;}
#leftColumn #leftContent p a:hover.emailAddress {display:block; background: url(../images/email-address-on.gif) no-repeat left top; text-indent:-5000px; margin:99px 0 0 0;}


#rightColoumn {float:right; width:486px;}
#rightColoumn #rightContent .flashHolder {width:486px; height:390px; padding:0; margin:0;}

#rightColoumn #rightContent p {float:right; margin:19px 0 0 0;}
#rightColoumn #rightContent p a.button {display:block;}

#rightColoumn #rightContent p a.button.home {width:90px; height:26px; background: url(../images/home-btn.gif) no-repeat left top; text-indent:-5000px;padding:0 20px 0 0; }
#rightColoumn #rightContent p a:hover.button.home {width:90px; height:26px; background: url(../images/home-btn-on.gif) no-repeat left top; text-indent:-5000px;padding:0 20px 0 0; }

#rightColoumn #rightContent p a.button.enquiry {width:159px; height:25px; background: url(../images/enquiry-btn-off.gif) no-repeat left top; text-indent:-5000px; padding:0 20px 0 0; }
#rightColoumn #rightContent p a:hover.button.enquiry {width:159px; height:25px; background: url(../images/enquiry-btn-on.gif) no-repeat left top; text-indent:-5000px;padding:0 20px 0 0; }

#rightColoumn #rightContent p a.button.contact {width:126px; height:25px; background: url(../images/contact-btn-off.gif) no-repeat left top; text-indent:-5000px; padding:0 20px 0 0;}
#rightColoumn #rightContent p a:hover.button.contact {width:126px; height:25px; background: url(../images/contact-btn-on.gif) no-repeat left top; text-indent:-5000px;padding:0 20px 0 0; }

#footer {width:750px; font-size:11px; padding:5px 0 0 0; margin:0; text-align:center;}
/* -- USEFUL CLASSES -- */
.clr {clear: both; overflow:hidden}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden} /* FF clearfix */
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.la {text-align: left}
.ra {text-align: right}
.ca {text-align: center}
.fl {float: left}
.fr {float: right}
.vm {vertical-align:middle}
.vt {vertical-align:top}
.vb {vertical-align:bottom}
.hide {display: none; margin: 0; padding: 0;}



