html.api-page #wrap #main-section #right-panel ul.destinations li .onRequest,html.api-page #wrap #main-section #left-panel .itinerary li .onRequest{background:none;display:block;height:auto;margin-top:5px;overflow:visible;text-indent:0;width:auto;font-weight:bold;text-transform:uppercase;color:#D92B0D;}html.api-page #wrap #main-section #right-panel ul.destinations li .confirmation,html.api-page #wrap #main-section #left-panel .itinerary li .confirmation{background:none;display:block;height:auto;margin-top:5px;overflow:visible;text-indent:0;width:auto;font-weight:bold;text-transform:uppercase;color:#2E5384;}html.api-page #wrap #main-section #right-panel ul.destinations li .instant-confirmation,html.api-page #wrap #main-section #left-panel .itinerary li .instant-confirmation{background:none;display:block;height:auto;margin-top:5px;overflow:visible;text-indent:0;width:auto;font-weight:bold;text-transform:uppercase;color:#2E5384;}html.api-page #wrap #main-section #left-panel #cancelButton{padding:0 0 15px 7px;}html.api-page #wrap #main-section #right-panel #hotelBooking ul.tabs li a{color:white;display:block;height:34px;width:100%;background:url("../images/buttons/destination-tab.png") bottom center no-repeat;text-align:center;position:relative;}html.api-page #wrap #main-section #right-panel #hotelBooking ul.tabs li a b{position:absolute;left:-3px;top:50%;width:100%;text-align:center;margin-top:-0.4em;}html.api-page #wrap #main-section #right-panel #hotelBooking ul.tabs li a:hover{color:#8a2a0c;background:#fca549 url("../images/buttons/destination-tab.png") bottom center no-repeat;text-decoration:none;}html.api-page #wrap #main-section #right-panel #hotelBooking ul.tabs li.current a{color:#8a2a0c;background:#fca549 url("../images/buttons/destination-tab.png") bottom center no-repeat;}html.api-page #wrap #main-section #right-panel #tabbedHotels ul.destinations ul.hotels li .left .stars{display:block;float:none;margin-left:0;margin-top:27px;padding-bottom:25px;}html.api-page #wrap #main-section #right-panel #tabbedHotels ul.destinations ul.hotels li .left .eco-opulence{display:block;float:none;margin-left:0;margin-top:27px;padding-bottom:25px;background:#fff url("../images/icons/eco-opulence.png") top left no-repeat;width:126px;height:33px;}html.api-page #wrap #main-section #right-panel #tabbedHotels ul.destinations ul.hotels li .right .book-room{background:url("../images/buttons/book-room.gif") no-repeat scroll left top transparent;overflow:hidden;text-indent:-9999em;width:88px;height:19px;margin-top:10px;}html.api-page #wrap #main-section #right-panel #tabbedHotels ul.destinations ul.hotels li .right .book-room{float:right;}html.api-page #wrap #main-section #right-panel #tabbedDayTrips ul.destinations ul.tours li .tourPricing td.price{text-align:left;width:150px;}.paxAgeInput{clear:both;float:none;margin-left:15px;margin-bottom:10px;}#booking-panel #booking-form #packageDescription{margin-bottom:13px;}#left-panel #booking-form #concessionBlock #concessionList{margin-left:5px;}#left-panel #booking-form #concessionBlock #concessionList{margin-left:5px;}#left-panel #booking-form .divider-line{margin-left:-10px;width:199px;margin-bottom:7px;margin-top:10px;clear:both;float:none;}html.api-page #wrap #main-section #right-panel #tabbedHotels ul.destinations ul.hotels li .roomData{clear:both;padding-top:10px;width:100%;}div#packageLegs td.paxDesc,div#railCabins td.paxDesc{display:block;white-space:normal;width:147px;}html.api-page #wrap #main-section #right-panel ul.destinations .customSearch fieldset{float:left;display:inline;margin-right:15px;}html.api-page #wrap #main-section #right-panel ul.destinations .customSearch fieldset#fs_tourstart{clear:left;}html.api-page #wrap #main-section #right-panel ul.destinations .customSearch fieldset#fs_paxTypes_tour{clear:both;float:none;}html.api-page #wrap #main-section #right-panel ul.destinations .customSearch fieldset.buttons{float:none;clear:both;padding-top:20px;}html.api-page #wrap #main-section #right-panel ul.destinations .customSearch legend,html.api-page #wrap #main-section #right-panel ul.destinations .customSearch label{padding:5px 5px 5px 2px;display:block;}html.api-page #wrap #main-section #right-panel #conditions h2{margin-bottom:20px;margin-top:35px;}html.api-page #wrap #main-section #right-panel #conditions h3{font-size:1.3em;margin-bottom:7px;margin-top:30px;}html.api-page #wrap #paxQuestionnaireContent legend{padding:5px;}html.api-page #wrap #paxQuestionnaire h3{color:black;}html table td.soldOut{font-size:90%;}
