body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#828279;}

a:link, a:visited, a:active {color:#666666;}
a:hover {color:#999999;}

/***************************/
/** NEW STYLES - 03/11/08 **/
/***************************/

.adf-heading { color: #FF9900;}
/***************************/
/** NEW STYLES - 06/06/07 **/
/***************************/

/** NEW 2 COL LAYOUT **/
#main-wrapper { width: 330px;}
#main-col1 { float: left; position: relative; width: 163px; padding: 0; margin: 0;}
#main-col2 { float: right; display: inline; position: relative; width: 163px; margin: 0;}

/** NEW 2 COL LAYOUT - END **/


/***************************/
/** NEW STYLES - 01/03/06 **/
/***************************/

/** PROMO TOP NAV **/
#save { float: right; margin-right: 87px; margin-top: -90px;}
html>body #save { float: right; margin-right: 170px; margin-top: -75px;}
/** PROMO TOP NAV - END **/

/** CAR PARKING/HOME PAGES **/
#wrapper-v2 { margin-top: 15px; width: 315px;}
#leftcol { float: left; position: relative; width: 143px;}
#rightcol { float: right; display: inline; position: relative; width: 143px;}
/** CAR PARKING/HOME PAGES - END **/

.promo { margin-top: 60px;}
html>body .promo { margin-top: 40px;}

.promo2 { margin-top: -10px;}
html>body .promo2 { margin-top: 0px;}

#wrapper-v3 { width: 400px;}
#col2-extended { padding-left: 50px; padding-top: 35px; padding-bottom: 30px; width: 500px; float:left; position: relative; font-size:80%;}
/**********************/
/** NEW STYLES - END **/
/**********************/

#border { width: 778px; border: 1px solid #cccccc;}

#header { margin:0; padding:0; /*height: 138px;*/ text-align:left; float:left;}

#footer { margin:0; padding:0; text-align:left; float:left;}

#logo { width:200px; padding:17px 0 4px 2px;}
html>body #logo {width:200px; padding:0; margin:0; padding-top:10px;}

#col1 { width: 184px; float:left; background-image:url(../images/sub-nav-bg.gif); background-repeat:no-repeat; background-color:transparent;}

#col2 { padding-left: 45px; padding-top: 35px; width: 300px; float: left; font-size: 80%; background-color: transparent; padding-bottom: 10px;}

#wrapper4 { width: 594px; background-color: #996600;}
#wrapper5 { width: 544px;}

#col1-enews { width: 184px; float: left; position: relative; margin: 0; padding: 0; background-image: url(../images/sub-nav-bg.gif); background-position: left top; background-repeat: no-repeat; background-color: transparent;}
#col2-enews { padding-top: 35px; padding-left: 50px; width: 544px; float: right; display: inline; position: relative; margin: 0; padding-bottom: 30px;}

/* E-NEWSLETTER */
#col2-enews-row1-left { width: 315px; float: left; display: inline; position: relative; margin: 0; padding: 0;}
#col2-enews-row1-right { width: 229px; float: right; position: relative; margin: 0; padding: 0;}

#wrapper-enews { width: 544px;}

#wrapper-form { width: 544px; margin-top: 20px; background-image: url(../images/bg-large2.gif); background-repeat: no-repeat;}
#wrapper-form p { color: #FEC900; font-weight: bold;}
#wrapper-form h1 { color: #003366; font-weight: bold; font-size: 90%;}
#wrapper-form td td { color: #ffffff; font-weight: bold; font-size: 80%;}
#wrapper-form table { padding: 5px;}
.input-border { border: 1px solid #ffffff;}
.yellow { color: #FEC900; font-weight: bold; font-size: 80%; padding-left: 5px;}
/* E-NEWSLETTER */

			/* NEW 3 COL LAYOUT FOR HOMEPAGE / GATEWAY / CATCHING A FLIGHT 1/5/07 */
			#col2-newhomepage { padding-left: 45px; padding-top: 35px; width: 529px; float: left; font-size: 80%; padding-bottom: 10px;}
			
			#col2-row1 { width: 529px;}
			#col2-row2 { width: 529px; clear: both; margin-top: 5px;}
			
			#col1-a-newhomepage { float: left; position: relative; width: 320px; margin: 0; padding: 0;}
			#col2-a-newhomepage { float: right; display: inline; position: relative; width: 143px; margin-right: 40px; padding: 0;}
			
			#col1-b-newhomepage { float: left; position: relative; width: 112px; margin-right: 5px; padding: 0;}
			#col2-b-newhomepage { float: left; display: inline; position: relative; width: 112px; margin-right: 5px; padding: 0;}
			#col3-b-newhomepage { float: right; display: inline; position: relative; width: 295px; margin: 0; padding: 0;}
			
			.winflights { padding-left: 230px; padding-bottom: 7px;}
			.botlogo { padding-left: 180px; padding-bottom: 7px;}

			#col2-gateway, #col2-touristinfo, #col2-hoteldeals { padding-left: 45px; padding-top: 35px; width: 339px; float: left; font-size: 80%; background-color: transparent; padding-bottom: 10px;}
			#col3-gateway, #col3-touristinfo, #col3-hoteldeals { text-align: left; padding-top: 35px; /* Hide from IE-Mac \*/ width: 190px; float: left; font-size: 80%; /* End hide */}
			
			
			#wrapper-v2-gateway { margin-top: 15px; width: 339px;}
			#leftcol-gateway { float: left; position: relative; width: 172px;}
			#rightcol-gateway { float: right; display: inline; position: relative; width: 167px;}

/* GET AWAY FOR FREE FORM */

#giveawayform-text { text-align: center; width: 500px; padding: 5px;}
#giveawayform-text p { margin: 0; padding: 0; font-size: 80%; padding-bottom: 5px; color: #FEC900; font-weight: bold;}

#wrapper-giveawayform { width: 534px; height: 470px; margin-top: 20px; padding: 5px; background-image: url(../images/bg-large.gif); background-repeat: no-repeat;}
#wrapper-giveawayform td { color: #ffffff; font-weight: bold; font-size: 80%;}

#giveaway-col1 { width: 245px; float: left; position: relative;}
#giveaway-col2 { width: 265px; float: right; display: inline; position: relative;}

#form-footer { width: 510px; padding-top: 10px; clear: both;}
#terms { width: 256px; float: left; position: relative; margin-bottom: 10px;}
#register { width: 254px; float: right; display: inline; position: relative; text-align: right;}
#terms p { color: #000000; font-size: 60%;}
#terms h1 { color: #000000; font-size: 80%;}
/* GET AWAY FOR FREE FORM -END*/

#col1-tourist { width: 184px; float: left; position: relative; margin: 0; padding: 0; background-image: url(../images/sub-nav-bg.gif); background-position: left top; background-repeat: no-repeat; background-color: transparent;}
#col2-tourist { padding-left: 50px; padding-top: 35px; width: 544px; float: right; display: inline; position: relative; margin: 0; padding-bottom: 30px; font-size: 80%;}

#col2-row1-left { width: 297px; float: left; display: inline; position: relative; margin: 0; padding: 0;}
#col2-row1-right { width: 247px; float: right; position: relative; margin: 0; padding: 0;}

#col2-row2-left { width: 197px; float: left; display: inline; position: relative; margin: 0; padding: 20px 0 0 0;}
#col2-row2-right { width: 347px; float: right; position: relative; padding: 20px 0 0 0;}

#col3 {
text-align: left; padding-top: 35px;
/* Hide from IE-Mac \*/
width: 229px;
float: left;
font-size:80%;
/* End hide */
}

#col3-other {
text-align: left; padding-top: 35px;
/* Hide from IE-Mac \*/
width: 229px;
float: left;
font-size:80%;
/* End hide */
}
#col3o { border-top: 1px solid #FFFFFF; text-align: left; width: 173px; height: 1280px; margin-left: 10px; float: left; font-size:80%; background-color: #5CA545;}
#col2o { padding-left: 45px; padding-top: 35px; width: 366px; float: left; font-size: 80%; background-color: transparent; padding-bottom: 10px;}

ul#list-emissions  { padding-left: 17px;}

#center { text-align: center;}

#col2-3 {padding-left: 50px; padding-top: 35px; font-size:80%; width:524px; float:left; font-size:80%; background-color:transparent; padding-bottom:30px;}

#col-1-2-3 {width:758px; padding-bottom:30px;}

div.clearer {clear:both; line-height:0; height:0; margin:0; padding:0;}

#rightpanel { text-align: center;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

.content {padding:5px; margin:0; border:0 solid #cccccc;}
.contentSubHeader {font-size:120%; font-weight:bold;}
.contentSubHeaderBlue {font-size:85%; color:#031333;}
.contentSubInfo {font-size:80%;}

.smalltext { font-size: 80%; width: 130px;}

/*************************************/
/****** ICONS NAVIGATION MENU *******/
/***********************************/

#icons {display:block; width:156px; height:110px; margin-top:-98px; padding-left:592px;}
html>body #icons {display:block; width:156px; height:110px; margin-top:-85px; padding-left:592px;}
#icons ul {margin:0; padding:5px; list-style-type:none;}
#icons li {margin:0; padding:0;}

* html #icons a:hover {height:150px; he\ight:0;}
/* Step 6 - General link styling */
#icons a {display:block; width:156px; height:0; overflow:hidden; }
/* hack for older versions of IE with incorrect box model */
* html #icons a:link, * html #icons a:visited {height:26px; he\ight:0;}

li.iconcar {background:transparent url(../images/ico_adf.gif) no-repeat 0 0; width:156px; height:26px;display:block;}
li.iconcar a	{width:156px; height:0; display:block; padding-top:26px; color:white; overflow:hidden;}
li.iconcar a {background:transparent url(../images/ico_adf.gif) no-repeat -156px 0;}
li.iconcar a:hover {background-position:0px -28px; z-index:50;}

* html li.iconcar a:link, * html li.iconcar a:visited {height:26px; he\ight:0;}
* html li.iconcar a:hover {height:26px; he\ight:0;}

li.iconflight {background:transparent url(../images/icon_flight.gif) no-repeat 0px 0px;width:156px;height:26px;display:block;}
li.iconflight a {width:156px; height:0px; display:block; padding-top:26px; color:white; overflow:hidden;}
li.iconflight a {background:transparent url(../images/icon_flight.gif) no-repeat -156px 0;}
li.iconflight a:hover {background-position:0 -28px; z-index:50;}

* html li.iconflight a:link, * html li.iconflight a:visited {height:26px; he\ight:0;}
* html li.iconflight a:hover {height:26px; he\ight:0;}

li.iconbooknow {background:transparent url(../images/icon-booknow.gif) no-repeat 0 0; width:156px;height:26px;display:block;}
li.iconbooknow a {width:156px; height:0; display:block; padding-top:26px; color:white; overflow:hidden;}
li.iconbooknow a {background:transparent url(../images/icon-booknow.gif) no-repeat -156px 0px;}
li.iconbooknow a:hover {background-position:0 -28px; z-index:50;}

* html li.iconbooknow a:link, * html li.iconbooknow a:visited {height:26px; he\ight:0;}
* html li.iconbooknow a:hover {height:26px; he\ight:0;}

/******************************/
/****** TOP NAVIGATION *******/
/****************************/


#nav { display: block; width: 723px; background-color: #031333; height: 27px; padding-left: 55px;}

#nav ul { padding: 0; margin: 0; list-style-type: none; width: 723px;}

#nav li { float: left; display: inline;}

li.tophome {margin-right: 14px;margin-top:5px; margin-bottom:5px; background:transparent url(../images/top-nav/home.gif) no-repeat 0 0; width:38px; height:17px; display:block;}
li.tophome a {width:38px; height:0; display:block; padding-top:17px; color:white; overflow:hidden;}
li.tophome a {background:transparent url(../images/top-nav/home.gif) no-repeat -38px 0px;}
li.tophome a:hover {background-position:0 -18px; z-index:50;}

* html li.tophome a:link, * html li.tophome a:visited {height:17px; he\ight:0;}
* html li.tophome a:hover {height:17px; he\ight:0;}

li.topflightinfo-over {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/flight-info-over.gif) no-repeat 0 0; width:59px; height:17px; display:block;}
li.topflightinfo {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/flight-info.gif) no-repeat 0 0; width:59px; height:17px; display:block;}
li.topflightinfo a {width:59px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden;}
li.topflightinfo a {background:transparent url(../images/top-nav/flight-info.gif) no-repeat -59px 0px;}
li.topflightinfo a:hover {background-position:0 -18px; z-index:50;}

* html li.topflightinfo a:link, * html li.topflightinfo a:visited {height:17px; he\ight:0;}
* html li.topflightinfo a:hover {height:17px; he\ight:0;}

li.topairport-over {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/airport_over.gif) no-repeat 0 0; width:95px; height:17px; display:block;}
li.topairport {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/airport.gif) no-repeat 0 0; width:95px; height:17px; display:block;}
li.topairport a {width:95px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden;}
li.topairport a {background:transparent url(../images/top-nav/airport.gif) no-repeat -95px 0px;}
li.topairport a:hover {background-position:0 -18px; z-index:50;}

* html li.topairport a:link, * html li.topairport a:visited {height:17px; he\ight:0;}
* html li.topairport a:hover {height:17px; he\ight:0;}

li.topairport-over a {background:transparent url(../images/top-nav/airport_over.gif) no-repeat -95px 0px; width:95px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden;}

li.toptravel-over {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/travel_over.gif) no-repeat 0 0; width:80px; height:17px; display:block;}
li.toptravel {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/travel.gif) no-repeat 0 0; width:80px; height:17px; display:block;}
li.toptravel a {width:80px; height:0px; display:block; padding-top:18px; color:white; overflow:hidden;}
li.toptravel a {background:transparent url(../images/top-nav/travel.gif) no-repeat -80px 0px;}
li.toptravel a:hover {background-position:0 -18px; z-index:50;}

* html li.toptravel a:link, * html li.toptravel a:visited {height:17px; he\ight:0;}
* html li.toptravel a:hover {height:17px; he\ight:0;}

li.toptravel-over a {width:80px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden; background:transparent url(../images/top-nav/travel_over.gif) no-repeat -80px 0px;}
li.toptravel-over a:hover {background-position:0 -18px; z-index:50;}

li.topabout-over {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/about_over.gif) no-repeat 0 0; width:57px; height:17px; display:block;}
li.topabout-over a {width:57px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden; background:transparent url(../images/top-nav/about_over.gif) no-repeat -57px 0px;}
li.topabout-over a:hover {background-position:0 -18px; z-index:50;}

li.topabout {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/about.gif) no-repeat 0 0; width:57px; height:17px; display:block;}
li.topabout a {width:57px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden;}
li.topabout a {background:transparent url(../images/top-nav/about.gif) no-repeat -57px 0px;}
li.topabout a:hover {background-position:0 -18px; z-index:50;}

* html li.topabout a:link, * html li.topabout a:visited {height:17px; he\ight:0;}
* html li.topabout a:hover {height:17px; he\ight:0;}

li.topnews-over {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/news_over.gif) no-repeat 0 0; width:35px; height:17px; display:block;}
li.topnews {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/news.gif) no-repeat 0 0; width:35px; height:17px; display:block;}
li.topnews a {width:35px; height:0px; display:block; padding-top:18px; color:white; overflow:hidden;}
li.topnews a {background:transparent url(../images/top-nav/news.gif) no-repeat -35px 0px;}
li.topnews a:hover {background-position:0 -18px; z-index:50;}

* html li.topnews a:link, * html li.topnews a:visited {height:17px; he\ight:0;}
* html li.topnews a:hover {height:17px; he\ight:0;}

li.topnews-over a {width:35px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden; background:transparent url(../images/top-nav/news_over.gif) no-repeat -35px 0px;}
li.topnews-over a:hover {background-position:0 -17px; z-index:50;}

li.topcontacts-over {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/contacts_over.gif) no-repeat 0 0; width:54px; height:17px; display:block;}
li.topcontacts {margin-right: 14px;margin-top:5px; margin-bottom:5px;background:transparent url(../images/top-nav/contacts.gif) no-repeat 0 0; width:54px; height:17px; display:block;}
li.topcontacts a {width:54px; height:0px; display:block; padding-top:17px; color:white; overflow:hidden;}
li.topcontacts a {background:transparent url(../images/top-nav/contacts.gif) no-repeat -54px 0px;}
li.topcontacts a:hover {background-position:0 -18px; z-index:50;}

* html li.topcontacts a:link, * html li.topcontacts a:visited {height:17px; he\ight:0;}
* html li.topcontacts a:hover {height:17px; he\ight:0;}

li.emissions-over {background:transparent url(../images/top-nav/calc-bttn.gif) no-repeat 0 0; width:173px; height:27px; display:block;}
li.emissions { margin-left: 34px; background:transparent url(../images/top-nav/calc-bttn.gif) no-repeat 0 0; width:173px; background-color: #ffffff; height:27px; display:block;}
li.emissions a {width:173px; height:0px; display:block; padding-top:28px; color:white; overflow:hidden;}
li.emissions a {background:transparent url(../images/top-nav/calc-bttn.gif) no-repeat -173px 0px;}
li.emissions a:hover {background-position:0 -27px; z-index:50;}

* html li.emissions a:link, * html li.emissions a:visited {height:27px; he\ight:0;}
* html li.emissions a:hover {height:27px; he\ight:0;}


* html #nav a:hover {height:27px; he\ight:0;}
#nav a {display:block; height:0; overflow:hidden; }
* html #nav a:link, * html #nav a:visited {height:27px; he\ight:0;}
/* TOP Navigation rollovers ENDS */

/**************************/
/****** LEFT PANEL *******/
/************************/

#bookflights { margin-left: 48px; padding-top: 0; height: 67px; /*height: 10%;*/}


/**************************/
/****** LATEST NEWS *******/
/************************/
#latest-news { width: 475px; clear: both; margin: 0 0 10px 226px; padding: 5px; font-size: 100%;}
#latest-news h1 { font-size: 80%; color: #999999; margin: 0; padding;}
#latest-news p { font-size: 70%; color: #999999; margin: 0; padding-left: 154px; padding-top: 10px;}
#latest-news a, #latest-news a:visited { font-size: 80%; color: #969690; text-decoration: underline;}
#latest-news a:hover { font-size: 80%; color: #969690; text-decoration: underline;}

.news-box { background:transparent url(../images/latestnews_fullwidth.gif) no-repeat 0px 0px; width:486px; height:50px; margin-bottom: 0;}

/**************************/
/****** CENTER PANEL *******/
/************************/
#photogallery {display:inline; width:570px; padding:0; margin:0;}
#photogallery ul {list-style-type: none;}

#intro {}
#intro p {}
#intro ul { margin: 0; padding-top: 2px;}

.navlist {  padding-left: 15px; margin: 0;}
.navlist li { list-style-type: square; padding-bottom: 10px;}

#intro h1 {font-size: 105%; font-weight: bold; margin-top: 10px; margin: 0; padding: 0;}
#intro h2 { font-size: 110%; color: #FF0000;}
#intro h3 { font-size: 110%; color: #999999;}

/*NEWS STYLES*/
a img{border:none;}
#news {font-family:Arial, Helvetica, sans-serif; margin:0;}
#news h1 {font-size:105%; font-weight:bold;}
#news h2 { margin:10px 0 0 0; padding:0 0 10px 0; color:#999999; font-size:100%; font-weight:normal;}
.news-articlelist ul {margin:0; padding:0; list-style-type:none;}
.news-articlelist li {margin:0; padding:0 0 10px 0; clear:left;}
.news-articlelist li h3 {margin:0; padding:0; font-weight:normal; font-size:8pt;}
.news-articlelist li h3 a img {float:left; margin-right:6px; width:27px;}
.news-articlelist li h3 a {color:#031333; text-decoration:none;}
.news-articlelist li p{display:inline; font-size:8pt; line-height:8pt;}
.news-articlelist li h3 a:hover{text-decoration:underline;}
/*NEWS STYLES END*/

#containerbox {margin:0; padding-top:20px; padding-bottom:0;}
#containerbox p {padding-bottom:5px; margin-bottom:5px;}
#containerbox .heading{ margin:0; padding:0 0 5px 0;}
#containerbox .pict{ margin:0; margin-left:-35px; padding-right:5px;}
#containerbox a:link, #containerbox a:active, #containerbox a:visited {color:#FF9900; font-size:70%; }
#containerbox a:hover {color:#FFB648;}

#containerbox-flyto {margin:0; padding-top:20px; padding-bottom:20px;}
#containerbox-flyto p {font-size:85%; margin:0px; padding:0; padding-bottom:5px; margin-bottom:5px;}
#containerbox-flyto .heading{ margin:0; padding:0 0 5px 0;}
#containerbox-flyto .pict{ margin:0; margin-left:-35px; padding-right:5px;}
#containerbox-flyto a:link, #containerbox-flyto a:active, #containerbox-flyto a:visited {color:#FF9900; font-size:85%;}
#containerbox-flyto a:hover {color:#FFB648;}

#containerbox-flyfrom {margin:0; padding-top:20px; padding-bottom:0;}
#containerbox-flyfrom p {width:160px; font-size:85%; margin:0px; padding:0; padding-bottom:5px; margin-bottom:5px;}
#containerbox-flyfrom .heading{margin:0; padding:0 0 5px 0;}
#containerbox-flyfrom .pict{margin:0; margin-left:-35px; padding-right:5px;}
#containerbox-flyfrom a:link, #containerbox-flyfrom a:active, #containerbox-flyfrom a:visited {color:#FF9900; font-size:85%;}
#containerbox-flyfrom a:hover {color:#FFB648;}

/*Inbound*/
#containerbox-usefullinks {margin:0; padding-top:35px; padding-bottom:50px;}
#containerbox-usefullinks p {width:160px; font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0; }
#containerbox-usefullinks .heading {margin:0; padding:0 0 5px 0;}
#containerbox-usefullinks .pict {margin:0; margin-left:-35px; padding-right:5px;}
#containerbox-usefullinks a:link, #containerbox-usefullinks a:active, #containerbox-usefullinks a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-usefullinks a:hover {color:#FFB648; margin-left:0;}

#containerbox-inboundcar {margin:0; padding-top:180px; padding-bottom:50px;}
#containerbox-inboundcar p {font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-inboundcar .heading {margin:0; padding:0 0 5px 0; padding-left:20px;}
#containerbox-inboundcar .pict {margin:0; margin-left:-21px; padding-right:5px; padding-left:20px;}
#containerbox-inboundcar a:link, #containerbox-inboundcar a:active, #containerbox-inboundcar a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-inboundcar a:hover {color:#FFB648; margin-left:0;}

#containerbox-book {margin:0; padding-top:0px; padding-bottom:0;}
#containerbox-book p {width:160px; font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0; }
#containerbox-book .heading{margin:0; padding:0 0 5px 0;}
#containerbox-book .pict{margin:0; margin-left:-35px; padding-right:5px;}
#containerbox-book a:link, #containerbox-book a:active, #containerbox-book a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-book a:hover {color:#FFB648; margin-left:0;}

#containerbox-contjourney {margin:0; padding-top:23px; padding-bottom:40px;}
#containerbox-contjourney p {font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-contjourney .heading{margin:0; padding:0 0 5px 0; padding-left:20px;}
#containerbox-contjourney .pict{margin:0; margin-left:-21px; padding-right:5px; padding-left:20px;}
#containerbox-contjourney a:link, #containerbox-contjourney a:active, #containerbox-contjourney a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-contjourney a:hover {color:#FFB648; margin-left:0;}

/*Travel Advice*/
#containerbox-checkin { margin: 0; padding-top: 67px; padding-bottom: 40px;}
#containerbox-checkin p { width: 150px; font-size: 85%; padding-bottom: 5px; margin-bottom: 5px; margin: 0; padding: 0;}
#containerbox-checkin .heading{ margin: 0; padding: 0 0 5px 0;}
#containerbox-checkin .pict { margin :0; margin-left: -35px; padding-right: 5px;}
#containerbox-checkin a:link, #containerbox-checkin a:active, #containerbox-checkin a:visited { color: #FF9900; font-size: 70%; margin-left: 0;}
#containerbox-checkin a:hover { color: #FFB648; margin-left: 0;}

#containerbox-travelfaq {margin:0; padding-top:4px; padding-bottom:0;}
#containerbox-travelfaq p {width:150px; font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-travelfaq .heading {margin:0; padding:0 0 5px 0;}
#containerbox-travelfaq .pict {margin:0; margin-left:-35px; padding-right:5px; }
#containerbox-travelfaq a:link, #containerbox-travelfaq a:active, #containerbox-travelfaq a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-travelfaq a:hover {color:#FFB648; margin-left:0;}

#containerbox-security {margin:0; padding-top:18px; padding-bottom:40px;}
#containerbox-security p {width:160px; font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0; }
#containerbox-security .heading{margin:0; padding:0 0 5px 0; padding-left:30px;}
#containerbox-security .pict{margin:0; margin-left:-20px; padding-right:5px; padding-left:20px;}
#containerbox-security a:link, #containerbox-security a:active, #containerbox-security a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-security a:hover {color:#FFB648; margin-left:0;}

#containerbox-disabled {margin:0; padding-top:30px; padding-bottom:0;}
#containerbox-disabled p {width:160px; font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-disabled .heading{margin:0; padding:0 0 5px 0; padding-left:30px;}
#containerbox-disabled .pict{margin:0; margin-left:-20px; padding-right:5px; padding-left:20px;}
#containerbox-disabled a:link, #containerbox-disabled a:active, #containerbox-disabled a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-disabled a:hover {color:#FFB648; margin-left:0;}

/*Outbound*/
#containerbox-airport {margin:0; padding-top:34px; padding-bottom:0;}
#containerbox-airport p {font-size:85%; width:190px; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-airport .heading{margin:0; padding:0 0 5px 0;}
#containerbox-airport .pict{margin:0; margin-left:-35px; padding-right:5px; padding-left:10px;}
#containerbox-airport a:link, #containerbox-airport a:active, #containerbox-airport a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-airport a:hover {color:#FFB648; margin-left:0;}


#containerbox-flight {margin:0; padding-top:62px; padding-bottom:0;}
#containerbox-flight p {font-size:85%; width: 130px; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0; float: left}
#containerbox-flight .heading {margin:0; padding:0 0 5px 0; padding-left:25px;}
#containerbox-flight .pict {margin:0; margin-left:-15px; padding-right:5px; padding-left:20px; text-align: left}
#containerbox-flight a:link, #containerbox-flight a:active, #containerbox-flight a:visited {color:#FF9900; font-size:70%;}
#containerbox-flight a:hover {color:#FFB648;}

#containerbox-whereweare { margin:0; padding-top:40px; padding-bottom:0;}
#containerbox-whereweare p {font-size:85%; width:190px; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-whereweare .heading{margin:0; padding:0 0 5px 0;}
#containerbox-whereweare .pict{margin:0; margin-left:-35px; padding-right:5px; padding-left:10px;}
#containerbox-whereweare a:link, #containerbox-whereweare a:active, #containerbox-whereweare a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-whereweare a:hover {color:#FFB648; margin-left:0;}


#containerbox-travel {margin:0; padding-top:0; padding-bottom:0;}
#containerbox-travel p {font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-travel .heading {margin:0; padding:0 0 5px 0; padding-left:25px;}
#containerbox-travel .pict {margin:0; margin-left:-15px; padding-right:5px; padding-left:20px;  padding-bottom: 10px;}
#containerbox-travel a:link, #containerbox-travel a:active, #containerbox-travel a:visited {color:#FF9900; font-size:70%; margin-left:0;}

/*Business Travel*/
#containerbox-executive {margin:0; padding-top:10px; padding-bottom:10px;}
#containerbox-executive p {font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-executive .heading{padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-executive .pict{margin:0; margin-left:-35px; padding-right:5px; padding-left:0;}
#containerbox-executive a:link, #containerbox-executive a:active, #containerbox-executive a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-executive a:hover {color:#FFB648; margin-left:0;}

#containerbox-business {margin:0; padding-top:30px; padding-bottom:0;}
#containerbox-business p {font-size:85%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-business .heading{padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-business .pict{margin:0; margin-left:-35px; padding-right:5px; padding-left:0;}
#containerbox-business a:link, #containerbox-business a:active, #containerbox-business a:visited {color:#FF9900; font-size:70%; margin-left:0;}
#containerbox-business a:hover {color:#FFB648; margin-left:0;}

/* Hide from Mac IE5 */
@media all {
/*Work with us*/
#containerbox-retailopps {margin:0; padding-top:20px; padding-bottom:0;}
#containerbox-retailopps p {float:left; width:100px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-retailopps .heading {padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-retailopps .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-retailopps a:link, #containerbox-retailopps a:active, #containerbox-retailopps a:visited {color:#FF9900; margin-left:0;}
#containerbox-retailopps a:hover {color:#FFB648; margin-left:0;}

#containerbox-routeopps {float:right; margin:0; padding-bottom:40px; margin-top:-16px;}
/* IE6, Firefox, NN*/
#containerbox-routeopps/* */ {float:right; margin:0; padding-top:0; padding-bottom:0; margin-top:-19px;}
#containerbox-routeopps p {width:115px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-routeopps .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
#containerbox-routeopps .pict {margin:0; margin-left:0; padding-right:5px; padding-left:0;}
#containerbox-routeopps a:link, #containerbox-routeopps a:active, #containerbox-routeopps a:visited {color:#FF9900; margin-left:0;}
#containerbox-routeopps a:hover {color:#FFB648; margin-left:0;}

/*Firefox (Hides from IE)*/
html>body #containerbox-routeopps {float:right; margin:0; padding-top:0; padding-bottom:0; margin-top:-19px;}
html>body #containerbox-routeopps p {width:165px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
html>body #containerbox-routeopps .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
html>body #containerbox-routeopps .pict {margin:0; margin-left:0; padding-right:5px; padding-left:0;}
html>body #containerbox-routeopps a:link, #containerbox-routeopps a:active, #containerbox-routeopps a:visited {color:#FF9900; margin-left:0;}
html>body #containerbox-routeopps a:hover {color:#FFB648; margin-left:0;}

#containerbox-recruitment {margin:0; padding-top:40px; padding-bottom:0; margin-top:0;}
#containerbox-recruitment p {float:left; width:100px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-recruitment .heading {padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-recruitment .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-recruitment a:link, #containerbox-recruitment a:active, #containerbox-recruitment a:visited {color:#FF9900; margin-left:0;}
#containerbox-recruitment a:hover {color:#FFB648; margin-left:0;}

#containerbox-advertising {float:right; padding-top:0; margin-top:-15px;}
/* IE6, Firefox, NN*/
#containerbox-advertising/* */ {float:right; padding-top:0; margin-top:-20px;}
#containerbox-advertising p {width:115px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-advertising .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
#containerbox-advertising .pict {margin:0; margin-left:0px; padding-right:5px; padding-left:0;}
#containerbox-advertising a:link, #containerbox-advertising a:active, #containerbox-advertising a:visited {color:#FF9900; margin-left:0;}
#containerbox-advertising a:hover {color:#FFB648; margin-left:0;}

/*Firefox (Hides from IE)*/
html>body #containerbox-advertising {float:right; padding-top:10px; margin-top:-32px;}
html>body #containerbox-advertising p {width:165px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
html>body #containerbox-advertising .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
html>body #containerbox-advertising .pict {margin:0; margin-left:0px; padding-right:5px; padding-left:0;}
html>body #containerbox-advertising a:link, #containerbox-advertising a:active, #containerbox-advertising a:visited {color:#FF9900; margin-left:0;}
html>body #containerbox-advertising a:hover {color:#FFB648; margin-left:0;}
/*End*/
}

/* Hide from Mac IE5 */
@media all {
/*About Us*/
#containerbox-about-ch {margin:0; padding-top:20px; padding-bottom:60px; margin:0;}
#containerbox-about-ch p {float:left; width:115px;  font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-about-ch .heading {padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-about-ch .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-about-ch a:link, #containerbox-about-ch a:active, #containerbox-about-ch a:visited {color:#FF9900; margin-left:0;}
#containerbox-about-ch a:hover {color:#FFB648; margin-left:0;}

/* IE 5.5 and below */
#containerbox-what {float:right; margin:0; padding-top:70px; padding-bottom:20px; margin-top:-87px;}
/* IE6, Firefox, NN*/
#containerbox-what/* */ {float:right; margin:0; padding-top:0; padding-bottom:0; margin-top:-81px;}
#containerbox-what p {width:115px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-what .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
#containerbox-what .pict {margin:0; margin-left:0; padding-right:5px; padding-left:0;}
#containerbox-what a:link, #containerbox-what a:active, #containerbox-what a:visited {color:#FF9900; margin-left:0;}
#containerbox-what a:hover {color:#FFB648; margin-left:0;}

/*Firefox (Hides from IE)*/
html>body #containerbox-what {float:right; margin:0; padding-top:0; padding-bottom:0; margin-top:-82px;}
html>body #containerbox-what p {width:155px;  font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
html>body #containerbox-what .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
html>body #containerbox-what .pict {margin:0; margin-left:0; padding-right:5px; padding-left:0;}
html>body #containerbox-what a:link, #containerbox-what a:active, #containerbox-what a:visited {color:#FF9900; margin-left:0;}
html>body #containerbox-what a:hover {color:#FFB648; margin-left:0;}

#containerbox-history {margin:0; padding-top:25px; padding-bottom:0px; margin-top:0px;}
#containerbox-history p {float:left; width:115px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-history .heading {padding:0 0 5px 0; padding-left:0px; margin:0;}
#containerbox-history .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-history a:link, #containerbox-history a:active, #containerbox-history a:visited {color:#FF9900; margin-left:0;}
#containerbox-history a:hover {color:#FFB648; margin-left:0;}

#containerbox-operational {float:right; padding-top:10px; margin-top:-32px;}
#containerbox-operational p {width:115px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-operational .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
#containerbox-operational .pict {margin:0; margin-left:0px; padding-right:5px; padding-left:0;}
#containerbox-operational a:link, #containerbox-operational a:active, #containerbox-operational a:visited {color:#FF9900; margin-left:0px;}
#containerbox-operational a:hover {color:#FFB648; margin-left:0;}

/*Firefox (Hides from IE)*/
html>body #containerbox-operational {float:right; padding-top:10px; margin-top:-32px;}
html>body #containerbox-operational p {width:155px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
html>body #containerbox-operational .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
html>body #containerbox-operational .pict {margin:0; margin-left:0px; padding-right:5px; padding-left:0;}
html>body #containerbox-operational a:link, #containerbox-operational a:active, #containerbox-operational a:visited {color:#FF9900; margin-left:0px;}
html>body #containerbox-operational a:hover {color:#FFB648; margin-left:0;}
/*End*/
}

/* Hide from Mac IE5 */
@media all {
/*Visit the Airport*/
#containerbox-flyingschool {margin:0; padding-top:20px; padding-bottom:70px; margin:0;}
#containerbox-flyingschool p {float:left; width:100px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-flyingschool .heading {padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-flyingschool .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-flyingschool a:link, #containerbox-flyingschool a:active, #containerbox-flyingschool a:visited {color:#FF9900; margin-left:0;}
#containerbox-flyingschool a:hover {color:#FFB648; margin-left:0;}

#containerbox-enthusiasts {float:right; margin:0; padding-top:0; margin-top:-18px;}
/* IE6, Firefox, NN*/
#containerbox-enthusiasts/* */ {float:right; margin:0; padding-bottom:0; margin-top:-93px;}
#containerbox-enthusiasts p {width:120px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-enthusiasts .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
#containerbox-enthusiasts .pict {margin:0; margin-left:0px; padding-right:5px; padding-left:0;}
#containerbox-enthusiasts a:link, #containerbox-enthusiasts a:active, #containerbox-enthusiasts a:visited {color:#FF9900; margin-left:0;}
#containerbox-enthusiasts a:hover {color:#FFB648; margin-left:0;}

/*Firefox (Hides from IE)*/
html>body #containerbox-enthusiasts {float:right; margin:0; padding-top:0; padding-bottom:0; margin-top:-94px;}
html>body #containerbox-enthusiasts p {width:168px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
html>body #containerbox-enthusiasts .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
html>body #containerbox-enthusiasts .pict {margin:0; margin-left:0px; padding-right:5px; padding-left:0;}
html>body #containerbox-enthusiasts a:link, #containerbox-enthusiasts a:active, #containerbox-enthusiasts a:visited {color:#FF9900; margin-left:0;}
html>body #containerbox-enthusiasts a:hover {color:#FFB648; margin-left:0;}

#containerbox-general {margin:0; padding-top:90px; padding-bottom:0; margin-top:0;}
/* IE6, Firefox, NN*/
#containerbox-general/* */ {margin:0; padding-top:25px; padding-bottom:0; margin-top:0;}
#containerbox-general p {float:left; width:100px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-general .heading {padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-general .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-general a:link, #containerbox-general a:active, #containerbox-general a:visited {color:#FF9900; margin-left:0;}
#containerbox-general a:hover {color:#FFB648; margin-left:0;}
/*End*/
}

/* Hide from Mac IE5 */
@media all {
/*Press Centre*/
#containerbox-press {margin:0; padding-top:0; padding-bottom:0; margin-top:20px;}
#containerbox-press p {float:left; width:130px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-press .heading {padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-press .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-press a:link, #containerbox-press a:active, #containerbox-press a:visited {color:#FF9900; margin-left:0;}
#containerbox-press a:hover {color:#FFB648; margin-left:0;}

#containerbox-contacts {margin-left:170px; padding-top:0; padding-bottom:70px; margin-top:-20px;}
/* IE6, Firefox, NN*/
#containerbox-contacts/* */ {margin-left:170px; padding-top:0; padding-bottom:70px; margin-top:-26px;}
#containerbox-contacts p {width:145px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
/*Fix for Firefox and NN - width of text areas*/
html>body #containerbox-contacts p {width:190px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-contacts .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
#containerbox-contacts .pict {margin:0; margin-left:0px; padding-right:5px;}
#containerbox-contacts a:link, #containerbox-contacts a:active, #containerbox-contacts a:visited {color:#FF9900; margin-left:0;}
#containerbox-contacts a:hover {color:#FFB648; margin-left:0;}

#containerbox-gallery {margin:0; padding-top:0; padding-bottom:0; margin-top:-30px;}
#containerbox-gallery p {float:left; width:130px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-gallery .heading {padding:0 0 5px 0; padding-left:0; margin:0;}
#containerbox-gallery .pict {margin-left:-20px; padding-right:5px; padding-left:0;}
#containerbox-gallery a:link, #containerbox-gallery a:active, #containerbox-gallery a:visited {color:#FF9900; margin-left:0;}
#containerbox-gallery a:hover {color:#FFB648; margin-left:0;}

#containerbox-pub {margin-left:170px; padding-top:0; padding-bottom:0; margin-top:-21px;}
/* IE6, Firefox, NN*/
#containerbox-pub/* */ {margin-left:170px; padding-top:0; padding-bottom:0; margin-top:-26px;}
#containerbox-pub p {width:145px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
/*Fix for Firefox and NN - width of text areas*/
html>body #containerbox-pub p {width:190px; font-size:80%; padding-bottom:5px; margin-bottom:5px; margin:0; padding:0;}
#containerbox-pub .heading {padding:0 0 5px 0; padding-left:15px; margin:0;}
#containerbox-pub .pict {margin:0; margin-left:0; padding-right:5px; }
#containerbox-pub a:link, #containerbox-pub a:active, #containerbox-pub a:visited {color:#FF9900; margin-left:0;}
#containerbox-pub a:hover {color:#FFB648; margin-left:0;}

/*Fix for Firefox and NN - width of text areas*/
html>body #containerbox-pub a:link, #containerbox-pub a:active, #containerbox-pub a:visited {color:#FF9900; margin-left:40px;}
html>body #containerbox-pub a:hover {color:#FFB648; margin-left:40px;}

/*End*/
}

#uptodate {padding-left:0; padding-bottom:10px;}
#uptodate img {padding-right:0; padding-left:43px;}

/*now a graphic*/
#uptodate a:link, #uptodate a:active, #uptodate a:visited {font-size:75%; color:#999999;}
#uptodate a:hover {color:#cccccc;}

.advert-space {}

.bottomspace { padding-top:100px;}

/*** Column 3 Flight times ***/
div.map{margin:20px 0 0 50px;}
a img{border:0;}
#routes {padding-left:120px;}
/* commented backslash hack v2 \*/
#routes {margin:0; padding:0 0 0 60px;}
/* end hack */
#routes ul{margin:0; padding:0 0 0 20px; list-style-type:none;}
#routes li{margin:0; padding:0;}
#routes li a{text-decoration:none;}
.route-space {padding:15px 0;}

/** Column 3 Airport Facilities **/

#aiportfacilities {padding-left:75px; margin:0; float:right; margin-top: 15px;}
#aiportfacilities-other {padding-left:75px; padding-top:45px;}
/* Hide from Mac IE5 */
@media all {#aiportfacilities-other {padding-left:75px; padding-top:45px; float:right;}}

.address { padding-left:60px; margin:0; float:left;}
* html body .address {padding-right:58px; margin:0; float:right; padding-bottom:10px;}

.facilities {padding-right:10px; color:#999999; width:160px; margin:0; padding-bottom:7px; float:right;}
html>body .facilities {padding-right:10px; color:#999999; width:160px; margin:0; margin-bottom:0; padding-bottom:5px; float:right;}

/* Hide from Mac IE5 */
@media all {
.facilities img {text-align:left; margin:0; padding-right:10px; float:left; clear:both;}
.facilities p {padding-left:60px; width:160px; margin:0; padding:0; float:left;}
}
* html body .facilities img {text-align:left; margin:0; padding-right:10px; float:left; clear:both;}
* html body .facilities p {width:160px; margin:0; padding:0; float:left;}

.orangeheading {font-size:80%; padding-right:10px; width:160px; text-align:left; color:#FF6600; padding-bottom:10px; padding-top:0; margin:0;}

.tempcontentborder {border:0 solid #cccccc;}
.icon {margin:0; padding:0;}

/** Column 3 Contacts **/
.contacts {margin-top:316px;}
.contacts/* */ {padding-top:250px; padding:0;}
.heading-bottspace {margin-bottom:-5px;}
.mainheading {padding-bottom:6px;}
.grey a {color:#999999;}
.grey a:hover {color:#999999;}

/** Column 3 Where we are **/
.travellingtimes {width:170px;}
.travellingtimes p {padding:0; margin:0; font-size:80%;}
.travellingtimes h1 {margin:0; padding-bottom:10px; font-size:85%; font-weight:normal;}

/** Column 2-3 Pre pay Car parking **/
#carparking { padding-left: 50px; padding-top: 35px; clear: both;}
#carparking p { color: #999999; margin: 0; padding: 0;}

.pre-book {width:120px; font-size:105%; color:#031333; padding-top:10px; padding-bottom:20px;}

/** Footer **/

.sitedesigned { padding-left: 370px; padding-bottom:7px; font-size:70%;}
.sitedesigned a:link, .sitedesigned a:active, .sitedesigned a:visited { color:#999999; text-decoration:none;}
.sitedesigned a:hover { text-decoration:underline;}

.sitedesigned-tourist { padding-left: 347px; padding-bottom: 7px; font-size: 70%; clear: both;}
.sitedesigned-tourist a:link, .sitedesigned-tourist a:active, .sitedesigned-tourist a:visited { color: #999999; text-decoration:none;}
.sitedesigned-tourist a:hover { text-decoration: underline;}

#sitedevelopedby { color: #999999; font-size: 70%; padding: 10px 0 10px 0; display: none;}
#sitedevelopedby a, #sitedevelopedby a:visited { color: #999999;}

.sitebottom {padding-left: 310px; padding-bottom: 7px; font-size: 70%;}

.skip { display:none; }

#routes select { font-size: 80%;}

#termstxt { font-size: 70%; padding-top: 10px;}

#col2 ol.pcp, #col2 ul.pcp { margin: 0; padding: 0;}
#col2 ol.pcp p { margin-bottom: 10px; padding: 0;}
#col2 ol.pcp li, #col2 ul.pcp li { margin-left: 20px; margin-bottom: 10px; padding-left: 0;}
#col2 ol.pcp ol { padding-left: 10px; margin-top: 10px; list-style: none;}
#col2 ul.pcp ul { margin-top: 10px;}

/**    CLEARFIX STYLES    **/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix { display: inline;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */

/** CLEARFIX STYLES - END **/
