.group{zoom:1}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}header,section,article,aside,hgroup,nav,footer{display:block;zoom:1}p.elementData{display:none}p.widgetState{display:none}.error{font-weight:bold;color:red;clear:left}div.error{margin-bottom:1em}.rate-code header{padding-bottom:.5em}.rate-code header ul{list-style:disc inside none}.rate-code header li{margin-left:10px}.room-short-desc.whole-text{list-style:disc inside none}.room-desc-tip ul,.room-description ul{list-style:disc inside none}.room-desc-tip li,.room-description li{margin-left:10px}.ui-rates-start-panel{text-align:right;float:right;padding-top:.5em}.rates_start_at_div,.view_rooms_div,.hide_rooms_div{text-align:right;margin-right:1em}.view_rooms_div,.hide_rooms_div{padding:.3em 0}.hide_rooms_div{display:none}input.button,button.button{font-family:inherit}.lang-select{position:relative}.lang-select.select-two a{max-width:53px;overflow:hidden;white-space:nowrap}.lang-select.select-list{max-width:148px}.lang-select a,.user-info a{padding-top:4px;display:block;height:12px}.lang-select.select-list a{max-width:120px;overflow:hidden;white-space:nowrap}.lang-select.select-one a{max-width:120px;overflow:hidden;white-space:nowrap}.select-two .button{font-weight:normal}.langlist{display:none;position:absolute;top:5px;right:0;z-index:100;text-align:right}.langlist li a{display:block;padding:.5em .5em .5em 1em;border-top:1px solid rgba(0,0,0,.1)}.langlist li a:hover{background:0;text-decoration:underline}.lang-select .two_langs li{display:inline;width:auto;float:left}.masthead{position:relative}.masthead .prop-address{float:right;clear:right}.tel-numbers .type:before{content:" | "}.masthead .tel-numbers .fax:before{content:"  "}.mastehad .tel-numbers{padding-left:.5em}.page-hed{font-size:1.5em;font-weight:normal;margin-bottom:.83333333333333333333em}.main-wrapper{float:left;width:674px}.sidebar{float:right;width:207px}.module{margin-bottom:1.25em}.main-wrapper p{font-size:.6875em;line-height:1.2}.main-wrapper label{font-size:1.09090909090909090909em}.main-wrapper .module>section{margin:1em}.button{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;position:relative;behavior:url(/css/PIE.htc)}.currentSelection{background-color:yellow}.flexible-search{padding:1em 0;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1em}.availability-checker #children{clear:both}.availability-checker #children fieldset div{float:left;width:50%;padding:0 0 .5em}#modify-search>section{padding:.25em}.search-sidebar .availability-checker fieldset{padding:1em 0}.search-sidebar .availability-checker label{display:block;float:none;text-align:left;width:auto;margin-bottom:.25em}.search-sidebar .room-info .form_row{padding:.5em 0;border:0;width:50%;text-align:left}.search-sidebar .room-info legend+.form_row{padding:0 0 1em;float:none;width:100%;text-align:left}.availability-checker .resort-lov div.ui-text-value{float:left;padding-top:.25em}.search-sidebar .discount-info label{display:block}.search-sidebar .discount-info .form_row{width:100%;text-align:left;margin-bottom:1em}.search-sidebar .discount-info input{margin-right:.5em}.search-sidebar .discount-info input.ui-combobox-input{margin-right:0}.search-sidebar .discount-info .ui-combobox{float:left}.search-sidebar .avail_or_package{font-size:1em}.search-sidebar .flexible-search{text-align:left;font-weight:bold}.search-sidebar .flexible-search a{text-decoration:none;font-size:1.09090909090909090909em}.search-sidebar #ac-submit{font-size:11px}.search-sidebar .los img{margin-right:0}.search-sidebar .availability-checker #children select{width:44px}.modify-reservation .availability-checker{width:340px}#step-navigation{margin:2em 0 1.25em}#step-navigation header{display:none}#step-navigation .active span{display:none}#step-navigation .active-small a{display:block}#step-navigation ol{list-style-type:decimal;list-style-position:inside}#step-navigation li{text-align:center;float:left;width:228px;border-bottom:4px solid #000;margin:0 1px;font-size:.8125em;padding-bottom:.69230769230769230769em;font-weight:bold}#step-navigation .active-has-package-page{width:182px;height:18px;border-bottom-color:#f48a0d}#step-navigation li.epliwidth{width:228px}#step-navigation li.epliwidth-small{width:182px}#step-navigation .inactive-has-package-page{width:182px;height:18px}#step-navigation .inactive-top-has-package-page{width:182px;height:18px;margin-top:1em}#step-navigation li a{color:inherit;text-decoration:none}#step-navigation .active{border-bottom-color:#000}#availability-checker{float:left;width:317px}.login-box,.ocp_tc{width:539px;float:right;margin-bottom:1em}.login-box{position:relative}.login-box header{float:left;width:180px;padding:1.5em 1em}.login-box>header hgroup h1{background:0;color:#000;text-align:left;text-transform:none;line-height:1.2;font-size:.9375em;font-weight:bold;margin-bottom:.5em}.login-box>header hgroup h2{font-weight:normal;font-size:.875em}.login-box header small{font-size:.625em;position:absolute;display:block;bottom:2em}.login-box form{float:left;width:295px;padding:1.5em 1em}.login-box .form_row{position:relative;margin:0 0 1em}.login-box input[type='text'],.login-box input[type='password']{width:180px;display:block;float:left;margin-top:.5em}.login-box .form_row small{float:right;display:block;width:100px;font-size:.625em;padding-top:.75em}.login-box .forgot{text-align:right;display:block;float:right;font-size:.75em}#main-content>header:first-child{margin-bottom:1em}#main-content>header:first-child>div:first-child{margin-bottom:1em}#options-pagination{clear:both;width:674px;margin-top:1.5em;padding:.5em 0;margin-bottom:1em}.sort{float:left;font-size:.75em}.view-options{float:right;font-size:.875em}.pagination{display:inline;padding-left:2em}.view-options .viewmode,.view-options .page-numbers{display:inline}.viewall{margin-right:1.5em}.page-number{padding-right:.125em}.view-options .viewmode div,.view-options .page-numbers div{display:inline}.view-options .previous:after{content:" |"}.view-options .next:before{content:"| "}.room{margin-bottom:1.25em}.room .caption{display:none}.room header h1.room-type-hed{text-align:left;margin-bottom:1em;float:right;width:433px;border-bottom:1px solid #000}.room-type-hed a{display:block;float:right;margin-right:1em;font-size:.84615384615384615384em;padding-top:.1em;text-transform:none;text-decoration:none}.room header p{clear:right}.room-thumb{float:left;margin-right:1em;position:relative;width:189px}.room-thumb .quickview{position:absolute;display:block;right:0;bottom:0;top:0;left:0;z-index:10;text-transform:uppercase;font-size:.625em;text-decoration:none;cursor:pointer}.room-thumb .quickview span{position:absolute;right:.5em;bottom:.5em;background-color:rgba(255,255,255,.25);color:#fff;padding:.5em}.rate-thumb{float:left;margin-right:1em;position:relative;width:189px}.rate-thumb .quickview{display:none;position:absolute;display:block;right:0;bottom:0;top:0;left:0;z-index:10;text-transform:uppercase;font-size:.625em;text-decoration:none;cursor:pointer}.rate-thumb .quickview span{display:none;position:absolute;right:.5em;bottom:.5em;background-color:rgba(255,255,255,.25);color:#fff;padding:.5em}.room-types{clear:both;margin:.5em;border:1px solid #000;border-bottom:0;padding:0}.room-types>header{padding:.5em}.search-results-rooms .book-resort{float:right;margin-bottom:1em;margin-right:1em}.rates-packages h3{font-size:.75em}.rates-packages h3 a{display:block;float:left;font-weight:normal;margin:.25em 0;text-decoration:none;cursor:pointer}.rates-packages h3 div{float:right;margin-top:0}.rates-packages h3 input{margin-left:1em}.rates-packages li{padding:1em}.rates-packages .room-descr{margin-top:.5em;display:none}.rate-includes{width:100%}.rate-includes tr{padding:.5em}.rate-includes th{padding:.5em;text-align:left;font-weight:normal;font-size:.75em}.rate-includes td{padding:.5em}.rate-includes .rate-include-thumb{width:72px;vertical-align:middle}.rate-includes .rate-include-name{width:128px;vertical-align:middle;font-size:.75em}.rate-includes .rate-include-descr{width:300px;vertical-align:middle;font-size:.6875em}.rate-includes td p{font-size:1em}.rate-includes-top{width:100%}.rate-includes-top tr{padding:.5em}.rate-includes-top th{padding:.5em;text-align:left;font-weight:normal;font-size:.75em}.rate-includes-top td{padding:.5em}.rate-includes-top .rate-include-thumb{width:72px;vertical-align:middle}.rate-includes-top .rate-include-name{width:128px;vertical-align:middle;font-size:.75em}.rate-includes-top .rate-include-descr{width:300px;vertical-align:middle;font-size:.6875em}.rate-includes-top td p{font-size:1em}.search-sidebar .module{margin-bottom:1.25em}.search-sidebar .module>section{padding:.5em}.search-sidebar h2,.search-sidebar dt{border-bottom:1px solid #000;margin-bottom:.25em;padding-bottom:.25em;margin-top:.25em;font-weight:bold;font-size:.875em}.search-sidebar #search-options h2{font-size:1em}.search-sidebar .reservation-details{font-size:.6875em}.search-sidebar time{display:inline;margin-bottom:1em}.search-sidebar #reservation-info{margin:1em 0;font-size:line-height:1.27272727272727272727}.search-sidebar dd{font-size:.6875em;margin-bottom:2em}.search-sidebar dd dd,.search-sidebar dd dt{font-size:1em}.search-sidebar dd dd{margin-bottom:1em}.search-sidebar div>p{font-size:.6875em;margin-bottom:1em}.search-sidebar #search-options div>p{font-size:1em}.modify-reservation-main .search-sidebar div>p{font-size:1em}#currency-converter section{font-size:.6875em;line-height:1.27272727272727272727em}#currency-converter form{border-top:1px solid #CCC;margin-top:.5em;padding-top:.5em}#currency-converter form p{margin-bottom:.5em;font-size:1.09090909090909090909em}#currency-converter .currency{font-weight:bold}#currency-converter #convert-amount{width:50px;margin-left:1em;text-align:right}#currency-converter .disclaimer{border-top:1px solid #ccc;margin-top:.5em;padding-top:.5em;font-size:1em}#currency-converter .instructions{border-bottom:1px solid #ccc;margin-bottom:.5em;padding-bottom:.5em;font-size:1em}#currency-converter input[type='submit']{margin-top:1em}.search-sidebar .availability-checker{background:transparent}.search-sidebar .sel-day{width:45px}.search-sidebar .sel-month{width:55px}.search-sidebar .sel-year{width:60px}#hotel-amenities ul{list-style-type:none;margin:0;padding:0}#hotel-amenities ul li{float:left;width:20px;height:20px}.search-results-room-detail .room-thumb{float:left;width:329px;margin:.5em 0 2em .5em}.search-results-room-detail .image-container{width:329px;height:184px;position:relative}#room-slides .caption{display:block}.search-results-room-detail .room-detail-info{float:right;width:306px;margin:.5em .5em 2em 0}.room-detail-info .inventory-alert{text-align:right}.search-results-room-detail .additional-items{clear:both}.room-details-select-rate{margin-bottom:1em;font-size:.6875em}.room-details-select-rate label{font-weight:bold;display:block;float:left;padding-right:.5em;padding-bottom:.5em}.room-details-select-rate select{display:block;clear:both}#detail-tabs .tab-hed{display:block;float:left;width:102px;text-align:center}.tab-hed a{text-decoration:none;display:block;font-size:.75em;font-weight:bold;padding:.5em 0}#detail-tabs .tab-content{display:none;font-size:.75em;padding:1em}#detail-tabs .tab-content p{font-size:1em}#detail-tabs .active-tab{display:block}#detail-tabs .tab-content header{display:none}#detail-tabs .tab-content ul{list-style-type:disc;margin-left:1em}#detail-tabs .tab-content ul li{margin-bottom:.25em}.room-rate{margin-bottom:1em}.room-rate h1{font-size:.70em;font-weight:bold;margin-bottom:.5em}.room-rate div{font-size:.70em}.room-rate .rate-cost{font-size:.6875em}.room-confirmation #rate-details .room-rate .rate-cost{font-size:1em;width:304px}.room-rate .rate-cost li{width:102px;float:left}.rate-cost .cost-label,.rate-cost .cost-value{display:block;font-size:1.2em}.rate-cost .cost-label span{display:none}.room-rate dl{margin-bottom:.5em;font-weight:bold;font-size:.75em}.room-rate dt,.room-rate dd{float:left}.pop-room-rate dt{text-align:right;width:60%;margin-bottom:.25em}.pop-room-rate dd{width:33%;padding-left:2%;margin-bottom:.25em}.room-rate .rate-tax dt,.room-rate .rate-tax dd{display:inline;font-size:.6875em}.room-rate .rate-tax dt{font-weight:bold;padding-right:.25em}.search-results-room-detail .section{margin:0 .5em 1.25em}#no-results{clear:both}#no-results-messaging .message-dotted{border:1px dashed gray;padding:10px;margin-bottom:20px}#no-results-messaging .message{margin-bottom:20px}#no-results .next-steps{float:left;margin-top:4px;text-align:center;font-size:.875em}#no-results .next-steps h2{margin-bottom:.5em}#no-results .next-steps li{display:inline;padding:0 .5em;border-left:1px solid #000;font-size:.85714285714285714285em}#no-results .next-steps li:first-child{border:0}.guest-information header{margin-bottom:1em}.guest-information small{width:140px;text-align:center;display:block;font-size:.625em;margin-bottom:1em}#enter_your_information .form_row{float:left;clear:left;width:370px}#enter_your_information #login .form_row{width:auto}#group_contact_information .form_row{float:left;clear:left;width:370px}#group_contact_information #login .form_row{width:auto}aside#login{float:right;width:180px;padding:.75em;margin-right:.5em}aside#login header{margin-bottom:.5em}aside#login h1{font-size:.8125em;margin-bottom:.25em}aside#login h2{font-size:.75em}aside#login .form_row{float:none}aside#login .form_row label{width:auto;text-align:left;margin:0;float:none}aside#login label a{display:block;float:right;text-decoration:none}aside#login input[type='text'],aside#login input[type='password']{width:100%;display:block;margin-top:.5em}aside#login small{text-align:left;width:auto;font-size:.6875em;margin-top:.5em}aside#login .button{margin-bottom:1em}.guest-information .form_row,.guest-information .form_content{margin-bottom:.5em}.guest-information .form_content{padding-left:140px}.guest-information label{width:130px;text-align:right;margin-right:10px;display:block;float:left;padding-top:.4em}.guest-information .error{padding:.25em 0 .25em 140px;display:block}.guest-information #login .error{padding-left:0}.guest-information #online_privacy1 .error{padding-left:0}.guest-information #online_privacy2 .error{padding-left:0}.guest-information #online_privacy3 .error{padding-left:0}.guest-information #online_privacy4 .error{padding-left:0}.guest-information label.required{font-weight:bold}.guest-information input{width:155px}.guest-information input[type='checkbox'],.guest-information .button,.guest-information input[type='radio']{width:auto}.guest-information label.checkbox{float:none;display:inline}.guest-information #reg-country{width:200px}.guest-information #reg-phone,.guest-information #reg-membership_no,.guest-information #reg-email,.guest-information #reg-email_type{margin-right:.5em}.guest-information #reg_special_requests{display:block;float:left}.guest-information .char-count{display:block;float:left;font-size:.6875em;margin-left:1em;height:12px}.guest-information h2{font-size:.75em;font-weight:normal}.guest-information p{font-size:.6875em;line-height:1.2}.guest-information label{font-size:1.09090909090909090909em;clear:left}.guest-information .module>section{margin:1em}.flight-info{width:275px;padding-top:1em}#arrival-info{float:left}#departure-info{float:right}.flight-info label{width:120px}.flight-info input[type='text']{width:100px}.flight-info span{display:block}.flight-info .flight-time{padding:0 0 7px 0}.room-extras{margin-bottom:.5em;border:1px solid #000;border-bottom:0}.room-extras table{width:100%}.room-extras th,.room-extras td{font-size:.75em;text-align:left;font-weight:normal;padding:.5em 0;vertical-align:middle;border-bottom:1px solid #000}.room-extras th{padding-left:2em}.room-extras th.item-descr{width:450px}.room-extras .item-photo{width:80px;text-align:left;padding-left:10px}.room-extras .item-label{width:360px;text-align:left;padding-left:5px}.room-extras .item-qty{text-align:right;padding-left:0;width:93px;padding-right:10px}.room-extras .extra-icon{display:block;float:left;margin-right:1em}.room-total-estimate{float:right;background:#CCC;border:1px solid #000;margin-left:1em}.room-total-estimate header{padding:.5em;margin-bottom:0;font-size:.75em;font-weight:bold;border-bottom:1px solid #000}.room-total-estimate td{padding:.25em 0;font-size:.75em}.room-total-estimate .rate-label{text-align:right;width:200px;padding-right:10px}.room-total-estimate .rate-cost{text-align:left;width:125px}.room-total-estimate .room-total td{font-weight:bold;padding-top:1em;padding-bottom:1em;background:#FFF}.room-total-estimate small{width:auto;margin-top:2em}.card-info{float:left;width:400px}#cc-security-policy{float:right;width:210px;text-align:left;font-size:.75em}#cc-security-policy img,#cc-security-policy a{display:block;float:left}#cc-security-policy a{margin-left:.5em;margin-top:1em}#terms{clear:both;margin:1em 0 2em}#terms .error{padding-left:0}.your-reservation dl{margin-bottom:1em}.your-reservation .secure-env{font-size:.6875em;background:#CCC url('/assets/webhotel/checkout-lock.gif') 1em 1em no-repeat;padding:1em 1em 1em 60px;min-height:36px;line-height:1.27272727272727272727}.room-information dd h2{border-bottom:0;font-size:1em;margin-top:1em;margin-bottom:0}div#ground_total ul{list-style:none}div#ground_total ul li{float:left}span.ep_total_price{padding-left:10px}li.grandlabel{padding-top:20px}div.creditcard_label{margin-left:10px;border-bottom:1px solid black;width:100px}div.info_box{width:200px;height:100px;margin-left:20px;border-left:1px solid gray}div.creditcard_details{margin:10px}table.guest_room_details{width:100%;margin-top:10px}table.guest_room_details th{padding:10px}table.guest_room_details tfoot td{padding:10px;font-weight:bold}table.guest_room_details .label{text-align:left}table.event_details tr.event_item td{height:30px}table.event_details tr{text-align:left}table.event_details tr:HOVER{color:green}table.event_details tr.event_items{text-indent:10px}table.event_details tr.event_menu_items{text-indent:20px}table.event_details a{text-decoration:none}.room-confirmation{width:100%;float:none}.room-confirmation .left-col,.room-confirmation .right-col{width:450px}.left-col{float:left}.right-col{float:right}span.error_ep{margin-left:0;color:red;font-size:.6875em}.ep_bkground_color{background-color:#FFF}.ep_module>header h1{background-image:url('../assets/webhotel/template-a/header-gradient.png');background-position:0 bottom;background-repeat:repeat-x scroll;background-color:#87913c;color:#FFF;padding:.75em 0;text-align:center;font-size:.8125em;line-height:1.1;vertical-align:middle;text-transform:uppercase}.room-confirmation .module section{font-size:.6875em}.room-confirmation section p{font-size:1em;line-height:1.2}.next-steps{clear:both;text-align:center;font-size:.875em}.next-steps h2{margin-bottom:.5em}.next-steps li{display:inline;padding:0 .5em;border-left:1px solid #000;font-size:.85714285714285714285em}.next-steps li:first-child{border:0}#hotel-details .vcard{line-height:1.2}#hotel-details .org{font-weight:bold;display:block}#hotel-details .adr{display:block;margin-bottom:3em}#hotel-details .tel-fax{float:left;width:200px}#hotel-details .internet{float:left}#hotel-details .tel-label{display:none}#hotel-details .tel{font-weight:bold;font-size:1.45454545454545454545em}#hotel-details .fax{font-weight:normal;font-size:1em}#rate-details td{font-size:1em;text-align:left;padding-left:10px;padding-right:0}#rate-details .room-total-estimate{float:left;margin-left:0;margin-right:1em}#rate-details .rate-label{width:140px}#rate-details .rate-cost{width:100px}#rate-details .cc-info{float:left}#rate-details h2{font-size:1.27273em;border-bottom:1px solid;margin-bottom:.5em;padding-bottom:.25em}#guest-details div{width:200px}#guest-details .guest-locale{float:left}#guest-details .guest-contact{float:right}#account h1 small{text-transform:none;font-size:.84615384615384615384em}#account p{line-height:1.63636363636363636363;margin-bottom:1em}.account-view-reservation .details-hed{margin:1.5em 0 1em;font-size:1.125em}.account-view-reservation #rate-details .room-rate ul.rate-cost{font-size:1em;width:422px}.account-view-reservation #rate-details ul.rate-cost li{width:140px}.account-view-reservation #rate-details ul.rate-cost li:nth-child(3n+2){width:139px}.go-to-my-account{display:block;text-align:right;width:100%}.check-in-btnContainer{display:block;text-align:right}.account-view-reservation .response,.alert{color:red;margin-bottom:.5em}#modifyReservationForm{margin-bottom:1em}#modifyReservationForm p{margin-top:1em;font-size:.75em}.search-sidebar #modifyReservationForm .button{padding:.25em 0;font-size:11px;width:100%}#reservation-details div.resv-dets{font-size:1.27272727272727272727em;font-weight:bold;text-align:center;padding:.25em 2em;border:1px solid #000}#reservation-details h2{font-size:1.27272727272727272727em;border-bottom:1px solid #000;padding-bottom:.25em;margin-bottom:.5em}#reservation-details div{margin-bottom:2em;line-height:1.2}#reservation-summary ul{margin-top:1em}#account-benefits ul{float:left;width:175px;list-style-type:disc;padding-left:1em}#account-benefits li{margin-bottom:.5em}#account-benefits .ocp_tc{float:right;width:220px}.generic-side{float:left;width:323px}.generic-main{float:right;width:552px;padding-bottom:20px}.generic-breadcrumb{margin:0 0 14px 0;font-size:.6875em;font-weight:bold}.generic-breadcrumb span{margin-left:.3em}.generic-body p{padding:0 0 16px 0;font-size:.75em;line-height:1.2em}.generic-body h2,.generic-body h3{padding:12px 0 12px 0;font-size:.75em}.generic-body ul,.generic-body ol{margin:0 0 14px 3em;font-size:.75em}.generic-body ul li{list-style:square}.generic-body ol li{list-style:decimal}.generic-body li{margin:0 0 3px 0;line-height:1.1em;line-height:1.2em}#terms-of-use ol li{margin:0 0 16px 0}.generic-body .hotel-name,.generic-body .hotel-address,.generic-body .hotel-phone,.generic-body .email{font-size:.75em;line-height:1.2em;display:block;padding:0 0 6px 0}.generic-body .hotel-name{font-weight:bold}.generic-body .email span{display:none}.generic-body .hotel-phone span{padding-right:10px}.detail_photo .image-container{position:relative}.zoom-button{cursor:pointer;height:21px;width:138px;position:absolute;bottom:10px;right:10px;background:url('/assets/webhotel/zoom_transparent.png') no-repeat}.package-detail-zoom-button{cursor:pointer;height:15px;width:97px;position:absolute;left:100px;bottom:7px;background:url('/assets/webhotel/zoom_transparent_97x15.png') no-repeat}.zoom-container{position:absolute;top:0;left:0;width:650px;height:380px;display:none;border:1px solid black;background:#000;z-index:2147483646}#quick_view .zoom-container{top:0;left:0;right:0;width:100%;height:184px;z-index:100}.room-details-pop-left{float:left;width:480px;margin-right:.6em;margin-top:.2em}.room-details-pop-right{float:left;width:388px;margin-top:.2em}.room-details-pop-left .room-thumb{float:none;margin:0 0 1em}#room-pop .image-container{cursor:pointer}#quick_view .room-thumb{width:auto;height:auto}#quick_view .room-detail-slides{width:480px;height:320px;position:relative}#quick_view .image-container{width:100%;height:100%}#room-pop .slide-nav{font-size:.625em;text-align:center;padding:.5em 0}#room-pop #guest-room-detail-desc{color:#58442d;font-size:14px;height:300px}#room-pop #room-detail-amenities{padding:.5em}#room-pop #guest-room-detail-amenities{padding:.5em}#room-pop #guest-room-detail-amenities{margin-top:10px;width:470px;height:300px;font-size:1.1em}#room-pop #room-detail-amenities h1{font-size:1.18181818181818181818em;border-bottom-width:1px;padding-bottom:.25em;margin-bottom:.5em}#room-pop #guest-room-detail-amenities h1{color:#58442d;border-bottom-width:1px;padding-bottom:.25em;margin-bottom:.5em}#room-pop #room-detail-amenities ul{list-style-type:disc;padding:0 .5em}#room-pop #guest-room-detail-amenities ul{list-style-type:disc;padding:0 .5em}#room-pop #room-detail-amenities li{margin-left:1em;float:left;width:46%;margin-bottom:.5em}#room-pop #guest-room-detail-amenities li{margin-left:1em;float:left}#room-detail-amenities a{display:block;float:right;margin:0 .5em .5em 0}#guest-room-detail-policy-amenities section{float:left;padding:0 6px 15px 20px}#guest-room-detail-policy-amenities section header{border-bottom:1px solid #574631;padding:0;margin:0 0 5px 0}#guest-room-detail-policy-amenities section header h1{font-size:14px;padding:12px 0 2px 0}section#guest-room-detail-amenities ul{float:left;width:460px;padding-right:15px}#guest-room-detail-policy-amenities ul li{color:#58442d;width:40%;padding:4px 0 4px 10px;margin:0;line-height:1em;font-size:12px;background-image:url('../images/icon/brownOnBeigeBullet.gif');background-repeat:no-repeat;background-position:0 9px}#room-pop #guest-room-detail-amenities{background-color:#dee2c1}#room-pop .room-details-select-rate label,#room-pop .room-details-select-rate select{font-size:1.0em}#room-pop .room-details-description{font-size:1.2em;margin-bottom:.5em}#room-pop .room-details-description .viewdetails{margin-top:1em}#room-pop .included-with-room h1{border:1px solid #000;border-bottom:0;font-size:1.0em;font-weight:normal;padding:.5em}#room-pop .included-with-room table{border:1px solid #000;border-bottom:0;margin-bottom:1em}#room-pop .included-with-room td{border-bottom:1px solid #000;padding:1em .5em;vertical-align:middle}#room-pop .included-with-room td h2{font-size:1.09090909090909090909em;font-weight:normal}#room-pop .pop-room-rate dl{font-weight:bold;margin-bottom:.5em}#room-pop .pop-room-rate dt,#room-pop .pop-room-rate dd{float:left;margin-bottom:.5em}#room-pop .pop-room-rate dt{clear:left;padding-right:.5em}#room-pop .viewrates{font-size:1.0em;font-weight:bold;clear:both}#room-pop .disclaimer{margin-top:1em}#room-pop small{font-size:1.2em}#room-pop .book-now{margin-top:1em}#room-pop .book-now a{font-size:1.2em;font-weight:bold}#room-pop .secondary{font-size:12px}.dialog-quickview .ui-dialog-titlebar .ui-dialog-titlebar-close{height:auto;width:auto}.dialog-quickview .ui-dialog-titlebar .ui-icon{background:0;width:auto;height:auto;text-indent:0}.dialog-quickview .ui-dialog-titlebar .ui-dialog-title{font-size:.875em}.dialog-quickview .ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#room-thumb-descr1{font-size:14px}.my-account-main{float:right;width:675px;margin:0 auto}.my-account-header p a{font-weight:bold;text-decoration:none}.my-account-header p a:hover{text-decoration:underline}.my-account-promos{float:right;width:220px;overflow:hidden;padding-left:10px;padding-right:10px}.my-account-promos p{margin:0 0 10px 0}.my-account-home-nav .account-business-links{padding:0}.my-account-home-nav .account-business-links li{float:left;border:0;font-size:.6875em;padding:0;margin-right:1em}#account-signin-form{float:left;width:350px;height:300px}#account-signin-form dt{padding:8px 0 1px 0;height:20px}#account-signin-form dt{width:auto}#account-signin-form dd input{width:200px}#account-signin-form dt label{padding:0}#account-signin-form dt label .error{font-size:1em;padding:0;display:inline}#account-signin-form dt span{padding:0 0 0 20px;vertical-align:bottom}#account-signin-form dd input{display:block;margin:0}#account-signin-form dd span.error{display:block;padding:6px 0 4px 0}#account-signin-form dl{padding-bottom:10px}#account-signin-form .checkkbox_row label,#account-signin-form .checkkbox_row input{vertical-align:middle}#account-signin-form .checkkbox_row label{padding-right:15px}#password-tip{float:right;width:100px;display:block;font-size:.6875em;padding-right:5px}#account-signin-form .form_submit{padding-top:25px}#account-signin-form .error{margin:0;padding:0}.my-account-form .required{font-weight:bold}.my-account-form .check-list input{margin:0;height:15px;width:15px;position:absolute;padding:0}.my-account-form label{vertical-align:middle;padding:0 0 0 6px}.my-account-form .check-list label{padding:1px 0 0 22px;display:block;line-height:1.1em}.form_radio_list{padding:5px 0}.form_radio_list h3{float:left;width:160px;text-align:right;padding:3px 10px 0 0;font-size:.8125em;font-weight:normal}#format-pref h3{font-size:.6875em}.form_radio_list label{font-size:.6875em;padding-right:10px}.my-account-footer{clear:both;padding:10px 0}.my-account-footer-btns{float:left}.my-account-footer-btns a{margin-right:10px}.assistance-note{float:right;font-size:.6875em;padding:3px 0 0 0}.assistance-note a{font-weight:bold}.assistance-note-full{clear:both;padding:12px 0 0 0;float:none}#prefs-membership-num p{font-size:.75em}#prefs-membership-num p label{font-size:11px}#email-preferences,#pref-privacy{font-size:.6875em}#pref-privacy h3,#email-preferences p.note{font-size:1.09em;padding-top:0}#forgotPassword .module,#forgotUsername .module{font-size:16px}#membershipFormButtonAdd{padding-left:170px;font-size:1em}.my-account-form .membershipType{margin-right:5px}#account-reset-password-form{float:left;width:300px;height:auto}#account-reset-password-form input{width:200px}#account-reset-password-form .reset-password-msg{display:block;font-size:.6875em;padding-left:.5em;margin-bottom:1em}#account-reset-password-form .new-password,#account-reset-password-form .re-enter-new-password{margin-bottom:.2em;font-weight:bold}#account-reset-password-form .new-password label,#account-reset-password-form .re-enter-new-password label{padding:0}#account-reset-password-form .error{padding:.5em 0 0 0}#account-reset-password-form .new-password-container,#account-reset-password-form .re-enter-new-password-container{margin-top:.5em}.dynamic_item_thumb{float:left;margin-left:3px;margin-right:8px}.dynamic_item_thumb a{display:block}.dynamic_item_descr{margin:6px;width:90%}.clear{clear:both}body.dynamic-overlay{padding-top:10px}.dialog-detail-view .ui-dialog-titlebar{z-index:10;font-family:inherit}#details_view{z-index:5;font-family:inherit}div.ui-dialog.ui-widget-content{background-color:#fbf2e3}div.ui-dialog.ui-widget-content span.ui-button-text{font-size:12px}div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{height:40px}.phototour .image_container{position:relative}#room-pop{padding-top:1em}#room-pop .detail_left{float:left;width:500px}#room-pop .detail_right{float:right;width:500px}.dynamic-overlay #wrap{width:auto}.dynamic-overlay #room-pop{padding:0}.dynamic-overlay #room-pop .detail_left{margin-bottom:0}.dynamic-overlay #room-pop #guest-room-detail-amenities{margin-top:0}.datepick-popup{border:10px solid rgba(0,0,0,.25)}#ui-datepicker-div{padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#FFF;background-image:none}.ui-datepicker-calendar td{background-color:#ebebeb;border:0;padding:0;height:31px}.ui-datepicker-calendar td span{height:90%;border:0;padding:10% 0 0 0}#ui-datepicker-div .ui-datepicker-calendar .ui-state-unavailable{background-color:transparent}#ui-datepicker-div .ui-datepicker-calendar .ui-state-soldout{background-color:#d2cab5}.ui-datepicker-calendar a,.ui-datepicker-calendar .ui-state-default,.ui-datepicker-calendar .ui-state-highlight{display:block;border:0;background:0}.ui-datepicker-calendar .ui-state-default{background-color:#faecc5;height:90%;border:0;padding:10% 0 0 0;width:103%}.ui-datepicker-calendar .ui-state-active{background-color:#e1b339;font-weight:bold}.ui-datepicker-header{background-color:#e5dec4;background-image:none;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;padding:5px 0}.ui-datepicker-group .ui-datepicker-header{border-top:1px solid #d2cab5;padding:10px 0}.ui-datepicker-calendar .selected-date-background a{background-color:#e1b339}.ui-datepicker-legend{float:left;min-width:130px;width:auto;margin-left:7px;max-width:47%}.ui-datepicker-legend table{height:50%}.ui-datepicker-legend div.available-dates{background-color:#faecc5;width:25px;height:25px}.ui-datepicker-legend div.selected-dates{background-color:#e1b339;width:25px;height:25px}.ui-datepicker-legend div.unavailable-dates{background-color:#ebebeb;width:25px;height:25px}.ui-datepicker-legend div.soldout-dates{background-color:#d2cab5;width:25px;height:25px}.ui-datepicker-legend div.restriction-dates{background-color:#e0dae7;width:25px;height:25px}.ui-datepicker-legend div.event-dates{background-color:#90acce;width:25px;height:25px}.ui-datepicker-legend td.color-area{border:1px solid #eee;width:10%}.ui-datepicker-legend td.color-label{text-align:left;width:90%;border:1px solid #eee}.ui-datepicker-legend td.other{text-align:left}.ui-datepicker-legend div.other{margin-left:7px}.ui-datepicker-error{background-color:#87913c}.ui-datepicker-error div.error-header{background-color:#87913c;height:7%}.ui-datepicker-error div.error-close-section{float:right}.ui-datepicker-error a.error-close-action{color:#fff;font-weight:bold;font-size:13px;text-decoration:none;margin-top:3px 2px 0 0}.ui-datepicker-error div.error-text-section{background-color:#e5dec4;height:93%}.ui-datepicker-error div.error-text{margin:4px 0 0 7px;font-size:14px}.ui-datepicker.ui-datepicker-multi-2{display:none}.ui-dialog,.ui-widget,.ui-widget-content,.ui-widget-content a,.ui-widget-content p{font-family:inherit}#ui-datepicker-div button.ui-datepicker-cmd{height:auto}.ac-dialog{display:none}.ui-dialog{border:10px solid rgba(0,0,0,.2);background:transparent;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:.75em}.ui-dialog .ui-dialog-content{background-color:#FFF;font-size:.75em}.ui-dialog-titlebar{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-image:none;border:0;font-size:.75em}.ui-widget-header a:hover{background-color:transparent;padding:1px}.dialog-detail-view .ui-dialog-titlebar-close{width:auto;height:auto}.dialog-detail-view .ui-dialog-titlebar-close span{background-image:none;text-indent:0;width:auto;height:auto}#join_newsletter input,#join_newsletter select{font-size:.75em}#reservation-cancel-form{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#reservation-cancel-form header h1{text-align:left;padding:.75em}#reservation-cancel-form header .button{float:right}#reservation-cancel-form section{padding:.5em;font-size:.875em}#reservation-cancel-form p{margin-bottom:.5em;line-height:1.2}#reservation-cancel-form textarea{width:100%;height:60px}.standalone-address{clear:both;font-size:.75em}.gallery-zoom-container{position:absolute;top:0;right:0;left:0;bottom:0;background-color:white;display:none;z-index:2147483646}.sm-promo font[size='1']{font-size:.625em}.sm-promo font[size='2']{font-size:.75em}.sm-promo font[size='3']{font-size:.875em}.sm-promo font[size='4']{font-size:1em}.sm-promo font[size='5']{font-size:1.1em}.sm-promo font[size='6']{font-size:1.25em}.sm-promo font[size='7']{font-size:1.5em}.sm-promo{display:none}.home-promo-b{display:none}.home-promo-c{display:none}.home-promo-d{display:none}.home-promo-e{display:none}.nav_promos{display:none}.layout-area #ckeOnloadPopupAnchor,.layout-area #ckeOnloadPopup,.group #ckeOnloadPopupAnchor,.group #ckeOnloadPopup{display:none}.update-user-profile{color:blue}#countryflag{vertical-align:bottom;width:30px;height:20px;margin:0 0 0 10px}#b_countryflag{vertical-align:bottom;width:30px;height:20px;margin:0 0 0 10px}.guarantee{width:100%;float:left}.guarantee-line{margin-top:5px;margin-bottom:5px}.guarantee-option{text-align:left;display:block;float:left;width:60px;vertical-align:middle}.guarantee-desc{padding-top:2px}.deft-country{color:gray}.ui-loading .ui-loader-cover,.ui-loading .ui-loader,.ui-loading .ui-frame-loader-cover{display:block}.ui-loader-cover,.ui-frame-loader-cover{display:none;background-color:white;position:fixed;z-index:2147483644;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.ui-frame-loader-cover{background-color:transparent;z-index:2147483643}.ui-loader{display:none;position:fixed;z-index:2147483646;width:250px;padding:10px 30px;opacity:.85;filter:alpha(opacity=85);-ms-filter:"alpha(opacity=85)";text-align:center;background-color:white;border:2px solid #ccc}.ui-loader label{display:block;margin-top:5px;padding-top:3px;padding-bottom:3px;font-size:12px}.pkg-detail-right{display:block;float:right;width:290px}.pkg-detail-right p.add-to-reservation{position:absolute;right:2em;top:86%}.pkg-detail-left{display:block;float:left;width:210px;height:210px;border:1px solid #ccc}.detail-desc{float:left;width:488px;margin-left:30px}.my-account-details-panel{float:left}.my-account-details-panel .my-account-details{float:none}.dynamic_item_descr div span.resort-lbl{font-weight:bold}.my-account-form-membership .my-membership-list .form_row{white-space:nowrap}.my-account-form-membership .my-membership-list .form_row label{width:150px;padding-top:4px;padding-bottom:4px;padding-left:3px;padding-right:3px;text-align:center;margin-right:4px}.my-account-form-membership .my-membership-list .form_row .membership-no{width:150px}.my-account-form-membership .my-membership-list .form_row .membership-type{width:150px;margin-left:5px;margin-right:9px}.my-account-form-membership .my-membership-list .form_row .enrollment-code{width:150px}.my-account-form .form_row label.inline{display:inline;float:none;padding-left:5px}#create-account .my-account-form .form_row .ui-combobox .ui-combobox-input.ui-corner-left{margin-right:0}.ui-combobox .ui-combobox-input.ui-corner-left{height:14px;margin-right:0}.my-account-form .form_row .ui-combobox .ui-button-icon-only{height:16px}.my-account-form .form_row .ui-combobox-toggle{top:auto}#create-account{width:650px}#create-account-login p.tip{padding:8px 10px 0 0}#create-groupaccount-login p.tip{padding:8px 10px 0 0}#create-groupaccount-login p.tip{padding:1px 1px 0 0}.ui-ie-browser-warning-display .ui-loader-cover,.ui-ie-browser-warning-display .ui-ie-browser-warning-display-container{display:block}.ui-ie-browser-warning-display-container{display:none;position:absolute;z-index:2147483645;width:400px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;opacity:.85;filter:alpha(opacity=85);-ms-filter:"alpha(opacity=85)";text-align:center;background-color:white;border:2px solid #ccc}.ui-ie-browser-warning-display-container p{display:block;margin-top:5px;padding-bottom:20px;font-size:12px}div.message{padding-top:10px}div.message span{font-weight:bold}div.message span.error{color:red}#sitemap{float:left;width:100%}#sitemap div.sitemap-section{margin-bottom:1em;width:100%}#sitemap div.sitemap-section h2{margin-bottom:.5em}#sitemap div.sitemap-section ul{padding-left:.5em}#sitemap div.sitemap-section ul li{margin-bottom:.3em}.layout-area{z-index:32}#reg_special_requests{width:99%}ol#banner-pager{position:absolute;text-align:center;z-index:900;bottom:0;right:0}ol#banner-pager li{display:inline-block;width:16px;height:16px;background:url(images/bg_buttons.png) no-repeat 0 0;text-align:left;text-indent:-8000px;list-style:none;cursor:pointer;margin:0 2px}ol#banner-pager li:hover{background:url(images/bg_buttons.png) no-repeat 0 -16px}ol#banner-pager li.activeSlide{color:#f00;font-weight:bold;background:url(images/bg_buttons.png) no-repeat 0 -32px}ol#banner-pager li.prev,ol#pagination li.next{position:absolute;top:-150px}ol#banner-pager li.prev{top:0;left:0;background:url(images/bg_buttons.png) no-repeat 0 -64px}ol#banner-pager li.next{top:0;right:0;background:url(images/bg_buttons.png) no-repeat 0 -48px}.rotating-banner{position:relative}.memberships tr td{font-size:.875em;line-height:1.5em;width:200px;text-align:center}.memberships h1{font-size:.875em;font-weight:bold;margin-bottom:1.5em}.memberships .memberships-label{font-weight:bold}.membershipsstatement h1{font-size:.875em;line-height:1.5em;text-align:center;margin-bottom:1.5em}.membershipsstatement tr td{font-size:.875em;line-height:1.5em;width:400px;text-align:center}.membershipsstatement .statement-label{font-weight:bold;padding:.5em}.membershipsstatement .statement-value{padding:.5em}.membershipsstatement .button-label{text-align:right}.membershipsstatementdetails h1{font-size:.87em;line-height:1.5em;text-align:center;margin-bottom:1.5em}.membershipsstatementdetails p{font-size:.87em;line-height:1.5em;text-align:left;margin-top:1.5em}.membershipsstatementdetails tr td{font-size:.87em;line-height:1.5em;width:100px}.membershipsstatementdetails .trcdetails-label{font-weight:bold;text-align:center}.membershipsstatementdetails .trcdetails-value{text-align:center}.membershipspoints h1{font-size:.875em;line-height:1.5em;text-align:center;margin-bottom:1.5em}.membershipspoints tr td{font-size:.875em;line-height:1.5em;width:800px}.membershipspoints .points-label{text-align:left}.membershipspoints .points-value{text-align:right}.item_package td.package-group{padding-left:5px;background-color:#d0dc82;cursor:pointer}.item_package td.package-group span.package-group-collapse-indicator{font-style:italic}table.profile-details-list{padding-left:5px;padding-right:5px;width:100%;font-size:.75em;font-weight:normal;border:1px solid #d2cdc4}table.profile-details-list tr th{background-color:#dee2c1;padding:1em 0 1em .5em;border-color:#d2cdc4;text-align:left}table.profile-details-list tr td{border-bottom:1px solid #d2cdc4;padding:.5em .5em;text-align:left}table.profile-details-list tr td.detail-type{width:110px}table.profile-details-list tr td.detail-value{width:auto}table.profile-details-list tr td.edit-btn{width:60px}table.profile-details-list tr td.delete-btn{width:80px}div.btn-container{text-align:center;padding-top:10px;padding-bottom:15px}.address-info .field-medium{width:200px}ul.ui-sitemap li{line-height:18px}ul.ui-sitemap li>ul{padding-left:20px}ul.ui-sitemap li.ui-sitemap-elem,ul.ui-sitemap li.ui-sitemap-elem-grp div{margin-bottom:.3em}ul.ui-sitemap li.ui-sitemap-elem span.ui-sitemap-elem-no-child{display:inline-block;width:10px;height:1em}ul.ui-sitemap li.ui-sitemap-elem-grp span.ui-sitemap-elem-expand{display:inline-block;background:url("images/excol_open.gif") no-repeat center left;width:10px;height:1em;text-decoration:none}ul.ui-sitemap li.ui-sitemap-elem-grp span.ui-sitemap-elem-collapse{display:inline-block;background:url("images/excol_closed.gif") no-repeat center left;width:10px;height:1em;text-decoration:none}ul.ui-sitemap li.ui-sitemap-elem-grp span.ui-sitemap-elem-expand:HOVER,ul.ui-sitemap li.ui-sitemap-elem-grp span.ui-sitemap-elem-collapse:HOVER{cursor:pointer}div.viewmore,div.viewless,span.viewmore,span.viewless{cursor:pointer;float:right;margin-top:5px;margin-left:0;color:grey;margin-right:1em;font-size:.7em;font-style:italic;text-decoration:underline}.long-desc div{font-size:inherit!important}.hs-logo{float:left}#reservation-details div.ui-daily-rate-cont,section.ui-reservation-details div.ui-daily-rate-cont{margin-bottom:0}table.ui-daily-rate{line-height:1.2}a.ui-posting-date{text-decoration:underline;cursor:pointer}.ui-currency{text-align:right;padding-right:.3em}.ui-amount{white-space:nowrap;text-align:right}div.ui-tax-info td.ui-tax-info-text,.ui-item-descrip{text-align:left}.ui-taxes-header{padding-left:.3em;text-align:left;font-style:italic;border-left:1px solid #000;border-right:1px solid #000}.ui-additional-items-taxes{padding-left:.3em;text-align:left;font-style:italic}table.ui-daily-rate-details{width:100%;margin-top:.3em;margin-bottom:.3em;border-top:1px solid #000;border-bottom:1px solid #000;line-height:1.1}table.ui-daily-rate-details td.ui-item-descrip{padding-left:.3em;border-left:1px solid #000}table.ui-daily-rate-details td.ui-item-descrip.ui-tax-descrip{font-style:italic}table.ui-daily-rate-details td.ui-amount{padding-right:.3em;border-right:1px solid #000}table.ui-daily-rate-details td.ui-amount.tax-row{border-left:1px solid #000}table.ui-rate-summary{margin-top:1em;line-height:1.5}table.ui-rate-summary td.ui-rate-summary-descrip{font-weight:bold;text-align:left}table.ui-rate-summary td.ui-rate-summary-amount{text-align:right}section.ui-reservation-details h2{font-size:1.1em}section.ui-reservation-details div{margin-bottom:1em}section.ui-reservation-details h3{margin-top:1em;margin-bottom:.1em}div.ui-rate-information-summary,div.ui-tax-info{margin-top:1em;line-height:1.2}div.ui-rate-information-summary td.ui-item-descrip,div.ui-tax-info td.ui-item-descrip{font-weight:bold}td.ui-tax-label{font-style:italic}.room-thumb-small{float:left;width:auto;line-height:.7;font-size:.85em;margin:0 1em!important}.header-section .weather{float:right;clear:right;float:right;padding-right:10px;padding-top:5px}div.tinyweather .weatherItem{height:auto}.tinyweather{height:40px;width:auto;border:0 none;background-color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:.9em;color:#eee;position:relative;float:right}.tinyweather .weatherTemp{font-size:1.6em;float:left}.tinyweather .weatherDesc{font-size:1.2em;float:right;padding:4px}.tinyweather .weatherItem{padding:.5em}.yweather{position:relative;overflow:hidden;height:160px;width:280px;border:4px solid #555;background-color:#222;background-image:url('/js/weather/bg.jpg');background-repeat:repeat-x;margin:0;font-size:.9em;color:#eee}.yweather div.weatherItem{height:auto}.weatherFeed a{color:#888}.weatherFeed a:hover{color:#eee;text-decoration:none}.weatherItem{padding:.8em;text-align:right}.weatherCity{text-transform:uppercase}.weatherTemp{font-size:2.4em;font-weight:bold}.weatherDesc,.weatherCity{font-weight:bold}.weatherDesc{margin-bottom:.4em}.weatherRange,.weatherWind{font-size:.8em}.weatherLink{margin-top:6px;text-align:left;font-size:.8em}.dynamic-item-action{padding-top:.5em;clear:both}p label#mymylabel{font-weight:bold;width:200pt;font-size:14pt;text-align:left}section#create-groupaccount-login p.tip{padding:8px 10px 0 0}.ui-more-less{color:grey;font-style:italic;padding:0 .5em}.ui-more-less a{color:grey}.ui-more-less-descrip{padding-top:.5em;display:none}.ui-less-link{display:none}table.ui-resv-conf-dets{width:100%}table.ui-resv-conf-dets td.ui-resv-quickresponse{width:125px}table.ui-resv-conf-dets td.ui-resv-quickresponse div{margin-bottom:0}table.ui-resv-conf-dets td.ui-resv-confno{vertical-align:top;text-align:left}table.ui-resv-conf-dets td.ui-resv-confno div{margin-top:15px}#reservation-details table.ui-resv-conf-dets td div{margin-bottom:0}.knowndates-other,.justshopping-other{clear:right;float:right;font-size:.87em;min-width:13em;width:auto;margin-right:.6em}.ac-calendar{font-size:1em!important;width:100%!important}.datepick-popup .ui-state-event-day,.datepick-popup .ui-state-event-span,.datepick-popup .has-event-day,.datepick-popup .ui-state-restrictions{height:.6em!important;width:100%!important}#inline-calendar .ui-state-event-day,#inline-calendar .ui-state-event-span,#inline-calendar .has-event-day,#inline-calendar .ui-state-restrictions{height:.6em!important;width:100%!important}#dateslider-calendar .dow-day{width:101%!important}#dateslider-calendar .has-event-day,#dateslider-calendar .ui-state-restrictions{height:1.3em!important;width:101%!important}.ui-state-event-day{border:1px solid transparent!important;padding:0!important}.ui-state-event-span{background-color:transparent!important;padding:0!important;border:1px solid transparent!important}.has-event-day{border:1px solid #000!important;padding:0!important;overflow:hidden}.ui-state-restrictions{border:1px solid #000!important;padding:0!important;overflow:hidden}.dow-day{border:1px solid #000!important;height:1.5em!important;width:100%!important;padding:0!important;font-size:.9em;line-height:1.5em;overflow:hidden}.day-price{position:relative;top:20%}.day-restrictions{display:none}.day-restrictions ul{display:block;list-style:none;text-align:left;padding:15px;font-size:.6875em}.day-restrictions ul li{padding-bottom:5px}.day-restrictions li h3.title{font-weight:bold;display:block;text-align:justify}.day-restrictions li p.desc{display:block;text-align:justify;padding:5px 0}.day-events{display:none}.day-events ul{display:block;list-style:none;text-align:left;padding:15px;font-size:.6875em}.day-events ul li{padding-bottom:5px}.day-events li h3.title{font-weight:bold;display:block;text-align:justify}.day-events li p.desc{display:block;text-align:justify;padding:5px 0}.day-events li img.img{margin-right:.5em;margin-bottom:.5em;float:left;box-shadow:1px 1px 3px rgba(0,0,0,0.5)}.other-text{clear:right;float:right;padding:.7em 5px 5px;text-align:right;width:48%}.ui-datepicker .ui-datepicker-calendar .ui-state-event-day{background-color:transparent}.ui-datepicker .ui-datepicker-calendar .ui-state-restrictions{background-color:#e0dae7}.ui-datepicker .ui-datepicker-calendar .has-event-day{background-color:#a2cae5}.ui-datepicker .ui-datepicker-calendar .dow-day{background-color:#f4e490}.ui-datepicker .dateslider-slider .slider-label{background-color:#f48a0d}.ui-day-header{border-radius:3px 3px 3px 3px;width:100%;background-color:#e7e7e7;border:1px solid #000;display:block}.ui-datepicker th{padding:.5em 0;border:1px solid transparent}.glass{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff',endColorstr='#1affffff')!important;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),color-stop(50%,rgba(255,255,255,.3)),color-stop(52%,rgba(255,255,255,.0)),to(rgba(255,255,255,.7)))!important;background-image:-moz-linear-gradient(center top,rgba(255,255,255,0.7),rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 52%,rgba(255,255,255,0.7) 100%)!important;background-image:linear-gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.0) 52%,rgba(255,255,255,0.7))!important;background-image:-o-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.0) 52%,rgba(255,255,255,0.7))!important;background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.0) 52%,rgba(255,255,255,0.7)))!important;box-shadow:0 0 1px 0 rgba(60,60,60,0.4) inset}.cal-srch-arrival-lbl,.cal-srch-departure-lbl{position:relative;top:25%}.cal-srch-lbl{position:absolute;left:0;width:100%}.dateslider-month-header{display:none}.dateslider-calendar-dates{float:left;text-align:center;padding-left:20px;padding-right:20px;min-height:58px}.dateslider-days{padding:.8em 0;float:left}.dateslider-day-name{display:block;font-size:1em;text-align:center;border-width:0 0 0 1px;border-color:transparent;border-style:solid}.dateslider-day{background-color:transparent;padding:0;text-align:center;border-width:0 1px 1px;border-color:transparent;border-style:solid}.dateslider-slider{background:transparent;height:22px;left:23px;margin:0;position:absolute;top:28px;width:350px;z-index:3;border:0 none!important;cursor:pointer}.dateslider-div{position:relative}.dateslider-slider .ui-slider-handle{position:absolute;display:block;margin:0 0 0 -4px;background-color:transparent;outline:0;border:0 none;width:0;height:38px;z-index:4;cursor:pointer;top:0}.dateslider-slider .ui-slider-range{display:none}.dateslider-month{position:relative;min-height:58px;overflow:hidden}.dateslider-month-name{position:absolute;top:-2px;padding:4px}.dateslider-info{position:absolute;top:-22px;width:100%}.dateslider-info label{position:absolute;right:22px;line-height:1.5em}.top-handle,.bottom-handle{position:absolute}.slider-label{border:1px solid #000!important;height:1.5em!important;width:100%!important;padding:0 2px!important;font-size:1em;line-height:1.5em;overflow:hidden;border-radius:3px}.dateslider-find{background-image:url("/css/images/find.png");background-repeat:no-repeat;height:16px;position:absolute;right:0;top:0;width:16px}.day-rate-short{display:none}.ui-datepicker-legend div.event-dates,.ui-datepicker-legend div.unavailable-dates,.ui-datepicker-legend div.soldout-dates,.ui-datepicker-legend div.selected-dates,.ui-datepicker-legend div.restriction-dates,.ui-datepicker-legend div.available-dates{height:15px;width:15px}.datepick-popup .ui-datepicker{font-size:100%}.datepick-popup .ui-datepicker-group{width:auto}.datepick-popup .ui-datepicker-calendar .ui-state-default{border:1px solid #000}.datepick-popup .ui-datepicker td a,.datepick-popup .ui-datepicker td span{border:1px solid #000;border-radius:3px}.datepick-popup .ui-datepicker-calendar td{background-color:transparent;padding:.1em 0}.datepick-popup .ui-datepicker-header{background-color:transparent}.datepick-popup .ui-datepicker-group .ui-datepicker-header{border:0 none}.datepick-popup .ui-datepicker th{padding:.5em 0;border:1px solid transparent}.datepick-popup .ui-datepicker-calendar .ui-state-default{width:100%}.datepick-popup .ui-datepicker-calendar td span{width:100%}.datepick-popup .ui-datepicker table{margin:0 .1em .4em 0}.datepick-popup .ui-datepicker .ui-state-highlight{border:1px solid #000!important}.datepick-popup .ui-datepicker{background-image:none;background-color:transparent;border:0 none}.ui-datepicker-calendar .dateslider-day span{width:101%}.datepick-popup .ui-datepicker-multi .ui-datepicker-group{padding-left:1.3em}.datepick-popup .ui-datepicker-legend td{height:auto!important}.ui-datepicker .dateslider-day a,.ui-datepicker .dateslider-day span,.ui-datepicker .dateslider-day-name span{border:1px solid #000;border-radius:3px 3px 3px 3px}.ui-datepicker .dateslider-day,.ui-datepicker .dateslider-day a,.ui-datepicker .dateslider-day span{text-align:center}.ui-datepicker-calendar .dateslider-day span{height:90%;padding:10% 0 0}.ui-datepicker .dateslider-day span,.ui-datepicker .dateslider-day a{display:block;text-decoration:none}.ui-dateslider-loader{background-color:#fff;background-color:rgba(255,255,255,0.9);display:block;height:40%;z-index:900000;position:absolute;left:0;margin:0 30%}.ui-autocomplete,.ui-combobox-tooltip{font-size:.7em}#dateslider-search{position:relative}.dateslider-field{margin-bottom:15px;width:auto}.dateslider-field{width:170px}.dateslider-field-check-in,.dateslider-field-check-out{float:left}.dateslider-field-check-in,.dateslider-field-check-out{margin-right:10px}.dateslider-button{background-color:#f48a0d;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;height:18px;padding:2px;width:80px;float:right}.ui-widget .startdate{height:auto;width:140px;box-shadow:inset 1px 1px 2px #AAA;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-image:url('/assets/webhotel/calendar-icon.png');background-repeat:no-repeat;background-position:118px 0;border:0 none;padding:2px;font-size:.8em}.dateslider-numnights{height:auto;width:50px}.dateslider-button-find{background-image:url("/css/images/find.png");background-position:50% 0;background-repeat:no-repeat;display:block;height:16px;margin:0 auto;width:100%}#dateslider-search .ui-combobox .ui-button-icon-only{width:1.4em!important}#dateslider-search .ui-combobox{position:relative;display:inline-block}#dateslider-search .ui-combobox-input{margin:0!important;padding-left:.2em!important;padding-right:.2em!important}#dateslider-search .ui-combobox .ui-button-icon-only{width:1.4em!important}#dateslider-search .ui-combobox .ui-widget{font-size:.8em}#dateslider-search .ui-widget .ui-widget,#dateslider-search .ui-widget,#dateslider-search .ui-autocomplete{font-size:.8em}.ui-slider-legend{margin-left:20px}.ui-slider-legend table{width:630px;margin-left:20px}.ui-slider-legend td.color-area{border:0 none;width:2%}.ui-slider-legend td.color-area div{border:1px solid #000}.ui-slider-legend td.color-label{text-align:left;width:auto;border:0 none}#hotel-list-results,#search-results-wrapper{width:auto;float:left}.ui-cookie-blocked-warning-display .ui-cookie-blocked-warning-container{display:block}.ui-cookie-blocked-warning-container{display:none;position:fixed;z-index:2147483646;width:250px;padding:10px 20px;opacity:.85;filter:alpha(opacity=85);-ms-filter:"alpha(opacity=85)";text-align:center;background-color:white;border:2px solid #ccc;top:50%;left:40%}.ui-cookie-blocked-page-cover{top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%;z-index:1000000;display:none;background-color:white;opacity:.65;filter:alpha(opacity=65);-ms-filter:"alpha(opacity=65)"}.ui-cookie-blocked-warning-container label{display:block;margin-top:5px;padding-top:3px;padding-bottom:3px;font-size:12px}.richtext-wrapper ul{*margin-right:0;padding:0 40px;list-style-type:disc}.richtext-wrapper ol{*margin-right:0;padding:0 40px;list-style-type:decimal}.richtext-wrapper ul.sf-menu,.richtext-wrapper ul.sf-menu ul{padding:0;list-style-type:none}.ui-cookie-blocked-warning-accept{margin-top:10px;width:100%;height:20px;background-color:#bfbfbf}.ui-cookie-blocked-warning-reject{margin-top:10px;width:100%;height:20px;background-color:#bfbfbf}.ui-datepicker{display:block}.ui-datepicker-row-break{font-size:1em}.dateslider-day .ratedDate{color:transparent}.dateslider-day a.ratedDate.ui-state-active{color:inherit}.availability-checker .btn_wrapper #ac-submit:hover{background:#f4ba3d}.availability-checker .focus{background-color:#87913c;border:solid 1px #87913c;-webkit-box-shadow:0 0 0 3px #dee2c1;-moz-box-shadow:0 0 0 3px #dee2c1;box-shadow:0 0 0 3px #dee2c1}.availability-checker .form-group{border:solid 1px #dcdcdc}.availability-checker .form-group input{background:#f4f4f4;color:#5a5a5a}.availability-checker .form-group input:focus{border-left:solid 1px #87913c;background:#fff}.availability-checker .btn_wrapper #ac-submit{color:#fff}.availability-checker .btn_wrapper{font-size:1.285714285714286em;font-weight:400}.availability-checker .btn_arrow{font-size:1.285714285714286em;background-color:rgba(0,0,0,0.2)}.availability-checker .btn_rule2{border-top:5px solid rgba(236,236,236,0.6);background:#6a034d;background:-webkit-gradient(linear,0 0,100% 0,from(#c6c6c6),color-stop(50%,#6a034d),to(#6a034d));background:-webkit-linear-gradient(left,#c6c6c6,#6a034d 50%,#6a034d);background:-moz-linear-gradient(left,#c6c6c6,#6a034d 50%,#6a034d);background:-ms-linear-gradient(left,#c6c6c6,#6a034d 50%,#6a034d);background:-o-linear-gradient(left,#c6c6c6,#6a034d 50%,#6a034d);background:linear-gradient(left,#c6c6c6,#6a034d 50%,#6a034d);background-repeat:no-repeat}.availability-checker .search-form{padding:4px;background-color:#fff}.ui-helper-hidden-accessible{top:-999999px}.rate-code .room-short-desc{margin:0 1em}ul.ui-autocomplete.ui-menu>li.ui-menu-item>a{display:inline-block;width:100%}section.address-section{font-size:small;width:60%}.ui-date-ctrl{width:10em;font-size:1em;float:left;margin-right:.5em}.dialog-quickview.ui-dialog .ui-dialog-content,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop{padding:0;font-size:1em}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .rate-code.module{-webkit-box-shadow:inherit;box-shadow:inherit}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-details-select-rate{margin:.5em 0 1em 0}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-thumb .room-description{padding:.5em}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-details-select-rate,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-details-description,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .included-with-room,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop #room-detail-policy-amenities,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-thumb .room-description,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .pop-room-rate,.dialog-quickview.ui-dialog .ui-dialog-content h3.ui-modal-loading{font-size:.75em}.dialog-quickview.ui-dialog .ui-dialog-content h3.ui-modal-loading{padding-top:1em;text-align:center}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .pop-room-rate .room-rate .rate-cost{font-size:100%}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .rate-code .additional-items{float:left;width:98%;margin:.5em;border:0}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .rate-code .room-thumb .room-description #viewless,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .rate-code .room-thumb .room-description #viewmore{float:right;font-style:italic;text-decoration:underline}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-rate .rate-cost ul{width:387px}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-rate .rate-cost li{width:192.5px}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .included-with-room h1{border:1px solid #c8c2b8;border-bottom:0;font-size:1.1em}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop #detail-tabs .tab-hed{width:129.33px}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .included-with-room td.rate-include-item.col2span{width:100%}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .included-with-room td{font-size:1em}.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-extras .included-with-room thead td,.dialog-quickview.ui-dialog .ui-dialog-content #room-pop .room-extras .included-with-room thead th{font-size:1em;padding-left:1em}ul.ui-autocomplete.ui-menu>li.ui-menu-item>a{display:inline-block;width:100%}.ep-check-availability-button{text-align:center;margin:5px 0 5px 0}.form_row_with_time{padding:0 0 1em 2.5em}.los .form_row_with_time label.checkinDay-label,.los .form_row_with_time label.checkoutDay-label{float:none;text-align:left;padding-top:0;padding-bottom:.25em;width:auto}.numberOfFunctionRoomsText,.numberOfGuestRoomsText,.numberOfAttendeesText{width:30px}.es_checkboxes{padding-left:3em}.numberOfAttendees-label,.numberOfFunctionBooms-label,.numberOfGuestRooms-label{width:20em;padding-right:1em;padding-top:.5em;text-align:right;display:block;float:left;clear:left}.eventSetUpStyle-select{width:130px}.eventSetUpStyle-label{width:10em;padding-left:2.2em;padding-bottom:.5em;text-align:right;display:block}.airportCode-label{width:6.5em;padding-right:1em;padding-top:.25em;text-align:right;display:block;float:left;clear:left}.propertyFeatures-label,.propertyType-label{width:10em;padding-right:1em;padding-top:.5em;text-align:right;display:block;float:left;clear:left}.propertyFeatures-select,.propertyType-select{width:160px}.request_proposal,.request_proposal_home_span{cursor:pointer;text-decoration:underline}.request_proposal_home_span{font-size:1.5em}.rates-packages .guest-rooms-numberOfUnits{float:left;margin-left:30px}.rates-packages .guest-rooms-numberOfUnits a{text-decoration:underline}.guest-request{text-decoration:underline;cursor:pointer;float:left}.estimated-price-title{border-bottom:1px solid #000}.estimated-grand-total{border-top:1px solid #000;padding-top:.5em}.estimated-info{margin:.5em 0 .5em 0}.estimated-info td{width:50%;text-align:left}.estimated-room-price-td{text-align:right;padding-right:1em}.estimated-price-title td{text-align:left}.continue-button{text-align:right}.grand-total-tr td.grand-total-td{width:48%;text-align:left}.grand-total-tr td{width:52%;text-align:left}.rates-packages h3 div.details_per_day_values{display:block;float:left;padding-top:1em;margin-left:100px}.guest_request_content{padding:1em}.rates-packages h3 .ui-combobox a{display:inline;margin:0}.details_per_day_values td{padding:3px}.modify-reservation-button{text-align:left;margin-bottom:.5em}.see_detail{color:red}.ep-modify-reservation{width:100%}.ep_modify_search{float:left}.number_of_rooms_available{margin-left:80px}.request_proposal_home{text-align:center;margin-bottom:1em}.request_proposal_room_result{margin:0 0 0 100px;float:left}.ep-left-col{float:left;width:70%}.ep-right-col{float:right;width:29%}.ep-my-account-form{margin-bottom:10px;margin-top:10px}.ep-my-account-form .ep-tip{font-size:.6875em;padding:70px 10px 8px 0;line-height:1.2em}.ep-my-account-form .note-large{font-size:.8125em;padding-bottom:0}.ep-my-account-form .form_row{clear:left;padding:5px 0 5px 0}.ep-my-account-form .form_row label{float:left;text-align:right;width:160px;padding:4px 10px 4px 0;font-size:.6875em;display:block}.ep-my-account-form .form_row label.inline{display:inline;float:none;padding-left:5px}.ep-my-account-form .form_row input{font-size:.7875em;width:125px;padding:2px 3px}.ep-my-account-form .form_row span a{height:15px;width:15px;margin-top:0}.ep-my-account-form .form_row select{font-size:.6875em;width:125px;padding:2px 3px}.ep-my-account-form header{margin-bottom:12px}.ep-my-account-form .button{font-size:.875em}.ep-my-account-form .form_submit{padding:20px 0 10px 0;clear:both}.ep-my-account-form label{vertical-align:middle;padding:0 0 0 6px}.ep-my-account-form span.error{display:block;font-size:.6875em;padding:6px 0 4px 170px}.ep-my-account-form .form_row span.field-value{font-size:.6875em;display:block;float:left;padding-top:4px}.ep_module{margin-bottom:1.25em}.ep_module{border:3px solid #FFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);background-color:#FFF}.ep-my-account-form .note{font-size:.6875em;padding:10px 10px 8px 0;line-height:1.2em}.ep-my-account-form .required,span.required{font-weight:bold;font-size:.6875em}.ep-my-account-form .checkbox{font-size:.6875em}.ep-my-account-form .alert{font-size:.6875em;color:red}.ep-my-account-form .guarantee .form_row input{font-size:.6875em;width:125px;padding:2px 3px;height:17px}.ep-my-account-form .guarantee .card-info .form_row{display:block;margin:0}.ep-my-account-form .ep_form_row{clear:left;padding:5px 0 5px 0}.ep-my-account-form .ep_form_row label{float:left;text-align:right;width:260px;padding:4px 10px 4px 0;font-size:.6875em;display:block}.ep-my-account-form .ep_form_row label.inline{display:inline;float:none;padding-left:5px}.ui-combobox input.ui-widget{font-size:1em}.availability-checker .error{margin-bottom:0}.newsletter header,.newsletter section{float:left}.ui-hidden,.ui-list-item-toggle{display:none}.guest-information label.onBehalfUserProfiles{text-align:left;width:auto;padding-left:1em}div.ui-additional-items-title,div.ui-additional-taxamount-title{float:left;text-align:left;padding-left:2em;cursor:pointer;text-decoration:underline}div.ui-additional-items-amount,div.ui-additional-taxamount-amount{margin-top:.5em;text-align:right}div.ui-additional-items-amount-detail,div.ui-additional-taxamount-amount-detail{width:98%;margin-top:.3em;border:1px solid #000;padding:.3em}div.pckDesc{float:left;text-align:left;font-size:90%}div.pckAmount{text-align:right;font-size:90%}.neon{color:white;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #ff00de,0 0 25px #ff00de,0 0 30px #ff00de,0 0 35px #ff00de,0 0 40px #ff00de}.inline-inset{text-shadow:0 2px 3px #666}.three-d-text{color:white;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}.gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0.2)));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.perspective-shadow{display:inline-block;width:100%;padding:.2em;font-size:8em;font-weight:400;background-color:#3a50d9;color:#e0eff2;text-shadow:-4px 3px 0 #3a50d9,-14px 7px 0 #0a0e27}.inline-big-text{font-size:8em}.inline-medium-text{font-size:5em}.inline-small-text{font-size:1em}.ui-ios .availability-checker #ac-submit,.ui-ios .ui-combobox .ui-combobox-input.ui-autocomplete-input{-webkit-appearance:none}.ui-ios .ui-combobox .ui-combobox-input.ui-autocomplete-input{border-top-right-radius:0;border-bottom-right-radius:0}.site-maintenance-div{position:absolute;top:50%;left:50%;width:30em;height:3em;margin-top:-9em;margin-left:-15em;border:1px solid #ccc;background-color:#f3f3f3;text-align:center;padding-top:2em}div.yelpInfoDialog,#emailPolcyDialog{display:none;text-align:center}div.yelp-info-business{width:330px;height:100px;float:left;margin:5px 0 5px 20px;padding:10px;background:#e0e0e0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.yelp-info-business-img{float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}div.yelp-info-business-detail{float:left;padding-left:20px;width:200px;height:100px;position:relative;text-align:left}div.yelp-info-business-detail-rating{float:left}div.yelp-info-business-detail-name{font-size:medium;font-weight:bolder;padding-bottom:3px}div.yelp-info-business-detail-address,div.yelp-info-business-detail-phone,div.yelp-info-business-detail-distance{font-size:small;padding-bottom:2px}div.yelp-info-business-detail-rating{margin-right:20px}div.yelp-info-business-detail-rating,div.yelp-info-business-detail-view-more{position:absolute}div.yelp-info-business-detail-rating{left:20px;bottom:0}div.yelp-info-business-detail-view-more{right:30px;bottom:4px}div.yelp-info-business-detail-view-more a{text-decoration:none;font-size:small}.clear-both{clear:both}a.yelp-link{display:block;width:115px;height:25px;background-image:url(images/Powered_By_Yelp_White.png)}a.yelp-link:hover{padding:0;margin:0;background-color:transparent!important}.dialog-external-payment-confirmation .ui-dialog-titlebar .ui-dialog-titlebar-close{height:auto;width:auto}.dialog-external-payment-confirmation .ui-dialog-titlebar .ui-icon{background:0;width:auto;height:auto;text-indent:0}.dialog-external-payment-confirmation .ui-dialog-titlebar .ui-dialog-title{font-size:.875em}.dialog-external-payment-confirmation .ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.dialog-external-payment-confirmation.ui-dialog .ui-dialog-content,.dialog-external-payment-confirmation.ui-dialog .ui-dialog-content #external-payment-confirmation-content{padding:0;font-size:1em}.dialog-external-payment-confirmation.ui-dialog .ui-dialog-content #external-payment-confirmation-content .external-payment-confirmation-details.module{-webkit-box-shadow:inherit;box-shadow:inherit}.dynamic_item_descr div.package-total-price{margin-bottom:0;height:1.4em}