.booking-items tr td{border-top:1px solid #ddd}.booking-items tr:last-child td{border-bottom:1px solid #ddd}.booking-items td:first-child{border-left:1px solid #ddd}.booking-items td:last-child{border-right:1px solid #ddd}.booking-items tr:first-child td:first-child{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;border-radius:6px 0 0 0}.booking-items tr:first-child td:last-child{-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;border-radius:0 6px 0 0}.booking-items tr:first-child td:only-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.booking-items tr:last-child td:first-child{-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px}.booking-items tr:last-child td:last-child{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0}.booking-items tr:last-child td:only-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.booking-items tr:only-child td:first-child{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.booking-items tr:only-child td:last-child{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.booking-items tr:only-child td:only-child{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.booking label{margin-bottom:0}.booking label{margin-bottom:0}.booking input,.booking select{box-sizing:border-box;width:100%}.booking input{border-color:rgba(141,138,134,0.2)}.booking input:active,.booking input:hover,.booking input:focus{border-color:rgba(141,138,134,0.4)}.booking .booking-input-date{color:#8d8a86}.booking-time{font-size:16px;min-width:212px}.booking-instant{margin-bottom:40px}.booking-instant h4{padding-bottom:0;margin-bottom:0}.booking-instant hr{margin:9px 0}.booking-request h5{padding-bottom:0;margin-bottom:0;margin-top:00px}.booking-request hr{margin:9px 0}.booking-request .booking-timepicker-input{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:6px}.booking-request .ui-datepicker{width:20em}.booking-request .btn{min-width:200px !important}.booking-request a.booking-timepicker-input{text-decoration:none}.booking-request .booking-timepicker-input{height:32px;padding:4px 0 4px 0px;border:1px solid rgba(141,138,134,0.2);color:#8d8a86;font-family:"HelveticaNeueW01-75Bold", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";text-transform:capitalize;line-height:1em;text-align:center;text-shadow:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:16px;line-height:1.4em;vertical-align:baseline;background-color:white;display:inline-block;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}.booking-request .booking-timepicker-input:active,.booking-request .booking-timepicker-input:hover,.booking-request .booking-timepicker-input:focus{border-color:rgba(141,138,134,0.4)}.ui-timepicker-list{width:214px;font-family:"HelveticaNeueW01-75Bold", "Helvetica Neue", "Helvetica", "Arial", "sans-serif"}.ui-timepicker-list li{color:#8d8a86;text-transform:uppercase;text-align:left;padding-left:8px}.ui-timepicker-list li.instant{color:#47bbcc !important}.ui-timepicker-list li.instant:after{content:"Book Instantly";float:right;font-size:8px;line-height:18px;padding-right:4px;padding-left:4px;border-radius:4px;background:#47bbcc;color:white;margin-top:5px;margin-right:8px}.ui-timepicker-list li:active,.ui-timepicker-list li:hover,.ui-timepicker-list li:focus,.ui-timepicker-list li.ui-timepicker-selected,.ui-timepicker-list li.ui-timepicker-selected:hover,.ui-timepicker-list li.ui-timepicker-selected:active .ui-timepicker-list li.ui-timepicker-selected:focus{color:#73706d !important;background:#f4f3ee !important}.ui-timepicker-list li:active.instant,.ui-timepicker-list li:hover.instant,.ui-timepicker-list li:focus.instant,.ui-timepicker-list li.ui-timepicker-selected.instant,.ui-timepicker-list li.ui-timepicker-selected:hover.instant,.ui-timepicker-list li.ui-timepicker-selected:active .ui-timepicker-list li.ui-timepicker-selected:focus.instant{color:#47bbcc !important}.ui-timepicker-list .ui-timepicker-disabled{cursor:not-allowed !important;color:#b8b5b0 !important;background:none !important}.ui-timepicker-list .ui-timepicker-disabled:active,.ui-timepicker-list .ui-timepicker-disabled:hover,.ui-timepicker-list .ui-timepicker-disabled:focus{color:#b8b5b0 !important;background:none !important}.booking-times .btn{min-width:50px !important;font-size:18px}.booking-times li{margin-bottom:6px}.booking input{text-align:center;margin-bottom:0}.booking .control-group{margin-bottom:0}.booking-input-quantity{width:68px;float:left}.booking .input-append .btn.dropdown-toggle{float:none;padding:4px 8px 4px 8px}.booking-table{border-collapse:separate;text-align:left;display:block}.booking-header{text-align:center;font-size:16px;width:165px;float:left;cursor:pointer}.booking-content{display:table;text-align:center;height:90px;width:258px;overflow:auto;overflow-x:hidden;margin-bottom:10px}.booking-items td{padding:10px 0 10px 22px}.booking-selected{background-color:#f7fbf9}.booking-busy{text-align:center;min-height:30px;line-height:30px;padding:0 10px}.booking-button-unavailable a,.booking-loading a{height:22px}.booking-content-inner{display:table-cell;vertical-align:middle}.booking-timepicker{text-align:left}.booking-time input[type="radio"]{margin-right:8px !important}.booking-button{font-size:20px}.booking-button i{margin-top:3px !important}body.trips .wish-list-container{display:inline-block;position:relative}body.trips .wish-list-container .wish-list{position:absolute;bottom:20px;right:5px}body.trips .wish-list-container .wish-list .wish-list-heart-btn{padding:3px;border:none}body.trips .wish-list-container .span3{margin-left:15px}body.trips .wish-list .modal{width:296px;margin-left:-170px}body.trips .wish-list .modal-body{overflow-y:visible;text-align:left}body.trips .wish-list .description{width:250px}body.trips .wish-list .add-to-wish-list i{padding-top:3px;margin-top:2px;opacity:.7}body.trips .wish-list .modal .buttons .btn,body.trips .wish-list .modal .btn{margin-right:20px;min-width:0px}body.trips .wish-list .modal .list-chooser{text-align:left;position:relative;width:264px}body.trips .wish-list .modal .list-name-input input{width:250px}body.trips .wish-list .modal .chooser-container{position:relative}body.trips .wish-list .modal .chosen-container{position:relative}body.trips .wish-list .modal .chosen-container.hidden{display:none}body.trips .wish-list .modal i.down{position:absolute;right:0;top:0}body.trips .wish-list .modal .chosen{height:30px;width:250px;position:relative;padding:4px 6px;color:#212325;font-family:"Helvetica Neue", "Helvetica", "Arial", "sans-serif";font-size:16px;line-height:1.4em;vertical-align:baseline;height:auto;border:1px solid #cccccc;margin-bottom:14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}body.trips .wish-list .modal .chosen.hidden{display:none}body.trips .wish-list .modal .list-name-input.hidden{display:none}body.trips .wish-list .modal .chooser-container{display:none}body.trips .wish-list .modal .chooser-container.open{display:block}body.trips .wish-list .modal .chooser{list-style:none;margin:0;padding:0;width:262px;height:90px;overflow:auto;background-color:#f9f9f9;border:1px solid #ddd;position:absolute;left:0;top:-16px}body.trips .wish-list .modal .new-list{position:absolute;left:0;border:1px solid #ccc;border-top:none;text-align:center;cursor:pointer;color:#275871;top:74px;width:262px;height:30px;line-height:30px;background-color:white}body.trips .wish-list .modal .close-create{position:absolute;right:0;top:0}body.trips .wish-list .modal .chooser li{position:relative;height:30px;padding:0 6px;line-height:30px;border-bottom:1px solid #ddd;cursor:pointer}body.trips .wish-list .modal .chooser li:hover{background-color:white}body.trips .wish-list .modal .chosen span{float:right;padding-right:30px}body.trips .wish-list .modal .chooser li span{float:right;right:6px}body.trips .wish-list-container .span4{margin-left:17px}body.trips .cover3{position:relative;display:table;height:364px;overflow:hidden;width:100%;padding-top:40px;padding-bottom:40px;z-index:1000}body.trips .cover3 .cover3-content{min-width:940px;display:table-cell;vertical-align:middle;text-align:center}body.trips .cover3 h1,body.trips .cover3 h2,body.trips .cover3 h3,body.trips .cover3 h4{margin-top:0;margin-bottom:0;color:#fff;text-shadow:0px 0px 50px rgba(0,0,0,0.7)}body.trips .cover3 h1{font-size:40px}body.trips .cover3 h2{font-family:"Charter BT W01 Roman","Georgia","serif";font-size:36px;margin-top:16px;text-transform:none;letter-spacing:1px}body.trips .cover3 h3{font-family:"Charter BT W01 Italic","Georgia","serif";font-size:24px;margin-bottom:22px;text-transform:none;letter-spacing:0;text-align:center;position:relative;display:inline-block}body.trips .cover3 h3 span{margin:0 10px}body.trips .cover3 h3 span{display:inline-block}body.trips .cover3 h3 span:before,body.trips .cover3 h3 span:after{border-top:2px solid #fff;display:block;height:1px;content:" ";width:35px;position:absolute;left:-35px;top:50%}body.trips .cover3 h3 span:after{right:-35px;left:auto}body.trips .cover3 h4{font-size:16px;margin-top:22px;letter-spacing:0;text-align:center;position:relative;display:inline-block}body.trips .cover3 h4 span{margin:0 10px}body.trips .cover3 h4 span{display:inline-block}body.trips .cover3 h4 span:before,body.trips .cover3 h4 span:after{border-top:2px solid #fff;display:block;height:1px;content:" ";width:35px;position:absolute;left:-35px;top:50%}body.trips .cover3 h4 span:after{right:-35px;left:auto}body.trips .cover3 .user{text-align:center;margin-top:50px}body.trips .cover3-background{position:relative}body.trips .cover3-position{position:absolute;width:100%;top:0;left:0;bottom:0}body.trips .cover3-overlay{position:absolute;background-color:#242731;width:100%;height:100%;opacity:0.35;filter:alpha(opacity=35);z-index:1}body.trips .cover3-overlay.cover3-overlay-dark{opacity:0.7;filter:alpha(opacity=70)}body.trips .share{margin-top:4px;margin-bottom:-14px}body.trips .share-btn{float:left;min-height:25px;margin-top:4px;margin-right:4px}body.trips .share-btn-twitter{min-width:56px}body.trips .share-btn-fb{min-width:71px}body.trips .share-btn-g-plusone{min-width:32px}body.trips .share-btn-backlink{margin-top:2px}body.trips .share-btn-backlink a.btn-mini{padding-top:2px;padding-bottom:1px}body.trips .share-btn-backlink i{margin-top:0px}body.trips .backlink-modal textarea{color:#3a84aa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}body.trips .promo{margin-top:20px}body.trips .promo .promo-content{padding-top:45px;padding-bottom:80px}body.trips .promo .promo-content .promo-title{font-family:"Charter BT W01 Italic","Georgia","serif";font-size:36px;margin-bottom:20px}body.trips .promo .promo-content p{color:#7b8080;margin:0 80px 40px 80px}body.trips .card3-carousel .carousel{overflow:hidden;height:450px}body.trips .card3-carousel a.prev,body.trips .card3-carousel a.next{display:block;position:relative}body.trips .card3-carousel a.next{overflow-y:hidden;float:right;left:90px;bottom:300px}body.trips .card3-carousel a.prev{overflow-y:hidden;right:70px;top:288px}body.trips #new_message_modal{padding:0}body.trips #new_message_modal #new_message{margin-top:20px}body.trips #new_message_modal #new_message .avatar{width:55px;margin-right:5px;overflow:hidden;float:left}body.trips #new_message_modal #new_message .avatar .frame{float:left;border:solid 1px #b4b4b4}body.trips #new_message_modal #new_message .avatar .frame .matte{float:left;width:45px;max-height:45px;border:solid 3px #fff;overflow:hidden}body.trips #new_message_modal #new_message .avatar .frame .matte img{width:45px;background-color:#fff;vertical-align:top}body.trips #new_message_modal #new_message .avatar .name{float:left;font-size:12px;width:100%;text-align:center;overflow:hidden;padding-top:2px}body.trips #new_message_modal #new_message .message-content{margin-left:60px}body.trips #new_message_modal #new_message textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}body.trips #new_message_modal #new_message .captcha{margin-left:72px}body.trips #new_message_modal #new_message .form-actions{text-align:right}body.trips #new_message_modal #new_message .payment-request{margin-left:60px;margin-top:20px}body.trips #new_message_modal #new_message .payment-request-info{font-size:14px}body.trips #new_message_modal .errors{text-align:left}body.trips #new_message_modal .errors li{font-family:"Charter BT W01 Roman","Georgia","serif";font-size:18px}body.trips #new_message_modal .modal-header h3,body.trips #new_message_modal .modal-header h4{text-align:left}body.trips #new_message_modal #new_message{margin-top:0}body.trips .trip-thumbnails{width:620px}body.trips .trip-thumbnails ul{margin-bottom:0px}body.trips .trip-thumbnails li{margin:0 0 20px 20px}body.trips .trip-thumbnails img{max-width:none}body.trips .trip-photos-more{margin-top:-10px;padding-right:-20px}body.trips .trip-thumbnail-large{background-color:#000;width:300px;height:300px;overflow:hidden}body.trips .trip-thumbnail-large img{min-width:300px;min-height:300px;position:relative;left:-150px}body.trips .trip-thumbnail-medium-wide{width:300px;height:140px;overflow:hidden}body.trips .trip-thumbnail-medium-wide img{min-width:300px;min-height:140px;position:relative;left:-150px;top:-32px}body.trips .trip-thumbnail-small{width:140px;height:140px;overflow:hidden}body.trips .trip-thumbnail-small img{min-width:140px;min-height:140px;position:relative;left:-70px}body.trips .trip-thumbnail-small a,body.trips .trip-thumbnail-large a{display:block}body.trips #trip-photos-modal{border-width:0px;background-color:#212325;overflow:visible}body.trips #trip-photos-modal .button.close{opacity:0.01;filter:alpha(opacity=1);-webkit-box-shadow:4px 3px 3px 0.25;-moz-box-shadow:4px 3px 3px 0.25;box-shadow:4px 3px 3px 0.25;float:none;position:absolute;width:1em;line-height:1em;text-align:center;padding:2px 5px 7px 5px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;right:-10px;top:-10px;border:2px solid #fff;color:#fff;background-color:#212325;z-index:4}body.trips #trip-photos-carousel{margin-bottom:0px;width:100%}body.trips #trip-photos-carousel img{width:100%}body.trips #trip-photos-carousel .carousel-pinit{position:absolute;bottom:5px;right:5px}body.trips .js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}body.trips .js-video.widescreen{padding-bottom:57.25%}body.trips .js-video.vimeo{padding-top:0}body.trips .js-video embed,body.trips .js-video iframe,body.trips .js-video object,body.trips .js-video video{top:0;left:0;width:100%;height:100%;position:absolute}body.trips .trip-section-alt{background-color:#f4f3ee}body.trips .promo-outer{border-bottom:1px solid #eae9e5;background-color:#f4f3ee}body.trips .price{text-align:center}body.trips .price-content,body.trips .wish-list,body.trips .contact-container{text-align:center;margin-bottom:20px;display:block;padding:20px;border:1px solid #eee;width:305px}body.trips .price-amount{font-size:32px;line-height:1.4em;font-family:"HelveticaNeueW01-75Bold","Helvetica Neue","Helvetica","Arial","sans-serif"}body.trips .price-duration{margin-bottom:10px}body.trips .share{margin-left:130px;margin-bottom:0px;margin-top:20px}body.trips .share .share-btn{margin-right:40px}body.trips .buttons{margin-top:20px;margin-bottom:26px;text-align:center}body.trips .buttons .btn{margin-right:20px;min-width:245px;max-width:245px}body.trips .items-buttons{padding-bottom:40px;text-align:center}body.trips .items-buttons .btn{min-width:245px}body.trips .trip-photos{margin-top:40px;padding-bottom:40px}body.trips .trip-items{background-color:#f4f3ee}body.trips .trip-item-title{font-family:"HelveticaNeueW01-75Bold","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:uppercase;font-size:24px;letter-spacing:2px;margin-bottom:15px}body.trips .trip-item{margin-top:40px;padding-bottom:40px;border-top:1px solid #eae9e3;position:relative}body.trips .trip-item-photo{text-align:center;position:absolute;top:-77px;left:50%;margin-left:-77px}body.trips .trip-item-text{margin-top:112px;margin-bottom:40px}body.trips .trip-reviews{margin:60px 0;padding-bottom:60px}body.trips .trip-reviews h3{margin-bottom:30px}body.trips .guide{margin:80px 0 60px 0;text-align:center}body.trips .guide .title{font-family:"HelveticaNeueW01-75Bold","Helvetica Neue","Helvetica","Arial","sans-serif";text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;color:#8d8a86}body.trips .guide .photo{margin-bottom:36px}body.trips .guide .name{font-family:"Charter BT W01 Italic","Georgia","serif";font-size:36px;margin-bottom:36px}body.trips .guide .icons{margin-bottom:40px}body.trips .guide .bio{font-family:"Charter BT W01 Italic","Georgia","serif";margin-bottom:40px}body.trips .trip-more{margin-top:80px;margin-bottom:10px}body.trips .trip-subscribe{margin-top:10px;margin-bottom:10px}body.trips .trip-more-bottom-space{margin-top:0px;margin-bottom:60px}body.trips .trip-more-title{font-family:"Charter BT W01 Italic","Georgia","serif";font-size:36px;margin-bottom:10px;text-align:center}body.trips hr.trip-separator{margin:0;border-top:14px solid #1e3039;border-bottom:14px solid #1e3039}body.trips #trip_price,body.trips #trip_duration,body.trips #trip_from_people_range,body.trips #trip_to_people_range{width:50px}body.trips .trip-booking label.radio{font-size:16px;cursor:pointer}body.trips .trip-booking-section-header{padding:10px 15px;font-size:16px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#fdfdfd;background-image:-moz-linear-gradient(top, #fff, #fafafa);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));background-image:-webkit-linear-gradient(top, #fff, #fafafa);background-image:-o-linear-gradient(top, #fff, #fafafa);background-image:linear-gradient(to bottom, #fff, #fafafa);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFAFAFA', GradientType=0);border-color:#fafafa #fafafa #d4d4d4;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom:1px solid #eee;display:block}body.trips .trip-upcoming-time{padding:14px 6px 14px 16px;font-size:16px}body.trips #trip-contact-link{margin-right:0;min-width:0px !important;max-width:500px !important}