.phone-number-input-widget{float:left;max-width:380px}.phone-number-input-widget select{margin:0 0 15px}.phone-number-input-widget input{color:#393c3d!important}.phone-number-input-widget label{float:left;margin:0 10px 0 0!important;padding:0!important;text-align:left!important;min-width:115px;width:auto!important}.phone-number-input-widget .pniw-number-container .pniw-number-prefix{float:left;line-height:24px;border:1px solid #bbb;border-right-width:0;min-width:30px;padding:0 4px;text-align:center;color:#393c3d;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background:#eee;background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));background:-moz-linear-gradient(top,#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);-o-box-shadow:inset 0 0 1px rgba(255,255,255,0.8);-moz-box-shadow:inset 0 0 1px rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,0.8);box-shadow:inset 0 0 1px rgba(255,255,255,0.8)}.phone-number-input-widget .pniw-number-container input.pniw-number{line-height:16px;float:left;width:100px!important;border-color:#bbb;margin:0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;height:auto!important}#post_a_room{position:relative;overflow:hidden;color:#5f5f57;width:620px;padding:20px 20px 20px 20px;background:#fff;margin:0 auto}#post_a_room h2{font-size:18px}* html #post_a_room{border-top:none}#post_a_room_header{padding:0 0 0 9px;background:#fff;overflow:hidden;margin-bottom:20px}#post_a_room_header h1{color:#33332f;font-size:34px;font-weight:normal;border:0;margin-bottom:0;letter-spacing:-0.5px;width:385px;font-weight:bold;float:left}#post_a_room_header h2{color:#ec008c;float:left;font-size:19px;font-weight:normal;line-height:1.3em;margin-top:6px;width:385px}#how_it_works_vid_screenshot{float:right;height:125px;width:210px;display:block}#post_a_room ul#location li,ul#details li{color:#383831;margin:0 23px;overflow:hidden;padding:5px}#post_a_room ul#location li{margin:0}#post_a_room ul#details li{padding:5px 0 15px 1px;margin:0}#post_a_room label{width:170px;display:block;float:left;color:#383831;margin:3px 0}#post_a_room #exact_address_prompt label{width:auto;float:none;display:inline}#post_a_room .tall_label{margin:8px 0}#post_a_room #details .label_with_description{float:left;width:170px;padding:0;margin:0}#post_a_room #details .label_with_description .detail_description{color:#999;font-size:11px;width:125px}#post_a_room ul#location li .label_with_description label,ul#details li .label_with_description label{float:none}#post_a_room select{float:left}#post_a_room textarea{float:left}#post_a_room .validated_phone_feedback{margin:10px 0 0 150px;width:320px;color:red}#post_a_room label span.helper{font-size:12px;color:#878787}#post_a_room .label_highlight{background:#fcf4a3;width:875px;margin-bottom:1px}.vague_address_warning{border:3px solid #e5e186;margin:10px 0 0 0;padding:11px;background:#fffee2}.vague_address_warning p{font-size:13px;line-height:1.4em!important;font-weight:bold}#not_so_vague{width:262px;margin-left:288px}#promo_reward,#promo_error{font-size:13px;margin-top:8px;display:none;clear:both;padding-top:10px}#promo_reward p{color:#f62792;font-size:13px;margin-bottom:3px;font-style:italic;font-weight:bold}#promo_error p{color:#f00;font-size:13px;margin-bottom:3px;font-weight:bold}#exact_address_prompt{margin:22px 0 10px;font-size:13px;font-weight:normal;line-height:20px;padding:11px 10px;border:4px solid lightSlateGray;background:#fff}#exact_address_prompt p{padding:0 10px 10px 7px;font-weight:bold;font-style:italic;font-size:14px}#exact_address_prompt input{height:auto!important;width:auto!important}#exact_address_tip{color:#a7a7a7;display:block;line-height:15px!important;padding:10px}#tooltip-beaked{pointer-events:none;position:absolute;background:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px 15px;color:#fff;display:none;text-align:center;opacity:.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);opacity:1;width:280px;background:rgba(72,75,76,0.9);background:-webkit-gradient(linear,center top,center bottom,from(rgba(57,60,61,0.9)),to(rgba(72,75,76,0.9)));background:-moz-linear-gradient(top,rgba(57,60,61,0.9),rgba(72,75,76,0.9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5393c3d',endColorstr='#e5484b4c',GradientType=0);border:1px solid #1d1f20}.tooltip-beak{display:block;height:8px;width:15px;position:absolute;left:15px;top:-8px;background:url(/images/landing_pages/vacation_rentals/beak.png?1330498048) left top no-repeat}#list-your-space{visibility:hidden}#facebook_share span{font-size:18px}#submit-wrapper p{text-align:right;margin:10px 0}.facebook_loading{height:32px;width:32px;background:url(/images/fb/loading.gif?1330498047) left top no-repeat;position:absolute;right:100px;margin-top:15px}#submit-wrapper #terms-p{margin-left:10px;padding-top:10px;float:left;text-align:left;margin-top:0;color:#999;width:280px}#submit-wrapper #terms-p input{float:left;margin-right:5px}#submit-wrapper #terms-p label{float:none;width:auto}input#post_room_submit_button{float:right;font-size:1.6em}.signup_section{background:#fff;overflow:hidden;margin:18px 16px;padding-bottom:18px}h2.step{background:#e8f5ff;color:#7d90a0;font-size:16px;font-weight:bold;margin:2px 2px 15px;padding:4px 8px;text-transform:uppercase}#hosting_price_native_label{padding-top:10px}#price_native_select_container{width:150px;float:left}#price_native_select_container select{float:none;margin-top:9px}#email_label{padding-top:4px;width:100px}#post_a_room textarea,#post_a_room input[type="text"]{height:25px;margin:0;width:300px}#post_a_room #contact_info input,#contact_info select{width:175px}#post_a_room input.price_field{width:45px;float:none;margin-left:3px}#post_a_room li.pricing_box input{font-size:14px}.step1 #post_room_step2{display:none}.post_room_step1 h2,.post_room_step2 h2{padding-bottom:5px}#post_a_room .header-badge{display:inline-block;font-weight:normal;font-size:12px;color:white;line-height:22px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#post_a_room h2 .header-badge{margin-left:5px;position:relative;top:-3px}#post_a_room label .header-badge{margin-right:5px}#post_a_room .header-badge span{padding-left:5px}#post_a_room .header-badge b{display:inline-block;margin:0 4px;position:relative;top:1px;width:18px;height:12px;background:url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATJJREFUeNpi+P//PwMerADEU4D4GJRWwKWWkCEvgPg7EJ+E0i9wGYbPoFlA/AWIzaF8Qyh/Fjb1TAy4gTIQ3wXik1D+eSC+BRXHAPgMAoFfaPy/uBQygv2HCUA2y+Kx4CMQS5DiIqLBqEF0NAhX9A8+rwkBcTUQHwDi50D8FppVGoFYEasOtMzHDMRFQPzhP27wDYhbgJgTV+6XA+LzaJqqgZgNKp8JxD+R5B4CsQG6QWZA/BzNkEVQuWQgLoW6tgtNzWcg9oAZxIbFEBBIA2JpJL4lEPvh8KoEE7So8Afid2jBpw7EL4B4FhCvBOLLUDH0YiYarA4pjNSh/oYBUHjYI8nrAvFbNG/Z4ypqeYC4HS1QzwDxYTSxOSDvEFNmqwDxBDQXPocaYIZND9WyCECAAQCtU4EM4lSFwAAAAABJRU5ErkJggg==") left top no-repeat}*+html #post_a_room .header-badge b{position:static;margin-top:2px;margin-bottom:2px}#post_a_room .protected-badge{background:#b0b0b0}#post_a_room .protected-badge b{background-position:left top}#post_a_room .public-badge{background:#1a94ca}#post_a_room .public-badge b{background-position:left bottom}#post_a_room h2 .private_lock{width:64px;height:19px;display:inline-block;background-color:transparent!important;position:relative;top:3px;margin-left:4px}#post_a_room .header_description{background:#ebebeb;padding:0 200px 13px 20px;line-height:1.25em;font-size:14px}#address_section{margin-right:-20px}#address_section_label,#contact_info_section_label{color:#383831;float:left;font-size:15px;overflow:hidden;padding:10px 0 0 28px;width:150px}#contact_info_section label{width:170px}#address_section .label{text-align:right}#address_section label{width:160px;padding-right:10px}#address_section label .post-room-heading{display:inline-block;width:100px}.es #address_section label .post-room-heading,.ru #address_section label .post-room-heading,.pt #address_section label .post-room-heading{float:right;width:120px;margin-right:8px}.es .contact_info_section_field .post-room-heading{float:right;width:120px;margin-right:18px}#address_section .tip{padding-bottom:12px;font-size:.9em}#address_section .has-tip td{padding-bottom:4px}#address_section td{vertical-align:middle;padding-bottom:10px}#address_section .address-types-list li{float:left;list-style:disc inside;margin-left:.8em}#address_section #home-icon{float:right;margin-left:20px}#address_section .address-types-list li:first-child{list-style:none;margin-left:0}#address_section .address-types-list .selected a{color:#57575f}#address_section .address-select{margin-top:1em}#address_section .map-description p{margin-bottom:10px;line-height:1.2em}#address_section #map_canvas{width:100%;height:308px}#address-types_panels li{display:none}#address-types_panels li.selected{display:block}#contact_info_section{border-top:none;padding-top:20px}#contact_info_section .phone-number-input-widget{margin-bottom:10px}.contact_info_section_field{width:572px;padding-bottom:10px;clear:both}.contact_info_section_field label{color:#383831;display:block;float:left;font-size:13px;width:150px}.contact_info_section_field input{width:300px!important}#next_step_section{margin-top:50px;padding-bottom:20px;padding-top:25px}#contact_info_action_area{float:left;overflow:hidden;width:572px}#email_address_label{display:block}#email_address_field{float:left!important;color:#b7b7b7!important;width:330px!important}#contact_info_options_separator{font-size:18px;font-weight:bold;text-align:center;padding:4px 20px 0;float:left;display:block}#fb_button{float:left;color:#fff;background:#5972a8;width:118px;height:40px}#submit_button_section1{float:left;margin-left:178px}#post_a_room #location_search{width:419px}ul.ui-autocomplete{color:#7d90a0;border:1px solid #c1bfa0!important;border-top:none!important;margin-top:0!important;width:426px;list-style-position:outside;list-style:none;padding:6px 0 8px 0;background-color:#f7f7f7;z-index:1!important}ul.ui-autocomplete li{background:#f7f7f7;cursor:pointer;font-family:Arial,Helvetica,sans-serif;margin:0;padding:3px 11px;display:block;font-size:15px;line-height:19px;overflow:hidden;color:#3d93d4}ul.ui-autocomplete li a{color:#3a82b9!important}ul.ui-autocomplete li a.ui-state-hover{border:none;background:none;cursor:pointer;font-weight:bold;text-decoration:none!important}ul.ui-autocomplete li:hover{background:#cee5f2}ul.ui-autocomplete li:hover a{font-weight:bold!important}ul.ui-autocomplete strong{font-weight:bold}ul.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#map_container{margin-top:13px;overflow:hidden}#map_canvas{float:right}#address_step2 #map_canvas{width:308px;height:308px}#map_canvas.validation_error{width:306px;height:306px}#map_canvas em{font-style:italic}#map_canvas strong{font-weight:bold}#step1_extras{overflow:hidden;font-size:15px;padding-right:10px;margin-bottom:5px;width:270px;margin-right:10px;float:left}#selected_address{margin-bottom:8px}#your_address{color:#a2a29c}#address_container{color:#33332f;font-size:17px;font-weight:bold}.street_level_address #address_apt{float:right;width:228px}#change_location_link{color:#3a82b9;font-weight:normal;cursor:pointer;font-size:13px;font-style:normal;display:block;padding:3px 10px;float:left;background:#eee;border:1px solid #d7d7d7}#change_location_link:hover{background:#d7d7d7;border-color:#ddd}.pinpoint_enabler{display:none}#pinpoint_controls{background:#f7f7f7;color:#343434;float:left;font-size:15px;font-weight:bold;margin-left:10px;padding:12px;text-align:center;width:240px}#apt_field{border-left:6px solid #d5e9bd;margin-top:10px;padding-left:14px!important}hr.dashed_line{border:none;border-bottom:1px dashed #a7a7a7;height:1px;margin:16px 0;width:688px}#error_summary{clear:both;padding:10px 0 0 0;font-size:13px;width:350px;margin:0 0 0 173px;font-weight:bold}#error_summary p{margin-bottom:10px}#error_summary li{width:350px;padding-bottom:3px;font-size:13px}#error_summary li.bad{list-style:circle;font-weight:normal!important}.validation_error{border:1px solid red!important}#post_a_room .tooltip img{margin-left:3px}#post_a_room .contact_info_section_field .tooltip img{margin-top:2px}#post_a_room h3{font-weight:bold;font-size:14px;margin-bottom:5px}#post_a_room p{line-height:1em}#post_a_room .group{width:640px;padding:10px;margin-bottom:30px;background:url(/images/modules/messaging_tile_gray.png?1330498048) repeat}#post_a_room ul#edit_errors{background:#fff;border:6px solid #e51e18;width:924px;padding:8px 0;margin-left:10px}#post_a_room ul#edit_errors li{font-size:14px;color:#e51e18;float:left;width:884px;list-style:inside;list-style-type:disc;padding:4px 20px}#post_a_room #middle{float:left;width:665px;margin-right:25px}#post_a_room #right_side{float:left;width:260px}#post_a_room #tip_outer{width:230px;padding-bottom:15px;background:url(/images/modules/post-room-tip-bubble.png?1330498048) no-repeat left bottom}#post_a_room #tip_outer .inner{padding-top:10px;margin-bottom:5px;padding-left:15px;padding-right:15px;background:url(/images/modules/post-room-tip-bubble.png?1330498048) no-repeat 0 0}#post_a_room #contact_info td.field{width:200px}#post_a_room #contact_info td,#attributes td,#description td{padding:0 0 5px 0}#post_a_room li.pricing_box{background:#f7f7f7;border:1px solid #c9c9c9;width:885px;margin-left:15px;padding:0;height:56px;margin-bottom:3px;font-size:14px;color:#a1a1a1}#post_a_room li.pricing_box label{margin:0 10px 0 0;padding:18px 0 18px 12px;border-right:1px dotted #c9c9c9;height:20px;width:120px;font-weight:bold}#post_a_room li.pricing_box span.pricing_box_data{display:block;margin-top:12px}#post_a_room li.pricing_box span.currency_symbol{color:#222;font-weight:bold}#post_a_room span.additional_price_field,#post_a_room span.guests_included{font-weight:bold;color:#222}#post_a_room span.per_night_derived,#post_a_room span.per_night_derived span.currency_symbol,#post_a_room span.per_night_derived span.additional_price_field{font-size:14px!important;font-weight:normal!important;color:#a1a1a1!important}#post_a_room #letter_count{color:#a2a2a2;font-size:1.2em;font-weight:bold}#post_a_room h2.step span.edit_room_icon{width:17px;height:17px;background:transparent url(../images/post_a_room/edit_room_icons.png?1330498048) no-repeat 0 0;display:block;margin:2px 5px 0 0;float:left}#post_a_room div.form_helper p span.emphasis{font-weight:bold;font-style:italic}#post_a_room div.form_helper img{vertical-align:text-top}#post_a_room div.form_helper{height:20px;padding:2px 10px 6px 11px;width:250px;background:#fffcc8;border:1px solid #e0d100;border-width:1px 1px 1px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;float:left}#post_a_room #details div.form_helper{height:19px;padding:1px 10px 0 7px;width:200px;background:#fffcc8;float:left}#post_a_room #details div#form_helper_description{height:87px;padding:3px 10px 0 10px;width:250px;margin-top:1px}#post_a_room div.form_helper p{font-size:15px;color:#7e7d70}#post_a_room #details div.form_helper p{font-size:13px}ul#how_airbnb_works{overflow:hidden}ul#how_airbnb_works li{float:left;font-size:12px;height:125px;margin-right:12px;padding:10px;text-align:center;width:275px;background:lightBlue;overflow:hidden}#how_airbnb_works .title,#how_airbnb_works .message{display:block;width:275px}#how_airbnb_works .title{font-size:20px;font-weight:bold}#how_airbnb_works .message{font-size:14px}#facebook_sub_message{float:left}#price_suggestion{margin-left:220px;margin-top:10px}.with_rail #post_a_room{float:left;margin-left:45px}.with_rail .rail{display:block}.rail{display:none;float:left;margin-left:25px;width:250px}.rail .title{margin:20px 0 10px;font-size:24px;font-weight:bold;border-bottom:1px solid #ccc}.rail .qa_list{background:#fff;padding:5px}.rail .question .trigger{background:url("data:image/gif;charset=utf-8;base64,R0lGODlhCgAKALMAAC6o7vj8/7rn+m7J9Sum7lnA863i+Um58ieh7Sii7b3o+iSc7P///wAAAAAAAAAAACH5BAAAAAAALAAAAAAKAAoAAAQbkMlJp6oUXcyS5smCCFi4HBixFAEGDBxjxHEEADs=") no-repeat left 3px;display:block;padding-left:15px;font-size:15px}.rail .open .trigger{background-image:url("data:image/gif;charset=utf-8;base64,R0lGODlhCgAKALMAADiv73zQ9VK98vv+/2HD9C+o7sDq+yeg7bPl+iSc7Pb29v///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKAAoAAAQacMlJqzWgpH3QDFvSVYToVYNwWmzrSkoszxEAOw==");background-position:left 5px}.rail .answer{display:none;padding:15px}.rail .open .answer{display:block}.rail p,.rail .answer li{font-size:13px;margin-bottom:15px}.rail .answer li:last-child,.rail .answer p:last-child{margin-bottom:0}.rail .answer li{margin:0 0 5px 20px;list-style-position:outside;list-style-type:disc}.rail .guarantee_link{background:url(/images/logos/guarantee_seal_small.png?1330498048) no-repeat left top;display:block;height:38px;margin:10px 0;padding:5px 0 0 50px}.rail .guarantee_link.it{background:url(/images/logos/guarantee_seal_small-it.png?1330498048) no-repeat left top}.rail .guarantee_link.de{background:url(/images/logos/guarantee_seal_small-de.png?1330498048) no-repeat left top}.rail .guarantee_link.da{background:url(/images/logos/guarantee_seal_small-da.png?1330498048) no-repeat left top}.rail .guarantee_link.es{background:url(/images/logos/guarantee_seal_small-es.png?1330498048) no-repeat left top}.rail .guarantee_link.fr{background:url(/images/logos/guarantee_seal_small-fr.png?1330498048) no-repeat left top}.rail strong{font-weight:bold}#first-photo-tip{display:none;position:absolute;bottom:41px;left:1px;background:rgba(255,255,255,0.7);background:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,0.7)),to(rgba(255,255,255,0.7)));background:-moz-linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2ffffff',endColorstr='#b2ffffff',GradientType=0);text-align:center;line-height:1.5em;width:621px;padding:9px;text-shadow:0 1px 1px rgba(255,255,255,0.4)}#first-photo-tip .tip{font-weight:bold;font-size:16px;line-height:2em}#first-photo-tip p{width:450px;margin:0 auto}.is-first-photo #first-photo-tip{display:block}