
	


body{margin:0;font-family:'Trebuchet MS',Arial,sans-serif;font-size:12px;padding:0;background:#c7e0fe;}td,div{color:#444;}form{margin:0;padding:0;}#page_wrapper{width:980px;background-color:#fff;background-position:-450px 0;background-repeat:repeat-y!important;overflow:visible;margin-left:auto;margin-right:auto;padding:0 10px 0 10px;}#page_wrapper_bottom{width:1000px;height:20px;background-position:0 -225px;margin-left:auto;margin-right:auto;}#pagetop{padding:0 20px 20px 20px;}#pagetop-logo img{float:left;border:none;padding:20px 0 15px 0;}#pagetop h1,#pagetop h2{font-size:14px;margin:0 0 -5px 0;padding:8px 0 0 0;text-align:right;color:#a0a0a0;font-family:Arial;}#basic_content{padding-left:15px;padding-bottom:10px;}#footer{width:980px;padding-top:20px;margin-left:auto;margin-right:auto;}.billboard{margin-left:20px;}.left_column{float:left;width:560px;margin-left:20px;}.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:normal;}.breadcrumb a{color:#1a67b2;text-decoration:none;}.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 0;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:link,#footer-div a:visited,#footer-div a:active{font-weight:none;color:#1a67b2;text-decoration:none;}#footer-div a:hover{text-decoration:underline;}.strong{font-weight:bold;}#testimonials-div .HorizontalRule{display:none;}#testimonials-div blockquote{padding:5px 0;font-style:italic;}#testimonials-div em{font-weight:bold;font-style:normal;color:#036;}#testimonials-div .QuoteSig{display:block;padding-top:3px;margin-left:0;background:url(/bookingbuddy/rev/blue-dash.gif);background-repeat:no-repeat;padding-left:10px;}#testimonials-div .QuoteSig img{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;}.hide{display:none;}.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,#dhtml_edit_step2 .calendarUI,.check_rates_wrapper.hotel_specific .calendarUI,.check_rates_wrapper.hotel_listing .calendarUI,#billboard .bottom,#billboard .top .subinputs .formbutton input,#billboard .top .subinputs .formbutton input.submit_arrow,#billboard .top .subinputs .formbutton .left,#billboard .top .subinputs .formbutton .right,.deals_sub .formbutton input,.deals_sub .formbutton input.submit_arrow,.deals_sub .formbutton .left,.deals_sub .formbutton .right,#dhtml_hotel_search .hotel_check_rates .left,#dhtml_hotel_search .hotel_check_rates .middle,#dhtml_hotel_search .hotel_check_rates .right,.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,.check_rates_popup .contents .hotel_check_rates .left,.check_rates_popup .contents .hotel_check_rates .middle,.check_rates_popup .contents .hotel_check_rates .right,.dhtml_popup.blocked .hotel_check_rates .left,.dhtml_popup.blocked .hotel_check_rates .middle,.dhtml_popup.blocked .hotel_check_rates .right,#dhtml_checkboxes.dhtml_popup_wrapper.bbus #dhtml_logo,#dhtmlsignup .close,#dhtmlsignup.module .bottom,#dhtmlsignup.module .bottom .left,.calendaricon,.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,.dropdown_button,#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,.module .bottom .left,.module .bottom .right,.module .top .left,.module .top .right,#nav,#nav .navtab,#nl_sub_step2 .formbutton input,#nl_sub_step2 .formbutton input.submit_arrow,#nl_sub_step2 .formbutton .left,#nl_sub_step2 .formbutton .right,#page_wrapper_bottom,.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 input,.step_2_ads .search_button .left,.step_2_ads .search_button .right,.step_2_ads.triggered .bottom,.wide_blue_widget .search_button .arrow,.wide_blue_widget .search_button input,.wide_blue_widget .search_button .left,.wide_blue_widget .search_button .right,.narrow_ads .search_button .arrow,.narrow_ads .search_button input,.narrow_ads .search_button .left,.narrow_ads .search_button .right,.submit_btn .btn,.submit_btn div.submit_left,.submit_btn div.submit_right,.submit_btn .submit_arrow,.submit_btn .submit_arrow_right,.ta_rating,#tab_header_right,#top_sub_popup_form div.formbutton,#top_sub_popup_form div.right,#dhtml_edit_details .calendarUI,.nl_sub_wide .sub_left,.nl_sub_wide .sub_right,.your_deal .top .left,.your_deal .top .right,.your_deal .bottom .left,.your_deal .bottom .right,#pagetop-logo .logo{background-image:url('http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png');}a#dhtmlsignup_close,#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,div.deals_module_tag,.module.green .bottom .middle,.narrow_widget .mode_logo,.your_deal .deal_banner,#page_wrapper,.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.deals_landing_widget .content_wrapper .title,.step_1_widget .mode_logo,.step_1_widget .top .left,.step_1_widget .top .right,.step_2_ads.triggered .middle{background-image:url('http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png');}.HotelSEMBlurb .blurbHeading{padding:10px 0;font-weight:bold;font-family:'Trebuchet MS',Arial,sans-serif;color:#036;clear:both;font-size:14px;}.HotelSEMBlurb .section{padding:2px 0;}.HotelSEMBlurb .heading0{font-weight:bold;}.HotelSEMBlurb .footer{color:gray;padding-top:10px;}.HotelSEMBlurb .readmore_span{font-weight:bold;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;}
#pagetop-logo a{cursor:pointer;display:block;float:left;height:67px;width:220px;}#pagetop-logo .logo{background-position:0 20px;display:block;float:left;height:32px;padding:20px 0 15px 0;width:220px;}#nav{clear:both;margin:auto;width:975px;margin-left:-20px;text-align:left;background-position:0 -250px;padding-left:20px;height:27px;}#nav .navtab{display:block;float:left;height:24px;color:#fff;font-weight:bold;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:bold 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:bold 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:bold;}
.module{padding-right:20px;margin-bottom:20px;font-family:arial,sans-serif;}div.white_module{margin:0 0 5px 0;}.module .top div,.module .top{padding:0;font-size:1px;margin:0;}div.white_module .top,div.white_module .bottom{padding:0;font-size:1px;margin:0;}.module .top .left{background-position:0 -50px;float:left;width:10px;line-height:10px;margin:0;font-size:1px;margin:0;height:10px;}div.white_module .top .left,div.white_module .bottom .left{background:url('/bookingbuddy/rev/widgets/white_round_corners.gif');background-position:0 0;float:left;height:10px;margin:0;width:10px;}.module .top .right{background-position:-10px -50px;float:right;width:10px;line-height:10px;height:10px;}div.white_module .top .right,div.white_module .bottom .right{background:url('/bookingbuddy/rev/widgets/white_round_corners.gif');background-position: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 .top .middle,div.white_module .bottom .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:bold;font-family:'Trebuchet MS',Arial,sans-serif;padding:0 15px 5px 15px;color:#036;clear:both;font-size:18px;}div.module.gray .top .left,div.module.gray .bottom .left,div.module.gray .top .right,div.module.gray .bottom .right{background-image:url('http://i.slimg.com/bookingbuddy/ab_bbs2026/google-corners.png');background-color:white;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 .title,div.module.gray .contents,div.module.gray .bottom .middle,div.module.gray .top .middle{background-color:#eee;border-color:#c2c2c2;}div.module.gray .title{color:#898989;}#temps{display:block;text-align:left;}.module .weather_block{text-align:left;float:left;display:block;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:bold;}.module .weather_month{font-size:14px;color:#444;}.module .weather_temp,.module .weather_templabel{width:30px;margin:0;padding:0 0 5px 0;}.module .weather_temp{font-size:18px;color:#f57e08;}.module .weather_templabel{font-family:arial,sans-serif;font-size:12px;color:#898989;}.weather_credit{width:500px;clear:both;text-align:right;color:#898989;font-size:11px;font-style:italic;font-family:arial,sans-serif;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:transparent url(http://i.slimg.com/bookingbuddy/rev/corners.png) no-repeat scroll 0 0;}.module.green .top .middle{height:10px;margin:0 20px 0 10px;background:#FFF url(http://i.slimg.com/bookingbuddy/rev/widgets/border-top.png) repeat-x scroll 0 0;border:none;}.module.green .top .right{background:transparent url(http://i.slimg.com/bookingbuddy/rev/corners.png) no-repeat scroll -13px 0;width:20px;float:right;margin-top:-10px;}.module.green .bottom .left{background:transparent url(http://i.slimg.com/bookingbuddy/rev/corners.png) no-repeat scroll 0 -43px;width:10px;}.module.green .bottom .middle{background-position:-2600px 0;height:13px;margin:0 23px 0 10px;border:none;}.module.green .bottom .right{background:transparent url(http://i.slimg.com/bookingbuddy/rev/corners.png) no-repeat scroll -10px -43px;}.module.green .content_wrapper{*float:left;background:transparent url(http://i.slimg.com/bookingbuddy/rev/widgets/border-left.png) repeat-y scroll left top;}.module.green .content{background:transparent url(http://i.slimg.com/bookingbuddy/rev/widgets/border-right.png) repeat-y scroll right top;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:bold;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:bold;}.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:bold;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 scroll 0 0 transparent;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 .top.trans,.module_gloss .bottom.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{height:100%;width:10px;background:url(http://i.slimg.com/bookingbuddy/geo/trans-border.png) repeat-y;position:absolute;left:-10px;}.module_gloss .mid .right.trans{height:100%;width:10px;background:url(http://i.slimg.com/bookingbuddy/geo/trans-border.png) repeat-y;position:absolute;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_right,.module_blue_b_frame .corner_left{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 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 .heading_content,.module_blue .heading{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:white;}.module_blue .heading .heading_content{margin:0 -5px;color:white;font-size:18px;clear:left;padding:0 10px 5px 10px;}.module_blue .heading .heading_content .heading_title{color:white;}.module_blue .heading .corner{width:5px;height:5px;}.module_blue .heading .corner.left{margin-left:-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:white;margin:0 10px;padding:10px 10px 4px 10px;}.module_blue .bottom{background:#437bc2;height:16px;}.module_blue .bottom .corner{width:16px;height:16px;}.billboard .module_blue .bottom .corner{*background-color:white;}.module_blue .bottom .light{height:6px;background-color:white;}.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;}
.rev_popup{padding-right:20px;margin-bottom:20px;font-family:arial,sans-serif;width:383px;z-index:1000;}.rev_popup .top div,.rev_popup .top{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 div,.rev_popup .bottom{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:bold;font-family:Trebuchet MS,Arial,sans-serif;font-size:18px;padding:0;margin:0;color:#036;}.rev_popup .contents .subtitle{font-weight:bold;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:transparent url('http://i.slimg.com/bookingbuddy/ab_checkboxes/top-slice.png') repeat scroll 0 0;width:330px;height:30px;position:relative;z-index:1000;}#dhtml_checkboxes.dhtml_popup_wrapper .contents{padding:0 25px;float:left;background:transparent 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:transparent url('http://i.slimg.com/bookingbuddy/ab_checkboxes/bottom-slice.png') repeat scroll 0 0;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:bold;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{color:#036;font-size:14px;margin-bottom:10px;float:left;}#dhtml_checkboxes.dhtml_popup_wrapper #popup_on_divider{background:transparent 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{cursor:pointer!important;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:bold;}#dhtml_checkboxes.dhtml_popup_wrapper #popup_on_msg{font-family:Arial;font-weight:bold;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:bold;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:normal;color:#1A67B2;}#dhtml_checkboxes.dhtml_popup_wrapper .popup_checked_chkmrk{background:transparent url('http://i.slimg.com/bookingbuddy/rev/tabbed/pb_arrow.gif') no-repeat center center;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;*width:280px;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');}
.rev_popup_error{padding-right:20px;margin-bottom:20px;font-family:arial,sans-serif;width:583px;z-index:1000;}.rev_popup_error .top div,.rev_popup_error .top{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 div,.rev_popup_error .bottom{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:bold;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;}
.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:bold;font-size:16px;font-family:'Trebuchet MS',Arial,sans-serif;}.blog_module .heading{padding-top:10px;font-weight:bold;font-size:15px;color:#666;}.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;font-size:12px;font-weight:bold;}.more_news,.back_link{text-align:right;padding-right:10px;font-weight:bold;font-size:12px;}.more_news a,.back_link a{text-decoration:none;color:#1a67b2;}.google_cheap_flights .blog_entry .byline{font:normal 10px arial;color:#888;}.google_cheap_flights .blog_entry .blog_title a{font:bold 14px arial;color:#1A67B2;}.google_cheap_flights .blog_entry .text{font:normal 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 .date,.google_cheap_flights_top_tips .author{font:normal 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;}
.sample_fares_module .title{padding-right:10px;}.sample_fares_module h4{color:#036;font-size:16px;margin:0 0 5px 0;padding:5px 0 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:bold;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:bold;padding-right:10px;}.fare_entry a{text-decoration:none;color:#1a67b2;}#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;}#sample_fares_disclaimer a{color:#1a67b2;}
#BBafsContainer{padding-right:10px;}#BookingBuddyAFSAdsTitle{display:none;}.AFSTopLink{font-weight:bold;font-size:12px;color:#1a67b2;}.AFSMiddleLink{color:#444;font-size:12px;text-decoration:none;}.AFSBottomLink{font-size:12px;color:#1a67b2;text-decoration:none;}.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;}
div.iframe_overlay{background:#fff;opacity:1;text-align:left;}div.iframe_overlay>.interstitialContent{text-align:center;}div.iframe_overlay>.interstitialContent>h1.interstitialTitle{color:#08166c;font:bold 24px 'Trebuchet MS',Arial,sans-serif;text-align:center;}div.iframe_overlay>.interstitialContent>div.interstitialCallout{font:24px 'Trebuchet MS',Arial,sans-serif;color:#08166c;text-align:center;}div.iframe_overlay>.interstitialContent>div.iframe_loader{background:url('http://i.slimg.com/bookingbuddy/loader.gif') no-repeat;}div.iframe_overlay>.interstitialContent>div.interstitialTips{background:#c7e0fe;color:#000;font:16px 'Trebuchet MS',Arial,sans-serif;}div.iframe_overlay{height:100%;width:100%;position:absolute;}div.iframe_overlay>.interstitialContent{display:inline-block;margin-left:120px;}div.iframe_overlay>.interstitialContent>h1.interstitialTitle{height:auto;margin:60px 0 0 0;width:auto;}div.iframe_overlay>.interstitialContent>div.interstitialCallout{margin:0;width:auto;}div.iframe_overlay>.interstitialContent>div.iframe_loader{height:39px;margin:40px auto;width:278px;}div.iframe_overlay>.interstitialContent>div.interstitialTips{display:inline-block;height:auto;margin:0;padding:10px;width:auto;}#bb_widget.hotel form#hotel_widget_form,#bb_widget.car form#car_widget_form,#bb_widget.air form#air_widget_form,#bb_widget.cruise form#cruise_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') repeat;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 .top .left,.step_1_widget .bottom .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 .top .right,.step_1_widget .bottom .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%;_display:none;}.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:none;}.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') repeat-x scroll center bottom;background-position:0 -4px;background-color:white;_margin-right:0;_background-color:transparent;}.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_wrapper .clear,.deal_landing .step_1_widget .content{background-position:-3677px 0;}.glanding .step_1_widget .content{background-position:-4223px 0;}.narrow_widget .middle{background-position:-5656px 0;background-repeat:repeat-y;overflow:hidden;}.narrow_widget .middle{background:url('http://i.slimg.com/bookingbuddy/rev/narrow-widget-middle-repeat.gif');}.narrow_widget .bottom{background-position:-250px -150px;height:20px;}.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;}.step_1_widget .mode_logo,.narrow_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;}.step_1_widget .large_headline,.narrow_widget .large_headline{color:white;font-size:24px;padding:5px 0 0 65px;font-weight:bold;}.step_1_widget .small_headline,.narrow_widget .small_headline{font-size:13px;color:white;padding:0 20px 0 65px;_padding:0;font-family:Arial,sans-serif;font-size:13px;_width:50%;}#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:bold;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;_position:relative;_left:-3px;}#bb_widget form{display:none;}#bb_widget select{background-color:#FFF;}#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;}.step_1_widget #bb_widget .section_inputs,.glanding .step_1_widget #bb_widget.car .section_inputs.home{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.cruise form,.glanding .step_1_widget #bb_widget.car form,.glanding .step_1_widget #bb_widget.cruise .section_inputs,.glanding .step_1_widget #bb_widget.car .section_inputs{width:350px;_margin-left:-140px;}#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 0;}.narrow_widget #bb_widget .book_together{float:right;margin:-17px 15px 5px 0;}#bb_widget label{font-weight:bold;color:#222;}#bb_widget .section_searchtype label{display:block;padding:0 0 10px 0;}#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 .returnDate,#search_widget .step_1_widget #bb_widget .departureDate select,#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;}#search_widget .step_1_widget #bb_widget .departureDate,#search_widget .step_1_widget #bb_widget .returnDate{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;*height:18px;}#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:bold;}#bb_widget .recent_searches .search{margin-top:3px;}#bb_widget .recent_searches ul{margin-top:0;margin-left:0;padding:0;}#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 .cities,#bb_widget .dates,#bb_widget .submit,#bb_widget .accomodations{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 .departure_city,.glanding #air_widget_form .destination_city,.glanding #air_widget_form .arrival_date,.glanding #air_widget_form .return_date,.glanding #air_widget_form .service_class,.glanding #air_widget_form .non_stop,.glanding #vacation_widget_form .departure_city,.glanding #vacation_widget_form .destination_city{clear:both;width:100%;}.glanding #air_widget_form .non_stop{margin-top:10px;}.glanding #vacation_widget_form .return_date{float:right;width:auto;}.glanding #vacation_widget_form .num_travelers label,.glanding #vacation_num_travelers{clear:both;float:left;}.glanding #air_widget_form .destination_city,.glanding #vacation_widget_form .destination_city,.glanding #air_widget_form .return_date{margin-top:10px;}.glanding #hotel_widget_form .arrival_date,.glanding #hotel_widget_form .num_guests{width:50%;}.glanding #hotel_widget_form #provider,.glanding #hotel_widget_form #hotel_arrival_city{width:100%;}.glanding #hotel_widget_form .provider,.glanding #hotel_widget_form .destination_city{width:98%;}.glanding #cruise_widget_form .submit_btn,.glanding #car_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 .destination_city,.narrow_widget #bb_widget .departure_city{margin-right:10px;float:left;width:45%;clear:none;}.narrow_widget #bb_widget .return_date,.narrow_widget #bb_widget .departure_date{float:left;width:50%;}.narrow_widget #bb_widget .dates select{margin-top:3px;}#bb_widget .departure_city input,#bb_widget .arrival_city input,#bb_widget .destination_city input,#bb_widget .arrival_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;padding:0;height:28px;border:none;float:left;color:#FFF;font-family:Trebuchet MS;font-size:14px;font-weight:bold;padding:2px 5px 3px 5px;width:auto;}.submit_btn .submit_left,.submit_btn .submit_right,.submit_btn .submit_arrow,.submit_btn .submit_arrow_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{margin-left:0;}.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_pickup_time,#search_widget .step_1_widget #bb_widget #car_dropoff_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 .dates{*float:none;}#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-family:Arial,sans-serif;font-size:11px;margin-bottom:5px;}#car_widget_form .submit_btn{margin-right:60px;}#car_widget_form .section_searchtype{width:0;}#car_widget_form .dates{*float:none;}#cruise_widget_form .departure_city,#cruise_widget_form .destination_city{width:49%;}#cruise_widget_form .cruise_line,#cruise_widget_form .cruise_date,#cruise_widget_form .cruise_length,#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:bold;margin-bottom:10px;}#vacation_rental_widget_form #vacation_rental_more-options .detail{font-weight:normal;color:#333;}#vacation_rental_widget_form .dates{*float:none;}#vacation_rental_widget_form .arrival_date,#vacation_rental_widget_form .return_date,#vacation_rental_widget_form .num_rooms{width:120px;float:left;margin-bottom:10px;}ul#BBLocationSuggest{background:#fff;border:solid 1px #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:solid 1px #f00;font-size:11px;margin-top:5px;}select.validation_select option{padding:0 3px;}select.validation_select option.empty{color:#666;}input.warning_highlight{border:solid 1px #f00;}div.LocationWarning,div.DateWarning{color:#f00;font-size:11px;font-weight:bold;padding-top:5px;}div#pppo_fineprint{margin:10px 20px;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;}div#pppo_fineprint div.pricepoint_fare,div#pppo_fineprint div.pricepoint_description{font-family:Arial,sans-serif;}.step_2_ads div.pricepoint_fare{margin-left:15px;}div.pricepoint_fare{font-size:14px;color:#444;font-weight:bold;}.step_2_ads div#pppo_fineprint div.pricepoint_fare{color:white;}div#pppo_fineprint div.pricepoint_description{font-size:11px;color:#000;}.step_2_ads div#pppo_fineprint div.pricepoint_description{color:white;margin-left:15px;}div#pppo_fineprint div.pricepoint_description a{color:#000;}.step_2_ads div#pppo_fineprint div.pricepoint_description a{color:white;}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:none;}#dhtml_edit_step2 .dates #air_departureTime,#dhtml_edit_step2 .dates #air_returnTime,#dhtml_edit_step2 .service_class,#dhtml_edit_step2 .search_type,#dhtml_edit_step2 .non_stop,#dhtml_edit_step2 .provider,#dhtml_edit_step2 .group_link,#dhtml_edit_step2 .recent_searches,#dhtml_edit_step2 .note,#dhtml_edit_step2 .over_55,#dhtml_edit_step2 br{display:none!important;}#dhtml_edit_step2 .cities,#dhtml_edit_step2 .cities .departure_city,#dhtml_edit_step2.air .cities .destination_city,#dhtml_edit_step2.vacation .cities .destination_city,#dhtml_edit_step2 .cities .arrival_city,#dhtml_edit_step2 .dates,#dhtml_edit_step2 .dates .departure_date,#dhtml_edit_step2.vacation .dates .arrival_date,#dhtml_edit_step2 .dates .return_date,#dhtml_edit_step2.vacation .dates .vacation_date2,#dhtml_edit_step2 .cruise_date,#dhtml_edit_step2 .cruise_length{float:left;margin-right:10px;}#dhtml_edit_step2 .cruise_line{position:absolute;top:0;right:0;}#dhtml_edit_step2.hotel .cities,#dhtml_edit_step2.car .cities,#dhtml_edit_step2.cruise .cities .destination_city{float:none;margin-bottom:5px;}#dhtml_edit_step2.hotel .dates,#dhtml_edit_step2.car .dates{float:none;}#dhtml_edit_step2.hotel .dates div,#dhtml_edit_step2.car .dates div{float:left;}#dhtml_edit_step2.car .dates input{margin:0;}#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.hotel .submit .submit_btn,#dhtml_edit_step2.vacation .submit .submit_btn{margin-top:4px;}#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 .departure_city,#dhtml_edit_step2 .departure_date,#dhtml_edit_step2 .arrival_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 #vacation_rental_more-options{margin-top:4px;}#dhtml_edit_step2.vacation_rental .dates .arrival_date,#dhtml_edit_step2.vacation_rental .dates .return_date,#dhtml_edit_step2.vacation_rental .dates .num_rooms{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;}.promo_page_widget .top{height:40px;}.promo_page_widget .bottom{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 scroll 0 0 #FFF;}.promo_page_widget .top .center{background:transparent url(http://i.slimg.com/bookingbuddy/rev/widgets/widget_header_gradient.gif) repeat-x scroll 0 0;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 .bottom .middle{height:13px;margin:0 23px 0 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{background-position:-2600px 0;}.promo_page_widget .bottom .right{background-position:-417px -43px;}.promo_page_widget .content_wrapper{*float:left;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 .cities,.promo_page_widget #bb_widget .num_travelers{margin-bottom: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 .dates{margin-bottom:0;}.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 .search_type input,.promo_page_widget #bb_widget #air_non_stop{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:transparent url(http://i.slimg.com/bookingbuddy/rev/button-large-middle-stretch.gif) repeat scroll 0 0;float:left;height:28px;}.promo_page_widget #bb_widget #submit_arrow span{background:transparent 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 #air_non_stop{margin-left:0;}.promo_page_widget #hotel_widget_form .destination_city input[type=text],.promo_page_widget #hotel_widget_form #hotel_arrival_city{width:98%;}.promo_page_widget #hotel_widget_form .destination_city{width:100%;}.promo_page_widget #hotel_widget_form .dates{margin-top:5px;}.promo_page_widget #hotel_widget_form .arrival_date{float:left;width:92px;}.promo_page_widget #hotel_widget_form .return_date{float:right;width:92px;}.promo_page_widget #hotel_widget_form .num_guests,.promo_page_widget #hotel_widget_form .num_rooms{margin-top:5px;}.promo_page_widget #hotel_widget_form .num_rooms{float:right;width:92px;}.promo_page_widget #hotel_widget_form .provider{width:98%;}.promo_page_widget #hotel_widget_form #hotel_provider{width:100%;}.promo_page_widget #hotel_widget_form .submit_btn{margin-right:0;}.promo_page_widget #vacation_widget_form .destination_city,.promo_page_widget #vacation_widget_form #vacation_arrival_city,.promo_page_widget #vacation_widget_form .departure_city,.promo_page_widget #vacation_widget_form #vacation_departure_city{width:100%;}.promo_page_widget #vacation_widget_form .dates,.promo_page_widget #vacation_widget_form .destination_city{margin-top:5px;}.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 #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 .destination_city,.promo_page_widget #car_widget_form #car_arrival_city{width:100%;}.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{margin-right:0;}.promo_page_widget #cruise_widget_form .destination_city{margin-bottom:5px;}.promo_page_widget #cruise_widget_form .cruise_line{width:100%;}.promo_page_widget #cruise_widget_form .submit_btn{margin-right:0;}.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:transparent 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:bold;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:bold;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:bold;}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 .step_1_widget .top,.deal_landing .step_1_widget .step_1_widget .title,.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{display:none;}.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:transparent;}.deal_landing #bb_widget{padding:0;}.deal_landing #bb_widget .section_inputs{border:0;padding:0;}.deal_landing #pagetop h1,.deal_landing .feedback{display:none;}.deal_landing .submit_btn{float:left;margin-top:10px;}.deal_landing .deal-title{font-weight:bold;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:bold;}.sub_landing #pagetop h1,.sub_landing .feedback{display:none;}.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:bold;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') no-repeat scroll 0 1px;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:bold;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;}#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:bold;margin-bottom:2px;}#sub_form label.alert_checkbox{font-size:11px;font-weight:normal;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:bold;}.sub_landing .signup_terms{margin-top:40px;}.sub_landing .signup_terms a{color:#1a67b2;font-family:Arial;font-size:11px;}#new_sub_popup{position:absolute;}#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:bold;margin:8px 0;}#new_sub_popup .desc{color:#333;font-family:Arial;font-size:13px;margin:0;}#new_sub_popup .prefs,#new_sub_popup .browse{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{position:absolute;}#hotelplanner_popup .bottom{height:10px;}#hotelplanner_popup a{font-family:'Trebuchet MS',Arial,sans-serif;font-size:13px;color:#1A67B2;}#hotelplanner_popup .welcome,#hotelplanner_popup .desc{width:100%;text-align:center;color:#036;font-family:'Trebuchet MS',Arial,sans-serif;font-size:19px;}#hotelplanner_popup .desc{font-weight:bold;margin:0;}#hotelplanner_popup .prefs,#hotelplanner_popup .browse{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;}#hotelplanner_popup .prefs .btn{font-weight:normal;}#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:bold;}#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 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_route,.module.farealerts_landing .remove_route,.module.farealerts_landing .remove_departure_city,.module.farealerts_landing .add_city{font-size:11px;}.module.farealerts_landing label.nl{font-weight:bold;}.module.farealerts_landing .emails{margin-top:15px;}.module.farealerts_landing label.email{clear:both;display:block;font-weight:bold;}.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 .route_prefs .route_sub input,.module.farealerts_landing .departure_prefs .departure_city_sub input{border:1px solid #CCC;color:#444;}.farealerts_landing #route_prefs,.farealerts_landing #departure_prefs{margin-left:25px;}.farealerts_landing #route_city_subscriptions{float:left;}.module.farealerts_landing .submit_btn_container{float:left;margin:20px 0 15px 25px;}.module.farealerts_landing .submit_btn{float:left;}.module.farealerts_landing .submit_btn .btn{font-size:16px;}.module.farealerts_landing .message{background:#fdd;border:1px solid #faa;font-weight:bold;margin:15px 15px 0 0;padding:3px;}.module.farealerts_landing .message ul,.module.farealerts_landing .message li{list-style:none;margin:0;padding:0;}.module.farealerts_landing .message li{padding:4px 0 4px 3px;}.google_cheap_hotels .left_column,.google_cheap_flights .left_column{margin:0 0 0 20px;padding:0;width:430px;_margin:0 0 0 10px;_width:420px;}.google_cheap_hotels .right_column,.google_cheap_flights .right_column{margin:7px 0 0 0;padding:20px 0 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:bold;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 .frame,.cf_rev_widget #bb_widget .book_together .save .arrow,.blue_b_header .top_corner,.blue_b_header .header_image,.blue_b_header{background-image:url('http://i.slimg.com/bookingbuddy/sprites/blue_b_sprite-v1.png');}.blue_b_header{margin:0 20px 0 20px;background-position:0 -281px;_margin:0 20px 0 0;_padding-left:20px;}.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:bold;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_hotels .cf_rev_widget .large_headline,.google_cheap_flights .cf_rev_widget .large_headline{font-size:21px;font-family:trebuchet,Trebuchet MS;font-weight:bold;color:#036;margin:0 0 5px 0;padding:0;position:relative;}.cf_rev_widget #bb_widget{padding:0;margin:0;float:none;background:none;}.cf_rev_widget #bb_widget #air_widget_form,.cf_rev_widget #bb_widget #hotel_widget_form{background:none;}.cf_rev_widget #bb_widget .section_searchtype{border-bottom:#CCC 1px dotted;padding:0 0 5px 0;margin:0 0 5px 0;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:bold;color:#f57e08;display:inline;margin:3px 0 0 8px;padding-left:8px;width:95px;}.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_together label,.cf_rev_widget #bb_widget .book_alone label{float:left;vertical-align:middle;height:20px;padding-top:3px;}.cf_rev_widget #bb_widget .book_together input,.cf_rev_widget #bb_widget .book_alone 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 0;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 0;padding:0;}.google_cheap_hotels input,.google_cheap_flights input{font:12px arial;}.google_cheap_hotels select,.google_cheap_flights select{font:12px arial;}.google_cheap_hotels .cf_rev_widget .bottom,.google_cheap_flights .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) no-repeat bottom right;}.photo_title h1{font-size:30px;font-family:trebuchet,Trebuchet MS;font-weight:bold;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:bold;padding:10px 0 0 8px;}.top_travel_deals_widget{height:auto;width:370px;}.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 #hotel_widget_form .arrival_date{width:30%;}.top_travel_deals_widget #bb_widget .dates input.calendarUI{border:1px solid #c1c1c1;}.top_travel_deals_widget #hotel_widget_form .num_guests,.top_travel_deals_widget #hotel_widget_form .num_rooms{width:30%;*width:75px;}.top_travel_deals_widget #hotel_widget_form .group_link,.top_travel_deals_widget #hotel_widget_form .provider{display:none;}.top_travel_deals_widget #bb_widget .submit{clear:none;float:left;width:40%;*width:210px;margin:10px 0 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;_margin:0 0 0 10px;_width:420px;}.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,#search_widget .top_row_shadow,#search_widget .bottom_row_shadow{background-image:url('http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-v0.png');_background-image:url('http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget.gif');}#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;_left:0;}.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;width:100%;background:transparent url('http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-v0.png') repeat-y;background-position:-4300px 0;width:948px;margin-bottom:-10px;_background-image:none;}#search_widget .top_row_shadow{background-position:-2400px 0;height:100px;width:948px;margin-bottom:-70px;float:left;_background-image:none;}#search_widget .bottom_row_shadow{background-position:-2400px -124px;height:30px;float:left;width:948px;_background-image:none;}#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 #vacation_departure_city,#search_widget .step_1_widget #bb_widget #vacation_arrival_city,#search_widget .step_1_widget #bb_widget #air_departure_city,#search_widget .step_1_widget #bb_widget #air_arrival_city{border:1px solid #A1A1A1;background:url('http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-x-repeat.png') repeat-x;background-position:0 0;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 .submit_left,#search_widget .step_1_widget #bb_widget .submit_btn .submit_right,#search_widget .step_1_widget #bb_widget .submit_btn .submit_arrow_right,#search_widget .step_1_widget #bb_widget .submit_btn .btn{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;}#search_widget .step_1_widget #bb_widget .submit_btn .btn{font-family:Trebuchet MS;font-size:24px;font-weight:bold;width:auto;}#search_widget .step_1_widget #bb_widget .section_inputs label{font-size:14px;}#search_widget .step_1_widget #bb_widget .submit_btn .submit_arrow_right,#search_widget .step_1_widget #bb_widget .submit_btn .btn{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 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 .departure_city,.search_widget_main.air .cities .arrival_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;background-image:url('http://i.slimg.com/bookingbuddy/ab_bbs2332/button_search.gif');height:39px;}.cities_with_dates .submit .submit_right{background-position:-128px 0;background-image:url('http://i.slimg.com/bookingbuddy/ab_bbs2332/button_search.gif');height:39px;}.cities_with_dates .submit .btn{padding:0;padding-bottom:3px;padding-left:5px;background-position:-2px 0;background-image:url('http://i.slimg.com/bookingbuddy/ab_bbs2332/button_search.gif');height:39px;width:95px;text-indent:-1000px;color:transparent;text-transform:capitalize;}.cities_with_dates .submit .submit_arrow{padding:0;background-position:-97px 0;background-image:url('http://i.slimg.com/bookingbuddy/ab_bbs2332/button_search.gif');height:39px;width:13px;}.cities_with_dates .submit .submit_arrow_right{background-position:-110px 0;background-image:url('http://i.slimg.com/bookingbuddy/ab_bbs2332/button_search.gif');height:39px;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;}.cities_with_dates .flight_prefs .non_stop{display:none;}.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 .left_col,.billboard_a #billboard_column #search_widget .right_col,.billboard_a #billboard_column #search_widget .right_col.bottom .filler,.billboard_a #billboard_column #search_widget #bb_widget,.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:none;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 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:none;}.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 #search_widget .step_1_widget .top,.billboard_a #billboard_column #search_widget .step_1_widget .bottom{display:none;}.billboard_a #billboard_column #bb_widget.vacation_rental .submit{float:right;margin-right:10px;}.billboard_a #right_column{margin-top:282px;}.air #billboard_column #search_widget #box_bullets,.hotel #billboard_column #search_widget #box_bullets,.vacation #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,#billboard_column #search_widget #box_bullets{background:url("http://i.slimg.com/bookingbuddy/sprites/bannertextsprite.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;}
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:bold;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;font-family:arial,sans-serif;font-weight:bold;margin-right:10px;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 .span_deal_title a{overflow:auto;color:#1a67b2;}.deals_module .deal_title{float:right;width:180px;font-size:12px;font-family:arial,sans-serif;font-weight:bold;margin-right:10px;}.deals_module .deal_title a{overflow:auto;color:#1a67b2;}.deals_module .destination_name-narrow a{color:#1a67b2;}.deals_module .deal_source{color:#999;font-size:11px;font-family:arial,sans-serif;font-weight:normal;}.deals_module .text-header span{color:#898989;font-size:11px;font-family:arial,sans-serif;font-weight:bold;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{width:63px;}.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:bold;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:bold;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:bold;font-size:14px;margin:5px 0;}.targeted_deal .price,.targeted_deal .deal_title{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 .top,.your_deal .bottom{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:bold;}.deal_main_container .deal_expired{float:right;width:275px;padding:0 0 5px 0;font-weight:bold;}.your_deal .deal_price{color:#f57e08;display:inline;font-family:'Trebuchet MS';font-size:25px;font-weight:bold;}.your_deal .star_info{display:inline-block;margin:9px 0 0 5px;}.your_deal .deal_title{color:#1a67b2;font:bold 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 0;}.your_deal .submit_btn .btn{font-size:20px;padding:2px 8px 3px 8px;}.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{*float:none;}.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:bold 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:bold;width:125px;float:left;text-align:right;margin-top:5px;}.deal_landing .bbdn_deal .price_text{clear:right;color:#767676;float:left;font-weight:bold;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:bold;color:#036;}.deals_sub label{font-weight:bold;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:bold 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{_width:360px;}.deals_sub.wide input[type=text]{width:70%;_float:left!important;}.deals_sub.wide label{float:right;text-align:right;width:100%;margin:5px 0;_float:left!important;_width:90px;}.deals_sub.wide .sub_header{font-size:15px;}.deals_sub .contents,.deals_sub .bottom .middle{background:#e2efff;}.deals_sub .bottom .left{background-position:0 -70px;}.deals_sub .bottom .right{background-position:-10px -70px;}
#rev_spotlight{overflow:auto;}#rev_spotlight .headline,#feedback_module .headline{font-family:Trebuchet MS;font-size:16px;font-weight:bold;color:#1a67b2;margin-top:10px;}#rev_spotlight .body{font-family:arial;font-size:12px;color:#444;}#rev_spotlight a{font-weight:bold;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;}
.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:bold;}.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;_margin:0 0 0 10px;}.step_2_ads.triggered .search_buttons{background:none repeat scroll 0 0 #EAEAEA;}.step_2_ads .search_button{cursor:pointer;float:right;margin:10px 30px 10px 0;}div.dhtml_popup .update_search .left,.step_2_ads .search_button .left{height:28px;width:2px;background-position:-302px -100px;float:left;}div.dhtml_popup .update_search .right,.step_2_ads .search_button .right{height:28px;float:left;width:2px;background-position:-302px -100px;}div.dhtml_popup #update_search_arrow,.step_2_ads .search_button .arrow{float:left;background-position:-591px -100px;height:28px;width:6px;padding:0;}div.dhtml_popup #update_search_arrow_right,.step_2_ads .search_button .arrow_right{width:8px;padding:0;}div.dhtml_popup #update_search_arrow_right,div.dhtml_popup #update_search,.step_2_ads .search_button input{cursor:pointer;background-color:transparent;background-position:-304px -100px;height:28px;color:#fff;font-family:Trebuchet MS;font-size:18px;font-weight:bold;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:solid 1px #000;background:#fff;margin:0 auto;}.dropdown_button{margin:0;float:right;width:17px;height:18px;background-position:-250px -50px;}.dropdown_text{font-weight:normal;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:solid 1px #000;}.dropdown_option{padding:2px;border:solid 1px #fff;font-size:10px;cursor:pointer;}.dropdown_option:hover{border:solid 1px #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;}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.title,div.dhtml_popup div.contents{background:url(http://i.slimg.com/bookingbuddy/rev/widget-dhtml-middle.png) repeat-y;padding:0 20px 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:bold;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:normal;color:#444;}div.dhtml_popup .contents label{font-family:Arial;font-weight:bold;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:normal;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#warnings,div#datewarnings{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 #f00;}.errordate{border-color:#f00!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;}.BBAdCell.center{text-align:center;}.BBInputButton{float:none;color:#fff;font:bold 11px arial;background-color:#999;border-color:#CCC #333333 #333 #CCCCCC;border-style:solid;border-width:2px;text-align:center;padding:0 10px 0 10px;}.BBInputButton:hover{border-color:#333 #CCCCCC #CCC #333333;}.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 .middle,.step_2_ads .itinerary{background-position:-2750px 0;background-repeat:repeat-y;overflow:hidden;}.step_2_ads #dhtml_edit_step2 label{font-family:Arial;font-weight:bold;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 .locationSuggest,.step_2_ads #dhtml_edit_step2 .calendarUI,.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:none;}.step_2_ads #dhtml_edit_step2 .row #car_arrival_city{width:245px;}.step_2_ads #dhtml_edit_step2.vacation .row .locationSuggest,.step_2_ads #dhtml_edit_step2.air .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 .num_rooms,.step_2_ads .hotel .departure{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:bold 12px Trebuchet MS;height:20px;margin:0;text-align:center;padding:1px 0 2px 5px;_padding:0;}.step_2_ads #edit_details_tagline{text-align:left;font-family:Trebuchet MS;font-weight:bold;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 .col2 input,.step_2_ads form .mvc .col1 select,.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:none;}.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:bold;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 0;border:1px solid #CFCED4;}.stillLooking .BBLargeAdCell .submit_btn{float:left;margin:5px 0 0 21px;}*+html .stillLooking .BBLargeAdCell .submit_btn{margin-left:5px;}.stillLooking .BBDropdown_premiumAdCell .submit_btn{margin-left:27px;}*+html .stillLooking .BBDropdown_premiumAdCell .submit_btn{margin-left:8px;}.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{float:left;height:46px;width:46px;background-image:url('http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png');background-position:-6255px 0;}.stillLooking .mode_logo.air{background-position:-6255px 0;}.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:bold;}.stillLooking.searchWidget .cities,.stillLooking.searchWidget .dates,.stillLooking.searchWidget .num_guests,.stillLooking.searchWidget .num_rooms,.stillLooking.searchWidget .provider,.stillLooking.searchWidget .service_class,.stillLooking.searchWidget .travelers,.stillLooking.searchWidget .submit{margin-bottom:10px;}*+html .stillLooking.searchWidget #vacation_widget_form .submit{margin-bottom:0;}.stillLooking.searchWidget .departure_city,.stillLooking.searchWidget .destination_city,.stillLooking.searchWidget #air_widget_form .arrival_city,.stillLooking.searchWidget #air_widget_form .departure_date,.stillLooking.searchWidget #vacation_widget_form .arrival_date,.stillLooking.searchWidget #car_widget_form .arrival_date{width:49%;}.stillLooking.searchWidget .departure_city input,.stillLooking.searchWidget .destination_city input,.stillLooking.searchWidget .arrival_city input{width:60%;border:1px solid #A1A1A1;background:url('http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-x-repeat.png') repeat-x 0 0;height:25px;line-height:25px;font-size:13px;padding:0 0 0 10px;}.stillLooking.searchWidget .dates,.stillLooking.searchWidget .departure_date,.stillLooking.searchWidget .arrival_date,.stillLooking.searchWidget .return_date{float:left;}.stillLooking.searchWidget .cities,.stillLooking.searchWidget .dates,.stillLooking.searchWidget .submit,.stillLooking.searchWidget #air_widget_form .service_class{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 #hotel_widget_form .provider,.stillLooking.searchWidget #car_widget_form .destination_city{width:85%;}.stillLooking.searchWidget #hotel_widget_form .provider input{width:60%;}.stillLooking.searchWidget .cities,.stillLooking.searchWidget .departure_city,.stillLooking.searchWidget .destination_city,.stillLooking.searchWidget .arrival_city,.stillLooking.searchWidget .travelers,.stillLooking.searchWidget .submit{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 .num_guests,.stillLooking.searchWidget .group_link{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{*width:940px;position:relative;}.module_blue.wide_blue_widget .heading .heading_content{font-size:18px;font-weight:bold;padding:3px 10px 8px 10px;}.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;*top:-3px;*margin:0 5px;}.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 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{cursor:pointer;background-color:transparent;background-position:-304px -100px;height:28px;color:#fff;font-family:Trebuchet MS;font-size:18px;font-weight:bold;border:none;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:bold;font-size:12px;color:#222;}.wide_blue_widget #dhtml_edit_step2 .row{clear:both;}.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 .locationSuggest,.wide_blue_widget #dhtml_edit_step2 .calendarUI,.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 .num_rooms,.wide_blue_widget .hotel .num_travelers,.wide_blue_widget .hotel .departure{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{display:block;}.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:bold;}.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{cursor:pointer;background-color:transparent;background-position:-304px -100px;height:28px;color:#fff;font-family:Trebuchet MS;font-size:18px;font-weight:bold;border:none;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 .middle,.narrow_ads .itinerary{background-position:-300px 0;background-repeat:repeat-y;overflow:hidden;}.narrow_ads #dhtml_edit_step2 label{font-family:Arial;font-weight:bold;font-size:12px;color:#222;}.narrow_ads #dhtml_edit_step2 .row{clear:both;}.narrow_ads #dhtml_edit_step2 .row.spacer div{padding-bottom:5px;}.narrow_ads .row .row_item{width:auto;}.narrow_ads #dhtml_edit_step2 .locationSuggest,.narrow_ads #dhtml_edit_step2 .calendarUI,.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 .num_rooms,.narrow_ads .hotel .num_travelers,.narrow_ads .hotel .departure{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 .inner_heading .corner,.ielt8 .hotel_listing_ads .bottom .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 div.itinerary,.standard .step_2_ads #edit_details_tagline,.standard .step_2_ads #dhtml_edit_step2{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:bold;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:bold;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;}
body.crossPromotionPage,#deals_popunder{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:bold;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:bold;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:normal;line-height:14px;padding:0 15px 0 0;width:auto;}#deals_popunder #deals .source.with_image{color:#666;font-weight:bold;}#deals_popunder #deals .title.with_image{width:350px;}#deals_popunder #deals .title a:link,#deals_popunder #deals .title a:visited,#deals_popunder #deals .title a:active{color:#1A67B2;}#deals_popunder #deals .title a:hover{color:#F89839;}#deals_popunder #deals .source{color:#777;font-size:11px;font-weight:normal;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:bold;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;}
#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:bold;}#splash_container .traq_popup_frame .itinerary_date{color:#036;font-size:18px;}#splash_container .traq_popup_frame .tip{padding:20px 0 10px 0;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:bold;}#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;margin-left:-100%;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:#cee8ff url(http://i.slimg.com/bookingbuddy/traq_lander/gradient.png) repeat-x;position:relative;clear:both;}#splash_container .traq_popup_frame .submit{display:inline-block;* margin-left:93px;}#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:bold;}#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;}
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:bold;color:#036;}div#hotel_geo_wrapper a{color:#1a68b3;font-size:12px;text-decoration:none;font-weight:bold;}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 .child_location,div#hotel_geo_wrapper .attraction{color:#1a68b3;font-weight:bold;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:normal;}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:normal;line-height:12px;}div#hotel_geo_wrapper .see_hotels{font-weight:bold;}div#hotel_geo_wrapper .see_hotels a{text-decoration:underline;}div#basic_gmap{cursor:pointer;}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 .top.trans,div#dhtml_gmap_wrapper .bottom.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{height:100%;width:10px;background:url(http://i.slimg.com/bookingbuddy/geo/trans-border.png) repeat-y;position:absolute;left:-10px;}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;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:bold;}.map_guide .marker.attractions{background:url(http://i.slimg.com/bookingbuddy/geo/attraction-icon.png) no-repeat center right;height:23px;}.map_guide .marker.hotels{background:url(http://i.slimg.com/bookingbuddy/geo/hotel-icon.png) no-repeat center right;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:none;}.map_info_window .title{font-size:14px;font-weight:bold;}.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.hide{display:block;}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 .hotel_check_rates .middle{cursor:pointer;}div#hotel_check_rates_map.map_info_window .contents{margin:5px 20px;background:#fff;width:auto;}div#hotel_check_rates_map.map_info_window .check_rates_popup{display:block;}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:bold;}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:bold;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:bold;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:normal;color:#444;}div.map_info_window .contents label{font-family:Arial;font-weight:bold;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;}
#hotel_reviews_container{padding-left:15px;}#hotel_reviews_container ol,#hotel_reviews_container ul{list-style:none outside;margin:0;padding-left:15px;margin-left:-25px;}#hotel_reviews_container li,#hotel_reviews_container .hotel_item{clear:both;font-weight:bold;font-size:14px;font-family:arial,sans-serif;color:#444;padding:5px 0 10px 0;}#hotel-reviews-intro{font-size:14px;font-weight:bold;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:bold 15px Trebuchet MS;color:#666;float:left;padding-top:10px;}#hotel_reviews_container .hotel_reviews_error{color:#F00;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);background-position: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);background-position: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);background-position: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);background-position: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 h3.hotel_name,#hotel_reviews_container .hotel_name .hotel_link{font-size:15px;font-weight:bold;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 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);}.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:normal;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:normal;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;margin:0 10px 0 -20px;padding-top:10px;clear:both;}#hotel_reviews_container .divider{margin:0 15px 0 0;}#hotel_reviews_container li.last .divider{border:none;}#hotel_reviews_container .traveler_rating{float:right;width:112px;margin-right:10px;font-size:11px;color:#444;width:120px;}#hotel_reviews_container .traveler_rating.dest{float:left;margin-top:10px;}#hotel_reviews_container .traveler_rating{text-decoration:none;}.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{background-image:url('http://i.slimg.com/bookingbuddy/landing_pages/ratings-v5.gif');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{background-image:url('http://i.slimg.com/bookingbuddy/landing_pages/ratings-v5.gif');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;}.check_rates_wrapper .hotel_check_rates,#hotel_reviews_container .hotel_check_rates,#dhtml_hotel_search .hotel_check_rates{margin-top:5px;cursor:pointer;}#hotel_reviews_container .hotel_check_rates.dest{clear:both;}.dhtml_popup.blocked .hotel_check_rates .left,.check_rates_popup .contents .hotel_check_rates .left,#hotel_reviews_container .hotel_check_rates .left,.check_rates_wrapper.hotel_specific .hotel_check_rates .left,#dhtml_hotel_search .hotel_check_rates .left{height:20px;width:2px;background-position:0 -100px;float:left;}.dhtml_popup.blocked .hotel_check_rates .right,.check_rates_popup .contents .hotel_check_rates .right,#hotel_reviews_container .hotel_check_rates .right,.check_rates_wrapper.hotel_specific .hotel_check_rates .right,#dhtml_hotel_search .hotel_check_rates .right{height:20px;float:left;width:2px;background-position:-300px -100px;}.dhtml_popup.blocked .hotel_check_rates .middle,.check_rates_popup .contents .hotel_check_rates .middle,#hotel_reviews_container .hotel_check_rates .middle,.check_rates_wrapper.hotel_specific .hotel_check_rates .middle,#dhtml_hotel_search .hotel_check_rates .middle{background-position:-2px -100px;color:#fff;font-size:13px;font-weight:bold;border:none;float:left;padding:3px 3px 2px 3px;width:auto;}#dhtml_hotel_search .middle .contents{background:none;width:330px;padding:2px 24px;}#hotel_reviews_container .review_title a{font:bold 14px Arial;color:#1a67b2;text-decoration:none;}#hotel_reviews_container .pub_info{font:normal 11px Arial;color:#a0a0a0;}#hotel_reviews_container .summary{font:normal 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:bold;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:bold;}.check_rates_wrapper .check_rates_providers{float:left;padding-bottom:5px;width:100%;}.check_rates_wrapper .check_rates_callout,.check_rates_wrapper .search_callout,#dhtml_hotel_search .check_rates_callout,#dhtml_hotel_search .search_callout{font-family:arial,sans-serif;font-size:14px;color:#444;font-weight:bold;margin-bottom:10px;}.check_rates_wrapper .search_callout,#dhtml_hotel_search .search_callout{clear:both;}.check_rates_wrapper .inputs,#dhtml_hotel_search .inputs{float:left;width:49%;margin-bottom:10px;}.check_rates_wrapper .num_guests,#dhtml_hotel_search .num_guests{width:25%;clear:left;}.check_rates_wrapper .inputs label,#dhtml_hotel_search .inputs label{font-family:arial,sans-serif;font-weight:bold;color:#333;font-size:12px;}.check_rates_wrapper .hotel_check_rates,#dhtml_hotel_search .hotel_check_rates{float:right;padding:0 8px 8px;}.check_rates_wrapper .date,#dhtml_hotel_search .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:bold;}
.hotel_specific #breadcrumb{margin:-29px 0 8px 20px;}.hotel_details{font-size:12px;}.hotel_details a,.more_hotel_details a{color:#1A67B2;}.hotel_details{float:left;margin:20px 0 10px 0;width:530px;}.hotel_details .hotel_popularity{color:#666;font-weight:bold;font-size:15px;margin:15px 0 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:bold;}.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:bold;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:none;height:0;}.check_rates_wrapper.hotel_specific .middle{background:none;padding:0 0 0 10px;}.check_rates_wrapper.hotel_specific .middle .contents{padding:0;width:auto;background:none;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:none;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 0;float:left;}#more_hotels_content{text-align:center;min-height:155px;}.more_hotel_details{float:left;padding:5px 0 0 0;text-align:center;width:45%;}.more_hotel_details .hotel_popularity{color:#666;font-weight:bold;}.more_hotel_details .star_rating{margin:5px 0 0 30px;}.more_hotel_details .hotel_rating{margin:5px 5px 10px 5px;}.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 0;}.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:bold;}.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;*width:140px;}.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:normal;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;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;*margin:0;*padding:0 0 0 15px;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:bold;}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:bold;}div#hotel_details_tabs .tab p.error_message{padding-bottom:0;font-weight:normal;}div#attractions_tab_content .eatery_list{padding-bottom:10px;}div#attractions_tab_content .ta_rating{display:inline-block;*margin-right:8px;}div#map_tab_content{padding:20px 20px 15px 20px;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:bold;text-decoration:none;}div#reviews_tab_content .more_reviews{color:#1a67b2;font-weight:bold;text-decoration:none;float:right;}div#reviews_tab_content .review_title{font-size:13px;font-weight:bold;margin-left:-6px;}div#reviews_tab_content .review_summary{padding:3px 0;}div#reviews_tab_content .review_byline{color:#a0a0a0;}.more_hotels{*width:940px;}.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{*width:110px;}.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:bold;}.more_hotels .deals_module{width:908px;}.more_hotels .deals_module .price{color:#f57e08;}
.billboard.listing{margin-right:20px;}.hotel_listing_sprite,.hotel_listing .pager a,#hotel_listing_results span.arrow.active,.hotel_listing .slider .ui-slider-handle{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 0;}.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_specific .module,.hotel_listing .module,.hotel_listing .module_blue{padding:0;}.hotel_listing .module_blue{margin-bottom:20px;}.hotel_listing #hotel_results_filters .header{font-family:'Trebuchet MS',Arial,sans-serif;color:white;padding:5px 0 5px 15px;font-weight:bold;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:white;}.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:white;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 .recent_searches,.hotel_listing .col1 .group_link,.hotel_listing .col1 .provider,.hotel_listing .col1 .trip_details_form #hotel_widget_form .submit{display:none!important;}.hotel_listing .col1 .trip_details_form label{font-weight:bold;}.hotel_listing .col1 .trip_details_form .return_date,.hotel_listing .col1 .trip_details_form .arrival_date{float:left;width:50%;}.hotel_listing .col1 .trip_details_form .cities{padding-bottom:10px;}.hotel_listing .col1 .trip_details_form .num_rooms,.hotel_listing .col1 .trip_details_form .num_guests{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:transparent url('http://i.slimg.com/bookingbuddy/landing_pages/ratings-v5.gif') no-repeat scroll -358px -88px;float:left;}#hotel_results_filters .ta_high{background:transparent url('http://i.slimg.com/bookingbuddy/landing_pages/ratings-v5.gif') no-repeat scroll -358px 0;float:right;}#hotel_results_filters .ta_low,#hotel_results_filters .ta_high{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:bold;color:#036;}#hotel_results_filters .filter_section_header .reg{font-size:10px;font-weight:normal;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 .ui-slider-handle.ui-state-default,.hotel_listing .ui-slider-handle.ui-state-hover,.hotel_listing .slider .ui-slider-handle{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;*border-left:#9bccfc 1px solid;}#hotel_listing_results #results_message{font-weight:bold;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:bold;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:normal;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:bold;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:bold;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:bold;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 scroll 0 0 transparent;height:50px;left:45%;top:40%;width:50px;}#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.last,#hotel_listing_results .pager a.first{width:12px;}#hotel_listing_results .pager span,#hotel_listing_results .pager a{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{background-color:black;opacity:.3;filter:alpha(opacity=30);}.mask{background-color:#000;opacity:.3;filter:alpha(opacity=30);border-radius:6px;position:absolute;top:0;left:0;width:100%;height:100%;}.masked{position:relative!important;overflow:hidden!important;}
.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');background-repeat:no-repeat;font-weight:bold;padding:0 0 0 15px;color:#036;clear:both;font-size:18px;}.dest_module .large_headline{font-size:26px;color:#FFF;font-weight:bold;font-family:Trebuchet MS;padding:10px 0 0 10px;}.dest_module .small_headline{font-size:13px;font-family:Arial,sans-serif;font-weight:normal;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:bold;color:#036;font-size:18px;padding:3px 0 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{float:left;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:bold;padding-bottom:5px;}.dest_module #search_heading{font-family:arial,sans-serif;font-size:12px;font-weight:bold;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:bold;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;}
#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:bold;border:none;float:left;margin:0;}#rev_two_links_footer .half .box .line_one{font-family:Arial;font-size:15px;font-weight:bold;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;display:inline;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:bold;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:transparent url(/bookingbuddy/rev/button-small-middle-stretch.gif) repeat scroll 0 0;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:bold;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:bold;font-family:Arial;font-size:14px;color:#444;margin:0 10px 0 15px;padding-bottom:10px;}.step_2_ads .triggered_details_link a{font-weight:bold;font-family:Arial;font-size:11px;color:#1a67b2;}.step_2_ads .triggered_title a{font-weight:bold;font-family:Arial;font-size:11px;color:#1a67b2;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;overflow:hidden;background:url(/bookingbuddy/rev/triggeredlanding-widget-center.gif);overflow:hidden;padding:5px 0 0 15px;font-weight:bold;font-family:trebuchet MS;font-size:20px;color:#fff;margin-top:15px;margin-bottom:10px;padding-left:0 0 0 15px;}
.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:bold;font-size:16px;margin:0;}.article li{font-size:12px;}
#sortable_fare_list{width:100%;margin-top:15px;border-collapse:collapse;}#sortable_fare_list th{text-align:left;font-size:12px;font-weight:bold;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;}#sortable_fare_list td.price_column{color:#f89839;font-weight:bold;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 5px 0;cursor:pointer;}#sortable_fare_list td.price_column .trip_type{font-size:14px;}#sortable_fare_list .fare_type_icon_1{float:left;}#sortable_fare_list .fare_type_icon_0{display:none;}.domestic_icon{background:url(/bookingbuddy/rev/type-icons.png);background-position:0 0;width:20px;height:20px;margin-right:3px;}.international_icon{background:url(/bookingbuddy/rev/type-icons.png);background-position:80px 0;width:20px;height:20px;margin-right:3px;}.weekend_icon{background:url(/bookingbuddy/rev/type-icons.png);background-position:60px 0;width:20px;height:20px;margin-right:3px;}.new_icon{background:url(/bookingbuddy/rev/type-icons.png);background-position:40px 0;width:20px;height:20px;margin-right:3px;}.unadvertised_icon{background:url(/bookingbuddy/rev/type-icons.png);background-position:20px 0;width:20px;height:20px;margin-right:3px;}.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;}.fare_list .hide_filters{display:none;}#sortable_fare_list .sortable_column_title{color:#1a67b2;cursor:pointer;float:left;}#sortable_fare_list .details_column a{font-weight:bold;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);background-position:0 0;}#sortable_fare_list .desc .sort_arrow{background:url(/bookingbuddy/rev/up-down-arrow.gif);background-position: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;}.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:bold;font-size:12px;padding-bottom:5px;}.fare_list .sort_instructions{font-size:12px;color:#444;clear:both;padding-top:15px;}.sort_instructions.hide_sort_instructions{display:none;}.fare_list_filters .could_disappear{font-size:10px;}.no_fares_alert{color:#f00;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 0;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:bold;font-size:11px;float:left;}.google_cheap_flights .filter{margin:0 4px;padding:0;}.google_cheap_flights .fare_list_filters .destination_low_fares,.google_cheap_flights .fare_list_filters .filter_headline,.google_cheap_flights .sort_instructions,.google_cheap_flights .fare_list_filters .filter input{display:none;}.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 0;}.google_cheap_flights .fare_list .all_fares a{font:bold 12px arial;}.google_cheap_flights .fare_list .arrow{color:#F90;}
.nearby_airports a{font-size:14px;font-weight:bold;color:#1a67b2;}.nearby_airports{line-height:22px;padding:10px 0 2px 0;}.nearby_airports .arrow{font-size:14px;}
#promo_sample_fares{font-family:arial;padding:0 20px 10px 20px;}#promo_sample_fares .head{font-size:14px;font-weight:bold;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:bold;}#promo_sample_fares .footer{font-size:11px;font-style:italic;color:#999;}#fare_details_widget .promo_text{font-family:arial;font-size:12px;color:#444;}#fare_details_widget .de{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;margin:1px 0 0 10px;}#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 10px;float:left;}#fare_details_widget .top .title{font-weight:bold;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 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:#f00;font-size:12px;margin-top:15px;}.all_fares{margin-top:15px;font-size:14px;}.all_fares a{font-weight:bold;color:#1a67b2;}#fare_details_widget .fare_details .details_box{background:#e4f0fe;border:solid 1px #9bccfc;margin-top:10px;position:relative;margin-bottom:20px;font-family:arial;}#fare_details_widget .fare_details .route_price{font-weight:bold;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:bold;padding-left:5px;vertical-align:top;padding-top:5px;}#fare_details_widget .fare_details .details_table td.label{font-weight:normal;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:bold;font-size:16px;margin-bottom:10px;}#fare_details_widget #bb_widget label{font-weight:bold;font-size:13px;}#fare_details_widget #bb_widget input{border:solid 1px #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 0;}.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;}
input#email{font-size:12px;}#change_prefs_form .prefs_section{padding:20px 15px 0 0;}#change_prefs_form .section_title{font-weight:bold;font-size:18px;color:#036;border-bottom:dotted 1px #ccc;margin-bottom:15px;}#change_prefs_form .section_title a{font-weight:normal;font-size:12px;}#change_prefs_form .editable table.uneditable{display:none;}#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:bold;color:#444;}#user_information_section td.value input,.changesubs_entry .EmailInput{width:250px;border:solid 1px #ccc;padding:3px;}#user_information_section span#postalcodeerror,#user_information_section span#emailerror,#user_information_section span#emailerror2,#user_information_section span#airporterror{padding-left:10px;color:#f00;}#change_prefs_form span#errors{color:#f00;float:left;font-weight:bold;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:bold;font-size:14px;padding-bottom:5px;}#change_prefs_form .subproduct_title a{font-weight:normal;font-size:12px;}.departure_prefs,.route_prefs{font-weight:normal;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;}.hotel_watch_prefs .hotel_watch_city_sub,.departure_prefs .departure_city_sub{clear:both;}.hotel_watch_prefs .add_city,.departure_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);background-repeat:no-repeat;background-position:0 5px;padding:3px 0 10px 15px;}.route_sub,.departure_sub{clear:both;}.hotel_watch_prefs .hotel_watch_city_sub,.departure_prefs .departure_city_sub,.route_prefs .route_sub{margin-bottom:10px;}.hotel_watch_prefs .hotel_watch_city_sub input,.departure_prefs .departure_city_sub input,.route_prefs .route_sub input{border:solid 1px #999;width:250px;padding:3px;margin-right:3px;}.hotel_watch_prefs .hotel_watch_city_sub input,.departure_prefs .departure_city_sub input{float:left;}.route_prefs .route_inputs{float:left;}.hotel_watch_prefs .remove_hotel_watch_city,.departure_prefs .remove_departure_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);background-repeat:no-repeat;background-position:0 5px;}.prefs_section .nl_frequency,.departure_prefs .departure_nl_frequency,.hotel_watch_prefs .hotel_watch_frequency{margin:3px 0 10px 20px;float:left;}.prefs_section .nl_frequency .how_often,.departure_prefs .departure_nl_frequency .how_often{font-weight:bold;margin-bottom:10px;}.prefs_section .frequency_option,.departure_prefs .frequency_option{float:left;margin-right:20px;}.unsub_link{text-align:right;padding-top:10px;margin-right:15px;clear:both;}.unsub_link .unsub_button,.unsub_confirm .cancel_button{border:none;background:none;text-decoration:underline;color:#1a67b2;cursor:pointer;}.changesubs_entry{padding-top:5px;}.changesubs_entry label{font-weight:bold;font-size:13px;margin:15px 0 5px 0;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;}
.dhtml_layer{font-size:12px;position:absolute;z-index:99;background:#0a4f90 url('http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png') -216px 0;width:410px;border:#97cbff 2px solid;border-radius:15px;box-shadow:0 0 15px 5px #bbb;behavior:url("/PIE.htc");}.dhtml_layer fieldset{border:0;padding:0;}.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 0;behavior:url("/PIE.htc");}.dhtml_layer form{margin:0 auto;width:330px;padding:15px;background-color:#fff;border-radius:10px;behavior:url("/PIE.htc");}.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:bold;margin:0 0 10px 0;}.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:none;padding:0;margin:25px 0 0 0;width:auto;}#dhtmlsignup.dhtml_layer form input[type="text"]{width:241px;border:1px solid #CCC;padding:2px;margin:0 0 10px 0;}.dhtml_layer .contents{background-color:transparent;border:medium 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:bold;font-size:13px;}#dhtmlsignup label{color:#444;display:block;font-weight:bold;}#dhtmlsignup input,#dhtmlsignup .checkbox_label{margin:0 0 5px 0;font-weight:normal;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:bold;padding:5px 10px;text-transform:uppercase;text-shadow:0 0 3px #444;}#dhtmlsignup .close,#dhtmlsignup .closeSub{background:transparent 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_iframe{*width:363px!important;}#dhtmlsignup_inline #dhtmlsignup_inline_close{width:30px;height:30px;}#dhtmlsignup_inline .title,#dhtmlsignup_inline .subtitle{font-family:"Trebuchet MS";color:#fff;font-weight:bold;text-align:center;}#dhtmlsignup_inline .title{border:medium none;background-color:transparent;font-size:36px;margin:0;padding:0 40px;text-shadow:2px 1px 2px rgba(0,44,115,0.75);}#dhtmlsignup_inline .subtitle{font-size:14px;margin:25px;text-shadow:2px 1px 2px rgba(0,44,115,0.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;behavior:url("/PIE.htc");}#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:bold;font-size:14px;display:block;padding:0 0 10px 0;}#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') 0 0;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 none;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:normal;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:bold;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;position:absolute;top:0;width:100%;z-index:99;height:0;}.dhtml_popup.geoip{background-color:transparent;position:absolute;z-index:100;}.dhtml_popup.geoip img,.dhtml_popup.geoip fieldset{border:0;}.dhtml_popup.geoip .dhtml_close{position:absolute;top:-6px;right:-6px;}.dhtml_popup.geoip{background:url(http://i.slimg.com/bookingbuddy/affiliate_choice/bg.png) no-repeat center center;height:405px;line-height:21px;padding:50px;width:583px;text-align:center;}.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 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 .dhtml_close{top:9px;right:9px;}.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:bold;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:bold;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;}
.module img.loading{padding:30px 0;}.nl_sub_inline{clear:left;color:#555;font-size:11px;padding:0 0 10px 0;width:390px;}#nl_sub_step2{color:#555;font-size:12px;}.nl_sub_inline a,#nl_sub_step2 a{color:#1A67B2;}.nl_sub_inline .label,#nl_sub_step2_form .label{width:90%;}.nl_sub_inline label .label,#nl_sub_step2 input,#nl_sub_step2 label{color:#444;font-size:11px;font-weight:normal;}.nl_sub_inline input.checkbox,#nl_sub_step2 input.checkbox{margin:0;padding:0;}.nl_sub_inline input.text,#nl_sub_step2 input.text{border:1px solid #ccc;font-size:12px;margin:5px 0 5px 18px;width:200px;}#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 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:medium none;color:#FFF;cursor:pointer;float:left;font:bold 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;}.cf_rev_widget .nl_sub_inline{_width:370px;}.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-weight:bold;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;}.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;}
.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 .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 .large_img{width:622px;height:853px;}.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;width:622px;height:853px;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);}
.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:bold;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-image:url('http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png');background-position:-1450px -40px;width:19px;height:19px;display:block;position:absolute;top:-1px;right:-1px;cursor:pointer;}#dhtml_confirm_button_close{background-image:url('http://i.slimg.com/bookingbuddy/sprites/transparency-sprite-v4.png');background-position:-1450px 0;width:95px;height:32px;display:block;cursor:pointer;margin-top:15px;}

.mvcView.checkRatesLeaveBehind{min-height:200px;background-color:white;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:bold;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:bold;color:#4985c7;text-decoration:none;}.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{color:#4985c7;font-size:14px;font-family:"Trebuchet MS";font-weight:bold;text-decoration:none;}.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{color:#4985c7;font-size:14px;font-family:"Trebuchet MS";font-weight:bold;text-align:center;cursor:pointer;}.mvcView.checkRatesLeaveBehind li.hotel .hotelName:hover{text-decoration:underline;}.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%;}

.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:bold;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:bold;cursor:pointer;}#tabHeader .tagline .trip_details .itinerary{text-decoration:underline;}#tabHeader .tagline .trip_details a{color:#fff;text-decoration:none;font-weight:normal;margin-left:10px;}#tabHeader .left_arrow{background-position:-0px 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:#fff url('http://i.slimg.com/bookingbuddy/rev/tabbed/bg-gradient.jpg') scroll center bottom repeat-x;width:100%;height:625px;font-family:"Trebuchet MS",Arial;position:relative;*position:inherit;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:none;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:bold;}#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 .instructions .left_arrow,#tabPageWrapper .instructions .right_arrow,#tabPageWrapper #tabsContainer ul .delete,#tabPageWrapper #tabsContainer ul li .delete,#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 h3.with_hotels .hotel_count{*margin-right:5px;}#tabPanel .instructions_content h4{font-size:22px;font-weight:normal;margin:0;}#tabPanel .instructions_content h5{font-size:13px;margin:5px 0 10px;}#tabPanel .instructions_content span{font-weight:normal;}#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:bold;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:bold;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") no-repeat top left;background-position:-338px 0;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{margin-top:25px;position:absolute;top:0;right:10px;font-family:Arial;height:20px;}#tabPageWrapper #BBAdDropdown,#tabPageWrapper #BBAdDropdown .dropdown_options,#tabPageWrapper #BBAdDropdown .dropdown_display{width:170px;}#tabPageWrapper #BBAdDropdown .dropdown_text{width:150px;margin-top:1px;}#tabPageWrapper #BBAdDropdown{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;width:9px;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:solid 1px #666;border-radius:2px;height:150px;outline:none;overflow:auto;position:absolute;text-align:left;}.dropdown_option{padding:2px;border:solid 1px #fff;font-size:10px;cursor:pointer;}.dropdown_option:hover{border:solid 1px #666;}#tabPageWrapper #dhtml_edit_details{font-family:arial,sans-serif;position:absolute;z-index:100;top:0;left:0;}#tabPageWrapper #dhtml_edit_details .recent_searches,#tabPageWrapper #dhtml_edit_details .group_link{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 0;background:none;}#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 .top,#tabPageWrapper #dhtml_edit_details .bottom{width:925px;height:20px;}#tabPageWrapper #dhtml_edit_details .contents{width:925px;}#tabPageWrapper #dhtml_edit_details .top .middle,#tabPageWrapper #dhtml_edit_details .bottom .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 .top .right,#tabPageWrapper #dhtml_edit_details .bottom .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:transparent url('http://i.slimg.com/bookingbuddy/rev/tabbed/left-1px.png') repeat-y scroll left top;position:relative;padding:0!important;}#tabPageWrapper #dhtml_edit_details .contents_wrapper{background:transparent url('http://i.slimg.com/bookingbuddy/rev/tabbed/right-1px.png') repeat-y scroll right top;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 label{font-weight:bold;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:#F00;font-size:11px;font-weight:bold;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 .top,#tabPageWrapper #dhtml_edit_details.car .contents,#tabPageWrapper #dhtml_edit_details.car .bottom{width:660px;*width:695px;}#tabPageWrapper #dhtml_edit_details.car .destination_city,#tabPageWrapper #dhtml_edit_details.car .arrival_date{float:left;margin-right:10px;margin-bottom:5px;}#tabPageWrapper #dhtml_edit_details.car .destination_city input[type=text]{width:90%;}#tabPageWrapper #dhtml_edit_details.car .note{display:none;}#tabPageWrapper #dhtml_edit_details.cruise .top,#tabPageWrapper #dhtml_edit_details.cruise .contents,#tabPageWrapper #dhtml_edit_details.cruise .bottom{width:500px;}#tabPageWrapper #dhtml_edit_details.cruise .destination_city,#tabPageWrapper #dhtml_edit_details.cruise .cruise_date{float:left;width:200px;}#tabPageWrapper #dhtml_edit_details.cruise select{margin-bottom:5px;}#tabPageWrapper #dhtml_edit_details.cruise .over_55,#tabPageWrapper #dhtml_edit_details.cruise .group_link{display:none;}#tabPageWrapper #dhtml_edit_details.vacation .top,#tabPageWrapper #dhtml_edit_details.vacation .contents,#tabPageWrapper #dhtml_edit_details.vacation .bottom{width:650px;}#tabPageWrapper #dhtml_edit_details.vacation .bottom{height:10px;}#tabPageWrapper #dhtml_edit_details.vacation .departure_city,#tabPageWrapper #dhtml_edit_details.vacation .arrival_date{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.vacation .num_travelers select{display:block;}#tabPageWrapper #dhtml_edit_details.hotel .top,#tabPageWrapper #dhtml_edit_details.hotel .contents,#tabPageWrapper #dhtml_edit_details.hotel .bottom{width:550px;}#tabPageWrapper #dhtml_edit_details.hotel .cities,#tabPageWrapper #dhtml_edit_details.hotel .return_date,#tabPageWrapper #dhtml_edit_details.hotel .arrival_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_rooms,#tabPageWrapper #dhtml_edit_details.hotel .num_guests{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 .top,#tabPageWrapper #dhtml_edit_details.air .contents,#tabPageWrapper #dhtml_edit_details.air .bottom{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 .departure_city,#tabPageWrapper #dhtml_edit_details.air .arrival_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.air .service_class select,#tabPageWrapper #dhtml_edit_details.air .travelers select{display:block;}#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 .cities,#tabPageWrapper #dhtml_edit_details.vacation_rental .dates,#tabPageWrapper #dhtml_edit_details.vacation_rental .arrival_date,#tabPageWrapper #dhtml_edit_details.vacation_rental .return_date,#tabPageWrapper #dhtml_edit_details.vacation_rental .num_rooms{float:left;}#tabPageWrapper #dhtml_edit_details.vacation_rental .arrival_date,#tabPageWrapper #dhtml_edit_details.vacation_rental .return_date,#tabPageWrapper #dhtml_edit_details.vacation_rental .num_rooms{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:solid 1px #666;}.select_all_checkbox label,.dropdown_checkbox label{font-weight:bold;font-size:12px;color:#222;font-family:Arial,sans-serif;}.select_all_checkbox input,.dropdown_checkbox input{width:auto;vertical-align:middle;}

.pageMask{background-color:#000;opacity:.5;}.mvcView.metaLeaveBehind{background-color:#fff;border:none;overflow:hidden;}body.metaLeaveBehindPage,.metaLeaveBehindContainer{background-color:#fff;overflow:hidden;}.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{text-align:center;overflow:hidden;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget{border:none;background-color:#fff;text-align:center;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel{list-style-type:none;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer:hover{background-color:#e1effe;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.seeAllVendors{text-align:left;}.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>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice>.featuredText{font-weight:bold;}.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;}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .searchResults>.noAvailability{background-position:-284px -8px;}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .vendorName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer{text-align:left;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer.noVendor{border:none;text-align:center;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theLogo img{-ms-interpolation-mode:bicubic;}.pageMask{width:100%;height:100%;position:fixed;left:0;top:0;z-index:10000;display:none;opacity:.5;}.mvcView.metaLeaveBehind{margin:0;padding:0;width:920px;position:relative;z-index:10001;}.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 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{padding:0 20px 0 20px;text-align:center;margin:10px 0 0 0;height:370px;display:block;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget{float:left;width:200px;max-height:390px;border:none;margin:0 10px 0 10px;text-align:center;position:relative;padding:0 0 20px 0;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel{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 0 auto;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.hotel>.rating{margin:5px auto 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:bold;}.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-noAvailability .searchResults>.inProgress,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-hasPrice .searchResults>.inProgress{display:none;}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-hasAvailability .searchResults>.hasAvailability,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-noAvailability .searchResults>.noAvailability,.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer.s-hasPrice .searchResults>.vendorPrice{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{height:14px;margin-left:22px;width:18px;}.mvcView.metaWidget>.leaveBehindBasicVendors>.basicVendorContainer .vendorName{margin-right:45px;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors,.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindBasicVendors{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 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 5px 5px 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;}
.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:bold;text-align:center;text-decoration:underline;overflow:visible;}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer{background-color:#fff;border-style:solid;border-color:#72ade7;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:bold;}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorPrice{background-color:#72ade7;color:#fff;font-family:Arial;font-weight:bold;text-align:center;}.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer:hover .vendorPrice{background-color:#4c8fd1;}.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:#72ade7;cursor:pointer;overflow:hidden;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer:hover{border-color:#1a67b2;}.mvcView.metaLeaveBehind>.hotelList>.mvcView.metaWidget>.leaveBehindChevronVendors>.chevronVendorContainer .vendorLogo>.theName{color:#1a67b2;font-family:Trebuchet;font-weight:bold;}.mvcView.metaLeaveBehind>.seeMore{font-family:Arial;font-weight:bold;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");}

.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;}

.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:bold;padding-bottom:5px;}.mvcView.metaWidget>.searchInfo{float:left;}.mvcView.metaWidget>.searchInfo label{color:#333;display:block;font-size:12px;font-weight:bold;margin-top:10px;}.mvcView.metaWidget>.searchInfo input{background:#fff url("http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png") no-repeat;background-position:-120px -44px;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:bold;margin-top:12px;padding:20px;position:relative;white-space:normal;}.mvcView.metaWidget.s-noAvailability>.noAvailability{background:none;color:#424242;font-weight:normal;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{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 #72ade7;cursor:pointer;height:50px;margin:2px 0;overflow:hidden;}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer:hover{border-color:#1a67b2;}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo,.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice{height:100%;}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo{margin-right:120px;}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorLogo>.theLogo,.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer.s-hasLogo .vendorLogo>.theName{display:none;}.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:bold;line-height:50px;padding-left:10px;}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer .vendorPrice{background-color:#72ade7;color:#fff;float:right;font-family:Arial;font-size:24px;font-weight:bold;min-width:100px;max-width:120px;text-align:center;text-shadow:0 1px 3px #3a76b2;filter:dropshadow(color=#3a76b2,offx=0,offy=1);}.mvcView.metaWidget>.chevronVendors>.chevronVendorContainer:hover .vendorPrice{background-color:#4c8fd1;}.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:bold;}.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-noAvailability .searchResults>.inProgress,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-hasPrice .searchResults>.inProgress{display:none;}.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-hasAvailability .searchResults>.hasAvailability,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-noAvailability .searchResults>.noAvailability,.mvcView.metaWidget>.basicVendors>.basicVendorContainer.s-hasPrice .searchResults>.vendorPrice{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>.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%;}

.mvcView.searchWidget input[type=text]{font-family:Arial,sans-serif;}.mvcView.searchWidget input[data-stm-role=location1],.mvcView.searchWidget input[data-stm-role=location2],.mvcView.searchWidget input[data-stm-role=cruiseLocation],.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) 0 0 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:white;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;}
.mvcView.searchWidget.flights input[data-stm-role=location1],.mvcView.searchWidget.flights input[data-stm-role=location2]{width:154px;}
.mvcView.searchWidget.vacations input[data-stm-role=location1],.mvcView.searchWidget.vacations input[data-stm-role=location2]{width:154px;}
.mvcView.searchWidget.cars input[data-stm-role=location2]{width:100%;}
.mvcView.searchWidget input[data-stm-role=provider],.mvcView.searchWidget.hotels input[data-stm-role=location2]{width:95%;}

.mvcView.searchWidget.flights .travelers{margin-bottom:0;}.mvcView.searchWidget.flights .service_class{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;}

.mvcView.searchWidget.opp input[data-stm-role="date1"],.mvcView.searchWidget.opp input[data-stm-role="date2"]{cursor:pointer;background:#FFF url(http://i.slimg.com/bookingbuddy/bb_calendar_icon.png) no-repeat scroll right center;}.mvcView.searchWidget.opp input[type="text"]{padding-left:5px;border:1px solid #CCC;border-radius:2px;}.mvcView.searchWidget.opp select{padding-top:4px;}.mvcView.searchWidget.opp label{font-weight:bold;}
.mvcView.opp.widget{background-color:#fff;height:100%;widgth:100%;overflow:hidden;margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;}.mvcView.opp.widget [data-stm-role="oppWidgetForm"]{display:none;}.mvcView.opp.widget.anchorBottom{position:relative;}.mvcView.opp.widget.anchorBottom .submit{position:absolute;bottom:5px;width:92%;}
.mvcView.opp.widget.bigRectangle{background-color:#FFF;}.mvcView.opp.widget.bigRectangle>.header>.headerText{padding:10px;font-weight:bold;}.mvcView.opp.widget.bigRectangle>.header>.modes{padding:0;margin:0;}.mvcView.opp.widget.bigRectangle>.header>.modes>.tabbed{behavior:url(/PIE.htc);position:relative;display:inline-block;-moz-box-shadow:inset 0 0 2px #888;-webkit-box-shadow:inset 0 0 2px #888;box-shadow:inset 0 0 2px #888;background-color:#d5d5d5;background-image:linear-gradient(bottom,#FFF 0,#D5D5D5 100%);background-image:-o-linear-gradient(bottom,#FFF 0,#D5D5D5 100%);background-image:-moz-linear-gradient(bottom,#FFF 0,#D5D5D5 100%);background-image:-webkit-linear-gradient(bottom,#FFF 0,#D5D5D5 100%);background-image:-ms-linear-gradient(bottom,#FFF 0,#D5D5D5 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(1,#D5D5D5));color:#333;font-size:16px;font-weight:bold;padding:10px 0;cursor:pointer;list-style-type:none;position:relative;text-align:center;}.ie7 .mvcView.opp.widget.bigRectangle>.header>.modes>.tabbed{display:inline;zoom:1;}.mvcView.opp.widget.bigRectangle>.header>.modes>.tabbed.selected{background-color:#fff;background-image:linear-gradient(bottom,#D5D5D5 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#D5D5D5 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#D5D5D5 0,#FFF 100%);background-image:-webkit-linear-gradient(bottom,#D5D5D5 0,#FFF 100%);background-image:-ms-linear-gradient(bottom,#D5D5D5 0,#FFF 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#D5D5D5),color-stop(1,#FFF));}.mvcView.opp.widget.bigRectangle>.header>.modes.tabs1 .tabbed{width:100%;}.mvcView.opp.widget.bigRectangle>.header>.modes.tabs2 .tabbed{width:50%;}.mvcView.opp.widget.bigRectangle>.header>.modes.tabs3 .tabbed{width:33.33333333333333333%;}.mvcView.opp.widget.bigRectangle>.header>.modes.tabs4 .tabbed{width:25%;}.mvcView.opp.widget.bigRectangle>.header>.modes.tabs5 .tabbed{width:20%;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp .mvcView.button{border:0;padding:5px 10px;border-radius:5px;float:right;cursor:pointer;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp .button-logo{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp{padding:2.3em 20px;font-size:14px!important;color:#555!important;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp input[type="text"]{width:161px;height:27px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp select{height:27px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp .submit{clear:both;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air [data-stm-role="time1"],.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air [data-stm-role="time2"],.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .group_link,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .service_class,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .non_stop{display:none;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .cities,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .travelers{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .dates>div,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .cities>div{float:left;margin-right:33px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .dates>div{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .search_type{margin-bottom:10px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .dates,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .travelers{margin-bottom:20px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .travelers:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.air .dates:after{content:' ';display:block;clear:both;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .group_link,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .provider{display:none;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .dates>div,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .num_rooms,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .cities{float:left;margin-right:33px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .num_guests{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel [data-stm-role="date1"],.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel [data-stm-role="date2"]{width:113px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel [data-stm-role="location2Input"]{width:253px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .num_guests,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .dates{margin-bottom:20px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .num_guests:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .dates:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .dates .return_date:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.hotel .submit:after{content:' ';display:block;clear:both;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .cities,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .num_travelers{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .dates>div,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .cities>div{float:left;margin-right:35px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .dates>div{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .search_type{margin-bottom:10px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .dates,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .num_travelers{margin-bottom:20px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .submit:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .num_travelers:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.vacation .dates:after{content:' ';display:block;clear:both;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .group_link{display:none;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .note,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car [data-stm-role="time1"],.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car [data-stm-role="time2"]{display:none;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car [data-stm-role="location2Input"]{width:370px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .dates>div{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .dates>div:first-child{margin-right:30px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .cities,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .dates{margin-bottom:20px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .submit:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.car .dates:after{content:' ';display:block;clear:both;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise{margin-top:20px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .over_55,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .group_link{display:none;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .destination_city,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .cruise_line,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .cruise_date,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .cruise_length{float:left;margin-right:30px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .cruise_line{width:50%;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .cruise_line,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.cruise .cruise_length{margin-bottom:20px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .cities [data-stm-role="location1Input"]{width:200px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .cities>div,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .dates>div{float:left;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .cities>div:first-child,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .dates>div:first-child{margin-right:30px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .cities,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .dates{margin-bottom:20px;}.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .submit:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .cities:after,.mvcView.opp.widget.bigRectangle .mvcView.searchWidget.opp.holiday .dates:after{content:' ';display:block;clear:both;}
.mvcView.opp.widget.sidekick{background-color:#fff;}.mvcView.opp.widget.sidekick>.header>.headerText{font-weight:bold;line-height:34px;padding:0 10px;}.mvcView.opp.widget.sidekick>.header>.modes{margin:7px 7px 0 10px;padding:0;}.mvcView.opp.widget.sidekick>.header>.modes>.tabbed{background-color:#d5d5d5;border-radius:5px 5px 0 0;color:#454545;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;list-style-type:none;line-height:21px;margin-right:5px;position:relative;text-align:center;width:65px;}.ie7 .mvcView.opp.widget.sidekick>.header>.modes>.tabbed,.ie8 .mvcView.opp.widget.sidekick>.header>.modes>.tabbed{line-height:20px;}.ie7 .mvcView.opp.widget.sidekick>.header>.modes>.tabbed{display:inline;zoom:1;}.mvcView.opp.widget.sidekick>.header>.modes>.selected{background-color:#fff;box-shadow:0 -5px 15px rgba(0,0,0,0.2);}.ie7 .mvcView.opp.widget.sidekick>.header>.modes>.selected,.ie8 .mvcView.opp.widget.sidekick>.header>.modes>.selected{border:1px solid #d5d5d5;border-bottom-color:#fff;box-shadow:none;z-index:2;}.mvcView.opp.widget.sidekick>.widgets{box-shadow:0 -8px 10px -3px rgba(0,0,0,0.2);height:180px;padding:10px 10px 0 15px;}.ie7 .mvcView.opp.widget.sidekick>.widgets,.ie8 .mvcView.opp.widget.sidekick>.widgets{border-top:1px solid #d5d5d5;margin-top:-1px;}.mvcView.opp.widget.sidekick>.widgets div[data-stm-role=errors]>div+div{display:none;}.mvcView.opp.widget.sidekick>.widgets label{color:#454545;font-size:14px;font-weight:bold;}.mvcView.opp.widget.sidekick>.widgets select{padding:4px 0 0 0;height:27px;}.mvcView.opp.widget.sidekick>.widgets input[type=text]{color:#666;font-size:13px!important;height:23px;line-height:23px;}.ie7 .mvcView.opp.widget.sidekick>.widgets select,.ie8 .mvcView.opp.widget.sidekick>.widgets select,.ie9 .mvcView.opp.widget.sidekick>.widgets select{padding:0;}.mvcView.opp.widget.sidekick>.widgets .cities,.mvcView.opp.widget.sidekick>.widgets .dates{overflow:hidden;padding-bottom:10px;}.mvcView.opp.widget.sidekick>.widgets .two-child>div{float:left;margin:0;padding:0;width:50%!important;}.ie7 .mvcView.opp.widget.sidekick>.widgets .two-child>div+div{width:49%!important;}.mvcView.opp.widget.sidekick>.widgets .two-child>div>input[type=text]{width:120px;}.mvcView.opp.widget.sidekick>.widgets .two-child>div:first-child>input[type=text],.mvcView.opp.widget.sidekick>.widgets .two-child>div:first-child>select{width:115px;}.mvcView.opp.widget.sidekick>.widgets .destination_city input[type=text],.mvcView.opp.widget.sidekick>.widgets .destination_city select{width:257px;}.mvcView.opp.widget.sidekick>.widgets .submit{overflow:hidden;}.mvcView.opp.widget.sidekick>.widgets .button-logo{float:left;}.mvcView.opp.widget.sidekick>.widgets .mvcView.button.withLogo{float:right;border:none;border-radius:5px;cursor:pointer;font-weight:bold;text-align:center;padding:5px 10px;}.mvcView.opp.widget.sidekick>.widgets>.air input[data-stm-role="location1Input"],.mvcView.opp.widget.sidekick>.widgets>.air input[data-stm-role="location2Input"],.mvcView.opp.widget.sidekick>.widgets>.holiday input[data-stm-role="location2Input"],.mvcView.opp.widget.sidekick>.widgets>.vacation input[data-stm-role="location1Input"],.mvcView.opp.widget.sidekick>.widgets>.vacation input[data-stm-role="location2Input"]{width:116px;height:23px;}.mvcView.opp.widget.sidekick>.widgets>.holiday select[data-stm-role="location1Input"]{width:128px;}.mvcView.opp.widget.sidekick>.widgets>.holiday .two-child>div>select{height:25px;width:127px;}.mvcView.opp.widget.sidekick>.widgets>.holiday input[name=arrival_city]{background:url("http://i.slimg.com/bookingbuddy/sprites/bb-searchwidget-x-repeat.png") 0 0 repeat-x;}.mvcView.opp.widget.sidekick>.widgets>.holiday input[name=departure_date],.mvcView.opp.widget.sidekick>.widgets>.holiday input[name=return_date]{cursor:pointer;}.mvcView.opp.widget.sidekick>.widgets>.holiday input[name=departure_date]{background-position:-92px -46px;}.mvcView.opp.widget.sidekick>.widgets>.holiday input[name=return_date]{background-position:-88px -46px;}.mvcView.opp.widget.sidekick>.widgets>.cruise .destination_city{margin-top:10px;padding-bottom:10px;width:100%!important;}.mvcView.opp.widget.sidekick>.widgets>.cruise .cruise_date,.mvcView.opp.widget.sidekick>.widgets>.cruise .cruise_length{float:left;width:50%;margin-bottom:10px;}.mvcView.opp.widget.sidekick>.widgets>.cruise .submit{clear:left;}.mvcView.opp.widget.sidekick>.widgets>.air .search_type,.mvcView.opp.widget.sidekick>.widgets>.air .non_stop,.mvcView.opp.widget.sidekick>.widgets>.air .dates select,.mvcView.opp.widget.sidekick>.widgets>.air .service_class,.mvcView.opp.widget.sidekick>.widgets>.air .travelers,.mvcView.opp.widget.sidekick>.widgets>.hotel .num_guests,.mvcView.opp.widget.sidekick>.widgets>.hotel .num_rooms,.mvcView.opp.widget.sidekick>.widgets>.hotel .provider,.mvcView.opp.widget.sidekick>.widgets>.hotel .group_link,.mvcView.opp.widget.sidekick>.widgets>.holiday .flex_days,.mvcView.opp.widget.sidekick>.widgets>.holiday .price_per_person,.mvcView.opp.widget.sidekick>.widgets>.holiday .board_basis,.mvcView.opp.widget.sidekick>.widgets>.holiday .travelers,.mvcView.opp.widget.sidekick>.widgets>.vacation .num_travelers,.mvcView.opp.widget.sidekick>.widgets>.car .dates select,.mvcView.opp.widget.sidekick>.widgets>.car .note,.mvcView.opp.widget.sidekick>.widgets>.car .group_link,.mvcView.opp.widget.sidekick>.widgets>.cruise .cruise_line,.mvcView.opp.widget.sidekick>.widgets>.cruise .over_55,.mvcView.opp.widget.sidekick>.widgets>.cruise .group_link{display:none;}
.mvcView.opp.widget.jellybean{background-color:#fff;}.mvcView.opp.widget.jellybean>.header>.headerText{font-weight:bold;line-height:34px;padding:0 10px;}.mvcView.opp.widget.jellybean>.header>.modes{margin:7px 7px 0 10px;padding:0;}.mvcView.opp.widget.jellybean>.header>.modes>.tabbed{background-color:#d5d5d5;border-radius:5px 5px 0 0;color:#454545;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;list-style-type:none;line-height:21px;margin-right:5px;position:relative;text-align:center;width:65px;}.ie7 .mvcView.opp.widget.jellybean>.header>.modes>.tabbed,.ie8 .mvcView.opp.widget.jellybean>.header>.modes>.tabbed{line-height:20px;}.ie7 .mvcView.opp.widget.jellybean>.header>.modes>.tabbed{display:inline;zoom:1;}.mvcView.opp.widget.jellybean>.header>.modes>.selected{background-color:#fff;box-shadow:0 -5px 15px rgba(0,0,0,0.2);}.ie7 .mvcView.opp.widget.jellybean>.header>.modes>.selected,.ie8 .mvcView.opp.widget.jellybean>.header>.modes>.selected{border:1px solid #d5d5d5;border-bottom-color:#fff;box-shadow:none;z-index:2;}.mvcView.opp.widget.jellybean>.widgets{box-shadow:0 -8px 10px -3px rgba(0,0,0,0.2);height:180px;padding:0 10px 0 15px;}.ie7 .mvcView.opp.widget.jellybean>.widgets,.ie8 .mvcView.opp.widget.jellybean>.widgets{border-top:1px solid #d5d5d5;margin-top:-1px;}.mvcView.opp.widget.jellybean>.widgets div[data-stm-role=errors]>div+div{display:none;}.mvcView.opp.widget.jellybean>.widgets label{color:#454545;font-size:12px;font-weight:bold;}.mvcView.opp.widget.jellybean>.widgets select{padding-top:0;width:100%;}.mvcView.opp.widget.jellybean>.widgets input[type=text]{color:#666;font-size:13px!important;height:15px;line-height:15px;width:145px;}.ie7 .mvcView.opp.widget.jellybean>.widgets select,.ie8 .mvcView.opp.widget.jellybean>.widgets select,.ie9 .mvcView.opp.widget.jellybean>.widgets select{padding:0;}.mvcView.opp.widget.jellybean>.widgets .cities,.mvcView.opp.widget.jellybean>.widgets .dates{overflow:hidden;padding-bottom:0;}.mvcView.opp.widget.jellybean>.widgets .submit{overflow:hidden;}.mvcView.opp.widget.jellybean>.widgets .button-logo{float:left;}.mvcView.opp.widget.jellybean>.widgets .mvcView.button.withLogo{float:right;border:none;border-radius:5px;cursor:pointer;font-weight:bold;text-align:center;padding:5px 10px;}.mvcView.opp.widget.jellybean>.widgets>.air .submit{padding-top:5px;}.mvcView.opp.widget.jellybean>.widgets>.vacation .submit{padding-top:5px;}.mvcView.opp.widget.jellybean>.widgets>.holiday .submit{padding-top:5px;}.mvcView.opp.widget.jellybean>.widgets>.hotel .cities,.mvcView.opp.widget.jellybean>.widgets>.hotel .dates>div,.mvcView.opp.widget.jellybean>.widgets>.hotel .submit{padding-bottom:10px;}.mvcView.opp.widget.jellybean>.widgets>.car .cities,.mvcView.opp.widget.jellybean>.widgets>.car .dates>div,.mvcView.opp.widget.jellybean>.widgets>.car .submit{padding-bottom:10px;}.mvcView.opp.widget.jellybean>.widgets>.cruise .cruise_date,.mvcView.opp.widget.jellybean>.widgets>.cruise .cruise_length{padding-bottom:10px;}.mvcView.opp.widget.jellybean>.widgets>.cruise .destination_city{padding-bottom:10px;padding-top:10px;width:100%!important;}.mvcView.opp.widget.jellybean>.widgets>.cruise .submit{clear:left;}.mvcView.opp.widget.jellybean>.widgets>.air .search_type,.mvcView.opp.widget.jellybean>.widgets>.air .non_stop,.mvcView.opp.widget.jellybean>.widgets>.air .dates select,.mvcView.opp.widget.jellybean>.widgets>.air .service_class,.mvcView.opp.widget.jellybean>.widgets>.air .travelers,.mvcView.opp.widget.jellybean>.widgets>.hotel .num_guests,.mvcView.opp.widget.jellybean>.widgets>.hotel .num_rooms,.mvcView.opp.widget.jellybean>.widgets>.hotel .provider,.mvcView.opp.widget.jellybean>.widgets>.hotel .group_link,.mvcView.opp.widget.jellybean>.widgets>.holiday .flex_days,.mvcView.opp.widget.jellybean>.widgets>.holiday .price_per_person,.mvcView.opp.widget.jellybean>.widgets>.holiday .board_basis,.mvcView.opp.widget.jellybean>.widgets>.holiday .travelers,.mvcView.opp.widget.jellybean>.widgets>.vacation .num_travelers,.mvcView.opp.widget.jellybean>.widgets>.car .dates select,.mvcView.opp.widget.jellybean>.widgets>.car .note,.mvcView.opp.widget.jellybean>.widgets>.car .group_link,.mvcView.opp.widget.jellybean>.widgets>.cruise .cruise_line,.mvcView.opp.widget.jellybean>.widgets>.cruise .over_55,.mvcView.opp.widget.jellybean>.widgets>.cruise .group_link{display:none;}

.mvcView.opp.banner{height:100%;width:100%;overflow:hidden;margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;}.mvcView.opp.banner .mvcView.button.css{border:none;border-radius:5px;cursor:pointer;font-weight:bold;text-align:center;padding:5px 10px;}.mvcView.opp.banner .ad.us:hover{-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;}.mvcView.opp.banner .ad{box-sizing:content-box;-moz-box-sizing:content-box;padding:0;border:0;background-repeat:repeat;background-position:0 -65px;width:88px;height:31px;background-color:transparent;cursor:pointer;margin:5px;}.mvcView.opp.banner .ad.uk{width:124px;height:39px;background-position:0 0;margin:2px;}
.mvcView.opp.banner.jellybean .header{text-align:center;}.mvcView.opp.banner.jellybean .headline{font-weight:bold;padding:5px;}.mvcView.opp.banner.jellybean .subHeadline{padding-right:5px;padding-left:5px;padding-bottom:5px;}.mvcView.opp.banner.jellybean .center{padding-top:10px;text-align:center;}.mvcView.opp.banner.jellybean .mvcView.button.css{margin-top:10px;}.mvcView.opp.banner.jellybean .mvcView.bBAds.logo{margin-bottom:5px;}.mvcView.opp.banner.jellybean .footer{text-align:center;position:absolute;width:100%;bottom:0;}
.mvcView.opp.banner.skyscraper .header{text-align:center;padding:10px;}.mvcView.opp.banner.skyscraper .headline{font-weight:bold;}.mvcView.opp.banner.skyscraper .subHeadline{padding-top:10px;}.mvcView.opp.banner.skyscraper .center{padding-top:15px;text-align:center;}.mvcView.opp.banner.skyscraper .mvcView.button.css{margin-top:15px;}.mvcView.opp.banner.skyscraper .mvcView.bBAds.logo{margin-bottom:5px;}.mvcView.opp.banner.skyscraper .footer{text-align:center;position:absolute;width:100%;bottom:0;}
.mvcView.opp.banner.sidekick .header{text-align:center;}.mvcView.opp.banner.sidekick .headline{padding:5px;font-weight:bold;}.mvcView.opp.banner.sidekick .subHeadline{padding-right:5px;padding-left:5px;padding-bottom:5px;}.mvcView.opp.banner.sidekick .center{padding-top:15px;text-align:center;}.mvcView.opp.banner.sidekick .mvcView.button.css{margin-top:15px;}.mvcView.opp.banner.sidekick .mvcView.bBAds.logo{margin-bottom:5px;}.mvcView.opp.banner.sidekick .footer{text-align:center;position:absolute;width:100%;bottom:0;}
.mvcView.opp.banner.sidekick.tight .ad.us{margin:5px 8px 5px 8px;}.mvcView.opp.banner.sidekick.tight .mvcView.button.css{margin-top:10px;}
.mvcView.opp.banner.leaderboard .header{float:left;text-align:left;width:195px;height:100%;padding:5px 10px;-moz-box-sizing:border-box;box-sizing:border-box;}.mvcView.opp.banner.leaderboard .headline{font-weight:bold;}.mvcView.opp.banner.leaderboard .subHeadline{padding-top:5px;}.mvcView.opp.banner.leaderboard .center{width:380px;height:100%;float:left;text-align:left;padding:0 10px;}.mvcView.opp.banner.leaderboard .center .bbAds{padding-top:5px;}.mvcView.opp.banner.leaderboard .buttonWrapper{float:left;width:130px;height:100%;}.mvcView.opp.banner.leaderboard .mvcView.button.css{margin-top:25px;}.mvcView.opp.banner.leaderboard .mvcView.bBAds.logo{margin-bottom:5px;}.mvcView.opp.banner .ad.us{margin:5px 15px;}.mvcView.opp.banner .ad.uk{margin:0;}

.mvcView.sponsoredAd.dHTML.avoya{z-index:100;}.mvcView.sponsoredAd.dHTML.avoya>.close-icon{background:url("http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png") no-repeat;background-position:-178px 0;z-index:100;cursor:pointer;}.mvcView.sponsoredAd.dHTML.avoya{height:252px;margin-top:100px;position:fixed;top:50px;width:464px;}.mvcView.sponsoredAd.dHTML.avoya>.close-icon{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:#CCC url(http://www.avoyatravel.com/images/banners/SmarterTravel/generic-bg.png);}.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 0;margin:0 0 10px 0;font-size:30px;color:#FFF;line-height:1.1em;text-align:center;text-transform:uppercase;text-shadow:2px 2px 3px rgba(0,0,0,0.4);filter:dropshadow(color=rgba(0,0,0,0.4),offx=2,offy=2);}.mvcView.sponsoredAd.dHTML.avoya h1 span{font-size:40px;}.mvcView.sponsoredAd.dHTML.avoya h2{z-index:10;margin:0;padding:0;font-size:16px;color:#FFF;line-height:1em;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);filter:dropshadow(color=rgba(0,0,0,0.5),offx=2,offy=2);}.mvcView.sponsoredAd.dHTML.avoya h3{z-index:10;margin:10px 0 0 0;padding:0;font-size:30px;color:#FFF;line-height:1.2em;text-align:center;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,0.5);filter:dropshadow(color=rgba(0,0,0,0.5),offx=2,offy=2);}.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:0 auto;padding:0;}.mvcView.sponsoredAd.dHTML.avoya ul{width:360px;margin:10px;padding:0;font-size:12px;list-style-type:none;background:#fff;background:rgba(255,255,255,1);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:bold;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:normal;font-size:70%;}.mvcView.sponsoredAd.dHTML.avoya ul li a span.promo{float:left;margin:0 0 0 10px;font-size:13px;border-bottom:1px solid #FFF;}.mvcView.sponsoredAd.dHTML.avoya ul li a span.promo:hover{color:#0A8BFF;border-bottom:1px solid #0A8BFF;}
.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;background-position:0 0;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:bold;left:56px;position:absolute;top:125px;}.mvcView.sponsoredAd.dHTML.carRentals>.price>.currency,.mvcView.sponsoredAd.dHTML.carRentals>.price>.cents,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.price>.currency,.mvcView.sponsoredAd.dHTML.carRentalsAlt>.price>.cents{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") no-repeat;background-position:0 -40px;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:normal;}.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:bold;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") no-repeat;background-position:0 -82px;height:38px;left:55px;position:absolute;top:455px;width:122px;}
.mvcView.sponsoredAd.dHTML.cheapcaribbean{background:url("http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/cheapcaribbean/bg.png") no-repeat;height:264px;padding:216px 0 0 38px;position:fixed;top:50px;width:362px;z-index:100;text-align:left;box-shadow:0 0 5px 5px #999;display:none;}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.close-icon{background:url("http://i.slimg.com/bookingbuddy/dhtml_sub/core343/sprite_1.png") no-repeat;background-position:-178px 0;cursor:pointer;height:28px;position:absolute;right:-10px;top:-10px;width:30px;}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing{background-color:#ecf9ff;width:319px;height:248px;}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal{font:normal 13pt verdana;color:#333;height:44px;overflow:hidden;border:none;border-bottom:dashed 2px #ccc;cursor:pointer;padding:2px 0 2px 2px;}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.headline{display:block;width:316px;overflow:hidden;text-align:left;padding-left:5px;}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.headline>.text{display:inline-block;width:305px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.nextline{width:100%;text-align:center;display:block;}.mvcView.sponsoredAd.dHTML.cheapcaribbean>.deals-listing>.deal>.nextline>.priceInfo{font-weight:bold;color:#f00;display:inline-block;width:210px;}
.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") no-repeat;background-position:-86px -133px;cursor:pointer;height:28px;position:absolute;z-index:201;right:-16px;top:-15px;width:30px;}
.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:normal;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;background-position:0 0;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;}
.mvcView.sponsoredAd.dHTML.hotwire{background:url("http://i.slimg.com/bookingbuddy/mvcview/dhtmlad/hotwire/hotwire_hotel_20141002.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_20141002.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") no-repeat;background-position:-86px -133px;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") no-repeat;background-position:0 -162px;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:bold;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") no-repeat;background-position:0 -138px;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:bold;padding-right:15px;}
.mvcView.sponsoredAd.dHTML.priceline{background-image:url("/bookingbuddy/mvcview/dhtmlad/priceline/bg4.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:bold;margin:8px 0 10px 0;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:bold;}
.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:bold;padding-top:15px;text-align:center;text-shadow:.5px .866px 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:bold;line-height:1.5em;}.mvcView.sponsoredAd.dHTML.travelzoo .deals-listing .deal-merchant{color:#999;font-size:11px;}
.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;}
.mvcView.page.tabBrowsing.checkRates>.ad-display-section{position:relative;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');}.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:bold;position:relative;text-align:center;padding-top:195px;}.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-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');}.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;padding:0;margin:0;border:none;background-color:#99b2cc;text-align:center;overflow:visible;padding:0;margin:0;color:#fff;font:bold 20px arial;line-height:40px;left:0;top:0;}.mvcView.tabbedMetaInstruction.loaderContainer>.loadingAnim{margin:48% auto 0 auto;}.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 #c0c0c0;-webkit-box-shadow:0 0 5px 5px #c0c0c0;box-shadow:0 0 5px 5px #c0c0c0;border:solid 1px #c0c0c0;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#c0c0c0,offX=5,offY=5,positive=true);}.mvcView.tabbedMetaInstruction>.instruction>.titleBar{display:block;position:relative;height:50px;padding:0;margin:0;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 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:bold;}.mvcView.tabbedMetaInstruction>.instruction>.instructionTextBlock{margin:30px 0 0 185px;color:#000;font:bold 14px arial;}.dhtml.mvcView.tabbedMetaInstruction>.dhtml.instruction>.instructionTextBlock{margin:20px 20px 0 20px;}.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:normal;}.mvcView.page.tabBrowsing.checkRates.oT .individual-tab{max-width:118px;overflow:hidden;}.mvcView.page.tabBrowsing.checkRates.oT .individual-tab .provider-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.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;}

.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") no-repeat;background-position:-86px -133px;cursor:pointer;}.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta>div.callout{height:119px;margin:0 2px;color:#1a67b2;font-family:Trebuchet,Arial,Serif;font-weight:bold;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:bold;}.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") no-repeat;background-position:0 50%;}.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-noAvailability .metaPrice>div,.mvcView.sponsoredAd.dHTML.bookingBuddyUSMeta .s-hasAvailability .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;}
.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;}
.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:bold;}
.mvcView.pricePointModule.full{color:#444;font-family:Arial;font-size:13px;padding-top:10px;}
.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing label{font-weight:bold;}.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing br{display:none;}.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .arrival_date,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .return_date,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .num_guests{width:30%;float:left;}.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .cities,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .num_rooms,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .group_link,.mvcView.pageView.bBDefault.hotelListing .mvcView.searchWidget.bBAdsToTabBrowsing.hotelListing .provider{display:none;}
.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:bold;}.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:white;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_rooms,.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .inputs .num_guests{width:20%;float:left;}.mvcView.pageView.bBDefault.cityDealsPage .mvcView.searchWidget.bBAdsToTabBrowsing.cityDealsPage .mvcView.adClientList.checkBoxesBasic{float:left;}

.hotel_specific .contents .hotel_details.banner .info,.hotel_specific .contents .mvcView.metaWidget.large,.hotel_specific .contents .mvcView.relatedHotels,.mvcView.hotelProperty.relatedHotelMeta .propertyInfo{vertical-align:top;}.mvcView.relatedHotels{font-family:'Trebuchet MS',arial,sans-serif;}.mvcView.relatedHotels .header{color:#444;font-weight:bold;}.mvcView.relatedHotels .divider{border-bottom-style:solid;border-bottom-color:#69AFF0;}.mvcView.relatedHotels .toggleList{color:#1D69B3;cursor:pointer;font-weight:bold;}.mvcView.hotelProperty.relatedHotelMeta .propertyCity{color:#666;font-weight:bold;}.mvcView.hotelProperty.relatedHotelMeta .propertyName a{color:#1D69B3;font-weight:bold;text-decoration:none;}.hotel_specific .contents .hotel_details.banner .info{display:inline-block;max-width:200px;}.hotel_specific .contents .hotel_details.banner .hotel_img.hotel_photo{max-width:200px;margin:0 0 5px 0;}.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{display:inline-block;width:270px;}.mvcView.relatedHotels .header{font-size:15px;margin-bottom:10px;}.mvcView.relatedHotels .divider{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{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;}

#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') 0 0;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 black;}.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;}
.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,0px 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:#fff url('http://i.slimg.com/bookingbuddy/sprites/tall-sprite-v6.png') -122px -45px;}.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);}
.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;}
.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;}
.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;}
.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);}
.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;}

.mvcView.page.tabBrowsing.checkRates{background-color:#fff;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") no-repeat center 50px;display:none;height:100px;width:100%;}.mvcView.page.tabBrowsing.checkRates .loading-indicator-section .interstitial-text{font:bold 30px/30px arial,helvetica,verdana,sans-serif;color:#6cb2cc;text-align:center;margin-top:60px;}.mvcView.page.tabBrowsing.checkRates .header-section{background:url("http://i.slimg.com/ot/mvcView/page/tabBrowsing/checkRates/oT/gradient-grey.png") repeat-x;background-position:bottom left;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:bold;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:70px;white-space:nowrap;}.mvcView.page.tabBrowsing.checkRates .individual-tab{background:#fff url("http://i.slimg.com/ot/mvcView/page/tabBrowsing/checkRates/oT/gradient-blue.png") repeat-x;background-position:bottom left;border:1px solid #1a67b2;border-bottom-width:2px;cursor:pointer;display:inline-block;height:50px;margin:17px 0 0 5px;min-width:118px;text-align:center;}.mvcView.page.tabBrowsing.checkRates .individual-tab:hover{background:#fff;}.mvcView.page.tabBrowsing.checkRates .individual-tab .provider-name{color:#545454;font-size:13px;font-weight:bold;padding:2px 2px 0;}.mvcView.page.tabBrowsing.checkRates .individual-tab .price{color:#ff7f00;font-weight:bold;padding-top:2px;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:13px;vertical-align:top;}.mvcView.page.tabBrowsing.checkRates .individual-tab .numeric-value{font-size:20px;}.mvcView.page.tabBrowsing.checkRates .individual-tab:hover .numeric-value{text-decoration:underline;}.mvcView.page.tabBrowsing.checkRates .individual-tab .click-to-see{display:block;font-size:11px;padding:8px;}.mvcView.page.tabBrowsing.checkRates .individual-tab.selected{background:#fff url("http://i.slimg.com/ot/mvcView/page/tabBrowsing/checkRates/oT/down-arrow.png") no-repeat;background-position:center 43px;border-width:2px;border-bottom-color:#fff;height:60px;margin-top:16px;position:relative;top:-10px;}.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;}
.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;}

.mvcView.googleCSA.uS .csaAdBlockTitle{color:#898989;font-family:Arial,sans-serif;font-style:italic;}.hotel_listing .mvcView.googleCSA.uS .csaAdBlockTitle{font-family:'Trebuchet MS',Arial,sans-serif;font-style:normal;font-weight:bold;}.module .contents .mvcView.googleCSA.uS{background-color:#E4F0FE;}.module.gray .contents .mvcView.googleCSA.uS{background-color:#EEE;}.mvcView.googleCSA.uS .csaAdBlockTitle{float:right;font-size:11px;margin:0 10px 5px 0;}.hotel_listing .mvcView.googleCSA.uS .csaAdBlockTitle{float:left;font-size:18px;}.module .contents .mvcView.googleCSA.uS{margin-left:-15px;padding-left:15px;}

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%; }

