#airport-lounges-landing #main-content {
	background: url(/images/backgrounds/bg-airport-lounges.jpg) no-repeat bottom right;
}

#airport-lounges-detail #main-content .inner-content.landing {
	padding:25px 0 30px 50px;
}

#airport-lounges-detail h2 span {
	font-size: 22px;
	font-family: arial, helvetica, sans-serif;
}

#airport-lounges-detail #main-content a:hover {
	text-decoration: underline;
}

#airport-lounges-landing form {
	float: left;
	padding-right: 15px;
}

#airport-lounges-landing form li { 
	line-height: 25px;
	float: left;
}

#airport-lounges-landing form select {
	width: 210px;
	margin-right: 10px;
}

#airport-lounges-landing #airport-by-city {
	margin-left: 20px;
}


table.airport-city {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	width: 840px;
}

table.airport-city th {
	padding: 20px 0 10px 0;
	border: 0;
	background: url(/images/backgrounds/airport-city-faded-border.jpg) no-repeat 0 0;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
}

table.airport-city th.first {
	background: none;
}

table.airport-city td {
	vertical-align: top;
	border: 0;
	padding: 0 0 10px 0;
}


table.airport-city td.last {
	padding-bottom: 20px;
	/*background: url(/images/backgrounds/airport-city-faded-border.jpg) no-repeat left bottom;*/
}

table.airport-city td.category {
	width: 160px;
	font-weight: bold;
}

.print-link {
	margin-bottom: 0;
}


#corporate-solutions #main-content {
	background:#FFFFFF url(/corporate-solutions/images/backgrounds/bg-corporate-solutions-city.jpg) no-repeat scroll 0 0;
	padding:25px 0 30px;
}

#corporate-solutions #main-content.breadcrumb .inner-content {
	margin-top: 0;
}

.inner-content p.breadcrumb {
	padding-bottom: 10px;
	font-size: 11px;
}

.inner-content span.separator {
	float: left;
	padding: 5px 15px 0 0;
}