@charset "UTF-8";.headnote{margin:3px 0 5px;font-size:11px;line-height:normal;width:100%;clear:left}.field_disabled{color:#888;background:#eee}#book_form_wrap{width:286px;float:left}#book_form{width:286px;float:left}#book_form fieldset{padding:0;width:286px;position:relative}#book_form legend{display:none}#book_form ul{margin:0 0 0 10px;list-style:none}#book_form li{margin:0;padding:12px 0 0;*padding:8px 0 0}#book_form li,#book_form p{font-size:11px}#book_form li:first-child{padding:10px 0 0}#book_form #li_destination{padding-top:6px;*padding:0}#book_form .input_wrap{padding:6px 28px 6px 6px;width:219px;overflow:hidden;background:url(http://book.studentcity.com/api/images/book_form/dropdown_bg.png) 0 0 no-repeat}#book_form label{display:block}#book_form input{margin:0;padding:0;border:none;font-size:12px;color:#333}#book_form .input_text{margin:0;padding:6px;border:none;height:15px}#book_form .has_dropdown{padding:6px 28px 6px 6px;width:219px;cursor:default;overflow:hidden;background:url(http://book.studentcity.com/api/images/book_form/dropdown_bg.png) 0 0 no-repeat}#book_form #li_departure_date,#book_form #li_return_date{padding-right:15px;width:119px;float:left}#book_form #li_departure_time,#book_form #li_return_time{width:119px;float:left}#book_form #departure_date,#book_form #return_date,#book_form #departure_time_display,#book_form #return_time_display{width:85px;background:url(http://book.studentcity.com/api/images/book_form/input_date_time_bg.png) 0 0 no-repeat}#book_form #return_date.field_disabled{color:#999;background:url(http://book.studentcity.com/api/images/book_form/input_date_time_bg_gray.png) 0 0 no-repeat}.book_form_dropdown{width:284px;display:none;position:absolute;z-index:1000}.book_form_dropdown_wrap{padding:0 15px;background:url(http://book.studentcity.com/api/images/book_form/dropdown_shadow_top.png) 1px top no-repeat}.book_form_dropdown_bottom{padding:0 15px;width:251px;height:21px;background:url(http://book.studentcity.com/api/images/book_form/dropdown_shadow_bottom.png) center top no-repeat}#book_form .book_form_dropdown ul{margin:0;border:solid #dfdfdf;border-width:1px 1px 0;width:251px;background:#f6f6f6 url(http://book.studentcity.com/api/images/book_form/dropdown_gradient_light.png) 0 0 repeat-x}#book_form .book_form_dropdown ul+ul{border-bottom-width:1px}#book_form .book_form_dropdown li{padding:4px 36px 4px 7px;width:208px;color:#777}#book_form .book_form_dropdown li.header{padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff;font-size:13px;font-weight:bold;width:auto;height:auto;position:relative;background:url(http://book.studentcity.com/api/images/css/ui_buttons.png) 0 -150px repeat-x}#book_form .book_form_dropdown li.header span{padding:4px 7px;border-bottom:1px solid #e3e3e3;width:257px;height:auto;display:block;color:#000}#book_form .book_form_dropdown li.header span.icon_legend{padding:2px 0 0;font-size:10px;text-align:center;line-height:11px;width:46px;height:22px;position:absolute;right:0;top:0;color:#555}#book_form .book_form_dropdown li.selected{cursor:pointer;color:#444;background-color:#e0eff9}#book_form .book_form_dropdown li.header:hover{cursor:default}#book_form .book_form_dropdown li.more_departure_cities{font-weight:bold;color:#e31}#book_form .book_form_dropdown li.more_departure_cities:hover{text-decoration:underline;color:#f00;background:#ffeded}#destination_dropdown{top:36px;left:-15px}#destination_dropdown.book_form_dropdown{width:302px}#destination_dropdown.book_form_dropdown ul{border-width:0 1px;width:271px}#destination_dropdown .book_form_dropdown_bottom{padding:0 25px;background:url(http://book.studentcity.com/api/images/book_form/dropdown_shadow_bottom_300.png) center top no-repeat}#destination_dropdown .book_form_dropdown_wrap{background:url(http://book.studentcity.com/api/images/book_form/dropdown_shadow_top_300.png) center top no-repeat}#destination_dropdown.book_form_dropdown li{width:228px;background-image:url(http://book.studentcity.com/api/images/book_form/destination_icons.png);background-repeat:no-repeat;background-position:-9999em -9999em}#destination_dropdown li.flight_available{background-position:237px 4px}#destination_dropdown li.bus_available{background-position:237px -23px}#destination_dropdown li.cruise_available{background-position:237px -51px}#destination_dropdown li.bus_available.flight_available{background-position:237px -77px}#destination_dropdown li.cruise_available.flight_available{background-position:237px -103px}#book_form .li_radio{padding:10px 0 0;float:left}#book_form .li_radio div{padding:8px 0 0}#book_form .li_radio #div_nights_other{padding:2px 0 0}#book_form .li_radio div:first-child{padding:0}#book_form .li_radio input[type="radio"]{margin:0 3px 0 0}#book_form .li_radio label{margin-top:-2px;display:inline;z-index:200;color:#666}#book_form .li_radio .row_disabled label{color:#bbb}#book_form .li_radio .row_disabled input[type="radio"]{}#li_package.li_radio{padding-right:10px}#li_from_where,#li_search_by,#li_airline{clear:left}.form_hint{font-size:9px;position:relative;top:-2px;color:#aaa}.form_hint a{padding:0 1px;text-decoration:none;display:inline-block}#nights_other{padding:6px;width:15px;height:15px;background:url(http://book.studentcity.com/api/images/book_form/input_nights_other.png) 0 0 no-repeat}#from_where_dropdown{top:41px;left:-15px;overflow:hidden}#from_where_dropdown.book_form_dropdown{width:303px}#from_where_dropdown.book_form_dropdown ul{border-bottom-width:1px;height:300px;overflow:auto}#from_where_dropdown.book_form_dropdown li{width:193px}#from_where_dropdown.book_form_dropdown .featured{}#book_form #when_dropdown{top:41px;left:-15px}#connections_display_dropdown{left:-15px}#connections_display_dropdown.book_form_dropdown ul{border-bottom-width:1px;height:72px;overflow:auto}#airline_display_dropdown{left:-15px}#airline_display_dropdown.book_form_dropdown ul{border-bottom-width:1px;height:300px;overflow:auto}#book_form li#li_travelers{padding-right:10px;width:92px;float:left;clear:left}#book_form #label_travelers{display:block}#book_form #travelers{width:79px;background:url(http://book.studentcity.com/api/images/book_form/input_travelers.png) 0 0 no-repeat}#book_form #li_submit{margin:10px 0;width:152px;float:left}#book_form #label_submit{display:none}#book_form .input_submit_wrap{border:1px solid #69a24e;width:120px;float:right}#book_form #submit{padding:7px 14px;font-weight:bold;width:120px!important;cursor:pointer;float:right;color:#fff;background:url(http://book.studentcity.com/api/images/css/ui_buttons.png) 0 0 repeat-x}#book_form p{margin:0;text-align:center;line-height:normal;clear:left;color:#999}#what_is_usbe{margin:0;padding:0 0 5px;text-align:center;width:286px}#options,#need_help{padding:2px 0}.ajax_loading{background:url(http://book.studentcity.com/api/css/images/loading.gif) no-repeat 0 50%}.homepage_ajax_dropdown{position:absolute;font-size:12px;line-height:14px;margin:6px;padding-left:19px}#party_package_wrap{margin:10px 0 5px;padding:8px 10px;border:1px solid #d8d8d8;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff}#book_form #party_package_title{padding:0 0 4px;text-align:left}#party_package_title{color:#666}#party_package_destination_dropdown{left:-15px;top:26px}#party_package_destination_dropdown .form_dropdown_wrap ul{margin:0;border:solid #dfdfdf;border-width:1px 1px 0;width:251px;background:#f6f6f6 url(http://book.studentcity.com/api/images/book_form/dropdown_gradient_light.png) 0 0 repeat-x}#party_package_selector .input_text{margin:0;padding:6px;border:none;height:15px}#party_package_selector .has_dropdown{padding:6px 28px 6px 6px;width:219px;cursor:default;overflow:hidden;background:url(http://book.studentcity.com/api/images/book_form/dropdown_bg.png) 0 0 no-repeat}.form_dropdown{width:284px;display:none;position:absolute;z-index:1000}.form_dropdown_wrap{padding:0 15px;background:url(http://book.studentcity.com/api/images/book_form/dropdown_shadow_top.png) 1px top no-repeat}.form_dropdown_bottom{padding:0 15px;width:251px;height:21px;background:url(http://book.studentcity.com/api/images/book_form/dropdown_shadow_bottom.png) center top no-repeat}#party_package_selector .form_dropdown ul{margin:0;border:solid #dfdfdf;border-width:1px 1px 0;width:251px;background:#f6f6f6 url(http://book.studentcity.com/api/images/book_form/dropdown_gradient_light.png) 0 0 repeat-x}#party_package_selector .form_dropdown ul+ul{border-bottom-width:1px}#party_package_selector .form_dropdown li{padding:0;width:251px;color:#777}#party_package_selector .form_dropdown li a{padding:4px 7px;text-decoration:none;width:237px;display:block;color:#666}#party_package_selector .form_dropdown li a:hover{cursor:pointer;color:#444;background-color:#e0eff9}#progress_wrap{height:76px}#progress_wrap h3{display:none}#progress{margin:-16px 0 15px;width:970px;height:76px;float:left;position:relative;background-image:url(http://book.studentcity.com/api/images/css/progress-sprites.png);background-repeat:no-repeat}#progress.step_2{background-position:0 0}#progress.step_3{background-position:0 -76px}#progress.step_4{background-position:0 -152px}#progress.step_5{background-position:0 -228px}#progress.step_6{background-position:0 -304px}#progress li{margin:0;width:162px;height:76px;float:left;position:relative}#progress li a{text-indent:-9999em;height:60px;display:block;position:absolute;bottom:0;background-image:url(http://book.studentcity.com/api/images/css/progress-sprites.png);background-position:-9999em -9999em;background-repeat:no-repeat;cursor:default!important}#progress li a:hover{height:76px;z-index:10!important}#progress li.present a:hover,#progress li.future a:hover{height:60px!important;cursor:default;z-index:10!important;background-position:-9999em -9999em!important}#progress li#select_date,#progress li#select_date a{width:160px;z-index:7}#progress li#select_date a:hover{background-position:0 -380px}#progress li#select_flight{width:168px;left:-6px;z-index:6}#progress li#select_flight a{width:168px;z-index:6}#progress li#select_flight a:hover{background-position:0 -456px}#progress li#select_hotel{width:168px;left:-12px;z-index:5}#progress li#select_hotel a{width:168px;z-index:5}#progress li#select_hotel a:hover{background-position:0 -532px}#progress li#select_experience{width:168px;left:-18px;z-index:4}#progress li#select_experience a{width:168px;z-index:4}#progress li#select_experience a:hover{background-position:0 -608px}#progress li#contact_info{width:168px;left:-24px;z-index:3}#progress li#contact_info a{width:168px;z-index:3}#progress li#contact_info a:hover{background-position:0 -684px}#progress li#thank_you{width:160px;position:absolute;top:0;right:0;z-index:2}#progress li#thank_you a{width:160px;z-index:2}#primary_content{margin:0 0 0 15px;width:640px;float:right}#secondary_content{width:315px;float:right}#your_selections_wrap{border:1px solid #eee;width:313px;background:url(http://book.studentcity.com/api/images/book_form/book_form_bg.png) repeat}#your_selections{padding:12px 0;width:313px;background:url(http://book.studentcity.com/api/images/book_form/book_form_gradient.png) repeat}#your_selections h3{margin:0 0 7px;text-indent:-9999em;height:16px;background:url(http://book.studentcity.com/api/images/booking/your_selections_title.png) center top no-repeat}#your_selections p#your_selections_edit_search{margin:10px 0 0;text-align:center}#your_selections p#your_selections_edit_search a{margin:0 auto;width:75px}#your_selections ul{margin:0;padding:5px 15px 0}#your_selections li{padding:2px 0;font-size:11px}#your_selections li strong{padding:0 10px 0 0;text-align:right;width:80px;float:left} #your_experience_includes_wrap{ margin:15px 0 0;border:1px solid #eee;width:313px;background:url(http://book.studentcity.com/api/images/book_form/book_form_bg.png) repeat}#your_experience_includes{padding:12px 0 0;width:313px;background:url(http://book.studentcity.com/api/images/book_form/book_form_gradient.png) repeat}#your_experience_includes h3{margin:0 0 2px;text-indent:-9999em;height:21px;background:url(http://book.studentcity.com/api/images/booking/your_experience_includes_title.png) center top no-repeat}#your_experience_includes p#your_experience_includes_more{margin:2px 0 0;padding:0 10px;font-size:11px;text-align:right}#your_experience_includes p#your_experience_includes_more a{padding:0 8px 0 0;text-decoration:none;background:url(http://book.studentcity.com/api/images/icons/arrow_right_4x7_1166ee.png) right 4px no-repeat}#your_experience_includes p#your_experience_includes_more a:hover{text-decoration:underline;color:#16e}#your_experience_includes ul{margin:0 0 0 8px;padding:5px 15px 0;list-style:disc}#your_experience_includes li{padding:2px 0;font-size:11px}#your_experience_includes li strong{font-weight:normal;color:#666}.section_head{position:relative;overflow:hidden}#primary_content h1,#primary_content h2.h1{font:normal 22px "Lucida Grande",Tahoma,sans-serif;float:left;color:#000}.table_wrap{padding:5px 0 15px;position:relative}.table_wrap caption,.table_wrap th,.table_wrap td{background-image:url(http://book.studentcity.com/api/images/booking/results_option_item_ui.png);background-repeat:repeat-x}.results_option_item{border:solid #d6e0e6;border-width:0 1px 1px;width:640px}.results_option_item caption{padding:0;border:1px solid #d6e0e6;font-size:12px;font-weight:bold;text-align:center;min-height:38px;color:#000;background-position:0 0}.results_option_item caption span{padding:12px 5px 11px;font-size:12px;font-weight:bold;text-align:center;color:#000;position:relative;display:block;position:relative}body.windows .results_option_item caption span{letter-spacing:-1px}body.windows .results_option_item caption span .hint{letter-spacing:1px}.results_option_item caption h1,.results_option_item caption h2{margin:0!important;padding:12px 0 12px 12px!important;font-size:12px!important;font-weight:bold!important;text-align:left!important;line-height:normal!important;color:#000;float:left;position:relative}.results_option_item caption span span.caption_text{padding:0;line-height:13px;width:547px;float:left}.results_option_item caption span strong.select{margin:-7px 0 0;float:right}.results_option_item caption span strong.select a{font-weight:normal;width:50px;display:block}.results_option_item caption span.hint{padding:0;font-size:9px;font-weight:normal;letter-spacing:1px;display:inline;color:#666}.results_option_item caption span.hint a{text-decoration:none}.results_option_item th,.results_option_item td{font-size:11px;text-align:left}.results_option_item thead th{padding:5px 0;border-bottom:1px solid #d6e0e6;color:#7c8185;background:#e8eef5}.results_option_item tbody td{padding-bottom:4px;border-bottom:1px solid #e4e4e4}.results_option_item .zebra{padding:0 5px 4px;background-position:0 -300px}.results_option_item .flight_itinerary{width:628px}.results_option_item .flight_itinerary th.flight_leg{padding:5px 0 2px;border-top:1px solid #fff;color:#333;background:none}.results_option_item .flight_itinerary td{padding:2px 0;border:none;background:none}th.th_airline{padding-left:5px!important;width:141px}td.td_airline{width:68px}th.th_flight{width:68px}td.td_flight{width:66px}th.th_date{width:121px}td.td_date{width:108px}th.th_departs{width:105px}td.td_departs{width:91px}th.th_arrives{width:70px}td.td_arrives{width:88px}th.th_time{width:120px}td.td_time{width:90px}th.th_seats{padding-right:5px!important;text-align:right;width:10px}td.td_seats{width:10px}.flight_itinerary span{padding-left:25px;height:20px;width:111px;line-height:20px;display:block}.gds th.th_airline{padding-left:5px!important;width:143px}.gds th.th_time{padding-right:5px!important;text-align:right}.results_option_item .tfoot td{padding:5px;border-top:1px solid #fff;text-align:center;background-position:0 -1800px}.results_option_item .tfoot td h3{margin:0;font-size:11px;font-weight:bold;font-style:normal;color:#444}.results_option_item .flex_flight_zebra{padding-top:5px;border-top:1px solid #fff}.flex_flight_image{margin:0 10px 0 0;float:left}.flex_flight_text{margin:2px 20px 0 0;padding:5px 20px 5px 0;border-right:1px solid #ccc;width:400px;float:left}.flex_flight_title{padding:0 0 8px;font-size:14px;display:block}.flex_flight_data{margin:5px 0 0;font-size:11px;line-height:normal}.flex_flight_data strong{padding:0 5px 0 0}.results_option_item.completed{border-top-width:1px;border-color:#dfdfdf}.results_option_item.completed caption{border-color:#dfdfdf;background-position:0 -1800px}.results_option_item.completed thead th{border-bottom-color:#dfdfdf;background:#eee}.results_option_item.completed .zebra{background-position:0 -1200px}.results_option_item.completed .tfoot td{background-position:0 -1500px}#summary_index .results_option_item.flight_table,#summary_index .results_option_item.hotel_table{border-top:none}.collapsed .results_option_item .zebra{padding:0 5px}.collapsed .results_option_item .flex_flight_zebra{padding:5px}.collapsed .results_option_item span.airline_icon{padding:0;width:110px;float:left;background:none}.collapsed .results_option_item span.flight_leg_key{padding:0;width:25px;text-indent:-9999em;display:block!important;float:left;background-image:url(http://book.studentcity.com/api/images/booking/airline-icons.png);background-repeat:no-repeat}.collapsed .results_option_item .depart span.flight_leg_key{background-position:0 -42px}.collapsed .results_option_item .return span.flight_leg_key{background-position:0 -63px}.collapsed .results_option_item .td_airline {width:140px}.expand_collapse_button{margin:0;position:absolute;top:19px;right:12px}.expand_collapse_button a{text-indent:-9999em;width:16px;height:16px;display:block;background-image:url(http://book.studentcity.com/api/images/icons/expand_collapse_16x32.png);background-repeat:no-repeat}.collapsed .expand_collapse_button a{background-position:0 0}.expanded .expand_collapse_button a{background-position:0 -16px}#ajax_booking_form #book_form{margin:0 20px 0 0;float:left}#ajax_booking_form .highlighted span{padding:4px 0;width:253px;display:block;background:#fff996}#ajax_booking_form .highlighted input{color:#333!important}#ajax_booking_form_text{padding:40px 0 0;width:233px;float:left}#ajax_booking_form_text h2{margin:0 0 15px;text-align:center}#ajax_booking_form_text p{margin:0;font-size:14px;line-height:23px;color:#999}.standard .pagination{float:left}.flight_itinerary span{background-image:url(http://book.studentcity.com/api/images/booking/airline-icons.png);background-repeat:no-repeat;background-position:0 0}.flight_itinerary .carrier_bus{background-position:0 -21px}.flight_itinerary .carrier_aa{background-position:0 -84px}.flight_itinerary .carrier_da,.flight_itinerary .carrier_dl{background-position:0 -105px}.flight_itinerary .carrier_us{background-position:0 -126px}.flight_itinerary .carrier_fl{background-position:0 -147px}.flight_itinerary .carrier_ua{background-position:0 -168px}.flight_itinerary .carrier_co{background-position:0 -189px}.flight_itinerary .carrier_b6{background-position:0 -210px}.flight_itinerary .carrier_nk{background-position:0 -231px}.flight_itinerary .carrier_am{background-position:0 -252px}.flight_itinerary .carrier_wn{background-position:0 -273px}.flight_itinerary .carrier_jm{background-position:0 -294px}.flight_itinerary .carrier_as{background-position:0 -315px}.flight_itinerary .carrier_hp{background-position:0 -336px}.flight_itinerary .carrier_tz{background-position:0 -357px}.flight_itinerary .carrier_6a{background-position:0 -378px}.flight_itinerary .carrier_up{background-position:0 -399px}.flight_itinerary .carrier_mg{background-position:0 -420px}.flight_itinerary .carrier_f9{background-position:}.flight_itinerary .carrier_ha{background-position:0 -462px}.flight_itinerary .carrier_mx{background-position:0 -483px}.flight_itinerary .carrier_gl{background-position:0 -504px}.flight_itinerary .carrier_yx{background-position:0 -525px}.flight_itinerary .carrier_na{background-position:0 -546px}.flight_itinerary .carrier_nw{background-position:0 -567px}.flight_itinerary .carrier_rd{background-position:0 -588px}.flight_itinerary .carrier_sy{background-position:0 -609px}.flight_itinerary .carrier_u5{background-position:0 -630px}#back_to_low_deposit{margin:0;float:right}#flight_sort_wrap{float:left;clear:left}.standard .pagination{float:left}.more_results{margin:3px 0 0;text-align:right}.more_results.ui_blue{font-size:12px;text-align:center;position:absolute;top:0;right:0}#hotels_index .flight_table{border-top-width:1px}#hotels_index .results_option_item.flight_table,#hotels_rooms .results_option_item.flight_table{border-top-width:0;border-color:#dfdfdf}#hotels_index .results_option_item.flight_table thead th{border-bottom-color:#dfdfdf;background:#eee}#hotels_index .results_option_item.flight_table .zebra{background-position:0 -1200px}#hotels_index .results_option_item.flight_table .tfoot td{background-position:0 -1500px}.hotel_table.results_option_item caption{text-align:left}.hotel_table.results_option_item caption span{padding:12px 10px 11px}.results_option_item .hotel_result_cell{padding:5px 5px 4px;border-top:1px solid #fff;background-position:0 -300px}.results_option_item .hotel_result_cell.hq_hotel{background-position:0 -600px;background-position:-9999em -9999em;background-color:#fff7cc}.results_option_item .hotel_result_cell .hotel_thumb_wrap{padding:2px;border:1px solid #dfdfdf;width:114px;height:84px;float:left;background-color:#fff;background-position:2px 2px;background-repeat:no-repeat}.results_option_item .hotel_result_cell .hotel_thumb_wrap a{float:left}.results_option_item .hotel_result_cell .hotel_thumb_wrap a img.hotel_thumb{width:114px;height:84px;float:left}.results_option_item .hotel_result_cell h3.hotel_title{margin:0 0 5px;font-size:20px;line-height:normal;width:500px;float:right;color:#000}.results_option_item .hotel_result_cell h3.hotel_title a{text-decoration:none;color:#000}.results_option_item .hotel_result_cell h3.hotel_title a:hover{text-decoration:underline;color:#27a}.results_option_item .hotel_result_cell h3.hotel_title span{float:left}.results_option_item .hotel_result_cell h3.hotel_title span.hotel_sub_title{font-size:11px;float:none;position:relative;top:-1px;color:#666}.results_option_item .hotel_result_cell h3.hotel_title a:hover span.hotel_sub_title{color:#27a}.results_option_item .hotel_result_cell h3.hotel_title .hotel_stars{margin-left:6px;height:20px;position:relative;top:3px;z-index:1;background-image:url(http://book.studentcity.com/api/images/booking/hotel-stars.png);background-repeat:no-repeat;background-position:-9999em -9999em}.results_option_item .hotel_result_cell h3.hotel_title .hotel_stars.stars_1{width:20px;background-position:0 0}.results_option_item .hotel_result_cell h3.hotel_title .hotel_stars.stars_2{width:40px;background-position:0 -20px}.results_option_item .hotel_result_cell h3.hotel_title .hotel_stars.stars_3{width:60px;background-position:0 -40px}.results_option_item .hotel_result_cell h3.hotel_title .hotel_stars.stars_4{width:80px;background-position:0 -60px}.results_option_item .hotel_result_cell h3.hotel_title .hotel_stars.stars_5{width:100px;background-position:0 -80px}.results_option_item .hotel_result_cell h3.hotel_title .hotel_stars.stars_6{width:120px;background-position:0 -100px}.results_option_item .hotel_result_cell p.hotel_desc{margin:5px 0 0;font-size:11px;line-height:16px;width:500px;float:right}.results_option_item .hotel_result_cell p.hotel_desc a.hotel_desc_more{padding-right:8px;text-decoration:none;background:url(http://book.studentcity.com/api/images/icons/arrow_right_4x7_1166ee.png) right 4px no-repeat}.results_option_item .hotel_result_cell p.hotel_desc a.hotel_desc_more:hover{text-decoration:underline}.hotel_info{width:628px;float:left}.results_option_item .hotel_result_cell .hotel_room_type_plan{width:121px;float:left;clear:left}.results_option_item .hotel_result_cell .hotel_room_type_plan p{margin:16px 0 0;font-size:11px;text-align:center;line-height:normal}.results_option_item .hotel_result_cell .hotel_room_type_plan p strong{display:block}.results_option_item .hotel_result_cell .hotel_room_type_plan p span{padding:2px 0;border-top:1px solid #dfdfdf;height:28px;overflow:hidden;display:block}.results_option_item .hotel_result_cell .hotel_occupancy{padding:0 5px;width:370px;float:left;position:relative}.results_option_item .hotel_result_cell .hotel_occupancy .hotel_occupancy_table_wrap{width:370px;min-height:65px}.results_option_item .hotel_result_cell .hotel_occupancy table th{padding:0;border:none;text-align:center;min-width:46px;color:#000;background:none}.results_option_item .hotel_result_cell .hotel_occupancy p.hotel_occupancy_title{margin:0;padding:0 0 3px;font-size:11px;text-align:center;line-height:normal;width:370px}.results_option_item .hotel_result_cell .hotel_occupancy p.hotel_occupancy_title strong{color:#000}.results_option_item .hotel_result_cell .hotel_occupancy table td{padding:0;border:none;border-top:1px solid #dfdfdf;text-align:center;min-width:40px;background:none}.results_option_item .hotel_result_cell .hotel_occupancy table tr.prices td span{padding:10px 0;height:12px;text-align:center;display:block;cursor:pointer}.results_option_item .hotel_result_cell .hotel_occupancy table tr.prices td span a{text-decoration:none}.results_option_item .hotel_result_cell .hotel_occupancy table tr.prices td span a:hover{text-decoration:underline}.results_option_item .hotel_result_cell .hotel_rooms_available_select{width:127px;float:left}.results_option_item .hotel_result_cell .hotel_rooms_available_select p{margin:0;text-align:center;line-height:normal}.results_option_item .hotel_result_cell .hotel_rooms_available_select .hotel_rooms_available{font-size:11px;width:60px;float:left}.results_option_item .hotel_result_cell .hotel_rooms_available_select .hotel_rooms_available strong{padding-bottom:1px;display:block;color:#000}.results_option_item .hotel_result_cell .hotel_rooms_available_select .hotel_rooms_available span{padding:10px 0;border-top:1px solid #dfdfdf;height:12px;display:block}.results_option_item .hotel_result_cell .hotel_rooms_available_select .hotel_select{margin:24px 0 0;width:67px;float:left}.results_option_item .hotel_result_cell .hotel_rooms_available_select .hotel_select .button_wrap{padding:11px 0 10px;height:12px;display:block}.results_option_item .hotel_result_cell .hotel_rooms_available_select .hotel_select a{margin:1px 0 0;padding:0 12px;font-size:11px}.results_option_item .hotel_result_cell span.hotel_hq{text-indent:-9999em;width:120px;height:13px;float:none;display:block;position:absolute;top:23px;right:10px;background:url(http://book.studentcity.com/api/images/booking/hotel-hq-text.png) right top no-repeat}.results_option_item .hq_hotel .hq_hotel_wrap{position:relative;float:left}.results_option_item .hotel_result_cell.unavailable{background-position:0 -1800px}.results_option_item .hotel_result_cell.unavailable h3,.results_option_item .hotel_result_cell.unavailable h3 a,.results_option_item .hotel_result_cell.unavailable p,.results_option_item .hotel_result_cell.unavailable p strong,.results_option_item .hotel_result_cell.unavailable th,.results_option_item .hotel_result_cell.unavailable td{color:#999!important}.results_option_item .hotel_result_cell.unavailable .hotel_thumb_wrap{position:relative}.results_option_item .hotel_result_cell.unavailable .hotel_thumb_wrap a,.results_option_item .hotel_result_cell.unavailable .hotel_thumb_wrap img.hotel_thumb{position:absolute;top:-9999em;right:-9999em}.results_option_item .hotel_result_cell.unavailable a.hotel_desc_more,.results_option_item .hotel_result_cell.unavailable .hotel_select,.results_option_item .hotel_result_cell.unavailable .simpletip_inner{display:none}.results_option_item .hotel_result_cell.unavailable .hotel_occupancy table tr.prices td span,.results_option_item .hotel_result_cell.unavailable a{cursor:default!important}.results_option_item .hotel_result_cell.unavailable h3.hotel_title .hotel_stars.stars_1{background-position:0 -120px}.results_option_item .hotel_result_cell.unavailable h3.hotel_title .hotel_stars.stars_2{background-position:0 -140px}.results_option_item .hotel_result_cell.unavailable h3.hotel_title .hotel_stars.stars_3{background-position:0 -160px}.results_option_item .hotel_result_cell.unavailable h3.hotel_title .hotel_stars.stars_4{background-position:0 -180px}.results_option_item .hotel_result_cell.unavailable h3.hotel_title .hotel_stars.stars_5{background-position:0 -200px}.results_option_item .hotel_result_cell.unavailable h3.hotel_title .hotel_stars.stars_6{background-position:0 -220px}.results_option_item .unavailable .unavailable_wrap{position:relative}.results_option_item .unavailable .unavailable_message{margin:0;padding:7px 10px;border:1px solid #ccc;font-weight:bold;position:absolute;top:10px;right:10px;z-index:10;color:#333!important;background:#fff}.results_option_item .unavailable .hotel_info{display:none}.hotel_rooms{margin:5px;padding:5px;border:1px solid #dfdfdf;width:606px;float:left;background:#fff}.hotel_rooms .number_of_rooms{width:110px;float:left}.hotel_rooms .number_of_rooms p{margin:0;font-size:11px!important;font-weight:normal;text-align:center;line-height:normal;color:#333}.hotel_rooms .number_of_rooms p+p{padding:5px 0 2px}.hotel_rooms .number_of_rooms p.travelers_assigned{padding:0}.hotel_rooms .number_of_rooms p strong{padding:2px 0 5px;font-weight:normal;display:block;color:#333}.hotel_rooms .number_of_rooms p .alert_red{display:block}.hotel_rooms .number_of_rooms p .alert_red strong{display:inline}.room_list{width:496px;float:left}.room_list table{margin:0 0 0 5px;border:solid #e4e4e4;border-width:1px 1px 0;width:491px}.room_list th{padding:4px 0;border-bottom:1px solid #d6e0e6;text-align:center;color:#7c8185;background:#e8eef5}.room_list td{padding:3px 0!important;text-align:center;background-position:0 -300px}.delete-row{color:red;font-size:12px;font-weight:bold;cursor:hand;cursor:pointer}.hotel_continue{clear:left}.hotel_continue p.alert_red{margin:5px 5px 7px!important;padding:8px 10px;line-height:18px}.hotel_continue p.continue_link_wrap{clear:left}.results_option_item .hotel_result_cell{background-position:0 -2400px;background-color:#fff}.summary caption span{padding:12px 10px 11px;text-align:left;position:static}.summary .citi_apply_link{display:block}.number_of_travelers{margin:0 10px 5px 0;font-size:11px;text-align:right}.hotel_result_cell_inner{position:relative}.hotel_result_cell_inner .number_of_travelers{margin:-3px 5px 5px 0;line-height:normal;float:right}.summary .room_list{margin-left:4px;width:500px}.summary .room_list table{width:495px}.summary .room_list th{color:#888;background:#eee}.summary .room_list td{background:#fbfbfb}.summary .add_to_experience_list .no_options{font-weight:bold;text-align:center}.results_option_item .hotel_result_cell .hotel_room_type_plan p{margin:15px 0 5px}.summary .table_wrap.float_left,.summary .table_wrap.float_left table{width:310px}.add_to_experience_list{margin:0;padding:4px 0 0}.add_to_experience_list li{padding:0 4px 2px;font-size:11px;line-height:20px;clear:left}.add_to_experience_list li+li{padding:2px 4px;border-top:1px solid #eee}.add_to_experience_list li input{float:left}.add_to_experience_list li label{padding:1px 3px 4px 3px;line-height:normal;width:218px;float:left;cursor:pointer}.add_to_experience_list li label span.label_text{border-bottom:1px dotted #2a3}.experience_price_wrap{margin-left:20px;position:static}.experience_price .zebra{padding:2px 10px}.experience_price table{width:auto!important}.experience_price table th,.experience_price table td{padding:4px 0;border:none;line-height:15px;background:none}.experience_price table th{padding-right:12px;font-weight:normal;text-align:right}.experience_price table td{width:112px}.experience_price table .total th,.experience_price table .total td{border-top:1px solid #dfdfdf;line-height:25px}.experience_price table .total td{font-size:25px;letter-spacing:-1px;color:#491}.experience_price table .total td span.small{font-size:12px;letter-spacing:normal;position:relative;top:-9px}.table_wrap .footnote{margin:3px 0 0;font-size:10px;text-align:right;line-height:normal;width:310px;color:#333}#travel_info .table_wrap .footnote{width:100%}.ways_to_pay_wrap{clear:left}.payment_options{width:150px;vertical-align:top}.payment_options ul{margin:0;padding:10px 0 0}.payment_options li{padding:2px 0;font-size:11px}.payment_options label{cursor:pointer}.payment_list{padding-right:10px;width:310px}.payment_list .ways_to_pay ul{margin:0}.payment_list .ways_to_pay li{padding:2px;font-size:11px}.payment_list .payments_wrap{margin:8px 0;padding:4px;border:1px solid #dfdfdf;background:#fff}.payment_list .payments_wrap table th,.payment_list .payments_wrap table td{border:none;padding:4px;font-weight:normal;background:none}.payment_list .payments_wrap .total th,.payment_list .payments_wrap .total td{border-top:1px solid #ccc}.payment_list .payments_wrap table th{width:160px}.payment_list .payments_wrap table td{text-align:right;width:80px}.payment_list .payments_wrap table .total_price_row th,.payment_list .payments_wrap table .total_price_row td{padding-top:5px;border-top:1px solid #dfdfdf;font-weight:bold}.promo_code_wrap{padding:11px 0 0 10px;border-left:1px solid #dfdfdf;width:200px;min-height:100px}.promo_code_wrap h3{font-size:13px;font-weight:bold}.promo_code_wrap p{margin:10px 0;font-size:11px;line-height:normal}.promo_code_wrap input{padding:4px;border:1px solid #ccc;width:180px;background:#fff}#promo_code_result{margin-top:4px;width:168px}.continue_button{margin:0 auto 20px;width:100px;clear:left}.continue_button a{text-align:center}#nag_form label{float:left;width:139px;text-align:right}#nag_form input{margin-left:5px;width:150px}#nag_form select{margin-left:5px;width:156px}#nag_form #mailing_list{float:left;width:7px}#nag_form #mailing_list_label{text-align:left;width:275px}#nag_form li.buttons{clear:both}#nag_form li.buttons input.ui_green{display:inline}
