html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus
{
	outline: 0;
}
body
{
	line-height: 1;
	color: #000;
	background-color: #fff;
}
ol, ul
{
	list-style: none;
	line-height: 1.4;
}
table
{
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td
{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
}
blockquote, q
{
	quotes: "" "";
}
a
{
	text-decoration: none;
	color: #039;
}
* html .clearfix
{
	height: 1%;
	overflow: visible;
}
* + html .clearfix
{
	min-height: 1%;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
html
{
	font-size: 100%;
}
body
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 62.5%;
	background: url(../resources/img/bkgd_body.gif) repeat-x left top;
	text-align: center;
}
#container
{
	width: 982px;
	margin: 0 auto;
	text-align: left;
}
a:hover
{
	text-decoration: underline;
}
strong
{
	font-weight: bold;
}
p
{
	font-size: 1.2em;
	line-height: 1.4;
}
h1
{
	font-size: 2.4em;
	color: #f60;
	margin-bottom: 18px;
	margin-left: 10px;
	text-transform: uppercase;
}
h2
{
	padding-bottom: 15px;
	font-size: 2.4em;
	line-height: 1.1;
	text-transform: uppercase;
	color: #333;
}
h3
{
	padding-bottom: 15px;
	font-size: 1.8em;
	line-height: 1.1;
	text-transform: uppercase;
	color: #333;
}
h4
{
	padding-bottom: 5px;
	font-size: 1.4em;
	line-height: 1.1;
}
h5
{
	padding-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1;
}
h6
{
	padding-bottom: 5px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1;
	text-transform: uppercase;
}
.accessibilityJumpLinks
{
	position: absolute;
	top: -10000px;
	left: 0;
}
.iconTextModule
{
	padding: 10px 10px 10px 0;
	padding-bottom: 15px;
}
.lastModule
{
	border: none !important;
}
.iconTextModule .iconHolder
{
	float: left;
	width: 80px;
	text-align: center;
}
.iconTextModule .description
{
	margin-left: 85px;
}
.iconTextModule .descriptionNew
{
	margin-left: 485px;
}
.iconTextModule .descriptionFAQ
{
	margin-left: 200px;
}
.iconTextModule .descriptionFAQ ul
{
	width: 48%;
	float: left;
}
.iconTextModule .descriptionFAQ ul.secFaqList
{
	margin-left: 10px;
}
.iconTextModule .descriptionFAQ ul li
{
	background: url(../resources/img/feedback_bullets.gif) no-repeat left 4px;
	padding-left: 14px;
	font-size: 1.2em;
	padding-bottom: 8px;
}

.iconTextModule .aboutParkingFAQ
{
	margin-left: 0px;
}
.iconTextModule .aboutParkingFAQ ul
{
	width: 48%;
	float: left;
}
.iconTextModule .aboutParkingFAQ ul.secFaqList
{
	margin-left: 10px;
}
.iconTextModule .aboutParkingFAQ ul li
{
	background: url(../resources/img/feedback_bullets.gif) no-repeat left 4px;
	padding-left: 14px;
	font-size: 1.2em;
	padding-bottom: 8px;
}

.TopList
{
	font-size: 1.2em;
	color: #ff6200;
	padding-right: 12px;
	background: url(../resources/img/arrow_top.gif) no-repeat right center;
	text-transform: uppercase;
	float: right;
}
.lastTop
{
	margin-top: 10px;
}
div.topDiv
{
	clear: both;
	overflow: hidden;
	height: 100%;
	margin-bottom: 15px;
}
.horizList
{
	padding-bottom: 5px;
}
.horizListRight
{
	float: right !important;
	margin-right: 65px;
}
.horizList li
{
	float: left;
	margin-left: 1px;
	font-size: 1.2em;
	line-height: 1.1;
}
.horizList li.first
{
	margin-left: 0 !important;
	border-left: none !important;
}
.horizList li a
{
	display: block;
	padding: 3px 7px;
}
.bodyMod, .sideColMod
{
	float: left;
}
.sideColMod h6 span
{
	float: right;
	font-weight: normal;
	text-transform: none;
	margin-left: 20px;
}
.sideColMod .highlightFacet a
{
	font-weight: bold;
	color: #FF6A00;
}
.sideColMod .highlightFacet
{
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
}
.sideColMod .resetFilters
{
	float: right;
	font-size: 1.1em;
	padding: 0 10px 5px 0;
}
.sideColMod .filters
{
	clear: both;
}
.moreResults
{
	padding: 7px 17px;
	text-align: right;
}
.moreResults a
{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1;
}
.tabContentNavAlternate
{
	position: relative;
	top: 1px;
}
.tabContentNavAlternate li
{
	float: left;
	margin-right: 2px;
}
.tabContentNavAlternate li a
{
	display: block;
	padding: 5px 10px 3px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1;
	background-color: #6cc;
	border-bottom: none;
	color: #FFF;
	text-transform: uppercase;
}
.tabContentNavAlternate li a:hover
{
	text-decoration: none;
	background-color: #666;
	border: none;
	color: #FFF;
}
.tabContentNavAlternate li.active a, .tabContentNavAlternate li.active a:hover
{
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-bottom: none;
	color: #000;
}
.tabContentNavAlternate li.active a
{
	padding-bottom: 3px;
}
.tabContentNavAlternate li a span
{
	display: block;
}
.tabContentNav
{
	position: relative;
	top: 1px;
	padding: 0 0 0 10px;
}
.tabContentNav li
{
	float: left;
	margin-right: 2px;
}
.tabContentNav li a
{
	display: block;
	padding: 5px 10px 3px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1;
	background-color: #6cc;
	border-bottom: none;
	color: #FFF;
	text-transform: uppercase;
}
.tabContentNav li a:hover
{
	text-decoration: none;
	background-color: #666;
	border: none;
	color: #FFF;
}
.tabContentNav li.active a, .tabContentNav li.active a:hover
{
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-bottom: none;
	color: #000;
}
.tabContentNav li.active a
{
	padding-bottom: 3px;
}
.tabContentNav li a span
{
	display: block;
}
.tabContentBody
{
	padding: 10px 0;
	border-top: 1px solid #CCC;
}
.tabContentBody .tabSlides
{
	display: none;
}
.tabContentBody .active
{
	display: block;
}
.tabsOnlyNav
{
	position: relative;
	top: 1px;
}
.tabsOnlyNav li
{
	float: left;
	margin-right: 1px;
	padding-top: 3px;
}
.tabsOnlyNav li.active
{
	padding-top: 0;
}
.tabsOnlyNav li a
{
	display: block;
	padding: 7px 15px 5px;
	font-size: 1.8em;
	line-height: 1.1;
	background-color: #6cc;
	color: #fff;
}
.tabsOnlyNav li.active a, .tabsOnlyNav li.active a:hover
{
	padding: 10px 15px 5px;
	background-color: #FFF;
	border: 1px solid #c9e0f0;
	border-bottom: none;
	color: #000;
}
.tabsOnlyNav li a:hover
{
	background-color: #084A7B;
	color: #FFF;
	text-decoration: none;
}
.tabsOnlyNav li a span
{
	display: block;
}
.tabsOnlyBody
{
	padding: 10px 0;
	border-top: 1px solid #CCC;
}
.bannerUtilities
{
	padding-right: 3px;
}
#globalNav
{
	float: right;
	padding: 0 0 1px 0;
	width: 518px;
}
#globalNav li
{
	float: right;
	margin-top: 12px;
	padding: 1px 14px;
	border-right: 1px solid #999;
	color: #666;
	font-size: 1.1em;
}
#globalNav li.first
{
	padding-right: 0;
	border-right: 0;
}
#globalNav li.follow
{
	border-right: none;
	padding: 1px 10px 0 14px;
}
#globalNav li.facebook
{
	border-right: none;
	margin: 0;
	padding: 10px 20px 4px 0;
}
#globalNav li.youtube
{
	margin: 0;
	border-right: none;
	padding: 10px 5px 4px 0;
}
#globalNav li.follow span, #globalNav li.facebook span, #globalNav li.youtube span
{
	display: block;
	position: absolute;
	top: -10000px;
	left: 0;
}
#globalNav li a
{
	color: #666;
}
.bannerUtilities .search
{
	float: right;
	width: 183px;
	height: 22px;
	overflow: hidden;
	margin-top: 8px;
	padding-left: 10px;
	background: url(../resources/img/bkgd_search.gif) no-repeat left top;
}
.bannerUtilities .search label
{
	display: block;
	position: absolute;
	left: -10000px;
	top: 0;
}
.bannerUtilities .search .searchBarInput
{
	float: left;
	width: 155px;
	padding-top: 4px;
	border: none;
	background: none;
	font-size: 1.2em;
	line-height: 1.1;
	color: #d3d3d3;
}
.bannerUtilities .search .searchBarSubmit
{
	float: left;
	display: block;
	width: 23px;
	padding: 0 0 17px;
	border: none;
	background: none;
	color: #FFF;
	text-indent: -10000px;
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
}
#banner
{
	padding: 1px 1px 0;
	background: url(../resources/img/bkgd_banner.gif) no-repeat left top;
	overflow: hidden;
}
.homepage #banner
{
	height: 181px;
}
.subpage #banner
{
	height: 119px;
}
.subpage #banner .subpageBkgd
{
	background: url(../resources/img/bkgd_subpage_banner.gif) no-repeat left top;
	padding-bottom: 120px;
}
.subpage #banner h1
{
	width: 300px;
	height: 43px;
	overflow: hidden;
	margin-left: 15px;
}
.subpage #banner h1 a
{
	display: block;
	padding: 0 0 43px 0;
	font-size: 1px;
	line-height: 1px;
	text-indent: -10000px;
}
#mainContent
{
	background: url(../resources/img/bkgd_mainContent.gif) repeat-y left top;
	padding: 10px 1px 10px;
}
.sideCol
{
	float: left;
	width: 206px;
	padding-bottom: 15px;
}
.mapsAndMedia
{
	display: block;
	/*margin-bottom: 15px;*/
	padding: 11px 35px 10px;
	background: url(../resources/img/bkgd_maps_media.gif) no-repeat right top;
	font-size: 1.5em;
	line-height: 1.1;
	text-transform: uppercase;
	color: #FFF;
}
.mapsAndMedia:hover
{
	text-decoration: none;
	background: url(../resources/img/CompassIcon_white.gif) no-repeat 10px 7px !important;
}
.heading
{
	padding: 6px 0;
	margin-bottom: 10px;
}
.heading h1
{
	margin: 0;
	float: left;
}
.heading ul.pagination
{
	float: right;
	padding-top: 5px;
}
.heading ul.pagination li
{
	color: #F60;
	margin-left: 4px;
	margin-right: 4px;
}
.heading ul.pagination li.current
{
	padding-top: 3px;
}
.heading ul.pagination .leftArrow
{
	background: transparent url(../resources/img/arrow_grey_pagination_left.gif) no-repeat scroll center center;
	border: medium none;
	display: block;
	height: 12px;
	width: 10px;
}
.heading ul.pagination .rightArrow
{
	background: transparent url(../resources/img/arrow_grey_pagination_right.gif) no-repeat scroll center center;
	border: medium none;
	display: block;
	height: 12px;
	width: 10px;
}
.heading ul.pagination .leftArrow a, .heading ul.pagination .rightArrow a
{
	border: none !important;
}
.heading ul.pagination li a
{
	border: 1px solid #666;
	display: block;
	padding: 2px 4px;
}
.heading a, .heading li
{
	font-size: 11px;
	font-weight: bold;
	float: left;
}
.heading ul li
{
	float: left;
}
#mainNav
{
	background: url(../resources/img/bkgd_mainNav_bottom.gif) no-repeat right bottom #10a2d3;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#mainNav .wrapper
{
	background: url(../resources/img/bkgd_mainNav.gif) no-repeat right top;
	padding: 35px 0 10px;
}
#mainNav .wrapper ul li a
{
	display: block;
	padding-bottom: 6px;
	font-size: 1.5em;
	font-weight: bold;
	font-style: normal;
	line-height: 1.1;
	color: #FFF;
	text-transform: uppercase;
	padding: 7px 5px 7px 35px;
	background: url(../resources/img/bkgd_mainNav_hover.gif) no-repeat 10px -10000px;
}
#mainNav .wrapper ul li a
{
	text-decoration: none;
}
#mainNav .wrapper ul li a.flights:hover
{
	background-position: 10px 5px;
}
#mainNav .wrapper ul li a.airlines:hover
{
	background: url(../resources/img/icon_airlines.gif) no-repeat 10px center;
}
#mainNav .wrapper ul li a.transportation:hover
{
	background-position: 10px -88px;
}
#mainNav .wrapper ul li a.parking:hover
{
	background: url(../resources/img/icon_parking.gif) no-repeat 10px center;
}
#mainNav .wrapper ul li a.travel:hover
{
	background-position: 10px -194px;
}
#mainNav .wrapper ul li a.food:hover
{
	background-position: 10px -294px;
}
#mainNav .wrapper ul li a.services:hover
{
	background-position: 10px -390px;
}
#mainNav .wrapper ul li a.explore:hover
{
	background-position: 10px -495px;
}
#mainNav .wrapper ul li span.roundTop, #mainNav .wrapper ul li span.roundBottom
{
	display: block;
	padding: 5px 0 0 0;
}
#mainNav .wrapper ul li span.roundBottom
{
	padding: 0 0 5px 0;
}
#mainNav .wrapper ul li.active span.roundTop
{
	background: url(../resources/img/bkgd_mainNav_li_active.gif) no-repeat -5px top;
}
#mainNav .wrapper ul li.active span.roundBottom
{
	background: url(../resources/img/bkgd_mainNav_li_active_bottom.gif) no-repeat -5px bottom;
}
#mainNav .wrapper ul li.active a, #mainNav .wrapper ul li.active a:hover
{
	background: url(../resources/img/bkgd_mainNav_active_icons.gif) no-repeat 10px -10000px;
}
#mainNav .wrapper ul li.active a.flights, #mainNav .wrapper ul li.active a.flights:hover
{
	background-position: 10px 5px;
}
#mainNav .wrapper ul li.active a.airlines, #mainNav .wrapper ul li.active a.airlines:hover
{
	background: url(../resources/img/icon_airlines_active.gif) no-repeat 10px center;
}
#mainNav .wrapper ul li.active a.transportation, #mainNav .wrapper ul li.active a.transportation:hover
{
	background-position: 10px -88px;
}
#mainNav .wrapper ul li.active a.parking, #mainNav .wrapper ul li.active a.parking:hover
{
	background: url(../resources/img/icon_parking_active.gif) no-repeat 10px center;
}
#mainNav .wrapper ul li.active a.travel, #mainNav .wrapper ul li.active a.travel:hover
{
	background-position: 10px -194px;
}
#mainNav .wrapper ul li.active a.food, #mainNav .wrapper ul li.active a.food:hover
{
	background-position: 10px -294px;
}
#mainNav .wrapper ul li.active a.services, #mainNav .wrapper ul li.active a.services:hover
{
	background-position: 10px -390px;
}
#mainNav .wrapper ul li.active a.explore, #mainNav .wrapper ul li.active a.explore:hover
{
	background-position: 10px -495px;
}
#mainNav .wrapper ul li ul.subNav
{
	padding: 5px 0 10px;
}
#mainNav .wrapper ul li ul.subNav li
{
	padding: 0 5px 0 37px;
	background: none;
}
#mainNav .wrapper ul li ul.subNav li a
{
	display: block;
	padding: 5px 0 5px 10px;
	background: none;
	font-size: 1.2em;
	text-transform: none;
	color: #c8d9e5;
}
#mainNav .wrapper ul li ul.subNav li a:hover
{
	padding: 5px 0 5px 10px;
	color: #fcfcfb;
	background: none;
}
#mainNav .wrapper ul li ul.subNav li.active a, #mainNav .wrapper ul li ul.subNav li.active a:hover
{
	padding: 5px 0 5px 10px;
	color: #fcfcfb;
	background: url(../resources/img/bkgd_icon_mainNav_subnav.gif) no-repeat 0 7px;
}
#mainNav .wrapper ul li ul.subNav li.subLink
{
	margin-left: 20px;
}
.weatherMod
{
	background: url(../resources/img/bkgd_weather_bottom.gif) no-repeat right bottom #eff6fb;
	padding: 0 0 5px 0;
}
.weatherMod .wrapper
{
	background: url(../resources/img/bkgd_weather_top.gif) no-repeat right top;
	padding: 10px 0 5px 0;
}
.weatherMod h4
{
	border-bottom: 1px solid #0c71a2;
	color: #0c71a2;
	font-size: 1.5em;
	text-transform: uppercase;
	padding: 5px 0 2px 35px;
}
.weatherMod .iconTextModule
{
	padding: 7px 0 0 35px;
}
.weatherMod .iconTextModule .iconHolder
{
	width: 45px;
	text-align: left;
}
.weatherMod .iconTextModule .description
{
	margin-left: 45px;
	padding: 10px 3px 0;
}
.weatherMod .iconTextModule .description span
{
	display: block;
	color: #999;
	font-size: 1.4em;
	line-height: 1.2em !important;
}
.weatherMod .iconTextModule .description span.degrees
{
	font-size: 1.8em;
	font-weight: bold;
}
.weatherMod p
{
	padding: 10px 5px 0 35px;
}
#contentBody
{
	margin: 0 0 0 11px;
	padding-bottom: 15px;
	float: left;
	width: 753px;
}
.roundMod
{
	margin-left: 4px;
	padding-bottom: 8px;
	background: url(../resources/img/bkgd_top_status_bar_bottom.gif) no-repeat left bottom;
}
.roundMod .wrapper
{
	padding: 5px 0 0;
	background: url(../resources/img/bkgd_top_status_bar_top.gif) no-repeat left top;
}
.roundMod .wrapper .sideLines
{
	background: url(../resources/img/bkgd_top_status_bar_middle.gif) repeat-y left top;
}
#flightDetailsContainer
{
	width: 744px;
}
ul.flightDetails li
{
	display: inline;
	padding: 0 4px;
	border-right: 1px solid #000;
	font-size: 1.2em;
}
ul.flightDetails li.first
{
	text-transform: uppercase;
}
ul.otherDetails
{
	margin-top: 8px;
}
ul.otherDetails li
{
	float: left;
	padding: 0 10px 0 10px;
	border-right: 1px solid #000;
	font-size: 1.2em;
}
.flightDetails .iconTextModule
{
	padding-bottom: 0;
}
.flightDetails .iconTextModule .iconHolder
{
	text-align: left;
	width: 70px;
}
#chevron .flightDetails .iconTextModule .iconHolder
{
	text-align: center;
}
.flightDetails .iconTextModule .description
{
	margin-left: 75px;
}
.flightDetails .iconTextModule .iconHolder span
{
	display: block;
	position: absolute;
	left: 0;
	top: -10000px;
}
.flightDetails .flightInfo
{
	margin-right: 168px;
}
.flightDetails h2
{
	padding-bottom: 4px;
}
.flightDetails h2 span
{
	padding-left: 10px;
	font-size: .5em;
	font-style: italic;
	font-weight: normal;
	text-transform: capitalize;
	color: #FFF;
}
.flightDetails p
{
	padding-bottom: 0;
}
.flightDetails .mobileAccess
{
	float: right;
	width: 168px;
	padding-top: 5px;
}
.flightDetails .mobileAccess a
{
	display: block;
	background: url(../resources/img/bkgd_iphone_blackberry.gif) no-repeat left top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -10000px;
	padding-bottom: 48px;
}
#flightDetailsMod
{
	background: url(../resources/img/bkgd_top_status_bar_top.gif) no-repeat left top;
	margin-bottom: 5px;
	width: 743px;
	position: relative;
}
#MiniFlightDetail1_flightDetailsContainer
{
	background: url("../resources/img/bkgd_top_status_bar_top.gif") no-repeat scroll left top transparent;
	margin-bottom: 5px;
	position: relative;
	width: 743px;
	overflow: hidden;
	clear: both;
	height: 100%;
}
#flightDetailsMod .wrapper
{
	background: url(../resources/img/bkgd_top_status_bar_bottom.gif) no-repeat left bottom !important;
	padding: 5px 4px 10px 4px;
}
#flightDetailsMod .wrapperWithoutBackground
{
	padding: 5px 4px 10px 4px;
}
#flightDetailsMod .flightDetails
{
	padding: 5px 0 0;
}
#chevron #flightDetailsMod
{
	background: none;
	margin-bottom: 0;
	position: relative;
	padding-bottom: 6px;
}
#chevron #flightDetailsMod .wrapper
{
	background: none;
}
div.flightStatus, div.airlineDetails
{
	float: left;
}
div.yourJourneyReturn
{
	float: right;
	margin: 6px 0 0 0;
	width: 85px;
}
div.yourJourneyReturn a
{
	background: url("../resources/img/arrow_blue_left.gif") no-repeat scroll left center transparent;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
	padding: 0 0 0 6px;
	text-decoration: none;
	text-transform: uppercase;
}
div.yourJourneyReturnAlt
{
	margin-top: 6px;
}
div.flightStatus
{
	width: 125px;
	margin: 10px 0;
}
div.flightStatus p
{
	text-transform: uppercase;
}
div.flightStatus p.onTime
{
	color: #05a705;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
div.flightStatus p.cancelled
{
	color: #e10000;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
div.flightStatus p.delayed
{
	color: #ff9000;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
div.flightStatus p.GREEN
{
	color: #05a705;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
div.flightStatus p.RED
{
	color: #e10000;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
div.flightStatus p.YELLOW
{
	color: #ff9000;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
div.flightStatus p.GRAY
{
	color: Gray;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
div.flightStatus p.DEFAULTCOLOR
{
	color: Black;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
	font-size: 1.1em;
}
div.flightStatus ul li
{
	float: left;
	padding: 0 4px;
}
#flightDetailsMod .yourJourney
{
	float: right;
	width: 155px;
	padding: 5px 13px 0 0;
	font-size: 1.2em;
}
#flightDetailsMod .yourJourney a
{
	display: block;
	float: right;
	background: url(../resources/img/arrow_blue.gif) no-repeat right center;
	padding-right: 0;
	font-size: 11px;
	font-weight: bold;
}
#flightDetailsMod .yourJourneyReturn a
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	background: url(../resources/img/arrow_blue_left.gif) no-repeat left center;
	padding: 0 0 0 6px;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 6px;
}
#flightDetailsMod li.first, #flightDetailsMod li.last
{
	border: none;
}
.noBorder
{
	border: none !important;
}
.noBorder td
{
	background: none;
	border: none !important;
}
#flightDetailsModConnecting
{
	background: url(../resources/img/bkgd_top_status_bar_top.gif) no-repeat left top;
	margin-bottom: 5px;
	width: 743px;
	position: relative;
}
#flightDetailsModConnecting .wrapper
{
	background: url(../resources/img/bkgd_top_status_bar_bottom.gif) no-repeat left bottom !important;
	padding: 5px 4px 10px 4px;
}
#flightDetailsModConnecting .wrapperWithoutBackground
{
	padding: 5px 4px 10px 4px;
	overflow: hidden;
	background: none;
}
#flightDetailsModConnecting .flightDetails
{
	padding: 5px 0 0;
}
#chevron #flightDetailsModConnecting
{
	background: none;
	margin-bottom: 0;
	position: relative;
	padding-bottom: 6px;
}
#chevron #flightDetailsModConnecting .wrapper
{
	background: none;
}
#flightDetailsModConnecting .yourJourney
{
	float: right;
	width: 155px;
	padding: 5px 13px 0 0;
	font-size: 1.2em;
}
#flightDetailsModConnecting .yourJourney a
{
	display: block;
	float: right;
	background: url(../resources/img/arrow_blue.gif) no-repeat right center;
	padding-right: 0;
	font-size: 11px;
	font-weight: bold;
}
#flightDetailsModConnecting .yourJourneyReturn a
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	background: url(../resources/img/arrow_blue_left.gif) no-repeat left center;
	padding: 0 0 0 6px;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 6px;
}
#flightDetailsModConnecting li.first, #flightDetailsModConnecting li.last
{
	border: none;
}
#flightSearchMod
{
	padding: 8px 0 0 0;
}
#flightSearchMod ul.searchFilter
{
	background-color: #0bc0d5;
}
#flightSearchMod ul.searchFilter li
{
	float: left;
	color: #000;
	font-weight: bold;
	line-height: 1.1;
	padding: 6px 5px 0 0;
}
#flightSearchMod ul.searchFilter li.first
{
	background: url(../resources/img/bkgd_flight_search_title_arrow.gif) no-repeat right top;
	padding: 4px 31px 3px 17px;
	font-weight: normal;
}
#flightSearchMod ul.searchFilter li.radioButton
{
	padding: 2px 15px 0 5px;
	font-size: 1.1em;
	font-weight: normal;
	color: #FFF;
}
#flightSearchMod ul.searchFilter h3
{
	font-size: 1.6em;
	color: #FFF;
	padding: 0;
}
#flightSearchMod ul.searchFilterExtended
{
	padding: 10px 0 10px 17px;
}
#flightSearchMod ul.searchFilterExtended li
{
	float: left;
	padding-right: 20px;
}
#flightSearchMod ul.searchFilterExtended label
{
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1;
	padding: 0 0 4px;
}
#flightSearchMod ul.searchFilterExtended .inputTypeSubmit
{
	padding-top: 14px;
}
#flightSearchMod ul.searchFilterExtended .inputTypeSubmit input
{
	background: url(../resources/img/bkgd_flight_search_submit.gif) no-repeat center center;
	width: 99px;
	padding: 3px 0;
	border: none;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
#flightSearchMod ul.searchFilterExtended .inputTypeText
{
	width: 155px;
	padding: 2px;
	border: 1px solid #A4C0D2;
	background-color: #FFF;
}
#flightSearchMod ul.searchFilterExtended .inputTypeText input
{
	margin: 0;
	padding: 0;
	border: 0;
}
#foodAndShopContainer .chevronContent .bodyMod, #foodAndShopContainer .chevronContent .wrapper, #browseFilter .chevronContent .bodyMod, #browseFilter .chevronContent .wrapper, #parkingDetailContainer .chevronContent .bodyMod, #parkingDetailContainer .chevronContent .wrapper, #parkingDetailLanding .chevronContent .bodyMod, #parkingDetailLanding .chevronContent .wrapper, #flightSearchResult .chevronContent .bodyMod, #flightSearchResult .chevronContent .wrapper
{
	padding-top: 0;
	background: none;
}
#foodAndShopContainer .chevronContent, #browseFilter .chevronContent, #parkingDetailContainer .chevronContent, #parkingDetailLanding .chevronContent, #flightSearchResult .chevronContent
{
	background: none;
	margin-left: 3px;
}
#foodAndShopContainer .chevronContent .bodyMod
{
	width: 557px;
}
#foodAndShopContainer .chevronContent .sideColMod
{
	float: right;
}
#foodAndShopContainer .chevronContent .sideColMod .generalList
{
	background: url(../resources/img/bkgd_rightCol_body_wrapper.gif) no-repeat center bottom;
	padding: 5px 0 5px 0;
}
#foodAndShopContainer .chevronContent .sideColMod h6
{
	color: #000;
	text-transform: uppercase;
	background: url(../resources/img/bkgd_rightCol_header.gif) no-repeat center top;
	padding: 8px 10px 5px 10px;
}
#foodAndShopContainer .chevronContent .sideColMod .generalList ul
{
	padding-bottom: 0;
}
#foodAndShopContainer .chevronContent .sideColMod .generalList ul li
{
	padding-left: 10px;
}
#foodAndShopContainer .chevronContent .sideColMod .viewAll a
{
	background: transparent url(../resources/img/arrow_blue.gif) no-repeat scroll right center;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px;
	margin-right: 10px;
}
.filterWrapper
{
	position: relative;
}
.generalList ul li.showExtraFilters a
{
	font-weight: bold;
	float: right;
}
.generalList ul li.showExtraFilters
{
	margin: 7px 0 7px 0;
	padding-right: 10px;
}
.generalList ul li.extraFilters
{
	position: absolute;
	left: 0;
	top: -10000px;
}
.sideColMod .generalList ul li.show
{
	position: static;
}
#chevron .filterWrapper
{
	padding: 0 0 10px 10px;
}
.filterWrapper a, .filterWrapper li
{
	font-size: 11px;
	font-weight: bold;
}
.filterWrapper ul
{
	float: left;
}
.filterWrapper ul li
{
	float: left;
	margin-top: 18px;
}
.filterWrapper ul.pagination
{
	margin-right: 10px;
	float: right;
}
.filterWrapper ul.pagination li
{
	margin-left: 4px;
	margin-right: 4px;
	color: #f60;
}
.filterWrapper ul.pagination li.current
{
	padding-top: 4px;
}
.filterWrapper ul.pagination li a
{
	padding: 2px 4px;
	border: 1px solid #666;
	display: block;
}
.filterWrapper ul.pagination .leftArrow
{
	background: url(../resources/img/arrow_grey_pagination_left.gif) no-repeat center center;
	border: none;
	display: block;
	width: 10px;
	height: 12px;
}
.filterWrapper ul.pagination .rightArrow
{
	background: url(../resources/img/arrow_grey_pagination_right.gif) no-repeat center center;
	border: none;
	display: block;
	width: 10px;
	height: 12px;
}
.filterWrapper ul.pagination .leftArrow strong, .filterWrapper ul.pagination .rightArrow strong
{
	display: none;
}
ul.resultFilter li
{
	margin: auto 8px 4px 0;
}
.filterWrapper ul li.addLabel
{
	margin-top: 0;
}
#chevron .filterWrapper ul li.addLabel
{
	margin: 0 8px 0 0;
}
.filterWrapper ul li.terminalLi
{
	margin-top: 15px;
}
.filterWrapper ul li.terminalLi span
{
	padding-right: 10px;
}
.filterWrapper ul li.submitLi
{
	padding-top: 13px;
	margin-right: 0;
	margin-left: 0;
}
.filterWrapper ul li.submitLi .showButton
{
	background: url(../resources/img/btn_show.gif) no-repeat center center;
	margin-left: 8px;
	width: 62px;
	height: 23px;
	border: none;
	color: #fff;
	text-transform: uppercase;
}
.filterWrapperMap a, .filterWrapperMap li
{
	font-size: 12px;
}
.filterWrapperMap ul li
{
	float: left;
}
.filterWrapperMap .getDirectButton
{
	background: url(../resources/img/btn_get_direction.gif) no-repeat center center;
	margin-left: 10px;
	width: 120px;
	height: 23px;
	border: none;
	color: #fff;
	text-transform: uppercase;
}
#chevron .filterWrapperMap .getDirectButton
{
	margin-top: 15px;
	background-image: url(../resources/img/btn_get_direction_chevron.gif);
}
.resultFilter label
{
	display: block;
	margin-bottom: 5px;
}
.detailContent
{
	margin: 0 0 10px 0;
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	height: 100%;
}
.adjPad
{
	margin-top: 15px;
}
.gtFreeText
{
	padding: 0 90px 0 0;
	clear: both;
	border-bottom: 1px solid #CCC;
}
.gtFreeText p
{
	padding: 0 0 10px 0;
}
.gtFreeText ul
{
	margin: 0 0 0 26px;
	font-size: 12px;
	margin-bottom:5px;
}
.gtFreeText ul li
{
	padding-bottom: 5px;
	list-style-type: disc;
	font-size: 12px;
	font-weight: normal;
	float: none;
	
}
.gtFreeText a
{
	font-size: 12px;
	font-weight: normal;
	float: none;
}
.selectedFilters li
{
	display: inline;
	padding: 8px 10px 0 10px;
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
}
.selectedFilters
{
	float: left;
}
.selectedFilters li span
{
	color: #F60;
	padding-left: 5px;
}
.selectedFilters li.first
{
	padding-left: 0;
}
.mediaAsset
{
	width: 75px;
	height: 75px;
	float: left;
	margin: 0 10px 10px 0;
	padding-top: 3px;
}
.detailContentBody
{
	width: auto;
	margin-left: 85px;
}
.detailContentBody .content p
{
	padding: 10px 0;
}
.gtFreeTextContent
{
	margin: 0 9px 0 0;
	padding: 0 90px 5px 0;
	clear: both;
	border-bottom: 1px solid #CCC;
	overflow: hidden;
	height: 100%;
}
.ParkingContent a
{
	float: none !important;
}
.gtFreeTextContent .ParkingContent p
{
	padding-bottom: 10px;
}
.gtFreeTextContent .ParkingContent .quickpark
{
	margin-top: 10px;
	clear: both;
}
.gtFreeTextContent .ParkingContent .quickpark a
{
	font-size: 12px;
	font-weight: normal;
	float: none;
}
.gtFreeTextContent .ParkingContent .content
{
	clear: both;
}
.gtFreeTextContent .ParkingContent .quickpark p
{
	margin-left: 45px;
}
.gtFreeTextContent .ParkingContent .quickpark img
{
	float: left;
	margin: 0 5px 10px 0;
	border: none;
	width: 40px;
}
.gtFreeTextContent .Content p
{
	font-size: 12px;
}
.gtFreeTextContent .Content
{
	margin-left: 85px;
}
.gtFreeTextContent ul li
{
	float: none;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 1.2em;
}
.gtFreeTextContent ul
{
	list-style-type: disc;
	margin-left: 26px;
	clear: both;
}
.gtListItem
{
	margin-left: 0;
}
.detailContentBody h3
{
	color: #039;
	padding-bottom: 0;
	float: left;
	text-transform: none;
}
.detailContentBody .title
{
	overflow: hidden;
	height: 100%;
	padding: 5px 0;
}
#parkingDetailLanding .detailContentBody .title
{
	padding: 0 0 5px;
}
#foodAndShopContainer .detailContentBody .title
{
	padding: 0 0 5px;
}
.detailContentBody .title div
{
	float: left;
}
.detailContentBody .title div span
{
	font-size: 10px;
	font-style: italic;
	color: #039;
	padding-top: 4px;
}
.detailContentBody .title div.text
{
	margin-top: 3px;
	margin-left: 13px;
}
.detailContentBody .starRating
{
	display: block;
	width: 200px;
	height: 15px;
	margin: 0 0 0 10px;
	float: left;
}
.ratingsRightAlign
{
	float: right !important;
}
.detailContentBody .fourStar
{
	background: url(../resources/img/img_start_rating_four.gif) no-repeat center center;
}
.detailContentBody ul.features
{
	color: #777;
	height: 100%;
	overflow: hidden;
	padding: 0 0 4px 0;
}
.detailContentBody ul.features li
{
	float: left;
	border-right: 1px solid #666;
	padding: 0 5px;
	text-transform: uppercase;
}
.detailContentBody ul.features a
{
	text-transform: none;
}
.detailContentBody ul.features li.first
{
	padding: 0 5px 0 0;
}
.detailContentBody ul.features li.location
{
	font-size: 1.1em;
	font-weight: bold;
}
.detailContentBody ul.features li.last
{
	border: none;
}
#browseFilter .chevronContent .bodyMod
{
	width: 100%;
}
#browseFilter .filterWrapper
{
	width: 100%;
	clear: both;
}
#browseFilter .detailContentBody .title, #browseFilter .detailContentBody h3
{
	padding: 0 0 5px 0;
}
#browseFilter .detailContentBody .subTitle
{
	font-size: 12px;
	color: #000;
	text-transform: none;
	border-color: #000;
}
#browseFilter .detailContentBody .parkingRates
{
	font-size: 12px;
	color: #f60;
	text-transform: none;
	border-color: #f60;
}
#browseFilter .detailContentBody
{
	padding-right: 90px;
}
.detailContentBody ul.features li.status
{
	color: #05a705;
}
.detailContentBody ul.features li.Open
{
	color: Green;
}
.detailContentBody ul.features li.Closed
{
	color: Gray;
}
.detailContentBody ul.features li.NearingCapacity
{
	color: Orange;
}
.detailContentBody ul.features li.Full
{
	color: Red;
}
.detailContentBody .status
{
	padding: 4px 0 0 15px;
	color: #05a705;
}
.detailContentBody .Open
{
	padding: 4px 0 0 15px;
	color: Green;
}
.detailContentBody .None
{
	padding: 4px 0 0 15px;
	color: Black;
}
.detailContentBody .Closed
{
	padding: 4px 0 0 15px;
	color: Gray;
}
.detailContentBody .NearingCapacity
{
	padding: 4px 0 0 15px;
	color: Orange;
}
.detailContentBody .Full
{
	padding: 4px 0 0 15px;
	color: Red;
}
#parkingDetailContainer .chevronContent .sideColMod
{
	float: right;
}
#parkingDetailContainer .detailTitle, #parkingDetailContainer .stausTitle
{
	float: left;
}
#parkingDetailContainer .detailTitle p
{
	color: #039;
}
#parkingDetailContainer .detailTitle p.altLocation
{
	color: #000;
}
#parkingDetailContainer .detailTitle a.VendorAddress
{
	color: #003399;
	cursor: hand;
	cursor: pointer;
}
#parkingDetailContainer .statusTitle
{
	margin-left: 20px;
	padding: 4px;
	border: 1px solid #ccc;
	float: right;
	text-align: right;
}
#parkingDetailContainer .stausTitle p
{
	color: #777;
	font-style: italic;
	font-size: 10px;
}
#parkingDetailContainer h3
{
	padding: 0;
	font-weight: bold;
}
#parkingDetailContainer h6
{
	text-transform: uppercase;
	padding: 0;
}
#parkingDetailContainer h6.OPEN
{
	color: #05a705;
}
#parkingDetailContainer h6.NEARINGCAPACITY
{
	color: orange;
}
#parkingDetailContainer h6.FULL
{
	color: red;
}
#parkingDetailContainer h6.CLOSED
{
	color: Gray;
}
#parkingDetailContainer .detailContent
{
	margin-top: 20px;
	border: none;
}
.detailGallMod .bigPhoto
{
	width: 162px;
	float: left;
}
.detailGallMod .smallPhoto
{
	width: 32px;
	float: left;
	margin-left: 5px;
}
.detailGallMod .smallPhoto img
{
	margin-bottom: 5px;
}
#parkingDetailContainer .parkingDetails
{
	margin-top: 10px;
}
#parkingDetailContainer .detailContentBody
{
	margin-left: 0;
}
#parkingDetailContainer .parkingDetails span, #parkingDetailContainer .parkingDetails p
{
	font-size: 12px;
}
#parkingDetailContainer .parkingDetails .category
{
	font-weight: bold;
	font-size: 14px;
}
#parkingDetailContainer .parkingDetails .category span
{
	font-size: 14px;
}
#parkingDetailContainer .parkingDetails ul li
{
	margin-bottom: 5px;
}
#parkingDetailContainer .sideColMod .starRating
{
	margin-bottom: 15px;
	margin-top: -6px;
}
#parkingDetailContainer .sideColMod .starRating span
{
	font-size: 10px;
	font-style: italic;
}
.promoArea, .detailpromo
{
	margin-top: 15px;
}
#parkingDetailLanding .chevronContent
{
	margin: 0;
}
#parkingDetailLanding .chevronContent .bodyMod
{
	width: 527px;
}
#parkingDetailLanding .chevronContent .sideColMod
{
	width: 200px;
	float: left;
	margin-left: 15px;
}
.whereAreUFrom
{
	width: 233px;
}
.whereAreUGoing
{
	width: 130px;
}
.filterWrapper .submitButton
{
	background: url(../resources/img/btn_submit.gif) no-repeat center center;
	margin-left: 10px;
	width: 70px;
	height: 23px;
	border: none;
	color: #fff;
	text-transform: uppercase;
}
.filterWrapper .getDirectButton
{
	background: url(../resources/img/btn_get_direction.gif) no-repeat center center;
	margin-left: 10px;
	width: 120px;
	height: 23px;
	border: none;
	color: #fff;
	text-transform: uppercase;
}
#chevron .filterWrapper .getDirectButton
{
	margin-top: 15px;
	background-image: url(../resources/img/btn_get_direction_chevron.gif);
}
#parkingDetailLanding .filterWrapper ul li.addLabel
{
	margin-left: 0;
}
.filterWrapper ul.specialNeed
{
	float: right;
	position: absolute;
	right: 10px;
	bottom: 0;
}
.filterWrapper ul.specialNeed li p
{
	font-weight: normal;
	line-height: 1.2;
	font-size: 11px;
}
.filterWrapper ul.specialNeed h5
{
	color: #039;
}
#parkingDetailLanding .mediaAsset
{
	width: 70px;
	margin-bottom: 0;
}
#parkingDetailLanding .detailContentBody h3
{
	float: none;
}
#parkingDetailLanding .detailContent
{
	background: url(../resources/img/bkgd_parking_content_bottom.gif) no-repeat center bottom;
	border: none;
}
#parkingDetailLanding .detailContentWrapper
{
	background: url(../resources/img/bkgd_parking_content_top.gif) no-repeat center top;
	padding: 10px 10px 0 10px;
}
#parkingDetailLanding .iconTextMod
{
	padding-left: 20px;
	border-left: 1px solid #cddae8;
	margin-bottom: 20px;
}
#parkingDetailLanding .iconTextMod .icon
{
	width: 48px;
	float: left;
}
#parkingDetailLanding .iconTextMod .text
{
	width: 135px;
	float: left;
	margin-left: 10px;
	font-size: 11px;
}
.sidePromo
{
	margin-bottom: 8px;
}
.airlinesDetailsWrapper
{
	border-top: 1px solid #ccc;
	padding: 15px 0 15px 0;
}
.firstWrapper
{
	border: none;
}
.airlinesDetailsWrapper .icon, .airlinesDetailsWrapper .airlinesDetails
{
	float: left;
	width: 45px;
	margin: 0 0 0 8px;
}
.airlinesDetailsWrapper .airlinesDetails
{
	width: 685px;
}
.airlinesDetails span.value
{
	color: #039;
	cursor: pointer;
}
.airlinesDetailsWrapper .airlinesDetails ul li
{
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #000;
	font-size: 1.1em;
	line-height: 1.4em;
	text-transform: uppercase;
}
.airlinesDetailsWrapper .airlinesDetails h2
{
	font-size: 2em;
	text-transform: none;
	color: #039;
	padding: 0;
}
.airlinesDetailsWrapper .airlinesDetails ul li a
{
	text-transform: none;
}
.airlinesDetailsWrapper .airlinesDetails ul li.first
{
	padding-left: 0;
}
#flightSearchResult .chevronContent
{
	margin-right: 0;
}
#flightSearchResult .chevronContent .bodyMod
{
	width: 100%;
}
.flightSearchPanel
{
	width: 740px;
	padding: 0 0 10px 5px;
	background: transparent url(../resources/img/bkgd_flight_search_panel_bo.gif) no-repeat scroll 5px bottom;
	position: relative;
}
.flightSearchWapper
{
	background: transparent url(../resources/img/bkgd_flight_search_panel_to.gif) no-repeat scroll left top;
}
.flightSearchPanelTbl
{
	margin: 5px 0 0 0;
	width: 99%;
}
.flightSearchPanelTbl td
{
	text-align: left;
	vertical-align: middle;
}
.flightSearchPanelTbl td label
{
	text-align: right;
	font-weight: bold;
	font-size: 1.1em;
}
div.calendar
{
	position: relative;
	width: 115px;
}
div.calendar a
{
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	background: transparent url(../resources/img/icon_calendar.gif) no-repeat scroll center center;
	right: 4px;
	top: 3px;
}
.flightSearchPanelTbl td span.toFromDenver
{
	font-size: 1.4em;
}
.flightSearchPanelTbl td.firstCol
{
	padding: 3px 0 0 0;
}
.flightSearchPanelTbl td.firstCol label
{
	display: block;
	float: left;
	width: 30px;
}
.flightSearchPanelTbl td.secondCol
{
	padding: 0;
}
.flightSearchPanelTbl td label
{
	padding: 5px 4px 0 0;
}
.flightSearchPanelTbl td.secondCol label
{
	width: 45px;
	display: block;
	float: left;
}
.flightSearchPanelTbl td.thirdCol
{
	padding: 0;
}
.flightSearchPanelTbl td.thirdCol label
{
	width: 40px;
	display: block;
	float: left;
}
.flightSearchPanelTbl td.fourthCol
{
	padding: 0;
	vertical-align: middle;
	font-weight: bold;
	color: #12b7e8;
	font-size: 1.1em;
	width: 50px;
}
.submitHolder
{
	padding-top: 0;
}
.flightSearchPanelTbl td.sixthCol
{
	padding: 0 0 0 15px;
}
.flightSearchPanelTbl td input, .flightSearchPanelTbl td select
{
	_height: 16px;
	_font-size: 1.2em;
}
.flightSearchPanel .origin, .flightSearchPanel .destination
{
	width: 260px;
}
.flightSearchPanel .originConnecting, .flightSearchPanel .destinationConnecting
{
	width: 95px;
}
.flightSearchPanel .aflight, .flightSearchPanel .dflight
{
	width: 60px;
}
.flightSearchPanel .date, .flightSearchPanel .time
{
	width: 90px;
}
.flightSearchPanel .arrivingSelect, .flightSearchPanel .departingSelect
{
	width: 135px;
}
.connectingFlightSearch span
{
	font-size: 1.2em;
}
.connectingFlightSearch .thirdCol label
{
	width: 65px !important;
	_width: 60px;
}
.connectingFlightSearch td.secondCol
{
	padding: 3px 0 0 0;
}
.connectingFlightSearch td.thirdCol
{
	padding: 3px 0 0 0;
}
.connectingFlightSearch td.fourthCol
{
	padding: 0 0 0 5px;
}
.connectingFlightSearch td.thirdCol
{
	padding: 3px 0 0 0;
}
.connectingFlightSearch td.secondCol span, .connectingFlightSearch td.thirdCol span
{
	padding-left: 18px;
}
.connectingFlightSearch td.thirdCol span
{
	_padding-left: 2px;
}
.connectingFlightSearch td.secondCol label
{
	width: 65px;
	_width: 60px;
}
.nextNote
{
	font-size: 1.2em;
	margin: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	border-bottom: 1px solid #ccc;
}
span.active
{
	background: transparent url(../resources/img/orange_btn.gif) no-repeat scroll center center;
}
.flightSearchStatus
{
	cursor: pointer;
	background: url("../resources/img/blue_btn.gif") no-repeat scroll center center transparent;
	display: block;
	font-size: 13px;
	height: 22px;
	padding-top: 1px;
	text-align: center;
	width: 106px;
	line-height: 1.3;
}
.chevronNav .item1Blue h4
{
	padding: 4px 10px 5px 0;
	font-weight: bold;
	font-size: 1.1em;
}
.chevronNav .item1 h4
{
	padding: 4px 10px 6px 0;
	font-weight: bold;
	font-size: 1.1em;
}
.chevronNav .horizList .item1Blue
{
	background: #FFF url(../resources/img/bkgd_chevron_tail_blue.gif) no-repeat scroll right top;
	padding-bottom: 10px;
}
.flightDetailTbl
{
	padding: 10px 0 10px 180px;
}
.flightDetailTbl p
{
	margin: 0 !important;
	padding-top: 5px;
}
.flightDetailTbl p.toFromDestination
{
	padding-left: 20px;
}
.flightDetailTbl span
{
	padding-left: 5px;
}
.flightDetailContainer
{
	float: left;
	width: 286px;
	height: 80px;
	padding: 5px 5px 10px 10px;
}
.flightStatusChevron
{
	clear: both;
	overflow: hidden;
}
.flightStatusChevron p
{
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bold;
	padding-bottom: 10px;
}
.flightStatusChevron p.statusIcon
{
	text-align: center;
	float: right !important;
	width: 40px;
}
.flightStatusText
{
	float: right !important;
}
.flightStatusChevron p.GREEN
{
	color: #05A705;
	text-align: right;
	text-transform: uppercase;
}
.fullFlightDetail
{
	clear: both;
}
.fullFlightDetail img
{
	float: left;
}
.fullDetails
{
	margin-left: 25px;
}
.fullDetails p
{
	margin: 0;
	padding: 0;
	line-height: 1.2;
}
.next
{
	background: transparent url(../resources/img/btn_next.gif) no-repeat scroll center center;
	float: right;
	border: none;
	color: #fff;
	margin: 0 20px 10px 0;
	width: 41px;
	height: 18px;
	padding-top: 4px;
}
.goButton
{
	background: transparent url(../resources/img/btn_go.gif) no-repeat scroll center center;
	width: 43px;
	border: none;
	color: #fff;
	padding: 5px 0;
	margin: 0;
	font-weight: bold;
	line-height: 1.1;
	cursor: pointer;
	cursor: hand;
	font-size: 1.2em;
	_height: 23px !important;
	text-transform: uppercase;
}
a.goButtonFlight
{
	background: url("../resources/img/btn_go.gif") no-repeat scroll center center transparent;
	cursor: pointer;
	font-size: 1.3em;
	padding: 6px 12px 6px 18px;
	position: absolute;
	right: 6px;
	top: 62px;
	text-decoration: none !important;
	width: 25px;
	color: #fff;
	font-weight: bold;
}
.sixthCol a.goButton
{
	_float: left;
	_width: 20px;
	_background: transparent url(../resources/img/btn_go.gif) no-repeat scroll left center;
	_margin-top: -6px;
}
.flightSearchPanel ul.searchFilter li
{
	color: #FFF;
	float: left;
	font-size: 1.1em;
	line-height: 1.1;
	padding: 5px 5px 0 0;
}
.flightSearchPanel ul.searchFilter h3
{
	color: #FFF;
	font-size: 1.6em;
	padding: 0;
}
.flightSearchPanel ul.searchFilter li.first
{
	font-weight: normal;
	padding: 6px 45px 5px 17px;
}
.flightSearchPanel ul.searchFilter li.radioButton
{
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	padding: 6px 15px 0 5px;
}
#flightSearchResult .tabsOnlyBody
{
	padding: 0;
	background: transparent url(../resources/img/bkgd_flight_search_filter_b.gif) no-repeat scroll left bottom;
	border: none;
}
.tabsOnlyBody .searchFlightTitle
{
	margin: 0;
}
.searchFlightTitle p strong
{
	text-transform: uppercase;
}
#flightSearchResult .filter
{
	background: transparent url(../resources/img/bkgd_flight_search_repeat.gif) repeat-y left !important;
}
#flightSearchResult .tabsOnlyNav
{
	margin-left: 25px;
}
#flightSearchResult .tabContentBody
{
	border-top: 1px solid #96b9cd;
}
#flightSearchResult .tabsOnlyNav li a
{
	text-transform: uppercase;
}
#flightSearchResult .flightBodyWapper p
{
	margin: 15px 0 0 5px;
}
#flightSearchResult .heading
{
	border: none;
	margin: 0;
}
#flightSearchResult .heading p
{
	float: left;
	padding-left: 10px;
	margin: 5px 0 0 0;
}
.searchFlightTitle
{
	margin: 0 0 10px 0;
	padding-left: 10px;
}
.searchFlightTitle span
{
	font-size: 1.4em;
	color: #000;
	font-weight: normal;
}
.flightBodyWapper
{
	padding: 10px 2px 10px 0;
}
.searchFlightNoRecord
{
	margin: 10px 0;
	font-size: 1.4em;
	padding-left: 10px;
	color: #f00;
	clear: both;
}
#airlinesListing .flightBodyWapper
{
	padding: 10px 5px 10px 0;
}
.blue
{
	background: transparent url(../resources/img/btn_show_blue.gif) no-repeat scroll left center !important;
	width: 64px !important;
	margin-left: 4px !important;
}
.searchFlightsTable
{
	width: 100%;
	height: 100%;
	font-size: 13px;
	margin-top: 20px;
}
.searchFlightsTable .resultsData th
{
	font-size: 11px;
	color: #f60;
	text-transform: uppercase;
	border-bottom: 2px solid #f60;
	padding: 5px;
}
.searchFlightsTable .resultsData th.cityTh
{
	width: 22%;
}
.searchFlightsTable .resultsData th.selectTh
{
	width: 8%;
	padding-left: 10px !important;
}
.searchFlightsTable .resultsData th.flightTh
{
	width: 8%;
	padding-left: 10px !important;
}

.searchFlightsTable .resultsData th.airlineTh
{
	width: 28%;
}

.searchFlightsTable .resultsData th.dateTh
{
	width: 9%;
}
.searchFlightsTable .resultsData th.claimTh
{
	width: 4%;
}
.searchFlightsTable .resultsData td
{
	/*border-bottom: 1px solid #bfd3e0;*/
	vertical-align: middle !important;
}
.searchFlightsTable .resultsData td table td
{
	padding: 13px 5px 10px 0px;
}
.searchFlightsTable .resultsData td table .FlightSearchResultRowSelect
{
	padding-left: 5px !important;
}

.searchFlightsTable .resultsData
{
	padding: 0px;
}

.searchFlightsTable .resultsData td.adjPad
{
	padding-left: 0;
}
.searchFlightsTable .resultsData td.last
{
	border: none;
}
.searchFlightsTable .resultsData td span.currentStatus2
{
	padding: 2px;
	color: #FAAF40;
	font-weight: bold;
	width: 100%;
	display: block;
}
.searchFlightsTable .resultsData td.adjPad span.currentStatus2
{
	font-weight: normal;
}
.searchFlightsTable .resultsData td span.currentStatus1
{
	padding: 2px;
	color: #0C0;
	font-weight: bold;
	width: 100%;
	display: block;
}
.searchFlightsTable .resultsData td.adjPad span.currentStatus1
{
	font-weight: normal;
}
.searchFlightsTable .resultsData td span.currentStatus3
{
	padding: 2px;
	color: red;
	font-weight: bold;
	width: 100%;
	display: block;
}
.searchFlightsTable .resultsData td.adjPad span.currentStatus3
{
	font-weight: normal;
}
.searchFlightsTable .resultsData td span.currentStatus4
{
	padding: 2px;
	color: Gray;
	font-weight: bold;
	width: 100%;
	display: block;
}
.searchFlightsTable .resultsData td.adjPad span.currentStatus4
{
	font-weight: normal;
}
.searchFlightsTable .resultsData td span.currentStatus0
{
	padding: 2px;
	color: Black;
	font-weight: bold;
	width: 100%;
	display: block;
}
.searchFlightsTable .resultsData td.adjPad span.currentStatus0
{
	font-weight: normal;
}
.searchFlightsTable .resultsData tr.active td
{
	border: none;
	background: #c9e0f0;
	padding-bottom: 0;
	border-top: 1px solid #a6b7c2;
}
span.addInfo
{
	font-size: 11px;
	font-style: italic;
}
span.addInfo strong
{
	font-style: normal;
	padding-left: 20px;
}
ul.addInfo
{
	display: inline;
}
ul.addInfo li
{
	display: inline;
	padding: 0 4px;
	border-right: 1px solid #039;
}
ul.addInfo li a
{
	font-weight: bold;
	font-size: 12px;
}
ul.addInfo li.last
{
	border: none;
	padding: 0 0 0 4px;
}
.hide
{
	display: none !important;
}
.additionalInfo
{
	background: #c9e0f0;
	border-bottom: 1px solid #bfd3e0;
}
tr.additionalInfo td
{
	text-align: center;
	padding-bottom: 0 !important;
	border-bottom: 1px solid #a6b7c2 !important;
}
.flightIcon
{
	float: left;
}
.airLineAnchor
{
	display: block;
	margin-left: 5px;
	margin-top: 13px;
	text-decoration: none !important;
	float: left;
}
.airlineDetailHolder
{
	position: relative;
}
.airLineDetailToolTip
{
	position: absolute;
	border: 1px solid #efefef;
	background: #f0f8fe;
	z-index: 1000;
	bottom: 0;
	left: 50px;
	width: 250px;
}
.airLineDetailToolTip img
{
	float: left;
}
.airLineDetailToolTip .detailWrapper
{
	padding: 10px;
	position: relative;
	_height: 1%;
}
.airLineDetailToolTip .details
{
	margin-left: 50px;
	overflow: hidden;
	position: relative;
}
.airLineDetailToolTip .details h4
{
	font-size: 1.4em;
	padding: 0;
}
.airLineDetailToolTip a
{
	display: block;
}
.closeAirDetail
{
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
	text-decoration: none !important;
	z-index: 10;
}
.parentAirlineDetailHolder
{
	position: relative;
	_height: 1%;
}
.parentAirLineDetailToolTip
{
	position: absolute;
	background: #bbe0fc;
	z-index: 1000;
	bottom: 0;
	left: 5px;
	width: 250px;
}
.parentAirLineDetailToolTip img
{
	float: left;
}
.parentAirLineDetailToolTip .detailWrapper
{
	padding: 3px;
	position: relative;
	overflow: hidden;
	height: 100%;
	border: 1px solid #000;
}
.parentAirLineDetailToolTip .details
{
	margin-left: 50px;
	overflow: hidden;
	position: relative;
}
.parentAirLineDetailToolTip .flightNumber
{
	margin-left: 0;
	font-size: .9em;
	display: block;
	height: 20px;
}
.parentAirLineDetailToolTip .details h4
{
	font-size: 1.4em;
	padding: 0;
}
.parentAirLineDetailToolTip a
{
	display: block;
}
.operatedBy
{
	padding: 0 0 5px 0;
	overflow: hidden;
	height: 100%;
}
.connectingCities
{
	padding: 5px 0 5px 10px;
	overflow: hidden;
	height: 100%;
}
.uplineDownlineAirlineDetailHolder
{
	position: relative;
	_height: 1%;
}
.uplineDownlineAirLineDetailToolTip
{
	position: absolute;
	border: 1px solid #000;
	background: #bbe0fc;
	z-index: 1000;
	bottom: 20px;
	left: 5px;
	width: 300px;
}
.uplineDownlineAirLineDetailToolTip img
{
	float: left;
}
.uplineDownlineAirLineDetailToolTip .detailWrapper
{
	padding: 10px;
	position: relative;
	overflow: hidden;
	height: 100%;
}
.uplineDownlineAirLineDetailToolTip .details
{
	margin-left: 50px;
	overflow: hidden;
	position: relative;
}
.uplineDownlineAirLineDetailToolTip .details h4
{
	font-size: 1.4em;
	padding: 10px 0 0 0;
}
.uplineDownlineAirLineDetailToolTip a
{
	display: block;
}
.uplineDownlineAirLineDetailToolTip .UplineDownline
{
	padding: 0 5px 5px 10px;
	font-size: .9em;
	overflow: hidden;
	position: relative;
}
.chevronNav
{
	padding: 0 10px;
	clear: both;
}
.chevronNav .horizList
{
	padding-bottom: 0;
}
.chevronNav .horizList li
{
	margin-left: 0;
	font-size: 1.2em;
	line-height: 1.1;
}
.chevronNav .horizList .item1
{
	background: url(../resources/img/bkgd_chevron_tail_white.gif) no-repeat right top #FFF;
	padding: 6px 12px 4px 4px;
}
.chevronNav .horizList .item1Blue
{
	background: url(../resources/img/bkgd_chevron_tail_blue.gif) no-repeat right top #FFF;
	padding: 7px 12px 4px 4px;
}
.chevronNav .horizList .item2, .chevronNav .horizList .item3, .chevronNav .horizList .item4
{
	font-size: 1.4em;
}
.chevronNav .horizList .item2 a, .chevronNav .horizList .item3 a, .chevronNav .horizList .item4 a
{
	display: block;
	padding: 10px 23px 9px 14px;
	background: url(../resources/img/bkgd_chevron_point_gray.gif) no-repeat right top;
	color: #666;
	text-decoration: none !important;
}
.chevronNav .horizList .item3 a
{
	background: url(../resources/img/bkgd_chevron_point_gray.gif) no-repeat right top;
}
.chevronNav .horizList .item4 a
{
	background: url(../resources/img/bkgd_chevron_point_white.gif) no-repeat right top;
}
.chevronNav .horizList .item5
{
	padding: 6px 6px 5px 6px;
	background-color: #FFF;
}
.chevronNav .item2active .item1
{
	background-image: url(../resources/img/bkgd_chevron_tail_blue.gif);
}
.chevronNav .item2active .item2 a
{
	background-image: url(../resources/img/bkgd_chevron_blue_point_gray.gif);
	font-weight: bold;
}
.chevronNav .item2active .item2 a.none
{
	background-image: url(../resources/img/bkgd_chevron_blue_point_non.gif);
	font-weight: bold;
}
.chevronNav .item3active .item2 a
{
	background-image: url(../resources/img/bkgd_chevron_point_blue.gif);
}
.chevronNav .item3active .item3 a
{
	background-image: url(../resources/img/bkgd_chevron_blue_point_gray.gif);
	font-weight: bold;
}
.chevronNav .item4active .item3 a
{
	background-image: url(../resources/img/bkgd_chevron_point_blue.gif);
}
.chevronNav .item4active .item4 a
{
	background-image: url(../resources/img/bkgd_chevron_blue_point_white.gif);
	font-weight: bold;
}
.chevronContent
{
	background: url(../resources/img/bkgd_chevron_body_bottom.gif) no-repeat left bottom #cdf1fb;
	margin: 0 9px;
	padding-bottom: 10px;
}
.chevronContent .wrapper
{
	background: url(../resources/img/bkgd_chevron_body.gif) no-repeat left top #cdf1fb;
	padding: 10px 0 0;
}
.chevronContent .bodyMod
{
	width: 549px;
}
#chevron .chevronContent .bodyMod
{
	width: 546px;
}
.chevronContent .chevronIntro
{
	padding: 0 10px 10px;
}
.chevronContent .bodyMod .last
{
	border: none;
	margin-bottom: 0;
}
.chevronContent .concourseMap
{
	padding: 0 0 3px 6px;
}
.chevronContent .concourseMapImage
{
	padding-bottom: 5px;
}
.chevronContent .concourseMapImage img
{
	display: block;
	left: 0;
	width: 536px;
}
.chevronContent .concourseMapImage img.active
{
	position: static;
}
.chevronContent .concourseMapNav
{
	height: 100%;
	clear: both;
	position: relative;
}
.chevronContent .concourseMapNav li.first a
{
	padding-left: 0;
}
.chevronContent .concourseMapNav li.active a
{
	font-weight: bold;
	color: #333;
}
.chevronContent .concourseMapTitle h6
{
	float: left;
	font-weight: bold;
	font-size: 1.4em;
	padding-left: 30px;
	color: #333;
	text-transform: none;
	background: transparent url(../resources/img/bkgd_maps_locate_arrow.png) no-repeat scroll 4px 0;
}
h4.mapHeading
{
	font-weight: bold;
	padding-left: 20px;
	color: #333;
	float: left;
	background: transparent url(../resources/img/bkgd_maps_locate_arrow.png) no-repeat scroll left 0;
}
h4.mapHeadingNoArrow
{
	font-weight: bold;
	color: #333;
	float: left;
}
.chevronContent .concourseMapTitle .enlarge
{
	margin-left: 455px;
	text-align: right;
}
.chevronContent .concourseMapTitle .enlarge a
{
	font-size: 1.1em;
	line-height: 1.1;
}
#modalWindow .concourseModalData .concourseMapImageLarge
{
	padding-top: 10px;
}
#modalWindow .concourseModalData .concourseMapImageLarge img
{
	display: block;
	width: 730px;
}
#modalWindow .concourseModalData h3
{
	color: #333;
	text-transform: none;
	background: transparent url(../resources/img/bkgd_maps_locate_arrow_large.png) no-repeat scroll 0 0;
	padding-left: 30px;
}
.chevronContent .tabContentChevron
{
	padding-left: 10px;
}
.chevronContent .tabContentChevron .tabContentBody
{
	margin: 0;
	background: url(../resources/img/bkgd_cheronContent_tabContent.gif) no-repeat left bottom #fff;
	padding: 0 0 5px 0;
	clear: both;
}
.chevronContent .tabContentChevron .tabContentBody .tabSlide
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.chevronContent .sideColMod
{
	padding-top: 5px;
	width: 162px;
	margin-left: 9px;
}
.chevronContent .sideColMod .sideLinks
{
	background: url(../resources/img/bkgd_chervon_sideNav.gif) no-repeat left top;
	padding: 5px 0 0 0;
	margin-bottom: 10px;
}
.chevronContent .sideColMod .sideLinks .wrapper
{
	background: url(../resources/img/bkgd_chervon_sideNav_bottom.gif) no-repeat left bottom;
	padding: 0 0 5px 0;
}
.chevronContent .sideColMod h6
{
	background-color: #fff;
	color: #000;
	padding: 5px 13px 6px;
}
.chevronContent .sideColMod .generalList
{
	background: url(../resources/img/bkgd_generalList.gif) repeat-x left top #edf2f5;
	margin-bottom: 5px;
	padding: 5px 13px;
}
.chevronContent .sideColMod .generalList h6
{
	padding: 0;
	font-size: 1.2em;
	text-transform: none;
}
.chevronContent .sideColMod .generalList ul
{
	margin: 0;
	padding: 0;
}
.chevronContent .sideColMod .generalList ul li
{
	padding-bottom: 7px;
	font-size: 1.2em;
}
.chevronContent .sideColMod .accordionContent h6
{
	padding: 0 0 7px 14px;
	cursor: pointer;
	background: url(../resources/img/bkgd_sideLinks_arrow.gif) no-repeat left 2px;
}
.chevronContent .sideColMod .accordionContent h6.ui-state-active
{
	background-image: url(../resources/img/bkgd_sideLinks_arrow_down.gif);
}
.chevronContent .sideColMod .accordionContent ul
{
	padding: 0 0 0 14px;
}
.chevronResultsTable thead th
{
	display: block;
	position: absolute;
	top: -10000px;
	left: 0;
}
.chevronResultsTable td
{
	border-top: 1px solid #CCC;
	text-align: left;
	vertical-align: top;
}
.chevronResultsTable .r1 td
{
	border-top: none;
}
.chevronResultsTable .c1
{
	padding: 8px 8px 8px 17px;
}
.chevronResultsTable .c2
{
	padding: 8px 8px 8px 0;
}
.chevronResultsTable .c3
{
	padding: 8px 8px 8px 0;
	width: 18%;
}
.chevronResultsTable .c4
{
	padding: 8px 17px 8px 0;
}
.chevronResultsTable .c1 img
{
	padding-top: 2px;
}
.chevronResultsTable h4 a
{
	font-weight: bold;
}
/* featured placement */
.chevronResultsTable
{
	border-collapse:collapse;
}
.chevronResultsTable .featured{
									background:#eff6fb;
									margin-bottom:10px;
								}
								
								.chevronResultsTable .featured td.c4
								{
									padding-right:0px;
								}
								.chevronResultsTable .featured td.c4 p
								{
									padding-right:5px;
								}
								.chevronResultsTable .featured td.c1 {
									width:45px !important;
									}
								.chevronResultsTable td .leftDiv
								{
									display:none;
								}
								.chevronResultsTable .featured td .leftDiv{
									float:left;
									position:relative;
									margin-left:-18px;
									border-left:1px solid #CDF1FB;
									display:block;
								}
								.chevronResultsTable td .rightDiv
								{
									display:none;
								}
								.chevronResultsTable .featured td .rightDiv{
									float:right;
									position:relative;
									margin-right:-1px;
									padding-left:0px;
									border-right:1px solid #CDF1FB;
									display:block;
								}
								.lt, .lB, .rT, .rB{
									width:11px;
									height:10px;
									position:absolute;
									display:block;
									
								}
								.lt{
									left:-1px;
									top:-8px;
									background: #CDF1FB url(../resources/img/tLeft.png) no-repeat 0 0 ;
									width:10px;
									
									
								}
								.lB{
									left:-1px;
									bottom:-8px;
									background: #CDF1FB url(../resources/img/bLeft.png) no-repeat 0 0 ;
									width:10px;
									
								}
								.rT{
									right:-1px;
									top:-8px;
									background: #CDF1FB url(../resources/img/tRight.png) no-repeat 0 1px;
									
									
								
								}
								.rB{
									right:-1px;
									bottom:-8px;
									background: #CDF1FB url(../resources/img/bRight.png) no-repeat 0 0 ;
									
								
								}
							.chevronResultsTable .featured .featuredTitle
							{
								font-size:11px;
								color:#FF6600;
								font-weight:bold;
								display:inline;
							}
.chevronResultsTable .featuredTitle
							{
								display:none;
							}

.selectButtonArrive, .selectButtonDeparting
{
	width: 51px;
	height: 18px;
	background: url(../resources/img/btn_flight_select.gif) no-repeat center center;
	color: #fff;
	font-size: .9em;
	display: block;
	text-align: center;
	padding-top: 4px;
	text-decoration: none !important;
}
.unSelect
{
	width: 65px;
	height: 18px;
	background: url(../resources/img/btn_flight_unselect.gif) no-repeat center center;
	color: #000;
	font-size: .9em;
	display: block;
	text-align: center;
	padding-top: 6px;
	text-decoration: none !important;
}
.searchFlightsTable .chevronNav
{
	padding: 0;
}
.searchFlightsTable .chevronNav .horizList
{
	padding-bottom: 0;
	float: left;
}
.searchFlightsTable .chevronNav .addInformation, .searchFlightsTable .chevronNav .addInformationRight
{
	float: left;
	display: block;
	font-size: .9em;
	padding: 6px 6px 0 0;
}
.searchFlightsTable .chevronNav .addInformationRight
{
	float: right;
}
.searchFlightsTable .chevronNav .horizList li
{
	margin-left: 0;
	font-size: 1.2em;
	line-height: 1.1;
}
.searchFlightsTable .chevronNav .horizList .item1
{
	background: url(../resources/img/bkgd_chev1_tail_white.gif) no-repeat right top #c9e0f0;
	padding: 0 13px 0 6px;
	height: 23px;
}
.searchFlightsTable .chevronNav .horizList .item2, .searchFlightsTable .chevronNav .horizList .item3, .searchFlightsTable .chevronNav .horizList .item4
{
	font-size: .9em;
}
.searchFlightsTable .chevronNav .horizList .item2 a, .searchFlightsTable .chevronNav .horizList .item3 a, .searchFlightsTable .chevronNav .horizList .item4 a
{
	display: block;
	padding: 6px 23px 6px 14px;
	background: url(../resources/img/bkgd_chev1_point_gray.gif) no-repeat right top;
	color: #fff;
	text-decoration: none !important;
	font-weight: bold;
}
.searchFlightsTable .chevronNav .horizList .item3 a
{
	background: url(../resources/img/bkgd_chev1_blue_point_gray.gif) no-repeat right top;
}
.searchFlightsTable .chevronNav .horizList .item4 a
{
	background: url(../resources/img/bkgd_chev1_point_white.gif) no-repeat right top;
}
.searchFlightsTable .chevronNav .horizList .item5
{
	padding: 0 8px 0 4px;
	background-color: #c9e0f0;
}
.searchFlightsTable .chevronNav .item2active .item1
{
	background-image: url(../resources/img/bkgd_chev1_tail_white.gif);
	padding-top: 3px;
	height: 20px;
}
.searchFlightsTable .chevronNav .item2active .item2 a
{
	background-image: url(../resources/img/bkgd_chev1_blue_point_gray.gif);
	font-weight: bold;
}
.searchFlightsTable .chevronNav .item3active .item2 a
{
	background-image: url(../resources/img/bkgd_chevron_point_blue.gif);
}
.searchFlightsTable .chevronNav .item3active .item3 a
{
	background-image: url(../resources/img/bkgd_chevron_blue_point_gray.gif);
	font-weight: bold;
}
.searchFlightsTable .chevronNav .item4active .item3 a
{
	background-image: url(../resources/img/bkgd_chevron_point_blue.gif);
}
.searchFlightsTable .chevronNav .item4active .item4 a
{
	background-image: url(../resources/img/bkgd_chev1_point_white.gif);
	font-weight: bold;
}
.headline
{
	color: #f60;
	border-bottom: 1px solid #cde2f1;
	padding: 0;
	margin: 0 10px 10px 0;
}
#travelInfo .infoList
{
	padding-top: 15px;
}
#travelInfo .infoList .alt
{
	padding-right: 60px;
}
#travelInfo .infoList .roundContainer
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
	height: 100%;
}
#travelInfo .infoList .roundContainer .wrapper
{
	padding: 3px 3px 6px;
	width: inherit;
}
#travelInfo .infoList .iconTextModule
{
	padding: 3px 0;
}
.infoList .iconTextModule
{
	border-bottom: 1px solid #ccc;
}
#travelInfo .infoList .iconText
{
	width: 80px;
}
#travelInfo .infoList .description
{
	margin-left: 85px;
}
#travelInfo .infoList .adSpace
{
	float: left;
	margin-left: 15px;
	width: 200px;
	background-color: #ebf2f6;
}
#travelInfo .infoList h3
{
	padding-bottom: 5px;
	font-weight: normal;
	text-transform: none;
}
.infoList h3
{
	padding-bottom: 10px;
	font-weight: normal;
	text-transform: none;
	color: #039;
}
.infoList .titleArt
{
	margin-bottom:12px;
}
.infoList .titleArt h3
{
	padding-bottom:0px;
}
#infoListArtDetail .titleArt h3 a
{
	text-decoration: none;
}
#infoListArtDetail .descriptionAlt p {
    margin-top: 10px;
}
#infoListArtDetail .descriptionAlt ul {
    font-size: 1.2em;
    margin: 10px 0 10px 50px;
}
#infoListArtDetail .descriptionAlt li {
    margin: 5px 0 0;
}
#infoListArtDetail .descriptionAlt .titleArt p {
    margin-top: 0px;
}
#infoListArtDetail .descriptionAlt .imageArt 
{
	text-align:center;
}
#infoListArtDetail .descriptionAlt .imageArt img 
{
	max-width: 730px;
}
.infoList .titleArt p
{
	font-size:1.2em;
	font-weight:bold;
}

#travelInfo .infoList p
{
	padding: 10px 0;
}
#dashboardMod
{
	margin: 10px 0 0 3px;
	overflow:hidden;
	height:100%;
	
}
#dashboardModBox1, #dashboardModBox2, #dashboardModBox3
{
	float: left;
	width: 242px;
	background: url(../resources/img/bkgd_dashboardModBox1_bottom.gif) no-repeat left bottom #CBFBDA;
	padding: 0 0 5px 0;
	margin-right: 5px;
}
#dashboardModBox1 .wrapper, #dashboardModBox2 .wrapper, #dashboardModBox3 .wrapper
{
	background: url(../resources/img/bkgd_dashboardModBox1.gif) left top no-repeat;
	padding: 5px 0 0;
	height: 350px;
	overflow: hidden;
}
#dashboardModBox2
{
	background: url(../resources/img/bkgd_dashboardModBox2_bottom.gif) no-repeat left bottom #2bdfdf;
}
#dashboardModBox2 .wrapper
{
	background: url(../resources/img/bkgd_dashboardModBox2.gif) left top no-repeat;
}
#dashboardModBox3
{
	background: url(../resources/img/bkgd_dashboardModBox3_bottom.gif) no-repeat left bottom #4dc3e5;
}
#dashboardModBox3 .wrapper
{
	background: url(../resources/img/bkgd_dashboardModBox3.gif) left top no-repeat;
}
.dashboardmodule h2
{
	color: #000;
	font-size: 1.6em;
	padding: 8px 15px 2px;
}
#dashboardModBox2 h2
{
	color: #FFF;
}
.dashboardmodule .title
{
	border-bottom: 1px solid #fff;
	padding: 10px 5px 3px 15px;
}
.dashboardmodule h3
{
	float: left;
	padding: 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
}
.dashboardmodule .title a.more
{
	display: block;
	float: right;
	width: 27px;
	padding: 0 7px 0 0;
	background: url(../resources/img/dashboardMod_arrow_blue.gif) no-repeat right 2px;
	font-size: 1em;
	text-align: right;
}
.dashboardmodule .iconTextModule
{
	padding: 10px 5px 0 15px;
}
.dashboardmodule .iconTextModule .iconHolder
{
	width: 60px;
	text-align: left;
}
.dashboardmodule .iconTextModule .description
{
	margin-left: 60px;
}
.dashboardmodule .weather .iconHolder
{
	width: 115px;
}
.dashboardmodule .weather .description
{
	margin-left: 120px;
	padding-top: 12px;
}
.dashboardmodule .iconTextModule h5
{
	font-size: 1.3em;
	margin: 0;
	padding: 5px 0 0 8px;
	line-height: 1.1;
}
.dashboardmodule .iconTextModule p
{
	margin: 0;
	padding: 1px 0 0 0;
	line-height: 1.1;
}
.dashboardmodule .weather p
{
	line-height: 1.2;
}
.weatherMode
{
	position: relative;
	margin-left: 35px;
	font-size: 1.2em;
	color: #999;
	padding-right: 5px;
	padding-top: 3px;
}
.dashboardmodule ul
{
	padding: 10px 5px 0 15px;
}
.dashboardmodule ul li
{
	font-size: 1.2em;
	line-height: 1.1;
	padding-bottom: 5px;
}
.dashboardmodule ul.parking li
{
	padding: 2px 0 3px 50px;
}
.dashboardmodule ul.parking li.open
{
	background: url(../resources/img/Parking_Icon_green.gif) no-repeat left 3px;
}
.dashboardmodule ul.parking li.closed
{
	background: url(../resources/img/Parking_Icon_gray.gif) no-repeat left 3px;
}
.dashboardmodule ul.parking li.nearingcapacity
{
	background: url(../resources/img/Parking_Icon_yellow.gif) no-repeat left 3px;
}
.dashboardmodule ul.parking li.full
{
	background: url(../resources/img/Parking_Icon_red.gif) no-repeat left 3px;
}
.dashboardmodule .accordionContent
{
	padding: 10px 15px;
}
#dashboardModBox2 .accordionContent
{
	padding-left: 18px;
}
#dashboardModBox2 .accordionContent h6
{
	background: url(../resources/img/icon_arrow_green_up.gif) no-repeat 2px 5px;
	padding: 5px 0 5px 20px;
	font-size: 1.2em;
	color: #000;
	cursor: pointer;
}
#dashboardModBox2 .accordionContent h6.ui-state-active
{
	background: url(../resources/img/icon_arrow_green_down.gif) no-repeat 3px 5px;
}
#dashboardModBox2 .accordionContent .content
{
	padding: 0;
	overflow: auto;
}
#dashboardModBox2 .accordionContent .content ul
{
	padding: 0 0 0 20px;
}
#dashboardModBox3 .tabContent
{
	padding: 3px 0 10px;
}
#dashboardModBox3 .tabContent .tabContentNav
{
	position: static;
	padding: 0 7px;
	margin: 0;
}
#dashboardModBox3 .tabContent .tabContentNav li
{
	margin: 0;
	padding: 0;
}
#dashboardModBox3 .tabContent .tabContentNav li a
{
	margin: 0;
	padding: 0 25px 0 10px;
	background: none;
	border: none;
	color: #FFF;
	text-transform: none;
}
#dashboardModBox3 .tabContent .tabContentNav .active a
{
	background: #70DCFB url(../resources/img/bkgd_dashboardModBox3_tab_active.gif) no-repeat right top;
	color: #FFF;
}
#dashboardModBox3 .tabContent .tabContentNav li a span
{
	padding: 7px 0 5px 22px;
}
#dashboardModBox3 .tabContent .tabContentNav li a.maps span
{
	background: url(../resources/img/bkgd_dashboardModBox3_tab_maps.gif) no-repeat left -77px;
}
#dashboardModBox3 .tabContent .tabContentNav li a.videos span
{
	background: url(../resources/img/bkgd_dashboardModBox3_tab_videos.gif) no-repeat left -77px;
}
#dashboardModBox3 .tabContent .tabContentNav li.active a.maps span, #dashboardModBox3 .tabContent .tabContentNav li.active a.videos span
{
	background-position: left 5px;
}
#dashboardModBox3 .tabContent .tabContentBody
{
	border: none;
	padding: 0;
}
#dashboardModBox3 .tabContent .tabContentBody .slide1
{
	background: url(../resources/img/bkgd_dashboardMod3_video.gif) no-repeat right 80px #70dcfb;
	margin: 0 1px;
	padding: 15px 5px 180px 15px;
}
#dashboardModBox3 .tabContent .tabContentBody .slide1 p
{
	padding-bottom: 15px;
}
#dashboardModBox3 .tabContent .tabContentBody .viewVideos
{
	width: 100px;
	background: url(../resources/img/bkgd_viewVideos_left.gif) no-repeat top left;
	padding-left: 7px;
}
#dashboardModBox3 .tabContent .tabContentBody .viewVideos a
{
	background: url(../resources/img/bkgd_viewVideos_right.gif) no-repeat top right;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.1;
	font-weight: bold;
	padding: 5px 7px 5px 0;
}
#dashboardModBox3 .tabContent .tabContentBody .viewVideos a:hover
{
	text-decoration: none;
}
.didYouKnow
{
	clear: both;
	padding: 15px 0 0;
	border-top: 1px solid #c9e0f0;
}
.didYouKnow h3
{
	float: left;
	width: 198px;
	padding: 18px 10px 19px 0;
	background: url(../resources/img/bkgd_did_you_know.gif) no-repeat left top;
	font-size: 2em;
	font-weight: normal;
	text-align: center;
}
.didYouKnow .iconTextModule
{
	float: left;
	width: 240px;
	margin: 0 0 0 10px;
	padding: 0;
}
.didYouKnow .iconTextModule .iconHolder
{
	width: 90px;
}
.didYouKnow .iconTextModule .iconHolder .banner
{
	padding-left:10px;
}
.didYouKnow .iconTextModule .description
{
	margin-left: 95px;
}
.didYouKnow h5
{
	padding-bottom: 0;
	font-size: 1.1em;
	line-height: 1.2;
}
.didYouKnow h5 a
{
	color: #039;
}
.didYouKnow p
{
	font-size: 1.1em;
	line-height: 1.2;
}
#footer
{
	padding: 45px 4px 5px;
	background: url(../resources/img/bkgd_footer.gif) no-repeat left bottom;
}
.footerLinks .horizList
{
	padding: 0 0 10px 17px;
}
.footerLinks .horizList li
{
	margin-left: 0;
	font-size: 1.2em;
	border-left: 1px solid #CCC;
	color: #666;
}
.footerLinks .horizList li.first
{
	font-weight: bold;
	text-transform: uppercase;
}
.footerLinks .horizList li.second
{
	border: none;
}
.footerLinks .horizList li a
{
	padding: 0 7px 1px;
	color: #666;
}
.copyRight
{
	padding: 7px 0 0 7px;
}
.copyRight .horizList li
{
	margin: 3px 0 0 0;
	padding: 0 4px 1px;
	border-left: 1px solid #999;
	color: #999;
	font-size: 1em;
}
.copyRight .horizList li.diaCopy
{
	margin: 0;
	padding: 0 4px 0 0;
	border: none;
}
.copyRight .horizList li.second
{
	border: none;
}
#searchResults .messageWrapper
{
	padding: 10px 0 0;
}
#searchResults .messageWrapper h2
{
	color: #f60;
	text-transform: uppercase;
}
#searchResults .messageWrapper h2 span
{
	color: #000;
	text-transform: none;
}
#searchResults .heading .searchFilter
{
	float: right;
	width: 120px;
	padding-top: 8px;
}
#searchResults .heading .searchFilter li
{
	margin: 0;
}
#searchResults .heading .searchFilter li a
{
	border-right: 1px solid #000;
	padding: 0 5px;
}
#searchResults .heading .searchFilter li.last a
{
	border: none;
}
#searchResults .heading .searchResults
{
	color: #333;
	display: block;
	font-size: 1.2em;
	line-height: 1.1;
	padding-top: 5px;
}
#searchResults .messageWrapper
{
	padding-left: 10px;
}
#searchResults .messageWrapper .bodyMod
{
	width: 560px;
}
#searchResults .messageWrapper .sideMod
{
	float: left;
	width: 162px;
	margin-left: 10px;
}
#searchResults .messageWrapper h4
{
	font-weight: bold;
}
#searchResults .messageWrapper p
{
	padding-bottom: 15px;
}
#searchResults .messageWrapper .sideLinks
{
	background: url(../resources/img/bkgd_searchResults_results.gif) no-repeat left top;
	padding-top: 5px;
}
#searchResults .messageWrapper .sideLinks .wrapper
{
	background: url(../resources/img/bkgd_searchResults_results_bottom.gif) no-repeat left bottom;
	padding-bottom: 5px;
}
#searchResults .messageWrapper .sideLinks h6
{
	padding: 5px 13px 8px;
	background-color: #4dc3e5;
	color: #fff;
}
#searchResults .messageWrapper .sideLinks .generalList
{
	padding: 10px 13px 35px;
}
#searchResults .messageWrapper .sideLinks .generalList li
{
	padding-bottom: 7px;
	font-size: 1.2em;
}
#modalOverlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #666;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7;
	z-index: 1000;
}
#modalWindow
{
	position: absolute;
	top: -10000px;
	left: 0;
	width: 850px;
	margin: 0 auto;
	text-align: left;
	z-index: 1500;
}
.w200
{
	width: 200px !important;
}
.w250
{
	width: 250px !important;
}
.w300
{
	width: 300px !important;
}
.w350
{
	width: 350px !important;
}
.w400
{
	width: 400px !important;
}
.w450
{
	width: 450px !important;
}
.w500
{
	width: 500px !important;
}
.w550
{
	width: 550px !important;
}
.w600
{
	width: 600px !important;
}
.w650
{
	width: 650px !important;
}
.w700
{
	width: 700px !important;
}
.w750
{
	width: 750px !important;
}
.w800
{
	width: 800px !important;
}
.w850
{
	width: 850px !important;
}
.w900
{
	width: 900px !important;
}
.w950
{
	width: 950px !important;
}
.w980
{
	width: 980px !important;
}
#modalWindow .modalHeader
{
	background: url(../resources/img/bkgd_modalHeader_left.gif) no-repeat left top;
	height: 20px;
	padding-left: 10px;
	overflow: hidden;
}
.w450 .modalHeader
{
	background: url(../img/bkgd_modalHeader_left.gif) no-repeat left top !important;
}
#modalWindow .modalHeader .wrapper
{
	background: url(../resources/img/bkgd_modalHeader_right.gif) no-repeat right top;
	padding: 5px 10px;
}
.w450 .modalHeader .wrapper
{
	background: url(../img/bkgd_modalHeader_right.gif) no-repeat right top !important;
}
#modalWindow .modalBody
{
	background-color: #FFF;
	border: 1px solid #535353;
	border-top: none;
	border-bottom: none;
	padding: 20px;
}
#modalWindow .modalFooter
{
	background: url(../resources/img/bkgd_modalFooter_left.gif) no-repeat left 0;
	height: 9px;
	padding-left: 10px;
	overflow: hidden;
}
.w450 .modalFooter
{
	background: url(../img/bkgd_modalFooter_left.gif) no-repeat left 0 !important;
}
#modalWindow .modalFooter .wrapper
{
	background: url(../resources/img/bkgd_modalFooter_right.gif) no-repeat right 0;
	padding-top: 9px;
}
.w450 .modalFooter .wrapper
{
	background: url(../img/bkgd_modalFooter_right.gif) no-repeat right 0 !important;
}
#modalClose
{
	float: right;
	display: block;
	width: 45px;
	background: url(../resources/img/bkgd_close_button.gif) no-repeat right 1px;
	height: 12px;
	overflow: hidden;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1;
	color: #fff;
	cursor: pointer;
}
.w450 #modalClose
{
	background: url(../img/bkgd_close_button.gif) no-repeat right 1px;
}
#modalPrint
{
	position: absolute;
	right: 20px;
	top: 6px;
	background: url(../resources/img/bkgd_print.gif) no-repeat left top;
	display: block;
	height: 23px;
	overflow: hidden;
	width: 62px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	z-index: 10000;
	padding-top: 5px;	
	font-weight: bold;
}
div.modalInlineData
{
	display: block;
	position: absolute;
	top: -10000px;
	left: 0;
}
#slideshow
{
	position: relative;
}
#slideshow .slide
{
	position: absolute;
	top: -10000px;
	left: -10000px;
	margin-left: -1px;
	margin-top: -1px;
}
#slideshow .slide .slideDescription
{
	position: absolute;
	top: -10000px;
	left: -10000px;
}
#slideshow .current
{
	position: static;
}
#container .navControlOff .controls
{
	display: none;
	top: -10000px;
}
#slideshow .controls
{
	width: 145px;
	_width: 150px;
	padding: 3px 4px;
	position: absolute;
	top: 160px;
	left: 45px;
	z-index: 10;
}
#slideshow .controls a
{
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	text-indent: -10000px;
	margin-right: 5px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1;
	color: #333;
	text-align: center;
	background: url(../resources/img/grey_dot.gif) no-repeat center center;
}
#slideshow .controls a:hover
{
	text-decoration: none;
	background: url(../resources/img/orange_dot.gif) no-repeat center center;
}
#slideshow .controls a.current
{
	text-decoration: none;
	background: url(../resources/img/blue_dot.gif) no-repeat center center;
}
#slideshow .controls a.pauseButton
{
	margin-right: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	text-indent: -10000px;
	color: green;
	font-weight: bold;
	background: url(../resources/img/pause_btn.gif) no-repeat left top #FFF;
}
#slideshow .controls a.pauseButton:hover
{
	background: url(../resources/img/pause_btn.gif) no-repeat left top #FFF;
}
#slideshow .controls a.pausedTrue
{
	background: url(../resources/img/play_btn.gif) no-repeat left top #FFF;
}
#slideshow .controls a.pausedTrue:hover
{
	background: url(../resources/img/play_btn.gif) no-repeat left top #FFF;
}
#operationalWarning
{
	height: 91px;
	padding: 15px 30px 80px 290px;
	margin-left: -1px;
	margin-top: -1px;
	position: relative;
}
.snow
{
	background: url(../resources/img/bkgd_operationalWarning_snow.gif) no-repeat left top;
}
.other
{
	background: url(../resources/img/bkgd_operationalWarning_oth.gif) no-repeat left top;
}
#operationalWarning .readMore
{
	padding: 3px 20px 0;
	font-size: 1.4em;
	text-align: right;
}
#operationalWarning .readMore a
{
	color: #FF5A00;
}
#operationalWarningPage .messageWrapper
{
	padding: 10px;
}
#operationalWarningPage .messageWrapper .iconTextModule, .operationalWarningMessage .iconTextModule
{
	padding-bottom: 20px;
}
#operationalWarningPage .messageWrapper .iconHolder, .operationalWarningMessage .iconHolder
{
	width: 75px;
	text-align: left;
}
#operationalWarningPage .messageWrapper .description, .operationalWarningMessage .description
{
	margin-left: 0;
}
#operationalWarning h2, #operationalWarningPage .messageWrapper h2, .operationalWarningMessage h2, .operationalWarningMessage h2 span
{
	margin: 0;
	padding: 0;
	color: #fb6f03;
	line-height: 1.1;
}
#operationalWarning h2
{
	font-size: 2em;
	color: #FF5A00;
}
#operationalWarning p, #operationalWarningPage .messageWrapper p, .operationalWarningMessage p
{
	font-size: 1.6em;
	line-height: 1.4;
}
#operationalWarning p
{
	font-size: 1.4em !important;
	color: #fff;
}
#operationalWarning .lastUpdated, #operationalWarningPage .messageWrapper .lastUpdated, .operationalWarningMessage .lastUpdated
{
	margin: 0;
	padding: 0 0 15px 0;
	color: #666;
	font-size: 1.2em;
	line-height: 1.2;
}
#operationalWarning .lastUpdated
{
	padding-bottom: 0 !important;
	font-size: 1.2em !important;
	color: #fff;
}
#operationalWarningPage .messageWrapper h5, .operationalWarningMessage h5
{
	text-transform: uppercase;
	padding-bottom: 3px;
}
#operationalWarningPage .messageWrapper p, .operationalWarningMessage p
{
	font-size: 1.2em;
	padding-bottom: 15px;
	line-height: 1.4;
}
.operationalWarningMessage span
{
	font-size: 1.2em;
	padding-bottom: 15px;
	line-height: 1.6;
}
#operationalWarning .modalInline
{
	color: #ffffff;
}
#internationalization .messageWrapper
{
	padding-top: 10px;
}
#internationalization .messageWrapper h2
{
	color: #F60;
	padding-bottom: 0;
}
#internationalization .messageWrapper .welcome
{
	font-size: 1.4em;
	font-style: italic;
	padding-bottom: 15px;
}
#internationalization .messageWrapper .iconHolder
{
	width: 300px;
	text-align: left;
}
#internationalization .messageWrapper .description
{
	margin-left: 340px;
}
#internationalization .messageWrapper .description p
{
	font-size: 1.2em;
}
#internationalization .messageWrapper h3
{
	padding-top: 10px;
	text-transform: none;
	padding-bottom: 5px;
	color: #039 !important;
}
#internationalization .messageWrapper h3 span
{
	font-size: .666em;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
}
#internationalization .messageWrapper h4
{
	font-weight: bold;
	padding-bottom: 0;
}
#internationalization .messageWrapper h4 span
{
	font-style: italic;
	font-weight: normal;
}
#internationalization .messageWrapper p
{
	padding: 10px 0;
}
#internationalization .messageWrapper hr
{
	border: none;
	border-top: 1px solid #cde2f1;
	color: #cde2f1;
	background-color: #cde2f1;
	height: 1px;
}
#internationalization .messageWrapper ul
{
	list-style-type: disc;
	margin-left: 26px;
}
#internationalization .messageWrapper ul li
{
	font-size: 1.2em;
	line-height: 1.4;	
}
.messageWrapper .splitColHolder
{
	padding: 10px 0;
}
.messageWrapper .splitCol1, .messageWrapper .splitCol2
{
	float: left;
	width: 350px;
	padding-right: 40px;
}
.messageWrapper .splitCol2
{
	padding-right: 0;
}
.messageWrapper .splitMini1, .messageWrapper .splitMini2
{
	float: left;
	width: 190px;
	padding-right: 10px;
}
.messageWrapper .splitMini2
{
	padding-right: 0;
}
#feedback .messageWrapper
{
	padding-top: 10px;
}
#contactUs .messageWrapper
{
	padding: 10px;
}
#contactUs .messageWrapper p
{
	padding: 0 0 10px 0;
}
#contactUs .tabsOnlyNav
{
	margin-left: 25px;
}
#contactUs .tabsOnlyBody
{
	padding: 0;
	background: transparent url(../resources/img/bkgd_flight_search_filter_b.gif) no-repeat scroll left bottom;
	border: none;
}
#contactUs.tabsOnlyNav
{
	margin-left: 25px;
}
#contactUs.tabContentBody
{
	border-top: 1px solid #96b9cd;
}
#contactUs .tabsOnlyNav li a
{
	text-transform: uppercase;
}
#contactUs.flightBodyWapper p
{
	margin: 15px 0 0 5px;
}
#contactUs .heading
{
	border: none;
	margin: 0;
}
#contactUs .heading p
{
	float: left;
	padding-left: 10px;
	margin: 5px 0 0 0;
}
.messageWrapperErrMsg
{
	padding: 0 20px 0 20px;
	height: 100%;
	overflow: hidden;
}
.messageWrapperErrMsg h2, #feedback .messageWrapper h2, #contactUs h2
{
	color: #F60;
	padding-bottom: 5px;
}
#feedback .messageWrapper .splitCol1
{
	width: 400px;
	padding-right: 10px;
}
#feedback .messageWrapper .splitCol2
{
	padding-top: 64px;
	width: 310px;
}
#feedback .messageWrapper label, #feedback .messageWrapper select
{
	display: block;
	margin-bottom: 10px;
}
#feedback .messageWrapper label
{
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 0;
}
#feedback .messageWrapper .splitMiniHolder input
{
	width: 180px;
}
#feedback .messageWrapper .splitCol2 span
{
	font-size: 1.1em;
	font-weight: bold;
}
#feedback .messageWrapper textarea
{
	width: 720px;
}
#feedback .messageWrapper .submitHolder
{
	padding: 10px 30px;
}
#feedback .messageWrapper .submit
{
	float: right;
	display: block;
	width: 70px;
	border: none;
	padding: 3px 0;
	margin: 0;
	background: url(../resources/img/bkgd_feedback_submit.gif) no-repeat left top;
	color: #fff;
}
#feedback .messageWrapper .thankYou
{
	padding-top: 50px;
	color: #c9e0f0;
	font-size: 7.2em;
	line-height: 1.1;
	text-transform: uppercase;
}
#contactUs .messageWrapper .splitCol1, #contactUs .messageWrapper .splitCol2, #contactUs .messageWrapper .splitCol3
{
	float: left;
	width: 230px;
	padding: 0 0 0 18px;
}
#contactUs .messageWrapper .splitCol1
{
	padding-left: 0;
}
#contactUs .messageWrapper .splitColHolder h5
{
	padding: 15px 0 0;
	font-weight: bold;
	text-transform: uppercase;
}
#contactUs .messageWrapper .splitColHolder span
{
	display: block;
	font-size: 1.2em;
	line-height: 1.3;
}
body:after, .wrapper:after, #banner:after, .bannerUtilities:after, #globalNav:after, #mainContent:after, .iconTextModule:after, .horizList:after, .tabContentNav:after, .moreResults:after, .concourseMapTitle:after, #modalWindow .modalHeader:after, .yourJourney:after, #flightSearchMod ul.searchFilter:after, #flightSearchMod ul.searchFilterExtended:after, .tabsOnlyNav:after, .didYouKnow:after, .iconTextModule .description:after, .roundContainer .wrapper:after, .dashboardmodule .title:after, #searchResults .messageWrapper .twoCol:after, .messageWrapper .splitColHolder:after, .messageWrapper .splitMiniHolder:after, .messageWrapper .submitHolder:after, .splitColHolder:after, .mapsVideoModal .mapsModalTitle:after, .mapsModalSubNav:after, .imgLocationLists:after
{
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.iconTextModule .description:after
{
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: right;
}
.rating_submitted
{
	background: white url(../resources/img/indicator.gif) right center no-repeat;
}
.rating
{
	width: 80px;
	height: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	position: relative;
	background: url(../resources/img/star-matrix.gif) no-repeat 0 0;
}
.nostar
{
	background-position: 0 0;
}
.onestar
{
	background-position: 0 -16px;
}
.twostar
{
	background-position: 0 -32px;
}
.threestar
{
	background-position: 0 -48px;
}
.fourstar
{
	background-position: 0 -64px;
}
.fivestar
{
	background-position: 0 -80px;
}
ul.rating li
{
	cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/
	float: left; /* end hide*/
	text-indent: -999em;
}
ul.rating li a
{
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 200;
}
ul.rating li.one a
{
	left: 0;
}
ul.rating li.two a
{
	left: 16px;
}
ul.rating li.three a
{
	left: 32px;
}
ul.rating li.four a
{
	left: 48px;
}
ul.rating li.five a
{
	left: 64px;
}
ul.rating li a:hover
{
	z-index: 2;
	width: 80px;
	height: 16px;
	overflow: hidden;
	left: 0;
	background: url(../resources/img/star-matrix.gif) no-repeat 0 0;
}
ul.rating li.one a:hover
{
	background-position: 0 -96px;
}
ul.rating li.two a:hover
{
	background-position: 0 -112px;
}
ul.rating li.three a:hover
{
	background-position: 0 -128px;
}
ul.rating li.four a:hover
{
	background-position: 0 -144px;
}
ul.rating li.five a:hover
{
	background-position: 0 -160px;
}
.rating_form
{
	display: block;
}
.rating_form h1
{
	text-transform: none;
	font-size: 2.1em;
	margin: 20px 0 20px 10px;
	text-align: left;
	font-weight: normal;
}
.rating_form h5
{
	text-align: left;
	margin: 0 0 5px 10px;
	text-transform: none;
	padding: 0;
	font-weight: normal;
}
.rating_form h6
{
	font-size: 1.5em;
	text-align: left;
	margin: 10px 0 5px 10px;
	text-transform: none;
	padding: 0;
	font-weight: normal;
}
.rating_form textarea
{
	text-align: left;
	width: 485px;
	margin-left: 10px;
	height: 105px;
	border: 1px solid #ccc;
	float: left;
}
.rating_form .approval_checkbox
{
	text-align: left;
	width: 485px;
	margin: 10px 0 15px 10px;
	font-size: 1.5em;
	padding: 0;
	float: left;
	clear: both;
}
.contact_information
{
	visibility: hidden;
	text-align: left;
	margin: 0;
}
.visible
{
	visibility: visible;
}
.rating_form .contact_information h6
{
	color: #F60;
}
.rating_form .contact_information h6:after
{
	clear: both;
}
.rating_form .contact_information .col1
{
	float: left;
	margin-left: 10px;
	width: 255px;
}
.rating_form .contact_information .col1 span
{
	margin: 5px 0 5px 0;
}
.rating_form .rating_form_close_btn
{
	cursor: pointer;
}
.rating_form .contact_information .col2
{
	margin: 5px 0 5px 0;
}
.rating_form .contact_information input
{
	border: 1px solid #ccc;
	width: 230px;
}
.rating_form .row2
{
	margin: 15px 0 0 350px;
}
.rating_form .row2 input.submit
{
	background: transparent url(/resources/img/ratingmodule_btn_submit.gif);
	width: 70px;
	height: 23px;
	border: 0;
}
.rating_form .row2 input.reset
{
	background: transparent url(/resources/img/ratingmodule_btn_cancel.gif);
	width: 70px;
	height: 23px;
	border: 0;
}
.miniNav
{
	padding: 10px 0;
}
.miniNav li
{
	margin-left: 0;
	padding: 0 5px;
	border-left: 1px solid #333;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
}
.miniNav li.first
{
	padding-left: 0;
	border: none;
}
.miniNav li a
{
	color: #333;
	font-weight: bold;
	padding: 0;
}
#travelInfoList h3
{
	color: #039;
}
#travelInfoList .description h4
{
	padding: 10px 0;
	font-weight: bold;
}
#travelInfoList .descriptionAlt h4
{
	padding: 10px 0;
	font-weight: bold;
}
#travelInfoList .descriptionAlt table
{
	width: 100%;
	height: 100%;
	font-size: 13px;
	margin-top: 20px;
	border-left: 1px solid #bfd3e0;
	margin-bottom: 10px;
	border-collapse: collapse;
}
#travelInfoList .descriptionAlt ul.bulleted
{
	list-style-type: disc;
	padding-left: 20px;
}
#travelInfoList .descriptionAlt ul.Contact
{
	list-style-type: disc;
	margin-left: 26px;
	font-size: 12px;
	margin-bottom: 2px;
}
#travelInfoList .descriptionAlt th
{
	border-right: 1px solid #bfd3e0;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	padding: 5px;
	background-color: #39C;
	font-weight: bold;
}
#travelInfoList .descriptionAlt td
{
	border-bottom: 1px solid #bfd3e0;
	border-right: 1px solid #bfd3e0;
	padding: 13px 5px 10px 5px;
	vertical-align: middle !important;
	line-height: 1.4;
}
#travelInfoList .address span
{
	display: block;
}
#travelInfoList ul.travelInfo
{
	font-size: 1.2em;
	line-height: 1.4;
	list-style-type: disc;
	margin-left: 30px;
	margin-bottom: 5px;
	padding-top: 10px;
}
ul.inYourLanguage
{
	font-size: 1.2em;
	line-height: 1em;
	list-style-type: none !important;
	margin-left: 10px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
ul.inYourLanguage li
{
	font-size: 1.2em !important;
	line-height: 1em !important;
	margin-left: 0 !important;
	padding-bottom: 5px !important;
}
ul.exploreDia
{
	font-size: 1.2em;
	line-height: 1.4;
	list-style-type: disc;
	margin-bottom: 5px;
	margin-left: 15px;
}
#travelInfoList ul.travelInfo ul
{
	line-height: 1.4;
	list-style-type: circle;
	margin-left: 20px;
}
#travelInfoList .infoList .iconTextModule, #artAtDia .infoList .iconTextModule
{
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
#travelInfoList .infoList .firstModule, #artAtDia .infoList .firstModule
{
	border-bottom: 1px solid #ccc;
}
#travelInfoList .infoList .lastModule, #artAtDia .infoList .lastModule
{
	border: none !important;
}
#artAtDia .infoList .iconHolder, #travelInfo .infoList .iconHolder, #travelInfoList .infoList .iconHolder
{
	padding-top: 3px;
	width: 70px;
	text-align: left;
}
#travelInfo .infoList .iconHolder
{
	padding-top: 1px;
}
#artAtDia .infoList .description, #travelInfo .infoList .description, #travelInfoList .infoList .description
{
	margin-left: 85px;
}
#travelInfoList .infoList h3, #artAtDia .infoList h3
{
	padding: 0 0 5px 0;
}
#travelInfoList .infoList h3
{
	text-transform: none;
}
#travelInfoList .infoList h3
{
	font-weight: normal;
}
#travelInfoList .infoList p, #artAtDia .infoList p
{
	padding: 10px 0;
}
.travelInfoTbl
{
	font-size: 1.2em;
}
.travelInfoTbl th
{
	padding: 5px;
	font-weight: bold;
	border: 1px solid #efefef;
}
.travelInfoTbl th.hotels
{
	width: 40%;
}
.travelInfoTbl th.location
{
	width: 40%;
}
.travelInfoTbl td
{
	padding: 5px;
	vertical-align: bottom;
	border: 1px solid #efefef;
}
.FLIGHTSTATUSCOLOR1
{
	color: Green;
}
.FLIGHTSTATUSCOLOR2
{
	color: Orange;
}
.FLIGHTSTATUSCOLOR3
{
	color: Red;
}
.FLIGHTSTATUSCOLOR0
{
	color: Black;
}
#sitePolicy h2
{
	color: #F60;
	padding-bottom: 5px;
}
#sitePolicy h3
{
	padding-bottom: 0;
}
#sitePolicy p
{
	padding: 10px 0;
}
#sitePolicy ul
{
	font-size: 1.2em;
	line-height: 1.4;
	list-style-type: disc;
	margin-left: 30px;
}
#sitePolicy ul li
{
	padding-left: 0;
}
.mapsVideoModal .tabsOnlyBody
{
	border: none;
	padding: 0;
}
.mapsVideoModal .tabsOnlyBody .top
{
	background: url(../resources/img/bkgd_mapsVideo_content.gif) no-repeat right top;
	border-left: 1px solid #dde7f3;
	height: 7px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}
.mapsVideoModal .tabsOnlyBody .wrapper
{
	border: 1px solid #dde7f3;
	border-top: none;
	border-bottom: none;
	padding: 0 0 10px 10px;
}
.mapsVideoModal .tabsOnlyBody .footer
{
	background: url(../resources/img/bkgd_mapsVideo_footer_wrapper.gif) no-repeat left 0;
	height: 7px;
	padding-left: 7px;
	overflow: hidden;
	text-align: right;
}
.mapsVideoModal .tabsOnlyBody .footer .wrapper
{
	background: url(../resources/img/bkgd_mapsVideo_footer.gif) no-repeat right 0;
	padding-top: 7px;
	border: none;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}
.mapsVideoModal .splitCol1
{
	float: left;
	width: 145px;
	padding-right: 20px;
}
.mapsVideoModal .splitCol2
{
	float: left;
	width: 750px;
}
.mapsVideoModal .mapNav
{
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px dotted #74cdcb;
}
.mapsVideoModal .mapNav li
{
	font-size: 1.1em;
	line-height: 1.1;
}
.mapsVideoModal .mapNav li a
{
	color: #4dc3e4;
	display: block;
	padding: 5px 5px 4px 8px;
}
.mapsVideoModal .mapNav li.active a:hover
{
	text-decoration: none;
}
.mapsVideoModal .mapNav li.active a
{
	background: url(../resources/img/bkgd_map_module_active.gif) no-repeat right 50% #4dc3e4;
	font-weight: bold;
	color: #fff;
}
.mapsVideoModal .mapsModalTitle, .concourseModalData .mapsModalTitle, .concourseMapImage .mapsModalTitle
{
	font-size: 1.9em;
	text-transform: none;
	padding: 0;
	font-weight: bold;
	width: 100%;
}
.concourseMapImage .mapsModalTitle
{
	font-size: 1.5em;
}
.mapsVideoModal .mapsModalTitle .concourseTitle, .concourseModalData .mapsModalTitle .concourseTitle, .concourseMapImage .mapsModalTitle .concourseTitle
{
	display: block;
	float: left;
	padding: 7px 0;
	color: #749974;
}
.mapsVideoModal .mapsModalTitle .concourseTitle
{
	text-transform: uppercase;
}
.mapsVideoModal .mapsModalTitle .subTitle, .concourseModalData .mapsModalTitle .subTitle, .concourseMapImage .mapsModalTitle .subTitle
{
	display: block;
	float: left;
	padding: 8px 0 8px 50px;
	background: url(../resources/img/bkgd_maps_locate_arrow.gif) no-repeat 26px 9px;
}
.mapsVideoModal .mapsModalTitle .subTitle
{
	padding: 8px 0 8px 8px;
	background: none;
}
.concourseMapImage .mapsModalTitle .subTitle
{
	padding: 8px 0 8px 30px;
	background: url(../resources/img/bkgd_maps_locate_arrow_small.gif) no-repeat 11px 9px;
}
.mapsVideoModal .mapsModalTitle .noArrow, .concourseModalData .mapsModalTitle .noArrow, .concourseMapImage .mapsModalTitle .noArrow
{
	padding: 8px 0 8px 6px;
	background: none;
}
.mapsVideoModal .flashHolder
{
	height: 397px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 90px;
	width: 588px;
}
.mapsModalSubNav
{
	padding-bottom: 8px;
}
.mapsModalSubNav li
{
	float: left;
	padding-right: 8px;
}
.mapsModalSubNav li a
{
	display: block;
	width: 41px;
	height: 41px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}
.mapsModalSubNav li a.restaurants
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0000_RESTAURANTS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.restaurants
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0000_RESTAURANTS.gif) no-repeat left top;
}
.mapsModalSubNav li a.services
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0001_SERVICES.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.services
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0001_SERVICES.gif) no-repeat left top;
}
.mapsModalSubNav li a.parking
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0002_PARKING.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.parking
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0002_PARKING.gif) no-repeat left top;
}
.mapsModalSubNav li a.taxi
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0003_TAXI.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.taxi
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0003_TAXI.gif) no-repeat left top;
}
.mapsModalSubNav li a.publicTrans
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0004_PUBLIC-TRANS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.publicTrans
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0004_PUBLIC-TRANS.gif) no-repeat left top;
}
.mapsModalSubNav li a.shuttle
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0005_SHUTTLE.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.shuttle
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0005_SHUTTLE.gif) no-repeat left top;
}
.mapsModalSubNav li a.rental
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0006_RENTAL.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.rental
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0006_RENTAL.gif) no-repeat left top;
}
.mapsModalSubNav li a.limo
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0007_LIMO.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.limo
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0007_LIMO.gif) no-repeat left top;
}
.mapsModalSubNav li a.shops
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0008_SHOPS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.shops
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0008_SHOPS.gif) no-repeat left top;
}
.mapsModalSubNav li a.facilities
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0009_FACILITES.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.facilities
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0009_FACILITES.gif) no-repeat left top;
}
.mapsModalSubNav li a.ticketing
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0010_TICKETING.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.ticketing
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0010_TICKETING.gif) no-repeat left top;
}
.mapsModalSubNav li a.gate
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0011_GATE.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.gate
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0011_GATE.gif) no-repeat left top;
}
.mapsModalSubNav li a.food
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0000_RESTAURANTS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.food
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0000_RESTAURANTS.gif) no-repeat left top;
}
.mapsModalSubNav li a.foodCocktails
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0012_FOOD-DRINKS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.foodCocktails
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0012_FOOD-DRINKS.gif) no-repeat left top;
}
.mapsModalSubNav li a.atm
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0013_ATM.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.atm
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0013_ATM.gif) no-repeat left top;
}
.mapsModalSubNav li a.specialNeeds
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0014_SPECAILNEEDS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.specialNeeds
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0014_SPECAILNEEDS.gif) no-repeat left top;
}
.mapsModalSubNav li a.groundTrans
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0015_GROUNDTRANS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.groundTrans
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0015_GROUNDTRANS.gif) no-repeat left top;
}
.mapsModalSubNav li a.mail
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0016_MAIL.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.mail
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0016_MAIL.gif) no-repeat left top;
}
.mapsModalSubNav li a.tickets
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0017_TICKETS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.tickets
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0017_TICKETS.gif) no-repeat left top;
}
.mapsModalSubNav li a.escalator
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0018_ESCALATOR.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.escalator
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0018_ESCALATOR.gif) no-repeat left top;
}
.mapsModalSubNav li a.trains
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0019_TRAINS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.trains
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0019_TRAINS.gif) no-repeat left top;
}
.mapsModalSubNav li a.baggage
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0020_BAGGAGE.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.baggage
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0020_BAGGAGE.gif) no-repeat left top;
}
.mapsModalSubNav li a.gifts
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0021_GIFTS.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.gifts
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0021_GIFTS.gif) no-repeat left top;
}
.mapsModalSubNav li a.newsBooks
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0022_NewsBooks.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.newsBooks
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0022_NewsBooks.gif) no-repeat left top;
}
.mapsModalSubNav li a.art
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0023_ART.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.art
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0023_ART.gif) no-repeat left top;
}
.mapsModalSubNav li a.aGates
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0024_AGATES.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.aGates
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0024_AGATES.gif) no-repeat left top;
}
.mapsModalSubNav li a.bGates
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0025_BGATES.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.bGates
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0025_BGATES.gif) no-repeat left top;
}
.mapsModalSubNav li a.cGates
{
	background: url(../resources/img/imgMapsModal/mapIcons/normal/_0026_CGATES.gif) no-repeat left top;
}
.mapsModalSubNav li.active a.cGates
{
	background: url(../resources/img/imgMapsModal/mapIcons/active/_0026_CGATES.gif) no-repeat left top;
}
.imgLocationLists
{
	padding: 25px 0 5px;
}
.imgLocationLists ul
{
	float: left;
	width: 185px;
}
.imgLocationLists ul li
{
	font-size: 1.1em;
	line-height: 1.2;
}
.imgLocationLists ul li .number
{
	color: #F00;
	display: block;
	float: left;
	font-weight: bold;
	width: 25px;
}
.imgLocationLists ul li .title
{
	display: block;
	margin-left: 25px;
}
p.contentInfo
{
	margin-left: 10px;
}
#dark .bannerUtilities
{
	padding: 10px 8px 5px;
	text-align: right;
	color: #666;
}
#dark #banner .subpageBkgd
{
	background-image: url("../resources/img/bkgd_dark_subpage_banner.gif");
}
#dark #footer
{
	background-image: url(../resources/img/bkgd_dark_footer.gif);
	padding: 65px 125px 20px 30px;
}
#dark #footer p
{
	color: #666;
	font-size: 1.1em;
	line-height: 1.2;
}
#dark #footer p a
{
	color: #036;
}
#dark .sideCol
{
	padding-top: 5px;
}
#dark #mainNav .wrapper
{
	padding: 25px 0 20px;
}
#dark #mainNav .wrapper ul li a
{
	font-weight: normal;
	padding-left: 25px;
}
#dark #mainContent
{
	padding-top: 30px;
}
#dark #contentBody
{
	float: none;
	margin: 0 0 0 245px;
	width: auto;
}
#dark #contentBody p
{
	padding: 0 45px 15px 0;
	font-size: 1.4em;
	line-height: 1.2;
}
#dark #contentBody p.lastUpdated
{
	padding-bottom: 5px;
	text-align: right;
	color: #999;
	font-size: 1.2em;
}
#dark #contentBody h2
{
	font-size: 1.8em;
	padding-bottom: 10px;
}
#dark #contentBody h3
{
	padding: 0 45px 15px 0;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2;
	text-transform: none;
}
#dark #contentBody h3.noPadding
{
	padding: 0 45px 3px 0;
}
#dark #contentBody .bigIntro p
{
	font-size: 1.6em;
	color: #2b5260;
}
#dark #contentBody .topStroke
{
	border-top: 1px solid #a4b0b8;
	padding: 17px 0 17px 0;
}
#dark #contentBody .topStroke p
{
	font-size: 1.2em;
}
#dark #contentBody .regularSize p
{
	font-size: 1.4em;
}
#dark #contentBody ul
{
	padding: 0 45px 10px 0;
}
#dark #contentBody ul li
{
	background: url(../resources/img/bkgd_dark_li.gif) no-repeat 21px 3px;
	padding: 0 0 7px 30px;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2;
}
#dark #contentBody table
{
	width: 100%;
	margin-bottom: 30px;
}
#dark #contentBody table td
{
	padding: 10px 10px 4px;
	font-size: 1.2em;
	vertical-align: top;
}
#dark #contentBody table thead td
{
	font-weight: bold;
	text-transform: uppercase;
}
#dark #contentBody table tbody td
{
	border-top: 1px solid #bfd3e0;
}
#dark #contentBody table tbody tr.first td
{
	border-top: 2px solid #bfd3e0;
}
#dark #contentBody table tbody td.first
{
	padding-top: 4px;
}
#dark #contentBody table.tty tbody td
{
	padding: 8px 10px;
}
#dark #contentBody table tbody td.first a, #dark #contentBody table tbody td.first span
{
	display: block;
}
#dark #contentBody table tbody td.first a
{
	font-weight: bold;
}
#dark #contentBody table tbody td.first span
{
	color: #666;
	line-height: 1.2;
}
#dark #contentBody table td .iconTextModule
{
	padding-bottom: 0;
}
#dark #contentBody table td .iconTextModule .iconHolder
{
	float: left;
	width: 25px;
	text-align: left;
}
#dark #contentBody table td .iconTextModule .description
{
	margin-left: 25px;
	padding-top: 6px;
}
.errorMsg
{
	font-size: 1.4em;
	color: #f00;
}
ul.altList
{
	font-size: 1.2em;
	line-height: 1.4;
	list-style-type: disc;
	margin-left: 26px;
}
.errorHeadMsg
{
	text-transform: none;
}
.displayListItem
{
	display: inline;
}
.displayFalseListItem
{
	display: none !important;
}
.survey
{
	margin-top: -15px;
	margin-right: 10px;
}
.survey a
{
	margin-left: 20px;
}
.surveytab
{
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ccc;
}
.mapTitleImage
{
	float: left;
}
.mapTitlePadding
{
	padding-left: 25px !important;
}
.disclaimer
{
	padding: 30px 0 10px 0;
	color: #999;
	font-size: 1em;
	text-align: center;
	clear: both;
	overflow: hidden;
}
.FlightSearchResultRowSelect
{
	vertical-align: middle !important;
	padding: 10px,0,0,0 !important;
}
.nostyle
{
	border-style: none !important;
}
.videosLink
{
	display: block;
	float: right !important;
	padding: 4px 20px 4px 20px;
	background: url(../resources/img/icon_video_link.gif) no-repeat left center;
	text-decoration: none !important;
}
h2 .videosLink
{
	font-size: 11px;
	font-weight: normal !important;
	margin-top: -10px;
}
.adjMargin
{
	margin-top: 5px !important;
}
.adjMarginTop
{
	margin-top: -20px;
}
h4 .videosLink
{
	font-size: 11px;
	font-weight: normal !important;
}
h3 .videosLink
{
	font-size: 11px;
	font-weight: normal !important;
}
.parkingDetails .videosLink
{
	float: none !important;
	margin-top: 10px !important;
	font-size: 11px;
}
#internationalization .messageWrapper .iconHolder p a
{
	display: block;
	padding: 5px 0 5px 20px;
	background: url(../resources/img/bkgd_maps_locate_arrow.gif) no-repeat left center;
}
.alert h2
{
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #f00;
	text-align: center;
}
.alert p
{
	text-align: center;
}
.alert .timeStatus
{
	font-size: 1.6em;
	margin: 12px 0;
}
.alert .buttons
{
	margin: 12px 0 5px 0;
	cursor: pointer;
	cursor: hand;
}
.viewAirlinesInfo
{
	background: url(../resources/img/btn_view_airline_info.gif) no-repeat center center;
	width: 150px;
	padding: 6px 0;
	border: none;
	margin-left: 12px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
	cursor: hand;
}
.loadingDiv
{
	position: absolute;
	left: 0;
	top: 0;
	visibility: visible;
	vertical-align: middle;
	border-style: inset;
	z-index: 40;
	width: 100%;
	height: 100%;
	_height: 5000px;
	filter: alpha(opacity=50);
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	background: #c9e0f0;
}
.loadingDiv img
{
	margin-top: 300px;
}
.divLoadingIframe
{
	position: absolute;
	left: 0;
	top: 0;
	visibility: visible;
	vertical-align: middle;
	border-style: inset;
	z-index: 10;
	_width: 100%;
	_height: 5000px;
	filter: alpha(opacity=0);
	opacity: .0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background: #c9e0f0;
}
.divHideTimeRange
{
	display: none;
}
.divShowTimeRange
{
	display: block;
}
.statusTh
{
	width: 15%;
}

.dateTime
{
	width: 255px;
	float: left;
	color: #666;
	font-size: 1.1em;
	margin-top: 13px;
	padding-left: 2px;
}
.flightdt
{
	display: none;
}
.alphaSorting
{
	margin-top: 15px;
}
.alphaSorting a
{
	float: none;
	font-size: 1em;
}
.alphaSorting span
{
	font-size: 1.2em;
}
@media print
{
	#container
	{
		display: block;
	}
	#modalWindow
	{
		position: relative !important;
		margin: 0 !important;
		top: 0 !important;
		left: 0 !important;
	}
	#modalOverlay
	{
		display: none !important;
	}
	.mapsVideoModal .splitCol1, .tabsOnlyNav, .modalHeader, .bannerUtilities, #banner, .sideCol,#footer, .copyRight, #modalPrint
	{
		display: none;
	}
	#contentBody
	{
	    float:none;
	}
	.headline, .didYouKnow 
	{
	    border:none;
	}
	
}
.pReturnToList
{
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	color: #039;
	margin-left: 20px;
	padding-left: 10px;
	background: transparent url(../resources/img/arrow_blue_left.gif) no-repeat scroll left center;
}
.firstDivide
{
	position: absolute;
	top: 0;
	left: 300px;
	border-right: 1px solid #ccc;
	height: 100%;
	_height: 123px;
}
.secondDivide
{
	position: absolute;
	top: 0;
	right: 134px;
	border-right: 1px solid #ccc;
	height: 100%;
	_height: 123px;
}
.isConnecting
{
	float: right;
	position: relative;
	margin-top: -35px;
	color: #039;
}
.isConnecting ul li
{
	display: inline;
	padding: 0 10px 0 10px;
}
.parentInfo
{
	border-width: 0;
	cursor: pointer;
	float: left;
	margin-top: 8px;
}
.buttons .goButton
{
	font-size: 1em;
	background: transparent url(../resources/img/btn_ok_fid.gif) no-repeat scroll center center !important;
	_padding-top: 5px;
	_background: transparent url(../resources/img/btn_ok_fid.gif) no-repeat scroll center 4px;
	_height: 30px !important;
	_overflow: visible;
	font-weight: bold;
}
.errorMsgTitle
{
	margin: 0 0 10px 0;
	padding-left: 10px;
	font-weight: normal;
}
.errorMsgTitle span
{
	font-size: 1.4em;
	color: #f00;
	font-weight: normal;
}
#dashboardModBox3 .newsTabContent
{
	padding: 3px 0 10px;
}
#dashboardModBox3 .newsTabContent .tabContentBody
{
	border: none;
	padding: 0 10px 10px 15px;
	margin-top: 15px;
}
#dashboardModBox3 .newsTabContent .tabContentBody .topContent
{
	padding-bottom: 10px;
	padding-top: 10px;
}
#dashboardModBox3 .newsTabContent .tabContentBody ul
{
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0;
	padding-top: 0;
}
#dashboardModBox3 .newsTabContent .tabContentBody ul li
{
	padding-bottom: 5px;
}
#dashboardModBox3 .newsTabContent .tabContentBody .featured
{
	padding-bottom: 5px;
}
#dashboardModBox3 .newsTabContent .tabContentBody ul li img
{
	padding-top: 6px;
}
#dashboardModBox3 .newsTabContent .tabContentBody .teaserText
{
	padding-bottom: 12px !important;
}
.newsTabContent h2
{
	width: 200px;
	padding: 5px 0 0 15px;
	color: #fff;
}
.vgFlightFinder
{
	font-size: 1.4em;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.4;
}
.contentInfo .errorMsg
{
	font-size: 1.2em;
}
#multiItemHero_largeView
{
	position: absolute;
	top: 130px;
	right: 20px;
}
.flightStatusChevron p.RED
{
	color: #e10000;
	text-align: right;
	text-transform: uppercase;
}
.flightStatusChevron p.YELLOW
{
	color: #ff9000;
	text-align: right;
	text-transform: uppercase;
}
.flightStatusChevron p.GRAY
{
	color: Gray;
	text-align: right;
	text-transform: uppercase;
}
.rdarriving
{
	font-size: 0px;
}
.rddeparting
{
	font-size: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	select
	{
		padding-left: 5px;
	}
}
#searchValidationSummary
{
	color: Red !important;
	margin: 0px !important;
	padding: 0px !important;
	position: absolute !important;
	top: 30px !important;
}

.codeShareTd
{
	padding: 0px !important;
	border: 3px solid #BFD3E0 !important;
}
.codeShareTd td
{
	padding: 13px 5px 10px;
}
.codeShare th
{
	padding: 0px !important;
	border: none !important;
}
.codeShareTitle
{
	background: url(../resources/img/codeShareTitleBack.gif) repeat-x;
	width: auto;
	font-size: 14px;
	padding: 5px 3px;
	font-weight: bold;
	color: #246a98;
}
.codeShareChild
{
	width: 98%;
	margin-left: 20px;
}
.codeShareChild .FlightSearchResultRowSelect
{
	width: 8% !important;
}
.codeShareChildAirline
{
	width: 26%;
}

.codeShareChild td
{
	border-bottom: 1px solid #bfd3e0;
}

#parentFlight td
{
	border-bottom: 1px solid #bfd3e0;
}

.noBorder td
{
	border-bottom:none!important;
}
/*Ad Layout*/
#adLayout
{
    width:555px;
    float:left;
   }
#adLayout .gtFreeText
{
    padding:0px;
}
#adLayout .gtFreeTextContent
{
    padding-right:0px;
}
#adLayout #browseFilter .detailContentBody 
{
    padding-right:0px;
}
.wideSkyScraper
{
    width:160px;
    height:600px;
    text-align:center;
    float:right;
    margin:7px 17px 7px 0px;
}
.sideColMod .wideSkyScraper
{
    margin-right:0px;
}
.leaderboard
{
    height:90px;
    width:740px;
    margin:10px 0px 0px 4px;
    text-align:center;
    clear:both;
    
}
.navTitle{margin:10px 0px 0px 0px; font-size:14px; color:#fff; font-weight:bold;}
.mapsAndVideoAdj{margin-bottom:0px; position:relative;}.mapsAndVideoAdj .headline{margin-bottom:0px;}
#mainNav .wrapper ul li.active a.mapsAndMedia, #mainNav .wrapper ul li.active a.mapsAndMedia:hover {background:url(../resources/img/CompassIcon_white_active.gif) no-repeat 10px center}
#mainNav .wrapper ul li a.video:hover {background:url(../resources/img/videoIcon.png) no-repeat 10px center}
#mainNav .wrapper ul li.active a.video, #mainNav .wrapper ul li.active a.video:hover {background:url(../resources/img/videoIcon_active.png) no-repeat 10px center}
#mainNav .wrapper ul li ul.subNav li ul li{ padding:0px 5px 0px 5px}
.navTitleAdj{margin:0px;}
#pdf {
    background: url("../resources/img/bkgd_pdf_download.gif") no-repeat scroll left top transparent;
    color: White;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    line-height: 21px;
    overflow: hidden;
    position: absolute;
    right: 100px;
    text-align: center;
    text-decoration: none;
    top: 6px;
    width: 125px;
    z-index: 10000;
}
.estimatorTable {
	margin:0 0 0 0 !important;
	border-left: 1px solid #BFD3E0;
	border-right: 1px solid #BFD3E0;
	border-top: 1px solid #BFD3E0;
	border-bottom: 1px solid #BFD3E0;
	
}
.firstET tr td
{
	border-left: 1px solid #BFD3E0 !important;
	border-right: 1px solid #BFD3E0 !important;
}
.firstET
{
	margin-top: 2px !important;
}
.estimatorTable td 
{
	font-family: Arial,Helvetica,Verdana,sans-serif !important;
    font-size: 12px !important;
	text-align:center !important;
	border-bottom: medium none !important;
	border-right: medium none !important;
	padding: 8px 5px 6px !important;
}
.estimatorTable th 
{
	font-family: Arial,Helvetica,Verdana,sans-serif !important;
    font-size: 12px !important;
	padding:5px !important;
	text-align:center !important;
	background-color: #CCCCCC !important;
}
.estimatorTable table {
	padding:5px !important;
}
.estimatorTable table table {
	margin:0 0 0 0 !important;
	padding:0px !important;
}
.estimatorTable table tr {
	margin:0 0 0 0 !important;
	padding:0px !important;
}
.estimatorTable table td 
{
	margin:0 0 0 0 !important;
	padding:0px !important;
}
.estimatorTable tfoot tr td
{
	border-top: 1px solid #BFD3E0 !important;
}
.noBorderRadio 
{
	margin: 0 auto !important;
	width:150px !important;
	border:none !important;
}
.noBorderRadio tr td
{
	border:none!important;
}
.calendarTable 
{
	margin: 0 auto !important;
	border-left: 1px solid #BFD3E0 !important;
	border-right: 1px solid #BFD3E0 !important;
	border-top: 1px solid #BFD3E0 !important;
	border-bottom: 1px solid #BFD3E0 !important;
}
.calendarTable tr td
{
	border:none!important;
}
.calendarTable tr th
{
	border:none!important;
	background-color: white !important;
}
.parkingEstOL
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    list-style: decimal inside none;
    padding-left:5px;
}
p.parkingEstDisclaimer
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 10px;
}
.btnCalc
{
	background: url("../resources/img/btn_Estimate.gif") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    line-height: 1.1;
    margin: 0;
    padding: 5px 0;
    width: 145px;
    }
.btnClear
{
	background: url("../resources/img/btn_Clear.gif") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    line-height: 1.1;
    margin: 0;
    padding: 5px 0;
    width: 125px;
    }
.printAdj {
    margin-bottom: 0;
    position: relative;
    text-align:center;
}
.printablebrochureLink {
    display: block;
    float: right !important;
    font-size: 11px;
    font-weight: normal !important;
    padding: 4px 20px;
    text-decoration: none !important;
}
