html, body {width:100%;height:100%;margin:0;padding:0;} 
body {
	font-family:Arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#363535;
	margin:0;
	padding:0;
	background:#FFF url("../i/backgrounds/bg.gif") repeat-x left top;
	position:relative;
}

body.genericContent {background: #FFF;}

hr {border:none 0;border-top:dotted #C7DEEC 1px;height:1px;} 

.suggestBox * {font-size:11px;}

div.updating * {font-size:18px;color:#FFF;}
div.updating {
	border:solid 1px #363535;
	z-index:1000;
	margin-left:-125px;
	padding:10px;
	overflow:hidden;
	width:250px;
	position:absolute;
	background-color:#4681DF;
	text-align:center;
	filter:alpha(opacity=90);
	opacity:.90;
	top:215px; 
	left:50%;
}
html > body div.updating {position:fixed;}
* html div.updating {
	top: expression((215 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
}

.TopBar {margin-bottom:4px;}
.GreyText {color:#999999}

.Padded {padding:4px 8px 0 8px;}

.SectionText {
	font-size:11px;
	padding-left:8px;
	padding:4px 2px 4px 6px;
	text-align:left;
	display:inline-block
}
.SectionAds {
	padding:4px 2px 4px 6px;
	text-align:center;
}
.CurrencySelect {
	font-size:10px;
	width:100px;
}

.TodayOffer {
	color:#232120;
	font-size:12px;
	line-height:16px;
	padding:0;
}
.TodayOffer a,
.TodayOffer a:hover,
.TodayOffer a:link,
.TodayOffer a:visited {color:#232120;text-decoration:none;font-size:12px;}

.OfferDate {font-size:12px;color:#96999A;padding:0;line-height:16px;}
.OfferPrice {
	font-size:13px;
	line-height:16px;
	color:#48ACEC;
	font-weight:bold;
	text-align:right;
	padding:0;
	letter-spacing:-1px;
}
hr.previousSeparator {border:none 0;border-top:solid 1px #FEE3B4;width:90%;height:1px;clear:both;} 

span.routeSeparator {height:9px;width:20px;background:url(../i/arrow.gif) no-repeat center center;display:inline-block;}

.SidebarTable {margin:0 0 4px 0;}
.SidebarTable a {color:#4681DF;text-decoration:underline;}
.SidebarTitle {
	height:23px;
	line-height:22px;
	padding:0 4px;
	margin:0px;
	width:auto;
	background:url(../i/backgrounds/sidebar_title_bg.png) repeat-x left top;
	font-size:14px;
	color:#1C7CBA;
	white-space:nowrap;
}
div.SidebarTitle {margin:0 0 12px 0;}
.SidebarTitle a,
.SidebarTitle a:link,
.SidebarTitle a:active,
.SidebarTitle a:hover {color:#1C7CBA;text-decoration:none;cursor:pointer;font-size:14px;white-space:nowrap;}

.searchTitle, .timesTitle, .datesTitle, .stopsTitle, .departuresTitle, .destinationsTitle, .airlinesTitle,
.operatorsTitle, .transportTitle, .previousSearchesTitle, .compareOperatorsTitle, .farefinderTitle {
	background:url(../i/ico_filters_sprite.gif) no-repeat;padding:0 2px 0 20px;font-weight:normal;height:24px;line-height:22px;
}
.searchTitle {background-position:0 -120px;}
.timesTitle {background-position:0 -72px;}
.datesTitle {background-position:0 -264px;}
.stopsTitle {background-position:0 -96px;}
.departuresTitle {background-position:0 -240px;}
.destinationsTitle {background-position:0 -216px;}
.airlinesTitle {background-position:0 -24px;padding:0 2px 0 22px;}
.operatorsTitle {background-position:0 -168px;padding:0 2px 0 24px;}
.transportTitle {background-position:0 -48px;}
.previousSearchesTitle {background-position:0 -144px;}
.compareOperatorsTitle {background-position:0 0;padding:0 2px 0 24px;}
.farefinderTitle {background-position:0 -192px;}

.PreviousTable {margin:0 0 12px 0;}

a.SidebarOpen {display:block;background:url(../i/ico_open.gif) no-repeat right center;padding:0 10px 0 0;}
a.SidebarClose {display:block;background:url(../i/ico_close.gif) no-repeat right center;padding:0 10px 0 0;}

.FilterPlain
{
	padding-right:6px;
	padding-left:6px;
	padding-top:4px;
	margin:0px;
	width:100%;
}
.FilterTop {
	padding-right:6px;
	padding-left:6px;
	padding-top:0px;
	padding-bottom:4px;
	margin:0px;
	border-bottom:#BBD1F7 1px dashed;
}

.pageDivide{border-right: dotted 1px #FFFF2E;}

.SearchBoxInput {width:153px;}
.SearchForm {width:190px;margin:8px 0 0 4px;}
.SearchForm td {font-size:12px;font-weight:normal;text-align:left;}
.SearchForm .buttonCell {text-align:right;padding:4px 0 12px 0;}
.comboNewsletter {width:210px;}

span.paddedRadio {padding:0 8px 0 0;}
span.unpaddedRadio {padding:0;}

.SubHeader1 {
	color:#444444;
	font-weight:bold;
	font-size:12px;
	padding-left:8px;
	margin-top:10px;
}
.leftnav {padding:10px 0;border-bottom:dotted 1px #DFDFDF;}
.leftnav a {
	display:block;
	padding:0 0 0 20px;background:url(../i/square_bullet_grey.gif) no-repeat 4px center;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
.extraHtml {background-color:#F0FBED;color:#6B6C6E;}
.extraHtml a {
	display:block;
	padding:0 0 0 20px;background:url(../i/square_bullet.gif) no-repeat 4px 4px;
	margin:4px 0 12px 0;
	font-size:14px;
	color:#24B5FE;
	text-decoration:none;
	vertical-align:middle;
}
.extraHtml hr {border:none 0;border-top:dotted 1px #D2D2D3;width:90%;height:1px;clear:both;margin:12px auto;} 

.genericContent, .staticBubble {
	font-size:12px;
	padding:0 12px;
	vertical-align:top;
	text-align:left;
}

.genericContent h1 {display:block;font-size:18px;font-weight:normal;padding:0 0 4px 0;margin:0 0 12px 0;color:#25B4FF;border-bottom:solid 2px #F2F2F2;}
.genericContent h2 {display:block;font-size:20px;font-weight:normal;padding:0 0 4px 0;margin:6px 0;color:#7B7A78;border-bottom:solid 2px #838486;}
.genericContent .innerContent {padding:4px 0 0 12px;font-size:14px;line-height:1.5em;color:#4F4F4F;}
.genericContent .innerContent a {color:#4F4F4F;}
.genericContent .innerContent p {margin:16px 0;}
.genericContent .innerContent hr {border:none 0;border-top:solid 2px #F2F2F2;width:100%;height:1px;clear:both;margin:0 auto;}

.genericContent .aboutUsTable {width:100%;table-layout:fixed;margin:16px 0;}
.genericContent .aboutUsTable td {vertical-align:top;padding:0 5px;}
.genericContent .aboutUsTable hr {border:none 0;border-top:dotted 1px #D2D2D2;width:80%;height:1px;clear:both;margin:12px auto;}

h3.flightsTitle {
	display:block;height:38px;line-height:38px;font-size:20px;font-weight:normal;
	background:url(../i/plane_outline.gif) no-repeat left center;padding:0 0 4px 48px;margin:4px 0;color:#7C7A78;
}
h3.hotelsTitle {
	display:block;height:38px;line-height:38px;font-size:20px;font-weight:normal;
	background:url(../i/hotel_outline.gif) no-repeat left center;padding:0 0 4px 48px;margin:4px 0;color:#7C7A78;
}
h3.usersTitle {
	display:block;height:38px;line-height:38px;font-size:20px;font-weight:normal;
	background:url(../i/users_outline.gif) no-repeat left center;padding:0 0 4px 48px;margin:4px 0;color:#7C7A78;
}

.sitemapTable{width:100%;table-layout:fixed;margin:0 8px 0 24px;}

ul.siteMapList {list-style:none outside none;padding:0;margin:0 0 16px 0;}
ul.siteMapList li {padding:0 0 0 16px;margin:16px 0;line-height:1em;background:url("../i/square_bullet.gif") no-repeat 0 4px;}

.siteMapList a,
.siteMapList a:link,
.siteMapList a:active,
.siteMapList a:visited,
.siteMapList a:hover {
	color:#1792CE;
	font-size:13px;
	text-decoration:underline;
}

.ofertasBlue {background:#AFC5D3 url(../i/backgrounds/aboutus_blue.gif) repeat-x left center;color:#4F4F4F;margin:16px;}
.ofertasBlue h3 {display:block;font-size:20px;font-weight:bold;padding:0 0 4px 0;margin:6px 0;color:#FFF;}
.ofertasBlue ul {list-style-image:url(../i/square_bullet_white.gif);margin:0;padding-left:24px;}
.ofertasBlue li {padding:8px;}

.leftnavTitle,
.leftnavTitle a,
.leftnavTitle a:link,
.leftnavTitle a:active,
.leftnavTitle a:hover {
	display:block;
	font-size:12px;
	color:#24B5FE;
	padding-left:2px;
	font-weight:bold;
	text-decoration:underline;
}

.staticText {
	font-size:12px;
	padding:0 4px;
	vertical-align:top;
	text-align:justify;
}
.staticText * {font-size:12px;}
.staticText h1{font-size:16px;font-weight:bold;color:#138FE3;}
.staticText h2{font-size:14px;font-weight:bold;color:#138FE3;margin:4px 0 12px 0;}
.staticText .ofertasText h1{display:block;font-size:20px;font-weight:normal;padding:0 0 4px 0;margin:6px 0 4px 0;color:#128BE2;border-bottom:solid 1px #FEBA67;}

ul.questionList {list-style-image:url(../i/square_bullet_grey.gif);color:#666666;padding:8px 8px 8px 60px;margin:0;}
ul.questionList li {padding:4px 8px;line-height:1.8em;}

.answerContainer{position:relative;padding:0;line-height:1.8em;}
.faqNumber {
	background:url("../i/faq_bubble.gif") no-repeat top left;
	width:36px;height:48px;position:absolute;left:0;top:0;
	padding:4px 0;line-height:28px;text-align:center;
	font-size:16px;font-weight:bold;color:#7B7A78;
}
a.faq,
a.faq:link,
a.faq:active,
a.faq:hover{
	color:#666666;
	font-size:16px;
	text-decoration:none;
}
.answerContent{padding:0 0 0 50px;}
.question, p.question{border-bottom:solid 2px #F2F2F2;padding:4px 0 8px 0;font-size:16px;font-weight:bold;color:#7B7A78;}
.answer, p.answer{text-align:justify;padding:0 0 8px 0;color:#4F4F4F;font-size:13px;}
.answer * {color:#4F4F4F;}

.linkTop{
	text-align:right;
	padding-bottom:8px;
	margin:0 12px 8px 28px;
}
.OperatorContainer{
	width:100%;
	margin:10px 0 12px 0;
}
.OperatorContainer h2 {font-size:16px;font-weight:bold;color:#7B7A78;margin:4px 0 12px 0;border-bottom:solid 2px #F2F2F2;}

.Operator{
	width:102px;
	height:60px;
	text-align:center;
	float:left;
	overflow:visible;
	margin:3px;
	font-size:11px;
}
.GreenLink, a.GreenLink, a.GreenLink:link, a.GreenLink:active, a.GreenLink:hover
{
	font-size:11px;
	color:#22B5FB;
	text-decoration:none;
	cursor:pointer;
}
.GreenLink span{text-decoration:underline;}

.GreenLink img, a.GreenLink img, a.GreenLink:hover img {text-decoration:none;}

.FormTable * {color:#363535;vertical-align:middle;}

.CommentsBox {width:100%;}
.PaddedCell {padding:0 0 0 8px;}

ul.PlainList {margin:0;padding:0;list-style:none;}
ul.PlainList li {font-size:12px;margin:3px 0 0 0;}
ul.PlainList li a {font-size:12px;color:#1896E5;}

.orangeText {color:#FF9900;font-weight:bold;}
.blueText {color:#4781DE;}
a.blueText,
a.blueText:link,
a.blueText:active,
a.blueText:hover {
	color:#4781DE;
	text-decoration:underline;
}

.sidebarText {font-size:14px;color:#6B6C6E;margin-bottom:8px;}

div.didYouMeanLink {text-align:center;font-size:14px;color:#6B6C6E;}
div.didYouMeanLink a,
div.didYouMeanLink a:link,
div.didYouMeanLink a:active,
div.didYouMeanLink a:hover {
	color:#24B5FE;
	font-size:14px;
	text-decoration:underline;
}

hr.greyDots {border:none 0;border-top:dotted 1px #D2D2D3;width:90%;height:1px;clear:both;margin:12px auto;} 

.paxCell {padding-right:12px;}

.newWindowSearch {font-size:10px;margin-top:14px;color:#555;}
.newWindowSearch .fieldset {margin-right:8px;}
.newWindowSearch .legend {font-size:11px;display:inline-block;color:#555;font-weight:bold;padding:0 0 8px 0;}
.newWindowSearch .legend .msg {color:#138FE3;font-size:11px;}
.newWindowSearch .fieldset .content div.contentInner {padding:0 10px 5px 0;}
.newWindowSearch .newWindowItem {white-space:nowrap;margin:0 3px 0 0;}
.newWindowSearch label {font-size:12px;font-weight:bold;margin:0;}
.newWindowSearch input {
	vertical-align:text-bottom;
	width:13px;
    height:13px;
    padding:0;
    margin:0 3px 1px 0;
    position:relative;
    *overflow:hidden;
}
x:-o-prefocus, .newWindowSearch input {vertical-align:text-top;}

.advDiv {display:block;padding:5px 2px 2px;}
.advDiv2 {display:block;padding:5px 2px 0;}
.advCell {height:28px;vertical-align:bottom;}
.currencyDiv {display:block;padding:0 0 8px 0;}
.advTable {margin:2px 2px 0;}
.advTable td {vertical-align:top;font-size:12px;}
.advTable .txtCompare {white-space:nowrap;line-height:20px;margin:0 2px;}
.advTable span.transport {white-space:nowrap;margin:0 6px 0 2px;float:left;}
.advTable label {vertical-align:middle;display:inline-block;margin:0;line-height:20px;}
.advTable input {
	vertical-align:text-bottom;
	width:13px;
    height:13px;
    padding:0;
    margin:0 3px;
    position:relative;
    *overflow:hidden;
}
x:-o-prefocus, .advTable input {vertical-align:text-top;}
.advInfo, td.advInfo {font-size:10px;font-weight:normal;}

a.boldLink,
a.boldLink:link,
a.boldLink:active,
a.boldLink:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.radioList {table-layout:fixed;width:100%;color:#525254;line-height:18px;}
.dottedTop {border-top:dotted 1px #BAD0F7;}

.routeTable td { line-height:1.5em;}
.routeSpearator { border-bottom:solid 1px #DEDEDE;font-size:0;}

a.mainApts,
a.mainApts:link,
a.mainApts:active,
a.mainApts:visited,
a.mainApts:hover {
	color:#363535;
	font-size:12px;
	text-decoration:none;
}

.mainApts span {
	color:#1896E5;
	text-decoration:underline;
}

.cboDay{width:46px;}
.cboMonth{width:144px;}

.staticText .ofertasBox p {line-height:1.8em;}

a.otherOpsLink:link,
a.otherOpsLink:active,
a.otherOpsLink:visited,
a.otherOpsLink:hover {
	display:inline-block;padding:0 0 0 48px;height:28px;line-height:28px;
}

ul.countriesList, ul.nearCitiesList {padding:0;margin:0;list-style:none outside none;}
ul.countriesList li {
    width:268px;
    min-height:18px;
    min-width:49%;
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:top;
	padding:0;
    margin:2px 0 4px 0;
    zoom:1;
    *display:inline;
    _height:18px;
}
ul.nearCitiesList li {
	display:block;
    vertical-align:top;
	padding:0;
    margin:0 0 8px 0;
}
.nearCitiesDistance {padding:0 0 0 40px;display:inline-block;background:url(../i/ico_approx.gif) no-repeat 6px center;}


.countryGroup {padding:0;margin:0 0 16px 0;}
.countryCity {padding:4px 0 0 12px;margin:0;}

.FloatContainer {
	position:relative;
	padding:338px 0 0 0;
	_padding:342px 0 0 0;
}
.withNearby .FloatContainer {
	padding:352px 0 0 0;
	_padding:358px 0 0 0;
}
.withAdvanced .FloatContainer {
	padding:364px 0 0 0;
	_padding:372px 0 0 0;
}
.withAdvancedNearby .FloatContainer {
	padding:386px 0 0 0;
	_padding:394px 0 0 0;
}
.FloatBox {position:absolute;top:0px;width:100%;}

.SearchBox {font-size:13px;color:#363535;font-weight:normal;text-align:left;width:526px;height:300px;position:relative;table-layout:fixed;}
.withNearby .SearchBox {height:316px;}
.withAdvanced .SearchBox {height:328px;}
.withAdvancedNearby .SearchBox {height:350px;}

p.TextContent{padding:0 12px;margin:4px 0 0 0;}

.shadowsmall {display:inline-block;width:auto;height:auto;text-align:left;clear:both;background:#D8ECFA;}
.shadowsmall div.roundInner {margin:0;background:url(../i/borders/shadowed_left.gif) repeat-y top left;padding:0 0 0 16px;}
.shadowsmall div.roundRight {margin:0;background:url(../i/borders/shadowed_right.gif) repeat-y top right;padding:0 16px 0 0;}
.shadowsmall span.tl,
.shadowsmall span.tr,
.shadowsmall span.bl,
.shadowsmall span.br {
	display:block;width:auto;height:12px;background:url(../i/borders/shadowed.gif) no-repeat;
}
.shadowsmall span.tl {padding-left:12px;background-position:left top;}
.shadowsmall span.tr {background-position:right top;}
.shadowsmall span.bl {padding-left:12px;background-position:left bottom;}
.shadowsmall span.br {background-position:right bottom;}

.selectBg, .inputBg {
	background:url("../i/backgrounds/form_fields.png") top left;
	border:solid 1px #C3C3C3;margin:0 0 3px 0;font-size:11px;color:#363535;
}
.selectBg {padding:1px;}
.inputBg {padding:4px 3px;}
.selectBg option {font-size:11px;padding:1px 3px 2px 3px;}

.SearchBox .inputBg {padding:5px 3px;}
.SearchBox .selectBg option {font-size:12px;padding:1px 3px;}
.spacer{font-size:0px;}


/* Custom Select Boxes */
.select {
	position:absolute;
	padding:0;
	margin:0 0 3px 0;
	border:solid 1px #C3C3C3;
	background:url("../i/backgrounds/form_fields.png") repeat-x left top;
	overflow: hidden;
}
* html .styled {position:relative; opacity:1.0; filter:alpha(opacity=100); z-index: 5;}
* html .select {display:none;}
.select .valueDisplay {
	display:block;
	padding:3px 18px 3px 3px;
	font-size:11px;
	background:url(../i/drop_arrow.gif) no-repeat 100% 0px;
	text-align:left;
}
.selectOver .valueDisplay {background-position:100% -22px;}
.select .valueInner {overflow:hidden;width:auto;display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.SearchBox .select {margin:2px 0 3px 0;}
.SearchBox .select .valueDisplay {font-size:12px;padding:5px 18px 3px 3px;background-position:100% 1px;}
.SearchBox .selectOver .valueDisplay {background-position:100% -21px;}
.SearchBox .selectBg {margin:2px 0 3px 0;font-size:12px;}
.SearchBox .inputBg {margin:2px 0 3px 0;font-size:12px}

.calendarTable {margin-top:2px;}
.calendarTable td {vertical-align:top;padding-right:2px;}
div.calendar {display:inline-block;width:23px;height:25px;background:url(../i/calendar.gif) top left no-repeat;cursor:pointer;}
div.calendarSmall {display:inline-block;width:20px;height:22px;background:url(../i/calendar_small.gif) no-repeat 0 0;cursor:pointer;}

h1.planeIcon{
	background:url("../i/ico_plane2.gif") no-repeat 8px center;padding-left:40px;margin:0 0 12px 0;
	height:24px;line-height:24px;font-size:18px;font-weight:normal;color:#24B5FE;display:block;
}

.infoBar {background:url(../i/ico_info.gif) no-repeat 8px center;padding:12px 4px 8px 36px;color:#717677;font-size:12px;}
.infoBar2 {background:#F0F5F8 url(../i/ico_info.gif) no-repeat 16px center;padding:12px 4px 8px 48px;margin:0 0 8px 0;color:#FF8601;font-size:12px;}

.azContent h1 {display:block;font-size:20px;font-weight:normal;color:#24B5FE;padding:0 8px;margin:0 0 12px 0;}
.azContent h2 {display:block;font-size:20px;font-weight:bold;color:#FF8702;padding:0 8px;margin:0 0 12px 0;text-align:center;}
.azContent h3, .azContent h4 {display:block;font-size:18px;font-weight:normal;color:#138FE3;padding:0;margin:0 0 14px 0;}
.azContent .azBubble {margin:0 auto;}
.azAllLink,
a.azAllLink,
a.azAllLink:link,
a.azAllLink:active,
a.azAllLink:hover {display:inline-block;margin:10px 0 4px;font-size:14px;color:#138FE3;text-decoration:underline;}

.preSearchAirport,
.preSearchTrain,
.preSearchBus,
.preSearchFerry,
.preSearchCar {
	background:url(../i/ico_transport_sprite2.gif) no-repeat;padding:0 0 0 36px;height:28px;
}
.preSearchAirport{background-position:0 0;}
.preSearchTrain{background-position:0 -30px;}
.preSearchBus{background-position:0 -60px;}
.preSearchFerry{background-position:0 -90px;}
.preSearchCar{background-position:0 -120px;}

.preSearchTitle{line-height:28px;color:#24B4FD;font-size:14px;font-weight:bold;height:28px;border-bottom:solid 1px #E0E0E0;}
.preSearchList{padding:4px 0 16px 36px;}
.preSearchLocation{margin:12px auto;text-align:center;}
.preSearchCarLocation{margin:16px 0 0;text-align:left;}
.preSearchLocationLabel{font-size:16px;font-weight:bold;}
.preSearchLocationLabel span{color:#FF8601;font-size:16px;font-weight:bold;}

.preSearchLocation .select .valueDisplay {font-size:12px;padding:5px 18px 3px 3px;background-position:100% 1px;}
.preSearchLocation .selectOver .valueDisplay {background-position:100% -21px;}

.bluebox {text-align:left;clear:both;background:url(../i/backgrounds/airguide_box_bg.gif) repeat-y center top;}
.bluebox div.roundInner {margin:0;padding:0 4px;}
.bluebox span.tl {display:block;width:auto;height:12px;padding-left:12px;background:url(../i/borders/airguide_box.gif) top left no-repeat;}
.bluebox span.tr {display:block;width:auto;height:12px;background:url(../i/borders/airguide_box.gif) top right no-repeat;}
.bluebox span.bl {display:block;width:auto;height:12px;padding-left:12px;background:url(../i/borders/airguide_box.gif) bottom left no-repeat;}
.bluebox span.br {display:block;width:auto;height:12px;background:url(../i/borders/airguide_box.gif) bottom right no-repeat;}

.blueBoxText {font-size:14px;font-weight:bold;color:#FFF;padding:8px}

.bigwhitebutton {display:inline-block;padding-left:16px;margin:8px 0;background:url(../i/backgrounds/white_button_big.gif) 0 0 no-repeat;cursor:pointer;font-size:0;}
.bigwhitebutton span.text {
	display:inline-block;height:22px;padding:0 16px 0 0;
	background:url(../i/backgrounds/white_button_big.gif) 100% -22px no-repeat;color:#209DDD;
	font-size:13px;line-height:22px;white-space:nowrap;
}
*:first-child+html .bigwhitebutton {display:inline;}
* html .bigwhitebutton {display:inline;}

.blueBoxArrows {background:url(../i/lcaArrows.gif) 8px center no-repeat;padding:0 0 0 70px;line-height:18px;color:#FEAD20;font-size:15px;font-weight:bold;}

.shadedBarTopBtm {
	border:solid 1px #D1D1D1;border-width:1px 0;background:url(../i/backgrounds/top_btm_shadow.gif) repeat-x left center;
	height:42px;color:#24B5FE;font-size:14px;padding:0 8px;vertical-align:middle;
}

.lcaContainer {padding:12px 0 0 8px;font-size:13px;}
.lcaOperator {
	min-height:32px;height:32px;width:110px;
    background-position:left top;background-repeat:no-repeat;
    padding:0 0 0 50px;color:#24B5FE;vertical-align:top;font-size:13px;
}
.lcaOperator a, .lcaOperator a:link, .lcaOperator a:active, .lcaOperator a:hover {color:#24B5FE;text-decoration:none;}
.lcaContent {border-bottom:solid 1px #DEDEDE;}
.lcaDetails {padding:0 0 12px 0;color:#3D3D3D;line-height:1.5em;}
.lcaLinks {padding:0 0 14px 0;text-align:right;}

.toLabel {height:9px;width:20px;background:url(../i/arrow.gif) no-repeat center center;display:inline-block;}

.feedbackAccordion div {padding:0 0 0 12px}
a.feedbackLink,
a.feedbackLink:link,
a.feedbackLink:active,
a.feedbackLink:hover {
	display:block;font-size:14px;font-weight:bold;color:#24B5FE;
	text-decoration:none;cursor:pointer;margin:16px 0 12px 0;padding:0 0 0 12px;
	background:url(../i/small_arrow_right.gif) no-repeat 1px 4px;
}
a.feedbackSelected,
a.feedbackSelected:link,
a.feedbackSelected:active,
a.feedbackSelected:hover {
	padding:0 0 0 12px;background:url(../i/small_arrow_down.gif) no-repeat 0 5px;
}

.nearbyAirportOption {text-align:left;color:#444444;padding-bottom:4px;}
.nearbyAirportOption label{font-size:11px;font-weight:normal;vertical-align:text-top;line-height:11px;}
.nearbyAirportOption input[type=checkbox]{padding:0;margin:2px 4px;}

.cookiespage p {text-align:left;}
.cookiespage h2 {display:block;font-size:18px;font-weight:normal;padding:0;margin:6px 0 -6px;color:#7B7A78;border-bottom:0;}
.cookiespage a,
.cookiespage a:link,
.cookiespage a:active,
.cookiespage a:hover {color:blue;word-break: break-word;}
table.cookielist {border-collapse: collapse;border:1px solid #444444;}
table.cookielist td {padding:8px;border:1px solid #444444;}
table.cookielist td.cookiename {width:110px;}
