body, html {background: #FFF;color: #656565;font-family:'Trebuchet', Verdana, sans-serif;}
h1, h2, h3, h4, h5, h6 {background: transparent;color: #09F;}
hr {margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	width: 490px;
	border-top: 1px dotted #999999;}
b, strong {color:#333;}
a:link {color: #09F;font-weight: bold;}
a:visited {color: #09F;font-weight: bold;}
a:hover {color: #0CF; text-decoration:underline;}
a:active {color:orange;}
em {font-style: normal;font-weight: bold;}
ul, li {margin: 0px;padding: 0px;border: 0px;text-indent: 0px;}
.button_img {cursor: pointer;}
#main_wrapper {text-align: center;width: 768px;margin: 0px auto;}
#main_page {width: 738px;background: transparent url(/images/aps-new/display_background.gif) repeat-y top left;margin: 0px auto;border: 1px solid #09F;text-align: left;position: relative;top: 5px;}
#link-floater {position:absolute;width:520px;height:207px;border:0;z-index:1000;margin:93px 0 0 217px;}
#storage td {height:30px;}

/*BH - 10/09/07 - I've moved the site header background css to individual css folder inside /stylesheet/aps-banner/ to save on all images being loaded within the css - if statements control which css file is brought in using the menu within the template - any questions - just ask*/

#site_header_stansted div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_stansted div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}

#site_header_coach div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_coach div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header_hotel div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_hotel div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header_lounge div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_lounge div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header_travel div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_travel div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header_offer div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_offer div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header_79 div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_79 div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header_wt655 div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_wt655 div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header_wt689 div.logo {width: 222px;height: 47px;position: absolute;top: 30px;left: 0px;z-index:1001;}
#site_header_wt689 div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}

#site_header div.google {float: right; display: inline; right:10px;position: absolute;top:45px;left: auto;}
#site_header div.google div a {color:#09f;font-size:12px;margin-left:2px;}
#site_header div.google .search {float: right; display: inline;}
#site_header div.google .quote {float: right; display: inline;margin-left:2px;}
#nav {float: right;display: inline;background: transparent;color: #09F;position: relative;top: 75px;left: auto;right: 11px;font-size: 12px;font-weight: bold;}
#nav a {background: transparent;color: #09F;}
#nav a:visited {color: #09F;}
#nav a:hover {color: #0CF; text-decoration:underline;}
#nav a:active {color:orange;}
ul#menu {padding: 100px 0px 0px 20px;font-size: 12px;color: #009AFC;font-weight: bold;list-style-type: none;list-style-position: outside;text-indent: 0px;}
ul#menu li {background: url(/images/aps-new/airplane_side_blue.gif) no-repeat center left;padding-left: 15px;position: relative;z-index: 100;text-indent: 0px;letter-spacing:0px;}
ul#menu li.active {background: url(/images/aps-new/airplane_up_blue.gif) no-repeat center left;z-index: 1000; font-size: 16px;}
ul#menu li ul {display: none;list-style-type: none;position: absolute;top: 0.8em;left: 3.2em;border: 1px solid #FFF;border-top: 0px;list-style-position: outside;	z-index: 1000;text-indent: 0px;}
ul#menu li:hover ul, ul#menu li ul:hover, ul#menu li:hover ul li:hover {display: block;cursor: pointer;}
ul#menu li ul li {background: #33ADFF url(/images/aps-new/airplane_side_white.gif) 3px 0px no-repeat;padding: 0px 10px 0px 22px;
/*border-top: 1px solid #FFF;padding: 0;border: 0;*/
z-index: 1000;text-indent: 0px;}
ul#menu li ul li a {color: #FFF;margin: 0px;}
/*ul#menu li, ul#menu ul, ul#navi_side li {border:0px !important;}*/
#main {margin: 20px 0px 0px 0px;}
#info {width: 181px;margin: 50px 0px 0px 28px;float: left;display: inline;}
#info div {margin-bottom: 5px;}
#info h2 {font-size: 16px;font-weight: bold;}
#info h3 {font-size: 12px;}
#info p {margin-bottom: 5px;padding: 0px;font-size: 11px;}
#info td {font-size:11px;}
#info form {margin-top: 10px;}
#info form input, #info form select {font-size: 10px;}
#content {width: 475px;margin: 0px 0px 0px 25px;float:left;display:inline;}
#content .section {margin-bottom: 20px; margin-top:15px; font-size: 11px;}
#content .section h6 {margin: 0px;padding: 0px;font-size: 16px;font-weight: bold;}
#content .section p {margin: 5px;font-size: 11px;}
#content .section ul {margin-left: 20px;font-size: 11px;}
#content .section form ul {margin-left:0;}
/*#content .section form ul a:link {font-size:9px;font-weight:normal;text-decoration:underline;}
#content .section form ul a:visited {font-size:9px;font-weight:normal;}
#content .section form ul a:hover {font-size:9px;font-weight:normal;text-decoration:none;}
#content .section form ul a:active {font-size:9px;font-weight:normal;}*/
#content .section a {font-size:11px;}
#content .section form a:link {font-size:10px;font-weight:normal;text-decoration:underline;}
#content .section form a:visited {font-size:10px;font-weight:normal;text-decoration:none;}
#content .section form a:hover {font-size:10px;font-weight:normal;text-decoration:none;color:orange;}
#content .section form a:active {font-size:10px;font-weight:normal;text-decoration:none;color:navy;}
#content .section h2 {margin-top: 10px;padding: 0px;font-size: 16px;font-weight: bold;}
#content .gmnoprint h2 {margin:0; font-size:14px;}
#content .clearfix {margin-bottom: 20px;}
#content .clearfix form {width: 237px;float: left;display: inline;}
#content .clearfix form div {margin-top: 5px;}
#content .clearfix form td {font-size:11px;}
#content h2 {background-color:#ECF2FE; margin: 0px;padding: 0px;font-size: 16px;font-weight: bold;}
#content h3 {margin: 0px;padding: 0px;font-size: 14px;font-weight: bold;}
#content p {margin: 5px;padding: 0px;font-size: 11px;}
#content a:link {font-size:11px;}
#content a:visited {color: #09F;}
#content a:hover {color: #0CF; text-decoration:underline;}
#content a:active {color:orange;}
#content td {font-size:11px;}
#content form input, #content form select {font-size: 11px;}
#offer {height: 40px;line-height: 40px;padding-left: 68px;background: transparent url(/images/aps-new/psp.jpg) no-repeat top left;}
#offer select {margin-left: 10px;}
#offer input.text_field {width: 121px;}
.edit {background:#000;color:#fff;font-size:12px;position:fixed;top:0px;width:100%;z-index:100000;}
.edit a {color:#fff;}
.edit a:visited {color:#fff;}#search_box {left : 480px;position : absolute;top : 21px;z-index : 1000;}
#search_go {left : 600px;position : absolute;top : 21px;z-index : 1000;}
#navMenu {width:738px;}
#navMenu, #navMenu li ul {font-size:10px;list-style : none;padding : 0;margin : 0;line-height : 16px;background-color : #80d2ff;}
#navMenu a {display : block;font-size:10px;font-family : 'Trebuchet', Verdana, sans-serif;color : #006dff;text-decoration : none;padding : 0;}
#navMenu a:visited {color: #09F;}
#navMenu a:hover {color: #0CF; text-decoration:underline;}
#navMenu a:active {color:orange;}
#navMenu li:hover a, #navMenu li ul li:hover a, #navMenu li ul li ul li:hover a, #navMenu li ul li.displayMenu a, #navMenu li.displayMenu a, #navMenu li ul li ul li.displayMenu a {color : #ffffff;}
#navMenu li:hover ul a, #navMenu li li:hover a, #navMenu li li:hover li a, #navMenu li.displayMenu ul a, #navMenu li li.displayMenu a, #navMenu li li.displayMenu li a {color : #006dff;}
#navMenu li {margin : 0;width : 148px;}
#navMenu li ul li, #navMenu li ul {width : 185px;}
#navMenu li, #navMenu li ul {float : left;background-color : #80d2ff;}
#navMenu li ul, #navMenu li:hover ul ul, #navMenu li.displayMenu ul ul {display : block;position : absolute;left : -999em;}
#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li.displayMenu ul, #navMenu li li.displayMenu ul {left : auto;}
#navMenu li:hover, #navMenu li ul:hover, #navMenu li ul.displayMenu, #navMenu li.displayMenu {background-color : #09F;}
#navMenu li ul ul {margin : 0 0 0 148px;border : 1px solid #fff;}
#navMenu li.separator {border-bottom : 1px solid #9900bb;}
#navMenu li.separator a {border-bottom : 1px solid #306;}
#navMenu li.right a {text-align : right;padding-right : 10px;}
#navMenu li ul a {float : left;width : 95%;text-align : left;left : 0;}
#navMenu li ul div {position : absolute;right : 5px;float : right;text-align : right;color : #FFF;font-weight : bold;}
#navMenu ul ul {z-index : 1001;}
#retrieve_button {left : 290px;margin-top : 0;padding : 0;position : absolute;top : 48px;z-index :1000;}
#retrieve_button a {background : #200d81;border : 1px solid #200d81;color : #FFF;display : block;font-family : Trebuchet MS, Verdana, sans-serif;font-size : 10px;font-weight : 700;line-height : 15px;margin : 2px;padding : 1px;text-align : center;text-decoration : none;width : 110px;z-index : 1000;}
#retrieve_button a:hover {background : #fff;color : #c06;font-family : 'Trebuchet', Verdana, sans-serif;font-size : 10px;font-weight : 700;line-height : 15px;text-decoration : none;width : 110px;}
#retrieve_text input {width : 68px;}
#retrieve_text {color : #200d81;font-family :'Trebuchet', Verdana, sans-serif;font-size : 10px;font-weight : 700;left : 220px;margin-top : 0;padding : 0;position : absolute;top : 48px;width : 70px;z-index : 1000;}
/*Email Use Only*/
#emailengine form input, #emailengine form select {font-size: 10px;}
#emailengine form {width:181px;padding: 90px 0px 0px 25px;font-size: 11px;color: #009AFC;}
#emailengine form div {margin-bottom: 5px;}
#emailengine form h2 {font-size: 16px;font-weight: bold;}
#emailengine form p {margin-bottom: 5px;padding: 0px;font-size: 11px;}
/*Email Use Only as of 05/06/06*/
#email-engine {width: 200px;position: absolute;top: 100px;left: 20px;}
#email-engine form input, #email-engine form select {font-size: 10px;}
#email-engine form {width:200px;font-size: 11px;color: #009AFC;}
#email-engine form div {margin-bottom: 5px;}
#email-engine form h2 {font-size: 16px;font-weight: bold;}
#email-engine form p {margin-bottom: 5px;padding: 0px;font-size: 11px;}
ul#emailmenu {padding: 15px 0px 0px 5px;font-size: 12px;color: #009AFC;font-weight: bold;list-style-type: none;list-style-position: outside;text-indent: 0px;}
ul#emailmenu li {background: url(/images/aps-new/airplane_side_blue.gif) no-repeat center left;padding-left: 20px;position: relative;z-index: 100;text-indent: 0px;}
ul#emailmenu li.active {background: url(/images/aps-new/airplane_up_blue.gif) no-repeat center left;z-index: 1000;}
ul#emailmenu li ul {display: none;list-style-type: none;position: absolute;top: 0.8em;left: 3.2em;border: 1px solid #FFF;border-top: 0px;list-style-position: outside;	z-index: 1000;text-indent: 0px;}
ul#emailmenu li:hover ul, ul#emailmenu li ul:hover, ul#emailmenu li:hover ul li:hover {display: block;cursor: pointer;}
ul#emailmenu li ul li {background: #33ADFF url(/images/aps-new/airplane_side_white.gif) 3px 0px no-repeat;padding: 0px 10px 0px 22px;z-index: 1000;text-indent: 0px;}
ul#emailmenu li ul li a {color: #FFF;margin: 0px;}

table.hoteltable {
text-align:center; border-collapse:collapse;width:100%; margin:10px 0px;padding:0;}
table.hoteltable td {border:1px #0099ff solid;padding:5px; background-color:#ecf2fe;}

/*New email sign up*/

.win-content h1 {
	margin-bottom: 3px;
}
.win-content{
	border: 1px solid #0099FF;
	padding: 12px;
	position: relative;
	left: -4px;
	top: -4px;
	background: url(/images/airparks/nintendo-ds.jpg) no-repeat 360px 8px #CCEBFF;}

.win-shadow{
	margin: 0px;
	width: 480px;
	background-color: #f0f0f0;
}

<!--/* Insurance Positioning */

#insuranceadvert { 
position:relative; 
top:0px; 
left:0px; 
z-index:10; 
width:200px;}

#ins_navigation {
background:#80d2ff;
color:#fff;
font-family:verdana;
font-size:12px;
left:0px;
margin:0px;
padding:0px;
position:absolute;
top:492px;
width:750px;
z-index:5000;
}

#ins_landing_featured {
color:#000;
font-family:Verdana;
font-size:11px;
height:100px;
left:502px;
padding:0px;
position:absolute;
top:0px;
width:250px;
z-index:1000;
}

#ins_advert_text {
height:210px;
width:290px;
left:0px;
padding:0px;
position:absolute;
top:280px;
z-index:20;
font-family:Verdana;
font-size:11px;
color: #003399;
}

#ins_advert_text i{
font-size:9px;
}

#insurancecontent { 
position:absolute; 
top:600px; 
left:4px; 
z-index:2; 
border-width:2px; 
border-color:#CCCCCC; 
border-style:none; 
font-style:normal; 
font-size:12px; 
font-weight:normal; 
font-style:normal; 
font-family:Verdana; 
color:#333333; 
background-color:#FFFFFF; 
padding:10px; 
margin:5px; 
width:750px;}

#insurancecontent a { 
color:#003399; 
text-decoration:none;
}

#insurancecontent a:hover { 
color:#ff6600; 
text-decoration:underline;
}-->

#parking-engine p strong {color:#ff0000;}

#searchsite {margin:0;padding:0;position:absolute;top:305px; left: 210px; width:600px;padding:2px;text-align:center;font-weight:bold;}
#searchresults {position:absolute; top:490px; left:230px; font-size:11px;}
#searchsite form {padding:0; margin:0; width:500px;}


/*affiliate form*/
#affiliate-form fieldset p {float:left;}
#affiliate-form legend {color:#09f;font-size:14px;}
#affiliate-form {border:1px solid #ecf2fe;width:460px;padding:5px;height:570px;}
#affiliate-form fieldset label {float:left;width:200px;clear:left;margin:0 0 0 5px;clear:both}
#affiliate-form fieldset input, #affiliate-form fieldset select {float:left;margin:0 0 2px 0;}
#affiliate-form fieldset .applicable {float:left;font-style:italic;}
.clear {clear:both}