@import url('/images_w/americanexpress/nav/ukgeneric/master_client.css');

/* IMPORTANT: This file is not to be used - ukgeneric is the "master" master.css for all cobrands */
/* file needs cleanup */

@import "//cloud.webtype.com/css/be462c3b-8c21-40fe-a8be-462f778fa3ce.css";

#breadcrumbs ul li {
    float: left;
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.w205 {
    width: 205px;
}
.button_yellow.loginBut {
    position: absolute;
    right: 25px;
    top: 335px;
}
.button_yellow.takeMeBut {
    display: none;
    position: absolute;
    right: -15px;
    top: 338px;
}
.cent-button {
    display: none;
}
div.button_yellow, div.button_white {
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    padding-left: 10px;
}
div.button_yellow a, div.button_white a {
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-weight: bold;
    padding: 8px 20px 8px 10px;
}

#bookings .login {
    background: url("/images_w/americanexpress/nav/default/login_box.png") no-repeat scroll left top transparent;
    border: medium none;
    height: 240px;
    margin: 5px 0 10px 480px;
    position: relative;
}
#bookings .login .button_yellow {
    bottom: 13px;
    left: 10px;
    position: absolute;
}
#bookings .login h2 {
    color: #45454D;
    font-size: 210%;
    margin: 10px 15px;
}
#bookings .login h3 {
    color: #333333;
    font-size: 138.5%;
    margin: 10px 15px 0;
}
#bookings .login h2 a {
    background-color: #1F5E8B;
    color: #FDFCFF;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding: 5px 10px;
}
#bookings .login h2 span {
    clear: left;
    display: block;
}
#bookings .inner_container .special_offer {
    background: url("/images_w/americanexpress/nav/default/whitebox_top.png") no-repeat scroll left top transparent;
    left: 480px;
    padding-top: 5px;
    position: absolute;
    top: 260px;
}
#bookings .inner_container .special_offer .bottom_button {
    bottom: 20px;
}
.flight .special_offer {
    top: 276px;
}
.special_offer .box_inner {
    background: url("/images_w/americanexpress/nav/default/whitebox_bottom.png") no-repeat scroll left bottom transparent;
    padding: 15px 20px 30px;
}
.special_offer h2 {
    background: url("/images_w/americanexpress/nav/default/bg_line.jpg") no-repeat scroll center bottom transparent;
    color: #393941;
    font-size: 100%;
    margin: 0 0 10px;
    padding-bottom: 10px;
}
.special_offer h3 {
    font-size: 123.1%;
    margin: 10px 120px 0 0;
}
.special_offer h4 {
    margin: 0 120px 0 0;
}
.offer_detail {
    background: url("/images_w/americanexpress/nav/default/bg_offer_large.png") repeat scroll 0 0 transparent;
    margin: 15px 0 0 480px;
    position: relative;
}
#bookings .inner_container .notext {
    padding: 10px;
    width: 440px;
}
.offer_detail h2 {
    color: #FFFFFF;
    font-size: 100%;
    margin: 10px;
}
.offer_detail .box_inner {
    background: url("/images_w/americanexpress/nav/default/bg_special_offer.jpg") repeat scroll left bottom transparent;
    margin: 10px;
    padding-bottom: 20px;
}
.offer_detail .box_inner h3 {
    background: url("/images_w/americanexpress/nav/default/bg_line.jpg") no-repeat scroll center bottom transparent;
    font-size: 138.5%;
    padding: 10px;
}
.offer_detail .box_inner p {
    font-weight: bold;
    margin: 0 0 0 10px;
    width: 300px;
}
.offer_detail .bottom_button {
    bottom: 30px;
}
.offers, .destinations, .banner {
    float: left;
    width: 100%;
}
.offers {
    margin-top: 23px;
}
.destinations, .banner {
    margin-top: 25px;
}
.offerbox {
    padding-top: 5px;
}
.offers p, .offers ul {
    line-height: 18px;
}
.offers p {
    margin: 15px 0;
}
.offers .w460 p {
    margin: 0 0 15px;
}
.offers ul {
    line-height: 28px;
}
.offers ul li {
    background-position: 0 10px;
}
.offers h3 {
    font-size: 100%;
    margin: 0 0 5px;
}
.offers h4 {
    font-size: 108%;
    margin: 0;
    padding: 0;
}
.offers h3.right {
    margin-top: 5px;
}
.imageleft img {
    float: left;
}
.imageleft .content {
    margin: 0 40px 0 185px;
}
.imageleft.large .content {
    margin: 0 20px 0 240px;
}
.imageleft.large h3 {
    font-size: 138.5%;
    margin: 0 0 5px;
}
.imageleft.large p {
    line-height: 21px;
    margin: 0;
}
.offers .w220 p {
    margin: 0;
}
.bg_fade, .destinations, .banner {
    background: url("/images_w/americanexpress/nav/default/bg_line2.jpg") no-repeat scroll center top transparent;
    padding-top: 25px;
}
.offers .offerbox h3 {
    margin: 5px 0 0;
}
.offerbox p {
    margin: 0;
}
.offerbox.imageleft .content {
    line-height: 20px;
    margin-left: 160px;
}
.world_map {
    background: url("/images_w/americanexpress/nav/default/world_map.jpg") no-repeat scroll left top transparent;
    height: 270px;
    margin-top: 5px;
    position: relative;
    width: 460px;
}
.destinations .world_map {
    margin-top: 2px;
}
.world_map div, .destinations .world_map ul li {
    background: url("/images_w/americanexpress/nav/default/country_left.gif") no-repeat scroll left top transparent;
    float: left;
    padding-left: 7px;
    position: absolute;
}
.world_map div a, .destinations .world_map ul li a {
    background: url("/images_w/americanexpress/nav/default/country_right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0;
    padding: 3px 7px 4px 0;
}
.destinations .world_map ul li a {
    padding: 2px 7px 3px 0;
}
.world_map .on, .destinations .world_map ul li.on {
    background-image: url("/images_w/americanexpress/nav/default/country_left_on.gif");
}
.world_map .on a, .destinations .world_map ul li.on a {
    background-image: url("/images_w/americanexpress/nav/default/country_right_on.gif");
    color: #393941;
}
.world_map #north_america {
    left: 30px;
    top: 90px;
}
.world_map #south_america {
    left: 85px;
    top: 175px;
}
.world_map #europe {
    left: 190px;
    top: 90px;
}
.world_map #africa {
    left: 240px;
    top: 165px;
}
.world_map #asia {
    left: 315px;
    top: 105px;
}
.world_map #oceania {
    left: 385px;
    top: 135px;
}
.destinations h3 {
    font-size: 100%;
}
.destinations h4 {
    margin: 10px 0 0;
}
.destinations h3 a, .destinations h4 a, .destinations ul li a {
    color: #1F5E8B;
}
.destinations ul {
    line-height: 18px;
    list-style-type: none;
    margin: 0 0 20px;
    padding: 0;
}
.destinations ul li {
    background: url("/images_w/americanexpress/nav/default/divider_tiny.gif") no-repeat scroll 100% 3px transparent;
    display: inline;
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
}
.destinations ul li.last {
    background: none repeat scroll 0 0 transparent;
    margin-right: 0;
    padding-right: 0;
}
.bev3 .head {
    color: #333333;
}
.bev3 .column .row span.label {
    display: block;
    margin-bottom: 5px;
}
.bev3 .paxDetails .row {
    width: 125px;
}
.bev3 .paxDetails .rowLast {
    text-align: right;
    width: 295px;
}
.calbody tr:last-of-type {
    border-bottom: 30px solid #ACD6F2;
}
.yui-calendar .calbody tr:nth-of-type(6) {
    border-bottom: medium none;
}
.calbody tr td {
    border-bottom: medium none;
}
.offers img.framed {
    width: 202px;
}
ul#top_links li.twitter a {
    padding: 2px 5px 4px 20px;
}
.inner_container {
    margin: 16px auto;
}
.bev3 {
    margin: 0;
}
.tripAdvisorLogo {
    display: none;
}
.tripAdvisor .tripAdvisorRating {
    float: none;
    height: auto;
    width: auto;
}
.tripAdvisor .numReviews {
    float: left;
}
.twb-feature {
    width: 460px;
}
.twb-feature h2 {
    color: #346699;
    font-size: 246%;
}
.ukcenturion-cobrand ul#top_links .social {
    padding-left: 70px;
}
p.no-bottom-margin, .no-bottom-margin {
    margin-bottom: 0;
}
.page_v1_c1 .cardmemberBenefits {
    display: none;
}
#mainContent .specials {
    background: url("/images_w/americanexpress/nav/default/bg_bluefade.jpg") no-repeat scroll center top transparent;
    border: medium none;
    color: #393941;
    padding-top: 30px;
}
#mainContent .specials_header {
    background-color: transparent;
    padding-left: 0;
}
#mainContent .specials_header td {
    color: #393941;
    font-size: 30px;
}
#special .page_v1_c2_wide {
    width: 940px;
}
.specials .specials_details {
    background-color: transparent;
    padding: 0;
}
.specials .specials_details span {
    display: block;
}
.specials .specials_details .package_short_description {
    font-size: 24px;
    font-weight: bold;
    margin: 3px 430px -7px 0;
    padding: 0;
}
.specials .specials_details .package_long_description {
    font-size: 16px;
    margin-right: 430px;
}
.specials .specials_details .package_highlight, .specials .specials_details ul {
    font-size: 14px;
}
.specials .specials_details .package_highlight {
    margin: 0 0 15px;
    width: 460px;
}
.specials_details ul {
    margin: 0 0 15px 15px;
}
.specials_details ul li {
    list-style-type: disc;
}
.specials .specials_details img {
    background: url("/images_w/americanexpress/nav/default/frame_specials.gif") no-repeat scroll left top transparent;
    margin-right: 30px;
    padding: 13px 13px 18px;
}
.specials .specials_details .be_v2 {
    background-color: transparent;
    border: medium none;
    margin: 0;
    padding: 0;
    width: 460px;
}
.specials .specials_details .be_v2 .be_v2_info form, .specials .specials_details .be_v2 .be_v2_info form input, .specials .specials_details .be_v2 .be_v2_info form select {
    color: #333333;
    font-size: 13px;
}
.specials .specials_details .be_v2_info .submit_link {
    float: left;
    margin-top: 10px;
    padding-left: 1px;
}
.specials .specials_details .be_v2 .be_v2_info form .button {
    color: #333333;
    font-size: 13px;
    padding: 0 10px;
}
.specials .specials_details .be_v2 .be_v2_info, .specials .specials_details .be_v2 .be_v2_info form, .specials .specials_details .be_v2 .be_v2_info form table {
    margin: 0;
    padding: 0;
    width: 460px;
}
.specials .specials_details .be_v2 .be_v2_info form table {
    background: url("/images_w/americanexpress/nav/default/bg_bluefade460.png") no-repeat scroll center top transparent;
    padding: 20px 0;
}
.specials .specials_details .be_v2 .be_v2_info form table td {
    padding: 15px 0 0;
}
.twb-feature ul {
    display: table;
}
#icon-gift, #icon-card, #icon-star {
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 123.1%;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 7px 0 8px 50px;
}
#icon-gift {
    background-image: url("/images_w/americanexpress/nav/default/icon-gift.gif");
}
.mxgeneric-cobrand #icon-star, .mxgold-cobrand #icon-star {
    background-image: url("/images_w/americanexpress/nav/default/mxplann.jpg");
}
#icon-card {
    background-image: url("/images_w/americanexpress/nav/default/icon-card.gif");
}
#icon-star {
    background-image: url("/images_w/americanexpress/nav/default/icon-star.gif");
}
#feature-image {
    width: 100%;
}
#feature-image img {
    display: block;
    margin: 0 auto;
}
.checklist h3 {
    color: #666666;
    font-size: 150%;
}
.checklist h4 {
    margin: 0 0 10px;
}
.checklist-row {
    position: relative;
}
.checklist-item {
    float: left;
    padding-right: 20px;
    padding-top: 1em;
    width: 460px;
}
.checklist-item.right {
    padding-right: 0;
}
.checklist-feature ul {
    float: left;
}
.checklist-feature img {
    background: url("/images_w/americanexpress/nav/ukgeneric/checklist_feature_frame.png") no-repeat scroll left top transparent;
    float: left;
    margin-right: 20px;
    padding: 10px 11px 20px 10px;
}
.checklist-link {
    bottom: 0;
    position: absolute;
}
.clearfix {
    clear: both;
}
.checklist-clearfix {
    clear: both;
    padding-bottom: 2em;
}
.checklist-row.gradborder {
    background: url("/images_w/americanexpress/nav/ukgeneric/checklist-divider.jpg") no-repeat scroll left bottom #FFFFFF;
}
.checklist-row.solidborder {
    background: url("/images_w/americanexpress/nav/ukgeneric/checklist-divider_full.jpg") no-repeat scroll left bottom #FFFFFF;
}
.checklist-feature {
    background-color: #F1F1F1;
    margin: 1em 0;
    padding: 2em;
}
.checklist-feature h3 {
    color: #135D8E;
}
.checklist-feature h4 {
    color: #4E4E56;
}
.checklist-item img {
    background: url("/images_w/americanexpress/nav/ukgeneric/frame_new_shadow.png") no-repeat scroll left top transparent;
    float: left;
    margin-bottom: 5px;
    padding: 9px 9px 18px;
    width: 202px;
}
.checklist-item img.second {
    float: right;
}
#mainContent .cardmemberBenefits h3 {
    font-weight: bold;
}
.itin .itin_sub_header {
    background-color: #FFFFFF;
}
.itin .itin_sub_header ul {
    display: none;
}
#confirm #mainContent .avail_details a.more_link {
    background-position: 75px 6px;
    font-size: 13px;
    font-weight: normal;
    left: 137px;
    margin-left: 137px;
    padding-right: 25px;
}
.roomInfo .primaryPromotions, .roomInfo .secondaryPromotions {
    padding-bottom: 1px;
    padding-top: 1px;
}

#confirm .button_container .button {
    display: inline-block;
    padding: 3px 13px;
}
#mainContent .roomShopping .hotelOption .priceContainer .card_link {
    background: url("/images_w/americanexpress/nav/default/btnBg.png") repeat-x scroll left top #1E93CC;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px #666666;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    text-align: center;
}
.pricePromo .ez-tooltip {
    height: auto;
    width: auto;
}
.travelerRating .TripAdvisor_tandcs {
    font-size: 11px;
    font-weight: normal !important;
}
.hotel_filters .filterSlider, #hotelFilterPriceContainer .filterSlider {
    background-image: url("/images_w/americanexpress/nav/default/dual_thumb_bg_short.gif");
    left: 0;
    width: 125px;
}

#iNavNGI_Header.gb-en #iNavHeaderCont #iNavSearch input#iNavSrchBox, #iNavNGI_Header.it-it #iNavHeaderCont #iNavSearch input#iNavSrchBox {
    width: 223px !important;
}

#iNavNGI_Header#iNavNGI_Header.gb-en.iNavNoValidDTD #iNavHeaderCont #iNavSearch input#iNavSrchBox, #iNavNGI_Header.it-it #iNavHeaderCont #iNavSearch input#iNavSrchBox {
    width: 223px !important;
}

#bookings .inner_container {
    background-color: transparent;
    padding: 0;
    position: static;
    z-index: 99;
}
#search .inner_container .bev3 {
    border-radius: 0 0 0 0;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 6px;
    min-height: 369px;
}
#hero-carousel-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px 2px gray;
    height: 379px;
    left: 500px;
    margin: 1px 0 0;
    overflow: hidden;
    position: absolute;
    top: 15px;
    width: 450px;
    z-index: 100;
}
.hero-markup-box {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 1350px;
}
.hero-markup-box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#hero-carousel-box ul li {
    display: block;
    float: left;
    height: 379px;
    overflow: hidden;
    position: relative;
    width: 450px;
}
.hero-nav button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
.hero-nav button span {
    display: block;
    outline: 0 none;
    text-indent: -9999em;
}
.hero-nav-prev {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png");
    background-position: -10px -10px;
    display: none;
    height: 60px;
    left: 0;
    position: absolute;
    top: 107px;
    width: 27px;
    z-index: 100;
}
.hero-nav-next {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png");
    background-position: -10px -90px;
    display: none;
    height: 60px;
    position: absolute;
    right: 0;
    top: 107px;
    width: 27px;
    z-index: 100;
}
#hero-carousel-box:hover .hero-nav-prev, #hero-carousel-box:hover .hero-nav-next {
    display: block;
}
.hero-nav-pag {
    height: 16px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 24px;
    top: 358px;
    z-index: 100;
}
#hero-carousel-box .hero-nav-pag li {
    display: inline-block;
    height: 16px;
    margin: 0 0 0 2px;
    padding: 0;
    position: relative;
    width: 16px;
}
.hero-nav-pag button {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -206px transparent;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}
.hero-nav-pag button:hover, .hero-nav-pag .hero-nav-slctd button {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -170px transparent;
}
.hero-nav-tog {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -242px transparent;
    height: 16px;
    position: absolute;
    right: 7px;
    top: 358px;
    width: 15px;
    z-index: 100;
}
.hero-nav-tog:hover {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -278px transparent;
}
.hero-nav-paused .hero-nav-tog {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -314px transparent;
}
.hero-nav-paused .hero-nav-tog:hover {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -350px transparent;
}
.hero-item-img {
    margin: 0 0 13px;
}
.hero-item-img img {
    display: block;
    height: 256px;
    width: 450px;
}
.hero-item-hd {
    font-family: "BentonSans Regular";
    font-size: 18px;
    font-weight: normal;
    line-height: 1.33;
    margin: 0 0 7px;
    padding: 0 7px;
}
.hero-item-hd, .hero-item-hd a, a.hero-item-more {
    color: #1F5E8B;
}
a.hero-item-more {
    font-weight: bold;
}
.hero-item-bd {
    font-size: 13px;
    font-weight: normal;
    line-height: 1.38;
    margin: 0;
    padding: 0 7px;
}
#deal-carousel-box {
    border-radius: 0 0 0 0;
    position: absolute;
    right: 5px;
    top: 16px;
}
.inner_container .offer_detail {
    margin-top: 16px;
}

#search .inner_container .bev3 {
    border-radius: 0 0 0 0;
    margin-left: 5px;
    min-height: 369px;
}
#offers {
    clear: both;
}
#promotion-carousel-box .promotion-item-img:after {
    content: none;
}
.frplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinumfr.gif");
}
.itplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinumit.gif");
}
.mxplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinummx.gif");
}
.seplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinumse.gif");
}
.frcenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionfr.gif");
}
.itcenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionit.gif");
}
.mxcenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionmx.gif");
}
.secenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionse.gif");
}
body.ukplatinum-cobrand #search .bev3 .input_item.cruise, body.ukcenturion-cobrand #search .bev3 .input_item.cruise {
    display: inline-block;
}
.static-carousel-box, .static-carousel-box .air-box, .static-carousel-box .room-box, .static-carousel-box .car-box, .ukgeneric-cobrand.page_air #hero-carousel-box, .ukgeneric-cobrand.page_room #hero-carousel-box, .ukgeneric-cobrand.page_car #hero-carousel-box, .ukgold-cobrand.page_air #hero-carousel-box, .ukgold-cobrand.page_room #hero-carousel-box, .ukgold-cobrand.page_car #hero-carousel-box {
    display: none;
}
.static-carousel-box {
    left: 485px;
    position: absolute;
    top: 15px;
    width: 461px;
    z-index: 1;
}
.static-carousel-box .box {
    margin: 0;
}
.ukgeneric-cobrand .static-carousel-box, .ukgold-cobrand .static-carousel-box, .ukgeneric-cobrand.page_air .static-carousel-box .air-box, .ukgeneric-cobrand.page_room .static-carousel-box .room-box, .ukgeneric-cobrand.page_car .static-carousel-box .car-box, .ukgold-cobrand.page_air .static-carousel-box .air-box, .ukgold-cobrand.page_room .static-carousel-box .room-box, .ukgold-cobrand.page_car .static-carousel-box .car-box {
    display: block;
}
.ukgold-cobrand #iNavNGI_FooterMain.iNavFreeFloat #iNavNGI_FooterCont, .ukgeneric-cobrand #iNavNGI_FooterMain.iNavFreeFloat #iNavNGI_FooterCont {
    margin: 0 auto;
}
.hp_reasons {
    margin-bottom: 24px;
}
.hp_reasons ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.hp_reasons li {
    background-image: none;
    background-position: 50% 13px;
    background-repeat: no-repeat;
    color: #333333;
    display: inline-block;
    line-height: 1.385;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: top;
}
.hp_reasons.hp_three_reasons li {
    background-position: 50% 13px;
}
.hp_reasons li p {
    margin: 0;
    padding: 0 10px;
}
.hp_three_reasons li {
    width: 33%;
}
.hp_reasons .hp_reasons_earn {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_reasons_earn.png");
    padding-top: 105px;
}
.hp_reasons .hp_reasons_pay {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_reasons_pay.png");
    padding-top: 105px;
}
.hp_reasons .hp_reasons_discount {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_reasons_discount.png");
    padding-top: 105px;
}
#search .hp_reasons h2 {
    margin-bottom: 6px;
}
.hp_reasons h3 {
    font-family: "BentonSans Regular",arial,sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 13px;
}
#search .hp_flex_hd {
    border-collapse: collapse;
    display: table;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
#search .hp_flex_hd span {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_flex_hd_bg.png") repeat-x scroll 0 50% transparent;
    display: table-cell;
    width: 45%;
}
#search .hp_flex_hd .hp_flex_title {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-family: "BentonSans Regular",arial,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    padding: 0 20px;
    text-align: center;
    white-space: nowrap;
    width: auto;
}
#search .hp_flex_hd .hp_flex_title b, #search .hp_flex_hd .hp_flex_title strong {
    font-family: "BentonSans Regular",arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
}
.ukgeneric-cobrand #search .destinations, .ukgold-cobrand #search .destinations {
    background-image: none;
    margin: 0 0 24px;
    padding-top: 0;
}
.ukgeneric-cobrand #search .destinations li a, .ukgold-cobrand #search .destinations li a {
    white-space: nowrap;
}
.ukgeneric-cobrand #search .destinations h3, .ukgold-cobrand #search .destinations h3, .ukgeneric-cobrand #search .destinations p, .ukgold-cobrand #search .destinations p {
    margin-bottom: 10px;
}
.ukgeneric-cobrand #search .destinations h4, .ukgold-cobrand #search .destinations h4, .ukgeneric-cobrand #search .destinations li, .ukgold-cobrand #search .destinations li {
    line-height: 1.385;
}
.ukgeneric-cobrand #search .destinations li, .ukgold-cobrand #search .destinations li {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_destinations_dvdr.png");
    background-position: 100% 50%;
    margin: 0 1px 0 0;
    padding: 0 6px 0 0;
}
.ukgeneric-cobrand #search .destinations li.last, .ukgold-cobrand #search .destinations li.last {
    background-image: none;
}
.ukgeneric-cobrand #search .destinations .world_map a, .ukgold-cobrand #search .destinations .world_map a {
    font: inherit;
    text-transform: uppercase;
}
.ukgeneric-cobrand #search .destinations .world_map div, .ukgold-cobrand #search .destinations .world_map div {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_3_ft.png") no-repeat scroll 50% 100% transparent;
    font-family: "BentonSans Regular",arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    overflow: hidden;
    padding: 0;
}
.ukgeneric-cobrand #search .destinations .world_map span, .ukgold-cobrand #search .destinations .world_map span {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_3_r.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    margin-bottom: 9px;
    padding-right: 10px;
}
.ukgeneric-cobrand #search .destinations .world_map a, .ukgold-cobrand #search .destinations .world_map a {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_3.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 6px 0 5px 10px;
}
.ukgeneric-cobrand #search .world_map #europe, .ukgold-cobrand #search .world_map #europe {
    left: 196px;
    top: 55px;
}
.ukgeneric-cobrand #search .world_map #south_america, .ukgold-cobrand #search .world_map #south_america {
    left: 80px;
}
.ukgeneric-cobrand #search .world_map #africa, .ukgold-cobrand #search .world_map #africa {
    left: 217px;
    top: 137px;
}
.ukgeneric-cobrand #search .world_map #asia, .ukgold-cobrand #search .world_map #asia {
    left: 325px;
    top: 95px;
}
.ukgeneric-cobrand #search .world_map #oceania, .ukgold-cobrand #search .world_map #oceania {
    left: 374px;
    top: 134px;
}
.ukgeneric-cobrand #search .world_map #north_america, .ukgold-cobrand #search .world_map #north_america {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_1_ft.png");
}
.ukgeneric-cobrand #search .world_map #north_america span, .ukgold-cobrand #search .world_map #north_america span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_1_r.png");
}
.ukgeneric-cobrand #search .world_map #north_america a, .ukgold-cobrand #search .world_map #north_america a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_1.png");
}
.ukgeneric-cobrand #search .world_map #south_america, .ukgold-cobrand #search .world_map #south_america {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_2_ft.png");
}
.ukgeneric-cobrand #search .world_map #south_america span, .ukgold-cobrand #search .world_map #south_america span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_2_r.png");
}
.ukgeneric-cobrand #search .world_map #south_america a, .ukgold-cobrand #search .world_map #south_america a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_2.png");
}
.ukgeneric-cobrand #search .world_map #africa, .ukgold-cobrand #search .world_map #africa {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_4_ft.png");
}
.ukgeneric-cobrand #search .world_map #africa span, .ukgold-cobrand #search .world_map #africa span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_4_r.png");
}
.ukgeneric-cobrand #search .world_map #asia, .ukgold-cobrand #search .world_map #asia {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_5_ft.png");
}
.ukgeneric-cobrand #search .world_map #asia span, .ukgold-cobrand #search .world_map #asia span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_5_r.png");
}
.ukgeneric-cobrand #search .world_map #asia a, .ukgold-cobrand #search .world_map #asia a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_5.png");
}
.ukgeneric-cobrand #search .world_map #oceania, .ukgold-cobrand #search .world_map #oceania {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_6_ft.png");
}
.ukgeneric-cobrand #search .world_map #oceania span, .ukgold-cobrand #search .world_map #oceania span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_6_r.png");
}
.ukgeneric-cobrand #search .world_map #oceania a, .ukgold-cobrand #search .world_map #oceania a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_6.png");
}
.ukgeneric-cobrand #search .destinations .world_map, .ukgold-cobrand #search .destinations .world_map {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/world_map_squared.png");
}
#promotionsPage .static-carousel-box, #search .static-carousel-box {
    top: 15px;
}
#search .static-carousel-box .offer_detail {
    background: none repeat scroll 0 0 transparent;
}
#search .static-carousel-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px 2px gray;
    height: 379px;
    margin: 1px 0 0;
    overflow: hidden;
    width: 440px;
}
#search .static-carousel-box .offer_detail p {
    margin-left: 8px;
}
#search .static-carousel-box .hero-item-hd {
    color: #1F5E8B;
    font-family: "BentonSans Regular";
    font-size: 18px;
    font-weight: normal;
}
#search .static-carousel-box img {
    margin-bottom: 10px;
}
#bookings .inner_container .static-carousel-box .notext {
    padding: 0;
    position: static;
}
#bookings .inner_container h3 {
    padding: 0 0 0 5px;
}

@import "//cloud.webtype.com/css/be462c3b-8c21-40fe-a8be-462f778fa3ce.css";
#breadcrumbs ul li {
    float: left;
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.w205 {
    width: 205px;
}
.button_yellow.loginBut {
    position: absolute;
    right: 25px;
    top: 335px;
}
.button_yellow.takeMeBut {
    display: none;
    position: absolute;
    right: -15px;
    top: 338px;
}
.cent-button {
    display: none;
}
div.button_yellow, div.button_white {
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    padding-left: 10px;
}
div.button_yellow a, div.button_white a {
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-weight: bold;
    padding: 8px 20px 8px 10px;
}
div.button_white {
    background-image: url("/images_w/americanexpress/nav/default/button_white_left.png");
}
div.button_yellow {
    background-image: url("/images_w/americanexpress/nav/default/button_yellow_left.png");
}
div.button_white a {
    background-image: url("/images_w/americanexpress/nav/default/button_white_right.png");
}
div.button_yellow a {
    background-image: url("/images_w/americanexpress/nav/default/button_yellow_right.png");
    color: #333333;
}
.bottom_button {
    bottom: 30px;
    position: absolute;
    right: 15px;
}
#bookings.destinations {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/world_map_large.gif") !important;
    margin-bottom: 20px;
    margin-top: 0;
    min-height: 328px;
}
#bookings.destinations.drilldown {
    background-image: url("/images_w/americanexpress/nav/default/bg_destinations.jpg") !important;
    height: 475px;
}
#bookings .inner_container {
    margin-top: 10px;
}
.booking_engine {
    background: url("/images_w/americanexpress/nav/default/whitebox_top.png") no-repeat scroll left top transparent;
    margin-top: 15px;
    padding-top: 5px;
    position: relative;
}
.booking_engine .box_inner {
    background: url("/images_w/americanexpress/nav/default/whitebox_bottom.png") no-repeat scroll left bottom transparent;
    float: left;
    padding: 10px 0 25px;
}
span.special {
    font-weight: bold;
    text-transform: uppercase;
}
#bookings .login {
    background: url("/images_w/americanexpress/nav/default/login_box.png") no-repeat scroll left top transparent;
    border: medium none;
    height: 240px;
    margin: 5px 0 10px 480px;
    position: relative;
}
#bookings .login .button_yellow {
    bottom: 13px;
    left: 10px;
    position: absolute;
}
#bookings .login h2 {
    color: #45454D;
    font-size: 210%;
    margin: 10px 15px;
}
#bookings .login h3 {
    color: #333333;
    font-size: 138.5%;
    margin: 10px 15px 0;
}
#bookings .login h2 a {
    background-color: #1F5E8B;
    color: #FDFCFF;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding: 5px 10px;
}
#bookings .login h2 span {
    clear: left;
    display: block;
}
#bookings .inner_container .special_offer {
    background: url("/images_w/americanexpress/nav/default/whitebox_top.png") no-repeat scroll left top transparent;
    left: 480px;
    padding-top: 5px;
    position: absolute;
    top: 260px;
}
#bookings .inner_container .special_offer .bottom_button {
    bottom: 20px;
}
.flight .special_offer {
    top: 276px;
}
.special_offer .box_inner {
    background: url("/images_w/americanexpress/nav/default/whitebox_bottom.png") no-repeat scroll left bottom transparent;
    padding: 15px 20px 30px;
}
.special_offer h2 {
    background: url("/images_w/americanexpress/nav/default/bg_line.jpg") no-repeat scroll center bottom transparent;
    color: #393941;
    font-size: 100%;
    margin: 0 0 10px;
    padding-bottom: 10px;
}
.special_offer h3 {
    font-size: 123.1%;
    margin: 10px 120px 0 0;
}
.special_offer h4 {
    margin: 0 120px 0 0;
}
.offer_detail {
    background: url("/images_w/americanexpress/nav/default/bg_offer_large.png") repeat scroll 0 0 transparent;
    margin: 15px 0 0 480px;
    position: relative;
}
#bookings .inner_container .notext {
    padding: 10px;
    width: 440px;
}
.offer_detail h2 {
    color: #FFFFFF;
    font-size: 100%;
    margin: 10px;
}
.offer_detail .box_inner {
    background: url("/images_w/americanexpress/nav/default/bg_special_offer.jpg") repeat scroll left bottom transparent;
    margin: 10px;
    padding-bottom: 20px;
}
.offer_detail .box_inner h3 {
    background: url("/images_w/americanexpress/nav/default/bg_line.jpg") no-repeat scroll center bottom transparent;
    font-size: 138.5%;
    padding: 10px;
}
.offer_detail .box_inner p {
    font-weight: bold;
    margin: 0 0 0 10px;
    width: 300px;
}
.offer_detail .bottom_button {
    bottom: 30px;
}
.offers, .destinations, .banner {
    float: left;
    width: 100%;
}
.offers {
    margin-top: 23px;
}
.destinations, .banner {
    margin-top: 25px;
}
.offerbox {
    padding-top: 5px;
}
.offers p, .offers ul {
    line-height: 18px;
}
.offers p {
    margin: 15px 0;
}
.offers .w460 p {
    margin: 0 0 15px;
}
.offers ul {
    line-height: 28px;
}
.offers ul li {
    background-position: 0 10px;
}
.offers h3 {
    font-size: 100%;
    margin: 0 0 5px;
}
.offers h4 {
    font-size: 108%;
    margin: 0;
    padding: 0;
}
.offers h3.right {
    margin-top: 5px;
}
.imageleft img {
    float: left;
}
.imageleft .content {
    margin: 0 40px 0 185px;
}
.imageleft.large .content {
    margin: 0 20px 0 240px;
}
.imageleft.large h3 {
    font-size: 138.5%;
    margin: 0 0 5px;
}
.imageleft.large p {
    line-height: 21px;
    margin: 0;
}
.offers .w220 p {
    margin: 0;
}
.bg_fade, .destinations, .banner {
    background: url("/images_w/americanexpress/nav/default/bg_line2.jpg") no-repeat scroll center top transparent;
    padding-top: 25px;
}
.offers .offerbox h3 {
    margin: 5px 0 0;
}
.offerbox p {
    margin: 0;
}
.offerbox.imageleft .content {
    line-height: 20px;
    margin-left: 160px;
}
.world_map {
    background: url("/images_w/americanexpress/nav/default/world_map.jpg") no-repeat scroll left top transparent;
    height: 270px;
    margin-top: 5px;
    position: relative;
    width: 460px;
}
.destinations .world_map {
    margin-top: 2px;
}
.world_map div, .destinations .world_map ul li {
    background: url("/images_w/americanexpress/nav/default/country_left.gif") no-repeat scroll left top transparent;
    float: left;
    padding-left: 7px;
    position: absolute;
}
.world_map div a, .destinations .world_map ul li a {
    background: url("/images_w/americanexpress/nav/default/country_right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0;
    padding: 3px 7px 4px 0;
}
.destinations .world_map ul li a {
    padding: 2px 7px 3px 0;
}
.world_map .on, .destinations .world_map ul li.on {
    background-image: url("/images_w/americanexpress/nav/default/country_left_on.gif");
}
.world_map .on a, .destinations .world_map ul li.on a {
    background-image: url("/images_w/americanexpress/nav/default/country_right_on.gif");
    color: #393941;
}
.world_map #north_america {
    left: 30px;
    top: 90px;
}
.world_map #south_america {
    left: 85px;
    top: 175px;
}
.world_map #europe {
    left: 190px;
    top: 90px;
}
.world_map #africa {
    left: 240px;
    top: 165px;
}
.world_map #asia {
    left: 315px;
    top: 105px;
}
.world_map #oceania {
    left: 385px;
    top: 135px;
}
.destinations h3 {
    font-size: 100%;
}
.destinations h4 {
    margin: 10px 0 0;
}
.destinations h3 a, .destinations h4 a, .destinations ul li a {
    color: #1F5E8B;
}
.destinations ul {
    line-height: 18px;
    list-style-type: none;
    margin: 0 0 20px;
    padding: 0;
}
.destinations ul li {
    background: url("/images_w/americanexpress/nav/default/divider_tiny.gif") no-repeat scroll 100% 3px transparent;
    display: inline;
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
}
.destinations ul li.last {
    background: none repeat scroll 0 0 transparent;
    margin-right: 0;
    padding-right: 0;
}
.bev3 .head {
    color: #333333;
}
.bev3 .column .row span.label {
    display: block;
    margin-bottom: 5px;
}
.bev3 .paxDetails .row {
    width: 125px;
}
.bev3 .paxDetails .rowLast {
    text-align: right;
    width: 295px;
}
.calbody tr:last-of-type {
    border-bottom: 30px solid #ACD6F2;
}
.yui-calendar .calbody tr:nth-of-type(6) {
    border-bottom: medium none;
}
.calbody tr td {
    border-bottom: medium none;
}
.offers img.framed {
    width: 202px;
}
ul#top_links li.twitter a {
    padding: 2px 5px 4px 20px;
}
.inner_container {
    margin: 16px auto;
}
.bev3 {
    margin: 0;
}
.tripAdvisorLogo {
    display: none;
}
.tripAdvisor .tripAdvisorRating {
    float: none;
    height: auto;
    width: auto;
}
.tripAdvisor .numReviews {
    float: left;
}
.twb-feature {
    width: 460px;
}
.twb-feature h2 {
    color: #346699;
    font-size: 246%;
}
.ukcenturion-cobrand ul#top_links .social {
    padding-left: 70px;
}
p.no-bottom-margin, .no-bottom-margin {
    margin-bottom: 0;
}
.page_v1_c1 .cardmemberBenefits {
    display: none;
}
#mainContent .specials {
    background: url("/images_w/americanexpress/nav/default/bg_bluefade.jpg") no-repeat scroll center top transparent;
    border: medium none;
    color: #393941;
    padding-top: 30px;
}
#mainContent .specials_header {
    background-color: transparent;
    padding-left: 0;
}
#mainContent .specials_header td {
    color: #393941;
    font-size: 30px;
}
#special .page_v1_c2_wide {
    width: 940px;
}
.specials .specials_details {
    background-color: transparent;
    padding: 0;
}
.specials .specials_details span {
    display: block;
}
.specials .specials_details .package_short_description {
    font-size: 24px;
    font-weight: bold;
    margin: 3px 430px -7px 0;
    padding: 0;
}
.specials .specials_details .package_long_description {
    font-size: 16px;
    margin-right: 430px;
}
.specials .specials_details .package_highlight, .specials .specials_details ul {
    font-size: 14px;
}
.specials .specials_details .package_highlight {
    margin: 0 0 15px;
    width: 460px;
}
.specials_details ul {
    margin: 0 0 15px 15px;
}
.specials_details ul li {
    list-style-type: disc;
}
.specials .specials_details img {
    background: url("/images_w/americanexpress/nav/default/frame_specials.gif") no-repeat scroll left top transparent;
    margin-right: 30px;
    padding: 13px 13px 18px;
}
.specials .specials_details .be_v2 {
    background-color: transparent;
    border: medium none;
    margin: 0;
    padding: 0;
    width: 460px;
}
.specials .specials_details .be_v2 .be_v2_info form, .specials .specials_details .be_v2 .be_v2_info form input, .specials .specials_details .be_v2 .be_v2_info form select {
    color: #333333;
    font-size: 13px;
}
.specials .specials_details .be_v2_info .submit_link {
    float: left;
    margin-top: 10px;
    padding-left: 1px;
}
.specials .specials_details .be_v2 .be_v2_info form .button {
    color: #333333;
    font-size: 13px;
    padding: 0 10px;
}
.specials .specials_details .be_v2 .be_v2_info, .specials .specials_details .be_v2 .be_v2_info form, .specials .specials_details .be_v2 .be_v2_info form table {
    margin: 0;
    padding: 0;
    width: 460px;
}
.specials .specials_details .be_v2 .be_v2_info form table {
    background: url("/images_w/americanexpress/nav/default/bg_bluefade460.png") no-repeat scroll center top transparent;
    padding: 20px 0;
}
.specials .specials_details .be_v2 .be_v2_info form table td {
    padding: 15px 0 0;
}
.twb-feature ul {
    display: table;
}
#icon-gift, #icon-card, #icon-star {
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 123.1%;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 7px 0 8px 50px;
}
#icon-gift {
    background-image: url("/images_w/americanexpress/nav/default/icon-gift.gif");
}
.mxgeneric-cobrand #icon-star, .mxgold-cobrand #icon-star {
    background-image: url("/images_w/americanexpress/nav/default/mxplann.jpg");
}
#icon-card {
    background-image: url("/images_w/americanexpress/nav/default/icon-card.gif");
}
#icon-star {
    background-image: url("/images_w/americanexpress/nav/default/icon-star.gif");
}
#feature-image {
    width: 100%;
}
#feature-image img {
    display: block;
    margin: 0 auto;
}
.checklist h3 {
    color: #666666;
    font-size: 150%;
}
.checklist h4 {
    margin: 0 0 10px;
}
.checklist-row {
    position: relative;
}
.checklist-item {
    float: left;
    padding-right: 20px;
    padding-top: 1em;
    width: 460px;
}
.checklist-item.right {
    padding-right: 0;
}
.checklist-feature ul {
    float: left;
}
.checklist-feature img {
    background: url("/images_w/americanexpress/nav/ukgeneric/checklist_feature_frame.png") no-repeat scroll left top transparent;
    float: left;
    margin-right: 20px;
    padding: 10px 11px 20px 10px;
}
.checklist-link {
    bottom: 0;
    position: absolute;
}
.clearfix {
    clear: both;
}
.checklist-clearfix {
    clear: both;
    padding-bottom: 2em;
}
.checklist-row.gradborder {
    background: url("/images_w/americanexpress/nav/ukgeneric/checklist-divider.jpg") no-repeat scroll left bottom #FFFFFF;
}
.checklist-row.solidborder {
    background: url("/images_w/americanexpress/nav/ukgeneric/checklist-divider_full.jpg") no-repeat scroll left bottom #FFFFFF;
}
.checklist-feature {
    background-color: #F1F1F1;
    margin: 1em 0;
    padding: 2em;
}
.checklist-feature h3 {
    color: #135D8E;
}
.checklist-feature h4 {
    color: #4E4E56;
}
.checklist-item img {
    background: url("/images_w/americanexpress/nav/ukgeneric/frame_new_shadow.png") no-repeat scroll left top transparent;
    float: left;
    margin-bottom: 5px;
    padding: 9px 9px 18px;
    width: 202px;
}
.checklist-item img.second {
    float: right;
}
#mainContent .cardmemberBenefits h3 {
    font-weight: bold;
}
.itin .itin_sub_header {
    background-color: #FFFFFF;
}
.itin .itin_sub_header ul {
    display: none;
}
#confirm #mainContent .avail_details a.more_link {
    background-position: 75px 6px;
    font-size: 13px;
    font-weight: normal;
    left: 137px;
    margin-left: 137px;
    padding-right: 25px;
}
.roomInfo .primaryPromotions, .roomInfo .secondaryPromotions {
    padding-bottom: 1px;
    padding-top: 1px;
}

#confirm .button_container .button {
    display: inline-block;
    padding: 3px 13px;
}
#mainContent .roomShopping .hotelOption .priceContainer .card_link {
    background: url("/images_w/americanexpress/nav/default/btnBg.png") repeat-x scroll left top #1E93CC;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px #666666;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    text-align: center;
}
.pricePromo .ez-tooltip {
    height: auto;
    width: auto;
}
.travelerRating .TripAdvisor_tandcs {
    font-size: 11px;
    font-weight: normal !important;
}
.hotel_filters .filterSlider, #hotelFilterPriceContainer .filterSlider {
    background-image: url("/images_w/americanexpress/nav/default/dual_thumb_bg_short.gif");
    left: 0;
    width: 125px;
}
#iNavNGI_Header.gb-en #iNavHeaderCont #iNavSearch input#iNavSrchBox, #iNavNGI_Header.it-it #iNavHeaderCont #iNavSearch input#iNavSrchBox {
    width: 223px !important;
}
#iNavNGI_Header#iNavNGI_Header.gb-en.iNavNoValidDTD #iNavHeaderCont #iNavSearch input#iNavSrchBox, #iNavNGI_Header.it-it #iNavHeaderCont #iNavSearch input#iNavSrchBox {
    width: 223px !important;
}

#bookings .inner_container {
    background-color: transparent;
    padding: 0;
    position: static;
    z-index: 99;
}
#search .inner_container .bev3 {
    border-radius: 0 0 0 0;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 6px;
    min-height: 369px;
}
#hero-carousel-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px 2px gray;
    height: 379px;
    left: 500px;
    margin: 1px 0 0;
    overflow: hidden;
    position: absolute;
    top: 15px;
    width: 450px;
    z-index: 100;
}
.hero-markup-box {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 1350px;
}
.hero-markup-box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#hero-carousel-box ul li {
    display: block;
    float: left;
    height: 379px;
    overflow: hidden;
    position: relative;
    width: 450px;
}
.hero-nav button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
.hero-nav button span {
    display: block;
    outline: 0 none;
    text-indent: -9999em;
}
.hero-nav-prev {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png");
    background-position: -10px -10px;
    display: none;
    height: 60px;
    left: 0;
    position: absolute;
    top: 107px;
    width: 27px;
    z-index: 100;
}
.hero-nav-next {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png");
    background-position: -10px -90px;
    display: none;
    height: 60px;
    position: absolute;
    right: 0;
    top: 107px;
    width: 27px;
    z-index: 100;
}
#hero-carousel-box:hover .hero-nav-prev, #hero-carousel-box:hover .hero-nav-next {
    display: block;
}
.hero-nav-pag {
    height: 16px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 24px;
    top: 358px;
    z-index: 100;
}
#hero-carousel-box .hero-nav-pag li {
    display: inline-block;
    height: 16px;
    margin: 0 0 0 2px;
    padding: 0;
    position: relative;
    width: 16px;
}
.hero-nav-pag button {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -206px transparent;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}
.hero-nav-pag button:hover, .hero-nav-pag .hero-nav-slctd button {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -170px transparent;
}
.hero-nav-tog {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -242px transparent;
    height: 16px;
    position: absolute;
    right: 7px;
    top: 358px;
    width: 15px;
    z-index: 100;
}
.hero-nav-tog:hover {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -278px transparent;
}
.hero-nav-paused .hero-nav-tog {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -314px transparent;
}
.hero-nav-paused .hero-nav-tog:hover {
    background: url("/images_w/americanexpress/nav/ukgeneric/promotion_sprite_generic.png") no-repeat scroll -10px -350px transparent;
}
.hero-item-img {
    margin: 0 0 13px;
}
.hero-item-img img {
    display: block;
    height: 256px;
    width: 450px;
}
.hero-item-hd {
    font-family: "BentonSans Regular";
    font-size: 18px;
    font-weight: normal;
    line-height: 1.33;
    margin: 0 0 7px;
    padding: 0 7px;
}
.hero-item-hd, .hero-item-hd a, a.hero-item-more {
    color: #1F5E8B;
}
a.hero-item-more {
    font-weight: bold;
}
.hero-item-bd {
    font-size: 13px;
    font-weight: normal;
    line-height: 1.38;
    margin: 0;
    padding: 0 7px;
}
#deal-carousel-box {
    border-radius: 0 0 0 0;
    position: absolute;
    right: 5px;
    top: 16px;
}
.inner_container .offer_detail {
    margin-top: 16px;
}

#search .inner_container .bev3 {
    border-radius: 0 0 0 0;
    margin-left: 5px;
    min-height: 369px;
}
#offers {
    clear: both;
}
#promotion-carousel-box .promotion-item-img:after {
    content: none;
}
.frplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinumfr.gif");
}
.itplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinumit.gif");
}
.mxplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinummx.gif");
}
.seplatinum-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheaderplatinumse.gif");
}
.frcenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionfr.gif");
}
.itcenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionit.gif");
}
.mxcenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionmx.gif");
}
.secenturion-cobrand #hotel_filters .hotel_filters_results {
    background-image: url("/images_w/americanexpress/nav/default/filterheadercenturionse.gif");
}
body.ukplatinum-cobrand #search .bev3 .input_item.cruise, body.ukcenturion-cobrand #search .bev3 .input_item.cruise {
    display: inline-block;
}
.static-carousel-box, .static-carousel-box .air-box, .static-carousel-box .room-box, .static-carousel-box .car-box, .ukgeneric-cobrand.page_air #hero-carousel-box, .ukgeneric-cobrand.page_room #hero-carousel-box, .ukgeneric-cobrand.page_car #hero-carousel-box, .ukgold-cobrand.page_air #hero-carousel-box, .ukgold-cobrand.page_room #hero-carousel-box, .ukgold-cobrand.page_car #hero-carousel-box {
    display: none;
}
.static-carousel-box {
    left: 485px;
    position: absolute;
    top: 15px;
    width: 461px;
    z-index: 1;
}
.static-carousel-box .box {
    margin: 0;
}
.ukgeneric-cobrand .static-carousel-box, .ukgold-cobrand .static-carousel-box, .ukgeneric-cobrand.page_air .static-carousel-box .air-box, .ukgeneric-cobrand.page_room .static-carousel-box .room-box, .ukgeneric-cobrand.page_car .static-carousel-box .car-box, .ukgold-cobrand.page_air .static-carousel-box .air-box, .ukgold-cobrand.page_room .static-carousel-box .room-box, .ukgold-cobrand.page_car .static-carousel-box .car-box {
    display: block;
}
.ukgold-cobrand #iNavNGI_FooterMain.iNavFreeFloat #iNavNGI_FooterCont, .ukgeneric-cobrand #iNavNGI_FooterMain.iNavFreeFloat #iNavNGI_FooterCont {
    margin: 0 auto;
}
.hp_reasons {
    margin-bottom: 24px;
}
.hp_reasons ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.hp_reasons li {
    background-image: none;
    background-position: 50% 13px;
    background-repeat: no-repeat;
    color: #333333;
    display: inline-block;
    line-height: 1.385;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: top;
}
.hp_reasons.hp_three_reasons li {
    background-position: 50% 13px;
}
.hp_reasons li p {
    margin: 0;
    padding: 0 10px;
}
.hp_three_reasons li {
    width: 33%;
}
.hp_reasons .hp_reasons_earn {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_reasons_earn.png");
    padding-top: 105px;
}
.hp_reasons .hp_reasons_pay {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_reasons_pay.png");
    padding-top: 105px;
}
.hp_reasons .hp_reasons_discount {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_reasons_discount.png");
    padding-top: 105px;
}
#search .hp_reasons h2 {
    margin-bottom: 6px;
}
.hp_reasons h3 {
    font-family: "BentonSans Regular",arial,sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 13px;
}
#search .hp_flex_hd {
    border-collapse: collapse;
    display: table;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
#search .hp_flex_hd span {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_flex_hd_bg.png") repeat-x scroll 0 50% transparent;
    display: table-cell;
    width: 45%;
}
#search .hp_flex_hd .hp_flex_title {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-family: "BentonSans Regular",arial,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    padding: 0 20px;
    text-align: center;
    white-space: nowrap;
    width: auto;
}
#search .hp_flex_hd .hp_flex_title b, #search .hp_flex_hd .hp_flex_title strong {
    font-family: "BentonSans Regular",arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
}
.ukgeneric-cobrand #search .destinations, .ukgold-cobrand #search .destinations {
    background-image: none;
    margin: 0 0 24px;
    padding-top: 0;
}
.ukgeneric-cobrand #search .destinations li a, .ukgold-cobrand #search .destinations li a {
    white-space: nowrap;
}
.ukgeneric-cobrand #search .destinations h3, .ukgold-cobrand #search .destinations h3, .ukgeneric-cobrand #search .destinations p, .ukgold-cobrand #search .destinations p {
    margin-bottom: 10px;
}
.ukgeneric-cobrand #search .destinations h4, .ukgold-cobrand #search .destinations h4, .ukgeneric-cobrand #search .destinations li, .ukgold-cobrand #search .destinations li {
    line-height: 1.385;
}
.ukgeneric-cobrand #search .destinations li, .ukgold-cobrand #search .destinations li {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_destinations_dvdr.png");
    background-position: 100% 50%;
    margin: 0 1px 0 0;
    padding: 0 6px 0 0;
}
.ukgeneric-cobrand #search .destinations li.last, .ukgold-cobrand #search .destinations li.last {
    background-image: none;
}
.ukgeneric-cobrand #search .destinations .world_map a, .ukgold-cobrand #search .destinations .world_map a {
    font: inherit;
    text-transform: uppercase;
}
.ukgeneric-cobrand #search .destinations .world_map div, .ukgold-cobrand #search .destinations .world_map div {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_3_ft.png") no-repeat scroll 50% 100% transparent;
    font-family: "BentonSans Regular",arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    overflow: hidden;
    padding: 0;
}
.ukgeneric-cobrand #search .destinations .world_map span, .ukgold-cobrand #search .destinations .world_map span {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_3_r.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    margin-bottom: 9px;
    padding-right: 10px;
}
.ukgeneric-cobrand #search .destinations .world_map a, .ukgold-cobrand #search .destinations .world_map a {
    background: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_3.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 6px 0 5px 10px;
}
.ukgeneric-cobrand #search .world_map #europe, .ukgold-cobrand #search .world_map #europe {
    left: 196px;
    top: 55px;
}
.ukgeneric-cobrand #search .world_map #south_america, .ukgold-cobrand #search .world_map #south_america {
    left: 80px;
}
.ukgeneric-cobrand #search .world_map #africa, .ukgold-cobrand #search .world_map #africa {
    left: 217px;
    top: 137px;
}
.ukgeneric-cobrand #search .world_map #asia, .ukgold-cobrand #search .world_map #asia {
    left: 325px;
    top: 95px;
}
.ukgeneric-cobrand #search .world_map #oceania, .ukgold-cobrand #search .world_map #oceania {
    left: 374px;
    top: 134px;
}
.ukgeneric-cobrand #search .world_map #north_america, .ukgold-cobrand #search .world_map #north_america {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_1_ft.png");
}
.ukgeneric-cobrand #search .world_map #north_america span, .ukgold-cobrand #search .world_map #north_america span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_1_r.png");
}
.ukgeneric-cobrand #search .world_map #north_america a, .ukgold-cobrand #search .world_map #north_america a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_1.png");
}
.ukgeneric-cobrand #search .world_map #south_america, .ukgold-cobrand #search .world_map #south_america {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_2_ft.png");
}
.ukgeneric-cobrand #search .world_map #south_america span, .ukgold-cobrand #search .world_map #south_america span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_2_r.png");
}
.ukgeneric-cobrand #search .world_map #south_america a, .ukgold-cobrand #search .world_map #south_america a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_2.png");
}
.ukgeneric-cobrand #search .world_map #africa, .ukgold-cobrand #search .world_map #africa {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_4_ft.png");
}
.ukgeneric-cobrand #search .world_map #africa span, .ukgold-cobrand #search .world_map #africa span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_4_r.png");
}
.ukgeneric-cobrand #search .world_map #asia, .ukgold-cobrand #search .world_map #asia {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_5_ft.png");
}
.ukgeneric-cobrand #search .world_map #asia span, .ukgold-cobrand #search .world_map #asia span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_5_r.png");
}
.ukgeneric-cobrand #search .world_map #asia a, .ukgold-cobrand #search .world_map #asia a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_5.png");
}
.ukgeneric-cobrand #search .world_map #oceania, .ukgold-cobrand #search .world_map #oceania {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_6_ft.png");
}
.ukgeneric-cobrand #search .world_map #oceania span, .ukgold-cobrand #search .world_map #oceania span {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_6_r.png");
}
.ukgeneric-cobrand #search .world_map #oceania a, .ukgold-cobrand #search .world_map #oceania a {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/hp_map_bg_6.png");
}
.ukgeneric-cobrand #search .destinations .world_map, .ukgold-cobrand #search .destinations .world_map {
    background-image: url("/images_w/americanexpress/nav/ukgeneric/world_map_squared.png");
}
#promotionsPage .static-carousel-box, #search .static-carousel-box {
    top: 15px;
}
#search .static-carousel-box .offer_detail {
    background: none repeat scroll 0 0 transparent;
}
#search .static-carousel-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px 2px gray;
    height: 379px;
    margin: 1px 0 0;
    overflow: hidden;
    width: 440px;
}
#search .static-carousel-box .offer_detail p {
    margin-left: 8px;
}
#search .static-carousel-box .hero-item-hd {
    color: #1F5E8B;
    font-family: "BentonSans Regular";
    font-size: 18px;
    font-weight: normal;
}
#search .static-carousel-box img {
    margin-bottom: 10px;
}
#bookings .inner_container .static-carousel-box .notext {
    padding: 0;
    position: static;
}
#bookings .inner_container h3 {
    padding: 0 0 0 5px;
}
