span.clearfix{display:block;clear:both}#nightloop{background:#000}#concierge-request-popup .gold-button,#concierge .gold-button,#main-popup #concierge-view-venue-perks-popup .gold-button,#main-popup #custom-reservation-popup .gold-button,.concierge-popup .gold-button{background:#347baf;text-align:center;cursor:pointer;position:relative;font-family:Roboto;color:#fff;font-style:normal;font-weight:400;text-decoration:none;border-radius:3px;padding-top:2px;margin-bottom:2px}#concierge-request-popup .gold-button-left,#concierge-request-popup .gold-button-right,#concierge .gold-button .gold-button-left,#concierge .gold-button .gold-button-right,#main-popup #concierge-view-venue-perks-popup .gold-button-left,#main-popup #concierge-view-venue-perks-popup .gold-button-right,#main-popup #custom-reservation-popup .gold-button-left,#main-popup #custom-reservation-popup .gold-button-right,.concierge-popup .gold-button .gold-button-left,.concierge-popup .gold-button .gold-button-right{background:none;position:absolute;top:0}#concierge{background:#000}#concierge #nav a:active,#concierge #nav a:focus,#concierge #nav a:hover,#concierge #nav a:link,#concierge #nav a:visited,#concierge #nav table a:hover,#concierge #nav table a:link,#concierge #nav table a:visited,#concierge #top-bar a:active,#concierge #top-bar a:focus,#concierge #top-bar a:hover,#concierge #top-bar a:link,#concierge #top-bar a:visited{color:#fff}#concierge #top-bar-container{width:100%;border-bottom:1px solid #333}#concierge #top-bar{background:#000;width:968px;margin-left:auto;margin-right:auto;color:#ccc;text-align:right;font-size:11px}#concierge #top-bar #login-status{line-height:20px;letter-spacing:.5px;margin-top:20px}#concierge #nav{width:100%;text-align:center;height:45px}#concierge #nav #nav-area{width:968px;margin-left:auto;margin-right:auto;text-align:left}#concierge #nav #nav-area #logo{padding:4px 20px 0 0;text-align:left}#concierge #nav #nav-area #nav-links .nav-button{font-size:13px;height:45px;line-height:45px}#concierge #nav #nav-area #nav-links a.nav-button-link{display:block;padding-right:30px}#concierge #nav #nav-area #nav-links a.nav-button-link:hover,#concierge #nav #nav-area #nav-links a.nav-button-link:link,#concierge #nav #nav-area #nav-links a.nav-button-link:visited{font-family:Roboto,sans-serif;color:#aaa;text-decoration:none;font-weight:400}#concierge #nav #nav-area #nav-links a.nav-button-link:hover{color:#fff;text-decoration:none}#concierge #nav #nav-area #nav-links .nav-button.selected a.nav-button-link:hover,#concierge #nav #nav-area #nav-links .nav-button.selected a.nav-button-link:link,#concierge #nav #nav-area #nav-links .nav-button.selected a.nav-button-link:visited{color:#fff}#concierge #top-bar #login-status #concierge-dropdown a.concierge-dropdown-item{display:block;padding:5px;color:#aaa;text-align:right}#concierge #top-bar #login-status #concierge-dropdown a.concierge-dropdown-item:hover{color:#fff}#concierge #top-bar #login-status #concierge-dropdown a.concierge-dropdown-item.selected,#concierge #top-bar #login-status #concierge-dropdown a.concierge-dropdown-item.selected:hover{color:#aaa;text-decoration:none;cursor:auto;font-weight:700}#concierge #top-bar #login-status #concierge-dropdown-container{position:relative;right:35px}#concierge #top-bar #login-status .thumb{background:#666;border:1px solid #444;border-radius:15px;display:inline-block;height:30px;margin-left:5px;margin-top:-16px;overflow:hidden;position:relative;top:11px;width:30px}#concierge #top-bar #login-status .thumb img{height:inherit;left:0;position:absolute;top:0;width:inherit}#concierge #top-bar #login-status #help-desk-link{padding:0 10px;position:relative;text-decoration:underline;top:-7px}#concierge #top-bar #login-status #concierge-selector{display:inline-block;margin-left:5px;padding-left:5px;padding-right:3px;font-family:Roboto,sans-serif;position:relative;top:-10px}#concierge #top-bar #login-status #concierge-selector .down-arrow-icon{position:relative;top:4px}#concierge #top-bar #login-status #concierge-dropdown{background:#000;color:#fff;font-family:Roboto,sans-serif;overflow:hidden;padding-left:4px;position:absolute;text-align:left;top:0;width:102%;z-index:9999;left:-6px}#concierge #top-bar #login-status #concierge-rewards,#concierge #top-bar #login-status #concierge-rewards a{margin-right:11px;color:#61a3a3}#concierge #top-bar #login-status #concierge-rewards a.zerorewards{color:#61a3a3}#concierge #top-bar #login-status #venue-search-container{position:relative;font-family:Roboto,sans-serif;font-size:9pt;font-weight:200;margin-left:10px}#concierge #top-bar #login-status #venue-search-container .searchbg{background-color:#282828}#concierge #top-bar #login-status #venue-search-container #venue-search-input{border:0;height:21px;color:#fff;padding-left:12px;font-weight:100}#concierge #top-bar #login-status #venue-search-container #venue-search-input:focus{outline:none}#concierge #top-bar #login-status #venue-search-container #glass{height:21px;width:25px;padding-top:6px;padding-left:4px;padding-right:5px}#concierge #top-bar #login-status #venue-search-spinner{padding-top:5px;padding-right:0;padding-left:10px}#concierge #top-bar #login-status #venue-search-container #venue-search-results{position:absolute;z-index:999999}#concierge #top-bar #login-status #venue-search-container .venue-search-result{color:#fff;width:203px;background:#282828;padding:7px 7px 7px 12px;cursor:pointer;border-left:1px solid #282828;border-right:1px solid #282828}#concierge #top-bar #login-status #venue-search-container .venue-search-result.last{border-bottom:1px solid #282828}#concierge #top-bar #login-status #venue-search-container .venue-search-result.selected,#concierge #top-bar #login-status #venue-search-container .venue-search-result:hover{background:#fff;color:#282828}#concierge #nav #nav-area #nav-links .nav-dropdown{background:#000;border:1px solid #000;color:#fff;position:relative;text-align:left;top:-2px;left:-10px;width:250px;z-index:9999;font-family:Roboto,sans-serif;font-size:75%}#concierge #nav #nav-area #nav-links a.nav-sublink{padding-left:10px;line-height:32px;color:#aaa;text-decoration:none;display:block;border-top:1px solid #000;border-bottom:1px solid #000;background:#000}#concierge #nav #nav-area #nav-links a:hover.nav-sublink{color:#fff;text-decoration:none;border-top:1px solid #000;border-bottom:1px solid #000}#concierge #content-container #content a#nav-left:link{color:#000}#concierge #nav #nav-area #nav-links .down-arrow-icon{vertical-align:text-bottom}#concierge #nav #nav-area #venue-search-container{padding-top:8px;position:relative;font-family:Roboto,sans-serif;font-size:9pt;font-weight:200}#concierge #nav #nav-area #venue-search-container .searchbg{background-color:#282828}#concierge #nav #nav-area #venue-search-container #concierge-venue-search-input{border:0;height:21px;color:#fff;padding-left:12px;font-weight:100}#concierge #nav #nav-area #venue-search-container #concierge-venue-search-input:focus{outline:none}#concierge #nav #nav-area #venue-search-container #glass{height:21px;width:25px;padding-top:6px;padding-left:4px}#concierge #nav #nav-area #venue-search-spinner{padding-top:14px;padding-right:5px;padding-left:5px}#concierge #nav #nav-area #venue-search-container #venue-search-results{position:absolute;z-index:999999}#concierge #nav #nav-area #venue-search-container .venue-search-result{color:#fff;width:203px;background:#282828;padding:7px 7px 7px 12px;cursor:pointer;border-left:1px solid #282828;border-right:1px solid #282828}#concierge #nav #nav-area #venue-search-container .venue-search-result.last{border-bottom:1px solid #282828}#concierge #nav #nav-area #venue-search-container .venue-search-result.selected,#concierge #nav #nav-area #venue-search-container .venue-search-result:hover{background:#fff;color:#282828}#concierge #footer{margin:0 auto;width:968px}#concierge #footer #footer-links{font-family:Roboto,sans-serif;font-size:70%;color:#888;padding:20px 0}#concierge #footer #footer-links a{text-decoration:none;color:#888}#concierge #content-container{text-align:center;background:#fff;text-align:left}#concierge #content-container #content{padding:25px 0;color:#555;width:968px;margin:0 auto;font-family:Roboto,sans-serif;font-weight:100;font-size:11pt}#concierge #content-container #content.content-full-width{width:100%;padding:0;background:#fff;overflow:hidden}#concierge .content-header{font-size:13pt;color:#000;margin-bottom:15px;position:relative;font-weight:400}#concierge .subheading{font-size:120%;color:#347baf;margin-bottom:10px}#concierge .subheadingminor{font-size:105%;color:#fff;margin-bottom:5px;font-weight:400}#concierge .subtext{font-size:90%;color:#999}#concierge .supersubtext{font-size:10px;color:#999}#concierge .indent{padding-left:5px}#concierge .indentbig{padding-left:15px}#concierge .spaceleft{margin-left:15px}#concierge .linedbox{background:#f3f2f2 url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/linedboxborderbg.png) repeat-x;border:2px solid #d5d5d5;padding:5px;width:auto}#concierge .linedbox-inner{border:2px solid #d5d5d5;background-color:#fff;padding:15px}#concierge .flatbox{background:#fff;padding:10px;font-style:italic;font-size:80%;color:#666;line-height:25px;margin-bottom:15px}#concierge .flatbox-title{background:#e1e1e1;width:auto;padding:10px;font-size:120%;margin-bottom:10px}#concierge a.darklink:hover,a.darklink,a.darklink:link,a.darklink:visited{color:#666;font-size:85%;text-decoration:underline;font-weight:700}#concierge .city-dropdown-container{position:relative}#concierge .city-dropdown,#concierge .city-dropdown-container{background:none repeat scroll 0 0 #ededed;font-family:Roboto;font-size:15px}#concierge .city-dropdown{left:-9px;padding:10px;position:absolute;top:100%;border-top:5px solid transparent;width:200px;box-shadow:5px 15px 10px #111;-moz-box-shadow:5px 15px 10px #111;-webkit-box-shadow:5px 15px 10px #111;z-index:999999}#concierge .city-dropdown a,#concierge .city-dropdown a:hover{color:#333;text-decoration:none}#concierge .city-dropdown-container img{vertical-align:baseline;width:10px;padding-left:2px}#concierge .city-dropdown a.city-link{display:block;line-height:20px;padding:5px}#concierge .city-dropdown a.city-link:hover{background:#333;color:#ccc;padding:5px;line-height:20px}#concierge #page-landing{width:968px;min-height:1100px;margin-left:auto;margin-right:auto;color:#555;padding-top:40px}#concierge #page-landing #photo-block-container{position:relative;margin-bottom:60px}#concierge #page-landing .photo-book-now{position:absolute;color:#fff;z-index:9999;font-weight:400;border:3px solid #fff;border-radius:3px;width:120px;padding:5px;text-align:center;font-size:13px;left:485px;top:320px}#concierge #page-landing .photo-book-now a,#concierge #page-landing .photo-book-now a:hover{color:#fff}#concierge #page-landing .weekly-planner{text-align:center;height:520px;width:965px;margin-bottom:30px}#concierge #page-landing #description-header{font-size:16pt;text-align:center;margin-bottom:40px}#concierge #page-landing #description-block{padding-bottom:50px;border-bottom:1px solid #ddd;margin-bottom:50px}#concierge #page-landing #description-block .description-column{width:320px;text-align:center}#concierge #page-landing #description-block .description-subheader{color:#000;margin-bottom:20px;font-size:12pt}#concierge #page-landing #description-block .description-text{color:#aaa;padding-left:20px;padding-right:20px}#concierge #page-landing #testimonial{text-align:center;font-size:16pt;margin-bottom:40px}#concierge #page-landing #testimonial .header{margin-bottom:20px}#concierge #page-landing #testimonial .desc{color:#aaa;width:600px;margin-left:20px;padding-top:20px;font-size:11pt;text-align:left}#concierge #page-landing #testimonial-content{margin-left:85px}#concierge #page-landing #testimonial-content .testimonial{margin-bottom:25px}#concierge #page-landing #testimonial-content .signature{margin-top:10px}#concierge #page-landing #testimonial-content .darken{color:#333}#concierge #page-landing #res-search-container{opacity:.95;width:230px;background-color:#f2f4f4;text-align:center;position:absolute;z-index:9999;border:1px solid #ddd;border-radius:3px}#concierge #page-landing #res-search-container .header{font-size:13pt;padding:20px;color:#000}#concierge #page-landing #res-search-container .tab{width:114px;background:#fff;height:40px;line-height:40px;font-size:10pt;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#999;cursor:pointer}#concierge #page-landing #res-search-container .tab:hover{text-decoration:underline;border-top:3px solid #999;line-height:38px;height:38px}#concierge #page-landing #res-search-container .tab.last{border-right:0;width:115px}#concierge #page-landing #res-search-container .tab.selected{border-top:3px solid #000;color:#000;height:38px;line-height:38px;cursor:pointer}#concierge #page-landing #res-search-container .search-input-container{background:#fff}#concierge #page-landing #res-search-container .search-input{padding:15px 10px;overflow:hidden;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/whitearrowdown.png) no-repeat 100% #fff;border-bottom:1px solid #ddd;text-align:left;width:190px;margin-left:10px;margin-right:10px;cursor:pointer;color:#000;font-weight:400;font-size:16px}#concierge #page-landing #res-search-container .search-input-container .search-input.query{background:#fff}#concierge #page-landing #res-search-container .search-input-container #search-query-input{font-size:85%}#concierge #page-landing #res-search-container .search-input.last{border-bottom:0}#concierge #page-landing #res-search-container .search-input input{border:0;outline:none;color:#000;font-weight:100}#concierge #page-landing #res-search-container .search-input select{width:217px;color:#000;background:transparent;font-size:16px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;outline:none;cursor:pointer}#concierge #page-landing #res-search-container #search-submit-container{text-align:center;padding-bottom:10px;padding-top:10px;background:#f2f4f4;border-top:1px solid #ddd}#concierge #page-landing #res-search-container #search-submit-container .not-ready{font-size:8pt}#concierge #page-landing #res-search-container #search-submit-container .not-ready a{color:#000}#concierge #page-landing #res-search-container #search-submit-container .not-ready a:hover{color:#000;text-decoration:underline}#concierge #page-landing #res-search-container .search-button{text-align:center;line-height:41px;background:#347baf;color:#fff;font-size:10pt;cursor:pointer;border-radius:3px;margin-left:9px;margin-right:9px;margin-bottom:10px;font-family:Roboto}#concierge #page-landing #res-search-container #search-date-select{padding-left:0;width:200px}#concierge #page-landing #res-search-container #search-date-display{padding-left:10px}#concierge #page-landing #photos-container{margin-left:10px;padding-top:27px;position:relative;left:230px;z-index:0;min-height:355px}#concierge #page-landing #photos-container .photo,#concierge #page-landing #photos-container .photo-img{height:340px;width:640px;cursor:pointer}#concierge #page-landing #photos-container .photo-left{left:-887px;position:absolute}#concierge #page-landing #photos-container .photo-selected{left:0;position:absolute}#concierge #page-landing #photos-container .photo-right{left:647px;position:absolute}#concierge #page-landing #photos-container .photo-far-right{left:1294px;position:absolute}#concierge #page-landing #photos-container .arrow{position:absolute;left:647px;top:170px;z-index:99999;cursor:pointer;opacity:.7}#concierge #page-landing #photos-container .photo-title-container{position:absolute;z-index:9999;color:#fff;left:220px;width:400px;text-align:right;top:45px;cursor:pointer}#concierge #page-landing #photos-container .photo-title-container .photo-title{font-size:12pt;text-shadow:2px 2px 6px #000;font-weight:400}#concierge #page-landing #photos-container .photo-title-container .photo-subtitle{font-size:9pt;font-style:italic;text-shadow:2px 2px 6px #000;margin-top:4px;height:200px}#concierge #page-landing #photos-container .photo-title-container .separator{margin-top:5px}#concierge #page-landing .block-heading{text-align:center;margin-bottom:30px;font-size:21px;font-weight:400;color:#000}#concierge #page-landing .block-description{text-align:center;padding-left:150px;padding-right:150px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #ddd}#concierge #page-landing .touch-icon{width:50px;margin-bottom:20px}#concierge #page-landing-event{width:968px;min-height:1100px;margin-left:auto;margin-right:auto;color:#555;padding-top:40px;padding-bottom:20px}#concierge #page-landing-event .title{font-size:15pt;color:#000}#concierge #page-landing-event .subtitle{font-style:italic;margin-top:5px;font-size:10pt}#concierge #page-landing-event .event-header{margin-bottom:10px;color:#000;font-family:Roboto;font-weight:400}#concierge #page-landing-event .event-row{margin-bottom:20px;padding-top:10px;border-top:1px solid #ddd}#concierge #page-landing-event .col-event{width:300px;margin-right:10px}#concierge #page-landing-event .col-date{width:250px;margin-right:10px}#concierge #page-landing-event .col-details{width:0;margin-right:10px}#concierge #page-landing-event .col-book{width:200px}#concierge #page-landing-event .event-row{margin-bottom:10px;font-size:10pt}#concierge #page-landing-event .event-row .date,#concierge #page-landing-event .event-row .name{font-size:13pt;color:#000;font-weight:400}#concierge #page-landing-event .tab{border:1px solid grey;padding:10px;border-bottom:0;margin-left:10px;cursor:pointer}#concierge #page-landing-event .tab.selected{border-bottom:1px solid #fff;position:relative;top:1px}#concierge #page-landing-event .tab-container{border-bottom:1px solid grey;margin-bottom:20px}#concierge #page-reservationbooked #main-area #booked-notice{line-height:17px;background-color:#fff;color:#000;padding:5px 10px;font-size:80%;border:1px solid #347baf}#concierge #page-reservationbooked #main-area .details-block{background:#fff;padding:5px 40px;margin:10px 0}#concierge #page-reservationbooked #main-area .details-block .block-header{font-size:110%;margin:15px 0}#concierge #page-reservationbooked #main-area .details-block .block-body{font-size:10pt}#concierge #page-reservationbooked #main-area .details-block .block-body .body-row{margin:5px 0}#concierge #page-reservationbooked #main-area .details-block .block-body .body-row .row-title{width:40%}#concierge #page-reservationbooked #main-area .details-block .block-body .body-row .row-info{width:60%}#concierge #page-reservationbooked #main-area #reservation-details.details-block .block-body{line-height:23px}#concierge #page-reservationbooked #main-area #reservation-details.details-block .block-body .manager-requests-field{line-height:15px}#concierge #page-reservationbooked #main-area #client-suggestions.details-block .block-body{font-style:italic;margin:15px 0}#concierge #page-reservationbooked #right-area .right-area-block{margin:0 15px 15px;background:#fff;overflow:hidden}#concierge #page-reservationbooked #right-area .right-area-block .block-header{padding:10px;text-align:center;color:#000;font-size:12pt;border-bottom:1px solid #aaa;font-weight:400}#concierge #page-reservationbooked #right-area .right-area-block .block-body{margin:15px 20px;font-size:10pt}#concierge #page-reservationbooked #right-area #venue-map{text-align:center}#concierge #page-reservationbooked #print-button-container{position:relative}#concierge #page-reservationbooked #print-button{left:500px;position:absolute;top:15px}#concierge #page-enterclientinfo #main-area #info-body .asterisk{color:#347baf;font-style:italic}#concierge #page-enterclientinfo #main-area #info-body{background:#fff;padding:5px 20px 10px;font-size:10pt;width:505px}#concierge #page-enterclientinfo #main-area #info-body .form-line{margin:5px 0;line-height:23px}#concierge #page-enterclientinfo #main-area #info-body .form-line .supersubtext{line-height:10px}#concierge #page-enterclientinfo #main-area #info-body .form-line #bbm_pin,#concierge #page-enterclientinfo #main-area #info-body .form-line .phone-number input{width:auto}#concierge #page-enterclientinfo #main-area #info-body .form-line .invalid-notice{color:red;font-size:80%}#concierge #page-enterclientinfo #main-area #info-body .form-line label{margin:0 10px 0 2px}#concierge #page-enterclientinfo #main-area #info-body .form-title{padding-right:10px;text-align:right;width:155px}#concierge #page-enterclientinfo #main-area #info-body .form-field{width:337px}#concierge #page-enterclientinfo #main-area #info-body .smallnote{width:332px;margin-top:5px;font-style:italic;line-height:12px}#concierge #page-enterclientinfo #main-area #info-body textarea{height:50px;width:332px}#concierge #page-enterclientinfo #main-area #info-body #client-info-submit-btn{margin:10px 0 0 10px}#concierge #page-enterclientinfo #main-area #info-body .invalid-notice a{color:#333;text-decoration:underline}#concierge #page-enterclientinfo #main-area #info-body #new-promoter-name-container{position:relative}#concierge #page-enterclientinfo #main-area #info-body #new-promoter-name-prompt{color:#999;left:5px;position:absolute;top:0}#concierge #page-enterclientinfo #main-area #info-body #email-conf-msg{margin:3px 0}#concierge #page-enterclientinfo #reservation{margin-left:15px;width:340px;background:#fff}#concierge #page-enterclientinfo #reservation-header{padding:10px;text-align:center;color:#000;font-size:12pt;border-bottom:1px solid #aaa;font-weight:400}#concierge #page-enterclientinfo #reservation-summary{padding:10px 0}#concierge #page-enterclientinfo #reservation-summary .reservation-block{padding:10px 15px}#concierge #page-enterclientinfo #reservation-summary .reservation-block .block-header{color:#000;line-height:25px}#concierge #page-enterclientinfo #reservation-summary .reservation-block .block-body{font-size:85%;line-height:25px}#concierge #page-enterclientinfo #reservation-summary #total-entry-row{color:#347baf;font-size:110%;font-weight:700;padding:0 9px 0 15px}#concierge #page-enterclientinfo #reservation-summary #total-amount{margin-right:10px}#concierge #page-enterclientinfo #reservation-summary .payment-note{font-size:8pt;padding-left:10px;padding-right:10px;color:#777}#concierge #page-enterclientinfo .cc-header{font-size:7pt}#concierge #page-enterclientinfo .cc-num{font-family:Roboto}#concierge #page-enterclientinfo .cc-exp-m{font-family:Roboto;width:30px}#concierge #page-enterclientinfo .cc-cvc,#concierge #page-enterclientinfo .cc-exp-y{font-family:Roboto;width:50px}#concierge #page-enterclientinfo .cc-right{margin-left:15px}#concierge #page-enterclientinfo .cc-input-area{margin-top:2px;margin-bottom:10px}#concierge #page-enterclientinfo .cc-message{width:330px;font-style:italic;font-size:8pt;font-weight:700;margin-top:10px;margin-bottom:10px}#concierge #page-enterclientinfo .deposit-policy-container{position:relative}#concierge #page-enterclientinfo .deposit-policy{position:absolute;width:320px;border-radius:5px;border:1px solid #ccc;padding:10px;background:#fff;left:375px;top:-54px;font-size:9pt;line-height:18px}#concierge #page-enterclientinfo .line-above{border-top:1px solid #d5d5d5;margin-top:10px}#concierge #page-enterclientinfo .line-below{border-bottom:1px solid #d5d5d5;margin-bottom:10px;padding-bottom:10px;width:340px}#main-popup #concierge-view-venue-perks-popup{font-size:12px}#concierge #search-container{width:968px;min-height:1000px;margin-left:auto;margin-right:auto;color:#555;padding-top:40px}#concierge #search-container #list-view-link{height:31px;width:71px;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/list-inactive@1x.png) no-repeat;cursor:pointer}#concierge #search-container #list-view-link.active{width:70px;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/list-active@1x.png) no-repeat}#concierge #search-container #grid-view-link{height:31px;width:72px;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/grid-inactive@1x.png) no-repeat;cursor:pointer}#concierge #search-container #grid-view-link.active{background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/grid-active@1x.png) no-repeat}#concierge #search-container #left-filters{width:225px;margin-right:20px}#concierge #search-container #left-filters #header{color:#000;font-size:13pt;margin-bottom:13px}#concierge #search-container #left-filters #search-box{background:#fff;padding:8px;border:1px solid #ddd;margin-bottom:15px}#concierge #search-container #left-filters #search-box .search-input{padding:15px 10px;overflow:hidden;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/whitearrowdown.png) no-repeat 100% #fff;border-bottom:1px solid #ddd;cursor:pointer;color:#000;font-weight:400}#concierge #search-container #left-filters #search-box .search-input.last{margin-bottom:0}#concierge #search-container #left-filters #search-box .search-input input{border:0;outline:none;color:#000;font-weight:100}#concierge #search-container #left-filters #search-box .search-input select{color:#555;background:transparent;width:217px;font-size:16px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;outline:none;cursor:pointer;color:#000}#concierge #search-container #left-filters #search-box #search-date-select.search-input{padding-left:0}#concierge #search-container #left-filters #search-box #search-date-select #search-date-display{padding-left:10px}#concierge #search-container #left-filters #search-box .search-button{text-align:center;line-height:41px;background:#347baf;color:#fff;font-size:10pt;cursor:pointer;border-radius:3px;font-family:Roboto}#concierge #search-container #left-filters .filter-header{color:#000;padding:9px;border-bottom:1px solid #ddd}#concierge #search-container #left-filters .filter-container{border:1px solid #ddd;margin-bottom:15px}#concierge #search-container #left-filters .filter-item-container{padding:10px}#concierge #search-container #left-filters .filter-item{padding-bottom:8px;font-size:9pt;color:#888}#concierge #search-container #left-filters .filter-item-more{text-align:left;border-top:1px solid #ccc;padding-top:5px;padding-bottom:5px;cursor:pointer;padding-left:25px;font-size:9pt}#concierge #search-container #left-filters .filter-item-more:hover{color:#000;text-decoration:underline}#concierge #search-container #left-filters .desc{width:175px}#concierge #search-results{width:720px}#concierge #search-container #search-results #top-panel{color:#aaa;font-size:10pt;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:3px}#concierge #search-container #search-results #top-panel #matches{padding-top:5px}#concierge #search-container #search-results #results .no-results{font-size:13pt;text-align:center;padding-top:100px;padding-bottom:100px}#concierge #results #overlay-container{position:relative}#concierge #results #overlay{position:absolute;background:#000;opacity:.5;top:-20px;min-height:115px;min-width:720px;z-index:999999;text-align:center}#concierge #results #overlay.landing{top:35px}#concierge #results #overlay img{padding-top:50px}#concierge #results #instructions{padding-top:110px;font-weight:100;font-size:14pt;min-height:75px;padding-left:100px}#concierge #results #instructions a{color:#000;text-decoration:none}#concierge #results #instructions a:hover{color:#000;text-decoration:underline}#concierge #results #instructions .arrow-left{padding-right:20px;padding-top:2px}#concierge #results .result-box{margin-bottom:20px;margin-right:20px;width:340px}#concierge #results .result-box .photo{width:339px;height:170px;border:1px solid #ddd}#concierge #results .result-box .description{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px;font-size:10pt;min-height:99px}#concierge #results .result-box .venue-name{color:#000;font-size:13pt;font-family:Roboto;font-weight:700;height:auto;line-height:1.1;margin-bottom:3px;text-transform:uppercase;width:auto}#concierge #results #grid-view-results .result-box .photo{margin-bottom:10px}#concierge #results #grid-view-results .result-box .description{min-height:260px}#concierge #results .result-box .venue-tags{clear:both}#concierge #results .result-box .venue-cutoff,#concierge #results .result-box .venue-desc,#concierge #results .result-box .venue-perk,#concierge #results .result-box .venue-rewards,#concierge #results .result-box .venue-tags,#concierge #results .result-box .venue-tags-more{margin-bottom:3px}#concierge #results .result-box .venue-cutoff,#concierge #results .result-box .venue-tags-more{color:#aaa}#concierge #results .result-box .venue-perk{padding:2px;background:#666;width:31px;color:#fff;cursor:pointer;text-align:center;font-size:8pt;margin-right:4px}#concierge #results .result-box .venue-rewards{padding:2px;background:#61a3a3;color:#fff;cursor:pointer;text-align:center;font-size:8pt}#concierge #results .result-box .booking-options{font-size:10pt;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-bottom:2px}#concierge #results .result-box .booking-option{width:109px;text-align:center;height:55px;line-height:23px;background-color:#347baf;color:#fff;border-radius:5px;font-family:Roboto;margin-right:3px}#concierge #results .result-box .booking-option .subtext{color:#fff}#concierge #results .result-box .booking-option.dining{width:79px;text-align:center;height:34px;line-height:34px;background-color:#347baf;font-size:11pt}#concierge #results .result-box .booking-option .maintext{font-size:19px;font-weight:400}#concierge #results .result-box .booking-option.last{border-right:0}#concierge #results .result-box .booking-option.dining.last{width:83px}#concierge #results .result-box .booking-options .padded{padding:7px}#concierge #results .result-box.list-view .booking-options .padded{padding-left:0}#concierge #results .result-box.list-view{border-bottom:1px solid #ddd;width:auto;padding-bottom:10px}#concierge #results .result-box.list-view .description{border:none;width:340px;overflow:hidden;padding-top:0;min-height:inherit}#concierge #results .result-box.list-view .booking-options{max-width:340px;border:0}#concierge #results .result-box a.custom-request-btn{width:328px;line-height:24px;height:24px;background:#f5f5f5;padding:5px;display:block;text-align:center;font-size:13pt;color:#347baf;font-weight:100;border-radius:5px;font-family:Roboto}#concierge #results .result-box a.custom-request-btn:hover{background:#000;color:#fff;text-decoration:none}#concierge #results .result-box.list-view a.custom-request-btn{width:80px}#concierge #results .result-box.list-view a.custom-request-btn.nightlife{width:145px}#concierge #results #grid-view-results .result-box a.custom-request-btn.nightlife{padding:15px 0;margin:0 5px 2px}#concierge #results .result-box .booking-option a.custom-request-btn{width:auto;font-size:11pt}#concierge #results .result-box a.booking-option-link{display:block;color:#fff;text-decoration:none}#concierge #results .result-box a.booking-option-link.nightlife{padding-top:8px}#concierge #results .result-box a.booking-option-link:hover{color:#fff;background:#000;text-decoration:none;border-radius:5px}#concierge #results .result-box .venue-link{cursor:pointer;float:left}#concierge #results .result-box .venue-link:hover{text-decoration:underline}#concierge .venue-subscription{background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/icons/env_unselected.png) no-repeat;width:20px;background-size:20px;margin-top:3px;height:20px;cursor:pointer;margin-left:10px;float:left}.venue-subscription-tooltip.ui-tooltip{background:#666;color:#fff;border:none;padding:0;opacity:1;font-size:.73em;font-family:Roboto,sans-serif;max-width:120px;text-align:center}.venue-subscription-tooltip .ui-tooltip-content{position:relative;padding:.3em}.venue-subscription-tooltip .ui-tooltip-content:after{content:"";position:absolute;border-style:solid;display:block;width:0;bottom:-10px;left:50px;border-color:#666 transparent;border-width:10px 10px 0}#concierge .venue-subscription.subscribed{background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/icons/env_selected.png) no-repeat;background-size:20px}#concierge #page-dining-request .policy-header{font-size:12px;text-decoration:underline}#concierge #page-dining-request .policy-text{font-size:11px;line-height:1.2em;margin-top:5px}#concierge #page-nightlife-landing{background:#ededed;min-width:900px}#concierge #page-nightlife-landing #browse-title{font-size:16px}#concierge #page-nightlife-landing #landing-outer-container{width:900px;margin:0 auto;padding-bottom:10px}#concierge #page-nightlife-landing #top-panel{background:#fff;margin-bottom:25px;padding:25px 0 10px}#concierge #page-nightlife-landing #top-panel #inner-container{width:900px;margin:0 auto}#concierge #page-nightlife-landing #top-panel #concierge-banner{margin:0 5px 0 0;width:115px}#concierge #page-nightlife-landing #top-panel #search-banner{font-family:Roboto,sans-serif;font-size:16px;margin-left:10px}#concierge #page-nightlife-landing #top-panel #search-banner .search-field{padding:0 5px}#concierge #page-nightlife-landing #top-panel #search-banner .search-field .dk_toggle{padding:11px 40px 9px 10px;font-size:15px;font-weight:200}#concierge #page-nightlife-landing #top-panel #search-banner #datepicker{width:90px;padding:5px}#concierge #page-nightlife-landing #top-panel #search-banner .search-header{font-size:17px;font-weight:200;padding:3px 8px 12px 5px}#concierge #page-nightlife-landing #top-panel #search-banner .city-dropdown-container{font-size:12px;background:transparent;margin-left:6px;font-weight:400;padding-top:4px}#concierge #page-nightlife-landing #top-panel #search-banner .city-dropdown{font-size:12px}#concierge #page-nightlife-landing #top-panel #search-banner .custom-reservation-link-container{text-align:center;font-size:12px;margin-top:3px}#concierge #page-nightlife-landing #filter-panel{margin:0 20px 10px 0;font-size:13px;line-height:30px}#concierge #page-nightlife-landing #filter-panel .filter-title{padding:0 5px 0 0}#concierge #page-nightlife-landing .venue-listing-header{font-size:17px;color:#222;margin:10px 11px -5px;font-family:Roboto,sans-serif}#concierge #page-nightlife-landing .venue-listing{width:429px;padding:0;min-height:267px;margin:0 20px 20px 0;overflow:hidden}#concierge #page-nightlife-landing .venue-header{padding:10px 8px 8px;cursor:pointer;border:1px solid #ededed;border-top:0 solid #ededed}#concierge #page-nightlife-landing .venue-header .venue-name{font-size:16px;color:#347baf;font-family:Roboto,sans-serif}#concierge #page-nightlife-landing .venue-header .venue-blurb{color:#777;font-size:12px;font-style:italic}#concierge #page-nightlife-landing .venue-photos{position:relative;border:solid #ededed;border-width:1px 1px 0}#concierge #page-nightlife-landing .rotator{height:215px;width:429px;cursor:pointer}#concierge #page-nightlife-landing .rotator-nav{width:25px;position:absolute;top:0;bottom:0;z-index:100}#concierge #page-nightlife-landing .rotator-nav.prev{left:0}#concierge #page-nightlife-landing .rotator-nav.next{right:0}#concierge #page-nightlife-landing .rotator-nav a{display:block;text-align:center;position:absolute;left:0;right:0;top:34%;padding:15px 0}#concierge #page-nightlife-landing .rotator-nav.prev a{padding-right:6px}#concierge #page-nightlife-landing .rotator-nav.next a{padding-left:6px}#concierge #page-clientslanding{width:1040px}#concierge #page-clientslanding .export-button{background:#ddd;padding-top:2px;float:left;height:30px;font-size:13px;padding-left:20px;padding-right:20px;line-height:27px;cursor:pointer;color:#666;border-radius:3px}#concierge #page-clientslanding .export-button:hover{background:#aaa}#concierge #page-clientslanding .export-button span{margin-right:5px}#concierge #page-clientslanding .export-button img{vertical-align:middle;width:20px}#concierge #page-clientslanding #show-canceled-box-area{color:#666;font-size:70%;margin:20px 3px 15px;clear:both}#concierge #page-clientslanding #main-area{background-color:#fff;padding-top:10px;font-size:12px;width:1020px}#concierge #page-clientslanding #main-area #client-reservations-table-header{margin:0 0 5px;border-bottom:1px solid #ccc;color:#999;font-weight:400;position:relative}#concierge #page-clientslanding #main-area #client-reservations-table{font-size:8pt}#concierge #page-clientslanding #main-area #client-reservations-table-header td,#concierge #page-clientslanding #main-area #client-reservations-table td{border:none;padding:3px 10px}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-date,#concierge #page-clientslanding #main-area #client-reservations-table td.col-date{width:60px;min-width:60px}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-name,#concierge #page-clientslanding #main-area #client-reservations-table td.col-name{width:145px;min-width:145px}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-email,#concierge #page-clientslanding #main-area #client-reservations-table td.col-email{width:130px;min-width:130px}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-phone,#concierge #page-clientslanding #main-area #client-reservations-table td.col-phone{width:100px;min-width:100px}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-venue,#concierge #page-clientslanding #main-area #client-reservations-table td.col-venue{width:80px;min-width:80px;text-align:left}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-partysize,#concierge #page-clientslanding #main-area #client-reservations-table td.col-partysize{width:65px;min-width:65px;text-align:center}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-arrival,#concierge #page-clientslanding #main-area #client-reservations-table td.col-arrival{width:80px;min-width:80px;text-align:center}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-status,#concierge #page-clientslanding #main-area #client-reservations-table td.col-status{width:90px;min-width:90px;text-align:center}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-status{padding-left:18px}#concierge #page-clientslanding #main-area #client-reservations-table .status-text{text-align:right}#concierge #page-clientslanding #main-area #client-reservations-table tr.loading{display:block;text-align:center}#concierge #page-clientslanding #main-area #client-reservations-table tr.loading td img{width:20px}#concierge #page-clientslanding #main-area #client-reservations-table tr.empty{display:none}#concierge #page-clientslanding #main-area #client-reservations-table.empty tr.empty{display:block}#clients-landing-popup .res-details-status,#concierge #page-clientslanding #main-area #client-reservations-table .status-indicator{background:transparent url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/status-yellow.png) no-repeat;width:10px;margin-top:2px;margin-left:5px}#clients-landing-popup .res-details-status{margin-left:0;margin-right:5px;margin-top:5px}#clients-landing-popup .res-details-status.received,#concierge #page-clientslanding #main-area #client-reservations-table .status-indicator.received{background:transparent url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/status-green.png) no-repeat}#clients-landing-popup .res-details-status.canceled,#concierge #page-clientslanding #main-area #client-reservations-table .status-indicator.canceled{background:transparent url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/status-red.png) no-repeat}#concierge #page-clientslanding #main-area #client-reservations-table-header .status-header-container{margin-left:22px}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-status #status-question-mark{margin-left:5px}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-status #status-help-tooltip-container{position:relative}#concierge #page-clientslanding #main-area #client-reservations-table-header td.col-status #status-help-tooltip{margin-top:5px;position:absolute;right:0;z-index:99999;display:none}#concierge #page-clientslanding #main-area #client-reservations-table .cell-truncate-container{width:100%;height:15px;overflow:hidden;position:relative}#concierge #page-clientslanding #main-area #client-reservations-table .cell-truncate{position:absolute;width:100%;word-wrap:break-word}#concierge #page-clientslanding #main-area #client-reservations-table .res-row-hover{background-color:#555;color:#fff;cursor:pointer}#concierge #page-clientslanding #main-area #client-reservations-table.cancel-filter .res-canceled,#concierge #page-clientslanding #main-area #client-reservations-table .res-canceled,#concierge #page-clientslanding #main-area #client-reservations-table.show-canceled .res-canceled{display:table-row}#concierge #page-clientslanding .filters{margin-top:20px}#concierge #page-clientslanding .filters .filter{float:left;margin-right:5px}#concierge p.search{border:1px solid #ccc;border-radius:3px}#concierge p.search img.glass{float:left;height:20px;margin:5px 0 5px 5px;width:20px}#concierge p.search input{height:30px;border:none;font-size:12px;outline:none;padding:0 10px 0 5px;width:150px}#concierge .form-element label{cursor:pointer}#concierge .form-element p.input{height:30px;line-height:30px!important}#concierge .form-element p.input input::-webkit-input-placeholder,#concierge p.search input::-webkit-input-placeholder{color:#666}#concierge .form-element p.input input:-moz-placeholder,#concierge .form-element p.input input::-moz-placeholder,#concierge p.search input:-moz-placeholder,#concierge p.search input::-moz-placeholder{color:#666}#concierge .form-element p.input input:-ms-input-placeholder,#concierge p.search input:-ms-input-placeholder{color:#666}#concierge .form-element.select p.input{border-radius:3px;background:#fff;border:1px solid #ccc;font-size:12px;font-weight:400;margin:0;overflow:hidden;padding:0;position:relative;width:10.8em}#concierge .form-element.select p.input-long{width:13em!important}#concierge .form-element.select p.input select{border-radius:0;-webkit-appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;outline-width:0;padding:9px .5em;width:150%;color:#666}#concierge .form-element.select.disabled p.input .downer,#concierge .form-element.select.disabled p.input select{background:#eee!important;color:#999!important}#concierge .form-element .downer{border-radius:3px;background:#fff;height:100%;position:absolute;right:0!important;top:0!important;width:30px}#concierge .form-element .downer:after{background-image:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/selector.png);background-size:11px 15px;content:"";display:block;height:15px;margin-top:8px;margin-left:10px;width:10px}#concierge .form-element.disabled .downer:after{background-image:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/selectorgray.png)!important}#concierge .form-element.select p.input .downer{pointer-events:none;right:10px;top:14px}#concierge .form-element.cal{position:relative}#concierge .form-element.cal p.input{font-weight:700;border:1px solid #ccc;border-radius:3px}#concierge .form-element.cal p.input img{background:#a7a7a7;height:16px;position:absolute;right:10px;top:10px;width:16px}#concierge .form-element p.input input.cal-input{cursor:pointer;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/calendariconsmallblue.png) right 6px top 7px no-repeat #fff;background-size:17px;border:0;padding:9px .5em 7px;font-size:12px;width:13.5em}#concierge #page-contest #main-area{margin-left:20px;width:630px;background:#fff;font-size:90%;padding:20px 20px 20px 30px}#concierge #page-contest .title{font-style:italic;font-size:120%;margin-bottom:20px}#concierge #page-contest .heading{margin-bottom:20px}#concierge #page-contest .text{font-size:80%}#concierge #page-champagne #main-area{margin-left:20px;width:630px;background:#fff;font-size:90%;padding:20px 20px 20px 30px}#concierge #page-champagne .title{font-style:italic;font-size:120%;margin-bottom:20px}#concierge #page-champagne .heading{margin-bottom:20px}#concierge #page-champagne .text{font-size:80%}.concierge-popup{color:#555;padding:10px;font-family:Roboto;background:none}.concierge-popup .close-link{font-size:70%;padding:10px}.concierge-popup .overlay-header{color:#000;font-size:13pt;padding-bottom:5px;border-bottom:1px solid #aaa;font-weight:400}.concierge-popup .overlay-body{line-height:20px}#clients-landing-popup{min-height:250px}#clients-landing-popup .body-block{padding:10px 20px;font-size:80%}#clients-landing-popup #reservation-details-display{background-color:#fff}#clients-landing-popup #client-contact-display{background-color:#ededed;font-style:italic;border-top:1px solid #ccc}#clients-landing-popup .block-title{color:#000;font-size:120%;margin-bottom:5px}#clients-landing-popup .supersubtext{font-size:80%;color:#999;line-height:12px;margin:5px 0}#clients-landing-popup .phone-number{font-style:normal}#clients-landing-popup .phone-number input{width:auto}#clients-landing-popup #edit-client-info-form .save-links{margin-top:10px}#clients-landing-popup #edit-client-info-form #edit-client-info-cancel-btn{margin:0 15px}#clients-landing-popup #edit-client-info-form #new-promoter-name-container{position:relative}#clients-landing-popup #edit-client-info-form #new-promoter-name-prompt{color:#999;left:5px;position:absolute;top:0}#clients-landing-popup .invalid-notice{color:red;font-size:80%;font-style:italic}#clients-landing-popup #reservation-details-display .edit-links{margin-top:5px;font-size:90%}#clients-landing-popup #reservation-details-display #resend-email-confirmation img{vertical-align:text-bottom}#clients-landing-popup #reservation-details-display .manager-requests{line-height:15px;margin-top:3px}#clients-landing-popup #action-buttons{border:1px solid #ccc}#clients-landing-popup #action-buttons .action-button{float:left;padding:15px;font-family:Roboto;width:211px;text-align:center;border-right:1px solid #ccc;font-weight:400;cursor:pointer}#clients-landing-popup #action-buttons .action-button.whole{width:456px}#clients-landing-popup #action-buttons .action-button.last{border-right:0}#clients-landing-popup #action-buttons .action-button:hover{background:#000;color:#fff}.conciergeavailview{margin-top:10px;margin-bottom:30px}#main-popup .conciergeavailview{margin-top:0!important;margin-bottom:0!important}.conciergeavailview .availselect{position:relative;float:left;margin-right:5px;color:#ccc;font-family:Roboto;font-size:16px;text-align:center;width:223px;min-height:55px;overflow:hidden;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/dropdown-arrow@1x.png) 92% no-repeat #4a4a4a;cursor:pointer}.conciergeavailview .availselect select{width:120%;height:44px;padding-left:85px;color:#ccc;font-weight:400;background:0 0;font-size:16px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;outline:0;cursor:pointer}.conciergeavailview .availselect select:focus::-ms-value{background:#4a4a4a}.conciergeavailview .availselect .title{position:absolute;bottom:8px;font-size:10px;font-weight:700;text-align:center;width:223px}.conciergeavailview .availselect .val{padding-top:13px;font-weight:400}.conciergeavailview .avail-date-calendar-container{position:relative;float:left}.conciergeavailview .avail-date-calendar{position:absolute;top:50px;right:5px;background:#4a4a4a;width:203px;z-index:30}.conciergeavailview .avail-date-calendar .ui-datepicker{width:auto!important}.conciergeavailview .availbutton{float:left;background:#347baf;padding:10px;width:203px;text-align:center;height:35px;line-height:35px;color:#fff;font-weight:400;cursor:pointer;font-size:16px;font-family:Roboto}.conciergeavailview .results{margin-bottom:20px;padding:0 0 10px 10px;border-bottom:1px solid #efefef;width:875px}.conciergeavailview .results .heading{font-size:12px;color:#aaa;padding-bottom:10px;border-bottom:1px solid #efefef;font-family:Roboto;font-weight:400;margin-top:20px}.conciergeavailview .results .no-results{font-size:14px;color:#aaa;font-family:Roboto;font-weight:400;padding-top:26px;padding-bottom:20px}.conciergeavailview .results .rows .row{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #efefef}.conciergeavailview .results .rows .row .date{float:left;font-family:Roboto;font-weight:400;font-size:16px}.conciergeavailview .results .rows .row .date.searched{font-weight:700}.conciergeavailview .results .rows .row .times{float:right}.conciergeavailview .results .rows .row .booking-option,.upcoming-avail .booking-option{text-align:center;color:#fff;border-radius:5px;font-family:Roboto;width:79px;height:34px;line-height:34px;background-color:#347baf;font-size:11pt;margin-right:3px;float:left}.upcoming-avail .booking-option{margin-right:5px!important;margin-bottom:5px!important;border-radius:3px!important}.conciergeavailview .results .rows .row .cutoff{font-weight:200;font-size:12px;font-style:italic;display:block;margin-top:5px}.conciergeavailview .results .rows .row .empty_code{text-align:center;color:#666;border-radius:5px;font-family:Roboto;width:384px;height:34px;line-height:34px;background-color:#efefef;font-size:12px;margin-right:3px;float:left;padding-left:10px;padding-right:10px;overflow:hidden;font-weight:400}.conciergeavailview .results .rows .row .booking-option.last{margin-right:0}.conciergeavailview .results .rows .row .booking-option-link,.upcoming-avail .booking-option-link{display:block;color:#fff;text-decoration:none}.upcoming-avail .booking-option-link{line-height:17px!important}.upcoming-avail .booking-option-link span{display:block;font-size:11px}.upcoming-avail .booking-option-link span.book-time{font-size:10px}.conciergeavailview .results .rows .row .booking-option-link:hover,.upcoming-avail .booking-option-link:hover{color:#fff;background:#000;text-decoration:none;border-radius:5px}.conciergeavailview .results .rows .row .booking-option.empty,.upcoming-avail .booking-option.empty{background:#efefef}.conciergeavailview .results .rows .row .booking-option.empty .booking-option-link:hover,.upcoming-avail .booking-option.empty .booking-option-link:hover{background:#efefef!important}.conciergeavailview .submit-request{width:352px;padding:10px 0 10px 10px;margin-top:10px;float:right}.conciergeavailview .submit-request .desc{float:left;font-family:Roboto;font-style:italic;font-weight:400;padding-top:8px}.conciergeavailview .submit-request .req,.upcoming-avail .req{float:right;padding:7px;font-size:15px;background:#efefef;font-family:Roboto;width:60px;text-align:center}.upcoming-avail .req{float:left!important;border-radius:3px!important;height:20px!important;width:65px!important}.conciergeavailview .submit-request .req a:hover,.upcoming-avail .req a:hover{text-decoration:none;color:#000}.upcoming-avail .title{font-family:Roboto;font-weight:400;font-size:14px;color:#999;margin-bottom:15px}.upcoming-avail .results{margin-bottom:30px}.upcoming-avail-container{margin-left:30px}#concierge #page-venuepage #main-area{width:630px}#concierge #page-venuepage #search-results{width:auto;clear:both}#concierge #page-venuepage .banner-display{color:#000;margin-bottom:10px;line-height:22px}#concierge #page-venuepage .banner-display .venue-name{font-size:15pt;font-weight:400;text-transform:uppercase;font-family:Roboto}#concierge #page-venuepage .banner-display .venue-location{color:#777;font-size:10pt;margin-left:3px}#concierge #page-venuepage .banner-display .venue-blurb{color:#777;font-size:10pt;font-style:italic}#concierge #page-venuepage .rotator{width:620px;height:310px;overflow:hidden}#concierge #page-venuepage .rotator-nav-container{height:50px;padding:5px 0 0;position:relative}#concierge #page-venuepage .rotator-nav-container .nav-arrow{color:#999;font-family:Roboto;width:40px;font-size:200%;text-align:center;cursor:pointer}#concierge #page-venuepage .rotator-nav-container .nav-arrow:hover{color:#000}#concierge #page-venuepage .rotator-nav{text-align:center;width:540px}#concierge #page-venuepage .rotator-nav a{margin:0 2px}#concierge #page-venuepage .rotator-nav a img{border:2px solid #fff;width:100px}#concierge #page-venuepage #rotator-gold-border{border:2px solid #347baf;height:50px;width:100px;position:absolute}#concierge #page-venuepage .tab-bar{margin-top:20px;border-bottom:1px solid #aaa;margin-right:10px}#concierge #page-venuepage .tab-bar .tab{color:#aaa;cursor:pointer;text-align:center;height:30px;line-height:30px;font-size:90%;padding:0 20px}#concierge #page-venuepage .tab-bar .tab:hover{color:#aaa;border-bottom:3px solid #aaa;padding-bottom:0}#concierge #page-venuepage .tab-bar .tab.selected{color:#666;background:#fff;border-bottom:3px solid #333;padding-bottom:0}#concierge #page-venuepage .tab-content{padding-top:30px}#concierge #page-venuepage .tab-content .left-content{padding-right:10px;border-right:1px solid #ddd}#concierge #page-venuepage .tab-content .right-content{border-left:1px solid #ddd;margin-left:-1px;padding-left:11px;width:246px}#concierge #page-venuepage .tab-content .right-content .venue-map{margin-bottom:10px}#concierge #page-venuepage .tab-content .right-content .venue-map #venue-map-link{display:flex;border:1px solid #ccc;padding:2px}#concierge #page-venuepage .tab-content .right-content .venue-map #gmap-embed{width:100%;border:0}#concierge #page-venuepage .tab-content .right-content .venue-address{font-size:80%;margin-bottom:10px}#concierge #page-venuepage .tab-content .right-content .venue-links{font-size:80%}#concierge #page-venuepage .tab-content .right-content .venue-details{border-top:1px solid #ccc;font-size:80%;margin:10px 0;padding:10px 0}#concierge #page-venuepage .tab-content .right-content .venue-details .label{font-weight:700}#concierge #page-venuepage .tab-content .right-content .venue-details .detail{margin:5px 0 15px}#concierge #page-venuepage .tab-content .editable-content .header{font-weight:400;color:#666;margin-bottom:10px}#concierge #page-venuepage .tab-content .editable-content .title{color:#347baf;font-size:90%;margin-bottom:10px}#concierge #page-venuepage .tab-content .editable-content .content{font-size:10pt;margin-bottom:20px;padding-left:5px}#concierge #page-venuepage .tab-content .editable-content .quote{padding:2px 0 0 25px;background:#fff url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/quote-bubble.png) no-repeat;font-size:80%;min-height:23px;margin-left:2px;margin-bottom:5px}#concierge #page-venuepage .tab-content .editable-content .quote-source{color:#aaa;font-size:85%;font-style:italic;text-align:right;margin-bottom:15px}#concierge #page-venuepage .tab-content .editable-content .column{float:left;width:260px;padding:0 20px}#concierge #page-venuepage #main-right-column #override-booking{font-size:12px}#concierge #page-venuepage #main-right-column #override-booking .override-booking-header{background-color:#fbb;font-size:16px;padding:5px 0;margin-bottom:10px}#concierge #page-venuepage #main-right-column #override-booking .label{width:100px}#concierge #page-venuepage #main-right-column #override-booking input{width:50px}#concierge #page-venuepage #main-right-column #override-booking #override-booking-datepicker{width:100px}#concierge #page-venuepage #main-right-column #override-booking #override-book-btn{margin:10px 10px 0 5px}#concierge #page-venuepage #main-right-column #search-banner .search-field{padding:10px}#concierge #page-venuepage #main-right-column #search-banner #search-date-field{padding:0}#concierge #page-venuepage #main-right-column #search-banner #search-date-field #search-date-input{padding:0 0 5px}#concierge #page-venuepage #main-right-column #search-banner #search-date-field #search-date-input .ui-datepicker-inline{margin:0 auto;width:236px}#concierge #page-venuepage #main-right-column #search-banner #search-date-field #search-date-input .ui-datepicker table{width:100%}#concierge #page-venuepage #main-right-column #search-banner #search-mfratio-field .dk_toggle,#concierge #page-venuepage #main-right-column #search-banner #search-partysize-field .dk_toggle,#concierge #page-venuepage #main-right-column #search-banner #search-time-field .dk_toggle{width:188px}#concierge #page-venuepage #main-right-column #search-banner .search-prompt{background-color:#fff;font-style:italic;font-weight:200;font-size:12px;padding:10px;border-top:1px solid #ddd}#concierge #page-venuepage #main-right-column #search-banner .search-prompt.first{border-top:none}#concierge #page-venuepage #main-right-column #search-banner .search-prompt.collapsible{cursor:pointer}#concierge #page-venuepage #main-right-column #search-banner .search-prompt .collapse-img{display:none}#concierge #page-venuepage #main-right-column #search-banner .search-prompt.collapsible .collapse-img{display:block}#concierge #page-venuepage #main-right-column #search-banner .search-field-display{background-color:#fff;font-size:12px;padding:10px;font-weight:400;cursor:pointer;border-top:1px solid #ddd}#concierge #page-venuepage #main-right-column #search-banner .search-field-display.first{border-top:none}#concierge #page-venuepage #main-right-column #search-banner .search-field-display .display-value{font-size:13px}#concierge #page-venuepage #main-right-column #search-banner #searching-indicator{font-size:12px;padding:10px 0}#concierge #page-venuepage #main-right-column #search-banner #searching-indicator img{vertical-align:middle}#concierge #page-venuepage #main-right-column #search-results .cutoff-time-box{color:#555;font-size:9px;font-weight:400;font-style:italic;padding:20px 9px 3px}#concierge #page-venuepage #main-right-column #search-results .venue-table-area{margin-top:5px}#concierge #page-venuepage #main-right-column #search-results .cutoff-time-box img{margin-right:1px;vertical-align:text-bottom}#concierge #page-venuepage #main-right-column #search-results .venue-tables{font-size:13px}#concierge #page-venuepage #main-right-column #search-results .venue-tables a.table-entry{display:block;margin-left:5px;margin-right:5px;padding:5px;border-bottom:1px solid #ccc;color:#666;text-decoration:none;text-align:right}#concierge #page-venuepage #main-right-column #search-results .venue-tables a:hover.table-entry.booked{color:#000;text-decoration:none}#concierge #page-venuepage #main-right-column #search-results .venue-tables a.table-entry.last-entry{border-bottom:none}#concierge #page-venuepage #main-right-column #search-results .venue-tables a:hover.table-entry{background:#000;color:#ccc}#concierge #page-venuepage #main-right-column #search-results .venue-tables a.table-entry .tablemin-price{color:#black;font-weight:400;text-decoration:none;font-size:14px}#concierge #page-venuepage #main-right-column #search-results .venue-tables a:hover.table-entry .tablemin-price{color:#fff}#concierge #page-venuepage #main-right-column #search-results .venue-tables a.table-entry .tablemin-text{font-size:10px;font-weight:400;text-align:right}#concierge #page-venuepage #main-right-column #search-results .venue-tables a.table-entry.selected,#concierge #page-venuepage #main-right-column #search-results .venue-tables a:hover.table-entry.selected{background:#666;color:#fff;text-decoration:none}#concierge #page-venuepage #main-right-column #search-results .venue-tables a.table-entry.selected .tablemin-price,#concierge #page-venuepage #main-right-column #search-results .venue-tables a:hover.table-entry.selected{color:#fff}#concierge #page-venuepage #main-right-column #search-results .venue-tables .radio-btn-div{width:15px;margin:5px 0 15px}#concierge #page-venuepage #main-right-column #search-results .venue-tables .radio-btn-div .entry-radio{width:11px}#concierge #page-venuepage #main-right-column #search-results .venue-tables .time-info-div{margin-left:10px;margin-top:3px}#concierge #page-venuepage #main-right-column #search-results .venue-tables .opt-info-div{font-size:11px;font-weight:400;margin:5px 0 5px 10px;text-align:left;width:150px}#concierge #page-venuepage #main-right-column #search-results .venue-tables .resinfo-box{background:#000;color:#ccc;font-style:italic;border:1px solid #347baf;font-size:80%;margin-left:5px;margin-right:5px;padding:7px;width:213px}#concierge #page-venuepage #main-right-column #search-results .venue-tables .resinfo-line{margin-bottom:4px}#concierge #page-venuepage #main-right-column #search-results .venue-tables .resinfo-box-venue{color:#347baf}#concierge #page-venuepage #main-right-column #search-results .venue-tables .resinfo-box-venue .close{margin-left:200px}#concierge #page-venuepage #main-right-column #search-results .venue-tables .gold-button{margin:10px 15px 0}#concierge #page-venuepage #main-right-column .event-row{font-size:70%}#concierge #page-venuepage #main-right-column .event-date-header{font-size:110%;color:#333;margin-bottom:3px;padding-bottom:3px;font-weight:400}#concierge #page-venuepage #main-right-column .event-content{margin-bottom:10px}#concierge #page-venuepage #main-right-column .event-col-header{margin-left:3px;width:65px}#concierge #page-venuepage #main-right-column .event-col-content{width:170px}#concierge #page-venuepage #main-right-column .event-special{background:#ededed url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/event-bg.png) no-repeat;margin-bottom:5px;min-height:20px;padding:20px 10px 10px 40px}#concierge #page-venuepage #main-right-column .event-special .row-desc{word-wrap:break-word}#concierge #page-venuepage #main-right-column .view-flyer{margin-top:3px}#concierge #page-venuepage #main-right-column .small-flyer-thumbnail{margin-right:5px}#concierge #page-venuepage #main-right-column .make-res-header{background-color:#131313;color:#fff;font-size:13px;padding:10px;font-weight:400;text-align:center}#concierge #page-venuepage #main-right-column .down-triangle-line{background-color:#fff;text-align:center}#concierge #page-venuepage #main-right-column .upcoming-events-header{background-color:#fff;border-bottom:1px solid #aaa;color:#555;font-size:12px;font-weight:400;padding:12px 10px 8px}#concierge #page-venuepage #main-right-column .more-button{font-size:85%}#concierge #page-venuepage #main-right-column .get-in-touch{margin-top:15px;text-align:center}#concierge #page-venuepage #main-right-column .get-in-touch a{color:#000;text-decoration:underline;font-size:10pt;padding-top:0}#concierge #page-access-user-list .user-list-header{background:#434343;color:#fff;padding:9px}#concierge #page-access-user-list .icon-spacer{padding-top:4px}#concierge #page-access-user-list .user-list-table{margin:-7px 0 0;width:100%}#concierge #page-access-user-list .user-list-table td{font-size:11px;border:none;padding:5px}#concierge #page-access-user-list .user-list-table td.user-list-title{font-size:16px;padding-top:25px;padding-left:0;border-bottom:3px double #ccc}#concierge #page-access-user-list .user-list-table td.user-list-title a{font-size:10px}#concierge #page-access-user-list .user-list-table td.name-col{width:250px}#concierge #page-access-user-list .user-list-table td.jb-col{width:160px}#concierge #page-access-user-list .user-list-table td.emailnotif-col,#concierge #page-access-user-list .user-list-table td.options-col{width:230px}#concierge #page-access-user-list .user-list-table .user-list-header-row td{padding-top:5px 0 3px;font-weight:400}#concierge #page-access-user-list .user-list-table .user-list-row{padding-bottom:5px;border-bottom:1px solid #ededed}#concierge #page-access-user-list .user-list-table .user-list-row.even{background:#ededed}#concierge #page-access-user-list .user-list-table .user-list-row .user-name{font-size:12px;font-weight:400}#concierge #page-access-user-list .user-list-table .user-list-row .user-email{font-size:10px}#concierge #page-access-user-list .user-list-table .user-msg{margin-top:15px;font-size:10px;font-style:italic}#concierge #page-access-user-list .legend-table{width:100%}#concierge #page-access-user-list .legend-table td{border:1px solid #ddd;padding:5px;font-size:11px}#concierge #page-access-user-list .legend-table-header{color:#555;font-weight:700}#concierge #page-access-user-list .lt-col-type{text-align:center;width:140px}#concierge #page-access-user-edit .privilege-box,#concierge #page-access-user-list .privilege-box{width:210px}#concierge #page-access-user-list .privilege-box{margin-right:10px}#concierge #page-access-user-list .privilege-box.last-box{margin-right:0}#concierge #page-access-user-edit .privilege-box .privilege-box-header,#concierge #page-access-user-list .privilege-box .privilege-box-header{background:#ededed;font-size:14px;text-align:center;font-weight:700;padding:5px}#concierge #page-access-user-edit .privilege-box .privilege-box-contents,#concierge #page-access-user-list .privilege-box .privilege-box-contents{border-left:3px double #ededed;border-right:3px double #ededed;border-bottom:3px double #ededed;font-size:11px;padding:1px 8px 8px}#concierge #page-access-user-edit .privilege-box .privilege-box-subheader,#concierge #page-access-user-list .privilege-box .privilege-box-subheader{margin-top:15px;font-weight:700}#concierge #page-access-user-edit .privilege-box .privilege-box-subheader.cannot-subheader,#concierge #page-access-user-list .privilege-box .privilege-box-subheader.cannot-subheader{color:#833}#concierge #page-access-user-edit .privilege-box .privilege-box-contents ul,#concierge #page-access-user-list .privilege-box .privilege-box-contents ul{margin:.5em 0 0 1.5em}#concierge #page-access-user-edit .privilege-box .privilege-box-contents ul li,#concierge #page-access-user-list .privilege-box .privilege-box-contents ul li{margin:5px 0}#concierge #page-access-user-edit .left-col{width:650px}#concierge #page-access-user-edit .right-col{width:230px}#concierge #page-access-user-edit .back-to-all-link{padding:10px}#concierge #page-access-user-edit .back-to-all-link img{vertical-align:bottom}#concierge #page-access-user-edit .content-header{font-size:18px;line-height:2em;margin-bottom:0}#concierge #page-access-user-edit .content-header-bottom-border{border-bottom:3px double #ddd;margin-bottom:15px}#concierge #page-access-user-edit .content-subheader{border-bottom:1px solid #ddd;font-weight:400;font-size:12px;margin-top:15px;line-height:2em}#concierge #page-access-user-edit .content-body{font-size:12px;line-height:2em;padding-left:10px}#concierge #page-access-user-edit .form-label{font-weight:400;width:100px;padding-right:8px;text-align:right}#concierge #page-access-user-edit .form-entry{width:340px}#concierge #page-access-user-edit #remove-user-access-confirm{padding:10px;border:1px solid #666;font-size:11px;position:absolute;z-index:999;margin-left:5px;margin-top:-11px;background:#eee;font-style:italic;width:160px;right:0;bottom:-50px}#concierge #page-access-user-edit #remove-user-access-confirm span.darktext{color:#333}#concierge #page-access-user-edit #remove-user-access-confirm .btn-container{margin-top:15px}#concierge #page-access-user-edit .invalid-notice{color:red;font-size:11px;padding-right:20px}#concierge #page-access-user-edit .sub-option{padding-left:15px}#concierge .inline-calendar .closed-date a{background-color:#ededed;border-color:#ededed;color:#999}#concierge .inline-calendar .passed-date a{background-color:#e7cb7f;border-color:#e7cb7f}#concierge .inline-calendar .today-date a{border:1px solid #666;background-color:#666;color:#fff}#concierge .inline-calendar .closed-date a.ui-state-hover,#concierge .inline-calendar .passed-date a.ui-state-hover,#concierge .inline-calendar .today-date a.ui-state-hover{background-color:#fff}#concierge .inline-calendar .closed-date a.ui-state-active,#concierge .inline-calendar .passed-date a.ui-state-active,#concierge .inline-calendar .today-date a.ui-state-active{background-color:#fff;border-color:#000;color:#999}#concierge .inline-calendar .today-date a.ui-state-hover{color:#666}#concierge #page-conciergepromoters .content-header{position:relative}#concierge #page-conciergepromoters #contextual-content-bookedby{left:170px}#concierge #page-conciergepromoters #main-area{font-size:90%}#concierge #page-conciergepromoters .block-header{border-bottom:1px solid #ccc}#concierge #page-conciergepromoters .block-header .header-text{margin:12px 0 1px 5px;font-weight:400}#concierge #page-conciergepromoters .concierge-promoter-name{padding:5px}#concierge #page-conciergepromoters.page-edit-mode .concierge-promoter-name{border-bottom:1px solid #ededed}#concierge #page-conciergepromoters .promoter-name-input{width:250px}#concierge #page-conciergepromoters .promoter-name-input.invalid{border-color:red}#concierge #page-conciergepromoters .concierge-promoter-name .input-container{position:relative}#concierge #page-conciergepromoters .concierge-promoter-name .promoter-name-prompt{color:#999;left:5px;position:absolute;top:4px;font-size:90%}#concierge #page-conciergepromoters .concierge-promoter-name .concierge-promoter-delete-link{font-size:90%;line-height:23px}#concierge #page-conciergepromoters #validation-error-message{color:#d00}#main-popup #concierge-view-venue-perks-popup,#main-popup #custom-reservation-popup{color:#555;font-family:Roboto;background:none}#main-popup #custom-reservation-popup{padding:10px}#main-popup #custom-reservation-popup .close-link{font-size:70%;padding:10px}#main-popup #concierge-view-venue-perks-popup .overlay-header,#main-popup #custom-reservation-popup .overlay-header{color:#000;font-size:13pt;padding-bottom:5px;border-bottom:1px solid #aaa;font-weight:400;font-family:Roboto;padding-left:0;background:none}#main-popup #concierge-view-venue-perks-popup .overlay-body,#main-popup #custom-reservation-popup .overlay-body{border:0}#main-popup #custom-reservation-popup-form .row-header{height:30px;text-align:right;width:135px;margin-right:5px}#main-popup #custom-reservation-popup-form .required-text{margin-left:57px}#main-popup #custom-reservation-popup-form .input-fname,#main-popup #custom-reservation-popup-form .input-lname,#main-popup #custom-reservation-popup-form .input-venue{width:150px}#main-popup #custom-reservation-popup-form .input-date,#main-popup #custom-reservation-popup-form .input-partysize{width:75px}#main-popup #custom-reservation-popup-form .row-header-partysize{width:83px}#main-popup #custom-reservation-popup-form .custom-reservation-textarea{height:75px;width:229px}#main-popup #custom-reservation-popup-form .input-container{position:relative;margin-right:8px}#main-popup #custom-reservation-popup-form .input-prompt{color:#999;left:5px;position:absolute;top:0;font-size:90%}#colorbox #popup-gender-ratio{display:inline}#colorbox.hide-gender #popup-gender-ratio{display:none}#concierge-request-popup{font-family:Roboto,sans-serif}#concierge-request-popup #top{padding:10px 10px 10px 20px;font-weight:400;border-bottom:1px solid #e9e9e9}#concierge-request-popup #top #title{float:left}#concierge-request-popup #top #close{float:right}#concierge-request-popup #top #close a.close-main-colorbox-link{color:#ccc;font-weight:400;text-decoration:none}#concierge-request-popup #top #close a.close-main-colorbox-link:hover{color:#000;font-weight:400;text-decoration:none}#concierge-request-popup #form-fields{float:left;padding:20px 15px 0}#concierge-request-popup #form-fields .form-row{margin-bottom:10px}#concierge-request-popup #form-fields .form-col{float:left;margin-right:10px}#concierge-request-popup #form-fields .form-col.last{margin-right:0}#concierge-request-popup #form-fields .row-title{font-size:9pt;margin-bottom:5px;color:#666;font-weight:400}#concierge-request-popup #form-fields #book-immediate{float:left}#concierge-request-popup #form-fields #submit-area{float:right}#concierge-request-popup #form-fields .box-input{float:left;padding:5px;border:1px solid #e9e9e9;color:#333;margin-right:7px;min-width:20px;text-align:center;cursor:pointer;font-size:10pt;margin-bottom:2px}#concierge-request-popup #form-fields .box-input:hover{background:#e9e9e9}#concierge-request-popup #form-fields .box-input.selected{background:#347baf;color:#fff;font-weight:400}#concierge-request-popup #form-fields .form-select{border:1px solid #e9e9e9;padding-bottom:4px;padding-right:10px;overflow:hidden}#concierge-request-popup #form-fields .form-select select{background:url(/static/8-820-redesign/images/whitearrowdown.png) no-repeat scroll 16px -5px transparent;font-size:10pt;border:none;padding-top:6px;padding-left:5px;width:200%;outline:none;-webkit-appearance:none}#concierge-request-popup #form-fields .form-select.phone_number_locale{padding-right:35px}#concierge-request-popup #form-fields .form-select.phone_number_locale select{background-position:26px -5px}#concierge-request-popup #form-fields #time-row .row-title{float:left;clear:right;line-height:25px;margin-right:25px}#concierge-request-popup #form-fields #time-row .form-select{float:left;clear:right;width:150px}#concierge-request-popup #form-fields #time-row .form-select select{background:url(/static/8-820-redesign/images/whitearrowdown.png) no-repeat scroll 120px -5px transparent;font-size:10pt;border:none;padding-top:4px;width:150%;outline:none}select::-moz-focus-inner{border:0}#concierge-request-popup #form-fields #book-immediate{font-size:10pt}#concierge-request-popup #info{float:right;padding:15px;background-color:#e9e9e9;width:227px;height:450px}#concierge-request-popup #info .section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}#concierge-request-popup #info .section.last{border:0}#concierge-request-popup #info .section-title{font-weight:800;font-size:9pt;margin-bottom:10px}#concierge-request-popup #info .section-title span.handle{margin-left:auto;margin-right:auto;width:200px;text-align:center;display:block;margin-bottom:10px}#concierge-request-popup #info .section-title div.logo{margin-left:auto;margin-right:auto;width:50px}#concierge-request-popup #info .section-title div.logo img{width:50px}#concierge-request-popup #info .section-text{font-size:8pt;font-weight:100;margin-bottom:3px;color:#333}#concierge-request-popup #info .contact-wrapper{margin-bottom:5px}#concierge-request-popup .photo-bubble{width:40px;height:40px;background-color:#ccc;border-radius:20px;overflow:hidden;float:left}#concierge-request-popup .photo-bubble img{width:inherit;height:inherit}#concierge-request-popup #info .contact-photo{width:50px;height:50px;border-radius:25px}#concierge-request-popup #info .contact-description{padding-top:2px;padding-left:10px;float:left}#concierge-request-popup #info .contact-name{font-weight:800;font-size:8pt;margin-bottom:3px}#concierge-request-popup #info #help{text-align:center}#concierge-request-popup input[type=text]{padding:5px;border-radius:2px;border:1px solid #e9e9e9;width:150px;margin-right:5px;color:#000;font-size:10pt;outline:none}#concierge-request-popup input[type=text].half{width:35px}#concierge-request-popup input[type=text].selected{border:2px solid #347baf}#concierge-request-popup textarea{padding:3px;border-radius:2px;width:425px;border:1px solid #e9e9e9;margin-right:5px;color:#000;font-size:10pt;outline:none}#concierge-request-popup input[type=checkbox]{width:15px;outline:none}#concierge-request-popup input#max-guests-other-input{width:65px}#concierge-request-popup #concierge-photo{float:left}#concierge-request-popup #concierge-textarea{height:30px;margin-left:15px;width:382px;padding-left:30px}#concierge-request-popup #concierge-photo-wrapper{position:relative}#concierge-request-popup #concierge-photo{position:absolute}#concierge-request-popup #form-fields #concierge-request-row{margin-bottom:25px}#concierge-request-popup .photo-name{font-size:8pt;text-align:center;width:45px}#concierge-request-popup #time-range-row,#concierge-request-popup #time-row{width:433px}#concierge-request-popup #form-fields #time-range-slider,#concierge-request-popup #form-fields #time-slider{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:none!important;z-index:-9999!important}#concierge-request-popup #form-fields #date-other-btn{float:left;background:url(/static/aeee3970c2712ad2bdf30f916a99305a57c9b6a8/images/whitearrowdown.png) no-repeat;background-position:40px -3px;border:1px solid #e9e9e9;width:66px;height:19px;padding-left:5px;padding-top:6px;font-size:10pt;cursor:pointer}#concierge-request-popup #form-fields #date-other-btn.selected{border:2px solid #347baf}#concierge-request-popup #error-msg{font-size:9pt;margin-top:8px;color:red;font-style:italic;font-weight:400}#concierge-request-popup #form-fields #full-calendar-container{position:relative;float:left}#concierge-request-popup #form-fields #full-calendar-area{position:absolute;z-index:99999;right:0;top:30px;border:1px solid #ccc;background:#fff;border-radius:3px}#concierge-request-popup .calendar .ui-state-default,.calendar .ui-widget-content .ui-state-default,.calendar .ui-widget-header .ui-state-default{border:1px solid #347baf;background:#347baf;font-weight:400;color:#fff;text-align:center;height:19px;line-height:20px;padding:0 5px 0 6px}#concierge-request-popup .calendar .ui-state-default a,.calendar .ui-state-default a:link,.calendar .ui-state-default a:visited{color:#fff;text-decoration:none}#concierge-request-popup .calendar .ui-state-hover,.calendar .ui-state-focus,.calendar .ui-widget-content .ui-state-focus,.calendar .ui-widget-content .ui-state-hover,.calendar .ui-widget-header .ui-state-focus,.calendar .ui-widget-header .ui-state-hover{border:1px solid #347baf;background:#fff;font-weight:400;color:#347baf;text-decoration:none}#concierge-request-popup .calendar .ui-state-hover a,.calendar .ui-state-hover a:hover{color:#347baf;text-decoration:none}#concierge-request-popup .calendar table td a.ui-state-active{border:2px solid #000}#concierge-request-popup .calendar table td.blacked-date .ui-state-default,#concierge-request-popup .calendar table td.closed-date .ui-state-default,#concierge-request-popup .calendar table td.passed-date .ui-state-default{background-color:#ccc;border-color:#ccc;color:#fff}#concierge-request-popup .calendar table td.today-date{background:#666;color:#fff}#concierge-request-popup .calendar table td.booked-date a.ui-state-hover,#concierge-request-popup .calendar table td.completed-date a.ui-state-hover,#concierge-request-popup .calendar table td.passed-date a.ui-state-hover,#concierge-request-popup .calendar table td.today-date a.ui-state-hover{background:#fff}#concierge-request-popup .calendar table td.booked-date a.ui-state-active,#concierge-request-popup .calendar table td.completed-date a.ui-state-active,#concierge-request-popup .calendar table td.passed-date a.ui-state-active,#concierge-request-popup .calendar table td.today-date a.ui-state-active{background:#fff;border-color:#000;color:#999}#concierge-request-popup .calendar table td.blacked-date a.ui-state-hover,#concierge-request-popup .calendar table td.closed-date a.ui-state-hover{color:#fff;cursor:default;background:#ccc}#concierge-request-popup .calendar table td.today-date a.ui-state-hover{color:#666}#concierge-request-popup #request-submitted{text-align:center;font-size:10pt;padding:40px 20px}#concierge #page-account form.styled div.thumb input{height:100px;width:100px;display:block;opacity:0;padding:0;border:0;position:relative;top:-100px}#concierge #page-account #add-photo-teaser{z-index:2;color:#347baf;position:relative;width:100%;text-align:center;cursor:pointer;pointer-events:none;top:90px}#concierge #page-account #edit-image-popup p.button a{border-radius:3px;font-weight:400;text-align:center}#concierge #page-account #edit-image-popup #edit-image-save{color:#fff;background:#347baf}#time-range-row .irs:focus,#time-range-row .irs :focus{outline:none}#amex-banners{margin-top:-1px}#amex-banners .banner{color:#fff;font:normal 18px Roboto;height:31px;line-height:32px;text-transform:uppercase}#amex-banners .banner span{display:block;margin:0 auto;width:968px}#amex-banners .banner.centurion{background:#232323}#amex-banners .banner.platinum{background:#686868}#main-popup p.button.disabled a{background:#ddd;color:#fff}.is-gdc-venue{float:left}.gdc-icon{width:46px;height:15px;margin-top:4px;margin-left:5px}#export-init-error{color:red}.edit-featured-venue,.featured-venue-hr{margin-bottom:20px}.edit-feature-title{font-size:16px;margin-bottom:15px;font-weight:700}.featured-venue-line{padding-top:4px;padding-bottom:4px}.venue-photo-preview{width:640px;height:340px}.exclude-wordwrap{height:50px}.bar-float-left{float:left;height:38px}
