
	


body,form{margin:0;padding:0}#footer,#page_wrapper,#page_wrapper_bottom{margin-left:auto;margin-right:auto}body{font-family:'Trebuchet MS',Arial,sans-serif;font-size:12px;background:#c7e0fe}div,td{color:#444}#page_wrapper{width:980px;background-color:#fff;background-position:-450px 0;background-repeat:repeat-y!important;overflow:visible;padding:0 10px;position:relative}#page_wrapper_bottom{width:1000px;height:20px;background-position:0 -225px}#pagetop{padding:0 20px 20px}#pagetop-logo img{float:left;border:none;padding:20px 0 15px}#pagetop h1,#pagetop h2{font-size:14px;margin:0 0 -5px;padding:8px 0 0;text-align:right;color:#a0a0a0;font-family:Arial}#basic_content{padding-left:15px;padding-bottom:10px}#footer{width:980px;padding-top:20px}.billboard,.left_column{margin-left:20px}.left_column{float:left;width:560px}.glanding .left_column{width:400px}.left_column.wide,.right_column.wide{width:940px;margin-right:20px}.right_column{float:right;width:400px}.glanding .right_column{width:560px}.wide_left .left_column{width:640px}.wide_left .right_column{width:320px}.one_column .right_column{display:none}.one_column .left_column{width:960px}.wide_left.left_620 .left_column{width:620px}.wide_left.left_620 .right_column{width:340px;margin-top:0;padding-top:0}.sampleNL{font-size:10px}div#breadcrumb{width:940px;margin:-10px 0 10px 20px}.breadcrumb{font-family:Arial;font-size:11px;font-weight:400}.breadcrumb a{color:#1a67b2;text-decoration:none}#footer-div a:hover,.breadcrumb a:hover,.breadcrumb a:visited{text-decoration:underline}.breadcrumb .carrot{color:#f89839}.breadcrumb .current{color:#666}.bc_title div#pagetop{padding-bottom:0}div#header-div.combined{margin:8px 20px 18px 0}div#header-div.combined .breadcrumb{float:left;margin:0;padding-top:2px;width:auto}div#header-div.combined h1.page_title,div#header-div.combined h2.page_title{font-size:14px;margin:0;float:right;color:#a0a0a0;font-family:Arial}div#header-div.combined .carrot{padding:0 6px}h1.sem_header,h2.sem_header{font-size:30px;color:#036;margin:0 0 10px;float:left}h2.sem_header .description{float:left;font-size:19px}h1.sem_header>.description{display:block;font-size:19px}#footer-div{padding-top:0}#footer-div .boxcontent{font-family:Arial,sans-serif;font-size:11px;color:#1a67b2;line-height:16px}#footer-div a,#footer-div a:active,#footer-div a:link,#footer-div a:visited{font-weight:none;color:#1a67b2;text-decoration:none}.strong{font-weight:700}#testimonials-div .HorizontalRule{display:none}#testimonials-div blockquote{padding:5px 0;font-style:italic}#testimonials-div em{font-weight:700;font-style:normal;color:#036}#testimonials-div .QuoteSig{display:block;padding-top:3px;margin-left:0;background:url(/bookingbuddy/rev/blue-dash.gif) no-repeat;padding-left:10px}#testimonials-div .QuoteSig img,.hide{display:none}#testimonials-div .FinePrint{font-style:normal}.rev_about_space{height:50px}#sitemap-table td{vertical-align:top;width:175px}#sitemap-table a{color:#1A67B2}.feedback_text{width:400px;height:150px}.block{display:block;margin:0;padding:0}.left{float:left}.right{float:right}.clear_left{clear:left}.clear_right{clear:right}.clear{clear:both}br.clear{font-size:1px}.smMarginRight{margin-right:5px}.smRoomAbove{margin-top:5px}.submit_btn.orange .btn{background-position:-302px -100px}.submit_btn.orange .submit_arrow{background-position:-591px -100px;width:15px}.submit_btn.orange.with_x .submit_arrow{background-position:-585px -70px;width:21px}.submit_btn.purple .btn{background-position:-302px -780px}.submit_btn.purple .submit_arrow{background-position:-591px -780px;width:15px}.submit_btn.small .btn{background-position:0 -100px;height:20px}.submit_btn.small .submit_arrow{background-position:-287px -100px;height:20px}.submit_btn.large .btn{font-size:24px;background-position:-606px -100px!important;height:40px}.submit_btn.large .submit_arrow{background-position:-899px -100px!important;width:17px!important;height:40px}#bb_widget .book_together,#bb_widget .dates input.calendarUI,#billboard .bottom,#billboard .top .subinputs .formbutton .left,#billboard .top .subinputs .formbutton .right,#billboard .top .subinputs .formbutton input,#billboard .top .subinputs .formbutton input.submit_arrow,#dhtml_checkboxes.dhtml_popup_wrapper.bbus #dhtml_logo,#dhtml_edit_details .calendarUI,#dhtml_edit_step2 .calendarUI,#dhtml_hotel_search .hotel_check_rates .left,#dhtml_hotel_search .hotel_check_rates .middle,#dhtml_hotel_search .hotel_check_rates .right,#dhtmlsignup .close,#dhtmlsignup.module .bottom,#dhtmlsignup.module .bottom .left,#feedback_module .feedback_icon,#hotel_reviews_container .hotel_check_rates .left,#hotel_reviews_container .hotel_check_rates .middle,#hotel_reviews_container .hotel_check_rates .right,#itinerary_arrow,#nav,#nav .navtab,#nl_sub_step2 .formbutton .left,#nl_sub_step2 .formbutton .right,#nl_sub_step2 .formbutton input,#nl_sub_step2 .formbutton input.submit_arrow,#page_wrapper_bottom,#pagetop-logo .logo,#tab_header_right,#top_sub_popup_form div.formbutton,#top_sub_popup_form div.right,.calendaricon,.check_rates_popup .contents .hotel_check_rates .left,.check_rates_popup .contents .hotel_check_rates .middle,.check_rates_popup .contents .hotel_check_rates .right,.check_rates_wrapper.hotel_listing .calendarUI,.check_rates_wrapper.hotel_specific .calendarUI,.check_rates_wrapper.hotel_specific .hotel_check_rates .left,.check_rates_wrapper.hotel_specific .hotel_check_rates .middle,.check_rates_wrapper.hotel_specific .hotel_check_rates .right,.deals_sub .formbutton .left,.deals_sub .formbutton .right,.deals_sub .formbutton input,.deals_sub .formbutton input.submit_arrow,.dhtml_popup #update_search,.dhtml_popup #update_search_arrow,.dhtml_popup #update_search_arrow_right,.dhtml_popup .update_search .left,.dhtml_popup .update_search .right,.dhtml_popup.blocked .hotel_check_rates .left,.dhtml_popup.blocked .hotel_check_rates .middle,.dhtml_popup.blocked .hotel_check_rates .right,.dropdown_button,.module .bottom .left,.module .bottom .right,.module .top .left,.module .top .right,.narrow_ads .search_button .arrow,.narrow_ads .search_button .left,.narrow_ads .search_button .right,.narrow_ads .search_button input,.nl_sub_wide .sub_left,.nl_sub_wide .sub_right,.promo_page_widget .content_wrapper,.star_rating,.step_1_widget .content_wrapper,.step_1_widget .top .middle,.step_2_ads .search_button .arrow,.step_2_ads .search_button .left,.step_2_ads .search_button .right,.step_2_ads .search_button input,.step_2_ads.triggered .bottom,.submit_btn .btn,.submit_btn .submit_arrow,.submit_btn .submit_arrow_right,.submit_btn div.submit_left,.submit_btn div.submit_right,.ta_rating,.wide_blue_widget .search_button .arrow,.wide_blue_widget .search_button .left,.wide_blue_widget .search_button .right,.wide_blue_widget .search_button input,.your_deal .bottom .left,.your_deal .bottom .right,.your_deal .top .left,.your_deal .top .right{background-image:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png)}#dhtml_edit_details .bottom .left,#dhtml_edit_details .bottom .middle,#dhtml_edit_details .bottom .right,#dhtml_edit_details .close_btn,#dhtml_edit_details .top .left,#dhtml_edit_details .top .middle,#dhtml_edit_details .top .right,#dhtmlsignup_inline #dhtmlsignup_inline_logo,#page_wrapper,.module.green .bottom .middle,.narrow_widget .mode_logo,.promo_page_widget .bottom .left,.promo_page_widget .bottom .middle,.promo_page_widget .bottom .right,.promo_page_widget .content,.promo_page_widget .top .header_arrow,.promo_page_widget .top .left,.promo_page_widget .top .right,.step_1_widget .bottom .left,.step_1_widget .bottom .middle,.step_1_widget .bottom .right,.step_1_widget .content,.step_1_widget .content_wrapper .arrow,.step_1_widget .content_wrapper .clear,.step_1_widget .mode_logo,.step_1_widget .top .left,.step_1_widget .top .right,.step_1_widget.deals_landing_widget .content_wrapper .title,.step_2_ads.triggered .middle,.your_deal .deal_banner,a#dhtmlsignup_close,div.deals_module_tag{background-image:url(http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png)}.HotelSEMBlurb .blurbHeading{padding:10px 0;font-weight:700;font-family:'Trebuchet MS',Arial,sans-serif;color:#036;clear:both;font-size:14px}.HotelSEMBlurb .section{padding:2px 0}.HotelSEMBlurb .heading0{font-weight:700}.HotelSEMBlurb .footer{color:gray;padding-top:10px}.HotelSEMBlurb .readmore_span{font-weight:700;font-size:10px;color:#036}.HotelSEMBlurb .blurb_clicky{cursor:pointer}.borderBox,.borderBoxAndAllChildren,.borderBoxAndAllChildren *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*# sourceMappingURL=base.nano.css.map */
#nav .navtab,#pagetop-logo .logo,#pagetop-logo a{display:block;float:left}#pagetop-logo a{cursor:pointer;height:67px;width:220px}#pagetop-logo .logo{background-position:0 20px;height:32px;padding:20px 0 15px;width:220px}#nav{clear:both;margin:auto auto auto -20px;width:975px;text-align:left;background-position:0 -250px;padding-left:20px;height:27px}#nav .navtab{height:24px;color:#fff;font-weight:700;text-align:center;font-size:15px;padding-top:3px;cursor:pointer;text-decoration:none}#nav a.home{background-position:-20px -250px;width:68px}#nav a.home:hover{background-position:-20px -277px}#nav a.home_active{background-position:-20px -331px;color:#036;width:68px}#nav a.home.click{background-position:-20px -304px}#nav a.air{background-position:-88px -250px;width:75px}#nav a.air:hover{background-position:-88px -277px}#nav a.air_active{background-position:-88px -331px;color:#036;width:75px}#nav a.air.click{background-position:-88px -304px}#nav a.hotel{background-position:-163px -250px;width:72px}#nav a.hotel:hover{background-position:-163px -277px}#nav a.hotel_active{background-position:-163px -331px;color:#036}#nav a.hotel.click{background-position:-163px -304px}#nav a.vacation{background-position:-235px -250px;width:155px}#nav a.vacation:hover{background-position:-235px -277px}#nav a.vacation_active{background-position:-235px -331px;color:#036}#nav a.vacation.click{background-position:-235px -304px}#nav a.car{background-position:-390px -250px;width:59px}#nav a.car:hover{background-position:-390px -277px}#nav a.car_active{background-position:-390px -331px;color:#036}#nav a.car.click{background-position:-390px -304px}#nav a.cruise{background-position:-449px -250px;width:72px}#nav a.cruise:hover{background-position:-449px -277px}#nav a.cruise_active{background-position:-449px -331px;color:#036}#nav a.cruise.click{background-position:-449px -304px}#nav a.vacation_rental{background-position:-521px -250px;width:152px}#nav a.vacation_rental:hover{background-position:-521px -277px}#nav a.vacation_rental_active{background-position:-521px -331px;color:#036}#nav a.vacation_rental.click{background-position:-521px -304px}#nav a.deals{background-position:-673px -250px;width:65px}#nav a.deals:hover{background-position:-673px -277px}#nav a.deals_active{background-position:-673px -331px;color:#036}#nav a.deals.click{background-position:-673px -304px}#nav a.news{background-position:-738px -250px;width:113px}#nav a.news:hover{background-position:-738px -277px}#nav a.news_active{background-position:-738px -331px;color:#036}#nav a.news.click{background-position:-738px -304px}#nav a.destinations{background-position:-851px -250px;width:113px}#nav a.destinations:hover{background-position:-851px -277px}#nav a.destinations_active{background-position:-851px -331px;color:#036}#nav a.destinations.click{background-position:-851px -304px}#billboard{float:right;width:350px;padding-bottom:10px}#billboard .top{float:right;background:#e4f0fe;border-left:1px solid #98cbfc;border-right:1px solid #98cbfc;height:50px;width:298px}#billboard .bottom{float:right;background-position:0 -80px;height:7px;width:300px}#billboard .top .subinputs{padding-left:8px}#billboard .top .subinputs .formlabel{color:#036;font:700 12px Arial;padding-top:5px}#billboard .top .subinputs .formlabel a.fine_print{color:#1a67b2;font-size:10px}#billboard .top .subinputs .forminput{font-size:11px;float:left;padding-top:3px;width:220px}input.SubDealsFormInput{width:95%;font-family:arial,sans-serif}#billboard .top .subinputs .formbutton{padding-top:3px}#billboard .top .subinputs .formbutton .left{cursor:pointer;float:left;background-position:0 -100px;height:20px;width:2px}#billboard .top .subinputs .formbutton input{cursor:pointer;float:left;background-color:transparent;background-position:-2px -100px;border:none;height:20px;color:#fff;font:700 14px Trebuchet MS;text-align:center;margin:0}#billboard .top .subinputs .formbutton input.submit_arrow{background-position:-296px -100px;padding:0;width:4px}#billboard .top .subinputs .formbutton input.submit_arrow_right{padding:0;width:7px}#billboard .top .subinputs .formbutton .right{cursor:pointer;float:left;background-position:-300px -100px;height:20px;width:2px}#user_area{font-family:Arial,sans-serif;float:right;padding:5px 10px;text-align:right}#user_area a{color:#1a67b2;font-size:11px;text-decoration:none}#user_area .fine_print{color:#1a67b2;font-size:10px}#user_area .fine_print:hover{cursor:pointer}#user_area .user_welcome{color:#036;font-size:15px;font-weight:700}
/*# sourceMappingURL=nav.nano.css.map */
.module .top .left,.module .top .right{line-height:10px;height:10px;width:10px}#temps,.module .weather_block{text-align:left;display:block}.module{padding-right:20px;margin-bottom:20px;font-family:arial,sans-serif}div.white_module{margin:0 0 5px}.module .top,.module .top div,div.white_module .bottom,div.white_module .top{padding:0;font-size:1px;margin:0}.module .top .left{background-position:0 -50px;float:left;font-size:1px;margin:0}div.white_module .bottom .left,div.white_module .top .left{background:url(/bookingbuddy/rev/widgets/white_round_corners.gif);float:left;height:10px;margin:0;width:10px}.module .top .right{background-position:-10px -50px;float:right}div.white_module .bottom .right,div.white_module .top .right{background:url(/bookingbuddy/rev/widgets/white_round_corners.gif) 10px 0;float:right;height:10px;margin:0;width:10px}.module .top .middle{border-top:solid 1px #9bccfc;background:#e1effe;line-height:9px;height:9px}div.white_module .bottom .middle,div.white_module .top .middle{background:#fff;border-top:1px solid #b7dafd;height:10px;margin:0 10px}.module .bottom .left{background-position:0 -60px;float:left;width:10px;line-height:10px;height:10px}div.white_module .bottom .left{background-position:0 -10px}.dark_bottom_curve .bottom .left{background-position:0 -70px}.white_bottom_curve .bottom .left{background-position:0 -87px}.module .bottom .right{background-position:-10px -60px;float:right;width:10px;line-height:10px;height:10px}div.white_module .bottom .right{background-position:10px -10px}.dark_bottom_curve .bottom .right{background-position:-10px -70px}.white_bottom_curve .bottom .right{background-position:-10px -87px}.module .contents{border-left:solid 1px #9bccfc;border-right:solid 1px #9bccfc;background:#f6faff;padding:0 0 0 15px}div.white_module .contents{border-left:1px solid #b7dafd;border-right:1px solid #b7dafd;background:#fff;padding:0 5px}.module .bottom .middle{border-bottom:solid 1px #9bccfc;background:#f6faff;line-height:9px;height:9px}div.white_module .bottom .middle{border-top:none;border-bottom:solid 1px #b7dafd}.dark_bottom_curve .bottom .middle{background:#e4f0fe}.white_bottom_curve .bottom .middle{background:#fff}.module .title{border-left:solid 1px #9bccfc;border-right:solid 1px #9bccfc;background:#e1effe;font-weight:700;font-family:'Trebuchet MS',Arial,sans-serif;padding:0 15px 5px;color:#036;clear:both;font-size:18px}div.module.gray .bottom .left,div.module.gray .bottom .right,div.module.gray .top .left,div.module.gray .top .right{background-image:url(http://i.slimg.com/bookingbuddy/ab_bbs2026/google-corners.png);background-color:#fff;height:6px;width:6px}div.module.gray .top .left{background-position:0 0}div.module.gray .top .right{background-position:-6px 0}div.module.gray .bottom .left{background-position:0 -6px}div.module.gray .bottom .right{background-position:-6px -6px}div.module.gray .bottom,div.module.gray .bottom .middle,div.module.gray .top,div.module.gray .top .middle{height:5px}div.module.gray .bottom .middle,div.module.gray .contents,div.module.gray .title,div.module.gray .top .middle{background-color:#eee;border-color:#c2c2c2}div.module.gray .title{color:#898989}.module .weather_block{float:left;width:150px;margin-top:5px;padding:5px 0 0 7px;margin-bottom:5px}.module .weather_month,.module .weather_temp{font-family:arial,sans-serif;font-weight:700}.module .weather_month{font-size:14px;color:#444}.module .weather_temp,.module .weather_templabel{width:30px;margin:0;padding:0 0 5px}.module .weather_temp{font-size:18px;color:#f57e08}.module .weather_templabel,.weather_credit{color:#898989;font-family:arial,sans-serif}.module .weather_templabel{font-size:12px}.weather_credit{width:500px;clear:both;text-align:right;font-size:11px;font-style:italic;padding:0 25px 5px 0}.module .weather_divide{border-left:1px dotted #898989}.module p{margin:0;padding:5px 0}.module.green{width:390px}.module.green .top .left{background:url(http://i.slimg.com/bookingbuddy/rev/corners.png) no-repeat}.module.green .top .middle{height:10px;margin:0 20px 0 10px;background:url(http://i.slimg.com/bookingbuddy/rev/widgets/border-top.png) repeat-x #FFF;border:none}.module.green .top .right{background:url(http://i.slimg.com/bookingbuddy/rev/corners.png) -13px 0 no-repeat;width:20px;float:right;margin-top:-10px}.module.green .bottom .left{background:url(http://i.slimg.com/bookingbuddy/rev/corners.png) 0 -43px no-repeat;width:10px}.module.green .bottom .middle{background-position:-2600px 0;height:13px;margin:0 23px 0 10px;border:none}.module.green .bottom .right{background:url(http://i.slimg.com/bookingbuddy/rev/corners.png) -10px -43px no-repeat}.module.green .content_wrapper{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/border-left.png) left top repeat-y}.module.green .content{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/border-right.png) right top repeat-y;float:left}.module.green .top .left,.module.green .top .right{font-size:1px;height:10px}.module.green .bottom{height:10px}.module.green .bottom .left,.module.green .bottom .right{line-height:1px;font-size:1px;height:20px}.module.green .bottom .right{width:23px;float:right;margin-top:-13px}.module.green .bottom .left,.module.green .top .left{float:left}.module.green .fare_details{padding:0 35px 20px 15px}.module.green .fare_details .route_price{color:#036;font-size:16px;font-weight:700;width:300px}.module.green .fare_details .route_price .price{color:#F89839;display:block;float:left;height:50px;margin-right:8px;width:60px}.module.green .fare_details .details_box{border-top:1px dotted #CCC;margin-top:10px;padding-top:10px}.module.green .fare_details .details_header{font-size:15px;color:#555;font-weight:700}.module.green .fare_details .label{color:#444;font-size:12px;padding:5px 0;text-align:right;width:110px}.module.green .fare_details .value{color:#555;font-size:12px;font-weight:700;padding-left:10px}.module.green .fare_details .disclaimer{font-size:11px;color:#999}.module_gloss .closePopup{background:url(http://i.slimg.com/bookingbuddy/geo/close-btn.png) repeat-x;height:19px;position:absolute;right:-15px;top:-5px;width:19px;z-index:10}.module_gloss .corner{position:absolute;background:url(http://i.slimg.com/bookingbuddy/geo/trans-corners.png) no-repeat;height:10px;width:10px}.module_gloss .bottom.trans,.module_gloss .top.trans{height:10px;width:100%;background:url(http://i.slimg.com/bookingbuddy/geo/trans-border.png) repeat-x;position:relative;z-index:9px}.module_gloss .mid{position:relative}.module_gloss .mid .left.trans,.module_gloss .mid .right.trans{height:100%;width:10px;background:url(http://i.slimg.com/bookingbuddy/geo/trans-border.png) repeat-y;position:absolute}.module_gloss .mid .left.trans{left:-10px}.module_gloss .mid .right.trans{right:-10px}.module_gloss .top.trans .left{background-position:0 0;top:0;left:-10px}.module_gloss .top.trans .right{background-position:-10px 0;top:0;right:-10px}.module_gloss .bottom.trans .left{background-position:0 -10px;bottom:0;left:-10px}.module_gloss .bottom.trans .right{background-position:-10px -10px;bottom:0;right:-10px}.module_gloss .content_wrapper{padding:15px;background-color:#e2efff;border:2px solid #55a0e5}.module_blue_b_frame{margin-bottom:20px;margin-right:20px}.module_blue_b_frame .corner_left,.module_blue_b_frame .corner_right{background-image:url(http://i.slimg.com/bookingbuddy/sprites/blue_b_sprite-v1.png)}.module_blue_b_frame .top{height:8px;width:416px;background-color:#e2effe}.module_blue_b_frame .top .corner_right{background-position:-75px 0;width:22px;height:8px}.module_blue_b_frame .top .corner_left{background-position:-50px 0;width:16px;height:8px}.module_blue_b_frame .middle{background-color:#437bc2;width:410px}.module_blue_b_frame .middle>.contents{background:url(http://i.slimg.com/bookingbuddy/cheapflights/g-cf-pix-grad2.gif);margin:0 10px;padding:0 10px;height:auto;width:370px}.module_blue_b_frame .bottom{height:18px;width:410px;background-color:#437bc2}.module_blue_b_frame .bottom .dark{background-color:#437bc2;height:10px}.module_blue_b_frame .bottom .light{height:8px;background-color:#d3e5fc}.module_blue_b_frame .bottom .corner_right{background-position:-28px 0;height:18px;width:18px}.module_blue_b_frame .bottom .corner_left{background-position:-10px 0;height:18px;width:18px}.module_blue{padding-right:20px;padding-bottom:20px}.module_blue .heading,.module_blue .heading .heading_content{background-image:url(http://i.slimg.com/bookingbuddy/sprites/repeat-x.gif);background-position:center bottom;background-color:#2461AB;background-repeat:repeat-x}.module_blue .bottom,.module_blue .heading{height:auto;margin:0 5px}.module_blue .img{background-image:url(http://i.slimg.com/bookingbuddy/ab_bbs1970/blue-dhtml-sprite.png);background-color:#fff}.module_blue .heading .heading_content{margin:0 -5px;color:#fff;font-size:18px;clear:left;padding:0 10px 5px}.module_blue .heading .heading_content .heading_title{color:#fff}.module_blue .heading .corner{width:5px;height:5px}.module_blue .bottom .corner.left,.module_blue .heading .corner.left{margin-left:-5px}.module_blue .bottom .corner.right{margin-right:-5px}.module_blue .heading .corner.right{margin-right:-5px;background-position:-7px 0}.module_blue .inner_heading .corner{width:14px;height:6px}.module_blue .inner_heading .corner.right{background-position:0 -13px}.module_blue .inner_heading .corner.left{background-position:0 -7px}.module_blue .middle{background:#437BC2;padding:0}.module_blue .contents{background-color:#fff;margin:0 10px;padding:10px 10px 4px}.module_blue .bottom{background:#437bc2;height:16px}.module_blue .bottom .corner{width:16px;height:16px}.module_blue .bottom .light{height:6px;background-color:#fff}.module_blue .bottom .corner.right{background-position:-40px 0}.module_blue .bottom .corner.left{background-position:-20px 0}.popular_links_module a{color:#1a67b2;text-decoration:none}
/*# sourceMappingURL=module.nano.css.map */
.rev_popup{padding-right:20px;margin-bottom:20px;font-family:arial,sans-serif;width:383px;z-index:1000}.rev_popup .top,.rev_popup .top div{float:left;height:20px;width:100%}.rev_popup .top{background:url(http://i.slimg.com/bookingbuddy/rev/checkrates-dhtml-top.png);float:left}.rev_popup .bottom,.rev_popup .bottom div{float:left;height:13px;width:100%}.rev_popup .bottom{background:url(http://i.slimg.com/bookingbuddy/rev/checkrates-dhtml-bottom.png);float:left}.rev_popup .middle{float:left;background:url(http://i.slimg.com/bookingbuddy/rev/checkrates-dhtml-middle.png) repeat-y;width:100%}.rev_popup .contents{width:330px;padding:2px 24px}.rev_popup .contents .title{font-weight:700;font-family:Trebuchet MS,Arial,sans-serif;font-size:18px;padding:0;margin:0;color:#036}.rev_popup .contents .subtitle{font-weight:700;font-family:Arial;font-size:16px;padding:0;color:#F57E08}.rev_popup div.logo{margin-bottom:10px}.closePopup{cursor:pointer}#dhtml_checkboxes.dhtml_popup_wrapper{width:330px;position:absolute;z-index:1005}#dhtml_checkboxes.dhtml_popup_wrapper .top{background:url(http://i.slimg.com/bookingbuddy/ab_checkboxes/top-slice.png);width:330px;height:30px;position:relative;z-index:1000}#dhtml_checkboxes.dhtml_popup_wrapper .contents{padding:0 25px;float:left;background:url(http://i.slimg.com/bookingbuddy/ab_checkboxes/one-pixel-slice.png) repeat-y;z-index:1000;position:relative}#dhtml_checkboxes.dhtml_popup_wrapper .bottom{background:url(http://i.slimg.com/bookingbuddy/ab_checkboxes/bottom-slice.png);width:330px;height:30px;float:left}#dhtml_checkboxes.dhtml_popup_wrapper .popup_name{float:left;position:relative;top:10px;font-size:13px;cursor:pointer}#dhtml_checkboxes.dhtml_popup_wrapper .popup_logo{float:left;margin-right:10px;position:relative;top:5px;cursor:pointer;width:124px;height:39px}#dhtml_checkboxes.dhtml_popup_wrapper .popup_logo.check_rates{background:url(http://i.slimg.com/bookingbuddy/popups/show_prices.gif) no-repeat;width:110px;height:20px}#dhtml_checkboxes.dhtml_popup_wrapper #popup_vacation_text{color:#036;font-size:13px;font-weight:700;margin:7px 0 5px 10px}#dhtml_checkboxes.dhtml_popup_wrapper #popup_vacation_ads{border:1px solid #C9DBEF;background-color:#F5F9FC;margin-top:5px;width:275px;float:left}#dhtml_checkboxes.dhtml_popup_wrapper.bbuk #dhtml_logo{background-image:url(http://i.slimg.com/bookingbuddy/ab_checkboxes/bbuk-logo-small.png);margin:5px 0;height:23px;width:193px}#dhtml_checkboxes.dhtml_popup_wrapper.bbus #dhtml_logo{background-position:-250px 5px;display:block;height:26px;margin:0;padding:5px 0;width:179px}#dhtml_checkboxes.dhtml_popup_wrapper div{color:#1A67B2;font-family:"trebuchet ms",Arial,sans-serif}#dhtml_checkboxes.dhtml_popup_wrapper h2{color:#036;font-size:22px;line-height:27px;margin:10px 0;padding:0}#dhtml_checkboxes.dhtml_popup_wrapper p{font-size:14px}#dhtml_checkboxes.dhtml_popup_wrapper #popup_on_msg{float:left}#dhtml_checkboxes.dhtml_popup_wrapper #popup_on_divider{background:url(http://i.slimg.com/bookingbuddy/ab_checkboxes/divider-gradient2.png);float:left;width:330px;height:1px;margin:5px 0}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_logo{height:45px;margin-left:6px}#dhtml_checkboxes.dhtml_popup_wrapper .dhtml_popup.blocked{position:relative}#dhtml_checkboxes.dhtml_popup_wrapper #popup_on_logos{clear:both}#dhtml_checkboxes.dhtml_popup_wrapper #close_btn{background-image:url(http://i.slimg.com/bookingbuddy/ab_checkboxes/close-x.png);float:right;height:33px;left:308px;position:absolute;top:-37px;width:33px;cursor:pointer;z-index:1010}.#dhtml_checkboxes.dhtml_popup_wrapper p{font-family:Arial;font-size:14px;color:#666;font-weight:700}#dhtml_checkboxes.dhtml_popup_wrapper #popup_on_msg{font-family:Arial;font-weight:700;color:#036;font-size:14px;margin-bottom:10px}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_logo{cursor:pointer!important;vertical-align:middle;float:left;clear:both;margin:5px 0;width:200px}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_name{font-size:14px;text-decoration:underline;float:left;margin:8px 0 0 10px}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_img{vertical-align:middle;font-size:16px;font-weight:700;height:45px;overflow:hidden;width:280px}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_img span{text-decoration:underline;font-family:Arial;font-size:14px;font-weight:400;color:#1A67B2}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_chkmrk{background:url(http://i.slimg.com/bookingbuddy/rev/tabbed/pb_arrow.gif) center center no-repeat;width:21px;height:23px;float:left;display:none}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_chkmrk.visited{display:block}#dhtml_checkboxes.dhtml_popup_wrapper #popup_on_text{display:block;width:300px;z-index:1000;float:left;clear:both}#dhtml_checkboxes.dhtml_popup_wrapper .visited{color:grey}#dhtml_checkboxes.dhtml_popup_wrapper .check_rates_image{background-image:url(http://i.slimg.com/bookingbuddy/popups/show_prices.gif)}
/*# sourceMappingURL=rev_popup.nano.css.map */
.rev_popup_error{padding-right:20px;margin-bottom:20px;font-family:arial,sans-serif;width:583px;z-index:1000}.rev_popup_error .top,.rev_popup_error .top div{float:left;height:32px;width:100%}.rev_popup_error .top{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/dhtml-error-top.png);float:left}.rev_popup_error .bottom,.rev_popup_error .bottom div{float:left;height:13px;width:100%}.rev_popup_error .bottom{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/dhtml-error-bottom.png);float:left}.rev_popup_error .middle{float:left;background:url(http://i.slimg.com/bookingbuddy/rev/widgets/dhtml-error-middle.png) repeat-y;width:100%;margin-top:-1px}.rev_popup_error .contents{width:440px;padding:2px 69px}.rev_popup_error .contents .title{font-weight:700;font-family:Trebuchet MS,Arial,sans-serif;font-size:18px;padding:0;margin:0;color:#036}.closePopup{cursor:pointer}#hotelplanner_popup_close{width:32px;height:32px;float:right}
/*# sourceMappingURL=rev_popup_error.nano.css.map */
.blog_entry{padding-top:10px;font-size:12px;padding-right:10px;clear:both}.blog_entry .byline{color:#a0a0a0}.blog_entry a{text-decoration:none;color:#1a67b2}.blog_entry .blog_title a{font-weight:700;font-size:16px;font-family:'Trebuchet MS',Arial,sans-serif}.blog_module .heading{padding-top:10px;font-weight:700;font-size:15px;color:#666}.arrow,.back_link,.more_news{font-weight:700;font-size:12px}.blog_entry img{border:none;margin:0 10px 10px 0}.blog_entry .left{float:left;margin:0 10px 10px 0}.blog_entry .right{margin:0 0 10px 10px;float:right}.blog_entry .comments{color:#a0a0a0;float:left}.arrow{color:#f57e08}.back_link,.more_news{text-align:right;padding-right:10px}.back_link a,.more_news a{text-decoration:none;color:#1a67b2}.google_cheap_flights .blog_entry .byline{font:400 10px arial;color:#888}.google_cheap_flights .blog_entry .blog_title a{font:700 14px arial;color:#1A67B2}.google_cheap_flights .blog_entry .text{font:400 12px arial;color:#444;margin:0;padding:0}.google_cheap_flights .module .credits{font:italic 11px arial;color:#888;text-align:right;padding:15px 10px 5px 0}.google_cheap_flights_top_tips{padding:10px 5px 10px 0}.google_cheap_flights_top_tips .author,.google_cheap_flights_top_tips .date{font:400 10px arial;color:#888}.google_cheap_flights_top_tips img{display:none}.google_cheap_flights_top_tips p{padding:0;margin-top:10px}.google_cheap_flights_top_tips ul{padding:0;margin:3px 0 5px 15px}
/*# sourceMappingURL=blog_module.nano.css.map */
.sample_fares_module .title{padding-right:10px}.sample_fares_module h4{color:#036;font-size:16px;margin:0 0 5px;padding:5px 0 0}.sample_fares{padding-top:5px;font-size:11px;padding-right:5px;font-family:arial;margin-bottom:10px}.sample_fares th{color:#898989;font-weight:700;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#898989}.sample_fares td{padding-top:5px;padding-bottom:5px}.fare_entry{font-size:12px;color:#444}.fare_entry .fare_price{color:#F89839;font-size:15px;font-weight:700;padding-right:10px}#sample_fares_disclaimer a,.fare_entry a{color:#1a67b2}.fare_entry a{text-decoration:none}#sample_fares_disclaimer{line-height:14px;font-size:11px;font-style:italic;color:#898989;border-top-width:1px;border-top-style:dotted;border-top-color:#898989;padding-top:5px;margin-right:5px}
/*# sourceMappingURL=sample_fares_module.nano.css.map */
.AFSBottomLink,.AFSMiddleLink{font-size:12px;text-decoration:none}#BBafsContainer{padding-right:10px}#BookingBuddyAFSAdsTitle{display:none}.AFSTopLink{font-weight:700;font-size:12px;color:#1a67b2}.AFSMiddleLink{color:#444}.AFSBottomLink{color:#1a67b2}.BBafsAd{padding-top:10px;word-wrap:break-word}.AFSSponsoredTitle{font-size:11px;color:#898989;font-style:italic;padding:5px 10px 0 0;text-align:right}.inline_afs #BookingBuddyAFSAdsDivID,.inline_afs .AFSSection,.inline_afs .AFSSponsoredTitle{margin-left:-15px;padding-left:15px;background:#e4f0fe}
/*# sourceMappingURL=afs.nano.css.map */
div.iframe_overlay{background:#fff;opacity:1;text-align:left;height:100%;width:100%;position:absolute}div.iframe_overlay>.interstitialContent{text-align:center;display:inline-block;margin-left:120px}div.iframe_overlay>.interstitialContent>h1.interstitialTitle{color:#08166c;font:700 24px 'Trebuchet MS',Arial,sans-serif;text-align:center;height:auto;margin:60px 0 0;width:auto}div.iframe_overlay>.interstitialContent>div.interstitialCallout{font:24px 'Trebuchet MS',Arial,sans-serif;color:#08166c;text-align:center;margin:0;width:auto}div.iframe_overlay>.interstitialContent>div.iframe_loader{background:url(http://i.slimg.com/bookingbuddy/loader.gif) no-repeat;height:39px;margin:40px auto;width:278px}div.iframe_overlay>.interstitialContent>div.interstitialTips{background:#c7e0fe;color:#000;font:16px 'Trebuchet MS',Arial,sans-serif;display:inline-block;height:auto;margin:0;padding:10px;width:auto}#bb_widget.air form#air_widget_form,#bb_widget.car form#car_widget_form,#bb_widget.cruise form#cruise_widget_form,#bb_widget.hotel form#hotel_widget_form,#bb_widget.vacation form#vacation_widget_form,#bb_widget.vacation_rental form#vacation_rental_widget_form{display:block}#widget_overlay{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/preloader-widget-middle-1x1.png);position:absolute}#widget_loader{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/loader-graybg.gif) no-repeat;width:50px;height:50px;position:absolute;left:45%;top:40%}.step_1_widget{width:555px;overflow:hidden}#search_widget .step_1_widget{width:580px}.wide .step_1_widget{width:100%}.glanding .step_1_widget{width:393px}.narrow_widget{width:299px;margin-bottom:10px}.step_1_widget .bottom .left,.step_1_widget .top .left{background-repeat:no-repeat;float:left;height:40px;width:3px}.step_1_widget .top .left{background-position:-407px 0;height:10px}.step_1_widget .bottom .right,.step_1_widget .top .right{background-repeat:no-repeat;float:right;width:16px}.step_1_widget .top .right{background-position:-424px 0;margin-top:-10px;height:10px}.step_1_widget .top .middle{background-position:0 -375px;margin:0 16px 0 3px;height:10px}.step_1_widget .top .middle_background{background-color:#919B08;width:100%;height:7px;top:3px;position:relative}#search_widget .step_1_widget .top .middle_background{background-color:#fefeff}.step_1_widget .bottom{height:30px}#search_widget .step_1_widget .bottom{float:left;height:13px;width:100%}.step_1_widget .bottom .left{background-position:-407px -43px}.step_1_widget .bottom .middle{background-position:-2600px 0;height:13px;margin:0 23px 0 3px}.step_1_widget .bottom .right{background-position:-417px -43px;float:right;margin-top:-13px;height:13px;width:23px}.step_1_widget .content_wrapper{background-position:-1000px 0;background-repeat:repeat-y;overflow:hidden}.step_1_widget .content_wrapper .clear{height:1px;background-position:-4063px 0;background-repeat:repeat-y}#search_widget .step_1_widget .content_wrapper .clear{background-position:-4036px 0}.glanding .step_1_widget .content_wrapper .clear{background-position:-4223px 0}.step_1_widget .content .clear{background:0 0}.step_1_widget .content_wrapper .title{position:relative;left:3px;background-color:#919B08;padding-bottom:5px;margin-right:19px}.step_1_widget.deals_landing_widget .content_wrapper .title{background-position:-1600px bottom}#search_widget .step_1_widget .content_wrapper .title{background:url(http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-x-repeat.png) 0 -4px repeat-x #fff}.step_1_widget .content_wrapper .arrow{background-position:-3534px -61px;background-repeat:no-repeat;height:20px;width:100%}#search_widget .step_1_widget .content_wrapper .arrow{display:none}.left_column .step_1_widget.two_column .content_wrapper .arrow{background-position:-3389px -61px}.right_column .step_1_widget.two_column .content_wrapper .arrow{background-position:-3409px -61px}.step_1_widget .content{background-position:-4063px 0;background-repeat:repeat-y;float:left;width:100%}#search_widget .step_1_widget .content{background-position:-4036px 0}.deal_landing .step_1_widget .content,.deal_landing .step_1_widget .content_wrapper .clear{background-position:-3677px 0}.glanding .step_1_widget .content{background-position:-4223px 0}.narrow_widget .middle{overflow:hidden;background:url(http://i.slimg.com/bookingbuddy/rev/narrow-widget-middle-repeat.gif)}.narrow_widget .bottom{background:url(http://i.slimg.com/bookingbuddy/rev/narrow-widget-bottom.gif);height:18px}.narrow_widget .top{background:url(http://i.slimg.com/bookingbuddy/rev/narrow-widget-top.gif) no-repeat;height:100px}.narrow_widget .mode_logo,.step_1_widget .mode_logo{display:block;float:left;height:46px;margin:12px 0 0 12px;width:46px}#search_widget .step_1_widget .mode_logo.air{background-position:-6255px 0}#search_widget .step_1_widget .mode_logo.hotel{background-position:-6301px 0}#search_widget .step_1_widget .mode_logo.vacation{background-position:-6347px 0}#search_widget .step_1_widget .mode_logo.car{background-position:-6393px 0}#search_widget .step_1_widget .mode_logo.cruise{background-position:-6439px 0}#search_widget .step_1_widget .mode_logo.vacation_rental{background-position:-6485px 0}.narrow_widget .large_headline,.step_1_widget .large_headline{color:#fff;font-size:24px;padding:5px 0 0 65px;font-weight:700}.narrow_widget .small_headline,.step_1_widget .small_headline{color:#fff;padding:0 20px 0 65px;font-family:Arial,sans-serif;font-size:13px}#search_widget .step_1_widget .large_headline{color:#036;font-size:24px;padding:5px 0 0 70px;margin:0}#search_widget .step_1_widget .large_headline .description{color:#036;display:block;font-size:14px;padding:2px 5px 0 0;margin:0}#search_widget .step_1_widget .small_headline{color:#026;font-size:14px;font-weight:700;padding:2px 5px 0 70px}#bb_widget{padding:10px 5px 10px 10px;font-family:arial,sans-serif;font-size:12px;overflow:hidden;float:left}#search_widget #bb_widget{background:#fff;margin-left:3px;padding:10px 25px 10px 17px;width:519px}#bb_widget .section_searchtype input.BBInputRadio{margin-bottom:10px}#bb_widget form{display:none}#bb_widget input,#bb_widget select{font-family:Arial,sans-serif}.step_1_widget #bb_widget .section_searchtype{width:130px;float:left}.glanding .step_1_widget #bb_widget .section_searchtype{width:130px}.narrow_widget #bb_widget .section_searchtype{border-bottom:#CCC 1px dotted;padding-bottom:5px;margin:0 10px 5px 0}.glanding .step_1_widget #bb_widget.car .section_inputs.home,.step_1_widget #bb_widget .section_inputs{width:372px;float:left;padding-left:15px}.step_1_widget #bb_widget .section_inputs.leftDotted{border-left:#CCC 1px dotted}.glanding .step_1_widget #bb_widget .section_inputs{width:215px}.glanding .step_1_widget #bb_widget.car .section_inputs,.glanding .step_1_widget #bb_widget.car form,.glanding .step_1_widget #bb_widget.cruise .section_inputs,.glanding .step_1_widget #bb_widget.cruise form{width:350px}#bb_widget .book_together{background-position:-100px -150px;width:117px;height:52px}#bb_widget .book_together_tall{background:url(http://i.slimg.com/bookingbuddy/rev/newupto30w.gif) no-repeat;width:130px;height:68px}#bb_widget .book_together_tall input{float:left}#bb_widget .book_together_tall label{width:103px;float:right;margin:4px 0 0}.narrow_widget #bb_widget .book_together{float:right;margin:-17px 15px 5px 0}#bb_widget label{font-weight:700;color:#222}#bb_widget .section_searchtype label{display:block;padding:0 0 10px}#bb_widget .dates input{font-size:11px;cursor:pointer}#bb_widget .dates .calendar{margin-left:-20px;margin-right:5px}#bb_widget .dates input.calendarUI{border:1px solid #7F9DB9;background-color:#fff;background-position:-135px -49px}#search_widget .step_1_widget #bb_widget .departureDate,#search_widget .step_1_widget #bb_widget .departureDate select,#search_widget .step_1_widget #bb_widget .returnDate,#search_widget .step_1_widget #bb_widget .returnDate select{height:20px;line-height:20px}#search_widget .step_1_widget #bb_widget .departureDate,#search_widget .step_1_widget #bb_widget .returnDate{background-position:-132px -47px;padding-left:10px;width:75px}#fare_details_widget #bb_widget .dates input.calendarUI{background-position:-125px -48px}.glanding #bb_widget .dates input.calendarUI{background-position:-132px -48px;font-size:13px}#bb_widget .recent_searches{clear:both;width:100%;float:left;overflow:hidden;padding-bottom:5px;margin-bottom:5px;border-bottom:#CCC 1px dotted;display:none!important}#bb_widget .recent_searches .tagline{font-weight:700}#bb_widget .recent_searches .search{margin-top:3px}#bb_widget .recent_searches ul{margin-top:0;margin-left:0;padding:0}.glanding #air_widget_form .destination_city,.glanding #air_widget_form .non_stop,.glanding #air_widget_form .return_date,.glanding #vacation_widget_form .destination_city{margin-top:10px}#bb_widget .recent_searches .rsHeadline{margin-bottom:10px}#bb_widget .recent_searches li{list-style:none;margin-left:0}#bb_widget .recent_searches li a{text-decoration:none}#bb_widget .recent_searches a,#bb_widget .recent_searches div.toggle span{font-size:11px;font-family:arial;color:#1a67b2;cursor:pointer;text-decoration:underline}.recent_searches div.toggle{display:inline}.recent_searches div.toggle span.open{display:none}#bb_widget .accomodations,#bb_widget .cities,#bb_widget .dates,#bb_widget .submit{width:100%;float:left;clear:both;margin-bottom:10px}#bb_widget .submit{padding-bottom:10px}#bb_widget .departure_city,#bb_widget .destination_city{float:left;width:50%}.glanding #air_widget_form .arrival_date,.glanding #air_widget_form .departure_city,.glanding #air_widget_form .destination_city,.glanding #air_widget_form .non_stop,.glanding #air_widget_form .return_date,.glanding #air_widget_form .service_class,.glanding #vacation_widget_form .departure_city,.glanding #vacation_widget_form .destination_city{clear:both;width:100%}.glanding #vacation_widget_form .return_date{float:right;width:auto}.glanding #vacation_num_travelers,.glanding #vacation_widget_form .num_travelers label{clear:both;float:left}.glanding #hotel_widget_form .arrival_date,.glanding #hotel_widget_form .num_guests{width:50%}.glanding #hotel_widget_form #hotel_arrival_city,.glanding #hotel_widget_form #provider{width:100%}.glanding #hotel_widget_form .destination_city,.glanding #hotel_widget_form .provider{width:98%}.glanding #car_widget_form .submit_btn,.glanding #cruise_widget_form .submit_btn,.glanding #hotel_widget_form .submit_btn{margin-right:0}.narrow_widget #bb_widget .cities input[type=text]{width:90%}.narrow_widget #bb_widget .search_type{float:none;width:auto}.narrow_widget #bb_widget .travelers{float:left;width:100%;padding-top:8px}.narrow_widget #bb_widget .arrival_city,.narrow_widget #bb_widget .departure_city,.narrow_widget #bb_widget .destination_city{margin-right:10px;float:left;width:45%;clear:none}.narrow_widget #bb_widget .departure_date,.narrow_widget #bb_widget .return_date{float:left;width:50%}.narrow_widget #bb_widget .dates select{margin-top:3px}#bb_widget .arrival_city input,#bb_widget .departure_city input,#bb_widget .destination_city input{float:left}#bb_widget .validation_select{width:95%}#bb_widget .arrival_date,#bb_widget .return_date{float:left;width:50%}.submit_btn{float:right}.submit_btn :hover{cursor:pointer}.submit_btn .btn{background-color:transparent;background-position:-304px -100px;margin:0;height:28px;border:none;float:left;color:#FFF;font-family:Trebuchet MS;font-size:14px;font-weight:700;padding:2px 5px 3px;width:auto}#car_widget_form .note,div#pppo_fineprint div.pricepoint_description,div#pppo_fineprint div.pricepoint_fare{font-family:Arial,sans-serif}.submit_btn .submit_arrow,.submit_btn .submit_arrow_right,.submit_btn .submit_left,.submit_btn .submit_right{margin:0;padding:0;height:28px;float:left}.submit_btn div.submit_left{background-position:-302px -100px;width:2px}.submit_btn div.submit_right{background-position:-604px -100px;width:2px}.submit_btn .submit_arrow{background-position:-591px -100px;border:0;width:6px}.submit_btn .submit_arrow_right{background-position:-304px -100px;border:0;width:8px}.narrow_widget .submit_btn{margin-right:15px}#bb_widget.group_link{clear:both}#air_widget_form .search_type,#bb_widget .flight_prefs{width:55%;float:left;clear:both;margin-bottom:10px}#air_widget_form .non_stop,#air_widget_form .service_class{width:auto;float:left;margin-right:10px}#air_widget_form .non_stop{margin-left:2px}#air_widget_form .num_travelers{clear:both;width:100%;margin-bottom:15px}.glanding #air_widget_form .num_travelers,.glanding #air_widget_form .num_travelers input{margin-left:0}#air_widget_form .dates select{font-size:11px}#search_widget .step_1_widget #bb_widget #air_departureTime,#search_widget .step_1_widget #bb_widget #air_returnTime,#search_widget .step_1_widget #bb_widget #car_dropoff_time,#search_widget .step_1_widget #bb_widget #car_pickup_time{height:23px;line-height:23px;vertical-align:top;font-size:12px}#air_widget_form .dates input{font-size:11px}#hotel_widget_form .destination_city{width:85%}#hotel_widget_form .arrival_date{width:40%}.narrow_widget #hotel_widget_form .submit_btn{margin-right:15px}.narrow_widget #hotel_widget_form .dates .arrival_date{padding-right:10px}#hotel_widget_form .num_guests,#hotel_widget_form .num_rooms{width:40%;float:left;margin-bottom:10px;overflow:hidden}#hotel_widget_form .provider{clear:both;margin-bottom:10px;width:90%}#hotel_widget_form .provider input{width:90%}#vacation_widget_form .num_travelers{clear:both;width:100%;margin-bottom:15px}#bb_widget.car .section_inputs,#bb_widget.cruise .section_inputs,#bb_widget.vacation_rental .section_inputs{width:100%;float:left;padding-left:none;border-left:none}#car_widget_form .note{clear:both;color:#898989;font-size:11px;margin-bottom:5px}#car_widget_form .submit_btn{margin-right:60px}#car_widget_form .section_searchtype{width:0}#cruise_widget_form .departure_city,#cruise_widget_form .destination_city{width:49%}#cruise_widget_form .cruise_date,#cruise_widget_form .cruise_length,#cruise_widget_form .cruise_line,#cruise_widget_form .over_55{width:49%;float:left;overflow:hidden;margin-bottom:10px}#cruise_widget_form .group_link{width:90%;clear:both}#cruise_widget_form .submit_btn{margin-right:80px}#vacation_rental_widget_form #vacation_rental_more-options{font-weight:700;margin-bottom:10px}#vacation_rental_widget_form #vacation_rental_more-options .detail{font-weight:400;color:#333}#vacation_rental_widget_form .arrival_date,#vacation_rental_widget_form .num_rooms,#vacation_rental_widget_form .return_date{width:120px;float:left;margin-bottom:10px}ul#BBLocationSuggest{background:#fff;border:1px solid #7e9db9;list-style:none;margin-left:0;margin-top:-3px;padding:0!important;z-index:100}ul#BBLocationSuggest li{background:#c8d8fa;color:#0060ad;cursor:pointer;font-size:11px;padding:0 5px 3px;white-space:nowrap}ul#BBLocationSuggest li.selected{background:#fff;text-decoration:underline}select.validation_select{border:1px solid red;font-size:11px;margin-top:5px}select.validation_select option{padding:0 3px}select.validation_select option.empty{color:#666}input.warning_highlight{border:1px solid red}div.DateWarning,div.LocationWarning{color:red;font-size:11px;font-weight:700;padding-top:5px}div#pppo_fineprint{float:left;padding:15px 0 0;margin:0}.step_2_ads div#pppo_fineprint{background-color:#3D7AC4;margin:0;padding-top:10px;position:relative;width:540px;z-index:5}.step_2_ads div.pricepoint_fare{margin-left:15px}div.pricepoint_fare{font-size:14px;color:#444;font-weight:700}.step_2_ads div#pppo_fineprint div.pricepoint_fare{color:#fff}div#pppo_fineprint div.pricepoint_description{font-size:11px;color:#000}.step_2_ads div#pppo_fineprint div.pricepoint_description{color:#fff;margin-left:15px}div#pppo_fineprint div.pricepoint_description a{color:#000}.step_2_ads div#pppo_fineprint div.pricepoint_description a{color:#fff}div#pppo_fineprint div.pricepoint_description span{display:block}.fine_print{color:#999;font-size:11px}.group_link{float:left;clear:both;width:100%}.group_link a{color:#1a67b2}#dhtml_edit_step2{position:relative}#dhtml_edit_step2 .cities input{width:180px}#dhtml_edit_step2 .dates select{display:none}#dhtml_edit_step2 .dates input.calendarUI{width:63px;background:0 0}#dhtml_edit_step2 .dates #air_departureTime,#dhtml_edit_step2 .dates #air_returnTime,#dhtml_edit_step2 .group_link,#dhtml_edit_step2 .non_stop,#dhtml_edit_step2 .note,#dhtml_edit_step2 .over_55,#dhtml_edit_step2 .provider,#dhtml_edit_step2 .recent_searches,#dhtml_edit_step2 .search_type,#dhtml_edit_step2 .service_class,#dhtml_edit_step2 br{display:none!important}#dhtml_edit_step2 .cities,#dhtml_edit_step2 .cities .arrival_city,#dhtml_edit_step2 .cities .departure_city,#dhtml_edit_step2 .cruise_date,#dhtml_edit_step2 .cruise_length,#dhtml_edit_step2 .dates,#dhtml_edit_step2 .dates .departure_date,#dhtml_edit_step2 .dates .return_date,#dhtml_edit_step2.air .cities .destination_city,#dhtml_edit_step2.vacation .cities .destination_city,#dhtml_edit_step2.vacation .dates .arrival_date,#dhtml_edit_step2.vacation .dates .vacation_date2{float:left;margin-right:10px}#dhtml_edit_step2 .cruise_line{position:absolute;top:0;right:0}#dhtml_edit_step2.car .cities,#dhtml_edit_step2.cruise .cities .destination_city,#dhtml_edit_step2.hotel .cities{float:none;margin-bottom:5px}#dhtml_edit_step2.car .dates,#dhtml_edit_step2.hotel .dates{float:none}#dhtml_edit_step2.car .dates div,#dhtml_edit_step2.hotel .dates div{float:left}#dhtml_edit_step2.car .dates input{margin:0}#dhtml_edit_step2.hotel .submit .submit_btn,#dhtml_edit_step2.vacation .submit .submit_btn,#dhtml_edit_step2.vacation_rental #vacation_rental_more-options{margin-top:4px}#dhtml_edit_step2.car .dates .return_date{margin-left:10px}#dhtml_edit_step2.hotel .num_guests{position:absolute;top:10px;right:110px}#dhtml_edit_step2.hotel .num_rooms{position:absolute;top:10px;right:0}#dhtml_edit_step2.hotel .arrival_date{margin-right:27px}#dhtml_edit_step2 .cities label{width:38px;display:inline-block}#dhtml_edit_step2.hotel .cities label{width:24px;display:inline-block}#dhtml_edit_step2.car .cities label{width:70px;display:inline-block}#dhtml_edit_step2 .arrival_date,#dhtml_edit_step2 .departure_city,#dhtml_edit_step2 .departure_date{margin-bottom:5px}#dhtml_edit_step2.vacation_rental .cities,#dhtml_edit_step2.vacation_rental .dates{width:auto;float:none}#dhtml_edit_step2.vacation_rental .cities .destination_city label{width:auto}#dhtml_edit_step2.vacation_rental .dates .arrival_date,#dhtml_edit_step2.vacation_rental .dates .num_rooms,#dhtml_edit_step2.vacation_rental .dates .return_date{float:left;margin:4px 10px 0 0}#dhtml_edit_step2 .submit_btn{margin-top:3px}.promo_page_widget_container{position:relative}.promo_page_widget{position:absolute;left:335px;top:10px;width:280px}.promo_page_widget #bb_widget{background:#FFF;margin:0 16px 0 3px;padding:20px}.promo_page_widget_container #bb_widget form{display:block}.deal_landing #pagetop h1,.deal_landing .feedback,.deal_landing .step_1_widget .step_1_widget .arrow,.deal_landing .step_1_widget .step_1_widget .bottom,.deal_landing .step_1_widget .step_1_widget .section_searchtype,.deal_landing .step_1_widget .step_1_widget .title,.deal_landing .step_1_widget .step_1_widget .top,.sub_landing #pagetop h1,.sub_landing .feedback{display:none}.promo_page_widget .bottom,.promo_page_widget .top{height:40px}.promo_page_widget .top .middle{height:40px;margin:0 20px 0 10px;background:url(http://i.slimg.com/bookingbuddy/rev/widgets/border-top.png) repeat-x #FFF}.promo_page_widget .top .center{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/widget_header_gradient.gif) repeat-x;position:relative;top:3px;height:40px}.promo_page_widget .top .center h3{margin:0;color:#FFF;padding:5px 0 0 10px;font-size:18px;font-family:'Trebuchet MS',Arial,sans-serif}.promo_page_widget .top .header_arrow{background-position:-3564px -61px;width:36px;height:18px;position:relative;top:4px;left:10px}.promo_page_widget .top .left{background-position:-407px 0}.promo_page_widget .top .right{background-position:-420px 0}.promo_page_widget .bottom .left{background-position:-407px -43px}.promo_page_widget .bottom .middle{height:13px;margin:0 23px 0 10px;background-position:-2600px 0}.promo_page_widget #bb_widget .cities,.promo_page_widget #bb_widget .dates,.promo_page_widget #bb_widget .num_travelers{margin-bottom:0}.promo_page_widget .bottom .right{background-position:-417px -43px}.promo_page_widget .content_wrapper{background-position:-1000px 0;background-repeat:repeat-y}.promo_page_widget .content{background-position:-4336px 0;background-repeat:repeat-y;float:left}.promo_page_widget .top .left,.promo_page_widget .top .right{font-size:1px;height:40px;width:10px}.promo_page_widget .top .right{width:20px}.promo_page_widget .bottom .left,.promo_page_widget .bottom .right{font-size:1px;height:20px}.promo_page_widget .bottom .left{width:10px}.promo_page_widget .bottom .right{width:23px;float:right;margin-top:-13px}.promo_page_widget .bottom .left,.promo_page_widget .top .left{float:left}.promo_page_widget .top .right{float:right;margin-top:-40px}.promo_page_widget #bb_widget input{margin-top:2px}.promo_page_widget #bb_widget .submit_btn input{margin-top:0}.promo_page_widget #bb_widget .forminput{padding:5px 0}.promo_page_widget #bb_widget .departure_city,.promo_page_widget #bb_widget .destination_city{width:80%}.promo_page_widget #bb_widget .arrival_date,.promo_page_widget #bb_widget .return_date{width:99%}.promo_page_widget #bb_widget .service_class{float:left;clear:both}.promo_page_widget #bb_widget .non_stop{margin-bottom:0;width:99%;clear:both}.promo_page_widget #bb_widget #air_non_stop,.promo_page_widget #bb_widget .search_type input{vertical-align:bottom}.promo_page_widget #bb_widget #air_roundtrip{margin-left:-2px}.promo_page_widget #bb_widget #air_oneway{margin-left:30px}.promo_page_widget #bb_widget #submit_arrow{background:url(http://i.slimg.com/bookingbuddy/rev/button-large-middle-stretch.gif);float:left;height:28px}.promo_page_widget #bb_widget #submit_arrow span{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/button-large-arrow.gif) no-repeat;float:left;width:6px;height:11px;padding-right:5px;position:relative;top:10px}.promo_page_widget #air_widget_form .num_travelers{margin-top:10px}.promo_page_widget #hotel_widget_form .dates,.promo_page_widget #hotel_widget_form .num_guests,.promo_page_widget #hotel_widget_form .num_rooms,.promo_page_widget #vacation_widget_form .dates,.promo_page_widget #vacation_widget_form .destination_city{margin-top:5px}.promo_page_widget #air_non_stop{margin-left:0}.promo_page_widget #hotel_widget_form #hotel_arrival_city,.promo_page_widget #hotel_widget_form .destination_city input[type=text]{width:98%}.promo_page_widget #hotel_widget_form .destination_city{width:100%}.promo_page_widget #hotel_widget_form .arrival_date{float:left;width:92px}.promo_page_widget #hotel_widget_form .num_rooms,.promo_page_widget #hotel_widget_form .return_date{float:right;width:92px}.promo_page_widget #hotel_widget_form .provider{width:98%}.promo_page_widget #hotel_widget_form #hotel_provider,.promo_page_widget #vacation_widget_form #vacation_arrival_city,.promo_page_widget #vacation_widget_form #vacation_departure_city,.promo_page_widget #vacation_widget_form .departure_city,.promo_page_widget #vacation_widget_form .destination_city{width:100%}.promo_page_widget #hotel_widget_form .submit_btn{margin-right:0}.promo_page_widget #vacation_widget_form .arrival_date{float:left;width:auto}.promo_page_widget #vacation_widget_form .vacation_date2{float:right;width:auto}.promo_page_widget #car_widget_form #car_arrival_city,.promo_page_widget #car_widget_form .destination_city,.promo_page_widget #cruise_widget_form .cruise_line{width:100%}.promo_page_widget #vacation_widget_form .num_travelers{float:left}.promo_page_widget #vacation_widget_form .num_travelers,.promo_page_widget #vacation_widget_form .submit{margin-top:10px}.promo_page_widget #car_widget_form .arrival_date,.promo_page_widget #car_widget_form .return_date{margin-top:5px}.promo_page_widget #car_widget_form .note{float:left;margin:12px 0}.promo_page_widget #car_widget_form .submit_btn,.promo_page_widget #cruise_widget_form .submit_btn{margin-right:0}.promo_page_widget #cruise_widget_form .destination_city{margin-bottom:5px}.step_1_widget .content_container{overflow:hidden}.deal_landing .step_1_widget .large_headline{padding:5px 0 0 20px;font-size:20px}.deal_landing .content_container .blue_arrow{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/blue_arrow.gif) right no-repeat;float:right;height:42px;position:relative;left:31px;top:0;width:21px}.deal_landing .content_container .title{padding-bottom:0}.deal_landing .content_container .title2{color:#036;font-family:Arial;font-size:22px;font-weight:700;margin-top:5px}.deal_landing .content_container .left_column,.deal_landing .content_container .right_column{float:left}.deal_landing .content_container .left_column{background:#f6faff;border-right:1px solid #9BCCFC;margin-left:3px;padding:0 10px;width:375px}.deal_landing .content_container .right_column{padding:0 5px 0 31px;width:500px}.deal_landing .BB-deal .price{font-family:Arial;width:80px}.deal_landing .BB-deal .span_deal_title{width:275px}.deal_landing .more_news a{font-family:Arial}.step_1_widget .horizontal_rule{border-top:1px dotted #999;height:1px;width:100%}div#deals_landing_price{float:left;width:110px}div#deals_landing_price a{color:#f57e08;font-family:Arial;font-size:30px;font-weight:700;text-decoration:none}div#deals_landing_title{float:left;width:250px}div#deals_landing_title a{color:#bd1b8b;font-family:Arial;font-size:16px;font-weight:700}div#deals_landing_source{font-family:Arial;font-size:13px}.deal_landing .step_1_widget .step_1_widget{margin-top:10px;width:100%}.deal_landing .step_1_widget .middle_background{background:#9DA61B}.deal_landing .step_1_widget .step_1_widget .content,.deal_landing .step_1_widget .step_1_widget .content_wrapper{background:0 0}.deal_landing #bb_widget{padding:0}.deal_landing #bb_widget .section_inputs{border:0;padding:0}.deal_landing .submit_btn{float:left;margin-top:10px}.deal_landing .deal-title{font-weight:700;font-family:'Trebuchet MS',Arial,sans-serif;color:#036;font-size:18px}.deal_landing #BB-deals-header{color:#444;font-family:Arial;font-size:14px;font-weight:700}.module.sub_landing .bottom .left{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/white_bottom_left.gif)}.module.sub_landing .title{color:#036;font-family:Trebuchet MS;font-weight:700;height:24px}.module.sub_landing .sample_nl_link{position:relative;right:15px;text-align:right;top:12px}.module.sub_landing .sample_nl_link a{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/popout.gif) 0 1px no-repeat;color:#1a67b2;font-family:Arial;font-size:11px;padding-left:17px;text-decoration:underline}.module.sub_landing .contents{background:#fff;height:397px}.module.sub_landing .intro{color:#44a1ee;font-family:Arial;font-size:17px;font-weight:700;line-height:21px;padding-top:15px;width:425px}.module.sub_landing .bottom .middle{background:#fff}.module.sub_landing .sample_nl{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/sample_newsletter.gif) no-repeat;height:446px;left:10px;margin:-446px 0 0 -476px;position:relative;top:10px;width:476px}#hotelplanner_popup,#new_sub_popup{position:absolute}#sub_form_msg{margin-top:10px}#sub_form fieldset{border:0;margin-top:10px;padding:0;width:415px}#sub_form label{color:#222;display:block;font-family:Arial;font-size:12px;font-weight:700;margin-bottom:2px}#sub_form label.alert_checkbox{font-size:11px;font-weight:400;margin:4px 0 0 4px}#sub_form input{color:#666;border:1px solid #666;font-family:Arial;font-size:12px}#sub_form input[type=text]{width:250px;margin-bottom:10px}#sub_form .submit{margin-top:15px}#sub_form .submit_btn{float:left}#sub_form .submit_btn input{color:#fff;border:none;font-family:Trebuchet MS;font-size:16px;font-weight:700}.sub_landing .signup_terms{margin-top:40px}.sub_landing .signup_terms a{color:#1a67b2;font-family:Arial;font-size:11px}#new_sub_popup a{color:#1A67B2}#new_sub_popup .arrow{color:#F57E08;margin:-2px 3px 0 0}#new_sub_popup .welcome{color:#333;font-family:Arial;font-size:16px;font-weight:700;margin:8px 0}#new_sub_popup .desc{color:#333;font-family:Arial;font-size:13px;margin:0}#new_sub_popup .browse,#new_sub_popup .prefs{color:#333;font-family:Arial;font-size:14px;margin:8px 0}#new_sub_transparency{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}#hotelplanner_popup .bottom{height:10px}#hotelplanner_popup a{font-family:'Trebuchet MS',Arial,sans-serif;font-size:13px;color:#1A67B2}#hotelplanner_popup .desc,#hotelplanner_popup .welcome{width:100%;text-align:center;color:#036;font-family:'Trebuchet MS',Arial,sans-serif;font-size:19px}#hotelplanner_popup .desc{font-weight:700;margin:0}#hotelplanner_popup .browse,#hotelplanner_popup .prefs{width:100%;text-align:center;color:#333;font-family:Arial;font-size:14px;margin:8px 0}#hotelplanner_popup .prefs .submit_btn{float:none;margin-left:95px}.farealerts_landing #route_city_subscriptions,.module.farealerts_landing .submit_btn{float:left}#hotelplanner_popup .prefs .btn{font-weight:400}#hotelplanner_popup .browse{clear:both}#hotelplanner_popup a#hotelplanner_go{font-family:'Trebuchet MS',Arial,sans-serif;color:#fff;font-size:18px;text-decoration:none}#hotelplanner_popup a#hotelplanner_go .yes{font-weight:700}#hotelplanner_popup a#hotelplanner_stay{clear:both;width:32px}.farealerts_landing #pagetop h1,.farealerts_landing .feedback{display:none}.module.farealerts_landing .domestic_only{font-style:normal}.module.farealerts_landing .domestic_only,.module.farealerts_landing .routes_description{margin-bottom:2px}.module.farealerts_landing .globe{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/farealerts_globe.gif) no-repeat;height:262px;left:10px;margin:-262px 0 0 -275px;position:relative;width:275px;top:10px}.farealerts_landing .signup_terms{clear:both;padding-top:15px}.farealerts_landing .signup_terms a{color:#1a67b2;font-family:Arial;font-size:11px}.farealerts_landing .headline{padding-top:14px}.farealerts_landing .headline-sub{color:#444;font-family:Arial;font-size:18px;font-weight:Normal;margin:15px 0 0}.module.farealerts_landing .alert_signup{clear:both;display:block;padding-top:15px}.module.farealerts_landing .alert_signup.c2c{padding-top:15px}.module.farealerts_landing .departure_prefs .departure_nl_frequency{margin-top:0;padding-top:0}.module.farealerts_landing .departure_prefs .departure_nl_frequency .how_often{margin-bottom:0;padding-bottom:2px;padding-top:8px}.module.farealerts_landing .add_city,.module.farealerts_landing .add_route,.module.farealerts_landing .remove_departure_city,.module.farealerts_landing .remove_route{font-size:11px}.module.farealerts_landing label.nl{font-weight:700}.module.farealerts_landing .emails{margin-top:15px}.module.farealerts_landing label.email{clear:both;display:block;font-weight:700}.module.farealerts_landing #label_email{margin-bottom:12px}.module.farealerts_landing #label_confirm_email{margin-bottom:22px}.module.farealerts_landing .horizontal_rule{border-bottom:1px dotted #bbb;width:600px}.module.farealerts_landing .emails input{border:1px solid #CCC;color:#444;padding:3px;width:250px}.module.farealerts_landing .departure_prefs .departure_city_sub input,.module.farealerts_landing .route_prefs .route_sub input{border:1px solid #CCC;color:#444}.farealerts_landing #departure_prefs,.farealerts_landing #route_prefs{margin-left:25px}.module.farealerts_landing .submit_btn_container{float:left;margin:20px 0 15px 25px}.module.farealerts_landing .submit_btn .btn{font-size:16px}.module.farealerts_landing .message{background:#fdd;border:1px solid #faa;font-weight:700;margin:15px 15px 0 0;padding:3px}.module.farealerts_landing .message li,.module.farealerts_landing .message ul{list-style:none;margin:0;padding:0}.module.farealerts_landing .message li{padding:4px 0 4px 3px}.google_cheap_flights .left_column,.google_cheap_hotels .left_column{margin:0 0 0 20px;padding:0;width:430px}.google_cheap_flights .right_column,.google_cheap_hotels .right_column{margin:7px 0 0;padding:20px 0 0;width:525px}.three_corner_banner{width:940px;margin:0 20px;background-image:url(http://i.slimg.com/bookingbuddy/sprites/repeat-x.gif);background-position:center bottom;background-color:#2461AB;background-repeat:repeat-x}.three_corner_banner .corner{height:5px;width:5px}.three_corner_banner .corner.right.top{background-position:-5px 0}.three_corner_banner .corner.right.bottom{margin-top:-5px;background-position:-5px -5px}.three_corner_banner .sprite{background-image:url(http://i.slimg.com/bookingbuddy/sprites/blue_b_sprite-v2.png)}.three_corner_banner .logo{background-position:0 -25px;width:207px;height:75px}.google_cheap_hotels .three_corner_banner .logo{background-position:0 -100px;width:193px}.three_corner_banner .content{position:relative;zoom:1}.three_corner_banner .content .logo{position:absolute;bottom:0;right:0;float:none}.three_corner_banner .title{font-size:30px;font-family:Trebuchet MS;font-weight:700;color:#fff;width:723px;padding:20px 0 20px 5px;margin:0}.three_corner_banner .title .description{display:block;font-size:19px;padding:0}.blue_b_header,.blue_b_header .frame,.blue_b_header .header_image,.blue_b_header .top_corner,.cf_rev_widget #bb_widget .book_together .save .arrow{background-image:url(http://i.slimg.com/bookingbuddy/sprites/blue_b_sprite-v1.png)}.blue_b_header{margin:0 20px;background-position:0 -281px}.blue_b_header,.blue_b_header .base,.blue_b_header .title{width:940px;height:75px}.blue_b_header .base .top_corner{height:5px;width:5px}.blue_b_header .title{margin-top:-75px;font-size:30px;font-family:trebuchet,Trebuchet MS;font-weight:700;color:#fff;padding:17px 0 0 15px;height:auto}.blue_b_header .header_image{height:75px}.google_cheap_flights .blue_b_header .header_image{background-position:0 -25px;width:207px}.google_cheap_hotels.geo_landing .blue_b_header .header_image{background-position:0 -175px;width:140px}.google_cheap_hotels .blue_b_header .header_image{background-position:0 -100px;width:193px}.google_cheap_flights .cf_rev_widget .large_headline,.google_cheap_hotels .cf_rev_widget .large_headline{font-size:21px;font-family:trebuchet,Trebuchet MS;font-weight:700;color:#036;margin:0 0 5px;padding:0;position:relative}.cf_rev_widget #bb_widget{padding:0;margin:0;float:none;background:0 0}.cf_rev_widget #bb_widget #air_widget_form,.cf_rev_widget #bb_widget #hotel_widget_form{background:0 0}.cf_rev_widget #bb_widget .section_searchtype{border-bottom:#CCC 1px dotted;padding:0 0 5px;margin:0 0 5px;width:100%}.cf_rev_widget #bb_widget .section_inputs.air{padding:0;margin:0}.cf_rev_widget #bb_widget .book_alone{float:left;height:20px;margin:0 15px 0 0;padding:0}.cf_rev_widget #bb_widget .book_together{float:left;margin:0;padding:0;background-image:none;width:270px;height:20px}.cf_rev_widget #bb_widget .book_together .save{float:left;font-family:arial;font-weight:700;color:#f57e08;display:inline;margin:3px 0 0 8px;padding-left:8px;width:95px}.billboard_a #billboard_column #search_widget .step_1_widget .bottom,.billboard_a #billboard_column #search_widget .step_1_widget .top,.cities_with_dates .flight_prefs .non_stop,.top_travel_deals_widget #hotel_widget_form .group_link,.top_travel_deals_widget #hotel_widget_form .provider{display:none}.cf_rev_widget #bb_widget .book_together .save .arrow{background-position:-100px 0;width:4px;height:8px;float:left;margin-top:3px;margin-right:3px}.cf_rev_widget #bb_widget .book_alone label,.cf_rev_widget #bb_widget .book_together label{float:left;vertical-align:middle;height:20px;padding-top:3px}.cf_rev_widget #bb_widget .book_alone input,.cf_rev_widget #bb_widget .book_together input{float:left;margin-left:0}.cf_rev_widget #bb_widget .search_type{float:left;width:55%}.cf_rev_widget #bb_widget .num_travelers{float:left;width:35%;clear:none;margin:0}.cf_rev_widget #bb_widget .departure_city{float:left;width:50%;margin:0}.cf_rev_widget #bb_widget #air_widget_form .destination_city,.cf_rev_widget #bb_widget #vacation_widget_form .destination_city{float:right;width:50%;margin:0;clear:none}.cf_rev_widget #bb_widget #hotel_widget_form .destination_city{float:left;width:70%;margin:0;clear:none}.cf_rev_widget #air_widget_form .arrival_date{float:left;width:45%;margin:0}.cf_rev_widget #air_widget_form .return_date{float:right;width:45%;margin:0;clear:none}.cf_rev_widget .semPromo #air_widget_form .return_date{float:left;width:50%}.cf_rev_widget #air_widget_form .flight_prefs{clear:both;margin:12px 0 10px;width:100%}.cf_rev_widget #air_widget_form .service_class{float:left;width:45%}.cf_rev_widget #air_widget_form .non_stop{float:right;width:45%;margin:0;clear:right}.cf_rev_widget #bb_widget #hotel_widget_form .provider{width:70%}.cf_rev_widget #bb_widget #hotel_widget_form #hotel_provider{width:100%}.cf_rev_widget #air_widget_form .note{clear:both;font:10px arial;margin:0 0 10px;padding:0}.google_cheap_flights input,.google_cheap_flights select,.google_cheap_hotels input,.google_cheap_hotels select{font:12px arial}.google_cheap_flights .cf_rev_widget .bottom,.google_cheap_hotels .cf_rev_widget .bottom{background-position:-4px 0;width:410px;margin-left:6px;margin-bottom:10px;height:18px}.cf_rev_widget #bb_widget .search_type input{margin-left:0}.photo_title{height:75px;margin:0 20px;position:relative;background:url(http://i.slimg.com/bookingbuddy/toptraveldeals/hybrid-header.gif) bottom right no-repeat}.photo_title h1{font-size:30px;font-family:trebuchet,Trebuchet MS;font-weight:700;color:#fff;margin:0;padding:17px 0 0 15px;width:795px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blue_b_header .frame{background-position:0 -175px;width:140px;height:106px}.blue_b_header .img{float:right;margin-top:-11px;width:140px;height:106px;background:url(http://i.slimg.com/bookingbuddy/toptraveldeals/generic-hotel-image.png) no-repeat}.top_travel_deals_widget #bb_widget{float:none}.top_travel_deals div#deals_landing_price{width:35%}.top_travel_deals div#deals_landing_price a{font-size:45px;padding-left:1px}.top_travel_deals div#deals_landing_title{width:65%}.top_travel_deals div#deals_landing_title a{color:#1A67B2;font-size:15px}.top_travel_deals div#deals_landing_source{font-size:11px}.top_travel_deals div.white_module .contents{background:url(http://i.slimg.com/bookingbuddy/cheapflights/g-cf-pix-grad2.gif);border:none}.top_travel_deals_widget .large_headline{color:#036;font-size:22px;font-weight:700;padding:10px 0 0 8px}.top_travel_deals_widget{height:auto;width:370px}.top_travel_deals_widget #hotel_widget_form .arrival_date,.top_travel_deals_widget #hotel_widget_form .num_guests,.top_travel_deals_widget #hotel_widget_form .num_rooms{width:30%}.geo_landing .top_travel_deals_widget .middle .ttd_content{background-position-y:-150px}.top_travel_deals_widget #hotel_widget_form .submit_btn{margin-right:0}.top_travel_deals_widget #bb_widget .dates input.calendarUI{border:1px solid #c1c1c1}.top_travel_deals_widget #bb_widget .submit{clear:none;float:left;width:40%;margin:10px 0 0}.top_travel_deals_widget .bottom{background:url(http://i.slimg.com/bookingbuddy/cheapflights/g-cf-w-bottom.gif) no-repeat;width:410px;margin-bottom:10px;height:18px;margin-left:6px}.top_travel_deals .right_column{width:525px;margin:20px 0 0 20px;float:right}.top_travel_deals .left_column{width:410px;float:left}.top_travel_deals #top_deals_box{padding-right:0}.top_travel_deals div.white_module{margin:0}.top_travel_deals .deals_module .price{width:60px}.top_travel_deals .deals_module .price-title{width:57px}.top_travel_deals .deals_module .destination-title{width:99px}#search_widget{float:left;margin:-10px 0 10px -5px;width:948px;background-repeat:repeat-y;background-position:-3352px 0}#search_widget #pagetop_right_div{float:left;width:300px;position:relative;top:10px;left:25px}.billboard_a #search_widget #pagetop_right_div{top:0;margin:25px 0}#search_widget #pagetop_left_div{float:left;margin-left:23px;width:555px}#search_widget .middle_row{float:left;background:url(http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-v0.png) -4300px 0 repeat-y;width:948px;margin-bottom:-10px}#search_widget .top_row_shadow{background-position:-2400px 0;height:100px;width:948px;margin-bottom:-70px;float:left}#search_widget .bottom_row_shadow{background-position:-2400px -124px;height:30px;float:left;width:948px}#search_widget .smartElement{margin-top:2px}#search_widget #car_widget_form .destination_city{width:75%}#search_widget #car_widget_form select{font-size:11px}#search_widget .step_1_widget #bb_widget #air_arrival_city,#search_widget .step_1_widget #bb_widget #air_departure_city,#search_widget .step_1_widget #bb_widget #vacation_arrival_city,#search_widget .step_1_widget #bb_widget #vacation_departure_city{border:1px solid #A1A1A1;background:url(http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-x-repeat.png) repeat-x;height:25px;line-height:25px;font-size:13px;padding:0 0 0 10px;width:154px}#search_widget .step_1_widget #bb_widget img.calendar{margin-bottom:-4px}#search_widget .step_1_widget #bb_widget .submit_btn .submit_left{background-position:-606px -100px}#search_widget .step_1_widget #bb_widget .submit_btn .btn,#search_widget .step_1_widget #bb_widget .submit_btn .submit_arrow_right,#search_widget .step_1_widget #bb_widget .submit_btn .submit_left,#search_widget .step_1_widget #bb_widget .submit_btn .submit_right{height:40px}#search_widget .step_1_widget #bb_widget .submit_btn .submit_arrow{padding:16px 6px 14px 0;background-position:-900px -100px;height:40px;width:5px}.cities_with_dates .submit .btn,.cities_with_dates .submit .submit_arrow,.cities_with_dates .submit .submit_arrow_right,.cities_with_dates .submit .submit_left,.cities_with_dates .submit .submit_right{background-image:url(http://i.slimg.com/bookingbuddy/ab_bbs2332/button_search.gif);height:39px}#search_widget .step_1_widget #bb_widget .submit_btn .btn{font-family:Trebuchet MS;font-size:24px;font-weight:700;width:auto}#search_widget .step_1_widget #bb_widget .section_inputs label{font-size:14px}#search_widget .step_1_widget #bb_widget .submit_btn .btn,#search_widget .step_1_widget #bb_widget .submit_btn .submit_arrow_right{background-position:-611px -100px}#search_widget .step_1_widget #bb_widget .submit_btn .submit_right{background-position:-911px -100px;width:5px}#search_widget .step_1_widget .mode_logo{background-position:-6255px 0;margin:1px 0 0;position:relative;left:12px}#search_widget .best_price{margin:40px 0 0 35px}#search_widget #pppo_fineprint{float:left;padding:15px 0 0;margin:0}#destinations #hotel_destination_arrival_city{float:left}.search_widget_main.air .search_type{width:55%;float:left;clear:both;margin-bottom:10px}.search_widget_main.air .non_stop{float:left;margin-left:2px}.search_widget_main .cities,.search_widget_main.air .dates,.search_widget_main.air .service_class,.search_widget_main.air .travelers{width:100%;float:left;clear:both;margin-bottom:10px}.search_widget_main.air .travelers{margin-bottom:15px}.search_widget_main.air .cities .arrival_city,.search_widget_main.air .cities .departure_city,.search_widget_main.air .dates .departure_date,.search_widget_main.air .dates .return_date{width:50%;float:left}.search_widget_main.air .dates input{border:1px solid #7F9DB9;background-color:#fff;background-position:-135px -49px;font-size:11px}.search_widget_main.car .note{clear:both;color:#898989;font-family:Arial,sans-serif;font-size:11px;margin-bottom:5px}.popular_links_module{padding-top:10px;width:100%}.popular_links_module td{width:50%}.search_widget_main .over_55{float:left}.cities_with_dates .submit .submit_left{background-position:0 0}.cities_with_dates .submit .submit_right{background-position:-128px 0}.cities_with_dates .submit .btn{padding:0 0 3px 5px;background-position:-2px 0;width:95px;text-indent:-1000px;color:transparent;text-transform:capitalize}.cities_with_dates .submit .submit_arrow{padding:0;background-position:-97px 0;width:13px}.cities_with_dates .submit .submit_arrow_right{background-position:-110px 0;width:18px}.cities_with_dates #bb_widget #air_widget_form .cities.dates .destination_city{float:left}.cities_with_dates #air_widget_form .cities.dates .arrival_date{float:right;clear:none}.cities_with_dates #bb_widget #air_widget_form .cities.dates #air_arrival_city,.cities_with_dates #bb_widget #air_widget_form .cities.dates #air_departure_city{width:100%;cursor:text;font-size:12px}.cities_with_dates .cities.dates .clear{height:10px}.billboard_a #billboard_column #search_widget .left_col,.billboard_a #billboard_column #search_widget .right_col{background-image:url(http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-v1.png)}.billboard_a #billboard_column #search_widget #bb_widget,.billboard_a #billboard_column #search_widget .left_col,.billboard_a #billboard_column #search_widget .right_col,.billboard_a #billboard_column #search_widget .right_col.bottom .filler,.billboard_a #billboard_column .step_1_widget .content_wrapper .title{behavior:url(/PIE.htc);position:relative}.billboard_a #billboard_column{margin-left:0;margin-bottom:20px}.billboard_a #billboard_column #search_widget{margin-left:0;background:0 0;float:none;width:940px}.billboard_a #billboard_column #search_widget .left_col{background-position:-1442px 0;float:left;width:540px;border-radius:5px 0 5px 5px}.billboard_a #billboard_column #search_widget .right_col{background-position:-1442px 0;float:right;width:400px;border-radius:0 5px 5px 0}.billboard_a #billboard_column #search_widget .right_col.bottom .filler{background:#fff;height:10px;border-radius:5px 0 0}.billboard_a #billboard_column #search_widget .top_row_shadow{height:80px}.billboard_a #billboard_column #search_widget #pagetop_left_div{margin-left:10px}.billboard_a #billboard_column #search_widget .step_1_widget{width:auto;margin:6px 0 6px 6px}.billboard_a #billboard_column #search_widget .step_1_widget .content{width:auto}.billboard_a #billboard_column #search_widget #bb_widget{padding:10px 5px 10px 10px;width:512px;margin-left:0;border-radius:0 0 5px 5px}.billboard_a #billboard_column .step_1_widget .content_wrapper{background:0 0}.billboard_a #billboard_column .step_1_widget .content_wrapper .title{left:0;margin-right:0;border-radius:5px 5px 0 0;padding:4px 0;width:527px}.billboard_a #billboard_column .step_1_widget #bb_widget .section_inputs{padding-left:10px}.billboard_a #billboard_column .step_1_widget #bb_widget .section_searchtype{width:128px}.billboard_a #billboard_column #bb_widget.vacation_rental .submit{float:right;margin-right:10px}.billboard_a #right_column{margin-top:282px}#billboard_column #search_widget #box_bullets,#billboard_column #search_widget.car #box_bullets,#billboard_column #search_widget.cruise #box_bullets,#billboard_column #search_widget.vacation_rental #box_bullets,.air #billboard_column #search_widget #box_bullets,.hotel #billboard_column #search_widget #box_bullets,.vacation #billboard_column #search_widget #box_bullets{background:url(http://i.slimg.com/core-sites/bbus/icons/check-circle.png) no-repeat;height:212px;width:348px}.air #billboard_column #search_widget #box_bullets{background-position:-348px 0}#billboard_column #search_widget.car #box_bullets{background-position:-348px -212px}#billboard_column #search_widget.cruise #box_bullets{background-position:-348px -424px}#billboard_column #search_widget.vacation_rental #box_bullets{background-position:-348px -1272px}.vacation #billboard_column #search_widget #box_bullets{background-position:-348px -1060px}.hotel #billboard_column #search_widget #box_bullets{background-position:-348px -848px}#billboard_column #search_widget #box_bullets{background-position:-348px -636px}.billboard_a.air #billboard_column #search_widget #box_bullets{background-position:0 0}.billboard_a #billboard_column #search_widget.car #box_bullets{background-position:0 -212px}.billboard_a #billboard_column #search_widget.cruise #box_bullets{background-position:0 -424px}.billboard_a.vacation #billboard_column #search_widget #box_bullets{background-position:0 -1060px}.billboard_a.hotel #billboard_column #search_widget #box_bullets{background-position:0 -848px}
/*# sourceMappingURL=widgets.nano.css.map */
.deals_module .deal_title,.deals_module .span_deal_title{font-weight:700;margin-right:10px;font-family:arial,sans-serif}.deals_module .deal_title a,.deals_module .span_deal_title a{overflow:auto;color:#1a67b2}div.deals_module_tag{position:absolute;top:-5px;right:0;width:85px;height:54px;background-position:-322px 0}.deals_module{position:relative}#top-deals-header .text-header{padding-top:7px}.module .contents .deals-section{width:100%}.deals_module .BB-deal{width:100%;padding-bottom:10px;vertical-align:top}.deals_module .dealType{display:none}.deals_module .price{font-weight:700;color:#f89839;font-size:18px;display:inline-block;vertical-align:top;width:70px}.deals_module .destination_name{display:inline-block;vertical-align:top;text-align:left;font-size:12px;font-family:arial,sans-serif;padding-right:12px;width:90px;color:#444}.deals_module .destination_name-narrow{width:200px;color:#666}.deals_module .span_deal_title{display:inline-block;width:180px;font-size:12px;vertical-align:top}#left_column .deals_module .span_deal_title{width:330px}.glanding #left_column .deals_module .span_deal_title{width:180px}.google_cheap_flights #left_column .deals_module .span_deal_title{width:210px}.deals_module .deal_title{float:right;width:180px;font-size:12px}.deals_module .destination_name-narrow a{color:#1a67b2}.deals_module .deal_source{color:#999;font-size:11px;font-family:arial,sans-serif;font-weight:400}.deals_module .text-header span{color:#898989;font-size:11px;font-family:arial,sans-serif;font-weight:700;display:inline-block}.deals_module .separator-period{margin-top:3px;border-top:1px dotted #ccc;height:1px;width:350px;padding-bottom:10px}#left_column .deals_module .separator-period{width:500px}.glanding #left_column .deals_module .separator-period{width:350px}.deals_module .separator-period-narrow{width:270px}.deals_module .price-title,.deals_module .price-title-narrow{width:63px}.deals_module .destination-title{width:101px}.deals_module .description-title{width:180px}.deals_module .description-title-narrow{width:175px}#more-deals{color:#1a67b2;font-size:12px;font-weight:700;font-family:arial,sans-serif}.top_travel_deals div.deals_module_tag{display:none}.top_travel_deals #left_column .deals_module .span_deal_title{width:220px}.top_travel_deals #left_column .deals_module .separator-period{width:380px}.top_travel_deals .deals_module .price{width:60px}.top_travel_deals .deals_module .price-title{width:57px}.top_travel_deals .deals_module .destination-title{width:99px}.split_deals{background-color:#e1effe;float:left;margin:10px 0 0 -15px;padding:10px 15px 0}.split_deals div{float:left}.split_deals .price{font-size:16px;width:70px}.split_deals .destination_name{font-weight:700;width:auto}.split_deals .deal_title{width:auto;float:left}.split_deals .sponsored_title{color:#898989;font-size:11px;font-style:italic;padding-bottom:10px;clear:both}.targeted_deal{width:525px;float:left;clear:left;border-top:1px dotted #ccc;padding-top:10px}.targeted_deal .header{color:#036;font-weight:700;font-size:14px;margin:5px 0}.targeted_deal .deal_title,.targeted_deal .price{float:left;margin-right:10px;width:auto}.targeted_deal .deal_title{font-size:13px}.your_deal{float:right;width:392px;margin-bottom:10px}.deal_main_container .your_deal{float:right;width:275px;margin-bottom:10px}.your_deal .bottom,.your_deal .top{height:6px}.your_deal .top .left{width:6px;height:6px;background-position:-22px -50px}.your_deal .top .right{width:6px;height:6px;background-position:-28px -50px}.your_deal .top .middle{border-top:2px solid #bd1b8b;height:4px;background-color:#fff}.your_deal .bottom .left{width:6px;height:6px;background-position:-22px -56px}.your_deal .bottom .right{width:6px;height:6px;background-position:-28px -56px}.your_deal .bottom .middle{border-bottom:2px solid #bd1b8b;height:4px;background-color:#fff}.your_deal .contents{border-left:2px solid #bd1b8b;border-right:2px solid #bd1b8b;padding:0 15px 0 8px;position:relative}.your_deal .deal_banner{background-position:-1470px -32px;position:absolute;top:-6px;right:-2px;width:81px;height:47px}.hotel_details .deal_main_container{display:inline-block;width:275px}.hotel_details .deal_expired{float:right;width:372px;padding:0 18px 5px 0;font-weight:700}.deal_main_container .deal_expired{float:right;width:275px;padding:0 0 5px;font-weight:700}.your_deal .deal_price{color:#f57e08;display:inline;font-family:'Trebuchet MS';font-size:25px;font-weight:700}.your_deal .star_info{display:inline-block;margin:9px 0 0 5px}.your_deal .deal_title{color:#1a67b2;font:700 14px Arial;clear:left}.your_deal .deal_source{color:#666;display:block;font:11px Arial;padding-top:3px}.your_deal .submit_btn{float:left;margin:8px 0 4px}.your_deal .submit_btn .btn{font-size:20px;padding:2px 8px 3px}.deal_landing .contents{padding-left:0}.deal_landing .contents .error_message{padding:5px 10px;color:red}.deal_landing .bbdn_deal{margin:10px 10px 0;float:left}.deal_landing .bbdn_deal.even{background-color:#e1effe}.deal_landing .bbdn_deal.first{}.deal_landing .bbdn_deal .deal_details{width:310px;float:left;padding-left:10px}.deal_landing .bbdn_deal .deal_title{margin-top:5px;color:#1a67b2;display:block;font:700 18px Arial;line-height:20px;text-decoration:none}.deal_landing .bbdn_deal .deal_title:hover{text-decoration:underline}.deal_landing .bbdn_deal .deal_sub_title{font:11px Arial;color:#898989}.deal_landing .bbdn_deal .hotel_img{width:65px;height:65px;float:left;clear:left;margin:0;background-position:-15px -15px}.deal_landing .bbdn_deal .price{font-size:40px;color:#f57e08;font-weight:700;width:125px;float:left;text-align:right;margin-top:5px}.deal_landing .bbdn_deal .price_text{clear:right;color:#767676;float:left;font-weight:700;margin:7px 8px 0 10px;text-align:left;width:50px}.deals_sub{margin:0 10px 5px -5px}.deals_sub p{padding-top:0}.deals_sub .signup_terms{float:right;margin:12px 15px 0 0}.deals_sub .signup_terms a{color:#1a67b2;font-size:10px;text-decoration:none}.deals_sub .signup_terms a:hover{text-decoration:underline}.deals_sub .contents{overflow:hidden;padding:0 11px}.dealssub .contents .smartFormErrorMessages{padding-bottom:5px}.deals_sub .sub_header{font-family:"Trebuchet MS";font-weight:700;color:#036}.deals_sub label{font-weight:700;color:#666a6d}.deals_sub input[type=text]{border:1px solid #bcbdc1;color:#414141}.deals_sub .formbutton{padding-top:5px;float:right}.deals_sub .formbutton .left{cursor:pointer;float:left;background-position:0 -100px;height:20px;width:2px}.deals_sub .formbutton input{cursor:pointer;float:left;background-color:transparent;background-position:-2px -100px;border:none;height:20px;color:#fff;font:700 14px Trebuchet MS;text-align:center;margin:0}.deals_sub .formbutton input.submit_arrow{background-position:-291px -100px;padding:0;width:4px}.deals_sub .formbutton input.submit_arrow_right{padding:0;width:7px}.deals_sub .formbutton .right{cursor:pointer;float:left;background-position:-300px -100px;height:20px;width:2px}.deals_sub.narrow input[type=text]{margin-bottom:5px;width:100%}.deals_sub.narrow .formbutton{margin-right:-2px}.deals_sub.narrow .sub_header{font-size:13px}.deals_sub.wide input[type=text]{width:70%}.deals_sub.wide label{float:right;text-align:right;width:100%;margin:5px 0}.deals_sub.wide .sub_header{font-size:15px}.deals_sub .bottom .middle,.deals_sub .contents{background:#e2efff}.deals_sub .bottom .left{background-position:0 -70px}.deals_sub .bottom .right{background-position:-10px -70px}
/*# sourceMappingURL=deals_module.nano.css.map */
#rev_spotlight{overflow:auto}#feedback_module .headline,#rev_spotlight .headline{font-family:Trebuchet MS;font-size:16px;font-weight:700;color:#1a67b2;margin-top:10px}#rev_spotlight .body{font-family:arial;font-size:12px;color:#444}#rev_spotlight a{font-weight:700;color:#1a67b2}#rev_spotlight a img{float:left;padding:10px 10px 0 0;border:0}#feedback_module a{color:#1a67b2}#feedback_module{padding-top:10px}#feedback_module .feedback_icon{background-position:0 -150px;height:70px;width:70px;float:left;margin-right:10px}
/*# sourceMappingURL=spotlight.nano.css.map */
.step_2_ads{position:relative;width:550px}.step_2_ads .top{height:70px;overflow:hidden;padding:5px 0 0 15px;background-position:0 0;background-repeat:no-repeat;color:#fff;font-size:23px;font-weight:700}.step_2_ads .header{position:relative;top:10px}#itinerary_arrow{background-position:-350px -50px;background-repeat:no-repeat;width:39px;height:20px;float:left;margin-left:40px}#tabs_tagline #itinerary_arrow{display:none}.step_2_ads div.itinerary{padding-right:30px;text-align:right;padding-bottom:5px;padding-left:10px}#edit_details{display:block;font-size:11px;color:#1a67b2;margin:0;padding:0}#edit_details_tagline .edit_details{text-decoration:none}#edit_details_tagline #itin{display:block;text-decoration:none;color:#444}#edit_details_tagline .edit_details span{color:#036;text-decoration:underline}.step_2_ads .middle{padding-top:5px}.step_2_ads .search_buttons{padding:10px;float:left;background-color:#e1effe;border:1px solid #d3e7fc;margin:0 30px 0 20px}.step_2_ads.triggered .search_buttons{background:#EAEAEA}.step_2_ads .search_button{cursor:pointer;float:right;margin:10px 30px 10px 0}.step_2_ads .search_button .left,div.dhtml_popup .update_search .left{height:28px;width:2px;background-position:-302px -100px;float:left}.step_2_ads .search_button .right,div.dhtml_popup .update_search .right{height:28px;float:left;width:2px;background-position:-302px -100px}.step_2_ads .search_button .arrow,div.dhtml_popup #update_search_arrow{float:left;background-position:-591px -100px;height:28px;width:6px;padding:0}.step_2_ads .search_button .arrow_right,div.dhtml_popup #update_search_arrow_right{width:8px;padding:0}.step_2_ads .search_button input,div.dhtml_popup #update_search,div.dhtml_popup #update_search_arrow_right{cursor:pointer;background-color:transparent;background-position:-304px -100px;height:28px;color:#fff;font-family:Trebuchet MS;font-size:18px;font-weight:700;border:none;float:left;margin:0;overflow:visible}.step_2_ads .search_button #search_checked{padding:0 4px}div.dhtml_popup #update_search_arrow{border:0;padding:0}.step_2_ads .fine_print{clear:both;text-align:right;color:#999;font-size:11px;font-style:italic;font-family:arial,sans-serif;padding:5px 25px 5px 0}#BBAdDropdown{background-color:#EAEAEA;margin-top:20px;width:200px;float:left}#BBAdDropdown input{width:202px}#BBAdDropdown select{width:200px}.dropdown_display{width:200px;height:20px;border:1px solid #000;background:#fff;margin:0 auto}.dropdown_button{margin:0;float:right;width:17px;height:18px;background-position:-250px -50px}.dropdown_text{font-weight:400;float:left;margin-left:2px;font-size:12px;width:170px;text-align:left;display:table-cell;vertical-align:middle;height:100%;padding-top:2px}.dropdown_text .regular{height:20px;padding-top:2px}.dropdown_options{position:absolute;width:200px;height:150px;overflow:auto;background:#fff;text-align:left;border:1px solid #000}.dropdown_option{padding:2px;border:1px solid #fff;font-size:10px;cursor:pointer}.dropdown_option:hover{border:1px solid #039}div#dhtml_edit_step2{z-index:10;display:none;padding:0 0 0 10px;text-align:left;float:left;position:relative;left:0;top:0;width:500px}.BBAdCell.center,.BBInputButton{text-align:center}div#dhtml_edit_step2.triggered_landing{padding:0 0 10px 20px}div.dhtml_popup div.dhtml_top{background:url(http://i.slimg.com/bookingbuddy/rev/widget-dhtml-top.png) no-repeat;height:20px}div.dhtml_popup div.dhtml_top a.closePopup{position:relative;float:right;width:18px;height:18px;margin-right:40px;text-decoration:none}div.dhtml_popup div.contents,div.dhtml_popup div.title{background:url(http://i.slimg.com/bookingbuddy/rev/widget-dhtml-middle.png) repeat-y;padding:0 20px;width:400px}div.dhtml_popup div.dhtml_bottom{background:url(http://i.slimg.com/bookingbuddy/rev/widget-dhtml-bottom.png) no-repeat;height:13px}div.dhtml_popup .title{font-family:Trebuchet Ms;font-size:18px;font-weight:700;color:#036;padding-top:5px}div.dhtml_popup .contents,div.dhtml_popup input,div.dhtml_popup select{font-family:Arial;font-size:12px;font-weight:400;color:#444}div.dhtml_popup .contents label{font-family:Arial;font-weight:700;color:#333}div#dhtml_edit_step2 .calendarUI{background-color:#FFF;background-position:-125px -48px;margin-right:6px;width:85px}div#dhtml_edit_step2 .noBorder{border:0}div.itinerary p{padding:0;margin-top:-15px;width:440px;display:block;float:right}div#dhtml_edit_step2.air div.departure_time{margin-right:14px}div#providers_msg{clear:both;float:left;font-family:Arial;font-size:11px;font-weight:400;color:#444}div#dhtml_edit_step2.hotel div.arrival,div#dhtml_edit_step2.hotel div.departure{width:140px}div.dhtml_popup .update_search{float:right}div#datewarnings,div#warnings{clear:both;padding-bottom:5px;width:360px}div#dhtml_edit_step2 select.validation_select{clear:both;display:block;width:170px;margin-top:5px;margin-bottom:5px;border:1px solid red}.errordate{border-color:red!important}.step_2_ads .search_buttons.triggered_details{float:none;clear:both}.BBLargeAdCell .BBInputImage{width:120px;height:60px;background-position:0 0!important}.BBInputCheckBox{float:left}.BBInputImage{width:88px;height:31px;padding:0;display:block;border:none;cursor:pointer}.BBInputButton{float:none;color:#fff;font:700 11px arial;background-color:#999;border-color:#CCC #333 #333 #CCC;border-style:solid;border-width:2px;padding:0 10px}.BBInputButton:hover{border-color:#333 #CCC #CCC #333}.BBAdCell.BBPremiumAdCell .BBInputButton{width:120px}.BBAdCell .BBInputButton{width:88px}.step_2_ads .BBAdCell{float:left;width:159px;margin-bottom:10px;font-size:1px;position:relative}.step_2_ads .step2{background-image:url(http://i.slimg.com/bookingbuddy/sprites/step2sprite-v1.png)}.step_2_ads .bottom{background-position:-3300px 0;height:30px;padding-bottom:6px;position:relative;top:-6px}.step_2_ads.triggered .bottom{background-position:-250px -150px;height:20px}.step_2_ads.triggered .middle{background-position:-5656px 0;background-repeat:repeat-y;overflow:hidden}.step_2_ads .itinerary,.step_2_ads .middle{background-position:-2750px 0;background-repeat:repeat-y;overflow:hidden}.step_2_ads #dhtml_edit_step2 label{font-family:Arial;font-weight:700;font-size:12px;color:#222}.step_2_ads #dhtml_edit_step2 .row{clear:both}.step_2_ads #dhtml_edit_step2 .row.spacer div{padding-bottom:5px}.step_2_ads .row .row_item{width:auto}.step_2_ads #dhtml_edit_step2 .calendarUI,.step_2_ads #dhtml_edit_step2 .locationSuggest,.step_2_ads #dhtml_edit_step2 select{font-family:Arial;color:#444;font-size:12px}.step_2_ads .row .row_item.dropoff{padding-left:10px}.step_2_ads #dhtml_edit_step2 .row input.calendarUI{margin-right:0;width:63px;background:0 0}.step_2_ads #dhtml_edit_step2 .row #car_arrival_city{width:245px}.step_2_ads #dhtml_edit_step2.air .row .locationSuggest,.step_2_ads #dhtml_edit_step2.vacation .row .locationSuggest{width:200px}.step_2_ads .cruise .cruise_length{padding-right:20px;padding-left:20px}.step_2_ads .hotel #hotel_arrival_city{width:259px}.step_2_ads .hotel .departure,.step_2_ads .hotel .num_rooms{padding-left:20px}.step_2_ads .update_search input{background-image:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png);color:#fff;font:700 12px Trebuchet MS;height:20px;margin:0;text-align:center;padding:1px 0 2px 5px}.step_2_ads #edit_details_tagline{text-align:left;font-family:Trebuchet MS;font-weight:700;padding-left:10px}.step_2_ads #edit_details_tagline a{color:#1A67B2;font-size:11px}.step_2_ads .location_details{color:#036;font-size:18px;padding-bottom:2px}.step_2_ads .location_details_dates{color:#888;font-size:13px;padding-right:5px}.step_2_ads form .mvc input{height:14px;border:1px solid #999;padding:2px}.step_2_ads form .mvc .update_search input{height:20px;border:none;padding:1px 0 2px 5px}.step_2_ads form .mvc .col1{width:245px}.step_2_ads form .mvc .col2{width:120px;margin-left:10px}.step_2_ads form .mvc .col3{margin-left:10px}.step_2_ads form .mvc .col1 label,.step_2_ads form .mvc .col2 label{float:left;padding-top:2px}.step_2_ads form .mvc .col1 input,.step_2_ads form .mvc .col1 select,.step_2_ads form .mvc .col2 input,.step_2_ads form .mvc .col2 select{float:right}.step_2_ads form .vacation_rental .mvc .col1{width:130px}.step_2_ads form .vacation_rental .mvc .col2{width:138px}.step_2_ads.air.classic .air #edit_details_row_2{position:relative}.step_2_ads.air.classic .air #air_date2_block{padding-right:0}.step_2_ads.air.classic #update_search{width:45px}.step_2_ads.air.classic .toggle_more{color:#1a67b2;font-size:11px;padding-right:7px;float:right}.step_2_ads.air.classic div#dhtml_edit_step2 input.calendarUI{padding:2px}.step_2_ads.air.classic .toggle_more a{color:#1a67b2;font-size:11px;outline:0}.step_2_ads.air.classic .more_options{height:20px}.step_2_ads.air.classic .more_options div{padding-right:10px}.step_2_ads.air.classic .more_options label{padding-top:3px;vertical-align:text-top}.step_2_ads.air.classic .more_options #air_service_class{margin-left:7px}.step_2_ads.air.classic .travelers{padding-top:3px}.search_buttons.classic .search_buttons_top h3{margin:0 0 15px;text-align:center;font-size:14px;color:#036}.search_buttons.classic .BBLargeAdCell .BBAdCell{width:120px;padding-right:19px;padding-left:20px}.search_buttons.classic .smartFormErrorMessages{margin-bottom:10px}.search_buttons.classic .BBAdCell{width:88px;padding-right:51px;padding-left:20px}.step_2_ads.classic .BBLargeAdCell .BBAdCell .BBInputButton{width:120px}.step_2_ads.classic .BBAdCell .BBInputButton{width:88px;margin-top:0;cursor:pointer}.step_2_ads.classic .classic_dropdown .BBInputButton{width:88px;margin-left:10px}.step_2_ads.classic .dropdown_checkbox,.step_2_ads.classic .smartFormErrorMessages{padding-left:20px}.step_2_ads.classic .dropdown_submit{float:left;position:relative;top:20px}.stillLooking .subhead{color:#036;font-family:'Trebuchet MS',Arial,sans-serif;font-size:16px;font-weight:700;padding-top:10px;padding-bottom:3px}.stillLooking .tripDetails{font-size:13px;padding-bottom:10px;color:#898989}.stillLooking .BBLargeAdCell{padding-bottom:15px}.stillLooking .BBAdCell{float:left}.stillLooking .totalAds3 .BBAdCell{padding:0 21px}.stillLooking .totalAds2 .BBAdCell{padding:0 64px}.stillLooking .totalAds1 .BBAdCell{padding:0 194px}.stillLooking .BBDropdown_premiumAdCell .BBInputImage{height:43px;width:132px;margin:8px 0 9px;border:1px solid #CFCED4}.stillLooking .BBLargeAdCell .submit_btn{float:left;margin:5px 0 0 21px}.stillLooking .BBDropdown_premiumAdCell .submit_btn{margin-left:27px}.stillLooking.white_module{margin-bottom:20px}.stillLooking.white_module .title{border-bottom:1px solid #E2EFFF;background:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E2EFFF');background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#E2EFFF));background:-moz-linear-gradient(top,#FFF,#E2EFFF)}.stillLooking .mode_logo,.stillLooking .mode_logo.air{background-position:-6255px 0}.stillLooking .mode_logo{float:left;height:46px;width:46px;background-image:url(http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png)}.stillLooking .mode_logo.hotel{background-position:-6301px 0}.stillLooking .mode_logo.vacation{background-position:-6347px 0}.stillLooking .mode_logo.car{background-position:-6393px 0}.stillLooking .mode_logo.cruise{background-position:-6439px 0}.stillLooking .mode_logo.vacation_rental{background-position:-6485px 0}.stillLooking .widgetTitle{color:#036;float:left;margin:12px 0 0 10px}.stillLooking.searchWidget .contents{padding:10px 0 0 15px}.stillLooking.searchWidget label{font-size:14px;font-weight:700}.stillLooking.searchWidget .cities,.stillLooking.searchWidget .dates,.stillLooking.searchWidget .num_guests,.stillLooking.searchWidget .num_rooms,.stillLooking.searchWidget .provider,.stillLooking.searchWidget .service_class,.stillLooking.searchWidget .submit,.stillLooking.searchWidget .travelers{margin-bottom:10px}.stillLooking.searchWidget #air_widget_form .arrival_city,.stillLooking.searchWidget #air_widget_form .departure_date,.stillLooking.searchWidget #car_widget_form .arrival_date,.stillLooking.searchWidget #vacation_widget_form .arrival_date,.stillLooking.searchWidget .departure_city,.stillLooking.searchWidget .destination_city{width:49%}.stillLooking.searchWidget .arrival_city input,.stillLooking.searchWidget .departure_city input,.stillLooking.searchWidget .destination_city input{width:60%;border:1px solid #A1A1A1;background:url(http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-x-repeat.png) repeat-x;height:25px;line-height:25px;font-size:13px;padding:0 0 0 10px}.stillLooking.searchWidget .arrival_date,.stillLooking.searchWidget .dates,.stillLooking.searchWidget .departure_date,.stillLooking.searchWidget .return_date{float:left}.stillLooking.searchWidget #air_widget_form .service_class,.stillLooking.searchWidget .cities,.stillLooking.searchWidget .dates,.stillLooking.searchWidget .submit{width:100%}.stillLooking.searchWidget #air_widget_form .service_class{margin-right:0}.stillLooking.searchWidget .calendarUI{background-image:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png);background-position:-132px -47px;border:1px solid #7F9DB9;padding-left:10px;width:75px;height:20px;line-height:20px;font-size:11px;font-family:Arial,sans-serif;cursor:pointer}.stillLooking.searchWidget #car_widget_form .destination_city,.stillLooking.searchWidget #hotel_widget_form .provider{width:85%}.stillLooking.searchWidget #hotel_widget_form .provider input{width:60%}.stillLooking.searchWidget .arrival_city,.stillLooking.searchWidget .cities,.stillLooking.searchWidget .departure_city,.stillLooking.searchWidget .destination_city,.stillLooking.searchWidget .submit,.stillLooking.searchWidget .travelers{float:left}.stillLooking.searchWidget .submit_btn{margin:0 30px 0 0!important;float:right}.stillLooking.searchWidget .submit_btn .btn{height:40px;font-size:24px}.stillLooking.searchWidget .submit_btn .submit_arrow{height:40px}.stillLooking.searchWidget #air_widget_form .cities,.stillLooking.searchWidget .group_link,.stillLooking.searchWidget .num_guests{clear:both}
/*# sourceMappingURL=step2_ads_module.nano.css.map */
.narrow_ads .search_button input,.wide_blue_widget .search_button input{cursor:pointer;background-color:transparent;border:none;font-weight:700}.narrow_ads #dhtml_edit_step2 .row,.wide_blue_widget #dhtml_edit_step2 .row{clear:both}.wide_blue_widget #dhtml_edit_step2{display:block;width:350px;padding:0}.wide_blue_widget #dhtml_edit_step2 .row input,.wide_blue_widget #dhtml_edit_step2 .row select{display:block}.wide_blue_widget{position:relative}.module_blue.wide_blue_widget .heading .heading_content{font-size:18px;font-weight:700;padding:3px 10px 8px}.wide_blue_widget .heading .header_arrow{display:inline-block;width:16px;height:16px;background-image:url(http://i.slimg.com/bookingbuddy/rev/headline-arrow.png);position:relative;top:3px}.wide_blue_widget .search_buttons{margin-bottom:-10px;padding:10px 0 0 10px;float:left;width:375px}.wide_blue_widget .search_button{cursor:pointer;float:right;margin:53px 0 0}.wide_blue_widget .search_button .left{height:28px;width:2px;background-position:-302px -100px;float:left}.wide_blue_widget .search_button .right{height:28px;float:left;width:2px;background-position:-302px -100px}.wide_blue_widget .search_button .arrow{float:left;background-position:-591px -100px;height:28px;width:6px;padding:0}.wide_blue_widget .search_button .arrow_right{width:8px;padding:0}.wide_blue_widget .search_button input{background-position:-304px -100px;height:28px;color:#fff;font-family:Trebuchet MS;font-size:18px;float:left;margin:0;overflow:visible}.wide_blue_widget .BBAdCell{float:left;width:125px;margin-bottom:10px;font-size:1px;position:relative}.wide_blue_widget #dhtml_edit_step2 label{font-family:Arial;font-weight:700;font-size:12px;color:#222}.wide_blue_widget #dhtml_edit_step2 .row.spacer div{padding-bottom:5px}.wide_blue_widget .row .row_item{width:auto}.wide_blue_widget #dhtml_edit_step2 .calendarUI,.wide_blue_widget #dhtml_edit_step2 .locationSuggest,.wide_blue_widget #dhtml_edit_step2 select{font-family:Arial;color:#444;font-size:12px}.wide_blue_widget .row .row_item.dropoff{padding-left:10px}.wide_blue_widget #dhtml_edit_step2 .row input.calendarUI{float:none!important;margin-right:0!important;width:85px;padding:1px 3px}.wide_blue_widget .hotel #hotel_arrival_city{width:330px}.wide_blue_widget .hotel .departure,.wide_blue_widget .hotel .num_rooms,.wide_blue_widget .hotel .num_travelers{padding-left:20px}.wide_blue_widget div#dhtml_edit_step2.hotel .num_rooms{position:relative}.wide_blue_widget div#dhtml_edit_step2.hotel div.arrival,.wide_blue_widget div#dhtml_edit_step2.hotel div.departure{width:95px}.narrow_ads #dhtml_edit_step2,.narrow_ads #dhtml_edit_step2 .row input,.narrow_ads #dhtml_edit_step2 .row select{display:block}.narrow_ads{position:relative;width:300px}.narrow_ads .top{height:41px;overflow:hidden;padding:0 0 0 15px;background-position:0 0;background-repeat:no-repeat;color:#fff;font-size:18px;font-weight:700}.narrow_ads .header{position:relative;top:8px}.narrow_ads div.itinerary{text-align:right;padding-bottom:5px;padding-left:10px;float:left}.narrow_ads .middle{padding-top:5px}.narrow_ads .search_buttons{padding:10px 0 0 20px;float:left;width:100%}.narrow_ads .search_button{cursor:pointer;float:right;margin:0 23px 10px 0}.narrow_ads .search_button .left{height:28px;width:2px;background-position:-302px -100px;float:left}.narrow_ads .search_button .right{height:28px;float:left;width:2px;background-position:-302px -100px}.narrow_ads .search_button .arrow{float:left;background-position:-591px -100px;height:28px;width:6px;padding:0}.narrow_ads .search_button .arrow_right{width:8px;padding:0}.narrow_ads .search_button input{background-position:-304px -100px;height:28px;color:#fff;font-family:Trebuchet MS;font-size:18px;float:left;margin:0;overflow:visible}.narrow_ads .BBAdCell{float:left;width:150px;margin-bottom:10px;font-size:1px;position:relative}.narrow_ads .step2{background-image:url(http://i.slimg.com/bookingbuddy/hotel_listing/widget-sprite.gif)}.narrow_ads .bottom{background-position:-600px 0;height:30px;padding-bottom:6px;position:relative;top:-6px}.narrow_ads .itinerary,.narrow_ads .middle{background-position:-300px 0;background-repeat:repeat-y;overflow:hidden}.narrow_ads #dhtml_edit_step2 label{font-family:Arial;font-weight:700;font-size:12px;color:#222}.narrow_ads #dhtml_edit_step2 .row.spacer div{padding-bottom:5px}.narrow_ads .row .row_item{width:auto}.narrow_ads #dhtml_edit_step2 .calendarUI,.narrow_ads #dhtml_edit_step2 .locationSuggest,.narrow_ads #dhtml_edit_step2 select{font-family:Arial;color:#444;font-size:12px}.narrow_ads .row .row_item.dropoff{padding-left:10px}.narrow_ads #dhtml_edit_step2 .row input.calendarUI{float:none!important;margin-right:0!important;width:85px;padding:1px 3px}.narrow_ads .hotel #hotel_arrival_city{width:250px}.narrow_ads .hotel .num_travelers{display:none}.narrow_ads .hotel .departure,.narrow_ads .hotel .num_rooms,.narrow_ads .hotel .num_travelers{padding-left:20px}.narrow_ads div#dhtml_edit_step2.hotel div.arrival,.narrow_ads div#dhtml_edit_step2.hotel div.departure{width:87px}.hotel_listing_ads div#dhtml_edit_step2{display:block;padding:0;width:auto;float:none}.hotel_listing_ads .search_buttons{float:left;width:100%}.hotel_listing_ads .BBAdCell{float:left;padding:10px 0;width:25%}.hotel_listing_ads .submit_btn{float:right;margin-right:50px;padding-top:10px}.ielt8 .hotel_listing_ads{float:left;position:relative}.ielt8 .hotel_listing_ads .bottom .corner,.ielt8 .hotel_listing_ads .inner_heading .corner{position:relative}.ielt8 .hotel_listing_ads .inner_heading{margin-top:-6px}.ielt8 .hotel_listing_ads .contents{width:680px}.ielt8 .hotel_listing_ads .bottom .light{position:relative;width:688px}.standard .step_2_ads{width:530px}.standard .step_2_ads #dhtml_edit_step2,.standard .step_2_ads #edit_details_tagline,.standard .step_2_ads div.itinerary{padding-left:0}.standard .step_2_ads .search_buttons{margin-left:0}.module_blue.standard .heading_content{height:57px;position:relative}.module_blue.standard #pppo_fineprint{padding-top:0}.module_blue.standard .heading_content .heading_title{color:#fff;font-size:23px;font-weight:700;padding:15px 10px;position:relative;z-index:1}.module_blue.standard .heading_content .heading_image{background-image:url(http://i.slimg.com/bookingbuddy/sprites/step2sprite-v1.png);background-position:-3850px 0;background-repeat:no-repeat;height:52px;width:520px;position:absolute;top:-5px;left:0;color:#fff;font-size:23px;font-weight:700;padding:15px 10px}.module_blue.standard.air .heading_content .heading_image{background-position:0 0}.module_blue.standard.hotel .heading_content .heading_image{background-position:-550px 0}.module_blue.standard.car .heading_content .heading_image{background-position:-1650px 0}.module_blue.standard.vacation .heading_content .heading_image{background-position:-1100px 0}.module_blue.standard.cruise .heading_content .heading_image{background-position:-2200px 0}
/*# sourceMappingURL=blue_ads_module.nano.css.map */
#deals_popunder,body.crossPromotionPage{font-family:arial,sans-serif;background:#1A67B2;margin:0;padding:0}#deals_popunder h1,#deasl_popunder h2{margin:0}#deals_popunder #container{background:url(/bookingbuddy/popunder/popunder-bg.gif) no-repeat;width:560px;height:700px}#deals_popunder #header{height:310px}#deals_popunder #header h1{font-size:30px;color:#FFF;position:relative;top:80px;left:50px;display:block;width:470px;padding:0}#deals_popunder #deals{font-size:12px;float:left;width:515px;position:relative;left:25px}#deals_popunder #deals h2{color:#1A67B2;font-size:15px;padding-top:0;padding-left:0;margin:0}#deals_popunder #deals .BB-deal{float:left;width:99%}#deals_popunder #deals .BB-deal.odd{background-color:#E1F1FF}#deals_popunder #deals .price{color:#F89839;font-size:15px;width:60px;float:left;font-weight:700;padding:5px 8px 3px 10px;line-height:23px}#deals_popunder #deals .destinationName{color:#666;padding:6px 10px 0;width:120px;float:left}#deals_popunder #deals .title{font-size:11px;line-height:16px;width:270px;float:left;font-weight:700;padding:4px 5px}#deals_popunder #deals .image{float:left;padding:8px;width:50px}#deals_popunder #deals .price.with_image{width:40px}#deals_popunder #deals .destinationName.with_image{color:#777;font-size:12px;font-weight:400;line-height:14px;padding:0 15px 0 0;width:auto}#deals_popunder #deals .source.with_image{color:#666;font-weight:700}#deals_popunder #deals .title.with_image{width:350px}#deals_popunder #deals .title a:active,#deals_popunder #deals .title a:link,#deals_popunder #deals .title a:visited{color:#1A67B2}#deals_popunder #deals .title a:hover{color:#F89839}#deals_popunder #deals .source{color:#777;font-weight:400;line-height:14px;font-size:12px}#deals_popunder #search_links{list-style-type:none;float:left;margin:0;padding:0}#deals_popunder #search_links li{color:#F79330;display:inline;float:left}#deals_popunder #search_links #li_car_rentals{width:170px}#deals_popunder #search_links #li_car_rentals a{width:120px}#deals_popunder #search_links #li_hotels{width:140px}#deals_popunder #search_links #li_hotels a{width:90px}#deals_popunder #search_links #li_vacation_rentals{width:210px}#deals_popunder #search_links #li_vacation_rentals a{width:155px}#deals_popunder #search_links li a,#deals_popunder #search_links li span{display:block;float:left;font-weight:700;font-family:"Trebuchet Ms";font-size:13px;line-height:30px;height:35px}#deals_popunder #search_links li a{color:#157ABE;width:180px}#deals_popunder #see-all a{background:url(/bookingbuddy/popunder/vacation-popunder-see-all.gif) no-repeat;width:108px;height:16px;float:right;margin-top:5px;position:relative;right:40px;text-indent:-9999px}#deals_popunder .dealType{background-repeat:no-repeat!important;background-position:5px 5px!important;height:35px;width:40px}#deals_popunder .dealType.hotel{background:url(/bookingbuddy/popunder/hotel.gif)}#deals_popunder .dealType.car{background:url(/bookingbuddy/popunder/car-icon.gif)}#deals_popunder .dealType.vacation_rental{background:url(/bookingbuddy/popunder/vacation-rentals.gif)}#deals_popunder .clear{clear:both}#deals_popunder #search-now a{display:block;width:510px;height:245px;text-indent:-9999px;position:absolute;top:65px;left:25px}#deals_popunder #footer{width:530px;float:left;margin-top:-10px;padding-left:15px}#deals_popunder #footer h2{font-size:15px;color:#1A67B2;margin:0;padding-left:10px;padding-bottom:0}
/*# sourceMappingURL=popunder.nano.css.map */
#splash_container,#splash_container #side_popup,#splash_container .traq_popup_frame{z-index:120;position:absolute}#splash_container{top:0;height:100%}#traq_lander_page_mask{background-image:url(http://i.slimg.com/bookingbuddy/overlay_v1.png);left:0;position:absolute;top:0;z-index:99}#splash_container #side_popup.pink{background:url(http://i.slimg.com/bookingbuddy/traq_lander/pink_background.png) repeat-y;height:100%;width:56px}#splash_container #side_popup.pink #logo{background:url(http://i.slimg.com/bookingbuddy/traq_lander/side_popup_pink.gif) no-repeat;height:667px;width:56px}#splash_container .traq_popup_frame .center_sprite{background:url(http://i.slimg.com/bookingbuddy/traq_lander/center_popup_sprite_v2.png) no-repeat}#splash_container .traq_popup_frame{font-family:"Trebuchet MS";color:#036;margin:160px 75px;width:407px}#splash_container .traq_popup_frame .itinerary_location{color:#036;font-size:18px;font-weight:700}#splash_container .traq_popup_frame .itinerary_date{color:#036;font-size:18px}#splash_container .traq_popup_frame .tip{padding:20px 0 10px;height:46px;margin-left:130px}#splash_container .traq_popup_frame .tip .tip_image{float:left;width:46px;height:46px;background-position:-54px 0}#splash_container .traq_popup_frame .tip .tip_text{float:left;color:#036;font-size:39px;vertical-align:top}#splash_container .traq_popup_frame .header{color:#036;font-size:22px;font-weight:700}#splash_container .traq_popup_frame .sub_header{color:#036;font-size:22px;margin:10px 0}#splash_container .traq_popup_frame .content_wrapper{margin:0 10px;padding-bottom:7px;text-align:center}#splash_container .traq_popup_frame .top{padding-left:21px;padding-right:22px;height:31px}#splash_container .traq_popup_frame .top #left{position:relative;float:left;height:31px;width:22px;min-width:22px;right:21px;background-position:0 0;margin-left:-100%}#splash_container .traq_popup_frame .top #center{position:relative;float:left;width:100%;margin-top:9px;height:20px;background-color:#e2f0ff;border-top:2px solid #98cbfc}#splash_container .traq_popup_frame .top #right{position:relative;float:left;height:31px;width:31px;background-position:-22px 0;margin-right:-31px}#splash_container .traq_popup_frame .bottom{height:13px;padding-left:13px;padding-right:13px}#splash_container .traq_popup_frame .bottom #left{position:relative;float:left;height:13px;width:13px;min-width:13px;right:13px;margin-left:-100%;background-position:0 -31px}#splash_container .traq_popup_frame .bottom #center{position:relative;float:left;width:100%;height:11px;background-color:#CEE8FF;border-bottom:2px solid #98cbfc}#splash_container .traq_popup_frame .bottom #right{position:relative;float:left;height:13px;width:13px;background-position:-31px -31px;margin-right:-13px}#splash_container .traq_popup_frame .mid{border-left:2px solid #98cbfc;border-right:2px solid #98cbfc;background:url(http://i.slimg.com/bookingbuddy/traq_lander/gradient.png) repeat-x #cee8ff;position:relative;clear:both}#splash_container .traq_popup_frame .submit{display:inline-block}#splash_container .traq_popup_frame .submit_btn{float:left}#splash_container .traq_popup_frame .submit_btn .btn{background-position:-611px -100px;font-size:25px;height:40px;text-align:center;width:175px}#splash_container .traq_popup_frame .submit_btn .submit_left{background-position:-606px -100px;height:40px;width:2px}#splash_container .traq_popup_frame .submit_btn .submit_right{background-position:-911px -100px;height:40px;width:5px}#splash_container .traq_popup_frame .to_text .destination{font-weight:700}#CTM_A2 .to_text,#CTM_A3 .to_text{font-size:22px;font-family:Trebuchet MS;color:#036;padding-bottom:20px}#CTM_A2 .byg,#CTM_A3 .byg{padding-bottom:20px;margin-left:12px;height:56px}#CTM_A2 .byg .text,#CTM_A3 .byg .text{float:left;font-size:35px;font-family:Trebuchet MS;color:#036;padding-top:5px}#CTM_A2 .byg .important,#CTM_A3 .byg .important{float:left;background-position:-100px 0;width:56px;height:56px;margin-right:10px}#CTM_A3 .byg{display:none}
/*# sourceMappingURL=traq_lander.nano.css.map */
div#basic_gmap,div#hotel_check_rates_map.map_info_window .hotel_check_rates .middle{cursor:pointer}div#hotel_geo_wrapper{padding-top:10px}div#hotel_geo_wrapper h3{display:inline;padding:10px 5px 0 0;margin:0;font-size:16px;font-family:"Trebuchet MS",Arial;font-weight:700;color:#036}div#hotel_geo_wrapper a{color:#1a68b3;font-size:12px;text-decoration:none;font-weight:700}div#hotel_geo_wrapper .google_map_wrapper{border:2px solid #55a0e5;float:right;margin:15px 10px 15px 0}div#hotel_geo_wrapper #child_list{float:left;padding-bottom:25px;width:190px}div#hotel_geo_wrapper .attraction,div#hotel_geo_wrapper .child_location{color:#1a68b3;font-weight:700;font-size:12px;margin-top:10px;line-height:17px}div#hotel_geo_wrapper .attraction{margin-right:10px}div#hotel_geo_wrapper .child_location .name{font-size:14px;color:#1A68B3}div#hotel_geo_wrapper .child_location .num_hotels{color:#454440;font-size:12px;font-weight:400}div#hotel_geo_wrapper .attraction .name{color:#1a68b3;font-size:14px;float:left;margin:2px 8px 0 0}div#hotel_geo_wrapper .attraction .ta_rating{overflow:hidden;margin:0;display:inline-block}div#hotel_geo_wrapper .attraction .address{font-weight:400;line-height:12px}div#hotel_geo_wrapper .see_hotels{font-weight:700}div#hotel_geo_wrapper .see_hotels a{text-decoration:underline}div#dhtml_gmap_wrapper{width:774px;height:445px;position:absolute}div#dhtml_gmap_wrapper .corner{position:absolute;background:url(http://i.slimg.com/bookingbuddy/geo/trans-corners.png) no-repeat;height:10px;width:10px}div#dhtml_gmap_wrapper .bottom.trans,div#dhtml_gmap_wrapper .top.trans{height:10px;width:100%;background:url(http://i.slimg.com/bookingbuddy/geo/trans-border.png) repeat-x;position:relative;z-index:9px}div#dhtml_gmap_wrapper .top.trans .closePopup{background:url(http://i.slimg.com/bookingbuddy/geo/close-btn.png) repeat-x;position:absolute;height:19px;width:19px;right:-15px;top:-5px;z-index:10}div#dhtml_gmap_wrapper .mid{position:relative}div#dhtml_gmap_wrapper .mid .left.trans,div#dhtml_gmap_wrapper .mid .right.trans{height:100%;width:10px;background:url(http://i.slimg.com/bookingbuddy/geo/trans-border.png) repeat-y;position:absolute}div#dhtml_gmap_wrapper .mid .left.trans{left:-10px}div#dhtml_gmap_wrapper .mid .right.trans{right:-10px}div#dhtml_gmap_wrapper .top.trans .left{background-position:0 0;top:0;left:-10px}div#dhtml_gmap_wrapper .top.trans .right{background-position:-10px 0;top:0;right:-10px}div#dhtml_gmap_wrapper .bottom.trans .left{background-position:0 -10px;bottom:0;left:-10px}div#dhtml_gmap_wrapper .bottom.trans .right{background-position:-10px -10px;bottom:0;right:-10px}div#dhtml_gmap_wrapper .content_wrapper{padding:15px;background-color:#e2efff;border:2px solid #55a0e5}div#dhtml_gmap_wrapper .google_map_wrapper{float:left;border:2px solid #55a0e5;position:relative}div#dhtml_gmap_wrapper #dhtml_gmap{width:532px;height:404px;position:relative}div#dhtml_gmap_wrapper .map_guide{background-color:#fff;font-family:Arial;font-size:13px;height:408px;position:absolute;right:15px;top:17px;width:192px;z-index:2}div#dhtml_gmap_wrapper .map_guide h4{margin:8px 10px;font-size:15px;color:#036}div#dhtml_gmap_wrapper .divider{border-bottom:1px dotted #ccc;height:1px;margin:5px}.map_guide .marker{margin:3px 10px 0}.map_guide .bold{font-weight:700}.map_guide .marker.attractions{background:url(http://i.slimg.com/bookingbuddy/geo/attraction-icon.png) center right no-repeat;height:23px}.map_guide .marker.hotels{background:url(http://i.slimg.com/bookingbuddy/geo/hotel-icon.png) center right no-repeat;height:23px}.map_guide .marker label{display:block;margin-top:3px}.map_guide .marker input{margin:-3px 0 0;vertical-align:middle}.map_info_window{position:absolute;display:none;z-index:10;outline:0}div#hotel_check_rates_map.map_info_window .check_rates_popup,div#hotel_check_rates_map.map_info_window.hide{display:block}.map_info_window .title{font-size:14px;font-weight:700}.map_info_window .address{line-height:15px;margin-top:4px}.map_info_window .address .parent{display:block;clear:left}.map_info_window.map_attraction{width:197px;float:left}.map_info_window.map_attraction .top{background:url(http://i.slimg.com/bookingbuddy/geo/attraction-top.png) no-repeat;float:left;height:22px;width:100%}.map_info_window.map_attraction .top .closePopup{background:url(http://i.slimg.com/bookingbuddy/geo/close-btn.png) no-repeat;position:absolute;height:19px;width:19px;right:-3px;top:8px}.map_info_window.map_attraction .bottom{background:url(http://i.slimg.com/bookingbuddy/geo/attraction-bottom.png) no-repeat;float:left;height:10px;width:100%}.map_info_window.map_attraction .middle{background:url(http://i.slimg.com/bookingbuddy/geo/attraction-middle.png) repeat-y;float:left;width:100%}.map_info_window.map_attraction .contents{padding:5px 20px}div#hotel_check_rates_map.map_info_window{width:383px;float:left}div#hotel_check_rates_map.map_info_window .top{background:url(http://i.slimg.com/bookingbuddy/geo/check-rates-top.png) no-repeat;float:left;height:26px;width:100%}div#hotel_check_rates_map.map_info_window .bottom{background:url(http://i.slimg.com/bookingbuddy/geo/check-rates-bottom.png) no-repeat;float:left;height:10px;width:100%}.check_rates_popup.map_info_window .middle{background:url(http://i.slimg.com/bookingbuddy/geo/check-rates-middle.png) repeat-y;float:left;width:100%}div#hotel_check_rates_map.map_info_window .contents{margin:5px 20px;background:#fff;width:auto}div#hotel_check_rates_map.map_info_window .top .closePopup{background:url(http://i.slimg.com/bookingbuddy/geo/close-btn.png) repeat-x;width:18px;height:18px;position:absolute;right:5px;top:13px}div#hotel_check_rates_map.map_info_window .hotel_search_title{font-size:18px;color:#036;font-weight:700}div#hotel_check_rates_map.map_info_window .check_rates_callout,div#hotel_check_rates_map.map_info_window .search_callout{font-family:arial,sans-serif;font-size:14px;color:#444;font-weight:700;margin-bottom:10px}div#hotel_check_rates_map.map_info_window .search_callout{clear:both}div#hotel_check_rates_map.map_info_window .inputs{float:left;width:49%;margin-bottom:10px}div#hotel_check_rates_map.map_info_window .num_guests{width:25%;clear:left}div#hotel_check_rates_map.map_info_window .inputs label{font-family:arial,sans-serif;font-weight:700;color:#333;font-size:12px}div.map_info_window .contents,div.map_info_window input,div.map_info_window select{font-family:Arial;font-size:12px;font-weight:400;color:#444}div.map_info_window .contents label{font-family:Arial;font-weight:700;color:#333}div#hotel_check_rates_map.map_info_window .hotel_check_rates{float:right;padding-bottom:10px}div#hotel_check_rates_map.map_info_window .date{width:150px}
/*# sourceMappingURL=hotel_geo.nano.css.map */
#hotel_reviews_container{padding-left:15px}#hotel_reviews_container ol,#hotel_reviews_container ul{list-style:none;margin:0 0 0 -25px;padding-left:15px}#hotel_reviews_container .hotel_item,#hotel_reviews_container li{clear:both;font-weight:700;font-size:14px;font-family:arial,sans-serif;color:#444;padding:5px 0 10px}#hotel-reviews-intro{font-size:14px;font-weight:700;font-family:trebuchet MS;color:#036;margin-left:-20px}#hotel_reviews_container a{color:#1a67b2;text-decoration:none}#hotel_reviews_container .hotel_reviews_intro{font:700 15px Trebuchet MS;color:#666;float:left;padding-top:10px}#hotel_reviews_container .hotel_reviews_error{color:red;padding:10px 100px 0 0}#hotel_reviews_container .pagination{float:right;padding-right:15px;padding-top:15px}#hotel_reviews_container .pagination a.first{float:left;margin-right:5px;background:url(http://i.slimg.com/bookingbuddy/rev/pagination-first.gif);height:11px;width:12px}#hotel_reviews_container .pagination a.first:hover{background:url(http://i.slimg.com/bookingbuddy/rev/pagination-first.gif) 0 -11px}#hotel_reviews_container .pagination a.previous{float:left;background:url(http://i.slimg.com/bookingbuddy/rev/pagination-previous.gif);height:11px;width:11px}#hotel_reviews_container .pagination a.previous:hover{background:url(http://i.slimg.com/bookingbuddy/rev/pagination-previous.gif) 0 -11px}#hotel_reviews_container .pagination a.next{float:left;margin-right:5px;background:url(http://i.slimg.com/bookingbuddy/rev/pagination-next.gif);height:11px;width:11px}#hotel_reviews_container .pagination a.next:hover{background:url(http://i.slimg.com/bookingbuddy/rev/pagination-next.gif) 0 -11px}#hotel_reviews_container .pagination a.last{float:left;background:url(http://i.slimg.com/bookingbuddy/rev/pagination-last.gif);height:11px;width:12px}#hotel_reviews_container .pagination a.last:hover{background:url(http://i.slimg.com/bookingbuddy/rev/pagination-last.gif) 0 -11px}#hotel_reviews_container .page_notation{float:left;font-family:Arial,sans-serif;font-size:10px;color:#444;padding:0 5px}#hotel_reviews_container .placement{float:left;line-height:24px;padding-right:5px}#hotel_reviews_container .hotel_listing{list-style:none;margin:0;padding:0}#hotel_reviews_container .hotel_name .hotel_link,#hotel_reviews_container h3.hotel_name{font-size:15px;font-weight:700;line-height:24px;margin:0;text-decoration:none;vertical-align:middle}#hotel_reviews_container .hotel_name .hotel_link{margin:0 10px 0 0}#hotel_reviews_container .hotel_name .star_rating{margin:7px 0 0}#hotel_reviews_container .hotel_img_col{float:left;margin-right:20px;width:94px}#hotel_reviews_container .hotel_img{float:left;height:auto;width:auto;max-height:95px;max-width:94px;margin-bottom:5px;cursor:pointer;background-image:url(http://i.slimg.com/bookingbuddy/generic-hotel.gif)}.ta_rating.no_xs,.ta_rating.o_lg{background-image:url(http://i.slimg.com/bookingbuddy/landing_pages/ratings-v5.gif)}.ielt8 #hotel_reviews_container .hotel_img{height:expression(this.height > 95 ? "95px" : true);width:expression(this.width > 94 ? "94px": true)}#hotel_reviews_container .hotel_address{font-size:11px;font-family:arial,sans-serif;color:#444;font-weight:400;line-height:14px}#hotel_reviews_container .com_links,#hotel_reviews_container .more_links{color:#999;font-size:11px;line-height:14px}#hotel_reviews_container .com_links a,#hotel_reviews_container .more_links a{text-decoration:underline;font-weight:400;font-size:10px}#hotel_reviews_container .sem_ta_hotel{padding-top:5px}#hotel_reviews_container .sem_ta_hotel.dest{width:250px;float:left;margin-left:0}#hotel_reviews_container .review_blurb{margin-right:15px;padding-top:5px}#hotel_reviews_container .divider{height:1px;border-bottom:dotted 1px #ccc;padding-top:10px;clear:both;margin:0 15px 0 0}#hotel_reviews_container li.last .divider{border:none}#hotel_reviews_container .traveler_rating{float:right;margin-right:10px;font-size:11px;color:#444;width:120px;text-decoration:none}#hotel_reviews_container .traveler_rating.dest{float:left;margin-top:10px}.ta_rating{display:block;width:104px;height:18px}.ta_rating.s50{background-position:0 -400px}.ta_rating.s45{background-position:0 -418px}.ta_rating.s40{background-position:0 -436px}.ta_rating.s35{background-position:0 -454px}.ta_rating.s30{background-position:0 -472px}.ta_rating.s25{background-position:0 -490px}.ta_rating.s20{background-position:0 -508px}.ta_rating.s15{background-position:0 -526px}.ta_rating.s10{background-position:0 -544px}.ta_rating.s05{background-position:0 -562px}.ta_rating.s00{background-position:0 -580px}.ta_rating.o_lg{width:118px;height:20px}.ta_rating.o_lg50{background-position:0 0}.ta_rating.o_lg45{background-position:0 -20px}.ta_rating.o_lg40{background-position:0 -40px}.ta_rating.o_lg35{background-position:0 -60px}.ta_rating.o_lg30{background-position:0 -80px}.ta_rating.o_lg25{background-position:0 -100px}.ta_rating.o_lg20{background-position:0 -120px}.ta_rating.o_lg15{background-position:0 -140px}.ta_rating.o_lg10{background-position:0 -160px}.ta_rating.o_lg05{background-position:0 -180px}.ta_rating.o_lg00{background-position:0 -200px}.ta_rating.no_xs{width:41px;height:8px;overflow:hidden}.ta_rating.no_xs50{background-position:-409px 0}.ta_rating.no_xs45{background-position:-409px -8px}.ta_rating.no_xs40{background-position:-409px -16px}.ta_rating.no_xs35{background-position:-409px -24px}.ta_rating.no_xs30{background-position:-409px -32px}.ta_rating.no_xs25{background-position:-409px -40px}.ta_rating.no_xs20{background-position:-409px -48px}.ta_rating.no_xs15{background-position:-409px -56px}.ta_rating.no_xs10{background-position:-409px -64px}.ta_rating.no_xs05{background-position:-409px -72px}.ta_rating.no_xs00{background-position:-409px -80px}.star_rating{display:block;width:65px;height:11px}.star_rating.s50{background-position:0 -620px}.star_rating.s45{background-position:0 -635px}.star_rating.s40{background-position:0 -650px}.star_rating.s35{background-position:0 -665px}.star_rating.s30{background-position:0 -680px}.star_rating.s25{background-position:0 -695px}.star_rating.s20{background-position:0 -710px}.star_rating.s15{background-position:0 -725px}.star_rating.s10{background-position:0 -740px}.star_rating.s05{background-position:0 -755px}.star_rating.s00{background-position:100px 0}.star_rating.lg{display:block;width:83px;height:15px}.star_rating.lg50{background-position:-113px -570px}.star_rating.lg45{background-position:-113px -590px}.star_rating.lg40{background-position:-113px -610px}.star_rating.lg35{background-position:-113px -630px}.star_rating.lg30{background-position:-113px -650px}.star_rating.lg25{background-position:-113px -670px}.star_rating.lg20{background-position:-113px -690px}.star_rating.lg15{background-position:-113px -710px}.star_rating.lg10{background-position:-113px -730px}.star_rating.lg05{background-position:-113px -750px}.star_rating.lg00{background-position:100px 0}#dhtml_hotel_search .hotel_check_rates,#hotel_reviews_container .hotel_check_rates,.check_rates_wrapper .hotel_check_rates{margin-top:5px;cursor:pointer}#hotel_reviews_container .hotel_check_rates.dest{clear:both}#dhtml_hotel_search .hotel_check_rates .left,#hotel_reviews_container .hotel_check_rates .left,.check_rates_popup .contents .hotel_check_rates .left,.check_rates_wrapper.hotel_specific .hotel_check_rates .left,.dhtml_popup.blocked .hotel_check_rates .left{height:20px;width:2px;background-position:0 -100px;float:left}#dhtml_hotel_search .hotel_check_rates .right,#hotel_reviews_container .hotel_check_rates .right,.check_rates_popup .contents .hotel_check_rates .right,.check_rates_wrapper.hotel_specific .hotel_check_rates .right,.dhtml_popup.blocked .hotel_check_rates .right{height:20px;float:left;width:2px;background-position:-300px -100px}#dhtml_hotel_search .hotel_check_rates .middle,#hotel_reviews_container .hotel_check_rates .middle,.check_rates_popup .contents .hotel_check_rates .middle,.check_rates_wrapper.hotel_specific .hotel_check_rates .middle,.dhtml_popup.blocked .hotel_check_rates .middle{background-position:-2px -100px;color:#fff;font-size:13px;font-weight:700;border:none;float:left;padding:3px 3px 2px;width:auto}#dhtml_hotel_search .middle .contents{background:0 0;width:330px;padding:2px 24px}#hotel_reviews_container .review_title a{font:700 14px Arial;color:#1a67b2;text-decoration:none}#hotel_reviews_container .pub_info{font:400 11px Arial;color:#a0a0a0}#hotel_reviews_container .summary{font:400 12px Arial;color:#444;line-height:15px}#hotel_reviews_container .arrow{color:#f57e08}#hotel_reviews_container .more_hotels{float:right;margin-right:15px}#hotel_reviews_container .more_hotels a{font-size:12px;font-weight:700;text-decoration:none}#hotel_reviews_container .more_hotels a .arrow{color:#f89839}#dhtml_hotel_search{position:absolute;width:383px;margin-left:-35px}#dhtml_hotel_search .top .closePopup{width:18px;height:18px;float:right}#dhtml_hotel_search_title{font-size:18px;color:#036;font-weight:700}.check_rates_wrapper .check_rates_providers{float:left;padding-bottom:5px;width:100%}#dhtml_hotel_search .check_rates_callout,#dhtml_hotel_search .search_callout,.check_rates_wrapper .check_rates_callout,.check_rates_wrapper .search_callout{font-family:arial,sans-serif;font-size:14px;color:#444;font-weight:700;margin-bottom:10px}#dhtml_hotel_search .search_callout,.check_rates_wrapper .search_callout{clear:both}#dhtml_hotel_search .inputs,.check_rates_wrapper .inputs{float:left;width:49%;margin-bottom:10px}#dhtml_hotel_search .num_guests,.check_rates_wrapper .num_guests{width:25%;clear:left}#dhtml_hotel_search .inputs label,.check_rates_wrapper .inputs label{font-family:arial,sans-serif;font-weight:700;color:#333;font-size:12px}#dhtml_hotel_search .hotel_check_rates,.check_rates_wrapper .hotel_check_rates{float:right;padding:0 8px 8px}#dhtml_hotel_search .date,.check_rates_wrapper .date{width:150px}.check_rates_wrapper .hotel_check_rates .btn{padding-top:5px}.check_rates_checkbox_ad{width:49%;float:left}.check_rates_checkbox_ad label{font-family:arial,sans-serif;font-size:12px;color:#444}.check_rates_checkbox_ad label.premium{font-weight:700}
/*# sourceMappingURL=hotels_module.nano.css.map */
.hotel_specific #breadcrumb{margin:-29px 0 8px 20px}.hotel_details{font-size:12px;float:left;margin:20px 0 10px;width:530px}.hotel_details a,.more_hotel_details a{color:#1A67B2}.hotel_details .hotel_popularity{color:#666;font-weight:700;font-size:15px;margin:15px 0 0}.hotel_details .hotel_photo{border:1px solid #aaa;float:left;margin:0 15px 5px 0;height:auto;max-height:145px;max-width:120px}.ielt8 .hotel_details .hotel_photo{height:expression(this.height > 145 ? "145px" : true);width:expression(this.width > 120 ? "120px" : true)}.hotel_details .hotel_info_list{list-style:none;vertical-align:middle;margin-top:0}.hotel_details .hotel_info_item{padding-bottom:3px}.hotel_details .hotel_info_item .hotel_name{font-size:14px;font-weight:700}.hotel_details .hotel_info_item a{text-decoration:none}.hotel_details>.hotel_info>.more_info{clear:both;margin-bottom:5px;overflow:hidden}.hotel_details .ratings{float:left;margin-bottom:20px;width:130px;font-weight:700;font-size:13px}.hotel_details .star_info,.hotel_details .ta_info{padding-bottom:5px}.hotel_details .star_rating{display:inline-block;margin:0 0 -1px 3px}#hotel_middle_wrapper{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;clear:both;padding:20px 0;margin:20px 0}#google_maps_wrapper{float:left;width:49%}.check_rates_container{float:left;width:49%;width:392px;margin-top:10px}#map{border:1px solid #aaa}.hotel_specific h3{color:#666;font-size:15px}.check_rates_wrapper.hotel_specific{background-color:#ebf5ff;border:1px solid #c3e0ff;position:relative;margin:0}.check_rates_wrapper.hotel_specific .top{background:0 0;height:0}.check_rates_wrapper.hotel_specific .middle{background:0 0;padding:0 0 0 10px}.check_rates_wrapper.hotel_specific .middle .contents{padding:0;width:auto;background:0 0;border:none}.check_rates_wrapper.hotel_specific input.calendarUI{border:1px solid #7F9DB9;background-color:#fff;background-position:-131px -49px}.check_rates_wrapper.hotel_specific input,.check_rates_wrapper.hotel_specific select{color:#444;font-size:12px;font-family:Arial}.check_rates_wrapper.hotel_specific .submit_btn .btn{color:#fff;font-size:14px}.check_rates_wrapper.hotel_specific .bottom{background:0 0;height:0}.check_rates_wrapper.hotel_specific .inputs{width:100%}.check_rates_wrapper.hotel_specific .inputs.num_guests{clear:none;width:20%}.check_rates_wrapper.hotel_specific .calendarUI{width:85px}.check_rates_wrapper.hotel_specific .check_rates_callout{color:#036;font-size:15px;margin-top:10px}.check_rates_wrapper.hotel_specific .submit_btn{padding:0 0 10px;float:left}#more_hotels_content{text-align:center;min-height:155px}.more_hotel_details{float:left;padding:5px 0 0;text-align:center;width:45%}.more_hotel_details .hotel_popularity{color:#666;font-weight:700}.more_hotel_details .star_rating{margin:5px 0 0 30px}.more_hotel_details .hotel_rating{margin:5px 5px 10px}.more_hotel_details .hotel_rating .rating{margin-left:10px}.featured_hotel.module .title{font-size:30px}.featured_hotel.module .contents{background:#fff}.featured_hotel.module .hotel_details{float:none;margin:0;padding:20px 0 10px}.featured_hotel.module .hotel_details.banner{width:auto;margin-right:15px}.featured_hotel.module .hotel_details div.hotel_imgs{max-width:267px}.featured_hotel.module .hotel_name{font-size:18px;font-weight:700}.featured_hotel.module .hotel_address{font-size:15px}.featured_hotel.module .check_rates_container{float:right}.featured_hotel.module .check_rates_container .form_wrapper{float:left;width:170px}.featured_hotel.module .check_rates_container .submit_btn .btn{color:#fff;font-size:18px;padding-top:3px}.featured_hotel.module .check_rates_wrapper.hotel_specific .check_rates_callout{font-size:18px}.featured_hotel.module .check_rates_wrapper .inputs label{font-size:15px}.featured_hotel.module .check_rates_wrapper .check_rates_checkbox_ad label{font-size:12px;line-height:16px;font-weight:400;position:relative}.featured_hotel.module .hotel_details .with_deal.address{width:130px;float:left;clear:left}.featured_hotel.module .hotel_details .with_deal .hotel_address{font-size:12px}.hotel_specific .hotel_details.banner .hotel_img.hotel_photo{height:auto;width:auto;max-height:240px;max-width:250px}.ielt8 .hotel_specific .hotel_details.banner .hotel_img.hotel_photo{height:expression(this.height > 240 ? "240px" : true);width:expression(this.height > 250 ? "250px" : true)}.ie8 .hotel_specific .hotel_imgs{max-width:260px}.hotel_specific .hotel_details.banner .hotel_info_item{width:243px;padding-bottom:20px}.hotel_specific .hotel_details.banner .hotel_info_item,.hotel_specific .hotel_details.banner .ratings .star_info{display:none}.hotel_specific .hotel_details.banner .address{display:block;padding-bottom:0;margin-top:8px;width:140px}.hotel_specific .hotel_details.banner .address .hotel_address{color:#444;font-family:Trebuchet;font-size:12px}.hotel_specific .hotel_details.banner .ratings .ta_info{margin-top:15px}.hotel_specific .check_rates_container{margin:0;width:470px}.hotel_specific .hotel_details.banner .check_rates_container{margin-top:0}div.tab_wrapper{float:right;width:350px;margin:10px 20px 20px}div#hotel_details_tabs{overflow:hidden}div#hotel_details_tabs .tab{display:none;background-color:#fff;border:1px solid #e2e2e2;border-top:none;margin:0;padding:15px 10px 20px 20px}div#hotel_details_tabs .tab.selected{display:block}div.tab_navigation .selected{background-color:#fff;color:#000}div.tab_navigation{padding:0;margin-top:26px;border-bottom:1px solid #e2e2e2;position:relative}div.tab_navigation ul{margin:0 0 0 15px;padding:0;list-style-type:none;float:left}div.tab_navigation li{margin:-19px 5px 0 0;float:left;padding:1px 7px;border:1px solid #e2e2e2;border-bottom:none;height:17px;font-family:'Trebuchet MS',Arial,sans-serif;font-size:12px;background-color:#a0a0a0;text-align:center;font-weight:700}div.tab_navigation a{background-color:#a0a0a0;color:#fff;text-decoration:none;outline:0}div.tab_navigation .selected a{background-color:#fff;color:#222;text-decoration:none}div#hotel_details_tabs .tab ul{margin:0 0 0 15px;padding:0}div#hotel_details_tabs .tab li{color:#444;font-size:12px;line-height:18px}div#hotel_details_tabs .tab p{padding-top:0;font-size:13px;color:#444;line-height:16px;font-weight:700}div#hotel_details_tabs .tab p.error_message{padding-bottom:0;font-weight:400}div#attractions_tab_content .eatery_list{padding-bottom:10px}div#attractions_tab_content .ta_rating{display:inline-block}div#map_tab_content{padding:20px 20px 15px;overflow:hidden}div#map_tab_content .google_map_wrapper{padding-top:5px}div#map_tab_content .google_map{border:1px solid #9BCCFC;position:relative;width:307px;height:250px}div#reviews_tab_content .review{padding-top:10px}div#reviews_tab_content .review a{color:#1a67b2;font-weight:700;text-decoration:none}div#reviews_tab_content .more_reviews{color:#1a67b2;font-weight:700;text-decoration:none;float:right}div#reviews_tab_content .review_title{font-size:13px;font-weight:700;margin-left:-6px}div#reviews_tab_content .review_summary{padding:3px 0}div#reviews_tab_content .review_byline{color:#a0a0a0}.more_hotels .hotel_details{width:450px}.more_hotels .hotel_details.col_0{border-right:1px dotted #ccc;margin-right:20px}.more_hotels .hotel_details .ratings{font-size:12px}.more_hotels .hotel_details .hotel_details{border:none}.more_hotels .hotel_imgs{width:120px}.more_hotels .hotel_details .hotel_photo{width:100px}.more_hotels .check_rates_container{width:310px}.more_hotels .check_rates_container .submit_btn .btn{}.hotel_details .hotel_rating .ta_rating{margin-top:3px}.more_city_hotels{float:right;padding-right:20px}.more_city_hotels a{color:#1A67B2;text-decoration:none;font-size:12px;font-weight:700}.more_hotels .deals_module{width:908px}.more_hotels .deals_module .price{color:#f57e08}
/*# sourceMappingURL=hotel_specific.nano.css.map */
.billboard.listing{margin-right:20px}#hotel_listing_results span.arrow.active,.hotel_listing .pager a,.hotel_listing .slider .ui-slider-handle,.hotel_listing_sprite{background-image:url(http://i.slimg.com/bookingbuddy/ab_bbs2026/hotel-listings-sprite-v1.gif)}.pointer{cursor:pointer}.AFSJSDisplayDiv{margin-right:10px}.billboard.listing div#header-div.combined{margin:-10px 0 10px}.hotel_listing{width:940px}.hotel_listing .col{float:left}.hotel_listing .col1{margin-right:20px}.hotel_listing .col3{margin-left:20px}.hotel_listing .col1,.hotel_listing .col3{width:200px}.hotel_listing .col2{width:720px}.hotel_listing .module,.hotel_listing .module_blue,.hotel_specific .module{padding:0}.hotel_listing .module_blue{margin-bottom:20px}.hotel_listing #hotel_results_filters .header{font-family:'Trebuchet MS',Arial,sans-serif;color:#fff;padding:5px 0 5px 15px;font-weight:700;font-size:18px;margin:0 -1px}.hotel_listing #hotel_results_filters .header,.hotel_listing .trip_details .title,.hotel_listing .trip_details .top .middle{background-image:url(http://i.slimg.com/bookingbuddy/ab_bbs2026/gradient.png);background-repeat:repeat-x;border:none}.hotel_listing .trip_details .title{background-position:center bottom;color:#fff}.hotel_listing .trip_details .top .middle{background-position:center top}.hotel_listing .trip_details .top .left,.hotel_listing .trip_details .top .right{background-image:url(http://i.slimg.com/bookingbuddy/ab_bbs2026/top-rounded-corners.png);background-color:#fff;width:6px;height:6px}.hotel_listing .trip_details .top .left{background-position:0 0}.hotel_listing .trip_details .top .right{background-position:-6px 0}.hotel_listing .trip_details .top{height:6px}.hotel_listing .col1 .group_link,.hotel_listing .col1 .provider,.hotel_listing .col1 .recent_searches,.hotel_listing .col1 .trip_details_form #hotel_widget_form .submit{display:none!important}.hotel_listing .col1 .trip_details_form label{font-weight:700}.hotel_listing .col1 .trip_details_form .arrival_date,.hotel_listing .col1 .trip_details_form .return_date{float:left;width:50%}.hotel_listing .col1 .trip_details_form .cities{padding-bottom:10px}.hotel_listing .col1 .trip_details_form .num_guests,.hotel_listing .col1 .trip_details_form .num_rooms{padding-top:10px}.hotel_listing #hotel_arrival_name_input{width:120px}.hotel_listing .go_button{width:38px;height:20px;background-position:0 -35px;margin-left:10px}.hotel_listing .trip_details .module .contents{padding:0}.hotel_listing #hotel_amenities{overflow:hidden}.hotel_listing .show_more_less{padding-top:5px;color:#1A67B2;text-decoration:none;cursor:pointer}#hotel_results_filters .ta_low{background:url(http://i.slimg.com/bookingbuddy/landing_pages/ratings-v5.gif) -358px -88px no-repeat;float:left}#hotel_results_filters .ta_high{background:url(http://i.slimg.com/bookingbuddy/landing_pages/ratings-v5.gif) -358px 0 no-repeat;float:right}#hotel_results_filters .ta_high,#hotel_results_filters .ta_low{width:51px;height:12px}#hotel_results_filters .slider_message{text-align:center}#hotel_results_filters .filter_section_header .text{padding-top:2px;padding-bottom:2px;padding-left:10px}#hotel_results_filters .filter_section_header{background:#E1EFFE;width:100%}#hotel_results_filters .filter_section_header,#hotel_results_filters .filter_section_header div{font-size:14px;font-weight:700;color:#036}#hotel_results_filters .filter_section_header .reg{font-size:10px;font-weight:400;margin:0 5px 0 1px}#hotel_results_filters .filter_section_content{padding:10px}.hotel_listing #reset_section{border-top:1px dotted #CBCCCE;margin:0 10px;padding-top:10px}.hotel_listing #reset_section a{color:#1A67B2;text-decoration:none;cursor:pointer}.hotel_listing ul{padding:0;margin:0;list-style-type:none}.hotel_listing .slider{margin:10px 0;height:3px;border:1px solid #58AAFC}.hotel_listing .ui-slider .ui-widget-header{Background:#ADD6FD}.hotel_listing .slider .ui-slider-handle,.hotel_listing .ui-slider-handle.ui-state-default,.hotel_listing .ui-slider-handle.ui-state-hover{border:none;color:none;background-position:0 -170px;height:15px;left:25%;width:12px;margin-top:-3px}#hotel_listing_results{background:#F6FAFF;padding:0 10px 0 0;margin-top:-3px}#hotel_listing_results #results_message{font-weight:700;font-size:14px;padding-bottom:10px}#hotel_listing_results #hotel_results ul{list-style-type:none;white-space:nowrap;margin:0;padding:0}#hotel_listing_results #hotel_results ul li{border-bottom:1px dotted #cbccce}#hotel_listing_results .controls{border-bottom:1px dotted #CBCCCE;padding-bottom:5px}#hotel_listing_results #hotel_sorter{padding:5px 0}#hotel_listing_results #hotel_sorter label,#hotel_listing_results #hotel_sorter span{float:left}#hotel_listing_results #hotel_sorter a{float:left;color:gray;text-decoration:none;padding:0 5px}#hotel_listing_results #hotel_sorter a.active{font-weight:700;color:#1A67B2;text-decoration:none;cursor:pointer}#hotel_listing_results span.arrow.active{margin:3px 5px 5px 1px;width:6px;height:6px}#hotel_listing_results span.arrow.asc.active{background-position:0 -215px}#hotel_listing_results span.arrow.desc.active{background-position:0 -205px}#hotel_listing_results .hotel_details{width:690px;margin:20px 0}#hotel_listing_results .hotel_details .hotel_info_item{white-space:normal}#hotel_listing_results .check_rates_container{margin-top:0;width:405px}#hotel_listing_results .check_rates_container .form_wrapper{float:left;width:135px}#hotel_listing_results #hotel_message{padding:10px}.check_rates_fineprint{font-weight:400;font-size:10px;font-style:italic}.mvcView.pageView.bBDefault.hotelListing .check_rates_wrapper .check_rates_providers{float:right;white-space:normal;width:200px}.mvcView.pageView.bBDefault.hotelListing .check_rates_checkbox_ad{width:100%}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .check_rates_wrapper.hotel_specific .submit_btn{width:135px}.ielt8 .mvcView.pageView.bBDefault.hotelListing .hotel_listing .check_rates_wrapper.hotel_specific .submit_btn{width:175px}.mvcView.pageView.bBDefault.hotelListing .check_rates_fineprint{color:#666;margin-bottom:10px}.mvcView.pageView.bBDefault.hotelListing .hotel_details .more_links a{font-size:13px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .hotel_name{font-size:17px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .address{float:left;padding-bottom:0}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .star_info{float:right;font-weight:700;padding-bottom:0;width:110px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .star_info span{color:#333}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .ta_info{float:right;font-weight:700;padding-bottom:0;margin-left:10px;width:225px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .ta_info span{color:#333;float:left}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .ta_rating{margin:0 0 0 5px;display:inline-block;float:right}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .hotel_image{float:left;width:282px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .hotel_photo{max-height:185px;max-width:265px;width:auto}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .more_links{float:left;width:100%;margin-bottom:10px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .avg_price{float:left;font-size:13px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_details .avg_price .price{font-size:22px;font-weight:700;color:#F89839;margin-left:5px}div.default_hotel_img{width:95px;margin-right:20px;margin-bottom:5px;cursor:pointer;background-image:url(http://i.slimg.com/bookingbuddy/generic-hotel.gif);height:95px}#hotel_listing_loader{position:absolute;z-index:100;width:260px;heigth:200px}#hotel_listing_loader .content_wrapper{padding:40px 0}#hotel_listing_loader .spinner{background:url(http://i.slimg.com/bookingbuddy/rev/widgets/loader-graybg.gif) no-repeat;height:50px;left:45%;top:40%;width:50px}#mask,.mask{background-color:#000;opacity:.3;filter:alpha(opacity=30)}#hotel_listing_results .pager{padding-top:10px}#hotel_listing_results #hotel_pager_top{padding-top:5px}#hotel_listing_results .pager span{margin:0 5px}#hotel_listing_results .pager a{height:11px}#hotel_listing_results .pager a.next,#hotel_listing_results .pager a.previous{width:11px}#hotel_listing_results .pager a.first,#hotel_listing_results .pager a.last{width:12px}#hotel_listing_results .pager a,#hotel_listing_results .pager span{display:block;float:left}#hotel_listing_results .pager a.first{background-position:0 -221px;margin-right:5px}#hotel_listing_results .pager a.first:hover{background-position:0 -232px}#hotel_listing_results .pager a.previous{background-position:-35px -221px}#hotel_listing_results .pager a.previous:hover{background-position:-35px -232px}#hotel_listing_results .pager a.next{margin-right:5px;background-position:-24px -221px}#hotel_listing_results .pager a.next:hover{background-position:-24px -232px}#hotel_listing_results .pager a.last{background-position:-12px -221px}#hotel_listing_results .pager a.last:hover{background-position:-12px -232px}.mask{border-radius:6px;position:absolute;top:0;left:0;width:100%;height:100%}.masked{position:relative!important;overflow:hidden!important}
/*# sourceMappingURL=hotel_listing.nano.css.map */
.dest_module{padding-right:7px;margin-bottom:20px;font-family:arial,sans-serif}.dest_module .top{height:88px;background:url(http://i.slimg.com/bookingbuddy/rev/destinations-widget-top.gif) no-repeat;font-weight:700;padding:0 0 0 15px;color:#036;clear:both;font-size:18px}.dest_module .large_headline{font-size:26px;color:#FFF;font-weight:700;font-family:Trebuchet MS;padding:10px 0 0 10px}.dest_module .small_headline{font-size:13px;font-family:Arial,sans-serif;font-weight:400;color:#FFF;padding:0 0 0 10px}.dest_module .bottom{background:url(http://i.slimg.com/bookingbuddy/rev/destinations-widget-bottom.gif);height:20px}.dest_module .contents{background:url(http://i.slimg.com/bookingbuddy/rev/destinations-widget-middle-repeat.gif);overflow:hidden;padding-left:15px}.dest_module .destinations-list{list-style-type:none;margin:0;padding:0}.dest_module .destinations-list li{float:left;width:145px;font-size:12px;line-height:19px;font-family:Arial,sans-serif}.dest_module #heading{font-family:'Trebuchet MS',sans-serif;font-weight:700;color:#036;font-size:18px;padding:3px 0}.dest_module .dest_middle{clear:both;margin:10px 40px 10px 10px;border-top-width:1px;border-top-style:dotted;border-top-color:#ccc}.dest_top #search{width:350px;padding:5px 10px 18px 15px;float:left}.dest_module #recent_searches{border-left-width:1px;border-left-style:dotted;border-left-color:#ccc;float:left;padding-left:12px;padding-bottom:18px;margin-top:15px}.dest_module #recent_searches ul{list-style-type:none;padding:0;margin:0}.dest_module #recent_searches ul li{font-family:arial,sans-serif;font-size:11px;line-height:18px}.dest_module a{text-decoration:none;color:#1a67b2}.dest_module a:hover{text-decoration:underline}.dest_module #links-us{width:435px;float:left;padding:0 10px 5px 15px}.dest_module #links-intl{margin-left:30px}.dest_module .dest_links_heading{font-size:13px;color:#444;font-weight:700;padding-bottom:5px}.dest_module #search_heading{font-family:arial,sans-serif;font-size:12px;font-weight:700;color:#222}.destinationSearch .search_button{float:right;margin-right:25px;margin-top:10px}.destinationSearch #hotel_arrival_city{width:320px}.destinationSearch .search_button .left{cursor:pointer;height:28px;width:2px;background:url(http://i.slimg.com/bookingbuddy/rev/button-large-left.gif);float:left;padding:0}.destinationSearch .search_button .right{cursor:pointer;height:28px;float:left;width:2px;background:url(http://i.slimg.com/bookingbuddy/rev/button-large-right.gif)}.destinationSearch .search_button input{cursor:pointer;background:url(http://i.slimg.com/bookingbuddy/rev/button-large-middle-stretch.gif);height:28px;color:#fff;font-size:16px;font-weight:700;font-family:Trebuchet MS;border:none;float:left;margin:0}.destinationSearch .search_button .arrow{cursor:pointer;float:left;background:url(http://i.slimg.com/bookingbuddy/rev/button-large-middle-stretch.gif);height:11px;padding:8.5px 8.5px 8.5px 0}
/*# sourceMappingURL=destination_search_module.nano.css.map */
#rev_two_links_footer .half{display:inline-block;width:250px;padding-left:10px}#rev_two_links_footer .div_half{display:inline;width:250px;padding-left:10px}#rev_two_links_footer .half .box{display:inline-block;vertical-align:top;width:200px}#rev_two_links_footer .half .box span{display:inline-block}#rev_two_links_footer .vline_dotted{padding-bottom:40px;padding-right:10px;width:1px;display:inline;border-left:1px dotted #444}#rev_two_links_footer input{background:url(/bookingbuddy/rev/button-large-middle-stretch.gif);height:28px;color:#fff;font-size:18px;font-family:trebuchet MS;font-weight:700;border:none;float:left;margin:0}#rev_two_links_footer .half .box .line_one{font-family:Arial;font-size:15px;font-weight:700;color:#444}#rev_two_links_footer .half .box .line_two{font-family:Arial;font-size:12px;color:#444;padding-top:5px;padding-bottom:5px}#rev_two_links_footer .img_span{height:200px;display:inline-block;padding-right:10px}#rev_two_links_footer_2{padding-top:10px}#rev_two_links_footer_2 .div_half{display:inline;width:250px;padding-left:10px}#rev_two_links_footer_2 .dotted_left{border-left:1px;border-left-style:dotted;margin-left:1px;padding-left:1px}#rev_two_links_footer_2 .div_half .box{display:inline-block;vertical-align:top;width:200px}#rev_two_links_footer_2 .div_half .box span{display:inline-block}#rev_two_links_footer_2 .vline_dotted{padding-bottom:70px;margin-left:1px;padding-right:10px;width:1px;height:200px;border-left:1px dotted #444;display:inline;vertical-align:top}#rev_two_links_footer_2 input{background:url(/bookingbuddy/rev/button-small-middle-stretch.gif);color:#fff;font-size:14px;font-family:trebuchet MS;font-weight:700;border:none;float:left;height:20px;text-align:left;margin:0}#rev_two_links_footer_2 .formbutton .left{background:url(/bookingbuddy/rev/button-small-left.gif);cursor:pointer;float:left;height:20px;width:2px}#rev_two_links_footer_2 .formbutton .right{background:url(/bookingbuddy/rev/button-small-right.gif);cursor:pointer;float:left;height:20px;width:2px}#rev_two_links_footer_2 .formbutton .submit_arrow{background:url(/bookingbuddy/rev/button-small-middle-stretch.gif);cursor:pointer;float:left;height:7px;padding:7px 6.5px 6px 0}#rev_two_links_footer_2 .div_half .box .line_one{font-family:Arial;font-size:15px;font-weight:700;color:#444}#rev_two_links_footer_2 .div_half .box .line_two{font-family:Arial;font-size:12px;color:#444;padding-top:5px;padding-bottom:5px}#rev_two_links_footer_2 .img_span{height:200px;display:inline-block;padding-right:10px}.step_2_ads .triggered_top{height:10px;overflow:hidden;background:url(/bookingbuddy/rev/triggeredlanding-widget-top.gif)}.step_2_ads .triggered_title{font-weight:700;font-family:Arial;font-size:14px;color:#444;margin:0 10px 0 15px;padding-bottom:10px}.step_2_ads .triggered_details_link a,.step_2_ads .triggered_title a{font-size:11px;color:#1a67b2;font-family:Arial;font-weight:700}.step_2_ads .triggered_title a{text-decoration:none}.step_2_ads .triggered_title a:hover{text-decoration:underline}.step_2_ads .triggered_details{font-family:Arial;font-size:12px;color:#222;padding-bottom:5px}.step_2_ads .triggered_details .label{display:inline-block;width:120px;text-align:right;alight:left;margin-right:10px}.step_2_ads .mid_top{height:50px;background:url(/bookingbuddy/rev/triggeredlanding-widget-center.gif);overflow:hidden;padding:5px 0 0;font-weight:700;font-family:trebuchet MS;font-size:20px;color:#fff;margin-top:15px;margin-bottom:10px}
/*# sourceMappingURL=triggered_nl_landing.nano.css.map */
.article{padding:10px 10px 10px 0}.article p{margin-top:0;font-size:12px}.article .travel_guide_slideshow{float:right;width:355px;height:155px;margin:0 0 5px 5px}.article .travel_guide_image{float:right;margin:0 0 5px 5px}.article h2{color:#1a67b3;font-weight:700;font-size:16px;margin:0}.article li{font-size:12px}
/*# sourceMappingURL=article.nano.css.map */
#sortable_fare_list .fare_type_icon_0,.fare_list .hide_filters{display:none}#sortable_fare_list{width:100%;margin-top:15px;border-collapse:collapse}#sortable_fare_list th{text-align:left;font-size:12px;font-weight:700;border-bottom:dotted 1px #ccc}#sortable_fare_list .price_column{width:20%}#sortable_fare_list .to_column{width:30%}#sortable_price_column{padding-left:5px}.fare_list{margin-right:10px}.domestic_icon,.international_icon,.new_icon,.unadvertised_icon,.weekend_icon{width:20px;height:20px;margin-right:3px}#sortable_fare_list td.price_column{color:#f89839;font-weight:700;font-size:18px;padding-left:5px}#sortable_fare_list tr.odd{background:#e4f0fe}#sortable_fare_list td{font-size:12px;color:#444;padding:5px 0;cursor:pointer}#sortable_fare_list td.price_column .trip_type{font-size:14px}#sortable_fare_list .fare_type_icon_1{float:left}.domestic_icon{background:url(/bookingbuddy/rev/type-icons.png)}.international_icon{background:url(/bookingbuddy/rev/type-icons.png) 80px 0}.weekend_icon{background:url(/bookingbuddy/rev/type-icons.png) 60px 0}.new_icon{background:url(/bookingbuddy/rev/type-icons.png) 40px 0}.unadvertised_icon{background:url(/bookingbuddy/rev/type-icons.png) 20px 0}.filter_disabled .domestic_icon{background-position:0 20px}.filter_disabled .international_icon{background-position:80px 20px}.filter_disabled .weekend_icon{background-position:60px 20px}.filter_disabled .new_icon{background-position:40px 20px}.filter_disabled .unadvertised_icon{background-position:20px 20px}#sortable_fare_list .sortable_column_title{color:#1a67b2;cursor:pointer;float:left}#sortable_fare_list .details_column a{font-weight:700;color:#1a67b2}#sortable_fare_list .details_column .fare_type_icons{padding-top:4px}#sortable_fare_list .details_column{padding-left:5px}#sortable_fare_list .details_column .arrow{color:#1a67b2}#sortable_fare_list .sort_arrow{width:9px;height:5px;float:left;cursor:pointer;margin:6px 0 0 3px}#sortable_fare_list .asc .sort_arrow{background:url(/bookingbuddy/rev/up-down-arrow.gif)}#sortable_fare_list .desc .sort_arrow{background:url(/bookingbuddy/rev/up-down-arrow.gif) 0 5px}.fare_list .all_fares{text-align:right;padding:5px 10px 0 0;margin-top:3px}.fare_list .all_fares .arrow{color:#1a67b2}.fare_list .afwd_sponsor{text-align:right;color:#898989;font-size:11px;font-style:italic;padding:5px 10px 0 0}.fare_list_filters{padding-top:15px}.fare_list_filters .filter{float:left;margin-right:15px;color:#444}.fare_list_filters .filter label{display:block;float:left;font-size:12px;padding-top:4px}.google_cheap_flights .fare_list_filters .destination_low_fares,.google_cheap_flights .fare_list_filters .filter input,.google_cheap_flights .fare_list_filters .filter_headline,.google_cheap_flights .sort_instructions,.sort_instructions.hide_sort_instructions{display:none}.fare_list_filters .filter_disabled label{color:#999}.fare_list_filters .filter input{float:left;margin-left:0}.fare_list_filters .filter .fare_type_icon_1{float:left;margin-left:5px}.fare_list_filters .filter_headline{color:#444;font-weight:700;font-size:12px;padding-bottom:5px}.fare_list .sort_instructions{font-size:12px;color:#444;clear:both;padding-top:15px}.fare_list_filters .could_disappear{font-size:10px}.no_fares_alert{color:red;padding:10px}.destination_low_fares{padding-bottom:10px}.fare_list .clear{font-size:1px;clear:both}.gcf_fare_list_module .contents{padding:0 5px}.google_cheap_flights .fare_list{margin:0 5px}.google_cheap_flights .fare_list_filters{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:10px 0 20px;padding:5px 0}.google_cheap_flights .filter label{font-size:10px}.google_cheap_flights .filter_key_text{margin:3px 3px 0 0;padding:0;font-weight:700;font-size:11px;float:left}.google_cheap_flights .filter{margin:0 4px;padding:0}.google_cheap_flights .fare_list .afwd_sponsor{float:left;margin-left:5px}.google_cheap_flights .fare_list .all_fares{float:right;margin:0 0 15px}.google_cheap_flights .fare_list .all_fares a{font:700 12px arial}.google_cheap_flights .fare_list .arrow{color:#F90}
/*# sourceMappingURL=fare_list.nano.css.map */
.nearby_airports a{font-size:14px;font-weight:700;color:#1a67b2}.nearby_airports{line-height:22px;padding:10px 0 2px}.nearby_airports .arrow{font-size:14px}
/*# sourceMappingURL=nearby_airports.nano.css.map */
#promo_sample_fares{font-family:arial;padding:0 20px 10px}#promo_sample_fares .head{font-size:14px;font-weight:700;color:#666}#promo_sample_fares table{border-collapse:collapse;text-align:left;width:100%;color:#444}#promo_sample_fares th{font-weight:regular;font-size:12px}#promo_sample_fares .price{font-size:15px;font-weight:700}#promo_sample_fares .footer{font-size:11px;font-style:italic;color:#999}#fare_details_widget .de,#fare_details_widget .promo_text{font-family:arial;font-size:12px;color:#444}#fare_details_widget #air_widget_form .non_stop{padding:0;width:auto;margin:5px 0 0 5px}#fare_details_widget #air_widget_form .num_travelers{padding:0;width:auto}#fare_details_widget #bb_widget.air .search_type{width:auto}#fare_details_widget{width:633px}#fare_details_widget .top{background:url(http://i.slimg.com/bookingbuddy/rev/fare-details-widget-top.gif);height:58px}#fare_details_widget .top .mode_logo{width:30px;margin:5px 10px 0;float:left}#fare_details_widget .top .title{font-weight:700;font-size:18px;color:#fff;padding-top:8px}#fare_details_widget .middle{background:url(http://i.slimg.com/bookingbuddy/rev/fare-details-widget-middle.gif);padding:5px 15px 15px}#fare_details_widget .bottom{background:url(http://i.slimg.com/bookingbuddy/rev/fare-details-widget-bottom.gif);height:20px}#fare_details_widget .fare_details{width:45%;float:left}#fare_details_widget .fare_details .expired_message{color:red;font-size:12px;margin-top:15px}.all_fares{margin-top:15px;font-size:14px}.all_fares a{font-weight:700;color:#1a67b2}#fare_details_widget .fare_details .details_box{background:#e4f0fe;border:1px solid #9bccfc;margin-top:10px;position:relative;margin-bottom:20px;font-family:arial}#fare_details_widget .fare_details .route_price{font-weight:700;font-size:16px;color:#036;font-family:arial}#fare_details_widget .fare_details .route_price .price{color:#f57e08}#fare_details_widget .fare_details .details_table{width:100%}#fare_details_widget .fare_details .details_table td{font-size:12px;font-weight:700;padding-left:5px;vertical-align:top;padding-top:5px}#fare_details_widget .fare_details .details_table td.label{font-weight:400;text-align:right;width:45%}#fare_details_widget .disclaimer{font-size:10px;color:#999;padding:10px 0 10px 10px;width:75%}#fare_details_widget .green_arrow{position:absolute;background:url(http://i.slimg.com/bookingbuddy/rev/green-arrow.png);width:101px;height:69px;bottom:-24px;right:5px}#fare_details_widget #bb_widget{border-left:dotted 1px #898989;padding-left:15px;float:left;margin-left:15px;width:48%;padding-top:0;padding-right:0}#fare_details_widget .search_headline{color:#f57e08;font-weight:700;font-size:16px;margin-bottom:10px}#fare_details_widget #bb_widget label{font-weight:700;font-size:13px}#fare_details_widget #bb_widget input{border:1px solid #898989;margin-bottom:5px}#fare_details_widget #bb_widget .departure_city,#fare_details_widget #bb_widget .destination_city{clear:both;width:90%}#fare_details_widget #bb_widget .cities input{width:80%;padding:3px}#fare_details_widget #bb_widget .arrival_date,#fare_details_widget #bb_widget .return_date{float:none;width:80%;clear:both}#fare_details_widget #bb_widget #air_departureTime,#fare_details_widget #bb_widget #air_returnTime{float:left}#fare_details_widget #bb_widget .arrival_date input,#fare_details_widget #bb_widget .return_date input{width:90px;float:left;padding:3px}#fare_details_widget #bb_widget .calendar{vertical-align:middle;margin-top:-2px}#fare_details_widget #bb_widget input.btn{border:none;font-size:18px;width:auto}#fare_details_widget .service_class{clear:both;float:left}#fare_details_widget input{margin-left:0}#fare_details_widget .submit_btn{clear:both}#fare_details_widget .provider_message{font-family:arial,sans-serif;color:#999;font-size:11px;clear:both;padding:5px 0 10px}.expFareDate a{background:#F89839!important;color:#FFF!important}.cal_legend{border-top:1px solid #D3D3D3;margin:3px 3px 7px;padding-top:3px}.cal_key{width:15px;height:15px;background:#F89839;float:left;margin-right:5px}
/*# sourceMappingURL=fare_details_widget.nano.css.map */
.fare_details_page #nav .deals,.fare_details_page #nav .destinations,.fare_details_page #nav .news,.fare_details_page #nav .vacation_rental,.fare_details_page #pagetop-user-area .bottom,.fare_details_page #pagetop-user-area .top{display:none}body.fare_details_page_body{background:#d6d6d6}#page_wrapper_bottom,.fare_details_page #page_wrapper,.fare_details_page#page_wrapper{background-image:none;padding:0}.fare_details_page #page_wrapper_bottom{height:0}.fare_details_page #nav{width:100%;border-bottom:1px solid #97cbff;height:28px;background-image:none}.fare_details_page #nav a{background:#0e5da9;margin-right:6px;border:1px solid #97cbff;border-bottom:0}.fare_details_page #pagetop #nav a[class*=active]{background:#fff;border-bottom:0;height:25px}.fare_details_page #nav{padding-left:14px;margin:auto auto auto -17px}.fare_details_page #nav .navtab{background-image:none}.fare_details_page .wide_left .left_column{width:initial;margin-left:0}.fare_details_page #fare_details_widget .de,.fare_details_page #fare_details_widget .promo_text{font-family:arial;font-size:12px;color:#444}.fare_details_page #fare_details_widget #air_widget_form .non_stop{padding:0;width:auto}.fare_details_page #air_widget_form>div.non_stop>input[type=checkbox]:checked+label:before{background:url(http://i.slimg.com/core-sites/bbus/pages/fare-details/checkbox-sprite.png) -15px -20px no-repeat;margin-top:-5px}.fare_details_page #air_widget_form>div.non_stop>input[type=checkbox]+label:before{background:url(http://i.slimg.com/core-sites/bbus/pages/fare-details/checkbox-sprite.png) -14px -1px no-repeat;margin-top:-1px}.fare_details_page #air_widget_form>div.non_stop>input[type=checkbox]+label:before,.fare_details_page #air_widget_form>div.non_stop>input[type=checkbox]:checked+label:before{display:inline-block;width:6px;height:13px;padding-left:8px;vertical-align:middle;content:"";margin-right:3px;margin-left:10px;cursor:pointer;overflow:hidden}.fare_details_page #fare_details_widget #bb_widget.air .search_type{width:auto}.fare_details_page #fare_details_widget .fare_details.expired{margin-bottom:500px}.fare_details_page #fare_details_widget .fare_details{width:inherit;background-color:#E74C36;padding:10px 20px}.fare_details_page #fare_details_widget .fare_details.fare_exists{background:0 0}.fare_details_page #fare_details_widget .pricing_section{background-color:#42aed3;margin:-20px -20px 0}.fare_details_page #fare_details_widget .details_box{background:0 0}.fare_details_page #fare_details_widget .fare_details .expired_message{color:#fff;font-size:20px;width:45%;padding:50px 0 80px 20px}.fare_details_page .all_fares{margin-top:15px;font-size:14px}.fare_details_page .all_fares a{font-weight:700;color:#fff;font-size:22px;text-decoration:underline}.fare_details_page .expired_message .all_fares .arrow{color:#fff}.fare_details_page #fare_details_widget .fare_details .details_box{margin-top:10px;position:relative;font-family:arial}.fare_details_page #fare_details_widget .fare_details .route_price{font-size:20px;color:#fff;padding:50px 0 80px 20px;max-width:390px;width:100%}.fare_details_page #fare_details_widget .fare_details .route_price .price{font-size:65px;color:#fefefe;display:block;font-family:Helvetica,serif;font-weight:700}.fare_details_page #fare_details_widget .fare_details .route_price .price .flightType{font-weight:400;font-size:30px}.fare_details_page #fare_details_widget .details_top{background-color:#323232;height:56px;margin:-20px -20px 10px}.fare_details_page #fare_details_widget .details_top .title{color:#fff;padding:16px;font-size:20px;font-weight:700;font-family:Arial,sans-serif}.fare_details_page #fare_details_widget .fare_details .details_table{width:48%}.fare_details_page #fare_details_widget .fare_details .details_table td{font-size:12px;font-weight:700;padding-left:5px;vertical-align:top;padding-top:5px}.fare_details_page #fare_details_widget .fare_details .details_table td.value{line-height:18px;font-weight:700;color:#666;font-size:14px;font-family:sans-serif}.fare_details_page #fare_details_widget .fare_details .details_table td.label{width:30%;line-height:24px;text-align:left;font-weight:bolder;font-size:14px;color:#9E9E9E;text-transform:uppercase}.fare_details_page #fare_details_widget .disclaimer{font-size:10px;color:#999;padding:10px 0 10px 10px;width:34%}.fare_details_page #fare_details_widget #bb_widget{margin-left:15px;width:48%;padding:10px 0 0 15px;box-shadow:0 2px 13px 0;top:290px;position:absolute;right:20px;background:#fff}.fare_details_page #fare_details_widget .search_headline{color:#343434;font-weight:700;font-size:20px;line-height:31px;margin-bottom:13px;padding-top:0;padding-left:0;font-family:Helvetica}.fare_details_page #fare_details_widget #bb_widget label{font-size:13px;font-weight:400;color:#6f6f6f}.fare_details_page #fare_details_widget #bb_widget input{border:1px solid #898989;margin-bottom:5px}.fare_details_page #air_widget_form>div.search_type>input[type=radio]+label:before{background:url(http://i.slimg.com/core-sites/bbus/pages/fare-details/checkbox-sprite.png) 0 -1px no-repeat}.fare_details_page #air_widget_form>div.search_type>input[type=radio]:checked+label:before{background:url(http://i.slimg.com/core-sites/bbus/pages/fare-details/checkbox-sprite.png) 1px -22px no-repeat;margin-top:-1px}.fare_details_page #air_widget_form>div.search_type>input[type=radio]+label:before,.fare_details_page #air_widget_form>div.search_type>input[type=radio]:checked+label:before{display:inline-block;width:16px;height:16px;padding-left:0;margin-right:2px;vertical-align:middle;content:"";cursor:pointer;overflow:hidden}.fare_details_page #bb_widget #air_departureTime,.fare_details_page #bb_widget #air_returnTime,.fare_details_page #fare_details_widget .bottom,.fare_details_page #fare_details_widget .non_stop input[type=checkbox],.fare_details_page #fare_details_widget .search_type input[type=radio],.fare_details_page #fare_details_widget .top,.fare_details_page #left_column>div.module.gcf_fare_list_module>div.bottom,.fare_details_page #left_column>div.module.gcf_fare_list_module>div.top,.fare_details_page .green_arrow,.fare_details_page .submit_btn .submit_right.noFirstClick{display:none}.fare_details_page #fare_details_widget #bb_widget .departure_city,.fare_details_page #fare_details_widget #bb_widget .destination_city{width:49%}.fare_details_page #fare_details_widget #bb_widget .arrival_date input,.fare_details_page #fare_details_widget #bb_widget .cities input,.fare_details_page #fare_details_widget #bb_widget .return_date input{width:90%;padding:3px 3px 3px 8px;height:33px;font-size:16px;font-weight:700;border:1px solid #ccc}.fare_details_page #fare_details_widget #bb_widget .dates input.calendarUI{background:url(http://i.slimg.com/core-sites/bbus/pages/fare-details/calendar.png) 95% 11px no-repeat;margin-top:3px;background-size:15px 15px}.fare_details_page #fare_details_widget #bb_widget .arrival_date,.fare_details_page #fare_details_widget #bb_widget .return_date{float:left;width:49%}.fare_details_page #fare_details_widget #bb_widget .calendar{vertical-align:middle;margin-top:-2px}.fare_details_page #fare_details_widget #bb_widget input.btn{border:none;width:auto;padding:13px 70px;background:#F57E08;box-shadow:#F57E08 0 0 1px 2px;height:auto;border-radius:2px;font-size:20px}.fare_details_page #fare_details_widget .service_class{clear:both}.fare_details_page #fare_details_widget .service_class.fare_exists{float:right;margin:-53px 78px 17px 0}.fare_details_page #fare_details_widget #bb_widget select{background-color:#eee;height:38px;width:160px;border:1px solid #ccc;border-radius:2px;font-weight:700;line-height:37px}.fare_details_page #fare_details_widget #air_service_class{font-size:14px;padding:0 30px 0 7px;cursor:pointer}.fare_details_page #fare_details_widget input{margin-left:0}.fare_details_page #fare_details_widget #air_service_class select::-ms-expand{display:none}.fare_details_page #fare_details_widget #air_service_class select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.fare_details_page #fare_details_widget .submit_btn{clear:both;position:relative;right:25px;margin:10px 0}.fare_details_page #fare_details_widget .provider_message{font-family:arial,sans-serif;color:#999;font-size:11px;clear:both;padding:5px 0 10px;position:relative}.fare_details_page #left_column>div.module.gcf_fare_list_module{margin-bottom:0;margin-right:0;padding-right:0}.fare_details_page #left_column>div.module.gcf_fare_list_module>div.title{background:#253238;color:#FFF;padding:8px 15px;border:none;font-size:20px;font-family:Halvetica,sans-serif;line-height:30px}.fare_details_page .gcf_fare_list_module .contents{border:none;padding:0;width:100%}.fare_details_page .fare_list{margin-right:0}.fare_details_page .fare_list .sort_instructions{padding-left:15px}.fare_details_page #sortable_fare_list th{border-bottom:1px solid #E5EAED}.fare_details_page #sortable_fare_list>tbody>tr>th.details_column,.fare_details_page #sortable_price_column>div.sortable_column_title{text-transform:uppercase;font-size:14px;margin-bottom:10px}.fare_details_page #sortable_fare_list .sortable_column_title,.fare_details_page #sortable_fare_list .to_column{color:#253238;font-weight:700;padding-left:10px;font-size:16px}.fare_details_page #sortable_fare_list .asc .sort_arrow{background:url(http://i.slimg.com/core-sites/bbus/pages/fare-details/expand.png)}.fare_details_page #sortable_fare_list>tbody>tr.sortable_fare_listing_row,.fare_details_page #sortable_fare_list>tbody>tr.sortable_fare_listing_row.odd{background:#fff;border-bottom:1px solid #E5EAED;padding:30px 0}.fare_details_page #sortable_fare_list>tbody>tr>td.price_column{color:#232323;font-size:24px;font-family:Helvetica;padding:15px}.fare_details_page #sortable_fare_list .details_column{color:#6b6b6b;font-size:16px}.fare_details_page #sortable_fare_list .details_column .arrow,.fare_details_page #sortable_fare_list .details_column a,.fare_details_page .fare_list .all_fares a,.fare_list .all_fares .arrow{color:#00BCD4;text-decoration:none;font-size:14px}.fare_details_page .fare_list .afwd_sponsor,.fare_details_page .fare_list .all_fares{padding-right:22px}.fare_details_page .fare_list .afwd_sponsor{margin-bottom:10px}.fare_details_page #footer{background-color:#e7ebee;padding:15px;box-sizing:border-box}.fare_details_page #footer-div .boxcontent{color:#e7ebee}#footer-div a:active,#footer-div a:link,.fare_details_page #footer-div a,.fare_details_page #footer-div a:visited{color:#6f6f6f}.fare_details_page .left_column .mvcView.bBDartAd.module.dart_ad{margin-left:600px;position:absolute;top:720px}.fare_details_page #fare_details_widget .middle{background:0 0;padding:0}.fare_details_page .left_column{margin-left:0;width:980px}.fare_details_page #fare_details_widget{width:980px}.fare_details_page #fare_details_widget .fare_details .details_box{border:none;background:0 0;margin-left:-10px}.fare_details_page #fare_details_widget #bb_widget{border:none}.fare_details_page #fare_details_widget #bb_widget .arrival_date,.fare_details_page #fare_details_widget #bb_widget .departure_city,.fare_details_page #fare_details_widget #bb_widget .destination_city,.fare_details_page #fare_details_widget #bb_widget .return_date{clear:none}.fare_details_page #fare_details_widget #air_widget_form .non_stop{margin-top:-172px}.fare_details_page #air_num_travelers,.fare_details_page #air_service_class{display:block}.fare_details_page .left{float:none}.fare_details_page #fare_details_widget #air_widget_form .num_travelers{margin-left:235px;margin-top:172px;position:absolute}.fare_details_page #fare_details_widget .fare_details{margin-bottom:400px}.fare_details_page #fare_details_widget .fare_details.fare_exists{margin-bottom:0}
/*# sourceMappingURL=fare_details_page.nano.css.map */
input#email{font-size:12px}#change_prefs_form .prefs_section{padding:20px 15px 0 0}#change_prefs_form .section_title{font-weight:700;font-size:18px;color:#036;border-bottom:dotted 1px #ccc;margin-bottom:15px}#change_prefs_form .section_title a{font-weight:400;font-size:12px}#change_prefs_form .editable table.uneditable,#change_prefs_form .uneditable table.editable{display:none}#change_prefs_form .submit_btn{padding-right:15px}#user_information_section td.label{text-align:right;padding:5px 10px 0 0;color:#444;vertical-align:top}#user_information_section td.value{padding:5px 10px 0 0;font-weight:700;color:#444}#user_information_section td.value input,.changesubs_entry .EmailInput{width:250px;border:1px solid #ccc;padding:3px}#user_information_section span#airporterror,#user_information_section span#emailerror,#user_information_section span#emailerror2,#user_information_section span#postalcodeerror{padding-left:10px;color:red}#change_prefs_form span#errors{color:red;float:left;font-weight:700;padding-left:330px;padding-top:8px}#change_prefs_form .sub_check{vertical-align:top;padding-right:15px}#change_prefs_form .sub_details{padding-bottom:20px;color:#444}#change_prefs_form .privacy_statement{padding-top:15px;color:#444}#change_prefs_form .subproduct_title{font-weight:700;font-size:14px;padding-bottom:5px}#change_prefs_form .subproduct_title a{font-weight:400;font-size:12px}.departure_prefs,.route_prefs{font-weight:400;color:#444}.departure_prefs .domestic_only,.route_prefs .routes_description{color:#444;margin:10px 0}.departure_prefs .domestic_only{font-style:italic;float:left;width:250px}.departure_prefs .how_often{float:left;margin:10px 0 10px 30px}.hotel_watch_prefs .how_often{margin:5px 0 5px 283px}.departure_prefs .departure_city_sub,.hotel_watch_prefs .hotel_watch_city_sub{clear:both}.departure_prefs .add_city,.hotel_watch_prefs .add_city,.route_prefs .add_route{clear:both;cursor:pointer;text-decoration:underline;color:#1a67b2;float:left;background:url(/bookingbuddy/rev/add_graphic.gif) 0 5px no-repeat;padding:3px 0 10px 15px}.departure_sub,.route_sub{clear:both}.departure_prefs .departure_city_sub,.hotel_watch_prefs .hotel_watch_city_sub,.route_prefs .route_sub{margin-bottom:10px}.departure_prefs .departure_city_sub input,.hotel_watch_prefs .hotel_watch_city_sub input,.route_prefs .route_sub input{border:1px solid #999;width:250px;padding:3px;margin-right:3px}.departure_prefs .departure_city_sub input,.hotel_watch_prefs .hotel_watch_city_sub input,.route_prefs .route_inputs{float:left}.departure_prefs .remove_departure_city,.hotel_watch_prefs .remove_hotel_watch_city,.route_prefs .remove_route{float:left;padding:3px 0 0 15px;margin-left:10px;cursor:pointer;text-decoration:underline;color:#1a67b2;background:url(/bookingbuddy/rev/remove_graphic.gif) 0 5px no-repeat}.departure_prefs .departure_nl_frequency,.hotel_watch_prefs .hotel_watch_frequency,.prefs_section .nl_frequency{margin:3px 0 10px 20px;float:left}.departure_prefs .departure_nl_frequency .how_often,.prefs_section .nl_frequency .how_often{font-weight:700;margin-bottom:10px}.departure_prefs .frequency_option,.prefs_section .frequency_option{float:left;margin-right:20px}.unsub_link{text-align:right;padding-top:10px;margin-right:15px;clear:both}.unsub_confirm .cancel_button,.unsub_link .unsub_button{border:none;background:0 0;text-decoration:underline;color:#1a67b2;cursor:pointer}.changesubs_entry{padding-top:5px}.changesubs_entry label{font-weight:700;font-size:13px;margin:15px 0 5px;display:block}.changesubs_entry .EmailInput{margin-top:3px}.changesubs_entry div.inputBlock{float:left;width:270px}.changesubs_entry .submit_btn{float:none;padding:0 0 0 10px}.change_prefs_submit{width:100%}.prefs_confirm table{margin-bottom:15px}.prefs_confirm .submit_btn,.unsub_confirm .submit_btn,.unsub_poll .submit_btn{float:none;margin:15px 10px 0 0}.prefs_confirm .feedback{clear:both;padding-top:15px}.unsub_confirm{line-height:20px}.prefs_confirm .feedback h2,.unsub_confirm h2,.unsub_poll h2{padding-left:0}.unsub_confirm h2{margin:0;padding-top:5px}.unsub_confirm .cancel_button{font-size:12px;margin:3px 0 0 10px}.unsub_poll .FormTable{margin:10px 0}
/*# sourceMappingURL=change_prefs.nano.css.map */
#dhtmlsignup_inline input[type=text],.dhtml_layer,.dhtml_layer .banner,.dhtml_layer form{behavior:url(/PIE.htc)}#page_mask,.dhtml_layer{z-index:99;position:absolute}.dhtml_layer{font-size:12px;background:url(http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png) -216px 0 #0a4f90;width:410px;border:2px solid #97cbff;border-radius:15px;box-shadow:0 0 15px 5px #bbb}.dhtml_layer fieldset,.dhtml_layer img{border:0;padding:0}.dhtml_layer .banner{background:url(http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png) -659px 0;width:92px;height:78px;position:absolute;top:0;left:0;border-radius:15px 0 0}.dhtml_layer form{margin:0 auto;width:330px;padding:15px;background-color:#fff;border-radius:10px}.dhtml_layer .closeSub{background:url(http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png) -180px 0;position:absolute;top:-8px;right:-12px;cursor:pointer}.dhtml_layer .smartFormErrorMessages{font-family:Arial;font-weight:700;margin:0 0 10px}.dhtml_layer .signup_terms{padding:10px 0;text-align:center;color:#fff;font-family:Arial;font-size:11px}.dhtml_layer .signup_terms a{color:#fff;text-decoration:underline;font-family:Arial;font-size:11px}#dhtmlsignup.dhtml_layer{width:250px;background:#e4f0fe;padding:15px}#dhtmlsignup.dhtml_layer form{background:0 0;padding:0;margin:25px 0 0;width:auto}#dhtmlsignup.dhtml_layer form input[type=text]{width:241px;border:1px solid #CCC;padding:2px;margin:0 0 10px}.dhtml_layer .contents{background-color:transparent;border:none;padding:0}#dhtmlsignup.module .bottom{display:none}#dhtmlsignup .signup_terms a,#dhtmlsignup a.close{color:#1a67b2;font-size:10px}#dhtmlsignup h4{color:#036;margin:0;font-weight:700;font-size:13px}#dhtmlsignup label{color:#444;display:block;font-weight:700}#dhtmlsignup .checkbox_label,#dhtmlsignup input{margin:0 0 5px;font-weight:400;color:#444}#dhtmlsignup input.checkbox{margin:8px 8px 5px 0;float:left}#dhtmlsignup .checkbox_label{display:block;margin:5px 10px 0 5px}#dhtmlsignup input[type=submit]{background:#f5800a;border-top:none;border-left:none;border-bottom:1px solid #c56301;border-right:1px solid #c56301;color:#fff;font-weight:700;padding:5px 10px;text-transform:uppercase;text-shadow:0 0 3px #444}#dhtmlsignup .close,#dhtmlsignup .closeSub{background:url(http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png) -1450px -35px no-repeat;color:#1a67b2;font-size:10px;position:absolute;top:-8px;right:-5px;display:block;width:20px;height:25px}#dhtmlsignup .close span{display:none}a#dhtmlsignup_close{background-position:-1450px 0;display:block;height:35px;width:96px}#dhtmlsignup #dhtmlsignup_msg{color:#c00;padding:5px}#dhtmlsignup .terms{margin:0 10px 0 0;text-align:right}#dhtmlsignup_inline{position:absolute}#dhtmlsignup_inline #dhtmlsignup_inline_close{width:30px;height:30px}#dhtmlsignup_inline .subtitle,#dhtmlsignup_inline .title{font-family:"Trebuchet MS";color:#fff;font-weight:700;text-align:center}#dhtmlsignup_inline .title{border:none;background-color:transparent;font-size:36px;margin:0;padding:0 40px;text-shadow:2px 1px 2px rgba(0,44,115,.75)}#dhtmlsignup_inline .subtitle{font-size:14px;margin:25px;text-shadow:2px 1px 2px rgba(0,44,115,.75)}#dhtmlsignup_inline input{clear:left;float:left;margin-bottom:5px}#dhtmlsignup_inline input[type=text]{display:block;float:none;clear:none;border:1px solid #aaa;padding:5px;font-size:15px;box-shadow:inset 0 0 5px 0 #ccc}#dhtmlsignup_inline input.text{width:96%}#dhtmlsignup_inline input.airport_code{width:60%}#dhtmlsignup_inline input.submit{float:right}#dhtmlsignup_inline label{color:#222;font-family:Arial;font-weight:700;font-size:14px;display:block;padding:0 0 10px}#dhtmlsignup_inline label sup{font-size:70%}#dhtmlsignup_inline label.farealert_checkbox{float:left;margin:10px 0}#dhtmlsignup_inline #dhtmlsignup_inline_logo{display:block;background:url(http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png);width:175px;height:25px;margin:28px auto 10px}#dhtmlsignup_inline .step1 .signup_terms{font-family:Arial;font-size:10px;color:#999;float:right}#dhtmlsignup_inline .step1 a.terms{color:#1a67b2}#dhtmlsignup_inline_form fieldset{border:0;margin:0;padding:0}#dhtmlsignup_inline .submit_btn{margin-top:5px;float:left}#dhtmlsignup_inline .submit_btn input{font-size:18px;clear:none}#dhtmlsignup_inline .step1b label{margin:10px 0;line-height:20px}#dhtmlsignup_inline .step1b .title{padding:0 40px 15px}#dhtmlsignup_inline .step1b .subtitle{font-size:20px;color:#036;margin:0 20px 20px;text-shadow:none}#dhtmlsignup_inline .step1b label .details{display:block;font-size:12px;font-weight:400;margin-left:20px}#dhtmlsignup_inline .step1b input[type=text]{width:60%;margin:-14px 0 15px 20px}.dhtml_layer .step1b .showStep2{font-size:17px;font-weight:700;font-family:Arial;text-decoration:underline;float:right;color:#1a67b2;margin-top:17px}#dhtmlsignup_inline .step2 div.submit_btn{margin-left:168px;float:none}#dhtmlsignup_inline .step2 .subtitle{font-size:17px;margin:25px 35px}#page_mask{background-image:url(http://i.slimg.com/bookingbuddy/overlay_v1.png);left:0;top:0;width:100%;height:0}.dhtml_popup.geoip{position:absolute;z-index:100;background:url(http://i.slimg.com/bookingbuddy/affiliate_choice/bg.png) center center no-repeat;height:405px;line-height:21px;padding:50px;width:583px;text-align:center}.dhtml_popup.geoip fieldset,.dhtml_popup.geoip img{border:0}.dhtml_popup.geoip .dhtml_close{position:absolute;top:9px;right:9px}.dhtml_popup.geoip *{color:#036;font-family:"Trebuchet MS",arial,sans-serif;font-size:14px;margin:0;text-align:center}.dhtml_popup.geoip h2{font-size:21px;margin:15px 0 0}.dhtml_popup.geoip h3{font-size:16px}.dhtml_popup.geoip label{font-size:13px}.dhtml_popup.geoip .choice{float:left;margin:15px 0;width:50%}.dhtml_popup.geoip .choice img{margin:5px}.dhtml_popup.geoip .fineprint{font-size:12px}.semblurb.fulltext_wrapper{display:none;position:absolute;z-index:1000;width:650px}.semblurb.fulltext_wrapper .blurbHeading{clear:both;color:#036;font-family:'Trebuchet MS',Arial,sans-serif;font-size:14px;font-weight:700;padding:10px 0}#hotel_watch_dhtml label{color:#222}#hotel_watch_dhtml fieldset input{color:#444}#hotel_watch_dhtml fieldset{padding-left:25px;text-align:left}#hotel_watch_dhtml .contents{padding:2px 20px;text-align:center;width:auto}#hotel_watch_dhtml .headline{color:#036;font-family:Trebuchet MS;font-size:19px;font-weight:700;padding-bottom:15px}#hotel_watch_dhtml .subhead{color:#036;font-family:Trebuchet MS;font-size:15px}#hotel_watch_dhtml #dhtmlsignup_inline_e1{width:240px}#hotel_watch_dhtml #dhtmlsignup_inline_ac1{width:199px}#hotel_watch_dhtml .submit_btn input{color:#fff}#hotel_watch_dhtml .submit_btn{float:none;margin:15px auto;width:60px}#hotel_watch_dhtml .manage_subscriptions{padding-top:20px;font-size:11px}
/*# sourceMappingURL=dhtml_layer.nano.css.map */
.module img.loading{padding:30px 0}.nl_sub_inline{clear:left;color:#555;font-size:11px;padding:0 0 10px}#nl_sub_step2{color:#555;font-size:12px;margin-bottom:0}#nl_sub_step2 a,.nl_sub_inline a{color:#1A67B2}#nl_sub_step2_form .label,.nl_sub_inline .label{width:90%}#nl_sub_step2 input,#nl_sub_step2 label,.nl_sub_inline label .label{color:#444;font-size:11px;font-weight:400}#nl_sub_step2 input.checkbox,.nl_sub_inline input.checkbox{margin:0;padding:0}#nl_sub_step2 input.text,.nl_sub_inline input.text{border:1px solid #ccc;font-size:12px;margin:5px 0 5px 18px;width:220px}.nl_sub_inline .nl_sub_inline_hotel_watch_pp{padding-left:185px}.nl_sub_inline .nl_sub_inline_hotel_watch_pp a{color:#369;font-size:9px;text-decoration:none}#nl_sub_step2 input.text{margin:5px 5px 3px 0}#nl_sub_step2 div.error{color:#c00}#nl_sub_step2 input.error{color:#000;border:1px solid #c00}#nl_sub_step2 fieldset{border:0;margin:0;padding:5px 0 0}#nl_sub_step2 .formbutton{margin-left:5px;padding-top:3px}#nl_sub_step2 .formbutton .left,#top_sub_popup_form div.formbutton{background-position:0 -100px;cursor:pointer;float:left;height:20px;width:2px}#nl_sub_step2 .formbutton input,#top_sub_popup.module #top_sub_popup_form input[type=submit]{background-position:-2px -100px;border:none;color:#FFF;cursor:pointer;float:left;font:700 14px Trebuchet MS;height:20px;margin:0;text-align:center}#nl_sub_step2 .formbutton .right,#top_sub_popup_form div.right{background-position:-300px -100px;cursor:pointer;float:left;height:20px;width:2px}#nl_sub_step2 .formbutton input.submit_arrow{background-position:-296px -100px;padding:0;width:4px}#nl_sub_step2 .formbutton input.submit_arrow_right{padding:0;width:7px}.nl_sub_wide .sub_left{background-position:-75px -150px;width:10px;height:45px;float:left}.nl_sub_wide .sub_right{width:10px;height:45px;background-position:-85px -150px;float:right}.nl_sub_wide{background:url(http://i.slimg.com/bookingbuddy/sprites/repeat-x.gif) repeat-x;height:45px;padding-bottom:10px}.nl_sub_wide form{float:left;padding:8px 0}.nl_sub_wide p{color:#fff;float:left;font-size:18px;margin:3px 0}.nl_sub_wide input{color:#666;border:1px solid #666;float:left;font-size:14px;width:200px;margin:2px 10px;padding:2px;height:18px}.nl_sub_wide .submit_btn{float:left}.nl_sub_wide .submit_btn .btn{padding-top:5px}.nl_sub_wide .message_wrapper{float:left;position:relative}.nl_sub_wide .message_wrapper .error_message{position:absolute;background-color:#fff;border:1px solid red;color:red;padding:1px 5px;top:30px;left:10px}.nl_sub_wide_links{font-size:11px;text-align:center}.nl_sub_wide_links a{color:#369;text-decoration:none}.hotelwatch_signup{position:absolute;top:60px;right:40px}#hotelwatch_dhtmlsignup.dhtml_layer fieldset{margin:10px 0}#hotelwatch_dhtmlsignup .step2 h4{color:#036;margin:5px 0;font-size:16px}#hotelwatch_dhtmlsignup .step2 p{margin:5px 0;font-size:13px}.top_travel_deals_widget #hotel_widget_form .nl_sub_inline{width:370px}
/*# sourceMappingURL=signup_module.nano.css.map */
.become_affiliate{font-size:13px;padding:10px 0 10px 5px}.become_affiliate a{color:#1a67b2}.become_affiliate h3{color:#036;font-size:16px;margin-top:0;padding-bottom:5px;border-bottom:1px dotted #ccc}.become_affiliate p.intro{padding:5px 30px 0 0}.become_affiliate .option1{width:530px;padding-right:20px;margin-top:20px}.become_affiliate .option2{width:325px;padding-left:20px;border-left:1px dotted #ccc;margin-top:20px}.become_affiliate .partner_img,.become_affiliate .white_label.img{background:url(http://i.slimg.com/bookingbuddy/affiliate/affiliate-sprite.gif) no-repeat}.become_affiliate .partner{clear:left;float:left;height:63px;width:450px}.become_affiliate h4{font-size:13px}.become_affiliate .partner h4{margin:5px 0 0}.become_affiliate .partner_img{float:left;width:200px;height:53px;margin-right:10px}.become_affiliate .partner_text{float:left}.become_affiliate .white_label.img{cursor:pointer;float:left;height:175px;margin:0 25px 5px 0;width:132px}.become_affiliate .white_label.link{width:157px;display:block;float:left}.become_affiliate .large_img,.become_affiliate .popup{width:622px;height:853px}.become_affiliate .white_label.img.daily_news{background-position:-210px 0}.become_affiliate .white_label.img.dest_360{background-position:-350px 0}.become_affiliate .comm_junc .partner_img{background-position:0 0}.become_affiliate .linkshare .partner_img{background-position:0 -60px}.become_affiliate .pepperjam .partner_img{background-position:0 -120px}.become_affiliate div#dest_360_large{background:url(http://i.slimg.com/bookingbuddy/affiliate/d360-lg.jpg) no-repeat}.become_affiliate div#nydn_large{background:url(http://i.slimg.com/bookingbuddy/affiliate/nydailynews-lg.jpg) no-repeat}.become_affiliate .popup{border:1px solid #9BCCFC;position:absolute;z-index:100}.become_affiliate .popup .top{position:relative}.become_affiliate .popup .closePopup{background:url(http://i.slimg.com/bookingbuddy/geo/close-btn.png) repeat-x;height:19px;width:19px;position:absolute;right:-9px;top:-9px}.become_affiliate #page_mask{opacity:.67;filter:alpha(opacity=50)}
/*# sourceMappingURL=affiliate_module.nano.css.map */
#dhtml_confirm_button_close,#dhtml_confirm_close{background-image:url(http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png);display:block;cursor:pointer}.bbs_1472_b #search_widget #pagetop_right_div{float:none;left:30px}.bbs_1472_b #search_widget #pagetop_left_div{float:right;position:relative;left:-40px}#dhtml_confirm{z-index:993;padding:25px!important;position:absolute;width:255px;height:223px;background-image:url(http://i.slimg.com/bookingbuddy/dhtml_sub/bg_blue_shadow_square.png)}#dhtml_confirm .logo{width:165px;height:29px;background-position:0 -50px;background-image:url(http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png)}#dhtml_confirm_header{color:#036;font-size:24px;font-weight:700;line-height:27px;margin:10px 0}#dhtml_confirm_message{color:#1A67B2;font-family:"trebuchet ms",Arial,sans-serif;font-size:16px}#dhtml_confirm_close{background-position:-1450px -40px;width:19px;height:19px;position:absolute;top:-1px;right:-1px}#dhtml_confirm_button_close{background-position:-1450px 0;width:95px;height:32px;margin-top:15px}
/*# sourceMappingURL=abtests.nano.css.map */
.step1 #pagetop-user-area,.step1 #search_widget .step_1_widget #bb_widget .submit_btn .submit_arrow,.step1 #search_widget.home .step_1_widget #bb_widget .submit_btn .submit_arrow,.step1 input[type=checkbox]{display:none}.step1 #bb_widget .submit_btn .btn,.step1 #search_widget.home .step_1_widget #bb_widget .submit_btn,.step1 .submit_btn{max-width:250px;width:100%;margin-right:18px;text-transform:capitalize}.step1 #search_widget .step_1_widget #bb_widget .submit_btn .btn,.step1 #search_widget.home .step_1_widget #bb_widget .submit_btn .btn{background:#ff6008;font-size:20px;color:#fff;width:100%;border-radius:4px;margin-top:17px;height:40px;text-transform:Capitalize;box-shadow:0 3px 0 rgba(255,96,8,.68);-moz-box-shadow:0 3px 0 rgba(255,96,8,.68)}.step1 #air_widget_form .dates input,.step1 #bb_widget .dates input,.step1 #nl_sub_step2 input,.step1 #nl_sub_step2 label,.step1 .nl_sub_inline label .label{font-size:13px}.step1 .checkbox_bttn:before,.step1 .nl_sub_inline .checkbox_bttn:before{display:inline-block;vertical-align:middle;content:"";cursor:pointer;overflow:hidden;float:left}.step1 .checkbox_bttn:before{width:14px;height:14px;background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) -14px 1px no-repeat}.step1 .checkbox_bttn.checked:before,.step1 .checkbox_bttn.on:before{background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) -15px -20px no-repeat}.step1 .nl_sub_inline .checkbox_bttn:before{width:18px;height:17px;background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) -127px -1px no-repeat}.step1 .nl_sub_inline .checkbox_bttn.checked:before,.step1 .nl_sub_inline .checkbox_bttn.on:before{background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) -127px -20px no-repeat}.step1 input[type=radio]{display:none}.step1 .radio_bttn:before,.step1 .section_searchtype .radio_bttn:before{display:inline-block;width:16px;vertical-align:middle;overflow:hidden;cursor:pointer;content:""}.step1 .radio_bttn:before{height:16px;background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) 2px 1px no-repeat}.step1 .radio_bttn.active:before,.step1 .radio_bttn.on:before{background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) 2px -22px no-repeat}.step1 .section_searchtype .radio_bttn:before{height:17px;background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) -27px 2px no-repeat}.step1 .section_searchtype .radio_bttn.on:before{background:url(http://i.slimg.com/core-sites/bbus/icons/checkbox-sprite.png) -28px -19px no-repeat}.step1 #nl_sub_step2 input.text,.step1 .nl_sub_inline input.text{margin:5px 0 5px 25px}.step1 #hotel_widget_form .provider,.step1 #left_column .section_inputs.home .mvcView.searchWidget.cars .dates{border-bottom:1px solid #e3e3e3}.step1 #hotel_widget_form .provider{margin-bottom:0;padding-bottom:10px}.step1 #nav{width:100%;border-bottom:1px solid #97cbff;height:28px;background-image:none}.step1 #nav a{background:#0e5da9;margin-right:6px;border:1px solid #97cbff;border-bottom:0}.step1 #bb_widget .destination_city input,.step1 .mvcView.searchWidget input[data-stm-role=location1],.step1 .mvcView.searchWidget.flights input[data-stm-role=location2]{background:0 0;width:164px;height:30px}.step1 .mvcView.searchWidget input[data-stm-role=date1],.step1 .mvcView.searchWidget input[data-stm-role=date2]{background:0 0;width:164px;height:33px}.step1 #air_widget_form.search_widget_main.air .service_class{float:left}.step1 #air_widget_form.search_widget_main.air .service_class,.step1 #air_widget_form.search_widget_main.air .travelers{clear:none;width:25%}.step1 #bb_widget .search_widget_main.air .service_class select,.step1 #bb_widget .search_widget_main.air .travelers select{display:block;height:35px;background-color:#E3E3E3;border:0}.step1 .nl_sub_inline{border-top:0;border-bottom:1px solid #e3e3e3;float:left;width:100%;padding:0;position:relative;top:-1px}.step1 .nl_sub_inline .hide{padding:5px 0}.step1 .group_link{display:none}.step1 #pagetop #nav a[class*=active]{background:#fff;border-bottom:0;height:25px}.step1 .mvcView.searchWidget input[data-stm-role=cruiseLocation],.step1 .mvcView.searchWidget input[data-stm-role=date1],.step1 .mvcView.searchWidget input[data-stm-role=date2],.step1 .mvcView.searchWidget input[data-stm-role=location1],.step1 .mvcView.searchWidget input[data-stm-role=location2],.step1 .mvcView.searchWidget input[data-stm-role=provider]{border:1px solid #e3e3e3}.step1 #bb_widget .arrival_city input,.step1 #bb_widget .dates .return_date input,.step1 #bb_widget .destination_city input,.step1 #bb_widget .vacation_date2 input{float:right}.step1 #bb_widget .arrival_city label,.step1 #bb_widget .dates .return_date label,.step1 #bb_widget .destination_city label,.step1 #bb_widget .vacation_date2 label{padding-left:8px}.step1 #air_widget_form .search_widget_main .air .service_class{float:left;padding-left:0}.step1 .nl_sub_inline input.text{height:30px;padding-left:5px}.step1 #vacation_widget_form .num_travelers{width:82px;float:left;margin-right:0;margin-bottom:0}.step1 #vacation_widget_form .num_travelers select{width:100%;height:35px;border:0;background-color:#E3E3E3}.step1 .submit_btn{max-width:165px}.step1 #pagetop{padding-right:0}.step1 #bb_widget label{color:#232323;cursor:pointer}.step1 #bb_widget input,.step1 #bb_widget select{font-weight:700}.step1 .non_stop label .checkbox_bttn{margin-left:5px}.step1 .nl_sub_inline label span{margin-left:10px;padding-top:1px}.step1 #page_wrapper h1{padding-right:25px;display:block}.step1 #search_widget.hotel .step_1_widget .large_headline{display:block}.step1 #air_widget_form .dates select,.step1 #bb_widget .dates select,.step1 #top_deals_box,.step1 .home_page_wrapper #right_column{display:none}.step1 #bb_widget .section_inputs.home .mvcView.searchWidget.cars input[data-stm-role=location2]{width:97%}.step1 .home #bb_widget .destination_city label{padding-left:0}.step1 #hotel_widget_form .provider input,.step1 #left_column .hotel .section_inputs .cities input,.step1 #left_column .vacation .section_inputs .cities input{width:95%;height:33px;background:#fff}.step1 #bb_widget .hotels .cities .destination_city input,.step1 #bb_widget .hotels .cities .destination_city label{padding-left:0;float:left;width:97%}.step1 #bb_widget .hotels .cities .destination_city input{padding-left:10px}.step1 #bb_widget.car .arrival_city label,.step1 #bb_widget.car .dates .return_date label,.step1 #bb_widget.car .destination_city label,.step1 #bb_widget.car .vacation_date2 label,.step1 #bb_widget.cruise .destination_city label{padding-left:0}.step1 #left_column .hotel .section_inputs .cities.two-child input,.step1 #left_column .vacation .section_inputs .cities.two-child input{width:90%}.step1 #hotel_widget_form .destination_city,.step1 #hotel_widget_form .provider{width:100%}.step1 #hotel_widget_form .arrival_date{width:50%}.step1 #hotel_widget_form .num_guests,.step1 #hotel_widget_form .num_rooms{width:24%}.step1 #bb_widget.cruise select,.step1 #hotel_widget_form .num_guests select,.step1 #hotel_widget_form .num_rooms select{width:95%;height:35px;background-color:#E3E3E3;border:0}.step1 #bb_widget .mvcView.searchWidget.cars .dates,.step1 #bb_widget.car .mvcView.searchWidget.cars .dates{border-bottom:1px solid #E3E3E3;padding-bottom:10px;margin-bottom:0}.step1 .vacation #bb_widget .book_together{height:auto}.step1 #bb_widget.vacation .book_together{height:52px}.step1 #left_column #search_widget .content_wrapper .content #bb_widget .section_inputs.car,.step1 #search_widget #car_widget_form .destination_city{width:100%}.step1 #car_widget_form>div>div.cities>div>input.noFirstClick,.step1 #left_column .section_inputs.car .cities input{width:95%;float:left}.step1 #bb_widget.car .arrival_date input,.step1 #bb_widget.car .return_date input,.step1 #car_widget_form .dates input{width:45%;float:none}.step1 .car .nl_sub_inline{width:97%}.step1 #car_widget_form .submit_btn{margin-right:9px}.step1 .over_55 .checkbox_bttn:before{margin-right:15px}.step1 #cruise_widget_form .submit_btn{margin-right:9px}.step1 #bb_widget.car .mvcView.searchWidget.cars .dates{width:97%}.step1 #bb_widget.car .mvcView.searchWidget.cars .return_date input{float:none}.step1 #bb_widget.car .mvcView.searchWidget.cars .return_date label{padding-left:13px}.step1 #car_widget_form .note{padding-top:6px}.step1 .service_class select{width:130px}.step1 .travelers select{width:90%}.step1 #bb_widget.car .arrival_date select,.step1 #bb_widget.car .return_date select{display:inline-block;height:38px;background-color:#E3E3E3;border:0}.step1 #car_widget_form .dates input{margin-right:5px}body.step1{background:#d6d6d6}body.step1 #nav .deals,body.step1 #nav .destinations,body.step1 #nav .news,body.step1 #nav .vacation_rental{display:none}body.homepage #nav .air,body.homepage #nav .car,body.homepage #nav .cruise,body.homepage #nav .deals,body.homepage #nav .destinations,body.homepage #nav .home_active,body.homepage #nav .hotel,body.homepage #nav .news,body.homepage #nav .vacation,body.homepage #nav .vacation_rental{display:block}.step1 #footer br,.step1 #search_widget .bottom_row_shadow,.step1 .top,.step1 .top_row_shadow{display:none}body.homepage #nav .vacation_rental{width:130px}body.homepage #nav .vacation{width:140px}body.homepage #nav .air,body.homepage #nav .hotel{width:60px}.step1 #footer{background-color:#fff;padding:100px 20px 5px;box-sizing:border-box}.step1 #search_widget,.step1 #search_widget .bottom_row_shadow,.step1 #search_widget .top_row_shadow{background:#74bd49}.step1 .home_page_wrapper #page_wrapper{background-image:none;padding:0}.step1 #page_wrapper_bottom{background-image:none;height:0}.step1 #billboard_column #search_widget #box_bullets,.step1 #search_widget .middle_row,.step1 #search_widget .step_1_widget .content,.step1 #search_widget .step_1_widget .content_wrapper .clear,.step1 #search_widget .step_1_widget .content_wrapper .title,.step1 #search_widget .step_1_widget .top .middle_background,.step1 #search_widget .top_row_shadow,.step1 .step_1_widget .bottom,.step1 .step_1_widget .bottom .left,.step1 .step_1_widget .bottom .middle,.step1 .step_1_widget .bottom .right,.step1 .step_1_widget .content_wrapper,.step1 .step_1_widget .top .left,.step1 .step_1_widget .top .middle,.step1 .step_1_widget .top .right{background:0 0}.step1 #search_widget .middle_row{padding:20px 0 21px}.step1 .box_bullets_content{color:#fff;padding:0 20px}.step1 .box_bullets_content h2{font-size:29px;margin-bottom:13px;margin-top:6px}.step1 .box_bullets_content ul{margin:0;padding:0}.step1 .box_bullets_content li{background:url(http://i.slimg.com/core-sites/bbus/icons/check-circle.png) left top no-repeat;padding:0 0 13px 24px;list-style-type:none;font-size:16px;font-weight:700}.step1 .box_bullets_content .smallFont{color:#fff;margin-top:15px}.step1 #search_widget .step_1_widget .content_wrapper .title{background:#253238}.step1 #billboard_column .step_1_widget .content_wrapper .title{padding:5px 0;line-height:38px}.step1 #search_widget .step_1_widget .large_headline,.step1 #search_widget .step_1_widget .large_headline .description{color:#fff}.step1 #search_widget .step_1_widget .large_headline .description,.step1 #search_widget .step_1_widget .small_headline{color:#fff;display:block;font-size:14px;line-height:18px;float:left;margin:0 0 0 -44px;padding:0 0 7px}.step1 #search_widget .step_1_widget .small_headline{padding-left:26px;box-sizing:border-box;margin-left:0}.step1 #search_widget .step_1_widget .mode_logo.travel{background:url(http://i.slimg.com/core-sites/bbus/icons/travel-icon-air.png) 12px 12px no-repeat}.step1 #search_widget .step_1_widget .mode_logo.vacation{background:url(http://i.slimg.com/core-sites/bbus/icons/travel-icon-vacation.png) center center no-repeat}.step1 #search_widget .step_1_widget .mode_logo.hotel{background:url(http://i.slimg.com/core-sites/bbus/icons/travel-icon-hotel.png) center center no-repeat}.step1 #search_widget .step_1_widget .mode_logo.car{background:url(http://i.slimg.com/core-sites/bbus/icons/travel-icon-car.png) center right no-repeat}.step1 #search_widget .step_1_widget .mode_logo.cruise{background:url(http://i.slimg.com/core-sites/bbus/icons/travel-icon-cruise.png) center right no-repeat}.step1 body{background:#d6d6d6}.step1 .step_1_widget #bb_widget .section_inputs.leftDotted{border-left:#76bf4a 1px solid}.step1 #search_widget #bb_widget{padding-top:0;padding-bottom:0}.step1 .step_1_widget #bb_widget .section_inputs.leftDotted,.step1 .step_1_widget #bb_widget .section_searchtype{padding-top:10px;padding-bottom:10px}.step1 .module .title{border-left:0;border-right:0;background:#737373;font-weight:700;font-family:'Trebuchet MS',Arial,sans-serif;padding:6px 15px;clear:both;font-size:17px;line-height:26px;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.step1 .module .contents{border-left:0;border-right:0;background:#e7e7e7;padding:0 0 0 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.step1 .right_column{float:right;width:420px}.step1 .module .bottom{display:none}.step1 .HotelSEMBlurb .blurbHeading{padding:10px 0 0;color:#000}.step1 .HotelSEMBlurb .section{padding-bottom:15px}.step1 #page_wrapper #right_column{margin-top:20px}.step1 #nav{padding-left:14px;margin:auto auto auto -17px}.step1 #page_wrapper{background:#fff;padding:0}.step1 .pagetop-container{background-color:#fff}.step1 #billboard_column{background-color:#fff;width:980px;margin-left:0;float:left;padding-bottom:15px}.step1 #billboard_column #search_widget{margin-left:15px}.step1 .module{padding-right:16px}.step1 .rightClmWrap{position:absolute;right:0;background:#fff;width:407px;content:"";bottom:0}.step1 .semblurb .top{display:block}#pagetop-logo .logo{padding:10px 0 30px;width:370px;background:url(http://i.slimg.com/core-sites/bbus/bookingBuddyLogo.svg) center center no-repeat}
/*# sourceMappingURL=BBDefault.nano.css.map */
.mvcView.checkRatesLeaveBehind{min-height:200px;background-color:#fff;border:2px solid #91d1ff;position:absolute;box-shadow:0 0 15px #333;border-radius:4px;left:10px;top:10px;z-index:1000;behavior:url(/PIE.htc)}.mvcView.checkRatesLeaveBehind .closeBtn{background-image:url(http://i.slimg.com/bookingbuddy/dhtml_sub/x_close.png);height:33px;width:33px;position:absolute;top:-16px;right:-16px;cursor:pointer}.mvcView.checkRatesLeaveBehind .arrow{color:#f78615}.mvcView.checkRatesLeaveBehind h3{color:#036;font-family:"Trebuchet MS";font-weight:700;font-size:18px;max-width:640px}.mvcView.checkRatesLeaveBehind ul{margin:0 0 20px;padding:0;width:640px}.mvcView.checkRatesLeaveBehind .divider{background-image:url(http://i.slimg.com/bookingbuddy/uk/checkrates-divider.png);width:100%;height:4px;margin-top:-4px}.mvcView.checkRatesLeaveBehind .providersBody{background-color:#e2efff;padding:0 30px 0 32px;border-radius:5px 5px 0 0;overflow:hidden;behavior:url(/PIE.htc)}.mvcView.checkRatesLeaveBehind .providersBody h3{margin:22px 0 20px}.mvcView.checkRatesLeaveBehind .hotelsBody{padding:0 30px 34px 32px}.mvcView.checkRatesLeaveBehind .hotelsBody h3{margin:25px 0 24px}.mvcView.checkRatesLeaveBehind .hotelsBody .seeMore{font-size:12px;font-family:Arial;font-weight:700;color:#4985c7;text-decoration:none}.mvcView.checkRatesLeaveBehind li.hotel .hotelName,.mvcView.checkRatesLeaveBehind li.provider a{color:#4985c7;font-size:14px;font-family:"Trebuchet MS";font-weight:700}.mvcView.checkRatesLeaveBehind .hotelsBody .seeMore:hover{text-decoration:underline}.mvcView.checkRatesLeaveBehind li.provider{min-width:130px;display:inline-block;list-style-type:none;margin:2px 30px 2px 0}.ie7 .mvcView.checkRatesLeaveBehind li.provider{display:inline;zoom:1}.mvcView.checkRatesLeaveBehind li.provider a{text-decoration:none}.mvcView.checkRatesLeaveBehind li.hotel .hotelName:hover,.mvcView.checkRatesLeaveBehind li.provider a:hover{text-decoration:underline}.mvcView.checkRatesLeaveBehind li.hotel{width:130px;display:inline-block;margin:2px 30px 2px 0;list-style-type:none;padding:0;vertical-align:bottom}.ie7 .mvcView.checkRatesLeaveBehind li.hotel{display:inline;zoom:1}.mvcView.checkRatesLeaveBehind li.hotel .hotelName{text-align:center;cursor:pointer}.mvcView.checkRatesLeaveBehind li.hotel .rating{margin:5px auto}.mvcView.checkRatesLeaveBehind li.hotel div.hotelImage{max-width:130px;max-height:130px;overflow:hidden;margin:5px 0}.mvcView.checkRatesLeaveBehind li.hotel [data-stm-role=submit]{width:100%}
/*# sourceMappingURL=CheckRatesLeaveBehind.nano.css.map */

.hidden{display:none}.logo_link{display:block;position:absolute;cursor:pointer}#tabPageWrapper{width:100%;min-width:600px;margin:0}#tabPageWrapper~.ui-datepicker{display:none}#tabHeader{background-image:url(http://i.slimg.com/bookingbuddy/rev/tabbed/small-header-stretch.gif);background-position:bottom center;height:84px;border-bottom:7px solid #f99839;position:relative;z-index:99}.tablet #tabHeader{position:fixed;width:100%;top:0;left:0}#tabHeader .tagline{color:#fff;width:80%;padding:10px 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tabHeader .tagline h2{font-family:"Trebuchet MS";font-size:18px;font-weight:700;line-height:24px;display:inline;margin:0}#tabHeader .tagline .trip_details{font-family:Arial;font-size:13px;display:inline;margin-left:10px;color:#036;font-weight:700;cursor:pointer}#tabHeader .tagline .trip_details .itinerary{text-decoration:underline}#tabHeader .tagline .trip_details a{color:#fff;text-decoration:none;font-weight:400;margin-left:10px}#tabHeader .left_arrow{background-position:0 0;margin-right:7px}#tabHeader .right_arrow{background-position:-27px 0;width:104px;height:134px;float:left;margin-left:5px}#tabHeader .more{cursor:pointer;width:28px;height:28px;position:relative;float:left;top:14px;background-image:url(http://i.slimg.com/bookingbuddy/sprites/tab-browsing-v3.png)}#tabHeader .headerLogo{background-position:-750px -400px;height:84px;width:230px;top:0;right:0;position:absolute}#tabHeader .logo_link{background-position:0 -214px;width:165px;height:40px;left:60px}#tabPanel{background:url(http://i.slimg.com/bookingbuddy/rev/tabbed/bg-gradient.jpg) center bottom repeat-x #fff;height:625px;font-family:"Trebuchet MS",Arial;position:relative;width:100%}.tablet #tabPanel{top:91px;position:absolute}#tabPanel .logo_link{background-position:-44px -155px;top:115px;left:130px;height:84px;width:157px}#tabs_wrapper{display:block;position:relative;top:0}#tabsContainer{width:60%;min-width:250px;max-width:780px;height:56px;position:relative;padding-top:7px;overflow:hidden;float:left}#tabsContainer ul{margin:0;padding:0;position:relative;top:9px;width:20000px;z-index:100}#tabsContainer ul li{position:relative;list-style-type:none;float:left;padding:0 4px}#tabsContainer ul .tab{outline:0;text-indent:-9999px;display:block;width:94px;height:34px;background-position:0 -50px;color:#1A67B2;position:relative;cursor:pointer}#tabsContainer ul .tab.generic{background-image:url(http://i.slimg.com/bookingbuddy/rev/tabbed/generic-4tab.png);background-repeat:no-repeat;text-indent:0!important;text-align:center;text-decoration:none;padding-top:10px;font-size:14px;font-weight:700}#tabsContainer ul .tab.generic a{display:none}#tabsContainer ul .tab.generic span{display:block;height:20px;width:90px;overflow:hidden;text-indent:3px;font-family:Arial}#tabsContainer li.active{display:block}#tabsContainer ul li.active .tab span{height:20px;width:140px}#tabsContainer ul li.active .tab{background-position:0 0;height:50px;top:-9px;width:138px}#tabsContainer ul li.active .tab.generic{height:40px}#tabsContainer ul li.active .tab.generic span{text-indent:0}#tabsContainer ul li .delete{background-position:-281px 0;position:absolute;top:-2px;right:1px;width:10px;height:10px;z-index:101;cursor:pointer}#tabsContainer ul .active .delete{background-position:-291px 0;top:-13px;width:13px;height:13px}#tabsContainer ul .active.loading{background-position:-138px 0!important;color:#CCC}#tabsContainer ul li .loading{background-position:-138px -50px!important;color:#CCC}#tabPageWrapper #gradient_left,#tabPageWrapper #gradient_right,#tabPageWrapper #tabsContainer ul .delete,#tabPageWrapper #tabsContainer ul li .delete,#tabPageWrapper .instructions .left_arrow,#tabPageWrapper .instructions .right_arrow,#tabPageWrapper .logo_link{background-image:url(http://i.slimg.com/bookingbuddy/sprites/tab-browsing-v3.png);background-repeat:no-repeat}#tabPageWrapper .headerLogo{background-image:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png)}#tabPageWrapper .gradient{top:-18px;width:10px;height:61px;float:left;position:relative;z-index:103}#tabPageWrapper #gradient_left{background-position:-263px 0;left:33px}#tabPageWrapper #gradient_right{background-position:-271px 0;right:14px}#tabPanel .instructions{clear:left;float:left;position:relative;overflow:hidden;width:auto;padding-bottom:35px;z-index:1}#tabPanel .instructions.devilHorns{top:10px;left:20px}#tabPanel .instructions.startHere{top:-6px;left:4px}#tabPageWrapper.arrows_shown #tabPanel .instructions.startHere{left:39px}#tabPanel .instructions .left_arrow,#tabPanel .instructions .right_arrow{width:104px;height:134px;float:left}#tabPanel .instructions_content{color:#036;float:left;text-align:center;position:relative}#tabPanel .instructions.startHere .instructions_content{margin-top:16px;margin-left:15px}#tabPanel .instructions.devilHorns .instructions_content{margin-top:0;margin-left:0}#tabPanel .instructions_content h3{font-size:34px;margin:0}#tabPanel .instructions_content h3.with_hotels{color:#036;font-size:19px}#tabPanel .instructions_content h4{font-size:22px;font-weight:400;margin:0}#tabPanel .instructions_content h5{font-size:13px;margin:5px 0 10px}#tabPanel .instructions_content span{font-weight:400}#tabPanel .instructions .arrow_wrapper{width:94px;height:135px;margin-bottom:5px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background:#F99839;behavior:url(/PIE.htc)}#tabPanel .instructions .animated_arrow{background-image:url(http://i.slimg.com/bookingbuddy/start_here_animation_arrows.gif);width:94px;height:140px}#tabPanel .instructions .start_here{font-size:18px;font-weight:700;color:#F99839;padding-left:1px}#tabPanel .instructions .left_arrow{background-position:-56px 0}#tabPanel .instructions .right_arrow{background-position:-159px 0}#tabPanel .instructions .logo_link{background-position:-14px -154px;width:220px;height:32px;margin:15px auto 0;position:static}.ie7 #tabPanel .instructions .logo_link{margin:15px 0 0}#tabPanel .instructions .errorMessage{color:#036;font-size:15px;font-weight:700;padding:10px;text-align:center;width:607px}#tabPanel .instructions .searchTip{background-color:#FCF1E4;clear:left;min-width:607px;height:69px;line-height:69px;position:relative;top:30px;margin:0 auto 30px;border:1px solid #F99839;border-radius:5px;padding-right:10px;behavior:url(/PIE.htc)}.ie7 #tabPanel .instructions .searchTip{margin:0 18px 30px}#tabPanel .instructions .searchTip>img{background:url(http://i.slimg.com/bookingbuddy/sprites/tab-browsing-v3.png) -338px 0 no-repeat;width:46px;height:46px;position:absolute;top:12px;left:10px}#tabPanel .instructions .searchTip>span{margin-left:70px;font-size:18px;font-family:"Trebuchet MS",Arial,sans-serif;color:#F99839}#tabPanel .popup_html{color:#036;float:left;font-family:'Trebuchet MS',Arial,sans-serif;font-size:18px;position:relative;text-align:center;padding-top:195px;width:100%;z-index:1}#tabPanel .popup_html span{font-size:32px;text-decoration:underline;cursor:pointer}#tabPanel .popup_html span:hover{color:#f89839}#tabPanel .tabIframe{background:#fff;width:100%;height:100%;border:0;display:block;margin:0;position:absolute}#tabPageWrapper .dart_ad{float:right;width:320px;position:relative;top:20px}#tabPageWrapper #BBAdDropdown,#tabPageWrapper #BBAdDropdown .dropdown_display,#tabPageWrapper #BBAdDropdown .dropdown_options{width:170px}#tabPageWrapper #BBAdDropdown .dropdown_text{width:150px;margin-top:1px}#tabPageWrapper #BBAdDropdown{position:absolute;top:0;right:10px;font-family:Arial;height:20px;margin-top:20px;background-color:transparent}#tabPageWrapper #BBAdDropdown input{width:202px}#tabPageWrapper #BBAdDropdown select{width:200px}#tabPageWrapper .dropdown_display{color:#444;cursor:pointer;width:200px;height:20px;border-radius:2px;margin:0 auto}#tabPageWrapper .dropdown_button{cursor:pointer;margin:7px 7px 0 0;float:right;height:6px;background-repeat:no-repeat;background-image:url(http://i.slimg.com/bookingbuddy/arrown_down_green.gif);background-position:-4px -7px;width:10px}.dropdown_text{float:left;font-size:12px;width:170px;margin:3px 0 0 3px}.dropdown_text .regular{height:20px;padding-top:2px}.dropdown_options{background:#fff;border:1px solid #666;border-radius:2px;height:150px;outline:0;overflow:auto;position:absolute;text-align:left}.dropdown_option{padding:2px;border:1px solid #fff;font-size:10px;cursor:pointer}.dropdown_option:hover{border:1px solid #666}#tabPageWrapper #dhtml_edit_details{font-family:arial,sans-serif;position:absolute;z-index:100;top:0;left:0}#tabPageWrapper #dhtml_edit_details .group_link,#tabPageWrapper #dhtml_edit_details .recent_searches{display:none!important}#tabPageWrapper #dhtml_edit_details form{position:relative;width:100%}#tabPageWrapper #dhtml_edit_details form:after{content:" ";display:block;clear:both}#tabPageWrapper #dhtml_edit_details .title{padding:0 0 5px;background:0 0}#tabPageWrapper #dhtml_edit_details .bottom .left,#tabPageWrapper #dhtml_edit_details .top .left{float:left;height:20px;width:20px}#tabPageWrapper #dhtml_edit_details .bottom .left{background-position:-1546px -20px}#tabPageWrapper #dhtml_edit_details .top .left{background-position:-1546px 0}#tabPageWrapper #dhtml_edit_details .bottom,#tabPageWrapper #dhtml_edit_details .top{width:925px;height:20px}#tabPageWrapper #dhtml_edit_details .contents{width:925px}#tabPageWrapper #dhtml_edit_details .bottom .middle,#tabPageWrapper #dhtml_edit_details .top .middle{height:20px;margin:0 20px}#tabPageWrapper #dhtml_edit_details .top .middle{background-position:-2600px -36px}#tabPageWrapper #dhtml_edit_details .bottom .middle{background-position:-2600px -16px}#tabPageWrapper #dhtml_edit_details .bottom .right,#tabPageWrapper #dhtml_edit_details .top .right{float:right;height:20px;width:20px}#tabPageWrapper #dhtml_edit_details .top .right{background-position:-1566px 0}#tabPageWrapper #dhtml_edit_details .bottom .right{background-position:-1566px -20px}#tabPageWrapper #dhtml_edit_details .contents{background:url(http://i.slimg.com/bookingbuddy/rev/tabbed/left-1px.png) left top repeat-y;position:relative;padding:0!important}#tabPageWrapper #dhtml_edit_details .contents_wrapper{background:url(http://i.slimg.com/bookingbuddy/rev/tabbed/right-1px.png) right top repeat-y;padding:0 20px}#tabPageWrapper #dhtml_edit_details .background_wrapper{background:#fff}#tabPageWrapper #dhtml_edit_details .close_btn{background-position:-1450px -40px;width:19px;height:19px;display:block;position:absolute;top:-18px;right:2px;cursor:pointer}#tabPageWrapper #dhtml_edit_details.car .note,#tabPageWrapper #dhtml_edit_details.cruise .group_link,#tabPageWrapper #dhtml_edit_details.cruise .over_55{display:none}#tabPageWrapper #dhtml_edit_details label{font-weight:700;font-size:13px}#tabPageWrapper #dhtml_edit_details input[type=text]{border:1px solid #a1a1a1}#tabPageWrapper #dhtml_edit_details select{font-size:11px}#tabPageWrapper #dhtml_edit_details .LocationWarning{color:red;font-size:11px;font-weight:700;padding-top:5px;float:left;position:relative;top:-20px;width:410px;left:100px;height:0}#tabPageWrapper #dhtml_edit_details .validation_select{position:relative;width:178px!important}#tabPageWrapper #dhtml_edit_details .locationSuggest{width:175px}#tabPageWrapper #dhtml_edit_details .calendarUI{width:80px;float:left;margin-right:10px;background-position:-135px -49px}#tabPageWrapper #dhtml_edit_details .submit{position:absolute;bottom:0;right:5px}#tabPageWrapper #dhtml_edit_details.car .bottom,#tabPageWrapper #dhtml_edit_details.car .contents,#tabPageWrapper #dhtml_edit_details.car .top{width:660px}#tabPageWrapper #dhtml_edit_details.car .arrival_date,#tabPageWrapper #dhtml_edit_details.car .destination_city{float:left;margin-right:10px;margin-bottom:5px}#tabPageWrapper #dhtml_edit_details.car .destination_city input[type=text]{width:90%}#tabPageWrapper #dhtml_edit_details.cruise .bottom,#tabPageWrapper #dhtml_edit_details.cruise .contents,#tabPageWrapper #dhtml_edit_details.cruise .top{width:500px}#tabPageWrapper #dhtml_edit_details.cruise .cruise_date,#tabPageWrapper #dhtml_edit_details.cruise .destination_city{float:left;width:200px}#tabPageWrapper #dhtml_edit_details.cruise select{margin-bottom:5px}#tabPageWrapper #dhtml_edit_details.air .service_class select,#tabPageWrapper #dhtml_edit_details.air .travelers select,#tabPageWrapper #dhtml_edit_details.vacation .num_travelers select{display:block}#tabPageWrapper #dhtml_edit_details.vacation .bottom,#tabPageWrapper #dhtml_edit_details.vacation .contents,#tabPageWrapper #dhtml_edit_details.vacation .top{width:650px}#tabPageWrapper #dhtml_edit_details.vacation .bottom{height:10px}#tabPageWrapper #dhtml_edit_details.vacation .arrival_date,#tabPageWrapper #dhtml_edit_details.vacation .departure_city{float:left;clear:left;margin-right:10px;width:225px}#tabPageWrapper #dhtml_edit_details.vacation .cities,#tabPageWrapper #dhtml_edit_details.vacation .dates{padding-bottom:5px}#tabPageWrapper #dhtml_edit_details.vacation .num_travelers{position:absolute;bottom:0;right:145px}#tabPageWrapper #dhtml_edit_details.hotel .bottom,#tabPageWrapper #dhtml_edit_details.hotel .contents,#tabPageWrapper #dhtml_edit_details.hotel .top{width:550px}#tabPageWrapper #dhtml_edit_details.hotel .arrival_date,#tabPageWrapper #dhtml_edit_details.hotel .cities,#tabPageWrapper #dhtml_edit_details.hotel .return_date{float:left}#tabPageWrapper #dhtml_edit_details.hotel .arrival_date{margin-right:10px}#tabPageWrapper #dhtml_edit_details.hotel .cities{margin-bottom:5px}#tabPageWrapper #dhtml_edit_details.hotel .dates{float:right;margin-bottom:5px;margin-right:120px}#tabPageWrapper #dhtml_edit_details.hotel .num_guests,#tabPageWrapper #dhtml_edit_details.hotel .num_rooms{float:right}#tabPageWrapper #dhtml_edit_details.hotel .num_guests{clear:both;margin-right:165px}#tabPageWrapper #dhtml_edit_details.hotel .num_rooms{margin-right:55px}#tabPageWrapper #dhtml_edit_details.hotel .provider{float:left}#tabPageWrapper #dhtml_edit_details.hotel .provider input{width:175px}#tabPageWrapper #dhtml_edit_details.air .bottom,#tabPageWrapper #dhtml_edit_details.air .contents,#tabPageWrapper #dhtml_edit_details.air .top{width:650px}#tabPageWrapper #dhtml_edit_details.air .search_type{float:left;width:200px;margin-bottom:5px}#tabPageWrapper #dhtml_edit_details.air .non_stop{float:left;margin-top:1px}#tabPageWrapper #dhtml_edit_details.air .cities,#tabPageWrapper #dhtml_edit_details.air .dates{float:left;clear:left;margin-bottom:5px;width:400px}#tabPageWrapper #dhtml_edit_details.air .arrival_city,#tabPageWrapper #dhtml_edit_details.air .departure_city,#tabPageWrapper #dhtml_edit_details.air .departure_date,#tabPageWrapper #dhtml_edit_details.air .return_date{float:left;width:200px}#tabPageWrapper #dhtml_edit_details.air .service_class,#tabPageWrapper #dhtml_edit_details.air .travelers{width:150px;position:absolute;right:65px;bottom:44px}#tabPageWrapper #dhtml_edit_details.air .travelers{bottom:6px}#tabPageWrapper #dhtml_edit_details.vacation_rental .bottom,#tabPageWrapper #dhtml_edit_details.vacation_rental .contents,#tabPageWrapper #dhtml_edit_details.vacation_rental .top{width:605px}#tabPageWrapper #dhtml_edit_details.vacation_rental .arrival_date,#tabPageWrapper #dhtml_edit_details.vacation_rental .cities,#tabPageWrapper #dhtml_edit_details.vacation_rental .dates,#tabPageWrapper #dhtml_edit_details.vacation_rental .num_rooms,#tabPageWrapper #dhtml_edit_details.vacation_rental .return_date{float:left}#tabPageWrapper #dhtml_edit_details.vacation_rental .arrival_date,#tabPageWrapper #dhtml_edit_details.vacation_rental .num_rooms,#tabPageWrapper #dhtml_edit_details.vacation_rental .return_date{margin-left:10px}#tabPageWrapper #dhtml_edit_details.vacation_rental #vacation_rental_more-options{display:none}.BBInputCheckBox{width:auto!important;vertical-align:top}.select_all_checkbox{margin-bottom:20px}.dropdown_checkbox{float:left;position:relative;top:20px;margin-right:10px}.dropdown_display{border:1px solid #666}.dropdown_checkbox label,.select_all_checkbox label{font-weight:700;font-size:12px;color:#222;font-family:Arial,sans-serif}.dropdown_checkbox input,.select_all_checkbox input{width:auto;vertical-align:middle}
/*# sourceMappingURL=TabSearch.nano.css.map */

.metaLeaveBehindContainer,.mvcView.metaLeaveBehind,body.metaLeaveBehindPage{overflow:hidden;background-color:#fff}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer,.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.seeAllVendors{text-align:left}.pageMask{background-color:#000;width:100%;height:100%;position:fixed;left:0;top:0;z-index:10000;display:none;opacity:.5}.mvcView.metaLeaveBehind{border:none;margin:0;padding:0;width:920px;position:relative;z-index:10001}.mvcView.metaLeaveBehind.inpage{overflow:visible;border-style:solid;border-color:#fff;box-shadow:0 0 10px #333}.mvcView.metaLeaveBehind.inpage>.closeBtn{background-image:url(http://i.slimg.com/bookingbuddy/dhtml_sub/x_close.png);cursor:pointer}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget{background-color:#fff}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer:hover{background-color:#e1effe}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.seeAllVendors>.seeAll{text-decoration:none}.mvcView.metaLeaveBehind>.seeMore:hover{text-decoration:underline}.mvcView.metaLeaveBehind>.logo{background-repeat:no-repeat;background-position:0 0}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice>.arrowButton>.rightArrow{border-top-style:solid;border-top-color:transparent;border-left-style:solid;border-left-color:#fff;border-bottom-style:solid;border-bottom-color:transparent}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer:hover{background-color:#fff}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer div{color:#1a67b2;white-space:normal}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.hasAvailability,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.noAvailability{background:url(http://i.slimg.com/ot/sprite-meta-core-1266_2.png) no-repeat}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.inProgress{background:url(http://i.slimg.com/ot/meta_price_loading.gif) no-repeat}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.hasAvailability{background-position:-280px -24px}.metaLeaveBehindContainer{margin:0;padding:0;display:block;position:relative;height:564px}.mvcView.metaLeaveBehind.inpage{position:fixed;margin-left:-460px;left:50%;top:55px;border-width:1px}.mvcView.metaLeaveBehind.inpage>.closeBtn{height:33px;width:33px;position:absolute;top:-16px;right:-16px}.mvcView.metaLeaveBehind>.title{margin:0;padding:0 20px;height:50px;line-height:50px;display:block;font-size:22px}.mvcView.metaLeaveBehind>.subTitle{margin:20px 0 0 30px;padding:0;display:block;font-size:16px}.mvcView.metaLeaveBehind>.hotelList{overflow:hidden;padding:0 20px;text-align:center;margin:10px 0 0;height:370px;display:block}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget{float:left;width:200px;max-height:390px;border:none;margin:0 10px;text-align:center;position:relative;padding:0 0 20px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel{list-style-type:none;position:relative}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel>.hotelName{display:block;font-size:14px;text-align:center;width:200px;height:33px;position:relative}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel>.hotelName>a{position:absolute;bottom:0;left:0;width:200px;margin:0 auto}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel>.rating{margin:5px auto}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel>.hotelImage{width:200px;height:135px;margin:0;padding:0;display:block;position:relative}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel>.hotelImage>img{width:200px;height:135px;position:absolute;bottom:0;left:0}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.seeAllVendors{width:190px;padding:0 5px;position:absolute;bottom:0}.mvcView.metaLeaveBehind>.seeMore{clear:both;margin:30px 0 0 30px;display:block;font-size:12px}.mvcView.metaLeaveBehind.inpage>.seeMore{clear:both;margin:30px 0 20px 30px;display:block;font-size:12px}.mvcView.metaLeaveBehind>.logo{width:220px;height:32px;margin:0 30px 20px 0;float:right}.mvcView.metaLeaveBehind.bbuk>.logo{width:254px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer{border-width:1px;height:50px;margin:2px 0}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo,.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice{height:100%}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo{margin-right:120px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theLogo,.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.s-hasLogo .vendorLogo>.theName{display:none}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.s-hasLogo .vendorLogo>.theLogo{display:block}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theLogo{padding:5px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theLogo img{height:40px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theName{font-size:14px;line-height:50px;padding-left:10px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice{float:right;font-size:24px;min-width:100px;max-width:120px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice>.arrowButton{float:right;height:100%;width:20px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice>.arrowButton>.rightArrow{width:0;height:0;border-top-width:9px;border-left-width:10px;border-bottom-width:9px;position:relative;top:16px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice>.thePrice{display:block;line-height:50px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.s-isFeatured .vendorPrice>.thePrice{line-height:24px;padding-top:8px}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice>.featuredText{display:none;font-size:9px;font-weight:700}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.s-isFeatured .vendorPrice>.featuredText{display:block}.mvcView.metaWidget>.leaveBehindBasicVendors{padding-top:10px}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer{border-bottom:1px solid #ccc;cursor:pointer;float:left;padding:2px 0}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults{float:right;font-size:12px;width:45px}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.hasAvailability,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.noAvailability,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.vendorPrice,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-hasAvailability .searchResults>.inProgress,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-hasPrice .searchResults>.inProgress,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-noAvailability .searchResults>.inProgress{display:none}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-hasAvailability .searchResults>.hasAvailability,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-hasPrice .searchResults>.vendorPrice,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-noAvailability .searchResults>.noAvailability{display:block}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.inProgress{height:5px;margin:6px 0 0 25px;width:15px}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.hasAvailability{height:14px;margin-left:24px;width:22px}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.noAvailability{background-position:-284px -8px;height:14px;margin-left:22px;width:18px}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .vendorName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:45px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors,.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors{margin:0;padding-top:5px;width:200px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer{width:190px;height:21px;line-height:21px;margin-bottom:0;padding:0 5px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.noAvailability{margin-left:27px;margin-top:3px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer{border-width:1px;height:50px;margin:2px 0}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.noVendor{border:none;text-align:center;padding-top:20px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo,.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice{height:100%}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo{margin-right:120px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theLogo,.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.s-hasLogo .vendorLogo>.theName{display:none}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.s-hasLogo .vendorLogo>.theLogo{display:block}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theLogo{padding:5px}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theLogo img{height:40px;max-width:86px;-ms-interpolation-mode:bicubic}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theName{font-size:14px;line-height:50px;padding-left:10px}
/*# sourceMappingURL=MetaLeaveBehind.nano.css.map */
.mvcView.metaLeaveBehind>.title{color:#fff;background-color:#1a67b2;font-family:'Trebuchet MS'}.mvcView.metaLeaveBehind>.subTitle{font-family:'Trebuchet MS';color:#036}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel>.hotelName{font-family:'Trebuchet MS';font-weight:700;text-align:center;text-decoration:underline;overflow:visible}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer{background-color:#fff;border-style:solid;border-color:#f6902b;cursor:pointer;overflow:hidden}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer:hover{border-color:#1a67b2}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theName{color:#1a67b2;font-family:Trebuchet;font-weight:700}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice{background-color:#f6902b;color:#fff;font-family:Arial;font-weight:700;text-align:center}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults{font-family:Arial;text-align:right}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer{background-color:#fff;border-style:solid;border-color:#f6902b;cursor:pointer;overflow:hidden}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theName{color:#1a67b2;font-family:Trebuchet;font-weight:700}.mvcView.metaLeaveBehind>.seeMore{font-family:Arial;font-weight:700;color:#1a67b2;text-decoration:none}.mvcView.metaLeaveBehind>.logo{background-image:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png)}.mvcView.metaLeaveBehind.bbuk>.logo{background-image:url(http://i.slimg.com/bookingbuddy/uk/bbuk-logo-reg.gif)}
/*# sourceMappingURL=MetaLeaveBehind.nano.css.map */

.mvcView.bBDartAd .ad_frame{margin:5px 0}.mvcView.bBDartAd .ad_container{background-color:#eaeaea;padding:5px 0;text-align:center}.mvcView.bBDartAd .ad_label{color:#555;font-family:Arial;font-size:10px;text-align:center}.mvcView.bBDartAd.module{padding-right:20px;margin-bottom:20px;font-family:arial,sans-serif}
/*# sourceMappingURL=DartAd.nano.css.map */

.mvcView.metaWidget{background-color:#ebf5ff;border:1px solid #c3e0ff;margin:0;overflow:hidden;padding:10px}.mvcView.metaWidget>.instructions{color:#036;font-size:15px;font-weight:700;padding-bottom:5px}.mvcView.metaWidget>.searchInfo{float:left}.mvcView.metaWidget>.searchInfo label{color:#333;display:block;font-size:12px;font-weight:700;margin-top:10px}.mvcView.metaWidget>.searchInfo input{background:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png) -120px -44px no-repeat #fff;border:1px solid #7f9db9;cursor:pointer;font-size:12px;line-height:22px;padding:2px 5px;width:88px}.mvcView.metaWidget>.fineprint{color:#666;font-size:10px;font-style:italic;clear:both;width:395px;white-space:normal;display:block;padding-top:10px;height:35px;overflow:visible}.mvcView.metaWidget>.needDates,.mvcView.metaWidget>.noAvailability{background-color:#f89839;color:#fff;display:none;font-weight:700;margin-top:12px;padding:20px;position:relative;white-space:normal}.mvcView.metaWidget.s-noAvailability>.noAvailability{background:0 0;color:#424242;font-weight:400;font-style:italic;padding-top:5px}.mvcView.metaWidget.regular.s-needDates>.needDates,.mvcView.metaWidget.s-noAvailability>.noAvailability{display:block}.mvcView.metaWidget.s-noAvailability>.fineprint,.mvcView.metaWidget.s-noAvailability>.searchInfo>.numGuests,.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo>.theLogo,.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer.s-hasLogo .vendorLogo>.theName{display:none}.mvcView.metaWidget>.needDates:before{content:"";position:absolute;right:100%;top:20%;width:0;height:0;border-top:10px solid transparent;border-right:20px solid #f89839;border-bottom:10px solid transparent}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer{background-color:#fff;border:1px solid #f6902b;cursor:pointer;height:50px;margin:2px 0;overflow:hidden}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo,.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice{height:100%}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo{margin-right:120px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer.s-hasLogo .vendorLogo>.theLogo{display:block}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo>.theLogo{padding:5px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo>.theLogo img{height:40px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo>.theName{color:#1a67b2;font-family:Trebuchet;font-size:14px;font-weight:700;line-height:50px;padding-left:10px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice{background-color:#f6902b;color:#fff;float:right;font-family:Arial;font-size:24px;font-weight:700;min-width:100px;max-width:120px;text-align:center;text-shadow:0 1px 3px #cd6703;filter:dropshadow(color=#cd6703, offx=0, offy=1)}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice>.arrowButton{float:right;height:100%;width:20px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice>.arrowButton>.rightArrow{width:0;height:0;border-top:9px solid transparent;border-left:10px solid #fff;border-bottom:9px solid transparent;position:relative;top:16px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice>.thePrice{display:block;line-height:50px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer.s-isFeatured .vendorPrice>.thePrice{line-height:24px;padding-top:8px}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice>.featuredText{display:none;font-size:9px;font-weight:700}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer.s-isFeatured .vendorPrice>.featuredText{display:block}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer.s-lowestPrice{position:relative}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer.s-lowestPrice .callout{width:56px;height:30px;position:absolute;margin:auto;top:0;bottom:0;right:90px;background-image:url(http://i.slimg.com/bookingbuddy/lowest-price-callout.png)}.mvcView.metaWidget>.basicVendors{padding-top:10px}.mvcView.metaWidget>.basicVendors>.basicVendorContainer{border-bottom:1px solid #ccc;cursor:pointer;float:left;padding:2px 0}.mvcView.metaWidget>.basicVendors>.basicVendorContainer:hover{background-color:#fff}.mvcView.metaWidget>.basicVendors>.basicVendorContainer div{color:#1a67b2;white-space:normal}.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults{float:right;font-family:Arial;font-size:12px;text-align:right;width:45px}.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.hasAvailability,.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.noAvailability,.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.vendorPrice,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-hasAvailability .searchResults>.inProgress,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-hasPrice .searchResults>.inProgress,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-noAvailability .searchResults>.inProgress{display:none}.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-hasAvailability .searchResults>.hasAvailability,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-hasPrice .searchResults>.vendorPrice,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-noAvailability .searchResults>.noAvailability{display:block}.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.hasAvailability,.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.noAvailability{background:url(http://i.slimg.com/ot/sprite-meta-core-1266_2.png) no-repeat}.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.inProgress{background:url(http://i.slimg.com/ot/meta_price_loading.gif) no-repeat;height:5px;margin:6px 0 0 25px;width:15px}.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.hasAvailability{background-position:-280px -24px;height:14px;margin-left:24px;width:22px}.mvcView.metaWidget>.basicVendors>.basicVendorContainer .searchResults>.noAvailability{background-position:-284px -8px;height:14px;margin-left:22px;width:18px}.mvcView.metaWidget>.basicVendors>.basicVendorContainer .vendorName{overflow:hidden;margin-right:45px;text-overflow:ellipsis;white-space:nowrap}.mvcView.metaWidget.regular{width:383px}.mvcView.metaWidget.regular>.searchInfo{width:117px}.mvcView.metaWidget.regular>.needDates,.mvcView.metaWidget.regular>.noAvailability{font-size:14px;margin-left:130px;width:180px}.mvcView.metaWidget.regular>.chevronVendors{margin:20px 0 0 117px;width:266px}.mvcView.metaWidget.regular>.chevronVendors:hover{box-shadow:0 0 0 3px #F5912E}.mvcView.metaWidget.regular>.basicVendors{margin:0 -2% 0 117px}.mvcView.metaWidget.regular>.basicVendors>.basicVendorContainer{margin:0 4% 7px 0;width:46%}.mvcView.metaWidget.large{width:448px}.mvcView.metaWidget.large>.searchInfo{width:153px}.mvcView.metaWidget.large>.needDates,.mvcView.metaWidget.large>.noAvailability{font-size:16px;margin-left:130px;width:190px}.mvcView.metaWidget.large>.chevronVendors{margin:8px 0 0 153px;width:295px}.mvcView.metaWidget.large>.basicVendors{margin:0 -2% 0 153px}.mvcView.metaWidget.large>.basicVendors>.basicVendorContainer{margin:0 4% 7px 0;width:46%}
/*# sourceMappingURL=MetaWidget.nano.css.map */

.mvcView.searchWidget input[type=text]{font-family:Arial,sans-serif}.mvcView.searchWidget input[data-stm-role=cruiseLocation],.mvcView.searchWidget input[data-stm-role=location1],.mvcView.searchWidget input[data-stm-role=location2],.mvcView.searchWidget input[data-stm-role=provider]{border:1px solid #A1A1A1;border-image:initial;background:url(http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-x-repeat.png) repeat-x;line-height:25px;font-size:13px;padding:0 0 0 10px;height:25px}.mvcView.searchWidget input[data-stm-role=date1],.mvcView.searchWidget input[data-stm-role=date2]{background-image:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png);font-size:11px;background-position:-132px -47px;padding-left:10px;line-height:20px;border:1px solid #7F9DB9;border-image:initial;background-color:#fff;width:75px;height:20px;cursor:pointer}.mvcView.searchWidget [data-stm-role=errors]{padding-bottom:10px}.mvcView.searchWidget [data-stm-role=errors] div{color:red}.mvcView.searchWidget:after{content:' ';display:block;clear:both}
/*# sourceMappingURL=SearchWidget.nano.css.map */
.mvcView.searchWidget.flights input[data-stm-role=location1],.mvcView.searchWidget.flights input[data-stm-role=location2]{width:164px}
/*# sourceMappingURL=Flights.nano.css.map */
.mvcView.searchWidget.vacations input[data-stm-role=location1],.mvcView.searchWidget.vacations input[data-stm-role=location2]{width:164px}
/*# sourceMappingURL=Vacations.nano.css.map */
.mvcView.searchWidget.cars input[data-stm-role=location2]{width:100%}
/*# sourceMappingURL=Cars.nano.css.map */
.mvcView.searchWidget input[data-stm-role=provider],.mvcView.searchWidget.hotels input[data-stm-role=location2]{width:95%}
/*# sourceMappingURL=Hotels.nano.css.map */

.mvcView.searchWidget.flights .service_class,.mvcView.searchWidget.flights .travelers{margin-bottom:0}.narrow_widget #bb_widget .section_searchtype .book_together{float:left;margin-top:0}.narrow_widget .middle #bb_widget .section_searchtype{padding-bottom:60px}.fixed_position{position:fixed}
/*# sourceMappingURL=GreenNarrow.nano.css.map */

.mvcView.sponsoredAd.dHTML.avoya{z-index:100;height:252px;margin-top:100px;position:fixed;top:50px;width:464px}.mvcView.sponsoredAd.dHTML.avoya>.close-icon{background:url(http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png) -178px 0 no-repeat;z-index:100;cursor:pointer;height:28px;position:absolute;right:50px;top:-10px;width:30px}.mvcView.sponsoredAd.dHTML.avoya div#layover{position:relative;width:390px;height:470px;padding:5px;font-family:Arial,sans-serif;background:url(/bookingbuddy/mvcview/dhtmlad/avoya/avoya-20160627.jpg) #CCC}.mvcView.sponsoredAd.dHTML.avoya div#border{z-index:10;width:388px;height:468px;border:1px solid #fff}.mvcView.sponsoredAd.dHTML.avoya img#logo{position:absolute;top:18px;left:142px}.mvcView.sponsoredAd.dHTML.avoya h1{z-index:10;padding:55px 0 0;margin:0 0 10px;font-size:30px;color:#FFF;line-height:1.1em;text-align:center;text-transform:uppercase;text-shadow:2px 2px 3px rgba(0,0,0,.4);filter:dropshadow(color=rgba(0, 0, 0, .4), offx=2, offy=2)}.mvcView.sponsoredAd.dHTML.avoya h2,.mvcView.sponsoredAd.dHTML.avoya h3{z-index:10;color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,.5);filter:dropshadow(color=rgba(0, 0, 0, .5), offx=2, offy=2);padding:0;text-align:center}.mvcView.sponsoredAd.dHTML.avoya h1 span{font-size:40px}.mvcView.sponsoredAd.dHTML.avoya h2{margin:0;font-size:16px;line-height:1em}.mvcView.sponsoredAd.dHTML.avoya h3{margin:10px 0 0;font-size:30px;line-height:1.2em;text-transform:uppercase}.mvcView.sponsoredAd.dHTML.avoya a#pageLink{z-index:0;position:absolute;top:0;left:0;width:400px;height:480px}.mvcView.sponsoredAd.dHTML.avoya img#ribbon{z-index:9;position:absolute;top:6px;right:6px}.mvcView.sponsoredAd.dHTML.avoya div#promoList{z-index:10;position:absolute;left:10px;bottom:10px;margin:-2px auto;padding:0}.mvcView.sponsoredAd.dHTML.avoya ul{width:360px;margin:10px;padding:0;font-size:9px;list-style-type:none;overflow:auto}.mvcView.sponsoredAd.dHTML.avoya ul li{margin:0;padding:0}.mvcView.sponsoredAd.dHTML.avoya ul li a{z-index:10;display:inline-block;margin:0;padding:7px 0;width:100%;height:100%;font-size:11px;font-weight:700;color:#0658A0;text-decoration:none;border-bottom:1px dashed #BBB}.mvcView.sponsoredAd.dHTML.avoya ul li a:hover{text-decoration:underline}.mvcView.sponsoredAd.dHTML.avoya ul li:first-child a{padding-top:10px}.mvcView.sponsoredAd.dHTML.avoya ul li:last-child a{padding-bottom:10px;border:none}.mvcView.sponsoredAd.dHTML.avoya ul li a span.price{float:right;width:20%;padding:0 3px 0 0;font-size:14px;color:green;text-align:center;line-height:1.1em}.mvcView.sponsoredAd.dHTML.avoya ul li a span.price small{font-weight:400;font-size:70%}.mvcView.sponsoredAd.dHTML.avoya ul li a span.promo{float:left;margin:0 0 0 10px;font-size:11px;border-bottom:1px solid #FFF}.mvcView.sponsoredAd.dHTML.avoya ul li a span.promo:hover{color:#0A8BFF;border-bottom:1px solid #0A8BFF}
/*# sourceMappingURL=Avoya.nano.css.map */
.mvcView.sponsoredAd.dHTML.carRentals,.mvcView.sponsoredAd.dHTML.carRentalsAlt{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/carrentals/bg.png) no-repeat;cursor:pointer;height:532px;width:464px;z-index:100;position:fixed;top:50px;display:none}.mvcView.sponsoredAd.dHTML.carRentals>.close-icon,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.close-icon{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/carrentals/sprite.png) no-repeat;height:24px;position:absolute;right:18px;top:12px;width:24px}.mvcView.sponsoredAd.dHTML.carRentals>.price,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.price{color:#59A933;font-family:Helvetica Neue;font-weight:700;left:56px;position:absolute;top:125px}.mvcView.sponsoredAd.dHTML.carRentals>.price>.cents,.mvcView.sponsoredAd.dHTML.carRentals>.price>.currency,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.price>.cents,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.price>.currency{font-size:56px;position:relative;top:-34px}.mvcView.sponsoredAd.dHTML.carRentals>.price>.dollars,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.price>.dollars{font-size:115px;left:90px;top:130px}.mvcView.sponsoredAd.dHTML.carRentals>.price>.a-day{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/carrentals/sprite.png) 0 -40px no-repeat;height:35px;left:10px;position:relative;top:-24px;width:75px}.mvcView.sponsoredAd.dHTML.carRentalsAlt>.price>.footnote{color:#666;position:relative;left:-62px;top:-20px;font-size:11px;font-weight:400}.mvcView.sponsoredAd.dHTML.carRentals>.city-name,.mvcView.sponsoredAd.dHTML.carRentals>.dates,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.city-name,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.dates{color:#3d3d3d;font-family:Arial;font-size:30px;font-weight:700;left:55px;position:absolute}.mvcView.sponsoredAd.dHTML.carRentals>.city-name,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.city-name{top:380px}.mvcView.sponsoredAd.dHTML.carRentals>.dates,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.dates{top:415px}.mvcView.sponsoredAd.dHTML.carRentals>.see-deals,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.see-deals{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/carrentals/sprite.png) 0 -82px no-repeat;height:38px;left:55px;position:absolute;top:455px;width:122px}
/*# sourceMappingURL=CarRentals.nano.css.map */
.mvcView.sponsoredAd.dHTML.cheapcaribbean{background:url(/bookingbuddy/mvcview/dhtmlad/cheapcaribbean/bg-20160104.jpg) no-repeat;height:480px;position:fixed;top:50px;width:400px;z-index:100;text-align:left;box-shadow:0 0 5px 5px #999;display:none}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.close-icon{background:url(/bookingbuddy/dhtml_sub/core343/sprite_1.png) -178px 0 no-repeat;cursor:pointer;height:28px;position:absolute;right:-10px;top:-10px;width:30px}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing{height:242px;left:44px;position:relative;top:226px;width:313px}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal{font:400 14px verdana;height:36px;overflow:hidden;border:0;cursor:pointer;padding:6px 20px;text-transform:uppercase}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.headline{display:block;overflow:hidden;text-align:left}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.headline>.text{display:inline-block;width:273px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#C44F7E}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.nextline>.priceInfo{color:#70C8CE;float:left}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.nextline>a{color:#C44F7E;text-decoration:none;font:700 10px "Times New Roman",serif;float:right;margin-top:5px;padding-right:15px;background:url(/bookingbuddy/mvcview/dhtmlad/cheapcaribbean/triangle.png) 85px 1px no-repeat}
/*# sourceMappingURL=Cheapcaribbean.nano.css.map */
.mvcView.sponsoredAd.dHTML.cheapCruises{z-index:100;border:1px solid #999;width:400px;height:480px;position:fixed;top:50px;display:none}.mvcView.sponsoredAd.dHTML.cheapCruises iframe{width:408px;height:496px;border:0;position:relative}.ie7 .mvcView.sponsoredAd.dHTML.cheapCruises iframe,.ie8 .mvcView.sponsoredAd.dHTML.cheapCruises iframe{width:404px;height:484px}.mvcView.sponsoredAd.dHTML.vacationOutlet{z-index:100;border:1px solid #999;width:400px;height:480px}.mvcView.sponsoredAd.dHTML.vacationOutlet iframe{width:408px;height:496px;border:0;position:relative}.ie7 .mvcView.sponsoredAd.dHTML.vacationOutlet iframe,.ie8 .mvcView.sponsoredAd.dHTML.vacationOutlet iframe{width:404px;height:484px;background-color:#fff}.mvcView.sponsoredAd.dHTML.cheapCruises>.close-icon,.mvcView.sponsoredAd.dHTML.vacationOutlet>.close-icon{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_sprite.png) -86px -133px no-repeat;cursor:pointer;height:28px;position:absolute;z-index:201;right:-16px;top:-15px;width:30px}
/*# sourceMappingURL=CheapCruises.nano.css.map */
.mvcView.sponsoredAd.dHTML.hotelsCom{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotelscom/bg.png) no-repeat;height:455px;width:399px;z-index:100;padding:21px;font-family:Arial,sans-serif;font-weight:400;font-size:15px;color:#2C2C2C;position:fixed;top:50px;text-align:left;display:none}.mvcView.sponsoredAd.dHTML.hotelsCom>.close-icon{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotelscom/sprite.png) no-repeat;cursor:pointer;height:32px;position:absolute;right:5px;top:7px;width:32px}.mvcView.sponsoredAd.dHTML.hotelsCom>.destination{font-size:30px;color:#FFF;text-align:center;margin:161px 0 0 65px}.mvcView.sponsoredAd.dHTML.hotelsCom>table.deals-listing{width:100%;margin-top:31px;border-collapse:collapse}.mvcView.sponsoredAd.dHTML.hotelsCom>table.deals-listing tr td{cursor:pointer;padding:10px 15px;border-bottom:1px solid #B7B7B7}.mvcView.sponsoredAd.dHTML.hotelsCom>table.deals-listing tr td.price{color:#9C0C1E;font-size:18px}
/*# sourceMappingURL=HotelsCom.nano.css.map */
.mvcView.sponsoredAd.dHTML.hotwire{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_hotel_20150722.png) no-repeat;height:211px;padding-top:310px;position:fixed;top:50px;width:483px;z-index:100;text-align:left;display:none}.mvcView.sponsoredAd.dHTML.hotwire.air{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_cross_20150722.png) no-repeat}.mvcView.sponsoredAd.dHTML.hotwire.air>.deals-listing{width:399px;margin-right:21px}.mvcView.sponsoredAd.dHTML.hotwire.air>.see-deals{right:50px}.mvcView.sponsoredAd.dHTML.hotwire>.close-icon{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_sprite.png) -86px -133px no-repeat;cursor:pointer;height:28px;position:absolute;right:26px;top:10px;width:30px}.mvcView.sponsoredAd.dHTML.hotwire>.see-deals{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_sprite.png) 0 -162px no-repeat;bottom:25px;cursor:pointer;height:35px;position:absolute;right:50px;width:140px}.mvcView.sponsoredAd.dHTML.hotwire>.city-name{color:#9c0000;font-family:Arial;font-size:17px;margin-bottom:10px;text-align:center}.mvcView.sponsoredAd.dHTML.hotwire>.city-name .location{font-weight:700;text-transform:uppercase}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container{height:115px;overflow:hidden}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing{border-collapse:collapse;border-spacing:0;cursor:pointer;margin:0 auto;width:399px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;line-height:20px;vertical-align:top}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .location{color:#2c2c2c;font-size:14px;padding-left:30px;position:relative}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .arrow{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_sprite.png) 0 -138px no-repeat;height:20px;left:-1px;position:absolute;top:0;width:12px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating{text-align:center;padding:0 10px;width:60px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating img{background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_sprite.png) no-repeat;height:16px;margin-top:2px;width:90px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r5_0{background-position:0 -120px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r4_5{background-position:0 -105px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r4_0{background-position:0 -90px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r3_5{background-position:0 -75px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r3_0{background-position:0 -60px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r2_5{background-position:0 -45px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r2_0{background-position:0 -30px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r1_5{background-position:0 -15px}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .star-rating .r1_0{background-position:0 0}.mvcView.sponsoredAd.dHTML.hotwire>.deals-listing-container>.deals-listing .price{color:#9c0000;font-family:'Arial Black',Arial;font-size:15px;font-weight:700;padding-right:15px}
/*# sourceMappingURL=Hotwire.nano.css.map */
.mvcView.sponsoredAd.dHTML.priceline{background-image:url(/bookingbuddy/mvcview/dhtmlad/priceline/bg4-2.png);background-repeat:no-repeat;display:none;height:562px;position:fixed;text-align:left;top:65px;width:443px;z-index:100}.mvcView.sponsoredAd.dHTML.priceline .close-icon{background-image:url(/bookingbuddy/dhtml_sub/core343/sprite_1.png);background-position:-178px 0;background-repeat:no-repeat;cursor:pointer;height:28px;position:absolute;right:10px;top:15px;width:30px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals{height:215px;margin:0 auto;overflow:hidden;position:relative;top:270px;width:340px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .city-name{color:#085397;cursor:default;font-family:Arial;font-size:20px;font-weight:700;margin:8px 0 10px;text-align:center}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing{border-collapse:collapse;margin:0 auto;width:310px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr{cursor:pointer}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .location{color:#085397;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating{padding-top:5px;text-align:center;vertical-align:top;width:60px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img{background-image:url(/bookingbuddy/mvcview/dhtmlad/priceline/star-ratings.png);background-repeat:no-repeat;height:10px;width:52px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r5_0{background-position:0 -94px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r4_5{background-position:0 -84px;height:10px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r4_0{background-position:0 -72px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r3_5{background-position:0 -60px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r3_0{background-position:0 -48px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r2_5{background-position:0 -36px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r2_0{background-position:0 -24px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r1_5{background-position:0 -12px}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .star-rating img.r1_0{background-position:0 0}.mvcView.sponsoredAd.dHTML.priceline .c-priceline-deals .deals-listing tr .price{color:#3c910e;font-family:"Arial Black",Arial;font-size:15px;font-weight:700}
/*# sourceMappingURL=Priceline.nano.css.map */
.mvcView.sponsoredAd.dHTML.travelzoo{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/TravelZoo/background.png) no-repeat;display:none;font-family:Arial;height:541px;padding:9px 10px 9px 9px;position:fixed;text-align:left;top:50px;width:563px;z-index:100}.mvcView.sponsoredAd.dHTML.travelzoo .close-icon{background:url(/core-sites/shared/icons/close/33x32.png) no-repeat;cursor:pointer;height:32px;position:absolute;right:-5px;top:-5px;width:33px}.mvcView.sponsoredAd.dHTML.travelzoo .header-content{font-weight:700;padding-top:15px;text-align:center;text-shadow:.5px .87px 0 #00}.mvcView.sponsoredAd.dHTML.travelzoo .header-content .generic-text{color:#fff;font-size:20px;line-height:1.2em}.mvcView.sponsoredAd.dHTML.travelzoo .header-content .city-name{color:#fff;font-size:30px;padding-bottom:22px;text-transform:uppercase}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing{border-spacing:0;cursor:pointer;height:332px;position:absolute;top:160px;width:544px}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing .image{padding:10px 0;text-align:center;width:155px}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing .image img{height:62px;width:125px}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing .see-deal{text-align:center;width:130px}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing .see-deal .see-deal-icon{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/TravelZoo/see_deals_button.png) no-repeat;height:30px;width:100px}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing td{border-top:1px solid #e5e5e5}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing .deal-title{color:#0555af;font-size:14px;font-weight:700;line-height:1.5em}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing .deal-merchant{color:#999;font-size:11px}
/*# sourceMappingURL=Travelzoo.nano.css.map */
.mvcView.sponsoredAd.dHTML.smartFares{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/SmartFares/background1.png) no-repeat;display:none;font-family:Arial;height:480px;padding:0;position:fixed;text-align:left;top:50px;width:640px;z-index:100;cursor:pointer;box-shadow:0 0 5px 5px #999}.mvcView.sponsoredAd.dHTML.smartFares>.close-icon{background:url(/core-sites/shared/icons/close/33x32.png) no-repeat;cursor:pointer;height:32px;position:absolute;right:-15px;top:-15px;width:33px}
/*# sourceMappingURL=SmartFares.nano.css.map */
.mvcView.sponsoredAd.dHTML.goSeek{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/GoSeek/background.png) no-repeat;cursor:pointer;height:480px;position:fixed;top:50px;width:400px;z-index:100;font-family:Arial;font-size:18px;line-height:46px}.mvcView.sponsoredAd.dHTML.goSeek .goSeek-city{position:absolute;top:239px;left:66px;z-index:101}.mvcView.sponsoredAd.dHTML.goSeek .goSeek-dates{position:absolute;top:299px;left:66px;z-index:101}.mvcView.sponsoredAd.dHTML.goSeek>.close-icon{background:url(/core-sites/shared/icons/close/33x32.png) no-repeat;cursor:pointer;height:32px;position:absolute;right:-15px;top:-15px;width:33px}
/*# sourceMappingURL=GoSeek.nano.css.map */
.mvcView.sponsoredAd.dHTML.staticDHTML{cursor:pointer;position:fixed;top:50px;z-index:100}.mvcView.sponsoredAd.dHTML.staticDHTML>.close-icon{background:url(/core-sites/shared/icons/close/33x32.png) no-repeat;cursor:pointer;height:32px;position:absolute;right:-15px;top:-15px;width:33px}
/*# sourceMappingURL=StaticDHTML.nano.css.map */
.mvcView.sponsoredAd.dHTML.turo{cursor:pointer;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;height:650px;position:fixed;top:50px;width:615px;z-index:100}.mvcView.sponsoredAd.dHTML.turo .backgrounder{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/RelayRides/booking-buddy-turo-2x-fs8.png) no-repeat;background-size:100%;position:absolute;width:100%;height:100%;top:0;left:0}.mvcView.sponsoredAd.dHTML.turo .darkener{background-color:rgba(0,0,0,.5);height:9999px;left:0;position:fixed;top:0;width:9999px;z-index:0}.mvcView.sponsoredAd.dHTML.turo>.close-icon{background:url(/core-sites/shared/icons/close/33x32.png) no-repeat;cursor:pointer;height:32px;position:absolute;right:0;top:0;width:33px}.mvcView.sponsoredAd.dHTML.turo .pitch{left:10px;position:absolute;text-align:center;top:315px;width:595px;font-size:22px;margin-top:19px;color:#fff}.mvcView.sponsoredAd.dHTML.turo .vehicles{left:10px;position:absolute;top:380px;width:595px}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle{border:1px solid #fff;float:left;margin-bottom:10px;margin-left:22px;height:90px;position:relative;width:170px}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle .img-container{height:100%;overflow:hidden;width:100%}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle:hover{border:1px solid #34B1DD}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle img{height:auto;width:100%}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle .price{background-color:#fff;color:#000;-webkit-font-smoothing:antialiased;font-weight:700;height:14px;position:absolute;right:6px;text-align:center;top:-2px;width:40px}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle .price .dollar-sign{font-size:9px;padding-right:1px;position:relative;top:-2px}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle .day{background-color:#fff;border-radius:0 0 8px 8px;color:#000;-webkit-font-smoothing:antialiased;font-size:7px;height:8px;padding-bottom:2px;position:absolute;right:6px;text-align:center;top:10px;width:40px}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle .description{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.6),rgba(0,0,0,.7));bottom:0;box-sizing:border-box;color:#fff;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:100;left:0;padding-bottom:4px;padding-left:8px;padding-top:20px;position:absolute;width:100%}.mvcView.sponsoredAd.dHTML.turo .vehicles .vehicle .description .year{font-size:9px}
/*# sourceMappingURL=Turo.nano.css.map */
.mvcView.sponsoredAd.dHTML.rentalCars{background-image:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/RentalCars/rentalcars_logo.png);background-repeat:no-repeat;background-position:170px 23px;background-color:#f4f4f4;border:1px solid #3f62a6;box-shadow:0 0 10px 1px #BFBFBF;box-sizing:border-box;color:#444;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;height:545px;position:fixed;top:140px;width:575px}.mvcView.sponsoredAd.dHTML.rentalCars>.close-icon{background:url(/core-sites/shared/icons/close/33x32.png) no-repeat;cursor:pointer;height:32px;position:absolute;right:-15px;top:-15px;width:33px}.mvcView.sponsoredAd.dHTML.rentalCars .headline{color:#3e61a3;font-size:22px;font-weight:400;overflow:hidden;position:relative;text-align:center;top:60px}.mvcView.sponsoredAd.dHTML.rentalCars .headline .dates,.mvcView.sponsoredAd.dHTML.rentalCars .headline .location{font-weight:700;white-space:nowrap}.mvcView.sponsoredAd.dHTML.rentalCars .deals-container{position:absolute;top:120px}.mvcView.sponsoredAd.dHTML.rentalCars .deal{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;height:125px;margin:0 0 15px 11px;width:553px}.mvcView.sponsoredAd.dHTML.rentalCars .deal:hover{border-color:#3f62a6;cursor:pointer}.mvcView.sponsoredAd.dHTML.rentalCars .deal .type{font-size:20px;font-weight:700;margin:10px 0 17px 10px}.mvcView.sponsoredAd.dHTML.rentalCars .deal .type small{font-size:14px;font-weight:400}.mvcView.sponsoredAd.dHTML.rentalCars .photo{float:left;margin:0 0 0 10px;width:147px}.mvcView.sponsoredAd.dHTML.rentalCars .photo img{// make sure the img has width/height even before it loads, otherwise
  // the containing div collapses, which is ugly
  min-width:1px;min-height:1px;// keep the image proportional, but fill the space available best we can
  max-height:66px;max-width:100px}.mvcView.sponsoredAd.dHTML.rentalCars .details{float:left;font-size:14px;font-weight:700;width:230px}.mvcView.sponsoredAd.dHTML.rentalCars .details .detail{background-position:0 3px;line-height:20px;padding-left:20px}.mvcView.sponsoredAd.dHTML.rentalCars .dude{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/RentalCars/rentalcars-dude.png) no-repeat}.mvcView.sponsoredAd.dHTML.rentalCars .door{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/RentalCars/rentalcars-door.png) no-repeat}.mvcView.sponsoredAd.dHTML.rentalCars .luggage{background:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/RentalCars/rentalcars-luggage.png) no-repeat}.mvcView.sponsoredAd.dHTML.rentalCars .button-container{float:left;padding-top:16px;width:155px}.mvcView.sponsoredAd.dHTML.rentalCars .button-container a{background-color:#819f37;border-radius:5px;color:#fff;display:block;font-size:20px;font-weight:500;height:45px;line-height:45px;text-align:center;text-decoration:none;width:100%}.mvcView.sponsoredAd.dHTML.rentalCars .button-container a:hover{background-color:#728c30}.mvcView.sponsoredAd.dHTML.rentalCars .button-container a .currency,.mvcView.sponsoredAd.dHTML.rentalCars .button-container a .perday{font-size:15px}.mvcView.sponsoredAd.dHTML.rentalCars .button-container a .chevron{background-image:url(/core-sites/shared/MVCView/SponsoredAd/DHTML/RentalCars/chevron.png);display:inline-block;height:14px;margin-left:10px;width:9px}
/*# sourceMappingURL=RentalCars.nano.css.map */
.mvcView.page.tabBrowsing.checkRates>.ad-display-section,.mvcView.tabbedMetaInstruction{background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ccd8e6')}.mvcView.page.tabBrowsing.checkRates>.ad-display-section{position:relative;background-image:linear-gradient(to bottom,#fff 0,#ccd8e6 100%);background-image:-moz-linear-gradient(top,#fff #ccd8e6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccd8e6));background-image:-webkit-linear-gradient(top,#fff,#ccd8e6);background-image:-o-linear-gradient(top,#fff,#ccd8e6)}.ios .mvcView.page.tabBrowsing.checkRates>.ad-display-section{top:90px}.mvcView.page.tabBrowsing.checkRates>.ad-display-section .tabLeaveBehindContainer{color:#036;font-family:'Trebuchet MS',Arial,sans-serif;font-size:18px;font-weight:700;position:relative;text-align:center;padding-top:300px}.mvcView.page.tabBrowsing.checkRates>.ad-display-section .tabLeaveBehindContainer span{font-size:32px;text-decoration:underline;cursor:pointer}.mvcView.page.tabBrowsing.checkRates>.ad-display-section .tabLeaveBehindContainer span:hover{color:#ff7f00}.mvcView.tabbedMetaInstruction{width:100%;height:100%;z-index:10000;left:0;top:0;background-image:linear-gradient(to bottom,#fff 0,#ccd8e6 100%);background-image:-moz-linear-gradient(top,#fff #ccd8e6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccd8e6));background-image:-webkit-linear-gradient(top,#fff,#ccd8e6);background-image:-o-linear-gradient(top,#fff,#ccd8e6)}.dhtml.mvcView.tabbedMetaInstruction{top:40px}.default-content-section.dhtml.mvcView.tabbedMetaInstruction{background-image:none;background-color:transparent;position:absolute;filter:none}.mvcView.tabbedMetaInstruction.loaderContainer{width:100%;height:100%;z-index:9999;position:absolute;left:0;top:0;background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#ccd8e6 100%);background-image:-moz-linear-gradient(top,#fff #ccd8e6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccd8e6));background-image:-webkit-linear-gradient(top,#fff,#ccd8e6);background-image:-o-linear-gradient(top,#fff,#ccd8e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ccd8e6')}.mvcView.tabbedMetaInstruction.loaderContainer>.loadingMsgBar{display:block;position:relative;height:40px;border:none;background-color:#99b2cc;text-align:center;overflow:visible;padding:0;margin:0;color:#fff;font:700 20px arial;line-height:40px;left:0;top:0}.mvcView.tabbedMetaInstruction.loaderContainer>.loadingAnim{margin:48% auto 0}.dhtml.mvcView.tabbedMetaInstruction,.dhtml.mvcView.tabbedMetaInstruction>.dhtml{position:absolute}.dhtml.mvcView.tabbedMetaInstruction>.dhtml.instruction{background-color:#fff;margin:20px 0 0 35px;padding:10px;-moz-box-shadow:0 0 5px 5px silver;-webkit-box-shadow:0 0 5px 5px silver;box-shadow:0 0 5px 5px silver;border:1px solid silver;filter:progid:DXImageTransform.Microsoft.dropShadow(color=silver, offX=5, offY=5, positive=true)}.mvcView.tabbedMetaInstruction>.instruction>.titleBar{display:block;position:relative;height:50px;border:none;background-color:#e1effe;overflow:visible;padding:0 0 0 180px;margin:0;color:#000;font:16px arial;line-height:50px}.dhtml.mvcView.tabbedMetaInstruction>.dhtml.instruction>.titleBar{height:45px;line-height:45px;padding:0 20px}.mvcView.tabbedMetaInstruction>.instruction>.titleBar>.followSign{position:absolute;left:35px;top:0;display:block;width:120px;height:229px;padding:0;margin:0;border:none;background-repeat:no-repeat;background-image:url(http://i.slimg.com/ot/click_first_tab.png)}.mvcView.tabbedMetaInstruction>.instruction>.titleBar>.hotelName{font-size:18px;font-weight:700}.mvcView.tabbedMetaInstruction>.instruction>.instructionTextBlock{margin:30px 0 0 185px;color:#000;font:700 14px arial}.dhtml.mvcView.tabbedMetaInstruction>.dhtml.instruction>.instructionTextBlock{margin:20px 20px 0}.mvcView.tabbedMetaInstruction>.instruction>.instructionTextBlock>.listHeadLine{color:#369;font-size:20px}.mvcView.tabbedMetaInstruction>.instruction>.instructionTextBlock>.listBlock>.listItem{height:25px;line-height:25px;position:relative;vertical-align:middle}.dhtml.mvcView.tabbedMetaInstruction>.dhtml.instruction>.instructionTextBlock>.listBlock>.listItem{height:20px;line-height:20px}.mvcView.tabbedMetaInstruction>.instruction>.instructionTextBlock>.listBlock>.listItem>.example{color:#444;font-weight:400}.mvcView.page.tabBrowsing.checkRates.oT .individual-tab{max-width:118px}.mvcView.page.tabBrowsing.checkRates.oT .individual-tab .provider-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
/*# sourceMappingURL=TabbedMetaInstruction.nano.css.map */

.c-exit-dhtml{background-color:#eaeaea;margin-top:10px;position:fixed;left:50%;top:90px;z-index:100}.c-exit-dhtml *{cursor:pointer}.c-exit-dhtml>.close-icon{background:url(/bookingbuddy/mvcview/dhtmlad/bookingBuddyUSMeta/close-button.png) no-repeat;height:28px;width:30px;position:absolute;right:-15px;top:-10px}
/*# sourceMappingURL=ExitDHTML.nano.css.map */

.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta{position:fixed;top:50px;width:403px;height:460px;z-index:100;padding-top:100px;display:none;cursor:default;background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/bookingBuddyUSMeta/background.png) no-repeat}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>.close-icon{height:28px;position:absolute;right:-14px;top:-10px;width:30px;background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_sprite.png) -86px -133px no-repeat;cursor:pointer}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.callout{height:119px;margin:0 2px;color:#1a67b2;font-family:Trebuchet,Arial,Serif;font-weight:700;text-align:center}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.callout>span{display:block}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.callout>.callToAction{font-size:18px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.callout>.largeText{font-size:38px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.callout>.cityName{font-size:24px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta.air>div.callout>.cityName{font-size:18px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody{height:161px;margin:0 2px;padding:16px 15px;overflow:hidden}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing{margin:0;padding:0;width:100%;border:0;border-collapse:collapse}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing tr{border-top:1px dotted #bbb;cursor:pointer}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing tr:first-child{border-top:0}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing td{padding:6px 0}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing td>div{color:#1a67b2;font-family:Arial,Serif;font-size:14px;font-weight:700}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing .hotelName{width:204px;padding-right:4px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing .hotelName>div{max-width:204px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing .taRating{padding-right:13px;width:104px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing .metaPrice{width:36px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing .metaPrice>div{height:19px;padding-right:10px;width:36px;color:#f89839;font-size:16px;text-align:right}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.dealsBody>.dealsListing .arrow{width:12px;background:url(http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/bookingBuddyUSMeta/right-arrow-orange.png) 0 50% no-repeat}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>p.finePrint{margin:10px;color:#e1effe;font-family:Arial,Serif;font-size:10px;text-align:center}.metaState{height:14px;width:22px;margin:2px 0 0 10px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta .s-searching .metaPrice>div{width:15px;height:5px;background:url(http://i.slimg.com/ot/meta_price_loading.gif) no-repeat}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta .s-hasAvailability .metaPrice>div,.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta .s-noAvailability .metaPrice>div{background:url(http://i.slimg.com/ot/sprite-meta-core-1266_2.png) no-repeat}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta .s-hasAvailability .metaPrice>div{width:22px;height:14px;background-position:-280px -24px}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta .s-noAvailability .metaPrice>div{width:16px;height:14px;background-position:-280px -8px}
/*# sourceMappingURL=BookingBuddyUSMeta.nano.css.map */
.mvcView.mobileSiteLink{font-size:4.5em;background-color:#F6FAFF;color:#1A67B2;padding:1em .5em;border:2px solid #9BCCFC}.mvcView.mobileSiteLink a{color:#1A67B2;text-decoration:none}.mvcView.mobileSiteLink .close{float:right;font-size:1em;color:#bbb;border:2px solid #bbb;background-color:#fff;background-repeat:no-repeat;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;border-radius:1.1em;width:.6em;height:.6em;text-align:center;line-height:.5em;padding:.2em}
/*# sourceMappingURL=MobileSiteLink.nano.css.map */
.mvcView.pricePointModule.slim{clear:left;color:#444;display:inline-block;font-family:Arial;font-size:13px;position:relative;top:20px}.ie7 .mvcView.pricePointModule.slim{float:left;display:block;width:500px}.mvcView.pricePointModule.slim>.min-rate{font-weight:700}
/*# sourceMappingURL=Slim.nano.css.map */
.mvcView.pricePointModule.full{color:#444;font-family:Arial;font-size:13px;padding-top:10px}
/*# sourceMappingURL=Full.nano.css.map */
.mvcView.pageView.bBDefault.hotelListing .hotel_listing .hotel_image_gallery_thumbhand,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .cities,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .group_link,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .num_rooms,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .provider,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing br{display:none}.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing label{font-weight:700}.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .arrival_date,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .num_guests,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .return_date{width:30%;float:left}.mvcView.pageView.bBDefault.hotelListing .hotel_image_gallery_hero{height:180px;margin-right:8px;margin-bottom:8px;overflow:hidden;position:relative}.mvcView.pageView.bBDefault.hotelListing .hotel_image_gallery_hero_image{height:100%;position:relative}.mvcView.pageView.bBDefault.hotelListing .banner .hotel_image_gallery_hero{height:115px}.mvcView.pageView.bBDefault.hotelListing .hotel_image_gallery_hero_credit{background-color:#fff;bottom:0;font-size:10px;height:14px;left:0;line-height:14px;opacity:.9;padding-right:4px;position:absolute;text-align:left;width:100%}.mvcView.pageView.bBDefault.hotelListing .hotel_image_gallery_thumbnail{height:50px;padding-right:8px;width:50px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .photogallery-previous{left:8px;position:relative;margin-top:-118px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .photogallery-previous>img{background:url(/core-sites/ot/MVCView/Page/HotelListing/slideshow-chevron-left.png) center no-repeat rgba(0,0,0,.5);border-radius:100%;position:relative;width:25px;cursor:pointer}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .photogallery-next{right:15px;float:right;position:relative;margin-top:-25px}.mvcView.pageView.bBDefault.hotelListing .hotel_listing .photogallery-next>img{background:url(/core-sites/ot/MVCView/Page/HotelListing/slideshow-chevron-right.png) center no-repeat rgba(0,0,0,.5);border-radius:100%;position:relative;width:25px;cursor:pointer}
/*# sourceMappingURL=HotelListing.nano.css.map */
.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs{float:left;width:350px}.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs label{font-weight:700}.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs .cities input[type=text]{width:330px}.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs .dates input[type=text]{background-color:#fff;background-position:-125px -48px;width:85px;padding:1px 3px;float:none;margin-right:0;background-image:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png)}.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs .arrival_date,.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs .return_date{width:30%;float:left}.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs .num_guests,.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs .num_rooms{width:20%;float:left}.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .mvcView.adClientList.checkBoxesBasic{float:left}
/*# sourceMappingURL=CityDealsPage.nano.css.map */

.hotel_specific .contents .hotel_details.banner .info,.mvcView.hotelProperty.relatedHotelMeta .propertyInfo, .hotel_specific .contents .mvcView.metaWidget.large, .hotel_specific .contents .mvcView.relatedHotels{vertical-align:top}.mvcView.relatedHotels .header{color:#444;font-weight:700}.mvcView.relatedHotels .toggleList{color:#1D69B3;cursor:pointer;font-weight:700}.mvcView.hotelProperty.relatedHotelMeta .propertyCity{color:#666;font-weight:700}.hotel_specific .contents .hotel_details.banner .info{display:inline-block;width:200px}.hotel_specific .contents .hotel_details.banner .hotel_img.hotel_photo{max-width:200px;margin:0 0 5px}.hotel_specific .mvcView.metaWidget.large{width:385px;margin:0 8px;display:inline-block}.hotel_specific .mvcView.metaWidget.large>.chevronVendors>.chevronVendorContainer{width:264px}.hotel_specific .mvcView.metaWidget.large>.chevronVendors{margin:8px 0 0 118px}.hotel_specific .mvcView.metaWidget.large>.basicVendors{margin:0 -2% 0 120px}.mvcView.metaWidget.large>.searchInfo{width:120px}.mvcView.relatedHotels{font-family:'Trebuchet MS',arial,sans-serif;display:inline-block;width:270px}.mvcView.relatedHotels .header{font-size:15px;margin-bottom:10px}.mvcView.relatedHotels .divider{border-bottom-style:solid;border-bottom-color:#69AFF0;border-bottom-width:1px;margin-bottom:10px;width:280px}.mvcView.relatedHotels .toggleList{font-size:14px}.mvcView.hotelProperty.relatedHotelMeta{width:280px;position:relative;margin-bottom:10px}.mvcView.hotelProperty.relatedHotelMeta .metaDHTML{position:absolute;right:-15px;top:60px;z-index:100}.mvcView.hotelProperty.relatedHotelMeta .propertyCity{float:left;font-size:10px}.mvcView.hotelProperty.relatedHotelMeta .ta_rating{margin:5px 0}.mvcView.hotelProperty.relatedHotelMeta .propertyName a{color:#1D69B3;font-weight:700;font-size:10px;text-decoration:none}.mvcView.hotelProperty.relatedHotelMeta .propertyInfo{width:115px;display:inline-block;margin-left:5px}.mvcView.hotelProperty.relatedHotelMeta .more_links{display:none}.hotel_specific .contents .hotel_details .mvcView.hotelProperty.relatedHotelMeta img.hotel_img{max-width:60px;max-height:60px}.mvcView.hotelProperty.relatedHotelMeta .submit_btn .submitTrigger{font-size:11px;padding:2px 4px;line-height:14px}
/*# sourceMappingURL=Specific.nano.css.map */

#tabPageWrapper{min-width:800px}.mvcView.tabBrowsing.header{margin-bottom:10px}.ie8 .mvcView.tabBrowsing.header .brand,.ie9 .mvcView.tabBrowsing.header .brand{background:url(http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png) 0 7px;width:175px;height:30px;margin:5px 10px 0 0}.mvcView.tabBrowsing.header .brand{background:url(http://i.slimg.com/bookingbuddy/ab_images/core726/bb_logo.png);background-size:100% auto;margin:10px 10px 0 -5px;width:145px;height:10px;padding:5px 0}.mvcView.tabBrowsing.header.navbar .nav>li>a{color:#eee;text-shadow:0 1px 0 #000}.mvcView.tabBrowsing.header .navbar-inner{border:1px solid #2978B8;border-radius:0 0 4px 4px;background:#2978B8;background:-webkit-gradient(linear,0 0,0 100%,from(#2978B8) to(#0D5191));background:-webkit-linear-gradient(#2978B8,#0D5191);background:-moz-linear-gradient(#2978B8,#0D5191);background:-ms-linear-gradient(#2978B8,#0D5191);background:-o-linear-gradient(#2978B8,#0D5191);background:linear-gradient(#2978B8,#0D5191);-pie-background:linear-gradient(#2978B8,#0D5191);filter:none;behavior:url(/PIE.htc)}.mvcView.tabBrowsing.header .navbar-inner li>a:hover{text-decoration:underline}.mvcView.tabBrowsing.header .navbar-inner li.active>a{background-image:-webkit-linear-gradient(top,#0D5191,#1a63a3);background-image:-moz-linear-gradient(top,#0D5191,#1a63a3);background-image:-ms-linear-gradient(top,#0D5191,#1a63a3);-pie-background:linear-gradient(#0D5191,#1a63a3);text-decoration:underline;behavior:url(/PIE.htc)}.mvcView.tabBrowsing.header.navbar .divider-vertical{border-right:1px solid #2978B8;border-left:1px solid #0D5191;margin:0}
/*# sourceMappingURL=Header.nano.css.map */
.mvcView.tabBrowsing.inlineWidget{margin:0 0 10px 10px}.mvcView.tabBrowsing.inlineWidget form{margin-bottom:0}.mvcView.tabBrowsing.inlineWidget input[data-stm-role=location1],.mvcView.tabBrowsing.inlineWidget input[data-stm-role=location2],.mvcView.tabBrowsing.inlineWidget input[data-stm-role=date1],.mvcView.tabBrowsing.inlineWidget input[data-stm-role=date2],.mvcView.tabBrowsing.inlineWidget input[data-stm-role=cruiseLocation],.mvcView.tabBrowsing.inlineWidget input[data-stm-role=provider]{box-shadow:inset 0 0 5px #a1a1a1;font-size:13px;padding:0 10px;height:25px;line-height:25px;border:1px solid #a1a1a1;background:#fff;behavior:url(/PIE.htc)}.mvcView.tabBrowsing.inlineWidget input[data-stm-role=location1]:focus,.mvcView.tabBrowsing.inlineWidget input[data-stm-role=location2]:focus,.mvcView.tabBrowsing.inlineWidget input[data-stm-role=date1]:focus,.mvcView.tabBrowsing.inlineWidget input[data-stm-role=date2]:focus,.mvcView.tabBrowsing.inlineWidget input[data-stm-role=cruiseLocation]:focus,.mvcView.tabBrowsing.inlineWidget input[data-stm-role=provider]:focus{border-color:rgba(115,157,195,1);box-shadow:inset 0 0 5px #a1a1a1,
		0 0 5px 1px rgba(115,157,195,1);outline:0}.mvcView.tabBrowsing.inlineWidget input[data-stm-role=date1],.mvcView.tabBrowsing.inlineWidget input[data-stm-role=date2]{background:url(http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png) -122px -45px #fff}.mvcView.tabBrowsing.inlineWidget select[data-stm-role=cruiseLocation]{width:190px}.mvcView.tabBrowsing.inlineWidget select[data-stm-role=cruiseLine]{width:180px}.mvcView.tabBrowsing.inlineWidget select[data-stm-role=cruiseDate]{width:100px}.mvcView.tabBrowsing.inlineWidget select[data-stm-role=cruiseLength]{width:120px}.mvcView.tabBrowsing.inlineWidget .btn-primary{line-height:18px;background-color:#0D5191;background-image:-webkit-linear-gradient(top,#2978B8,#0D5191);background-image:-moz-linear-gradient(top,#2978B8,#0D5191);background-image:-ms-linear-gradient(top,#2978B8,#0D5191)}
/*# sourceMappingURL=InlineWidget.nano.css.map */
.mvcView.clientList{text-align:center}.mvcView.clientList li{margin:5px;display:inline-block;float:none;vertical-align:top}.mvcView.clientList li>a{width:86px;min-height:29px}.mvcView.clientList li>.displayText{word-wrap:break-word;overflow:hidden;padding:5px}.mvcView.clientList li>.logo{display:block;padding:0;margin-left:5px;margin-right:5px;border:1px solid #888;background-position:-1px -66px!important;box-shadow:1px 1px 5px #888;position:relative}.mvcView.clientList.premiumLarge li>.logo{background-position:-1px -1px!important;width:118px!important;min-height:58px!important}.mvcView.clientList li>.logo:hover{border-color:#555;box-shadow:1px 1px 5px #000;-webkit-transition:border linear .1s,box-shadow linear .1s;transition:border linear .1s,box-shadow linear .1s;position:relavite}.mvcView.clientList li.active>.logo{border-color:#555;box-shadow:1px 1px 5px #000;cursor:default;-webkit-transition:border linear .1s,box-shadow linear .1s,opacity linear .1s;transition:border linear .1s,box-shadow linear .1s,opacity linear .1s;opacity:.3!important;filter:alpha(opacity=30)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"!important}.mvcView.clientList li.active>.displayText{opacity:.3!important;filter:alpha(opacity=30)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"!important;cursor:default;background-color:#0D5191;-webkit-transition:opacity linear .1s,background-color linear .1s;transition:opacity linear .1s,background-color linear .1s}
/*# sourceMappingURL=ClientList.nano.css.map */
.mvcView.tabBrowsing.panelList{height:100%}.mvcView.tabBrowsing.panelList .hero-unit{margin-top:20px;border:1px solid #ccd06f;background-color:#f0f2d5}.mvcView.tabBrowsing.panelList .hero-unit p{text-align:center}
/*# sourceMappingURL=PanelList.nano.css.map */
.mvcView.tabBrowsing.tabBar .nav-tabs{margin-bottom:0;border-bottom:1px solid #AAA}.mvcView.tabBrowsing.tabBar .nav-tabs>li{margin-left:5px;white-space:nowrap}.mvcView.tabBrowsing.tabBar .nav-tabs>li>a{line-height:12px!important;border:1px solid #AAA;border-bottom-color:transparent;padding-right:0}.mvcView.tabBrowsing.tabBar .nav-tabs>li:first-child>a{padding-right:12px}.mvcView.tabBrowsing.tabBar li>a>.name{padding-right:5px;border-right:1px solid #AAA}.mvcView.tabBrowsing.tabBar li:first-child>a>.name{padding-right:0;border-right:none}.mvcView.tabBrowsing.tabBar .close{margin-top:-8px;padding-left:5px;padding-right:5px}.mvcView.tabBrowsing.tabBar .icon-plus{opacity:.8}
/*# sourceMappingURL=TabBar.nano.css.map */
.mvcView.tabBrowsing.addTabButton [role=button]{margin-top:3px;margin-left:3px;padding:2px 5px}.mvcView.tabBrowsing.addTabButton .btn-primary{line-height:18px;background-color:#0D5191;background-image:-webkit-linear-gradient(top,#2978B8,#0D5191);background-image:-moz-linear-gradient(top,#2978B8,#0D5191);background-image:-ms-linear-gradient(top,#2978B8,#0D5191)}
/*# sourceMappingURL=AddTabButton.nano.css.map */
.mvcView.tabBrowsing.homePanelItem{padding-top:20px}.mvcView.tabBrowsing.homePanelItem .hero-unit{padding:20px 30px;border:1px solid #ccd06f;background-color:#f0f2d5}.mvcView.tabBrowsing.homePanelItem .hero-unit>.headline{text-align:center;margin:0 auto 10px}.mvcView.tabBrowsing.homePanelItem .hero-unit>.sub-headline{text-align:center}.mvcView.tabBrowsing.homePanelItem .tip{font-size:16px;text-align:center}
/*# sourceMappingURL=HomePanelItem.nano.css.map */

.mvcView.page.tabBrowsing.checkRates{font-family:Arial;margin:0;min-width:950px;padding:0}.mvcView.page.tabBrowsing.checkRates .loading-indicator-section{background:url(http://i.slimg.com/status/loading-horizontal-spheres.gif) center 50px no-repeat;display:none;height:100px;width:100%}.mvcView.page.tabBrowsing.checkRates .loading-indicator-section .interstitial-text{font:700 30px/30px arial,helvetica,verdana,sans-serif;color:#6cb2cc;text-align:center;margin-top:60px}.mvcView.page.tabBrowsing.checkRates .header-section{background:bottom left #eee;border-bottom:2px solid #369;display:none}.mvcView.page.tabBrowsing.checkRates.s-dataLoaded .header-section{display:block}.ios .mvcView.page.tabBrowsing.checkRates .header-section{height:91px;position:fixed;width:100%;z-index:1000}.mvcView.page.tabBrowsing.checkRates .logo-section{float:right}.mvcView.page.tabBrowsing.checkRates .logo-section>img{background:url(http://i.slimg.com/bookingbuddy/mvcview/page/tabBrowsing/checkRates/sprite.png) no-repeat}.mvcView.page.tabBrowsing.checkRates .headline-text-section{font-family:Trebuchet;font-size:16px;font-weight:700;padding:5px 0 0 35px}.mvcView.page.tabBrowsing.checkRates .headline-text-section .part1{color:#444}.mvcView.page.tabBrowsing.checkRates .headline-text-section .part2{color:#ff7f00}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section{margin:-5px 250px 0 0;position:relative;top:2px}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .left-arrow,.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .right-arrow{padding-top:25px;text-align:right;visibility:hidden;width:30px}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .left-arrow{float:left}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .right-arrow{float:right}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .left-arrow img,.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .right-arrow img{background:url(http://i.slimg.com/bookingbuddy/mvcview/page/tabBrowsing/checkRates/sprite.png) no-repeat;cursor:pointer;height:38px;width:22px}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .left-arrow img{background-position:-8px -73px}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .right-arrow img{background-position:-33px -73px}.mvcView.page.tabBrowsing.checkRates .tabs-section{margin:0 30px;overflow:hidden}.mvcView.page.tabBrowsing.checkRates .tabs-listing-section .tabs{height:84px;white-space:nowrap}.mvcView.page.tabBrowsing.checkRates .individual-tab{background:bottom left #fff;border:1px solid #1a67b2;border-bottom-width:2px;cursor:pointer;display:inline-block;height:64px;margin:17px 0 0 5px;min-width:118px;position:relative;overflow:visible;text-align:center}.mvcView.page.tabBrowsing.checkRates .individual-tab:hover{background:#fff}.mvcView.page.tabBrowsing.checkRates .individual-tab .price{text-align:left;color:#ff7f00;font-weight:700;padding-top:2px;margin-left:5px;text-shadow:0 1px 0 #fff;filter:dropshaow(color=#fff, offx=0, offy=1)}.mvcView.page.tabBrowsing.checkRates .individual-tab .price.has-price .click-to-see,.mvcView.page.tabBrowsing.checkRates .individual-tab .price.missing-price .currency-symbol,.mvcView.page.tabBrowsing.checkRates .individual-tab .price.missing-price .numeric-value{display:none}.mvcView.page.tabBrowsing.checkRates .individual-tab .currency-symbol{font-size:12px}.mvcView.page.tabBrowsing.checkRates .individual-tab .numeric-value{font-size:12px;margin-left:-3px}.mvcView.page.tabBrowsing.checkRates .individual-tab:hover .numeric-value{text-decoration:underline}.mvcView.page.tabBrowsing.checkRates .individual-tab .provider-logo{width:96px;height:41px}.mvcView.page.tabBrowsing.checkRates .individual-tab .click-to-see{display:block;font-size:11px;padding-bottom:2px}.mvcView.page.tabBrowsing.checkRates .individual-tab.selected{background:url(http://i.slimg.com/ot/mvcView/page/tabBrowsing/checkRates/oT/down-arrow.png) center 64px no-repeat #fff;border-width:2px;border-bottom-color:#fff;height:74px;margin-top:16px;position:relative;top:-10px}.mvcView.page.tabBrowsing.checkRates .individual-tab .individual-tab-completion-icon{background:url(/core-sites/shared/icons/completion/red-dot.png) no-repeat;color:#fff;font-family:HelveticaNeue;font-size:14px;font-weight:500;height:20px;line-height:22px;position:absolute;right:-5px;top:-5px;width:20px}.mvcView.page.tabBrowsing.checkRates .individual-tab.visited .individual-tab-completion-icon{background:url(/core-sites/shared/icons/completion/blue-check.png) no-repeat}.mvcView.page.tabBrowsing.checkRates .tabs-listing .individual-tab.selected .provider-name{color:#000}.mvcView.page.tabBrowsing.checkRates .ad-display-section{display:none;overflow:hidden}.mvcView.page.tabBrowsing.checkRates.s-dataLoaded .ad-display-section{display:block}.mvcView.page.tabBrowsing.checkRates .ad-display-section .iframe-container,.mvcView.page.tabBrowsing.checkRates .ad-display-section iframe{border:none;height:100%;width:100%}.ios .mvcView.page.tabBrowsing.checkRates .ad-display-section iframe{position:absolute;top:91px}
/*# sourceMappingURL=CheckRates.nano.css.map */
.mvcView.page.tabBrowsing.checkRates.bBUS .logo-section>img{background-position:0 0;height:32px;margin:10px 15px;width:165px}.mvcView.page.tabBrowsing.checkRates.bBUS .headline-text-section{margin-right:190px}.mvcView.page.tabBrowsing.checkRates.bBUS.bl-awd .logo-section>img{background:url(http://i.slimg.com/bookingbuddy/mvcview/page/tabBrowsing/checkRates/awd-logo.png) no-repeat}
/*# sourceMappingURL=BBUS.nano.css.map */

.mvcView.googleCSA.uS .csaAdBlockTitle{color:#898989;font-family:Arial,sans-serif;font-style:italic;float:right;font-size:11px;margin:0 10px 5px 0}.hotel_listing .mvcView.googleCSA.uS .csaAdBlockTitle{font-family:'Trebuchet MS',Arial,sans-serif;font-style:normal;font-weight:700;float:left;font-size:18px}.module .contents .mvcView.googleCSA.uS{background-color:#E4F0FE;margin-left:-15px;padding-left:15px}.module.gray .contents .mvcView.googleCSA.uS{background-color:#EEE}
/*# sourceMappingURL=US.nano.css.map */
.c-meta-bubble{background-image:url(/core-sites/shared/MVCView/MetaBubble/background1.png);background-position:0 0;background-repeat:none;height:94px;position:absolute;text-align:center;width:224px}.c-meta-bubble>.sites-found{color:#fff;font-size:15px;font-weight:700;padding-top:11px}.c-meta-bubble>.more-info{font-size:12px;font-weight:700;padding-top:23px}
/*# sourceMappingURL=MetaBubble.nano.css.map */
.c-meta-bubble{margin:10px 0 0 100px}
/*# sourceMappingURL=MetaBubble.nano.css.map */

@media only screen and (min-width:1370px){.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotel_img .hotel_photo{border-radius:4px 4px 0 0}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .chevronVendorContainer{border-radius:0 0 4px 4px}.mvcView.hotelMiniListingResultsContainer{right:-170px;top:155px;width:150px;position:absolute}.mvcView.hotelMiniListingResults .title{margin:15px 0}.mvcView.hotelMiniListingResults .title .cityName{font-size:27px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing{width:100%;height:220px;margin:0 0 20px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotel_img{width:100%;height:113px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo{width:100%;height:108px}}@media only screen and (max-width:1369px){.mvcView.hotelMiniListingResultsContainer{overflow-x:scroll;background-color:#eff0f5}.mvcView.hotelMiniListingResults .title{text-align:right}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing{border-radius:0 4px 0 0}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotel_img .hotel_photo{border-radius:4px 0 0 4px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .chevronVendorContainer{border-radius:0 0 4px}}.mvcView.hotelMiniListingResults .title{color:#000;font-weight:400}.mvcView.hotelMiniListingResults .title .cityName{font-weight:700}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing{background:#fff;cursor:pointer}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotel_img{background:#C7E0FE;float:left}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .hotelName{color:#000;overflow:hidden;font-weight:700}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .chevronVendorContainer{background:#f89013;color:#fff}@media only screen and (max-width:1369px){.mvcView.hotelMiniListingResultsContainer{width:100%;bottom:0;top:auto;z-index:50;float:left;left:0;padding:10px 0 3px;box-sizing:border-box;position:fixed}.mvcView.hotelMiniListingResults{width:1140px;margin:0 auto}.mvcView.hotelMiniListingResults .title{width:170px;padding:0 10px;box-sizing:border-box}.mvcView.hotelMiniListingResults .title .cityName{font-size:20px}.mvcView.hotelMiniListingResults .hotelsContainer{float:left;width:960px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing{width:300px;height:100px;margin:0 20px 0 0;float:left}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo,.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotel_img{width:50%;height:100px}}.mvcView.hotelMiniListingResults .title{float:left;font-size:17px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing{float:left;box-sizing:border-box;padding:0;border:0}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotel_img .hotel_photo{float:left;width:100%;height:100%}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo{float:left;position:relative}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .hotelName{font-size:16px;margin:0;padding:6px;height:32px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .ta_rating{float:left;width:104px;height:18px;margin:3px 0 3px 5px;display:inline-block}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .chevronVendorContainer{float:left;width:100%;padding:6px;box-sizing:border-box;font-size:15px;margin:4px 0 0;position:absolute;bottom:0}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .chevronVendorContainer .vendorName{overflow:hidden;text-overflow:ellipsis;float:left;width:75px;white-space:nowrap}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .chevronVendorContainer .vendorPrice{float:right;padding-right:5px}.mvcView.hotelMiniListingResults .mvcView.metaWidget.miniListing .hotelInfo .chevronVendorContainer .vendorPrice::after{background:url(http://i.slimg.com/core-sites/shared/MVCView/HotelMiniListingResults/vendor-right-arrow.png) center center no-repeat;content:"";display:inline-block;width:8px;height:10px}
/*# sourceMappingURL=HotelMiniListingResults.nano.css.map */

label.invalid  {
	color: #ff0000!important; 
}
input.invalid, .calendaricon.invalid {
	border-color: #ff0000!important;
}
.smartFormErrorMessages,
.smartFormErrorMessages div {
	color: #ff0000!important; 
}
.smartFormErrorMessages ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	
}
#bbSearch_edit_details .smartFormErrorMessages { width: 90%; }

