/**
 * Home styles
 */

#home #main-content {
	width: 958px;
	background: url(/images/backgrounds/bg-home-page.jpg) 0 0 no-repeat;
}

.inner-content {
	padding-top: 363px;
}

.inner-content h1 {
	position: absolute;
	left: -999px;
}

.sub-section-container {
	padding-bottom: 10px;
	color: #FFFFFF;
}

#main-content .ad-campaign h2 {
	background: none;
	margin: 0;
	padding: 0;
}

#main-content .ad-campaign h2 a {
	float: left;
	height: 121px;
	width: 208px;
	margin: 0 17px 0 5px;
	padding-top: 8px;
	background: url(/images/backgrounds/bg-ad-campaign.jpg) 0 0 no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.sub-section-airport {
	float: left;
	width: 364px;
	margin-right: 17px;	
	background: #060604 url(/images/backgrounds/bg-sub-section.jpg) 0 0 no-repeat;
}

.sub-section-content {
	padding: 6px 0px 0px 12px;
	min-height: 118px;
}

.sub-section-content h2 {
	background: none;
	padding-bottom: 4px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
}

.sub-section-content p {
	padding-bottom: 10px;
}

.sub-section-btm {
	height: 5px;
	width: 364px;
	background: url(/images/backgrounds/bg-sub-section-btm.jpg) bottom left no-repeat;
}

.sub-section-atm {
	float: left;
	width: 335px;
	background: #060604 url(/images/backgrounds/bg-sub-section-atm.jpg) 0 0 no-repeat;
}

.sub-section-btm.atm {
	width: 335px;
	background: url(/images/backgrounds/bg-sub-section-btm-atm.jpg) top left no-repeat;
}

/*select styles*/
form li {
	float: left;
}

select {
	float: left;
	width: 211px;
	margin-right: 10px;
	margin-top: 1px;
}

.sub-section-airport .sub-section-content p.separator {
	float: left;
	width: 211px;
	position: relative;
	top: -1px;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	font-size: 11px;
}

.bottom-content {
	height: 29px;
	width: 945px;
	padding-top: 5px;
	background: url(/images/backgrounds/bg-home-page-btm-gradient.jpg) 0 0 no-repeat;
	text-align: center;
}

.bottom-content h3 {
	display: inline;
	width: 945px;
	padding-right: 10px;
	font-style: italic;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: times new roman, times, serif;
}

#main-content .bottom-content a {
	padding-right: 8px;
	font-size: 15px;
	color: #FFFFFF;
	background: url(/images/icons/icon-white-arrow.png) right .4em no-repeat;
	font-family: times new roman, times, serif;
}

#main-content .bottom-content a:hover {
	text-decoration: underline;
}