body { background: #fff; color: #000; border: none; text-align: left; }
#container img.logo_print { display: block; margin: 40px 0 0 32px; }
#body .top, #body .bottom, #body .pub, #body .heading.promotional div#promotional, #body .heading.promotional .slider_paginator,
#body .metric, #body a.whats_this:link, #body a.whats_this:visited,
#header, #sidebar, #footer_container, #megadropdown, #breadcrumbs, #sharepage { display: none; }
#body .form_container .free_area,
#body .free_area { width: 545px; padding: 0; }
#body { width: 545px; background: #fff; margin: 0 auto; }
#container { width: 545px; margin: 0; text-align: left; }
#content { float: none; width: 545px; margin: 35px 32px; }
#print_disclaimer { display: block; color: #888; font-size: 11px; text-align: left; width: 545px; margin: 0 32px 35px 32px; }
#print_disclaimer h4 { font-weight: normal; font-size: 11px; }
#body .booknow_feature,
#body .heading.destination div.left, #body .heading.destination div.middle, #body .heading.destination div.right,
#body .printless, #body .printless_buttons { display: none !important; }
#body .free_area .tabs { border-bottom: none; }

#body .free_area .related_information li a:link:after, #body .free_area .related_information li a:visited:after { content: " (" attr(href) ") "; }

#body .heading.simple, #body .heading.basic, #body .heading.slider, #body .heading.promotional,
#body .heading.calltoaction, #body .heading.simple { background: #fff; color: #0099cb; width: 100%; }
#body .heading h1 .icon { display: none !important; }
#body .heading.simple h2, #body .heading.simple h1, #body .heading.basic h1, #body .heading.slider h1, #body .heading.promotional h1,
#body .heading.calltoaction h1, #body .heading.simple h1,
#body .heading.simple p, #body .heading.calltoaction p, #body .heading.simple p { color: #0099cb; clear: both; background: #fff; }
#body .heading.simple h2, #body .heading.basic h1, #body .heading.slider h1, #body .heading.promotional h1 { padding-left: 0; }
#body .heading.calltoaction img, #body .heading.simple img { display: none; }
#body .heading.calltoaction .info, #body .heading.simple .info { float: none; width: 100%; }
#body .search_results .heading.simple .info h2 { font-size: 16px; }
#body .search_results .heading.simple a:link, #body .search_results .heading.simple a:visited { color: #0099cb; }
#body .heading.destination ul { left: 0; }
#body .heading.destination ul li.active a:link, #body .heading.destination ul li.active a:visited,
#body .heading.destination ul li.active a:link span.text, #body .heading.destination ul li.active a:visited span.text { color: #333 !important; }
#body .heading.citybreak ul li { color: #0099CB; }
#body .free_area h2 { border: none; padding-left: 39px; }
#body #checkin_opt .checkin_opt p, #body #experiences .experience ul,
#body #checkin_opt .checkin_opt a.feature:link .image, #body #checkin_opt .checkin_opt a.feature:visited .image,
#body #experiences .experience a.feature:link .image, #body #experiences .experience a.feature:visited .image,
#body #checkin_opt .checkin_opt a.feature:link .info, #body #checkin_opt .checkin_opt a.feature:visited .info,
#body #experiences .experience a.feature:link .info, #body #experiences .experience a.feature:visited .info { float: none; }
#body #checkin_opt .checkin_opt p { clear: both; float: none; top: 0; width: 100%; }
#body .form_container .form_fields, #body .form_container { background: #fff; }
#body .heading.destination ul li a:link span.left, #body .heading.destination ul li a:visited span.left,
#body .heading.destination ul li a:link span.right, #body .heading.destination ul li a:visited span.right,
#body .heading.destination ul li.active a:link span.left, #body .heading.destination ul li.active a:visited span.left,
#body .heading.destination ul li.active a:link span.right, #body .heading.destination ul li.active a:visited span.right,
#body .form_container .form_fields .gray_form_area_top, #body .form_container .form_fields .gray_form_area_bottom,
#body .form_container .corner_gray_top, #body .form_container .corner_gray_bottom { display: none; }
#splash_modal .form_container .form_fields, #body .form_container .form_fields { padding-top: 0; }
#body .vod_detailed div.left, #body .vod_detailed div.right,
#body .overview div.left, #body .overview div.right,
#body .premium_lounge div.left, #body .premium_lounge div.right,
#body .status_feature div.left, #body .booknow_feature div.left,
#body .status_feature div.right, #body .booknow_feature div.right,
#body .flight_information div.left, #body .flight_information div.right { clear: both; float: none; margin: 0; }
#body .booknow_feature, #body .status_feature { width: 100%; margin-left: 37px; background: #fff; border: none; }
#body .booknow_feature .corner-top-left, #body .booknow_feature .corner-top-right, #body .booknow_feature .corner-bottom-left,
#body .booknow_feature .corner-bottom-right, #body .status_feature .corner-top-left, #body .status_feature .corner-top-right,
#body .status_feature .corner-bottom-left, #body .status_feature .corner-bottom-right { display: none; }
#body .heading.destination ul li a:link, #body .heading.destination ul li a:visited,
#body .heading.destination ul li.active a:link span.text, #body .heading.destination ul li.active a:visited span.text { background: #fff; color: #1199D5; padding: 0; }
#body .heading.destination ul li a:link span.text, #body .heading.destination ul li a:visited span.text { padding: 0; margin: 0; }
#body .heading.destination ul li a:link, #body .heading.destination ul li a:visited  { text-decoration: underline; }
#body .sitemap div.left { width: 170px; }
#body .sitemap div.middle { width: 150px; }
#body .sitemap div.right { width: 150px; }
#body #new_experiences { left: 0; }
#body #promotions .promotion div.left { width: 68%; }
.ui-tabs .ui-tabs-hide { display: block !important; }
#body .free_area .tabs ul.tabs { display: none; }
#routemap_modal .status_feature div.wide, #body .status_feature div.wide { margin: 0; }
#body #promotions .promotion a.moreinfo:link, #body #promotions .promotion a.moreinfo:visited,
#prevBtn, #nextBtn { display: none; }

.jcarousel-skin-simple .jcarousel-list-horizontal,
.jcarousel-skin-simple .jcarousel-list,
.jcarousel-skin-simple .jcarousel-container-horizontal { width: auto !important; }
.jcarousel-skin-simple .jcarousel-clip-horizontal { height: auto !important; }
.jcarousel-skin-simple .jcarousel-item { }
.jcarousel-skin-simple .jcarousel-prev-horizontal, .jcarousel-skin-simple .jcarousel-next-horizontal { display: none !important; }