@charset "UTF-8";#trip_header{width:100%;float:left}#trip_header #trip_display_name{padding:5px}#trip_header #trip_display_name a{font-size:16px;font-weight:700;color:#333;text-shadow:0 1px 0 #fff}#trip_header .trip-description{font-size:13px;margin-bottom:10px;width:100%;word-wrap:break-word}#trip_header #trip_description{font-size:13px;margin-bottom:10px;width:100%;word-wrap:break-word}#trip_header #trip_description_short{font-size:13px;margin-bottom:10px;width:100%;word-wrap:break-word;display:block}#trip_header #trip_description_full{font-size:13px;margin-bottom:10px;width:100%;word-wrap:break-word;display:none;white-space:pre-line}#trip_header .trip_photo{float:right}#trip_header .participants ul{float:left;list-style:none;font-size:14px;line-height:22px;margin-bottom:5px}#trip_header .participants ul>li{float:left;margin:2px}#trip_header .participants ul.traveler{width:520px}#trip_header .participants ul.viewer{clear:both;margin-right:20px}#trip_header .participants ul.planner,#trip_header .participants ul.viewer{font-size:12px;line-height:20px;width:260px;float:left}#trip_header .participants.editable ul.planner button,#trip_header .participants.editable ul.viewer button{font-size:12px}#trip_header .participants.editable li.participant span:after{margin-left:5px;content:'\25bc'}#trip_header .participants.editable button.sizeS{padding:1px 3px}#trip_header .participants.static ul>li:after{margin-left:5px;content:'\00b7'}#trip_header .participants.static ul>li:first-child:after,#trip_header .participants.static ul>li:last-child:after,#trip_header .participants.static ul>li:only-child:after{content:none}#trip_header .participants.static ul li:last-child{margin-right:0}#trip_header_meta{padding:5px 0 0 5px}#trip_description,#trip_header_meta{width:545px;float:left;margin:5px 0}.trip_photo{display:block;height:65px;width:65px;margin:0 10px 10px 0}.trip_photo_bg{background:url(/images/icons/sprites-trip-3.png) -3px -2px no-repeat}.trip_photo_bg:hover{background-position:-3px -73px}.trip_photo_bg.read_only:hover{background-position:-3px -2px}.trip_photo img{width:100%;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#share_meta .trip_photo{float:left}#lodging_search_box{padding:10px;border:1px solid #a9a9a9;background:none repeat scroll 0 0 #f9f9f9;z-index:101;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);width:275px}#trip_content{float:left;width:658px;margin-top:15px}#trip_content.under_presented_by{margin-top:0}#ads{margin-top:10px;float:right;width:300px}#ads>iframe{margin-bottom:15px}#comments_container{position:relative;float:right}#presented_by span{float:left;margin:20px 5px 0 10px}.presented-by-icon{background-position:center center;background-repeat:no-repeat;height:50px;width:100px}.trip-list-logo .presented-by-icon{vertical-align:top}.learn_more_popover li{font-weight:400;margin:5px;padding-right:10px}.learn_more_popover li span{display:block}#edit_participant .participant_details{margin-bottom:5px}#edit_participant form{margin:10px}#edit_participant .loading{margin-bottom:5px}.hm-smart-tip{white-space:nowrap;border:1px solid #dbdbdb;border-radius:5px;padding:10px 5px;position:relative;margin:8px 0 -16px 6px}.hm-smart-tip img{margin:11px 13px 0 13px;height:32px;width:32px}.hm-smart-tip img.hm-img-H{background:url(/images/icons/sprites-trip-3.png) -70px -32px no-repeat}.hm-smart-tip img.hm-img-A{background:url(/images/icons/sprites-trip-3.png) -70px -64px no-repeat}.hm-smart-tip .hm-left{display:inline-block}.hm-smart-tip .hm-left a.hm-cta{color:#0782c5;font-size:13px;display:block;text-decoration:none;font-weight:700;margin-bottom:9px}.hm-smart-tip .hm-left .hm-text{color:#333;font-size:13px;font-family:"Proxima Nova",sans-serif;margin-bottom:8px}.hm-smart-tip .hm-left .bold{font-weight:700}.hm-smart-tip #hm-close{display:inline-block;position:absolute;right:-2px;top:6px;height:14px;width:14px;cursor:pointer;border:none}#trip_item_list{float:left;width:100%;margin-bottom:10px}.trip_item_directions_address{display:none}#trip_remarks{background:url(/images/bg/texture_light_grey.png) repeat;clear:both}#trip_remarks h3{padding:10px;background-color:#777;color:#fff;font-size:14px;font-weight:400}#trip_remarks ul{list-style:none}#trip_remarks ul li{border-bottom:1px solid #ccc;padding:10px}#trip_remarks ul li:last-child{border-bottom:none}.cost,.delete_trip,.edit_trip,.export_to_calendar,.lock,.merge_trip,.view_trip_history{height:20px;width:20px;background:url(/images/icons/sprites-trip-3.png) no-repeat}.export_to_calendar{background-position:-108px -339px}.edit_trip{background-position:-108px -364px}.merge_trip{background-position:-108px -391px}.delete_trip{background-position:-108px -416px}.view_trip_history{background-position:-108px -441px}.cost{background-position:-108px -468px}.lock{background-position:-108px -653px}.share_link{background-position:-106px -216px}.share_link{width:25px;height:25px;display:block;background:url(/images/icons/sprites-trip-3.png);font-size:0;overflow:hidden;text-indent:-999px}#comments{float:left;width:260px;margin-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#trip_comments{width:100%;margin-top:60px}#trip_comments button{float:right;margin-top:5px}#trip_comments>fieldset{background:#f5f5f5;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#trip_comments>fieldset textarea{width:100%;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}#trip_comments #author{height:30px;line-height:40px;vertical-align:middle;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#trip_comments #author img{height:30px;width:30px;float:left;margin-right:5px}#sharing_popover{min-width:334px;max-width:600px;max-height:500px;left:-40px}#share_contents,#sharing_contents{min-width:334px;max-width:600px;display:inline}#sharing_contents>.loading{margin:0 auto;display:block}#share_contents #privacy li a,#share_contents #privacy li:first-child{font-weight:700}#options_popover{width:205px;padding-bottom:5px}#options_popover>ul{width:100%;margin:0}#options_popover>ul>li{display:block;clear:both;border-bottom:1px solid #ededed;width:100%;padding:5px 10px;vertical-align:middle;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#options_popover>ul>li:last-child{border-bottom:none}#options_popover>ul>li>img{float:left;margin-right:5px}#options_popover>ul>li>a{height:20px;line-height:20px;vertical-align:middle;float:left}#cost_popover{max-height:300px;width:290px}#cost_popover_contents{width:255px;overflow:hidden}#cost_popover>p{width:255px}#cost_popover p{font-weight:500}#cost_popover form{margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#cost_popover form label{padding:2px 0;line-height:22px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;width:150px}#cost_popover form input{width:75px;float:right;text-align:right;padding:2px}#cost_popover_explanation{font-size:11px;padding-top:15px;display:block;clear:both}#cost_popover .error,#cost_popover .success{left:110px}#cost_popover #trip_cost{font-weight:900}#cost_popover .scrollpane{height:235px}#comments_container .scrollpane{height:320px;width:280px;float:right;position:relative;top:15px;padding-bottom:1px}.scrollpane{position:relative;overflow:hidden}.scrollbar{width:10px;height:100%;position:absolute;top:0;right:0}.scrollbar_handle{background:#999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}#sharing_popover .caret_wrapper{left:30px}#options_popover .caret_wrapper{left:60px}#cost_popover .caret_wrapper{left:35px}.flst_main_sgmt_det_gld,.flst_main_sgmt_det_grn,.flst_main_sgmt_det_gry,.flst_main_sgmt_det_ong,.flst_main_sgmt_det_red{padding:0 20px}.flst_main_sgmt_det_gld,.flst_main_sgmt_det_gld a,.flst_main_sgmt_det_grn,.flst_main_sgmt_det_grn a,.flst_main_sgmt_det_gry,.flst_main_sgmt_det_gry a,.flst_main_sgmt_det_ong,.flst_main_sgmt_det_ong a,.flst_main_sgmt_det_red,.flst_main_sgmt_det_red a{background-image:none!important;height:25px;font-size:12px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff!important}.flst_main_sgmt_det_gld .ltip,.flst_main_sgmt_det_gld .rtip,.flst_main_sgmt_det_grn .ltip,.flst_main_sgmt_det_grn .rtip,.flst_main_sgmt_det_gry .ltip,.flst_main_sgmt_det_gry .rtip,.flst_main_sgmt_det_ong .ltip,.flst_main_sgmt_det_ong .rtip,.flst_main_sgmt_det_red .ltip,.flst_main_sgmt_det_red .rtip{height:25px;width:20px;display:block;background-image:url(/images/icons/sprites-trip-3.png);position:absolute;top:0}#trip_status.air_segment_status{margin-top:0}.air_segment_status{float:left;width:100%;height:25px;margin-top:8px}.air_segment_status:empty{height:0;margin-top:0}#trip_header .gld a,#trip_header .grn a,#trip_header .gry a,#trip_header .ong a,#trip_header .red a{text-decoration:underline}#trip_header .gld,#trip_header .gld a,#trip_header .grn,#trip_header .grn a,#trip_header .gry,#trip_header .gry a,#trip_header .ong,#trip_header .ong a,#trip_header .red,#trip_header .red a{color:#fff}#trip_header .grn,.flst_main_sgmt_det_grn{background-color:#25b570}#trip_header .ong,.flst_main_sgmt_det_ong{background-color:#f1811a}#trip_header .gry,.flst_main_sgmt_det_gry{background-color:#999}#trip_header .gld,.flst_main_sgmt_det_gld{background-color:#f1b71a}#trip_header .red,.flst_main_sgmt_det_red{background-color:#e3383c}.air_segment_status .flst{float:right;max-width:97%;margin-right:23px}.air_segment_status .flst:first-child{margin-right:0}.air_segment_status .flst .ltip{left:-20px}.air_segment_status .flst:first-child .rtip{display:none}.air_segment_status .flst:last-child .rtip,.air_segment_status .flst:only-child .rtip{right:-19px}.air_segment_status .flst_main_sgmt_det_red:last-child .rtip,.air_segment_status .flst_main_sgmt_det_red:only-child .rtip{background-position:-41px -199px}.air_segment_status .flst_main_sgmt_det_gry:last-child .rtip,.air_segment_status .flst_main_sgmt_det_gry:only-child .rtip{background-position:-41px -228px}.air_segment_status .flst_main_sgmt_det_ong:last-child .rtip,.air_segment_status .flst_main_sgmt_det_ong:only-child .rtip{background-position:-41px -257px}.air_segment_status .flst_main_sgmt_det_grn:last-child .rtip,.air_segment_status .flst_main_sgmt_det_grn:only-child .rtip{background-position:-41px -286px}.air_segment_status .flst_main_sgmt_det_gld:last-child .rtip,.air_segment_status .flst_main_sgmt_det_gld:only-child .rtip{background-position:-41px -315px}.air_segment_status .flst_main_sgmt_det_red .ltip{background-position:-18px -199px}.air_segment_status .flst_main_sgmt_det_gry .ltip{background-position:-18px -228px}.air_segment_status .flst_main_sgmt_det_ong .ltip{background-position:-18px -257px}.air_segment_status .flst_main_sgmt_det_grn .ltip{background-position:-18px -286px}.air_segment_status .flst_main_sgmt_det_gld .ltip{background-position:-18px -315px}.air_segment_status_popover{max-width:200px}.add_invitations{margin-top:5px}#how_to_overlay{background:rgba(0,0,0,.3);display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:99998}.how_to_highlight_heading{font-size:18px;font-weight:700}.how_to_highlight{position:relative;background:#fff;float:left;width:638px;height:115px;padding-top:10px;padding-left:15px}#how_to_list,#how_to_list li{margin:0}.how_to_item{width:25%;vertical-align:top;line-height:16px;font-size:14px}.how_to_or{vertical-align:middle;font-size:18px;font-style:italic;width:40px;height:40px;line-height:40px}#how_to_list li{display:inline-block;min-height:100px;padding-top:10px}.pro_upsell_cta{display:block;position:relative;width:100%;color:#fff;text-align:center;padding:5px 0;font-size:14px}.pro_upsell_cta_fadeout{background:-moz-linear-gradient(top,rgba(252,176,50,.5) 0,rgba(241,129,26,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(252,176,50,.5)),color-stop(100%,rgba(241,129,26,.5)));background:-webkit-linear-gradient(top,rgba(252,176,50,.5) 0,rgba(241,129,26,.5) 100%);background:-o-linear-gradient(top,rgba(252,176,50,.5) 0,rgba(241,129,26,.5) 100%);background:-ms-linear-gradient(top,rgba(252,176,50,.5) 0,rgba(241,129,26,.5) 100%);background:linear-gradient(to bottom,rgba(252,176,50,.5) 0,rgba(241,129,26,.5) 100%)}.pro_upsell_cta_fadein{background:#f1811a}.pro_upsell_cta{color:#fff}.pro_upsell_cta_fake_link{text-decoration:underline;color:#fff;font-size:14px}.upsell_cta_link_no_underline,.upsell_cta_link_no_underline:hover{text-decoration:none;width:100%}.how_to_question_mark_activity,.how_to_question_mark_air,.how_to_question_mark_car,.how_to_question_mark_directions,.how_to_question_mark_map,.how_to_question_mark_meeting,.how_to_question_mark_sharing,.how_to_question_mark_weather{float:right;width:18px;height:18px;color:#fff;text-align:center;border-radius:2px;font-size:11px;background:#f1811a}.how_to_question_mark_activity span,.how_to_question_mark_air span,.how_to_question_mark_car span,.how_to_question_mark_directions span,.how_to_question_mark_map span,.how_to_question_mark_meeting span,.how_to_question_mark_sharing span,.how_to_question_mark_weather span{display:none}.how_to_question_mark_sharing{position:absolute;right:0}.sharing-options-container label{font-size:13px;line-height:16px}[readonly]{outline:0}.trip-item-content-cell{padding:10px;height:auto;width:530px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-left:1px solid #eaeaea}.trip-item-icon{padding:10px;height:60px;width:80px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400}.trip-item-time-cell{padding:10px;height:37px;width:80px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400}.trip-item-row-spacer{line-height:0}.trip-item-row-spacer .actions{padding:0;height:10px;width:100px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400}.trip-item-row-spacer .object-top{padding:0;height:15px;width:557px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;background-color:#fff}.trip-item-row-spacer .object-bottom{padding:0;height:10px;width:557px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;background-color:#fff}.trip-item-row-spacer .empty-content{padding:10px;height:auto;width:530px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-left:1px solid #eaeaea;height:100%;padding:0;margin:0 0 0 6px}.trip-item-row-cta-spacer{height:20px;background-color:#fff}.trip-item-object-pane{display:inline-block;background-color:#fff;padding:0 0 0 6px;width:551px}.trip-item-cta-pane{display:inline-block;background-color:#fff;width:551px;margin-left:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding-left:6px}.trip-item-cta-pane .cta-header{background-color:#fff;border-left:none;padding-left:11px}.trip-item-header{padding:10px;height:auto;width:530px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-left:1px solid #eaeaea;min-height:60px;background-color:#eaeaea}.trip-item-header .date{padding-top:2px;line-height:8px}.trip-item-header .collapsible-heading .caret{font-size:13px;margin-left:3px}.trip-item-header .header{color:#333;vertical-align:top;display:inline-block}.trip-item-header .main-info{color:#333;vertical-align:top;display:inline-block;font-weight:700;font-size:20px;line-height:18px;margin:9px 0 10px 0}.trip-item-header .separator{color:#333;vertical-align:top;display:inline-block;margin:1px 5px;width:2px;height:17px;background-color:#999}.trip-item-header .more-info{color:#333;vertical-align:top;display:inline-block;vertical-align:baseline;font-weight:700;font-size:15px;line-height:9px}.trip-item-header .other-info{line-height:11px}.trip-item-header .other-info .left,.trip-item-header .other-info .right{display:inline-block;width:258px}.trip-item-header .other-info .left{margin-right:10px}.trip-item-header .text-info-with-partner{display:table-cell}.trip-item-header .agency-logo{display:table-cell;vertical-align:middle}.trip-item-header .agency-logo img{max-width:170px}.trip-item-header .cta-detail-text{padding-top:8px;padding-bottom:13px;line-height:8px;font-style:italic}.trip-item-header .cta-link-off{background-image:url(/images/icons/icon_link_off.png);background-repeat:no-repeat;width:16px;height:12px;display:block;float:right;vertical-align:top;margin-left:9px}.trip-item-object.actionable-object{background:#eaeaea;border-bottom:none;width:658px}.object-actions{padding:10px;height:auto;width:80px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400}.object-actions .type_image{display:block;width:60px;height:60px;float:right;margin-bottom:10px}.trip_item_time{float:right;margin-bottom:20px}.trip_item_time .time_display{background:url(/images/icons/sprites-trip-7.png) -8px -142px no-repeat;color:#fff;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:4px;padding-top:1px;height:23px;width:58px;font-size:18px;line-height:20px;font-weight:700;text-align:right}.trip_item_time .time_display.flagged{background-position:-8px -169px}.trip_item_time .time_display:empty{background:0 0}.trip_item_time .am_pm{float:right;font-size:11px;font-weight:700}.trip_item_time .timezone{float:right;font-size:11px;margin-right:2px}.trip_item_time .crosshairs{background:url(/images/icons/sprites-trip-7.png) -7px -351px no-repeat;width:58px;height:23px;display:inline-block;position:relative;top:-21px}.intl-date-line{background:url(/images/bg/intl_date_line.png) no-repeat;width:658px;height:32px;text-indent:-9999px}.trip_item .date_header.trip_show{right:0;margin:0}.object-actions .trip-item-options{clear:both;list-style:none outside none;line-height:16px;width:60px;float:right}.object-actions .trip-item-options a{display:block}.object-actions .trip-item-options .opt{background-image:url(/images/icons/sprites-trip-7.png);background-repeat:no-repeat;width:10px;height:10px;display:block;float:right;margin-top:3px}.trip-item-options .opt-edit{background-position:-112px -500px}.trip-item-options .opt-copy{background-position:-112px -515px}.trip-item-options .opt-move{background-position:-112px -530px}.trip-item-options .opt-share{background-position:-110px -696px}.trip-item-options .opt-delete{background-position:-111px -546px}.trip-item-options #delete-form button{line-height:16px;text-indent:0;width:100%;text-align:left}.object-panel{padding:10px;height:auto;width:530px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-left:1px solid #eaeaea}.trip-item-content{padding:10px;height:auto;width:530px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;width:540px;padding:0 10px 0 0;min-height:160px;overflow-wrap:break-word}.trip-item-content pre{font-size:inherit}.trip-item-content .travelers{padding-top:10px}.trip-item-content .traveler{padding:10px;background:#eaeaea;border-bottom:1px solid #fff;display:inline-block;width:510px}.trip-item-content .traveler .name{padding:0;height:auto;width:155px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400}.trip-item-content .traveler .loyalty-num,.trip-item-content .traveler .ticket-num{padding:0 10px;float:right}.trip-item-content .traveler .seats{min-width:25px;font-weight:500}.trip-item-content .seats-section{text-align:right;width:530px;padding:10px;border-bottom:1px solid #eaeaea}.trip-item-content .full-column{width:550px;border-bottom:1px solid #eaeaea}.trip-item-content .half-column{padding:10px;height:auto;width:258px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;padding:0;margin:10px 0}.trip-item-content .half-column:nth-child(2n+1){margin:10px}.trip-item-content .half-column h4{margin-bottom:15px}.cta-beta-banner{display:block;float:left;z-index:3;position:absolute;margin-left:-18px;margin-top:-4px}a.sizeS.cta-action-button{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.type_image_sprites_trip_4{background-image:url(/images/icons/sprites-trip-7.png);background-repeat:no-repeat;float:right}.type_image_activity_concert_sprites_trip_4{background-position:-140px -898px}.type_image_activity_meeting_sprites_trip_4{background-position:-140px -834px}.type_image_activity_theater_sprites_trip_4{background-position:-140px -962px}.type_image_activity_tour_sprites_trip_4{background-position:-140px -1026px}.type_image_activity_sprites_trip_4{background-position:-140px -1090px}.type_image_air_sprites_trip_4{background-position:-140px -130px}.type_image_car_sprites_trip_4{background-position:-140px -258px}.type_image_parking_sprites_trip_4{background-position:-140px -1602px}.type_image_cruise_sprites_trip_4{background-position:-140px -322px}.type_image_cruise_port_sprites_trip_4{background-position:-140px -386px}.type_image_directions_bicycling_sprites_trip_4,.type_image_directions_driving_sprites_trip_4,.type_image_directions_sprites_trip_4,.type_image_directions_transit_sprites_trip_4,.type_image_directions_walking_sprites_trip_4{background-position:-140px -642px}.type_image_lodging_sprites_trip_4{background-position:-140px -66px}.type_image_map_sprites_trip_4{background-position:-140px -706px}.type_image_note_article_sprites_trip_4,.type_image_note_sprites_trip_4{background-position:-140px -1154px}.type_image_rail_sprites_trip_4{background-position:-140px -2px}.type_image_restaurant_sprites_trip_4{background-position:-140px -770px}.type_image_search_sprites_trip_4{background-position:-140px -194px}.type_image_transport_sprites_trip_4{background-position:-140px -578px}.type_image_transport_ground_sprites_trip_4{background-position:-140px -514px}.type_image_transport_ground_grey_sprites_trip_4{background-position:-140px -1666px}.type_image_transport_ferry_sprites_trip_4{background-position:-140px -450px}.type_image_credit_card_sprites_trip_4{background-position:-140px -1218px}.weather_condition{background-image:url(/images/icons/sprites-trip-7.png);background-repeat:no-repeat;position:relative;top:6px;height:21px;width:21px;margin:0 5px 0 5px}.weather_condition_unknown{background-position:20px 0}.weather_condition_cloudy{background-position:-26px -540px}.weather_condition_sunny{background-position:-27px -391px}.weather_condition_rain{background-position:-26px -444px}.weather_condition_partly_cloudy{background-position:-26px -418px}.weather_condition_snow{background-position:-26px -469px}.weather_condition_wind{background-position:-26px -517px}.weather_condition_fog{background-position:-27px -568px}.weather_condition_sleet{background-position:-26px -493px}.duration-location,.gate-location,.pro-location,.pro-seat-location{padding-top:5px;display:inline-block;vertical-align:text-bottom;float:right}.airport-name{font-weight:500;display:inline-block;font-size:18px;line-height:18px}.checkpoint{padding:10px;height:auto;width:530px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-left:1px solid #eaeaea;min-height:37px;border-bottom:1px solid #eaeaea}.checkpoint.no-bottom-border{border-bottom:none}.checkpoint-type{display:block;margin-bottom:7px;font-weight:500;font-size:13px;line-height:10px}.duration-section,.layover-section,.terminal-section{margin:0 10px 0 0;line-height:10px}.gate,.terminal{font-weight:500;font-size:20px}.restaurant-info-row{margin-top:10px;padding:0}.restaurant-info-row:first-of-type{margin-top:0}.restaurant-info-label{display:inline-block;width:75px;vertical-align:top}.restaurant-info-content{display:inline-block;width:175px}.content-section{line-height:18px;margin-bottom:15px}.content-section:last-of-type{margin-bottom:0}.content-section.primary-section{margin-top:5px}.content-section.secondary-section{margin-top:10px}.content-section .am-pm{font-size:14px}.content-section .timezone{font-size:14px;font-weight:200}.heavy-font{font-weight:800}.no-content-label{color:#999;font-style:italic}.connection,.duration,.layover{font-weight:600}.duration-checkpoint,.pro-checkpoint{padding:0;height:30px;width:540px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-bottom:1px solid #eaeaea;padding-right:10px}.duration-location{line-height:12px;padding-top:10px}.pro-location,.pro-seat-location{padding-top:8px}.check-in,.flight-status,.track-refunds{margin-right:5px}.alt-flights a,.seat-alerts a,.track-refunds a{color:#f1811a}.alt-flights img,.track-refunds img{background-image:url(/images/icons/sprites-trip-3.png);background-repeat:no-repeat;position:relative;top:1px}.alt-flights img{background-position:-110px -306px}.track-refunds img{background-position:-110px -289px}.pro-checkpoint span{vertical-align:top}.free-link-separator{display:inline-block;position:relative;top:-8px;margin:0 5px;width:1px;height:30px;background-color:#eaeaea}.air-traveler-checkpoint{padding-left:10px;padding-top:10px;width:490px}.pro-seat-checkpoint{padding:0;height:30px;width:500px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400}.collapsible{height:auto;width:530px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;border-bottom:1px solid #eaeaea;padding:10px}.collapsible.note-body{min-height:100px}.collapsible .map_container .map_element{margin:0}.collapsible .directions_container{margin:0}.collapsible .directions_map{width:auto;margin:0}.collapsible:last-child{border:none}.collapsible-body{display:none}.collapsible-body .left-side{padding:10px;height:auto;width:260px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;padding:10px 5px 0 0;text-align:right}.collapsible-body .right-side{padding:10px;height:auto;width:260px;margin-right:-3px;display:inline-block;vertical-align:top;font-size:13px;font-weight:400;padding:10px 0 0 5px;font-weight:500;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.collapsible-body .photos{border:none;padding-bottom:0}.collapsible-body .empty-section,.collapsible-body .note{padding-top:10px;width:490px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.collapsible-body.expanded{display:block}.gallery{display:inline-block;visibility:hidden;width:530px;height:75px}.gallery img{vertical-align:top;margin:10px 5px 0 0;cursor:pointer;height:56px;width:96px}.gallery:first-child{margin-left:0}.gallery:last-child{margin-right:0}.gallery>a{font-size:14px;text-decoration:none;color:#999;float:left;width:14px;height:100%;line-height:75px;vertical-align:middle}.gallery_wrapper{float:left;height:100%}.gallery_viewport{float:left;height:100%;position:relative}.inline-air-ad{text-align:center;line-height:0}#trip_navigation li{float:left;margin:0;position:relative;text-align:center;width:35px}#trip_navigation li:last-child label{display:block;margin-left:10px;text-align:left;width:160px}.trip-navigation{background-image:url(/images/icons/sprites-trip-7.png);background-repeat:no-repeat;display:block;height:28px;margin-left:10px;position:relative;width:28px}.trip-navigation.trip-navigation-map{background-position:-106px -866px}.trip-navigation.trip-navigation-options{background-position:-106px -900px}.trip-navigation.trip-navigation-print{background-position:-106px -934px}.trip-navigation.trip-navigation-alert{background-position:-106px -968px}.trip-navigation.trip-navigation-details{background-position:-106px -1001px}.tooltip.tp-tooltip{width:310px}#social-sign-up-wrapper{background:url(/images/bg/gradient_blue.png) 0 0 repeat-x;border-bottom:2px solid #cce5f3;margin:-10px 0 0 -20px;padding:10px 0;width:968px}#social-sign-up-wrapper #social-sign-up-header{float:left;font-size:23px;font-weight:700;line-height:26px;margin-left:20px;padding:10px}#social-sign-up-wrapper #social-sign-up-header span{display:block;font-size:15px;font-weight:400}#social-sign-up-wrapper #social-icons-wrapper{float:left;font-size:13px;line-height:16px;margin-right:20px;padding:10px}#social-sign-up-wrapper #social-icons-wrapper a{height:50px}#social-sign-up-wrapper #social-icons-wrapper div{display:block;text-align:center}#trip-stub-details{float:left;margin-top:20px;width:610px}#trip-stub-details #traveler-pic{float:left;margin-right:10px}#trip-stub-details #traveler-thumbnail{float:right}#trip-stub-details #traveler-trip-details{float:left;margin-left:10px;width:485px}#trip-stub-details #traveler-trip-details a.modalLaunchButton{display:block;margin-top:5px}#trip-stub-details #traveler-trip-description{font-size:23px;line-height:1.2em}#trip-stub-details #primary-trip-message-link{margin-bottom:28px}#trip-stub-details #traveler-stats-summary{font-size:15px;line-height:18px}#trip-stub-details #stats_tb{margin:20px 0;width:307px}#trip-stub-details h3{border-bottom:2px solid #bababa;color:#f88c1f;font-size:18px;line-height:22px;margin-top:10px;padding-bottom:5px}#trip-stub-details #upcoming-trips-table{border-collapse:collapse;width:100%}#trip-stub-details #upcoming-trips-table tr{border-bottom:1px dotted #aaa}#trip-stub-details #upcoming-trips-table tr td{padding:9px 0}#trip-stub-details #upcoming-trips-table tr .upcoming-trip-details{font-size:15px;padding-left:10px}#trip-stub-details #upcoming-trips-table tr .upcoming-trip-details .trip-location{color:#5d5d5d;font-weight:700}#trip-stub-details #upcoming-trips-table tr .upcoming-trip-details .trip-date{color:#999}#trip-stub-details #upcoming-trips-table tr .send-message-link{font-size:12px;text-align:right}#trip-stub-details #upcoming-trips-table .light-gray-background{background-color:#f7f7f7}#trip_owner_modal_dialog{display:none}#trip_owner_modal_dialog li,#trip_owner_modal_dialog p{font-size:13px;line-height:16px}#trip_owner_modal_dialog ul{margin-bottom:25px;padding:0 10px}#trip_owner_modal_dialog button{float:right}#trip-stub-ad{float:right;margin:20px 0 0 10px;width:300px}a.disabled-link{cursor:help;color:#ccc}a.disabled-link:hover{text-decoration:none}