body{color:#444;font:normal normal normal 12px/1.5 Arial,Helvetica,sans-serif;margin:0;padding:0;background-color:#fff}h1.homepage-title{position:absolute;text-indent:-9999px}#brandBarWrapper{display:none}#wrapper{margin:0 auto;width:972px}#contentWrapper{overflow:hidden;padding:2em 0 6.458em 0}h1,h2,h3,h4,h5,h6,p{font-weight:normal;margin:0;padding:0}h1,h2{font-size:1.5em}h1,h2,h3,h4,h5,h6{color:#000}h3{font-weight:bold}.termsHead{color:#000}.termsCopy{font-size:.833em;line-height:1.333}a{text-decoration:underline}a img{border:0}sup{font-size:50%;line-height:50%}select,textarea{border:2px inset;font-size:.917em;padding:.303em}input[type="text"],input[type="password"],input[type="email"],input[type="number"]{background:#fff url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/backgrounds/0008.gif) repeat-x scroll 0 100%;font-size:1em;height:1.334em;line-height:1.333em;margin:0;width:9em}#destination{font-size:1em;width:26em}a img{border:0}label{cursor:default}select.error,textarea.error,input[type="text"].error,input[type="password"].error{border:2px inset #c00}.clearfix:after{clear:both;content:".";display:block;visibility:hidden}*+html .clearfix{height:1%}/*\*/* html .clearfix{height:1%}/**/.clearingDiv{clear:both;font-size:1%;height:0}.hideHelpDlg{display:none}.hide{display:none!important}.initiallyHidden{display:none;opacity:0;filter:alpha(opacity=0)}.control{cursor:pointer}.errorWrapper .error1{padding:1em;margin:0 0 1.5em 0;*margin:0 1.5em 1.5em 0;float:none}.errorWrapper .error1 .errmsg,.errmsgDetails{float:none}.accessibleHide{height:1px;left:-999em;position:absolute;width:1px}.homePageHero{height:300px}.BWCHelpHeader{color:#000;font-size:16px;font-weight:bold;margin:0 0 8px 0;padding:0;text-align:left}.helpLayer.BWCHelpPanel{background-color:#a6d2a2;background-image:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/backgrounds/0005.gif");background-repeat:no-repeat;background-position:0 100%;border:1px solid #bcafa9;padding:10px;width:261px}.helpLayer,#changeReservation .helpLayer,.linkDesc{border-radius:5px 5px 5px 5px;background-color:#fff;border:1px solid #ccc;padding:10px;position:absolute;z-index:2000!important}#destHelpHome .closeControl,#destHelp .closeControl,#clarifySearch .closeControl,.helpLayer .closeControl.layerHead,div.narrowSearchWrapper a.closeButton{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1064px;display:block;float:right;outline:0 none;padding:0;text-indent:-999em;width:15px;margin:-5px -5px 5px 0}.closeControl.layerHead{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1064px;display:block;float:right;outline:0 none;padding:0;text-indent:-999em;width:15px;margin:-5px -5px 5px 0}.closeBtnContainer{text-align:center}.helpLayer .closeControl.layerFoot{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/en/us/hd/buttons/0010.gif) no-repeat scroll 0 0 transparent;display:block;height:18px;margin:10px auto 5px;outline:0 none;padding:0;text-indent:-999em;width:53px}.BWCHelpHeader p{font-weight:bold}div#browserUpgradeWrapper{border:3px solid #ddd;padding:0 0 20px 20px;width:700px;z-index:8001;background-color:#fff;left:25%;position:absolute;top:25%}#browserinfo{background-color:#f8f8f8;float:left;height:145px;margin-right:20px;padding-top:10px;width:240px;text-align:center;border:1px solid #ccc;font-size:20px;font-weight:bold;padding-top:15px}.browserUsing{font-size:3.167em;font-weight:bold;font-family:arial}.browserName{font-size:3.5em;font-weight:bold;font-family:arial}div#browserUpgradeWrapper .parsys_column.cq-colctrl-lt3-c1{float:left;width:355px}div#browserUpgradeWrapper .parsys_column.cq-colctrl-lt3-c0{float:left;width:250px}#browserUpgradeWrapper h2{font-size:1.5em;color:#000;font-weight:bold;font-family:arial;margin:0}#browserUpgradeWrapper h3{font-size:1.33em;color:#000;font-weight:bold;font-family:arial;margin:0 0 10px 0;clear:both;width:600px}#browserUpgradeWrapper a,#browserUpgradeWrapper a:hover{color:#4784be}#browserinfo table td,#browserinfo table{text-align:center;width:240px}#browserUpgradeWrapper div.cq-colctrl-lt3,#browserUpgradeWrapper div.cq-colctrl-lt3-c1{height:auto}div#browserUpgradeWrapper div.cq-colctrl-lt3-c1{width:50%}div#browserUpgradeWrapper div.section{float:left}div#browserUpgradeWrapper div.basichtml.section{float:right;margin-right:20px;margin-top:10px}.browserUsing,.browserImage,.browserName{padding:5px}div#closeBrowserUpgrade{float:right;cursor:pointer;margin-top:10px;margin-right:10px}div#hicv{margin:0;display:none}div#heartz{margin:0 0 30px 0}#confRateSummary{padding:10px;background-color:#f5f5f5;font-size:11px;width:540px;margin-top:10px}#confRateSummary dt{font-weight:bold;width:135px}.formContainer_large dl dt.optionalterm{background:0}ul.userActions li a.confirmationAddCalendarLink{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/sprite/common_icons.gif) no-repeat scroll 0 -859px}ul li a.email{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/resconf/0007.gif) no-repeat scroll 0 9px;margin-right:20px}ul li a#printConfSummary.email{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/resconf/printer_blue.jpg) no-repeat scroll 0 6px;margin-right:20px;display:none}ul li a#printConfDetails.email{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/resconf/printer_green.jpg) no-repeat scroll -2px 6px;margin-right:20px}ul li a.sms{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/resconf/0009.gif) no-repeat scroll 0 6px;margin-right:20px}ul.userActions li a.changeReservation{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/staymgt/0003.gif) no-repeat scroll 0 6px;margin-right:7px}ul.userActions li a.cancelReservation{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/staymgt/0002.gif) no-repeat scroll 0 6px}ul.userActions li a.duplicateReservation{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/staymgt/0013.gif) no-repeat scroll 0 6px}ul.userActions li a.makeReservation{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/staymgt/0009.gif) no-repeat scroll 0 6px}ul.userActions li a.viewReservations{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/staymgt/0014.gif) no-repeat scroll 0 6px;margin-right:20px}.canResSpinner{padding-left:10px}#pageDayContentPanel.fbTeaser .marketingModule #contentArea{height:120px}#pcrCardAndBanner{width:970px;margin-top:100px}#pcrCardAndBanner #annonymousPCRCard{width:535px;float:left;margin-right:20px;padding:10px;border:1px solid #bcafa9}#confdetail #annonymousPCRCard h3{border-bottom:0;margin-top:5px}#pcrCardAndBanner #confBanner{float:left}.confirmInfopage .pcrChat.pcrChatConfirmation{width:300px}#mapInfo{z-index:2}span.vatRate,span.varRate.priceSort,span.varRate.roomSort{font-weight:normal}div.popupCloseImg{text-align:center;clear:both;margin-top:10px}*html .sideColumn_callout #searchHotel{width:265px;overflow:hidden}*html #sidebarContainer.guestInfo{margin-right:1em;overflow:hidden}*html #sidebarContainer.paymentInfo{margin-right:1em;overflow:hidden;width:240px;border:2px solid red}*html .paymentInfoHeadingWrap{width:450px}*html div.formContainer_large.paymentInfo{width:450px;margin-left:0}*html .paymentInfo .sideColumn_callout{width:240px;overflow:hidden}*html #sidebarContainer{width:250px;overflow:hidden}*html .sideColumn_callout .contents{width:240px;overflow:hidden}*html .sideColumn_callout .contents ul{margin-left:4px}*html ul.sideBy_side li select{margin-right:3px}*html #destinationBoxSR #destination{width:18em}*html .sideColumn_callout .contents p select{width:240px}#changeReservation .resSummaryLabel,#changeReservation .resPolicyLabel,#changeReservation .resCancelActionLabel{color:#000;font-size:1.5em;margin-bottom:0;margin-left:0;padding:0 0 .4em 0;width:965px}#changeReservation .resPolicyLabel .rateShortName{color:#000}div.resSummary div.resHotel{float:left;margin-bottom:3em;width:38em}div.resSummary div.resDates{float:right;width:35em;margin-top:43px}div.resSummary div.resDates dt{float:left;font-weight:bold;margin-right:2em;text-align:right;width:15em}div.resSummary div.resHotel dt{float:left;margin-right:25px}div.resSummary div.resHotel dd{float:left;margin:0}div.resPolicy dt{float:left;font-weight:bold;width:auto}div.resPolicy dd{float:left;margin-left:15px;width:50em}#cancelResSubmit{margin-top:15px}#changeReservation div.confNumber{margin-bottom:0;background-color:#eee;padding:5px 10px 5px 10px}#changeReservation .confNumber{width:950px}#cancelResBox{margin-top:15px}a.doNotCancel{position:relative;top:-7px}.cancel.resError{margin-bottom:0}#cancelRes.cancelFlow{float:left;margin-top:-10px}#cancelheader h1.header{float:left}#chat .socialMediaToolbar{padding-top:15px}#resPriceDetailsPopupContent dl.priceInfo.pcrPointBdr dt{width:350px}#resPriceDetailsPopupContent dl dt{width:43%}#resPriceDetailsPopupContent dl dd{margin-left:10px!important;margin-right:0!important}#resPriceDetailsPopupContent dl.priceInfoMulti dt{width:70%!important}#resPriceDetailsPopupContent dl.priceInfo.pcrPointBdr{float:left}#resPriceDetailsPopupContent dl.priceInfo.pcrPointBdr.pcrPointNoBdr{border-top:0 solid #bcafa9!important}dd.guestName,dt.guestName{margin-top:10px}.resPolicy .headingText{float:left;margin-right:1em;width:130px;word-wrap:break-word}.resPolicy .policyInfo{float:left;width:700px}.upcommingLeftCol{float:left;width:705px}.reservationsWrapper .hotelInfo{float:left}*+html .reservationsWrapper .hotelInfo{margin-bottom:15px}.reservationsWrapper .hotelLinks{float:right;margin-top:20px;width:215px}.reservationsWrapper .hotelLinks ul li{list-style-type:none;font-weight:bold;line-height:24px}.upcommingRightCol{float:right;margin-top:25px;width:245px}.upcommingRightCol h1{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/hi/cn/icons/sprite/sprite.gif) repeat-x scroll 0 -75px transparent;cursor:pointer;font-size:1.083em;height:32px;line-height:32px;margin:0;padding:0 0 0 10px;vertical-align:middle;font-weight:bold}.upcommingRightCol .stayLandingSubmit{margin-left:0;margin-top:10px}.upcommingRightCol dt.label{font-weight:bold;margin-top:10px}.upcommingRightCol dt.reqdLabel{color:#ccc;font-size:11px}.upcommingRightCol div.upcommingRightColInner{padding:5px 10px 10px 10px;border:1px solid #ccc}.upcommingLeftCol .hotelImage{float:left;margin-top:20px;margin-right:10px}.upcommingLeftCol div.hotelInfoRightWrapper{float:left;margin-top:20px;margin-bottom:20px;width:330px}.upcommingLeftCol div.hotelInfoRightWrapper.cancelled{width:auto}.upcommingLeftCol div.hotelInfoRightWrapper div.checkInInfo{margin-top:10px}.manageResHeading{width:980px;float:left}.appDownloadBanner{float:right;padding-right:8px}.manageResHeading p.nearestOffLabel{float:left;width:620px}.manageResHeading h1{margin-bottom:10px}.manageResHeading .descriptionIntro{float:left}.upcommingLeftCol h2{border-bottom:1px solid #ccc;margin-bottom:10px}.viewAccountHistory{margin-top:10px;margin-bottom:40px;padding:6px;background-color:#ddd;clear:both}.viewAccountHistory a{background:url("/hotels/images/sprites.gif") no-repeat scroll 100% -444px transparent;padding-right:13px;font-weight:bold}p.fieldsRequired{font-size:.9em;color:#999;margin-bottom:10px}.confirmationInfo{clear:both;background-color:#eee;padding:6px}.reservationsWrapper .hotelLinks ul.upcomingActions{padding-left:0}span.headingText.red{color:red}.manageResHeading .pcrChat.pcrChatConfirmation{height:74px;width:238px;padding-right:0}.upcommingRightCol input[type="text"]{width:12.6em}#mediaLargePhotoDialog2{position:absolute;left:-9999px;border:1px solid #ccc;padding:10px;background-color:#fff;z-index:100;width:530px}#mediaLargePhotoDialog2.searchResults{width:650px}#mediaLargePhotoDialog2 .closeContainer{float:right;margin-right:15px;cursor:pointer;position:relative;left:11px}#mediaLargePhotoDialog2 .closebtnalign{cursor:pointer;margin-top:25px;text-align:center;width:100%}#mediaLargePhotoDialog2.searchResults .closebtnalign{margin-top:-25px}#mediaLargePhotoDialog2 .content{font:12px/1.4 "helvetica neue",arial,sans-serif;width:520px;margin:20px auto}.cred{margin-top:20px;font-size:11px}#galleria{height:430px}.galleria-thumb-nav-right{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/en/us/hd/photo/0004.gif);background-repeat:no-repeat;background-position:0 12px}.galleria-thumb-nav-left{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/en/us/hd/photo/0002.gif);background-repeat:no-repeat;background-position:0 12px}.galleria-thumb-nav-right.disabled{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/en/us/hd/photo/0003.gif);background-repeat:no-repeat;background-position:0 12px}.galleria-thumb-nav-left.disabled{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/en/us/hd/photo/0001.gif);background-repeat:no-repeat;background-position:0 12px}.galleria-image img{top:0!important}p.freeBreakfast img{margin-right:1px;position:relative;top:1px}#LIRGRatesRateSort .image,#LIRGSearchResults .image,.LIRGSearchResultsLeftNav .image,.LIRGGuestInfoLeftNav .image,.cancelReservationOffer .image,#LIRGConfirmationRightNav .image{float:none}#fpHDPageBodyLeftContainerLeftPane div div#mediaLargePhotoDialog2 img#searchPhotoViewLoading{position:relative;top:266px;left:45%}#LIRGSearchResults{text-align:right;margin-right:23px}#LIRGSearchResults p{font-weight:bold}.LIRGSearchResultsLeftNav,.LIRGGuestInfoLeftNav{position:relative}.LIRGRatesRateSort,.LIRGRatesPriceSort,.LIRGRatesRoomSort{margin-top:4px;padding:10px}#LIRGGuestInformation .image{float:none;margin-top:40px}#LIRGConfirmationPriceSummary .image{float:none;width:635px;overflow:hidden}#LIRGHotelDetailsOverview{margin-top:10px;float:left}.highLightedDiv.valetFee,.highLightedDiv.petFee,.leftCol.parkingFee,.parkingFee,.guestRoomInternetFee,.petFee,.valetFee{width:560px}#cancelReservationOffer{position:relative;top:-10px;margin-bottom:10px}.formContainer_large p label.processImage{text-align:left;margin-left:10px}#confirmationProcessImage{margin-left:10px}span.bookHotelBtnContainer{float:right;padding-top:10px}span.bookHotelBtnContainer span{float:left}.rate span.roomrateBtnContainer{float:right;width:100%}.rate span.roomrateBtnContainer span.processingImage{float:left;margin-top:15px;margin-right:5px;margin-left:30px}.rate span.roomrateBtnContainer span.processingInput{float:right}span.signInBtn img.roomRatesProcessImage{top:0;left:10px}.hotelListing img.roomRatesProcessImage{position:relative;top:-5px;left:10px}.hotelListing .extras p{cursor:pointer}.hotelListing .extras p img.magnify{position:relative;left:-17px;top:-1px;cursor:pointer}#rateRulePopupContent dl dt{float:left;font-weight:bold}#rateRulePopupContent dl dd,#resPriceDetailsPopupContent dl dd{float:left}#rateRulePopupContent dl dd{margin-left:15px;width:300px}#rateRulePopupContent dl,#resPriceDetailsPopupContent dl{clear:both;padding-top:10px}#resPriceDetailsPopupContent dl dt{float:left}#resPriceDetailsPopupContent dl dd{margin-right:15px}#resPriceDetailsPopupContent h4{clear:both}.hotelListing .header ul li{line-height:50px;margin:0;padding:0;float:left;height:50px;vertical-align:middle}.hotelListing .header ul li.addToFavorite{margin-left:46px;width:125px}.hotelListing .header ul li div.compareBtnContainer{float:left;width:100%}.hotelListing .header ul li div div.compareCount{font-weight:bold;width:50px;float:left}.hotelListing .header ul li div div.spinnerDiv{float:left;width:10%}.hotelListing .header ul li.smokeNonsmoke{margin-left:30px;width:28px}.hotelListing .header ul li.hotellogo{width:110px}.hotelListing .header ul li.compareCheckbox{width:25px;margin-left:20px;margin-right:5px;text-align:left;font-weight:bold;margin-top:10px;margin-top:7px\9;height:40px!important;line-height:40px!important}.hotelListing .header ul li div.compareBtnContainer div{float:left;position:relative;top:2px}.sideColumn_callout .contents .sideBy_side .calDesc span.changeDate{line-height:22px!important}.sideColumn_callout .contents .sideBy_side .calDesc span.changeDate #guestInfoChangeDate{padding-right:10px}#langCtryPushDownContainer,#langCountryIntestitialConfirm{margin:0 auto;width:972px;height:65px;display:none;background:url("/hotels/images/country_lang_background.jpg") repeat;margin-top:5px;margin-bottom:5px}#langCtryPushDownContainer .closeControl.layerHead,#langCountryIntestitialConfirm .closeControl.layerHead{margin:5px 5px 5px 0}.langSelectionPointerArrow{float:right;margin-right:20px;position:relative;right:50px;top:-25px}.interLangF1{font-weight:bold;color:#FFF;font-size:16px}.interLangF2{color:#FFF;font-size:14px}.interLangSel{color:#FFF;font-size:14px;font-weight:bold;text-decoration:underline;cursor:pointer}#ui-datepicker-div{z-index:6000!important;display:none}.photoMenu{width:625px;display:none;position:relative;top:-25px;border-bottom:1px solid #ccc;height:66px}*+html .photoMenu{height:66px;width:655px}.photoMenu a{border-left:1px solid #ccc;cursor:pointer;padding:5px 10px 10px 10px;text-decoration:none}.photoMenu a.photo_overview{border-left:none}*+html .photoMenu a{padding:5px 5px 0 6px}.searchResults #galleria{position:relative;top:-25px}.hotelListing .photoMenu h3{margin-bottom:30px;margin-left:10px;font-size:13px;margin-top:-10px;float:left}.photoMenu a.selected{padding-top:10px;font-weight:bold;background-color:#232530;color:#fff;text-decoration:none;position:relative;left:-1px;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}*+html .photoMenu a{padding-bottom:15px;line-height:25px}*+html .photoMenu a.selected{padding-top:7px;padding-bottom:7px;line-height:16px}*+html #mediaLargePhotoDialog2.searchResults .closeContainer{position:relative;top:-30px}div.rateTypeLineItem div.expandedDetails{background:none repeat scroll 0 0 #FFF;border:1px solid #AAA;padding:0 1em 2em 1.667em;position:absolute;text-align:left;width:47em;z-index:2}div.rateTypeLineItem div.expandedDetails div.expandedDetailsDesc{margin-top:-20px;max-height:47em;overflow-y:auto}div.rateTypeLineItem div.expandedDetails div.descriptionClose{float:none;width:100%;margin-bottom:20px;margin-top:5px}div.rateTypeLineItem div.expandedDetails div.descriptionClose a#closeBtn.close{float:right}p.expandedDetails_close{margin-bottom:10px}span.hotelLogo img{float:left}#mediaLargePhotoDialog2.searchResults .content{margin-top:0}li.recentSearchHeader{border:0 none;color:#54534a;font-size:1em;font-weight:bold;padding:3px 0 0 5px;margin-bottom:2px}p.recentSearchDates{color:#54534a;font-size:.85em;margin-left:.25em;width:100%}.ui-state-focus p.recentSearchDates,.ui-state-hover p.recentSearchDates{color:#efefef}.recentSearchseperater{border-top:1px dotted #4784be;padding-top:3px;float:left;width:100%;margin-top:3px}div#resultsWrapper div.notes{margin-top:15px;font-weight:bold;margin-left:15px;float:left}.layer{background-color:#fff;border:1px solid #ccc;border-radius:5px 5px 5px 5px;padding:1em;position:absolute;z-index:10}.layer h3{font-weight:bold;margin:1em 0;font-size:1.25em;line-height:1.5em}.layer h4{font-weight:bold;line-height:1.5em;margin-top:1.67em}.criteriaForm .row{margin:1em 0;overflow:hidden}* html .criteriaForm .row{clear:both}.criteriaForm img.calendar{position:relative;top:10px}.criteriaForm .adults,.criteriaForm .children,.criteriaForm .rooms{float:left;margin-right:2em}.criteriaForm .children{text-align:center}.criteriaForm .rooms{margin:0}.criteriaForm .acr label{cursor:pointer;display:inline;font-size:.917em;font-weight:bold;margin:0 .5em 0 0;text-align:right;white-space:nowrap}.criteriaForm .acr select{padding:.25em;width:4em}.criteriaForm p{font-weight:bold;margin:0 0 1em}.criteriaForm .packagesButtonWrapper{float:right;margin:1em 0 0}#sd_checkInDate{margin:0 .9em 0 0}.criteriaForm #checkAvailProcessImg{float:right;padding:17px 3px 0 0}.packagesButtonWrapper>.packagesButton{float:right}input.submitter+img.loadingIcon{float:right;padding-right:.5em;padding-top:4px;background-color:inherit}.criteriaForm .calImg{float:left;margin:19px 2px 0 0}.criteriaForm .DatesForm{float:left;width:44%}.criteriaForm .DatesFormcheckin,.criteriaForm .DatesFormcheckout{display:block;float:left;font-size:.917em;font-weight:bold;margin:0}.criteriaForm .DatesFormcheckin span,.criteriaForm .DatesFormcheckout span{color:#999;font-weight:normal}.layer .closeLayer{margin-top:2em;cursor:pointer}.layer .closeControl.layerHead,.layer .layerCloseControl.layerHead{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1064px transparent;position:absolute;display:block;height:15px;padding:0;right:5px;top:5px;width:15px;margin:0}.layerFooter{padding-top:1em;text-align:center}#travelCriteriaLayer{margin:0 0 0 -75px;width:363px;z-index:21}#moreThanNineRoomsDialog{width:295px;margin-left:-25px;z-index:1004}.itdcvis{position:absolute;visibility:hidden;top:-100px;left:-100px;height:1px;width:1px}.roomPreferenceLabel{float:left}.pull-left{float:left!important}.pull-right{float:right!important}#overviewMapTab{list-style-type:none;margin:0;overflow:auto;padding:0 0 1px}#overviewMapTab li{float:left;margin:0;padding:0}#overviewMapTab .overview{width:136px;height:36px}#overviewMapTab .map{width:136px;height:36px}#overviewMapTab .overviewActive{width:136px;height:36px}#overviewMapTab .mapActive{width:136px;height:36px}#overviewMapTab a{display:block;text-indent:-999em;outline:0 none}.hd_fRight{float:right}.hd_mBottom{margin-bottom:4px}.hd_fLeft{float:left}.hd_invisible{display:none}.overViewRow{margin-top:10px}.mapRow{margin-top:10px}.hd_paging1{width:100%;float:left}.hd_clear{clear:both}.hd_hotelWrapper{float:left;margin-top:20px;width:966px}.hd_photoWrapper{float:left;width:290px}.hd_photoWrapperS1{width:30px;float:left}.hd_photoWrapperS2{width:7px;float:left}.hd_photoWrapperS3{width:89px;float:left}.hd_photoWrapperS4{width:126px;float:left;text-align:right}.hd_hotelInfoWrapper{width:456px;float:left;margin-left:5px;font-size:11 px}.hd_hotelInfoWrapperS1{width:395px;float:left}.hd_hotelInfoWrapperS2{width:185px;float:left}ul#overviewMapTab li.hd_liResetMap{float:right}.hd_bread{margin-bottom:15px}.hd_blackSpan{color:#000}ul#overviewMapTab li.hd_liResetMap a#resetMap.hd_resetMap{text-indent:0;padding-top:12px;display:none}.hd_hdPopUpDiv{width:100%;float:left}.hd_hdPopUpDiv15{width:15%;float:left}.hd_hdPopUpDiv85{width:85%;float:left}.hd_hdPopUpDivCenter{width:100%;float:left;text-align:center}.hd_closeBtnPointer{cursor:hand;cursor:pointer}.hd_titleBarSpace{margin-left:7px}.hd_pagingDiv{float:left;width:100%}.hd_pagingCol1{float:left;text-align:left;width:34%}.h2_schema_tag{color:#707372!important;font-size:12px!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;float:left;text-align:left}.hd_pagingCol2{float:left;text-align:center;width:30%}.hd_pagingCol3{float:left;text-align:right;width:36%}.hd_marker{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif") no-repeat scroll 0 -2402px transparent;float:left;height:50px;width:20px;text-align:center;vertical-align:text-top;padding:6px 0 0;font-size:1em;text-decoration:none}.hd_printIconSprite{background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif);width:16px;height:16px;padding:1px 8px;background-color:transparent;background-repeat:no-repeat;background-position:0 -3000px}.hd_photoWrapperS1 a.hd_marker{color:#fff}#mapTab[disabled],#overviewTab[disabled]{cursor:pointer;cursor:hand}.hd_closePopUp{background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite2.png);width:16px;height:16px;padding:8px 13px;background-color:transparent;background-repeat:no-repeat;background-position:0 0}.hd_arrow{background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite2.png);width:16px;height:16px;padding:5px 8px;background-color:transparent;background-repeat:no-repeat}.hd_leftArrowActive{background-position:0 -291px}.hd_rightArrowActive{background-position:0 -356px}.hd_leftArrowInactive{background-position:0 -225px}.hd_rightArrowInactive{background-position:0 -423px}#popupHotelMarkerImg.hd_marker span.currentNum{color:#fff}.hd_centeredContent{text-align:center}#overviewMapTab li a#mapTab.cssButton{cursor:pointer!important;cursor:hand!important}#overviewMapTab li a#overviewTab.cssButton{cursor:pointer!important;cursor:hand!important}div#bookThisHotel #adults-children-rooms{padding:25px 0 0;margin-top:-35px;height:65px}#searchResults .alert{margin:0 8px 10px 0}.alert{font-size:12px!important}.alert-info a{text-decoration:underline;color:#0572fd!important}.alert-info a:hover{text-decoration:none}.alert .alert-content{padding-right:5px}.alert-info>.alert-icon{background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/pc_masterSprite2.gif)!important;background-position:0 -2764px}.alert-warning>.alert-icon{background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/pc_masterSprite2.gif)!important;background-position:0 -4716px}.alert-error>.alert-icon{background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/pc_masterSprite2.gif)!important;background-position:0 -2702px}.alert-close{background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/pc_masterSprite2.gif)!important;background-position:0 -1064px;background-repeat:no-repeat;float:right;height:22px;padding-right:20px;width:10px}.iata_es_margin_bottom{margin-bottom:16px}.welcomeBV #overviewReviewsHead{font-size:18px}.welcomeBV .overviewReadAllLink{font-size:11px}.welcomeBV .overviewReadAllLink.reviews-top{float:right;padding-top:5px}.welcomeBV .overviewReadAllLink.reviews-bottom{text-align:right}.modalPopupInteractiveFloor .ui-dialog-title{float:left;padding:6px}.modalPopupInteractiveFloor .ui-dialog-titlebar-close .ui-icon{background-image:url(/hotels/images/ui-icons_ffffff_256x240.png);float:right;padding:0;position:relative;top:6px;right:2px}.modalPopupInteractiveFloor .ui-dialog-titlebar-close:hover .ui-icon{background-image:url(/hotels/images/ui-icons_ffffff_256x240.png)}#eventfacilities .modalPopupInteractiveFloor{z-index:1000001!important}#eventfacilities .ui-widget-overlay{z-index:1000000!important}#interactiveFloorPlanPopup iframe{border:0}#mtgRoomBannerSummary :hover,#mtgRoomBannerMeeting :hover,#mtgRoomBannerBanquet :hover{cursor:pointer}.tripitButton{padding-left:420px;float:left;margin-top:-21px!important}.selectDatesLayer{background-color:#fff;border:1px solid #ccc;padding:10px;position:absolute;width:340px;z-index:2;margin:0 0 0 -75px;-webkit-border-radius:5px;border-radius:5px}.selectDatesLayer .closeControl.layerHead{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1064px;display:block;height:15px;padding:0;position:absolute;outline:0 none;right:5px;text-indent:-999em;top:5px;width:15px}.selectDatesLayer .error1{float:none;overflow:hidden;width:auto}.error1,.stayerror{padding-left:15px;padding-right:5px;background:#fff9df none repeat scroll 0 0;border:1px solid #c00;line-height:18px;margin:10px 0;float:left;width:95%}#selectDatesForm .DatesForm{margin:.1em 0;float:left}#selectDatesForm .DatesFormcheckin,.bulkAvailForm .DatesFormcheckin,#selectDatesForm .DatesFormcheckout,.bulkAvailForm .DatesFormcheckout{float:none;margin:0;display:block;font-size:.917em;font-weight:bold}#selectDatesForm .DatesFormcheckin,.bulkAvailForm .DatesFormcheckin,#selectDatesForm .DatesFormcheckout,.bulkAvailForm .DatesFormcheckout{float:none;margin:0;display:block;font-size:.917em;font-weight:bold}#selectDatesForm .cta,.bulkAvailForm .cta{float:right;margin:1em 0 0 0}.selectDatesLayer .closeControl.layerHead{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1064px;display:block;height:15px;padding:0;position:absolute;outline:0 none;right:5px;text-indent:-999em;top:5px;width:15px}.closeControl.layerHead{background:transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1064px;display:block;float:right;outline:0 none;padding:0;text-indent:-999em;width:15px;margin:-5px -5px 5px 0}#selectDatesForm,.bulkAvailForm{overflow:hidden}#selectDatesForm .row,.bulkAvailForm .row{margin:1em 0;overflow:hidden}#selectDatesForm #checkAvailProcessImg,.bulkAvailForm .checkAvailProcessImg{float:right;padding:17px 3px 0 0}#editCheckInDate{margin:0 .9em 0 0}#editCheckOutDate{margin:0 .9em 0 0}.xlat_paymentkitclose{margin-left:250px;margin-bottom:5px}.point7EMText{font-size:.7em}.modalPopup_aa_dialogcss .ui-dialog-title{float:left;padding:6px}.modalPopup_aa_dialogcss .ui-dialog-titlebar-close .ui-icon{background-image:url(/hotels/images/ui-icons_ffffff_256x240.png);float:right;padding:0;position:relative;top:6px;right:2px}.modalPopup_aa_dialogcss .ui-dialog-titlebar-close:hover .ui-icon{background-image:url(/hotels/images/ui-icons_ffffff_256x240.png)}li#validationErrorLI{list-style:none}ul.messageList{padding:0;margin:0}#confirmation ul.messageList{background:none repeat scroll 0 center #fbe5e5;border:1px solid #c00}#confirmation ul.messageList li#validationErrorLI{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/alerts/0003.gif) no-repeat scroll 8px 12px rgba(0,0,0,0);list-style:outside none none;padding:.8333em .8333em .8333em 2em;font-weight:normal}.emailvalidation-error{color:#ed1c24;display:block;font-size:12px;font-weight:bold}a[disabled=disabled]{pointer-events:none;cursor:default}#errorBlock li#validationErrorLI{font-weight:bold}.cssHlpButtonConfSL{margin-left:45%!important;margin-bottom:10px!important}.cssCloseButtonConfSL{margin-right:45%!important;margin-bottom:10px!important}.clear{clear:both}.cleared{clear:both;padding:.2%}#hotel-detail .ui-widget-header{background-color:#fff;background-image:none;border:0}#hotel-detail .ui-dialog-title{font-family:"Times New Roman";font-size:1.167em;leading:auto;tracking:.1;color:#232520;text-transform:uppercase}a:visited,p a:visited{color:#54534a}#hd-nav-top{border-bottom:dotted 1px #aaa}#hd-nav-top-left{float:left}#hd-nav-top-right{float:right;position:absolute;right:0;top:0}#hd-nav-top-right-content{float:right}#hd-nav-top-right-content li{float:left;list-style-type:none}.hd-nav-top-handle{width:40px;height:30px;background-color:green;display:inline-block}.hd-nav-top-txt{color:#86897d;padding-top:10px}.hd-nav-top-txt a{text-decoration:none}.hd-nav-top-sign-in a{text-decoration:underline}#hd-nav-top-back a{margin-left:20px}#hotelIdentity{padding:30px 0 22px 0}#hotelIdentity .hotelName{font-size:30px;font-family:"Times New Roman";color:#7b5400;etter-spacing:.1em;padding:0 5px 0 0;float:left;text-transform:uppercase}#hotelIdentity .check-availability-button{background-color:#54534a;border:medium none;border-radius:2px 2px 2px 2px;color:#fff;cursor:pointer;float:right;font-family:arial;font-size:10px;height:30px;letter-spacing:1px;text-decoration:none;width:150px;padding:5px 0 5px;text-transform:uppercase}#hotelIdentity .check-availability-button:hover{background-color:#7b5400}#hotelIdentity .checkAvailability{display:inline-block;float:right;margin-right:20px;position:relative;top:-30px}#hotelIdentity a{text-decoration:none;color:#6e6d68}#hotelIdentity a:hover{text-decoration:underline}#hotelIdentity .reviews{margin-left:12px}#hotelIdentity .idLinks{margin-top:-5px;clear:both}#hotelIdentity .idLinks a:hover{text-decoration:none}#hotelIdentity .idLinks span a{padding-left:10px;padding-right:10px}#hotelIdentity .idLinks span a:first-child{padding:0}#hotelIdentity .idLinks span.ratesTxt{color:#FFF}#hotelIdentity .idLinks .hotelType.city{color:#54534a;cursor:pointer}#hotelIdentity .idLinks .hotelType.alliance{color:#c84e00;cursor:pointer}#hotelIdentity .idLinks .hotelType.resort{color:#008499;cursor:pointer}#hotelIdentity .idLinks .hotelType.heritage{color:#7b5400;cursor:pointer}#hotelIdentity .idLinks .hotelType{padding-right:5px}#hotelIdentity .idLinks .hotelInfo{padding-left:5px}#hotelIdentity .rating{width:300px;unicode-bidi:bidi-override;direction:rtl;position:relative;left:10px;top:10px}#hotelIdentity .rating>span{display:inline-block;position:relative;width:1em;font-size:1.7em;cursor:pointer}#hotelIdentity .rating>span.on{content:"\2605";color:#846422}#hotelIdentity .rating>span:hover:before,#hotelIdentity .rating>span:hover ~ span:before{color:#846422;content:"\2605";font-size:.75em;left:3px;position:absolute;top:5px}#hd-nav-bottom{padding-bottom:10px}#hd-nav-bottom #hd-main-nav li{float:left;list-style-type:none}#hd-nav-bottom #hd-main-nav>:first-child{border-left:none}#hd-nav-bottom #hd-main-nav li a{padding:3px 10px 3px 10px;width:100%;height:100%;text-decoration:none;border-right:1px dotted #b4b4b4;font-size:10px}#hd-nav-bottom #hd-main-nav li a:hover{background-color:#54534a;text-decoration:none;color:#fff}#hd-nav-bottom #hd-main-nav li a.current{background-color:#54534a;text-decoration:none;color:#fff;*display:block}#hd-nav-bottom #hd-main-nav li div.firstHome{border-right:0;text-decoration:none;padding:1px 10px 0 10px;background-color:#54534a;*float:left}#hd-nav-bottom #hd-main-nav li div.firstHome a{text-decoration:none;border-right:0;zoom:1}#hd-nav-bottom #hd-main-nav li div.firstHome a:hover{text-decoration:none;border-right:0}#hd-nav-bottom #hd-main-nav li span.last a{border-right:0}#hd-nav-bottom #hd-main-nav li a.last{border-right:0}#hd-nav-bottom #hd-main-nav li span a:hover{text-decoration:none;color:#efefef}#hd-nav-bottom #hd-main-nav li a:hover{text-decoration:none;color:#efefef}#hd-main-nav li span{letter-spacing:1px}#hd-nav-top-content{width:972px;position:relative;margin:0 auto;height:22px}#hd-nav-top-content div{float:left;font-family:Arial;font-size:.917em;color:#6e6d68;letter-spacing:.025em;padding-top:2px;height:20px}#hd-nav-top-content div a{text-decoration:none}#hd-nav-top-content div a:hover{color:#232520;text-decoration:underline}#hd-nav-top-content span.icon{display:block;float:left;height:20px;width:20px}#hd-nav-top-content .backToPrev{width:auto}#hd-nav-top-content .scrollToHeader{width:40px;width:180px\9;height:20px;float:right}#hd-nav-top-content .scrollToHeader .STHIcon{float:left;margin:0 auto;position:relative}#hd-nav-top-content .resDirect{padding-left:10px;padding-right:10px;border-right:1px dotted #aaa;width:auto;float:right}#hd-nav-top-content .resDirect .HDbookOnline li{list-style-type:none;float:right;margin:0;padding:0 3px 0 3px}#hd-nav-top-content .resDirect .HDbookOnline li .book-online{text-transform:uppercase}#hd-nav-top-content .resDirect .HDbookOnline li #hdResDirectOfferCost{padding:0 3px}#hd-nav-top-content .resDirect .HDbookOnline li #resDirectNumber{text-transform:uppercase;font-weight:bold;font-family:Arail;font-size:12px}#hd-nav-top-content .resDirect .HDbookOnline li .hdResDirectNo{display:inline-table;margin-top:-2px}#hd-nav-top-content .resDirect .HDbookOnline li .hdResDirectNo .UHF_0871HelpIcon{float:right}#hd-nav-top-content .chat{padding-left:30px;padding-right:10px;border-right:1px dotted #aaa;width:29px;float:right}#hd-nav-top-content .signIn{padding-left:10px;width:91px;float:right}.hd-nav-top-handle .hd-nav-top-handle-txt{width:100%;height:100%;display:block;cursor:pointer}#hd-nav-top-center{position:relative;margin:0 auto;width:25px;background-color:#878787}#hd-nav-top-center .hd-nav-top-center-arrow{width:100%;height:100%;display:block;cursor:pointer}.headerInvert #ic-header-wrapper{background-color:#222;display:block}.headerInvert #UHF_headerContainer #idHeaderLogo img{display:none}.headerInvert #UHF_headerContainer ul.sub,.headerInvert #UHF_headerContainer ul.sub li a,.headerInvert #UHF_languageMenuSelection,.headerInvert #UHF_signInLink,.headerInvert #UHF_headerContainer ul.sub li,.headerInvert #UHF_languageDropdown,.headerInvert #UHF_headerContainer .book-online,.headerInvert #UHF_headerContainer .hdResDirectNo{color:#eee}.headerInvert #UHF_headerContainer #idHeaderLogo{display:block;height:90px;width:F0px}.headerInvert #UHF_header .welcomeMessage,.headerInvert #UHF_header #salutationBlock a{color:#eee}#hd-nav-bottom{height:19px}#hd-nav-bottom #hd-main-nav{margin:0 auto;position:relative;width:972px}#hotelInfo{width:972px;margin:0 auto;position:relative;*position:static;overflow:hidden}#hotelInfo .locationBar{margin:6px 0 6px 0;text-transform:uppercase;font-size:.917em}#hotelInfo .hotelName{font-size:20px;color:#7b5400;font-family:"Times New Roman";padding:0 0 0 5px;text-transform:uppercase}#hotelInfo .locationBar li{font-family:arial;color:#6e6d68;list-style:square;float:left;padding:0 5px;margin:0 5px 0 10px}#hotelInfo .locationBar li.address{list-style:none;padding:0 0 0 5px;margin:0 10px 0 0}.linkBar{font-family:arial;font-size:.917em;color:#6e6d68;margin-top:5px}.linkBar span{padding:0 5px;cursor:default}.linkBar a{text-decoration:none}.linkBar .followUs{text-transform:uppercase}.linkBar .twitterIcon{width:16px;margin-left:5px;margin-top:2px;cursor:pointer;display:inline-block;height:22px;position:relative;*position:static;top:-4px;padding:0}.linkBar .twitterIcon a{display:inline-block;width:16px}.linkBar .facebookIcon{width:16px;margin-left:5px;margin-top:2px;cursor:pointer;display:inline-block;height:22px;position:relative;*position:static;top:-4px;padding:0}.linkBar .facebookIcon a{display:inline-block;width:16px}.mapBar{width:480px;*width:auto}.mapBar #hotelMap{float:left;padding:20px 5px;float:left}.mapBar #mapErrMsg{display:none;position:absolute;top:160px;left:100px;font-size:2em}.hotelDirections{float:left;margin:20px 0 0 64px;width:auto}.hotelDirections .directionBar{border-top:1px dotted #232520;height:30px;line-height:30px;width:450px}.hotelDirections .directionBar li{float:left;list-style-type:none}.hotelDirections .directionBar li.HTDPrinticon{float:right}.hotelDirections .directionBar span{font-face:arial;font-size:.917em;letter-spacing:.025em;color:#6e6e6e;text-decoration:none;padding:0 5px;cursor:pointer;display:inline-block;line-height:9px}.hotelDirections .directionBar span:hover{text-decoration:underline}.hotelDirections .directionBar .HTD_printEvt{padding:10px}.HTD_localTransport,.HTD_localParking{border-left:1px solid #6e6e6e}#endPoints{border-bottom:1px dotted #232520;border-top:1px dotted #232520;float:left;margin:0 0 0 64px;padding:10px 0 20px;width:450px}#endPoints a{border-bottom:1px dotted #7b5400;color:#7b5400;text-decoration:none;text-transform:uppercase;font-family:"times new roman"}#endPoints a:hover{color:#fff;background-color:#6e6e6e;border:0}#endPoints .directionsLink{float:right;width:42%}#endPoints a#getDirections:hover{background-color:transparent;color:#7b5400}#endPoints .getDirectionsBox{padding:8px;margin:10px 0 0 5px}#endPoints input{font-family:"Arial Bold";font-size:.917em;color:#54534a;border:solid 1px #c2c4be;width:330px;margin:0 4px 4px 4px;height:20px}#endPoints .point-a{height:20px;width:20px;padding:10px;position:relative;*position:static;top:7px;left:3px}#endPoints .point-b{height:20px;width:20px;padding:10px;position:relative;*position:static;top:2px;left:3px}#endPoints #directionToggle{width:20px;height:30px;float:right;margin:18px 50px 0 0;color:transparent;padding:0 0 0 0 16px;overflow:hidden;cursor:pointer}#HTD_transportDialog{display:none;padding:20px;margin:0 auto;top:60%;left:0;z-index:20000;font-face:arial;leading:16px;letter-spacing:.1;color:#54534a}#HTD_parkingDialog{display:none;padding:20px;margin:0 auto;top:60%;left:0;z-index:20000;font-face:arial;leading:16px;letter-spacing:.1;color:#54534a}#HTD_directDialog{display:none;padding:20px;margin:0 auto;top:60%;left:0;z-index:20000;font-face:arial;leading:16px;letter-spacing:.1;color:#54534a}.transportD,.parkingD,.directD{background-color:#fff;color:#000;font-size:.9em;line-height:1.333em;margin:0;padding:.667em;position:absolute;width:30em;z-index:2000}.HTD_hide{color:#000;font-size:.9em}#UHF_signInLink_hd{color:#6e6d68;cursor:pointer;text-decoration:underline}#hotelInfoBlock{width:100%;background-color:#f4f4f4;border-top:solid 2px #e0e0e0}#hotelInfoBlock .welcomeBV{clear:both;padding:10px 0 0 5px}#hotelInfoBlock .welcomeBV .overviewReadAllLink a:hover{border-bottom:0 none}#hotelInfoBlock .welcomeBV #overviewReviewsHead{font-size:20px;color:#7b5400;font-family:"Times New Roman";text-transform:uppercase}#hotelInfoBlock .welcomeBV #BVRRContainer{width:auto;padding:0}.localWeather{border-bottom:dashed 1px #c2c4be;float:left;height:40px;margin:0 0 10px 64px;width:450px}.localWeather .weatherImage{width:40px;height:40px;background-color:red;float:left;margin-right:10px}.localWeather .today{font-family:"Times New Roman";font-weight:bold;letter-spacing:.1em;padding-top:3px;text-transform:uppercase}.localWeather .tempAndForecast{color:#777;letter-spacing:.1em}.infoDetails{margin:auto;overflow:hidden;width:972px;padding-bottom:40px}.infoDetails .leftColumn{float:left;padding:10px;width:450px}.infoDetails .rightColumn{float:right;width:450px;*margin:10px 0 0 0}.infoDetails h3{font-family:"Times New Roman";font-size:1.1em;text-transform:uppercase;letter-spacing:.1em;padding-top:20px;color:#232530;*font-size:.917em;font-weight:normal}.infoDetails .detail .detailSection{color:#444;font-size:.95em}.infoDetails .detail:first-child h3{padding-top:0}.infoDetails .currentInfo{overflow:auto;padding-bottom:15px}.infoDetails .currentInfo h3{padding-top:0;float:left;padding-right:10px}.infoDetails .detailSection{font-family:arial;font-size:11px;color:#54534a;line-height:1.5em}.infoDetails .detailSection li{list-style-type:none}.infoDetails a{color:#7b5400;text-decoration:none;border-bottom:1px dotted #7b5400}.infoDetails .localTime{float:left}.infoDetails .localTime li{list-style:none}.infoDetails .localTime .localTimeValue{font-family:Arial;font-size:.917em;color:#6e6e6e;line-height:16px}.infoDetails .localTemp{float:right}.infoDetails #checkInOut ul{list-style-type:none;font-family:"Times New Roman"}.infoDetails #checkInOut ul li{padding-top:0}.infoDetails #checkInOut h3{display:inline;width:90px}.infoDetails #checkInOut .checkValue{font-family:Arial;font-size:.917em;color:#6e6e6e;line-height:16px}.infoDetails .currencyConverter{clear:both}.infoDetails .currencyConverter h3 a:hover{color:#7b5400;border:0}.linkBar span.addtoFavorites span.borderlft{padding:0 0 0 8px}.meetingRoomDimension{cursor:pointer;color:black}.meetingRoomDimension:hover{color:#7b5400}.meetingRoomDimension.active{cursor:pointer;text-decoration:underline;color:#7b5400}#hotel-detail-print{background-color:#fff;color:"#000";font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-left:15px;padding-top:5px}#hotel-detail-print #logo{height:130px;width:250px}#hotel-detail-print #hdMeetingsAndEvents{border:0}#hotel-detail-print #hdMeetingsAndEvents .meeting_event_container{width:auto}#hotel-detail-print #hdMeetingsAndEvents .meeting_event_container .tabs-bottom{width:auto;margin:1em 0 1em 1.5em;padding:0 1.5em 10px 0}#hotel-detail-print #hdMeetingsAndEvents .meeting_event_container #meetingRoomCapacity{clear:both}#hotel-detail-print #hdMeetingsAndEvents .meeting_event_container table{width:90%}#hotel-detail-print .bookOnline{text-transform:uppercase}#hotel-detail-print .bookOnline li{list-style-type:none}#hotel-detail-print .bookOnline .hotelUrl{text-transform:none}#hotel-detail-print h3{margin:0;font-weight:normal;text-transform:uppercase;letter-spacing:.1em}#hotel-detail-print .hotelName{font-size:20px;font-family:"Times New Roman";letter-spacing:.1em;padding-top:20px}#hotel-detail-print .locationBar{position:relative;padding-bottom:40px;left:-4px}#hotel-detail-print .locationBar li{list-style:square;float:left;padding:0 5px;margin:0 5px 0 10px;text-tranform:uppercase}#hotel-detail-print .locationBar li.address{list-style:none;padding:0 0 0 5px;margin:0 10px 0 0}#hotel-detail-print #checkInOut{clear:both;padding-top:10px}#hotel-detail-print #checkInOut li{list-style-type:none;padding-bottom:10px}#hotel-detail-print .mapBar #hotelMap{float:none}#hotel-detail-print ul#NonBulletList{list-style-type:none;margin-left:0;padding-left:0}#hotel-detail-print ul#NonBulletList a:hover{background-color:#fff}#hotel-detail-print #ContentSubContainer h3{padding-top:10px}#heroSlider{width:100%;height:350px;background-color:black;font-family:"Times New Roman";color:white;letter-spacing:.8em}.contentBlock{width:980px;margin:auto}h3{font-size:.8em;font-family:"Times New Roman";letter-spacing:.1em;text-transform:uppercase}h2{font-size:1.59em;font-family:"Times New Roman";letter-spacing:.1em;text-transform:uppercase}.numbers,.titles{float:left;padding:0 15px 0 0;font-style:italic;font-family:"Times New Roman";text-transform:capitalize;text-decoration:none}.numbers:hover,.titles:hover{text-decoration:none}.numbers{font-size:2.667em;color:#86897d;letter-spacing:.1em;width:81px;text-align:left}.titles{font-size:1.5em;color:#54534a}.hotelOverviewItems li{clear:both;list-style-type:none;font-family:Times New Roman;letter-spacing:.1em;padding:10px 0;border-top:1px dotted #c2c4be;overflow:hidden;*overflow:none;line-height:40px;cursor:pointer}.hotelOverviewItems li:hover{background-color:#ebebeb;text-decoration:none}.hotelOverviewItems a:hover{text-decoration:none!important}.nextIcon{height:27px;width:35px;float:right;padding:5px 0 0 0}#hotelOverview{height:auto;border-top:2px solid #e0e0e0}#hotelOverview .managerCorner{width:325px;background-color:#fff;min-height:575px;overflow:hidden;float:left;border-right:solid 1px #efefef;border-left:solid 1px #efefef;position:relative}#hotelOverview .managerCorner .image{height:auto;margin:0 auto;width:auto}#hotelOverview .managerCorner .portrait{background-color:#c3c4be;height:150px;width:auto;margin:0 auto 0 22%}#hotelOverview .managerCorner .caption1{font-weight:bold;font-size:.917em}#hotelOverview .managerCorner .caption2{text-align:center;font-style:italic;font-size:.85em}#hotelOverview .managerCorner .keyIcon{height:24px;width:24px;position:absolute;right:0;margin-right:10px;float:right;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}#hotelOverview .managerCorner .titleBlock{text-align:center;font-family:"Times New Roman";letter-spacing:.1em;text-transform:uppercase}#hotelOverview .managerCorner .titleBlock .titleContent{margin:0 auto;text-align:left;padding:15px 0 15px 40px}#hotelOverview .managerCorner .portraitBlock{width:241px;margin:0 auto;padding-bottom:22px}#hotelOverview .managerCorner .portraitBlock .parbase{height:170px;margin:0 auto;width:auto}#hotelOverview .managerCorner .portraitBlock .portrait{background-color:#c3c4be;height:150px;width:auto;margin:0 auto}#hotelOverview .managerCorner .portraitBlock .signature{display:none}#hotelOverview .managerCorner .portraitBlock .caption1{font-weight:bold}#hotelOverview .managerCorner .portraitBlock .caption2{text-align:left;font-style:italic}#hotelOverview .managerCorner h2{font-family:"Times New Roman";font-size:1.4em}#hotelOverview .managerCorner h3{font-weight:nomal}#hotelOverview .managerCorner h4{text-transform:uppercase;color:#6d6d6d;font-size:.93em;padding-bottom:1em;letter-space:.1em;font-family:Arial;font-size:.993em;color:#7b5400;padding-bottom:.5em}#hotelOverview .managerCorner #adviceBlock{top:35px;width:auto;background-color:#ebebeb}#hotelOverview .managerCorner #adviceBlock h4{padding:7px 42px}#hotelOverview .managerCorner #adviceBlock h3.intheknow_sub_heading{text-transform:uppercase;font-family:"Arial Bold",arial;font-size:1em;color:#000}#hotelOverview .managerCorner #adviceBlock .advice{color:#6d6d6d}#hotelOverview .managerCorner #adviceBlock a{color:#7b5400;font-family:"Times New Roman"}#hotelOverview .managerCorner #adviceBlock a:hover{text-decoration:underline}#hotelOverview .managerCorner #tipBlock{width:auto}#hotelOverview .managerCorner #tipBlock .text{color:#6d6d6d;font-family:Arial,Helvetica,sans-serif}#hotelOverview .managerCorner #tipBlock .tip{border-top:1px solid #fff;display:block;height:63px;padding:10px 10px 12px 40px;width:85%;text-decoration:none;background-color:#ebebeb}#hotelOverview .managerCorner #tipBlock .tip .nextIcon{height:42px;background-position:0 21px}#hotelOverview .managerCorner #tipBlock .tip h3{font-family:"Times New Roman";font-size:1.22em;letter-spacing:.15em;line-height:1.35em;width:63%;text-transform:uppercase;float:left;font-weight:normal}#hotelOverview .managerCorner #tipBlock .tip h4{margin:0 50px 0 0;padding:0}#hotelOverview .managerCorner #tipBlock .tip h4 a{text-decoration:none}#hotelOverview .managerCorner #tipBlock .tip a{margin:0}#hotelOverview .managerCorner #tipBlock .tip .textContent{float:left;width:237px}#hotelOverview .managerCorner #tipBlock .tip:hover{text-decoration:none!important;background-color:#f5f5f5}#hotelOverview .managerCorner .tipBlockData{padding:0 0 0 40px}#hotelOverview .overview{overflow:hidden;width:645px;min-height:575px;float:left}#hotelOverview .overview #theme{background-color:#393a35;color:#fff;font-family:"Times New Roman";font-size:2.167em;min-height:90px;letter-spacing:.1em;padding:27px 30px 0 30px;border-right:1px solid #cff;text-transform:uppercase;line-height:36px}#hotelOverview .overview #theme h3{font-size:.5em;letter-spacing:0;padding-top:70px}#hotelOverview .overview #summary{padding:25px 0 11px 30px;font-size:1.2em;color:#6d6d6d;background-color:#fff;float:left;width:529px;min-height:120px}#hotelOverview .overview #iconBar{float:right;height:50px;width:50px;padding:10px 25px 0 0}#hotelOverview .overview #iconBar .icon{height:30px;width:30px;margin:2px 0;float:left}#hotelOverview .overview .reviews{clear:left;float:left;width:47%;margin:0 10px 0 20px;padding:10px 0;border-top:dotted 1px #aaa;position:relative}#hotelOverview .overview .reviews h2{font-family:Arial;font-size:.917em;letter-spacing:.05em;color:#232520}#hotelOverview .overview .reviews h3{text-transform:uppercase;color:#6d6d6d;font-size:.93em;padding-bottom:1em;letter-space:.1em;color:#555;font-family:Arial;padding-bottom:8px}#hotelOverview .overview .reviews .leftColumn{float:left;width:70px;text-align:center;padding-right:30px}#hotelOverview .overview .reviews .leftColumn .stars{height:20px;background-position:center}#hotelOverview .overview .reviews .leftColumn .rating{font-size:1.3em}#hotelOverview .overview .reviews .leftColumn .outOf{font-size:.9em}#hotelOverview .overview .reviews .rightColumn{float:left;width:190px}#hotelOverview .overview .reviews .rightColumn .percent{font-size:1.5em}#hotelOverview .overview .reviews .rightColumn .recommend{color:#6d6d6d}#hotelOverview .overview .reviews .rightColumn a{font-family:"Times New Roman";color:#7d5309;letter-spacing:.1em;text-transform:uppercase;display:block;text-decoration:none;font-size:.9em}#hotelOverview .overview .reviews .rightColumn a:hover{text-decoration:underline}#hotelOverview .overview .reviews .hotelSpecificOffersTitle{text-transform:uppercase;margin:15px 0 5px 0;color:#7b5400}#hotelOverview .overview .reviews .gcContainer{margin-bottom:10px}#hotelOverview .overview .reviews .leftAlign{float:left}#hotelOverview .overview .reviews .addedAlignment{float:left;margin-right:23px}#hotelOverview .overview .reviews .welcomeBV{float:left}#hotelOverview .overview .reviews .welcomeBV .BVRRRatingSummaryLinks{position:relative!important;margin:0!important;top:0;right:0}#hotelOverview .overview .reviews .welcomeBV .BVRRRatingNormalOutOf{padding:0}#hotelOverview .overview .reviews .welcomeBV #BVRRSecondarySummaryContainer{float:left;width:130px;padding:7px 0}#hotelOverview .overview .reviews .welcomeBV .BVRRRootElement a{color:#232520}#hotelOverview .overview .reviews .welcomeBV .BVRRRootElement a:hover{color:#846422}#hotelOverview .overview .reviews .bookButton{background-color:#54534a;border:medium none;border-radius:2px 2px 2px 2px;color:#fff;cursor:pointer;float:right;font-family:arial;font-size:10px;height:30px;letter-spacing:1px;text-decoration:none;width:150px;padding:5px 0 5px;text-transform:uppercase;font-size:.917em;height:28px;width:135px;float:right;padding:8px 10px 10px 10px;background-color:#7b5400;letter-spacing:.05em}#hotelOverview .overview .reviews .bookButton:hover{background-color:#7b5400}#hotelOverview .overview .reviews .greenEngageLogo{position:absolute;top:10px;right:0}#hotelOverview .overview .reviews .starRatingLink span a{clear:both;display:block;font-size:11px;margin-top:.5em}#hotelOverview .overview .reviews .starRatingLink .bvRatingCount{font-weight:bold;font-size:18px}#hotelOverview .overview .reviews #bookThisHotelButton{background-color:#54534a;border:medium none;border-radius:2px 2px 2px 2px;color:#fff;cursor:pointer;float:right;font-family:arial;font-size:10px;height:30px;letter-spacing:1px;text-decoration:none;width:150px;padding:5px 0 5px;text-transform:uppercase;font-size:.917em;height:28px;width:135px;float:right}#hotelOverview .overview .pslot{width:100%;height:100%;padding:0 0 0 10px;clear:both}#hotelOverview .overview #bookThisHotelContainer{border-top:1px dotted #aaa;float:right;padding:10px 0;width:47%}#hotelOverview .overview #bookThisHotelContainer .selectDatesControl{display:block;float:right;padding:20px 20px 0 0;text-decoration:none}#hotelIdentity .starRatingLink{font-size:0;color:white;padding-top:19px}#hotelIdentity .starRatingLink span.rating-static{margin:0}#hotelIdentity .starRatingLink span a{font-size:11px;margin-left:10px}.starRatingLink span a{color:#7b5400!important;text-decoration:underline!important}.starRatingLink span a:hover{color:#7b5400!important;text-decoration:none!important}.selectDatesControl{float:right}.BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink a{margin:0;padding:2px 0}.summaryData li{padding:3px 0 0 0}.summaryData li.summary{list-style-type:none;margin:0 0 0 -18px}#tipBlock .tipBlockImage{left:-16px;margin:0 auto;position:relative;width:250px}#tipBlock a.specialOffersLink{width:auto;padding:5px 0 0 0;display:block;color:#54534a}#tipBlock a.specialOffersLink:hover{color:#7b5400}#hotelAmenities{height:auto;overflow:hidden;border-top:2px solid #e0e0e0;clear:both}#hotelAmenities a{text-decoration:none;color:#7b5400;font-family:"Times New Roman";font-size:.9em;letter-spacing:.1em;text-transform:uppercase}#hotelAmenities a:hover{text-decoration:underline}#hotelAmenities .heroImage{height:200px;margin:12px 0 0 0}#hotelAmenities .heroImage .descriptorBG{background-color:#000;height:80px;opacity:.7;padding:10px 30px 50px;position:relative;top:40px;width:920px;z-index:1}#hotelAmenities .heroImage .descriptorText{color:#fff;font-family:Times New Roman;font-size:3.2em;height:80px;line-height:1.3em;letter-spacing:.09em;padding:20px 30px 50px;position:relative;text-transform:uppercase;top:-100px;width:500px;z-index:2}#hotelAmenities .heroImage .hotelHighlightsThemes{position:relative;top:-153px;opacity:.7;background-color:#000;color:#fff;font-family:"Times New Roman";height:133px;line-height:48px;text-transform:uppercase;width:615px;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#hotelAmenities .heroImage .hotelHighlightsThemes h2{padding:41px 41px 0;font-weight:normal;font-size:3.33em;color:#fff}#hotelAmenities .topLeft{float:left;padding:23px 30px 40px 0;width:630px}#hotelAmenities .topLeft li{list-style-type:none;border-bottom:1px dotted #c2c4be;margin-right:30px;padding-bottom:20px;padding-top:10px}#hotelAmenities .topLeft li h2{color:#232520;font-family:Times New Roman;font-size:1.833em;letter-spacing:.1em;text-transform:uppercase;padding-bottom:10px;font-weight:normal}#hotelAmenities .topLeft li .description{font-family:"Times New Roman";letter-spacing:.05em;line-height:18px;color:#54534a;font-size:1.167em}#hotelAmenities .topRight{overflow:hidden}#hotelAmenities .topRight .header{border-top:4px solid #6d6d6d;margin-top:40px;margin-bottom:20px;padding-top:5px;padding-bottom:4px;position:relative;text-align:center;text-transform:uppercase}#hotelAmenities .topRight .header h2{line-height:1em;color:#232520;font-size:1.5em;font-family:"Times New Roman"}#hotelAmenities .topRight .header h3{padding:10px 0 0 0;font-size:1em;font-family:"Times New Roman";color:#232520}#hotelAmenities .topRight .roomTypes{cursor:pointer}#hotelAmenities .topRight .roomTypes li{font-style:italic;color:#6d6d6d;height:45px;border-top:1px dotted #6d6d6d;padding:5px 0 8px 10px}#hotelAmenities .topRight .roomTypes li div{display:inline;font-family:Times New Roman}#hotelAmenities .topRight .roomTypes li .numbers{color:#ccc;font-size:2.8em}#hotelAmenities .topRight .roomTypes li .titles{font-size:1.5em;padding-left:40px;position:relative;top:-7px;width:40px}#hotelAmenities .topRight .roomTypes li .nextIcon{top:8px}#hotelAmenities .newsAndAwards{clear:both}#hotelAmenities .newsAndAwards .imageBox{float:left;height:160px;margin-bottom:20px;margin-right:20px;width:325px;clear:left}#hotelAmenities .newsAndAwards .newsBox,#hotelAmenities .newsAndAwards .awardsBox{overflow:hidden;margin:0 0 20px 0;height:160px}#hotelAmenities .newsAndAwards .newsBox h5,#hotelAmenities .newsAndAwards .awardsBox h5{border-bottom:3px solid #232520;margin:2px 0 0 0;font-weight:normal}#hotelAmenities .newsAndAwards .newsBox h5 .highlightText,#hotelAmenities .newsAndAwards .awardsBox h5 .highlightText{background-color:#232520;color:#fff;font-size:.917em;padding:10px 6px 4px 5px;text-transform:uppercase;letter-spacing:.05em}#hotelAmenities .newsAndAwards .newsBox .hd-main-nav-arrow,#hotelAmenities .newsAndAwards .awardsBox .hd-main-nav-arrow{background-position:0 -1105px!important;background-position:0 -1106px!important \9}#hotelAmenities .newsAndAwards .story{float:left;overflow:hidden;padding:0 28px 5px 5px;width:280px}#hotelAmenities .newsAndAwards .story .dateline{color:#86897d;font-family:"Times New Roman";font-style:italic;letter-spacing:.1em;font-size:1em}#hotelAmenities .newsAndAwards .story a{text-decoration:none}#hotelAmenities .newsAndAwards .story a h4{color:#232520;font-family:"Times New Roman";font-size:1.33em;letter-spacing:.04em;line-height:19px;margin:0 0 4px 0;text-transform:capitalize}#hotelAmenities .newsAndAwards .story a:hover{color:#232520;text-decoration:underline}#hotelAmenities .newsAndAwards .story .description{color:#54534a;line-height:19px;font-family:"Arial";overflow-y:auto;height:67px}#hotelAmenities .newsAndAwards .story .description a{color:#7b5400;padding:0 0 0 7px}#heroSlider #nojs-content-slider{overflow:hidden;height:350px}#heroSlider ul#content-slider-inside{list-style:none}#heroSlider ul#nojs-navigation{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;border:0 none;float:right;margin:10px 290px 0 0}#heroSlider ul#nojs-navigation li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#heroSlider ul#nojs-navigation li:first-child,#heroSlider ul#nojs-navigation li.first{padding-left:0}#heroSlider ul#nojs-navigation li:last-child{padding-right:0}#heroSlider ul#nojs-navigation li.last{padding-right:0}#heroSlider ul#nojs-navigation li{width:20px;padding:0}#heroSlider ul#nojs-navigation li span{display:none}#heroSlider ul#nojs-navigation li a{background-color:#e0e0e0;list-style-type:none;padding:0 5px 0 5px}#heroSlider ul#nojs-navigation li a:hover{background-color:#fff}#heroSlider .control-bar{top:600px;height:50px;background:#000;opacity:.9;filter:alpha(opacity=90)}#hdConciergeOverview{width:972px;margin:0 auto;overflow:hidden}#hdConciergeOverview .topView{width:100%;margin:30px 0 0 0}#hdConciergeOverview .topView .ConciergeProfile{float:left;width:630px}#hdConciergeOverview .topView .ConciergeProfile .ConciergeImage{float:left;padding:15px 15px 0 15px;width:86px;height:89px}#hdConciergeOverview .topView .ConciergeProfile .conciergeDefaultImage .parbase div img{height:89px}#hdConciergeOverview .topView .ConciergeProfile .ConciergeInfo{float:left;margin:32px 0 0 10px;color:#6c6c6c}#hdConciergeOverview .topView .ConciergeProfile .ConciergeInfo .guideTotxt{font-size:1.2em;text-transform:uppercase;font-weight:500;font-family:times new roman,serif}#hdConciergeOverview .topView .ConciergeProfile .ConciergeInfo .guideTotxt h1{color:#7b5400}#hdConciergeOverview .topView .ConciergeProfile .ConciergeInfo h2{font-family:"Times New Roman";font-size:1.5em;font-weight:normal;color:#232520}#hdConciergeOverview .topView .ConciergeProfile .ConciergeInfo .ConciergePhoneNo{color:#232520;font-size:.917em}#hdConciergeOverview .topView .localRecomandationTab{float:right;margin:68px 0 0 0}#hdConciergeOverview .topView .localRecomandationTab a{background-color:#54534a;display:block;padding:7px 60px;text-decoration:none;border-radius:2px 2px 2px 2px;color:#fff}#hdConciergeOverview .topView .localRecomandationTab a:hover{background-color:#846422}#hdConciergeOverview .Welcomecontanier{clear:both;width:100%}#hdConciergeOverview .Welcomecontanier .header{padding:0 0 10px 0;position:relative;text-align:center;text-transform:uppercase}#hdConciergeOverview .Welcomecontanier .header h2{color:#54535a;font-family:"Times New Roman";font-size:1.5em;font-weight:normal}#hdConciergeOverview .Welcomecontanier .topLeft{float:left;width:622px;padding:0 50px 0 0}#hdConciergeOverview .Welcomecontanier .topLeft h3{color:#54535a;font-family:"Times New Roman";font-size:1.2em;padding:20px 0 10px 0;font-weight:normal;text-transform:uppercase}#hdConciergeOverview .Welcomecontanier .topLeft p{color:#6c6c6c;padding:0 0 7px 0}#hdConciergeOverview .Welcomecontanier .topLeft a{color:#846422}#hdConciergeOverview .Welcomecontanier .topLeft a:hover{color:#6c6c6c}#hdConciergeOverview .Welcomecontanier .topRight{float:right;border-top:4px solid #6d6d6d;padding:20px 0 0 0}#hdConciergeOverview .Welcomecontanier .topRight .hotelOverviewItems li a{color:#54534a;font-size:1.2em;font-style:italic;padding:20px 15px;*padding:0 15px;*float:left;text-decoration:none}#hdConciergeOverview .Welcomecontanier .topRight .hotelOverviewItems li a:hover{text-decoration:none}#hdConciergeOverview .conciergeItemsContainer{width:972px;clear:both;margin:0 0 20px 0}#hdConciergeOverview .conciergeItemsContainer .perfectDay{overflow:hidden;width:100%}#hdConciergeOverview .conciergeItemsContainer .insiderTips{overflow:hidden;width:100%}#hdConciergeOverview .conciergeItemsContainer .header{border-top:1px solid #6c6c6c;background-color:#ebebeb;width:100%;height:30px;line-height:30px;font-weight:bold}#hdConciergeOverview .conciergeItemsContainer .Col{padding:15px 35px 25px 35px;border-right:1px dotted #54534a;color:#54534a;vertical-align:top;width:300px}#hdConciergeOverview .conciergeItemsContainer .Col h3{font-family:"Times New Roman";font-size:1.1em;font-weight:normal;padding:0 0 8px 0;color:#7b5400}#hdConciergeOverview .conciergeItemsContainer .Col h4{color:#54535a;font-weight:bold}#hdConciergeOverview .conciergeItemsContainer .noBrd{border:0}.conciergeVideo{width:100%;height:476px;background-color:#e5e3df}.conciergeVideo .conVideoBlock{margin:0 auto;width:982px;padding:10px 0}.conciergeVideo .bigVideo,.conciergeVideo .smallVideo{background-color:#000;list-style:none}.conciergeVideo .bigVideo{height:460px;width:800px;margin:0 auto}.conciergeVideo .bigVideo:hover{background-color:#000}.conciergeVideo .smallVideo{height:168px;width:238px;float:left;margin:5px}.conciergeVideo .smallVideo:hover{background-color:#1b1c17}.conciergeVideo .bigVideoText,.conciergeVideo .smallVideoText{padding:4px;background-color:#000;color:#fff;font-family:arial,sans-serif;font-size:10px;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.conciergeVideo .bigVideoText{width:792px;margin-top:-28px}.conciergeVideo .smallVideoText{width:230px;margin-top:-28px}.conciergeVideo .floatR{float:right}.viewDescription{padding:0 0 0 13px;text-decoration:underline;color:#846422;cursor:pointer}#hdAbout{clear:both}.about_hotel_title_container{width:972px;margin:0 auto}.about_hotel_title_container .abouthoteltitle{font-size:24px;font-family:"Times New Roman";letter-spacing:.1em;padding:0 0 0 20px;float:left;text-transform:uppercase}.about_hotel_container{width:972px;margin:0 auto;background-color:#fff;padding-top:3px}.about_hotel_container .ui-widget-content{border:0}.about_hotel_container .ui-widget-header{border:solid 1px #bababa}.hotel-info-container{border-left:1px solid #efefef;min-height:100px}#accomodations_hotel_tabs .hotel-info-container #tabs{padding:0 1.4em}#accomodations_hotel_tabs .hotel-info-container #tabs-0{padding:0 0 0 1.4em;width:auto;overflow:visible}#accomodations_hotel_tabs .hotel-info-container #tabs-0 p{padding:0}#accomodations_hotel_tabs .hotel-info-container #tabs-0 h4{margin:10px 0 0 0;color:#7b5400;border-top:1px dotted #232520;font-size:11px;padding:5px 0;text-transform:uppercase;width:100%}#accomodations_hotel_tabs .hotel-info-container #tabs-0 ul{padding:0 0 0 18px}#accomodations_hotel_tabs .hotel-info-container #tabs-0 p.blockQuotesItalic{color:#232520;font-family:Times New Roman;font-size:18px;font-style:italic}#accomodations_hotel_tabs .hotel-info-container #tabs-0 .hotelDetailedInfo{width:100%;padding:5px 0}#accomodations_hotel_tabs .hotel-info-container #tabs-0 .hotelDetailedInfo h4{color:#54534a;text-transform:uppercase}#accomodations_hotel_tabs .hotel-info-container #tabs-1{padding:0 0 1.4em 1.4em;width:auto;overflow:visible}#accomodations_hotel_tabs .hotel-info-container #tabs-1 p{padding:0}#accomodations_hotel_tabs .hotel-info-container #tabs-1 h4{margin:10px 0 0 0;text-transform:uppercase;width:100%}#accomodations_hotel_tabs .hotel-info-container #tabs-1 ul{padding:0 0 0 18px}#accomodations_hotel_tabs .hotel-info-container #tabs-1 p.blockQuotesItalic{color:#232520;font-family:Times New Roman;font-size:18px;font-style:italic}#accomodations_hotel_tabs .hotel-info-container #tabs-1 .hotelDetailedInfo{width:100%;padding:5px 0}#accomodations_hotel_tabs .hotel-info-container #tabs-1 .hotelDetailedInfo h4{color:#54534a;text-transform:uppercase}#accomodations_hotel_tabs .hotel-info-container #tabs-2{padding:0 0 0 1.4em;width:auto;overflow:visible}#accomodations_hotel_tabs .hotel-info-container #tabs-2 p{padding:0}#accomodations_hotel_tabs .hotel-info-container #tabs-2 h4{margin:10px 0 0 0;color:#7b5400;border-top:1px dotted #232520;font-size:11px;padding:5px 0;text-transform:uppercase;width:100%}#accomodations_hotel_tabs .hotel-info-container #tabs-2 ul{padding:0 0 0 18px}#accomodations_hotel_tabs .hotel-info-container #tabs-2 p.blockQuotesItalic{color:#232520;font-family:Times New Roman;font-size:18px;font-style:italic}#accomodations_hotel_tabs .hotel-info-container #tabs-2 .hotelDetailedInfo{width:100%;padding:5px 0}#accomodations_hotel_tabs .hotel-info-container #tabs-2 .hotelDetailedInfo h4{color:#54534a;text-transform:uppercase}#accomodations_hotel_tabs .hotel-info-container #tabs-3{padding:0 0 0 1.4em;width:auto;overflow:visible}#accomodations_hotel_tabs .hotel-info-container #tabs-3 p{padding:0}#accomodations_hotel_tabs .hotel-info-container #tabs-3 h4{margin:10px 0 0 0;color:#7b5400;border-top:1px dotted #232520;font-size:11px;padding:5px 0;text-transform:uppercase;width:100%;font-family:arial}#accomodations_hotel_tabs .hotel-info-container #tabs-3 ul{padding:0 0 0 18px}#accomodations_hotel_tabs .hotel-info-container #tabs-3 p.blockQuotesItalic{color:#232520;font-family:Times New Roman;font-size:18px;font-style:italic}#accomodations_hotel_tabs .hotel-info-container #tabs-3 .hotelDetailedInfo{width:100%;padding:5px 0}#accomodations_hotel_tabs .hotel-info-container #tabs-3 .hotelDetailedInfo h4{color:#54534a;text-transform:uppercase}#about_hotel_tabs{top:-3px}#aboutHotelBox01,#aboutHotelBox02{display:none;color:#000;text-decoration:none;font-family:arial,sans-serif;letter-spacing:.05em;color:#6d6d6d;font-size:.8em;text-transform:uppercase;padding:10px;margin:10px 30px}a.hotelInfoBar1,a.hotelInfoBar2{text-decoration:none;font-family:arial,sans-serif;letter-spacing:.05em;color:#000;font-size:.8em;text-transform:uppercase;padding-left:20px}a.hotelInfoBar1 span,a.hotelInfoBar2 span{font-size:.8em}#informationExpander{width:972px;margin:0 auto;border-top:solid 1px #54534a;padding:0 0 10px 0;float:left}.hotelDetailedInfo{color:#54534a;font-size:11px;width:250px;float:left;padding:20px}.hotelDetailedInfo li{list-style-type:none}.informationExpanderHeader{background-color:#ebebeb;font-weight:bold;height:30px;line-height:30px;width:100%}.about_hotel_container .hotel-info-container #tabs-1{width:auto;overflow:visible}.about_hotel_container .hotel-info-container #tabs-1 h4{font-size:11px;color:#7b5400;padding:5px 0;border-top:1px dotted #232520;text-transform:uppercase;width:100%}.about_hotel_container .hotel-info-container #tabs-2{width:auto;overflow:visible}.about_hotel_container .hotel-info-container #tabs-2 h2{font-size:11px;color:#7b5400;padding:5px 0;border-top:1px dotted #232520;width:100%;font-family:arial}.about_hotel_container .hotel-info-container #tabs-2 .blockQuotesItalic{font-size:18px;color:#232520;font-family:Times New Roman;font-style:italic}.about_hotel_container .hotel-info-container #tabs-2 p a{color:#7b5400}.about_hotel_container .hotel-info-container #tabs-2 p a:hover{text-decoration:underline}.about_hotel_container .hotel-info-container #tabs-3{width:auto;overflow:visible}.about_hotel_container .hotel-info-container #tabs-3 h4{font-size:11px;color:#7b5400;padding:5px 0;border-top:1px dotted #232520;text-transform:uppercase;width:100%;font-family:arial}.about_hotel_container .hotel-info-container #tabs-3 p a{color:#7b5400}.about_hotel_container .hotel-info-container #tabs-3 p a:hover{text-decoration:underline}#tabs-feature .SpecialDayCss .section h2{font-family:arial}#hotelOverview .adviceItem{height:94px;overflow:hidden;padding:0 42px}#hotelOverview .adviceItem .adviceBlock h4{color:#232520;font-size:1em;font-family:"Times New Roman";padding:0!important}#hotelDetailVariable #hdDefault{display:block}li.exploreHeader{height:42px;font-weight:500;background-color:#989994}li.exploreHeader a{padding:25px 20px}.tabs-bottom{position:relative;width:1000px;margin:0 auto;padding:0}.tabs-bottom .ui-tabs-panel{height:auto;overflow:auto;position:relative;width:695px;/*\*/}.tabs-bottom .ui-tabs-panel p{color:#54534a;font-size:12px;width:650px;padding:7px 0}.tabs-bottom .ui-tabs-panel dl{color:#54534a;font-size:.9em;width:650px;padding:10px 0}.tabs-bottom .ui-tabs-panel h2{font-size:1.179em}.tabs-bottom .ui-tabs-panel h3{font-family:Times New Roman;letter-spacing:.05em;font-size:1.59em;text-transform:none;padding:10px 0}.tabs-bottom .ui-tabs-panel h4{font-family:arial,sans-serif;letter-spacing:.05em;font-size:1em;font-weight:700}.tabs-bottom .ui-tabs-panel h4.about{color:#232520;font-family:times New Roman;font-size:1.167em;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;clear:both}.tabs-bottom .ui-tabs-panel ul{font-family:arial;font-size:1.0em;color:#54534a;padding:0 20px 5px 20px}.tabs-bottom .ui-tabs-panel .ui-widget-header{background:whiteSmoke;color:#222;font-weight:bold;border-right:solid 1px #ebebeb}.tabs-bottom .ui-tabs-panel .ui-state-hover,.tabs-bottom .ui-tabs-panel .ui-widget-content .ui-state-hover,.tabs-bottom .ui-tabs-panel .ui-widget-header .ui-state-hover,.tabs-bottom .ui-tabs-panel .ui-state-focus,.tabs-bottom .ui-tabs-panel .ui-widget-content .ui-state-focus,.tabs-bottom .ui-tabs-panel .ui-widget-header .ui-state-focus{border:0;border-right:solid 1px #fff;background-color:#e8e8e8}.tabs-bottom .ui-tabs-panel .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.tabs-bottom .ui-tabs-panel .ui-helper-clearfix{display:inline-block}.tabs-bottom .ui-tabs-panel * html .ui-helper-clearfix{height:1%}.tabs-bottom .ui-tabs-panel .ui-helper-clearfix{display:block}.tabs-bottom .ui-tabs-panel .ui-tabs-nav{position:absolute!important;left:0;right:0;padding:0 .2em .2em 0;width:290px;font-family:"Times New Roman";letter-spacing:.1em;text-transform:uppercase}.tabs-bottom .ui-tabs-panel .ui-tabs-nav ul{border-right:3px solid #cfcfcf}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li{margin-top:-2px!important;margin-bottom:1px!important;border-bottom:solid 1px #eae8eb;border-top:1px solid #fff;height:68px;width:292px}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li:first-child{border-top:0}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li span{font-family:arial,sans-serif;letter-spacing:.05em;font-size:.6em}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li a{padding:25px 20px;width:250px;clear:both;font-size:18px;color:#232520}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li a:hover{color:#fff;background-color:#e8e8e8}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li .exploreHeader{height:43px;background-color:#989994}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li .exploreItem{height:43px}.tabs-bottom .ui-tabs-panel .ui-tabs-nav li .exploreItem a{padding:10px}.tabs-bottom .ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#fff}.tabs-bottom .ui-corner-all,.tabs-bottom .ui-corner-bottom,.tabs-bottom .ui-corner-right,.tabs-bottom .ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}.tabs-bottom .ui-corner-all,.tabs-bottom .ui-corner-bottom,.tabs-bottom .ui-corner-left,.tabs-bottom .ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#54534a}.ui-state-active a,.ui-widget-content .ui-state-active a,.ui-widget-header .ui-state-active a{color:#fff}.ui-tabs-selected{margin-top:-3px!important;cursor:pointer;background-color:#54534a}.ui-tabs-selected a{color:#fff}.ui-state-default{background-color:#ebebeb}.ui-state-hover{background-color:#f5f5f5;border:0}.hotel-info-container{width:675px;float:left}.hotel-nav-container{float:left;width:296px}.hotel-nav-container .ui-tabs-nav ul{padding:0}.hotel-nav-container .ui-tabs-nav li{height:68px;width:294px;list-style:none;margin:0;border-left:none;border-top:0 solid #fff;margin:0 0 1px 0;border-bottom:1px solid #6e6e6e}.hotel-nav-container .ui-tabs-nav li .exploreHeader{height:43px}.hotel-nav-container .ui-tabs-nav li .exploreHeader p{font-family:arial,sans-serif;text-transform:uppercase;text-decoration:none;padding:13px 20px;width:250px;clear:both;font-size:13px;color:#fff}.hotel-nav-container .ui-tabs-nav li .exploreItem{height:43px}.hotel-nav-container .ui-tabs-nav li .exploreItem a{font-family:arial,sans-serif;padding:13px 20px;font-size:13px}.hotel-nav-container .ui-tabs-nav li .noBrd{border-bottom:0}.hotel-nav-container .ui-tabs-nav li a{font-family:"Times New Roman";text-transform:uppercase;text-decoration:none;padding:25px 20px;width:250px;clear:both;font-size:18px;color:#232520}.hotel-nav-container .ui-tabs-nav li a.accom{padding:25px 20px}.hotel-nav-container .ui-tabs-nav li span{font-family:arial,sans-serif;letter-spacing:.05em;font-size:.6em}.hotel-nav-container .ui-tabs-nav li.ui-state-default:hover{background-color:#f5f5f5}.hotel-nav-container .ui-tabs-nav li.ui-state-active a{color:#fff}.hotel-nav-container .ui-tabs-nav li.ui-photo-active.ui-state-default{background-color:#54534a}.hotel-nav-container .ui-tabs-nav li.ui-photo-active.ui-state-default a{color:#fff;background-image:none}.hotel-nav-container .ui-tabs-nav li.ui-title{background:#555;border-top:4px solid #212121;height:40px;margin-top:-4px}.hotel-nav-container .ui-tabs-nav li.ui-title a{color:#fff}.hotel-nav-container .ui-tabs-nav li.ui-title span{font-family:arial,sans-serif;text-transform:uppercase;text-decoration:none;padding:25px 20px;width:250px;clear:both;font-size:13px;color:#fff}.hotel-nav-container .ui-tabs-nav li.ui-title .sectionTitle{padding:0}.hotel-nav-container .ui-tabs-nav li.ui-exploreTitle{border-top:4px solid #212121;height:45px;margin-top:-4px}.hotel-nav-container .ui-tabs-nav li.ui-exploreTitle a{color:#fff}.hotel-nav-container .ui-tabs-nav li.ui-medium{height:55px}.hotel-nav-container .ui-tabs-nav li.exploreItem{height:43px}#aboutHotelBox01,#aboutHotelBox02{background:#fff;text-decoration:none;font-family:arial,sans-serif;letter-spacing:.05em;color:#6d6d6d;font-size:.8em;padding:10px;margin:10px 0;float:left}.conciergeBottom{width:972px;margin:0 auto}.conciergeBottom li{list-style-type:none}.conciergeBottom a{text-decoration:none;font-family:arial,sans-serif;letter-spacing:.05em;color:#000;font-size:.8em;text-transform:uppercase}#standardServices h4{font-family:arial;font-weight:700;color:#54534a;margin-top:10px;margin-left:10px}#standardServices ul{font-family:arial;font-size:12px;color:#54534a;padding:0 20px 20px 20px}#standardServices div{width:300px;padding:0 10px}.serviceCell{float:left;width:300px;padding:0 10px}.conciergeTop{width:972px;margin:0 auto;height:380px}.conciergeTop #conciergeVideo{width:100%;height:370px}.conciergeTop #conciergeVideo .conVideoBlock{margin:0 auto;width:982px;padding:10px 0}.conciergeTop #conciergeVideo .bigVideo,.conciergeTop #conciergeVideo .smallVideo{background-color:#c3c4be;list-style:none}.conciergeTop #conciergeVideo .bigVideo{height:348px;width:476px;float:left;margin:5px}.conciergeTop #conciergeVideo .bigVideo:hover{background-color:#000}.conciergeTop #conciergeVideo .smallVideo{height:168px;width:238px;float:left;margin:5px}.conciergeTop #conciergeVideo .smallVideo:hover{background-color:#1b1c17}.conciergeTop #conciergeVideo .bigVideoText,.conciergeTop #conciergeVideo .smallVideoText{padding:4px;background-color:#000;color:#fff;font-family:arial,sans-serif;font-size:10px;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.conciergeTop #conciergeVideo .bigVideoText{width:468px;margin-top:326px}.conciergeTop #conciergeVideo .smallVideoText{width:230px;margin-top:146px}.floatR{float:right}.conciergeDetail{width:280px;height:auto;border-right:1px dotted #c3c4be;float:left;padding:10px}.topGuide{width:600px;float:left}.topGuide a{color:#846422;text-decoration:none;border-bottom:1px dotted #846422}.hotelOverviewItems{width:300px;float:right}.conciergeDetail h4{text-transform:uppercase;color:#000;font-family:"Times New Roman"}.aboutHotelToggle{float:left;text-decoration:none;font-family:arial,sans-serif;letter-spacing:.05em;color:#000;text-transform:uppercase;background-color:whitesmoke;padding:10px;width:100%}.topGuide h3,.topGuide h4,.topguide h2{font-family:"Times New Roman";font-size:1.1em;text-transform:uppercase;letter-spacing:.1em;padding-top:20px;color:#232530;font-weight:normal}.locImage{height:45px;margin-top:-30px;margin-right:20px;float:right}.locImage img{height:60px}div#pop{height:80px;width:275px}#mediaGallery{height:280px;background:transparent;overflow:hidden}#mediaGallery ul{overflow-x:hidden;overflow-y:hidden;text-align:center;width:4000px;margin-left:auto;margin-right:auto}#mediaGallery ul li{height:240px;*height:auto;width:330px;*width:auto;display:block;float:left;margin-right:10px;max-width:350px}#gallerySlider{float:left;position:relative;background-color:#ccc;border-color:#aaa #CCCCCc #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ccc;border-top:1px solid #aaa;border-right:0;height:10px;top:6px;width:860px}#sliderTail{float:left;position:relative;background-color:#ccc;border-color:#aaa #CCCCCc #ddd;border-bottom:1px solid #ddd;border-top:1px solid #aaa;border-right:1px solid #ccc;border-left:none;height:10px;top:6px;width:90px}.mediaItem span{display:none}.sliderBox{margin:auto;width:1020px}.ui-slider .ui-slider-handle{background-color:#555;height:10px;top:-0.1em;width:100px;border-radius:4px}.ui-slider-horizontal{height:0}.sliderLeft,.sliderRight{display:block;float:left;position:relative;width:25px;height:50%;top:5px}.sliderLeft{border-right:solid 2px #555}.sliderRight{border-left:solid 2px #555}.sliderBand{background-color:#efefef;height:24px}.categories{width:960px;margin:auto;overflow:hidden;display:none;padding:0 0 20px 0}.categories li{list-style-type:none;float:left;padding-top:2px;padding-left:4px;padding-right:4px;border-top:solid 5px #aaa;margin-right:20px;width:164px;font-size:.85em;color:#aaa;cursor:pointer}.categories .categoryTitle{float:left}.categories .categoryCount{float:right}.categories li:hover,.categories li.active{border-color:#444;color:#444}.mediaItem div{height:100%;*height:240px;width:100%;*width:330px;display:block;text-decoration:none;position:relative;*position:static;cursor:pointer}.mediaItem div span{background-color:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);color:#fff;display:block;font-weight:bold;height:40px;padding-left:20px;padding-top:5px;position:absolute;*position:static;text-align:left;top:200px;*top:218px;*margin:-45px 0 0 0;*left:0;width:94%;width:93.7% \9;*width:94.3%}.mediaItem div:hover{text-decoration:underline;color:#fff}.closeIcon{color:#999;position:relative;right:40px;top:28px;z-index:9999;cursor:pointer}.hide{display:none}/**/#hdMeetingsAndEvents{border-top:2px solid #efefef}.meeting_event_container{background-color:#fff;margin:0 auto;width:972px}#meetings_hotel_tabs{border:0}.hotel-nav-container .ui-widget-header a.meeetingEventsTab{padding:25px 20px}.hotel-nav-container .ui-widget-header a.meeetingEventsTab.greenEngageTab{padding-top:11px}.hotel-nav-container ul.ui-widget-header li.ui-state-default{background-image:none;background-color:#ebebeb}.hotel-nav-container .ui-widget-header .insiderCollectionInformation{background:#fff!important;opacity:1;font-size:.917em;color:#232520;height:auto;border-left:1px solid #efefef;border-right:1px solid #efefef}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information{clear:both;padding:15px 0 0 10px;overflow:hidden}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information span{display:block;margin:5px 0;font-size:12px;padding:0;font-family:"Arial";color:#54534a}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information a{display:block;color:#54534a;font-size:12px;text-decoration:underline;padding:0;text-transform:inherit;font-family:"Arial";margin:5px 0;width:auto;color:#232520}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information span.pricingAvailability{font-size:1em;font-weight:bold}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information span.avialQuotetxt{padding:2px 0 12px 0;clear:both}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information span.pricingMenusTxt{font-size:12px;font-family:arial;font-weight:bold;color:#232520}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information h4{white-space:normal;color:#7b5400}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information ul{clear:both;margin:0 0 0 -10px}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information ul li{height:auto;width:auto;border-right:0;border-bottom:1px dotted #6c6c6c;padding:7px 0;width:100%}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information ul li a{padding:0 10px;text-decoration:none;font-size:11px;width:232px;float:left;color:#232520}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information ul li a.icon{clear:none;float:left;padding:9px 0 10px 0;width:15px}.hotel-nav-container .ui-widget-header .insiderCollectionInformation .contactUs_information ul li a.newWindowIcon{padding:0;text-align:center}.hotel-nav-container .ui-tabs-nav li.ui-state-default.insiderCollectionInformation:hover{background-color:#fff}.hotel-nav-container .ui-widget-header .testimonialInfo{height:auto;white-space:normal;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #7b5400;color:#6d6d6d;border-top:4px solid #7b5400;font-family:"Times New Roman";margin:-1px 0 0 0}.hotel-nav-container .ui-widget-header .testimonialInfo h3{padding:7px 35px 0 15px;font-weight:normal;font-size:18px;font-style:italic;color:#232520;text-transform:inherit;letter-spacing:normal}.hotel-nav-container .ui-widget-header .testimonialInfo .image{padding:10px 10px 0 15px}.hotel-nav-container .ui-widget-header .testimonialInfo p{display:block;padding:5px 35px 20px 15px;font-size:.917em;font-weight:normal;letter-spacing:.09em}.ui-dialog.PhoneLayer{width:auto!important;color:#54535a}.ui-dialog.PhoneLayer .ui-state-hover{background:0;border:0;right:3px;top:17px}.ui-dialog.PhoneLayer p{color:#54535a}.ui-dialog.PhoneLayer a{color:#7b5400}.noBrd{border:0}.allRoomTypeTxt{color:#54534a;font-size:10px;font-style:italic;padding:0 6px;position:relative;top:-1px}ul.accomodationFaciitySection{padding:0!important}ul.accomodationFaciitySection li{border-bottom:1px dotted #54534a;width:100%;clear:both;padding:7px 0;overflow:auto}ul.accomodationFaciitySection li div{float:left;width:50%}.meetingEventContainer{float:left;color:#54534a;width:702px}.meetingEventContainer .cssButtonHD{float:none;width:300px}.meetingEventContainer .cssButtonHD a{color:#fff;text-decoration:none}.meetingEventContainer #tabs-1{width:auto}.meetingEventContainer #tabs-2{width:auto}.meetingEventContainer #tabs-3{width:auto;color:#54434a;overflow:hidden}.meetingEventContainer #tabs-3 h2{color:#7b5400;font-size:11px;border-top:1px dotted #54534a;margin:.5em 0;font-family:arial;text-transform:uppercase;font-weight:normal}.meetingEventContainer #tabs-3 .text_1 p{display:block;margin:.5em 0 0 0;padding:0 1.5em .5em 0}.meetingEventContainer h2{font-size:1.2em;padding:0 0 5px 0;color:#54535a;text-transform:none;margin:1em 0 1em 1.5em;font-weight:bold}.meetingEventContainer .meetingEventSection{height:auto;width:auto;display:block;font-family:arial,sans-serif;margin:.2 0 1em 1.5em;*margin:.2 0 1em 0;padding:0 1.5em 10px 0}.meetingEventContainer .meetingEventSection .sectionHightlight{color:#7b5400;border-top:1px dotted #54534a;font-size:11px;padding:5px 0;text-transform:uppercase}.meetingEventContainer .meetingEventSection h3{font-size:14px;padding:0 0 5px 0;color:#54535a;text-transform:uppercase}.meetingEventContainer .meetingEventSection p{padding:0 0 10px 0}.meetingEventContainer .meetingEventSection a{color:#6d6d6d;font-weight:bold}.meetingEventContainer .meetingEventSection a:hover{color:#7b5400}.meetingEventContainer .meetingEventSection .cssButtonHD{float:none;width:300px}.meetingEventContainer .meetingEventSection .cssButtonHD a{color:#fff;text-decoration:none}.meetingEventContainer .noBrd{margin:.3em 0 1em 0;border-bottom:0;clear:both;color:#6c6c6c}.meetingEventContainer .noBrd h4{font-weight:bold;margin:1em 0 0 0;padding:0 0 5px;text-transform:inherit;color:#54535a}.meetingEventContainer table{font-size:.8em;margin:1em 0 1em 1.5em;padding:0 1.5em 10px 0}.meetingEventContainer table caption{color:#7b5400}.meetingEventContainer table .evenRow{background-color:#dadada;color:#212121}.meetingEventContainer table th{vertical-align:top;padding:3px 5px}.meetingEventContainer table td{vertical-align:middle;padding:3px}.meetingEventContainer #iPlanFlashDisclaimer{font-size:.8em;margin:1em 0 1em 1.5em;padding:0 1.5em 10px 0;color:#6c6c6c}.meetingEventContainer #brandedh3Header{color:#846422;margin:0 0 1em 1em}.meetingEventContainer #brandedh3Header a{color:#6c6c6c;font-size:.8em}.meetingEventContainer #hdInteractiveFloorPlanContainer{margin:1em 0 1em 1.5em}.eventSpaceEquipment{float:left;color:#54534a}.eventSpaceEquipment h4{color:#7b5400;border-top:1px dotted #54534a;font-size:11px!important;padding:5px 0;text-transform:uppercase;font-weight:normal!important}.eventSpaceEquipment .eventSpacesInfo{height:auto;overflow:auto;width:640px;border-bottom:1px dotted #54534a;display:block;margin:0;padding:7px 0}.eventSpaceEquipment .eventSpacesInfoLft{float:left;width:320px}.eventSpaceEquipment .equip{border-bottom:1px dotted #54534a;padding:7px 0;color:#54534a}.eventSpaceEquipment .equip.last{border-bottom:0}.eventSpaceEquipment .eventSpacesInfoRgt{float:left}.eventSpaceEquipment .noBrd{border:0}.eventSpaceEquipment h4.noBrd{color:#7b5400;margin:.3em 0 0 0}.eventSpaceEquipment div.eventEquipmentData{border-bottom:1px dotted #54534a;padding:0}.eventSpaceEquipment div.eventEquipmentData div:nth-last-child(1):nth-child(odd){border-bottom:0}.eventSpaceEquipment div.eventEquipmentData div:nth-last-child(1):nth-child(even){border-bottom:0}.eventSpaceEquipment div.eventEquipmentData div:nth-last-child(2):nth-child(odd){border-bottom:0}.selectDatesLayer{background:#fff;border:4px solid #6e6d68;padding:5px 10px 20px 15px;position:absolute;width:315px;z-index:2;margin:6px 0 0 0}#selectDatesForm{overflow:hidden}#selectDatesForm .row{margin:1em 0 10px 0;overflow:hidden}#selectDatesForm .calImg{float:left;margin:39px 11px 0 0}#selectDatesForm .DatesForm{float:left;width:45%}#selectDatesForm .DatesFormcheckin{display:block;font-size:.917em;font-weight:bold;margin:0}#selectDatesForm .DatesFormcheckin span{color:#999;font-weight:normal}#selectDatesForm .DatesFormcheckout{display:block;font-size:.917em;font-weight:bold;margin:0}#selectDatesForm .DatesFormcheckout span{color:#999;font-weight:normal}#selectDatesForm .cta.cssButtonHD{float:right;margin:1em 0 0;background-color:#54534a;border:medium none;border-radius:2px 2px 2px 2px;color:#fff;cursor:pointer;float:right;font-family:arial;font-size:.917em;height:20px;letter-spacing:1px;line-height:20px;padding:2px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:150px;margin:0 23px 0 0}#selectDatesForm #checkAvailProcessImg{float:right;padding:4px 9px 0 0}.selectDates .DatesForm,.selectDates .calImg{float:left}.selectDates .calImg{float:left}#hotel-detail .ui-datepicker .ui-datepicker-header.ui-widget-header{background:#54534a repeat-x scroll 50% 50%}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-focus{background:0;border:none!important}#ui-datepicker-div .ui-datepicker-prev-hover{left:2px;top:2px}#ui-datepicker-div .ui-datepicker-next-hover{right:2px;top:2px}.SpecialDayCss .parbase.section a.cssButton{background:none repeat scroll 0 0 #54534a;border:0 none;border-radius:2px 2px 2px 2px;color:#fff;font-family:Arial;font-size:10px;letter-spacing:.1em;margin:0;overflow:visible;padding:3px 9px;text-decoration:none;text-transform:uppercase}.SpecialDayCss .parbase.section a.cssButton:link{color:#fff}.cssButtonHD{background-color:#7b5400;border:medium none;border-radius:2px 2px 2px 2px;color:#fff;cursor:pointer;display:block;font-family:arial;font-size:.917em;height:28px;letter-spacing:.05em;line-height:28px;padding:5px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:150px;float:right;_border:0!important;_line-height:18px;_padding:3px 0!important}#selectDatesForm .adults{float:left;margin:0 10px 0 0;width:7.9em}#selectDatesForm .children{float:left;margin:0 10px 0 0;width:8.5em;width:8em\9}#selectDatesForm .rooms{float:left;margin:0 10px 0 0;width:7.9em}#selectDatesForm select{border:1px solid #ccc}#selectDatesForm textarea{border:1px solid #ccc}#selectDatesForm input[type="text"]{border:1px solid #ccc}#selectDatesForm input[type="password"]{border:1px solid #ccc}#selectDatesForm .adults{margin:0}#hd-nav-top-wrapper #bookThisHotelButton{float:right}#hd-nav-top-wrapper #bookThisHotelButton #roomsAvailableFrom{float:right;width:310px}#hd-nav-top-wrapper #bookThisHotelButton .cssButtonHD{float:none}#roomsAvailableFrom #roomsAvailableFromRate{min-width:120px}#modal{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,0.5);z-index:10000;opacity:1}#mediaOutsideFrame{width:940px;margin:auto}#mediaOutsideFrame .previous{height:36px;width:38px;cursor:pointer;float:left;margin-top:200px}#mediaOutsideFrame .next{height:36px;width:38px;cursor:pointer;float:right;margin-top:200px}#videoPoster+#modal #mediaFrame{position:relative;top:134px}#videoPoster+#modal #mediaFrame .leftItem{display:none}#videoPoster+#modal #mediaFrame .title{padding:15px 0}#mediaFrame{margin:10% auto;width:840px;height:374px;background-color:#fff;padding:20px 12px 40px 12px;-moz-box-shadow:3px 3px 5px 6px #ccc;-webkit-box-shadow:3px 3px 5px 6px #ccc;box-shadow:3px 3px 5px 6px #ccc;position:relative;overflow:hidden}#mediaFrame .title{padding:5px 0 5px 0;*padding:0}#mediaFrame .title .leftItem{width:110px;float:left}#mediaFrame .title .rightItem{*float:right}#mediaFrame .title .rightItem a{width:68px}#mediaFrame .close .closeIcon{height:18px;width:18px;display:inline-block;top:-2px;position:relative;*display:inline;*right:-18px}#mediaFrame .closeIcon{color:#999;position:relative;right:-10px;z-index:9999;cursor:pointer}#mediaFrame .viewer{height:375px;width:840px;position:absolute;float:left;background-color:#fff;background-repeat:no-repeat;margin-top:11px;*margin:0}#mediaFrame a.mediaTitle{height:1px;width:1px;display:block;text-decoration:none;position:relative;top:45px;z-index:2;position:absolute}#mediaFrame a.mediaTitle span{background-color:#000;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7;color:white;display:block;font-weight:bold;height:18px;padding:10px 0;position:absolute;text-align:center;top:336px;width:840px;*position:relative;*top:-52px}.viewer .videoViewer{width:840px;height:374px;margin:0 auto;top:-30px;position:relative}.viewer .tourViewer{display:none;position:relative;left:110px;height:320px;width:600px;top:-40px}.conciergeVideo #videoViewer{position:relative;top:0}#ui-datepicker-div{padding:1em}#hotel-detail .ui-datepicker-multi .ui-datepicker-group table{border:1px solid #54534a;margin:0 auto .4em;width:100%}#hotel-detail .ui-datepicker-multi-2 .ui-datepicker-group{width:49%}#hotel-detail .ui-datepicker-multi-2 .ui-datepicker-group-first{margin-right:1%}#hotel-detail .ui-datepicker-multi-2 .ui-datepicker-group-last{margin-left:1%}.ui-datepicker .ui-widget-header{background-image:none}.ui-datepicker td span{text-align:center}.ui-datepicker td a{text-align:center}.ui-datepicker td .custControl{color:#54534a;cursor:pointer;font-size:11px;text-decoration:underline}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-datepicker .ui-datepicker-prev{cursor:pointer}.ui-datepicker .ui-datepicker-next{cursor:pointer}.ui-datepicker .ui-datepicker-prev-hover{background-color:transparent}.ui-datepicker .ui-datepicker-next-hover{background-color:transparent}.ui-datepicker .ui-datepicker-range{background-image:none;background-color:#54534a;color:#fff}.ui-datepicker .legend-selected-date{background-color:#54534a}.ui-datepicker td.ui-state-disabled{opacity:1;filter:Alpha(Opacity=100)}.ui-datepicker td.ui-state-disabled span{background-image:none;background-color:#e7e7e7;border-color:#e7e7e7;color:#999;text-decoration:line-through}.ui-datepicker td.ui-state-disabled span.ui-datepicker-range-start{background-image:none;background-color:#54534a;color:#fff;text-decoration:none}.ui-datepicker .ui-state-default{background-image:none;background-color:#c2daf0}.ui-datepicker .ui-state-highlight{background-image:none;background-color:#c2daf0}.ui-datepicker .ui-state-hover{background-image:none;background-color:#54534a!important;color:#fff}.ui-datepicker .ui-datepicker-range-start{background-image:none;background-color:#54534a;color:#fff}.ui-datepicker .ui-datepicker-range-end{background-image:none;background-color:#54534a;color:#fff}.ui-widget-content{background-image:none}.bookThisHotelBtn{float:left}#bookHotelProcessImg{float:left;width:16px;padding:10px 0 0 10px}#bookThisHotelContainer #bookHotelProcessImg{padding:10px 0 0 5px;width:16px}#moreThanNineRoomsDialog{border:4px solid #232520;border-radius:0}#roomsAvailableFrom{text-align:left}#roomsAvailableFrom .currency{text-decoration:underline;color:#7b5400}#roomsAvailabelFromRate{float:left;padding:0 10px 0 0;min-width:120px}.localRecommendationHead{height:95px;padding:6px 0 0 0;clear:both;width:972px;margin:0 auto}.localRecommendationHead .conciergeHeadShot{float:left}.localRecommendationHead .conciergeNameTitle{float:left;padding-left:10px;vertical-align:text-bottom}.localRecommendationHead .localRecommendationTitle{font-family:times New Roman;font-size:1.567em;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;clear:both}.localRecommendationHead .conciergeDefaultImage .parbase div img{height:89px}.conciergeRecommendationsItem{display:inline-block;margin-left:-17px;border-bottom:1px dotted #878787;width:100%;margin-top:-5px}.conciergeRecommendationsItem .conciergeItemCounter{float:left;height:50px;color:#fff;line-height:normal;font-weight:bold;margin:5px 0 0 10px;padding:4px 0 0 0;width:20px;vertical-align:text-top;text-align:center}.conciergeRecommendationsItem .conciergeRecommendationsContainer{margin:0 0 0 30px;float:left;width:520px}.conciergeRecommendationsItem .conciergeRecommendationsContainer .currencySym{color:#54534a;font-family:times New Roman;font-size:.8em;font-weight:normal;letter-spacing:.1em;padding:0 0 5px 0;text-transform:uppercase;clear:both;display:inline-block}.conciergeRecommendationsItem .conciergeRecommendationsContainer .locationName{font-family:times New Roman;color:#54534a;font-size:1.467em;font-weight:normal;letter-spacing:.1em;padding:0 0 5px 0;text-transform:uppercase;clear:both;display:inline-block}.conciergeRecommendationsItem .conciergeRecommendationsContainer .locationDesc span{font-family:arial;font-size:1.0em;color:#232520}.conciergeRecommendationsItem .conciergeRecommendationsContainer .address{font-size:.917em;font-weight:normal;text-transform:uppercase;clear:both;display:block;color:#232520}.conciergeRecommendationsItem .conciergeRecommendationsContainer .phoneno{font-size:.917em;font-weight:normal;color:#232520}.conciergeRecommendationsItem .conciergeRecommendationsContainer .linkZoomOnMap{color:#7b5400;font-size:.917em}.conciergeRecommendationsItem .conciergeRecommendationsContainer .linkZoomOnMap:hover{text-decoration:underline}.conciergeRecommendationsItem .conciergeRecommendationsContainer .concerigeItemViewMoreInfo .viewMoreInfoText,.conciergeRecommendationsItem .conciergeRecommendationsContainer .concerigeItemViewMoreInfo .viewLessInfoText{cursor:pointer;color:#7b5400}.conciergeRecommendationsItem .conciergeRecommendationsContainer .concerigeItemViewMoreInfo .locationDescContainer{float:left}.conciergeRecommendationsItem .conciergeRecommendationsContainer .locationImageContainer{float:right;border:1px solid #c9c9c9c}.locationImage img{width:520px;height:100%}.locationLinks{padding:0 0 12px 0}.locationLinks a{color:#7b5400;font-size:.917em}.locationLinks a:hover{text-decoration:underline}.SpecialDayCss h1{color:#846422;font-family:Times New Roman;font-size:18px;letter-spacing:.03em;text-transform:uppercase}.SpecialDayCss h2{font-family:times New Roman;font-size:11px!important;font-weight:normal;letter-spacing:.1em;margin:0;padding:5px 0;text-transform:uppercase;clear:both;color:#7b5400;border-top:1px dotted #232520;width:95%}.SpecialDayCss p{color:#6d6d6d;font-size:.9em;width:630px;padding:10px 0}#hdContentContainer.packages{text-align:left;padding:0 1.67em 1.67em 1.67em;margin:0 auto;width:972px}#hdContentContainer .package{border-top:2px solid #000;margin:1.25em 0 1.67em;width:100%}#hdContentContainer .package .packageThumbnail{border:1px solid #cfcfcf;float:left;height:104px;margin:1.25em;width:104px}#hdContentContainer .package h3{text-transform:uppercase;color:#846422;font-size:1.167em;font-weight:bold;margin:.67em 0 1em}#hdContentContainer .package .packageDescription{float:left;padding-bottom:1em;width:800px}#hdContentContainer .package .showAvailableRoomTypesToggle.shut{float:left;margin-top:10px;margin-left:1.25em;padding:2px 20px}#hdContentContainer .package .showAvailableRoomTypesToggle.open{float:left;margin-top:10px;margin-left:1.25em;padding:2px 20px}#hdContentContainer .package .showAvailableRoomTypesPanel{background:none repeat scroll 0 0 #fff;clear:both;cursor:pointer;overflow:hidden;border-bottom:1px dotted #000}#hdContentContainer .package .showAvailableRoomTypesPanel .lowestRateWrapper{float:right;margin-right:1em;cursor:pointer}#hdContentContainer .package .showAvailableRoomTypesPanel .lowestRateWrapper .lowestRateLabel{font-size:.989em}#hdContentContainer .package .availableRoomTypes{width:100%}#hdContentContainer .package span.roomTypeName{font-weight:bold}#hdContentContainer .package span.lowestRate>span.currencySymbol{color:#000;font-weight:bold;left:2px;position:relative;top:-2px;vertical-align:super}#hdContentContainer .package span.lowestRate>span.mainCurrencyUnitValue{color:#000;font-size:2em;font-weight:bold}#hdContentContainer .package span.lowestRate>span.lesserCurrencyUnitValue{color:#000;font-size:1.167em;font-weight:bold;left:-2px;position:relative;top:-1px;vertical-align:super}#hdContentContainer .package a:link{color:#000}#hdContentContainer .package table.availableRoomTypes tr.evenNumberedRoomType,#hdContentContainer .package table.availableRoomTypes tr.oddNumberedRoomType{background:#f5f5f5}#hdContentContainer .package table.availableRoomTypes tr.evenNumberedRoomType td,#hdContentContainer .package table.availableRoomTypes tr.oddNumberedRoomType td{border-bottom:1px dotted #000;padding:1em}#hdContentContainer .package table.availableRoomTypes .roomTypeDescriptionToggle{color:#999;cursor:pointer;display:block;padding-top:.5em;text-decoration:underline}#hdContentContainer .package table.availableRoomTypes td{border-bottom:1px dotted #000;padding:1em}#packagesTopBanner{margin:1.67em 0;width:100%;overflow:hidden}#packagesHeader>h2{border-bottom:1px dotted #9c9c9a;color:#846422;font-family:times New Roman;font-size:1.167em;font-weight:normal;letter-spacing:.1em;margin-bottom:14px;padding-bottom:4px;padding-top:10px;text-transform:uppercase;clear:both}#packagesHeader{padding-bottom:1em}#packagesHeader>p{line-height:1.5em}#packagesBookingForm{background:#f5f5f5;padding:1em;margin-bottom:3em;height:55px}#packagesBookingForm .datePicker{width:8em;height:12px}#packagesBookingForm .dateSelectorWrapper{float:left;margin-right:2em;width:130px}#packagesBookingForm .numberSelectorWrapper{float:left;padding:1.67em 2em 0 1em}#packagesBookingForm .numberSelectorWrapper select{margin:0}#packagesBookingForm h3{font-family:"Times New Roman";font-size:.8em;letter-spacing:.1em;text-transform:uppercase;font-weight:bold}#packagesBookingForm .packagesButtonWrapper>.packagesButton{float:right;padding-top:1.67em}.packagesButtonWrapper>.packagesButton{float:right;padding-top:.1em}#packagesColumnHeader{clear:both}#packagesColumnHeader>#ratesInfo{float:right;margin-top:.33em}#ratesInfoText{display:inline;float:left}.control{cursor:pointer}.dateBoxSubLabel span{color:#999}#roomTypeDescriptionLayer{width:800px}.errmsg{padding-left:15px}.criteriaForm .packagesButtonWrapper{float:right;margin:1em 0 0;width:200px}.criteriaForm .packagesButtonWrapper img.loadingIcon{float:left;padding-right:.5em;padding-top:8px}input.submitter+img.loadingIcon{float:right;padding-right:.5em;padding-top:20px;background-color:inherit}ul.bjqs{height:350px}.bottomFooterParent #FooterShell{top:27px!important}#ui-datepicker-div{z-index:9001!important}.pageName{color:#7b5400;font-family:Times New Roman;font-size:18px;letter-spacing:.03em;text-transform:uppercase;padding:0 0 10px 0}.pageHeadline,.pageHeadline div,.pageHeadline span,.pageHeadline p{display:inline}h2.pageHeadline{color:#846422;font-family:Times New Roman;font-size:18px!important;letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px 0;display:block}@media screen and (-webkit-min-device-pixel-ratio:0){#at15s.atm{margin:0 0 0 30px}}#at15s.atm{margin:0 0 0 30px\9}.hotelTypeDescription .hotelType.city,.hotelType.alliance,.hotelType.heritage,.hotelType.resort{cursor:pointer}.bkgd_White{background:#fff}#HTD_hotelTypeDialog #ContentSubContainer h5{border:medium none;color:#54534a;font-family:Times New Roman;font-size:20px;letter-spacing:.05em;line-height:1em;margin:0;padding:0 0 10px;text-transform:none}.videoInfoBar{background-color:rgba(0,0,0,0.7);color:#ccc;font-family:Times New Roman;font-size:16px;font-weight:normal;height:35px;margin-top:7px;padding-left:20px;padding-right:20px;padding-top:10px;position:relative;text-transform:uppercase;top:-54px}.videoInfoBar .mainVideoDescription{float:left}.videoInfoBar .mainVideoDuration{float:right}#olderIEVersion .vjs-default-skin .vjs-fullscreen-control div{background-image:none}#BVRRRatingSummaryLinkWriteFirstID{*clear:left;*display:block;*width:125px}.searchnear{float:right!important;background-position:0 -1152px!important;margin-left:8px}.gapspan{margin:0 10px}#reviewDisclaimerDiv{width:960px;margin:15px auto 30px auto;line-height:1.5em;color:#444;font-size:1em;font-family:Arial;background:#f2f1ee;padding:15px 10px 15px 10px}#premium-photo-slides{overflow:hidden}#hotelDetailVariable #hdDefault .bjqs-controls{display:none}#hotelDetailVariable #hdDefault ol.bjqs-markers{padding:5px 5px 0 0;margin-left:-120px}ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden};li.bjqs-slide{display:none;position:absolute;overflow:hidden}ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999}ol.bjqs-markers,.nojs-navigation{background-color:rgba(0,0,0,0.7);height:30px;left:120px;list-style:none outside none;margin:-30px 119px 0 0;padding:0;position:relative;width:1595px;z-index:999}ol.bjqs-markers li{float:right}ol.bjqs-markers li:first-child{padding-right:330px}p.bjqs-caption{display:block;visibility:hidden;width:99%;margin:0;padding:1%;position:absolute;bottom:0;background:#000;opacity:.9;filter:alpha(opacity=90)}a.bjqs-prev span{display:none}a.bjqs-next span{display:none}.no-js #premium-photo-slides-slide{display:block}#premium-photo-slides-vert div.no-js{z-index:999;width:100%;height:350px}.no-js #slide-1{z-index:9}.no-js #slide-2{z-index:8}.no-js #slide-3{z-index:7}.no-js #slide-4{z-index:6}.no-js #slide-5{z-index:5}.no-js>div:target{z-index:10!important}.no-js div#premium-photo-slides-selectors{z-index:11!important;height:22px}#remove{background:url(../assets/1x1_85.png) top left repeat}#remove .control-bar{height:auto}#remove #premium-photo-slides-navigation{height:auto}.no-js #premium-photo-slides-slide{display:block}#premium-photo-slides-vert div.no-js{z-index:999;width:100%;height:350px}.no-js #slide-1{z-index:9}.no-js #slide-2{z-index:8}.no-js #slide-3{z-index:7}.no-js #slide-4{z-index:6}.no-js #slide-5{z-index:5}.no-js>div:target{z-index:10!important}.no-js div#premium-photo-slides-selectors{z-index:11!important;height:22px}#remove{background:url(../assets/1x1_85.png) top left repeat}#remove .control-bar{height:auto}#remove #premium-photo-slides-navigation{height:auto}div#premium-photo-slides-wrap{margin:0 auto;max-width:1600px;min-width:972px;width:100%;overflow:hidden;clear:both}#premium-photo-slides-wrap{position:relative;zoom:1}.caption h4{margin:0;font-size:22px;font-family:"Times New Roman",Times,serif;letter-spacing:.1em;text-transform:uppercase}div.caption{width:100%;height:300px;font-family:Arial,Helvetica,sans-serif;position:absolute;overflow:hidden}div.caption div.caption-inner{position:absolute;right:0;width:262px;height:250px;top:0;background:url(../assets/1x1_85.png) top left repeat;background:black\9;padding:50px 24px 0 24px;overflow:hidden;font-size:12px;color:#FFF;z-index:8}div.caption div.caption-wrap{width:972px;margin:0 auto;position:relative;display:block;top:0;left:0;overflow:hidden;height:300px}div.caption p{padding-top:25px;line-height:1.5em}div.cta-btn{position:relative;margin-top:15px}div.cta-btn a{color:#232520;letter-spacing:1px;font-size:10px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;background:#f5f5f5;-webkit-border-radius:2px;border-radius:2px;border-radius:2px;margin-top:15px;font-size:10px;padding:2px 10px;text-transform:uppercase}div.cta-btn a:hover{background:#c6b98e}#premium-photo-slides-slide{display:none;float:left;margin:0;padding:0;position:absolute;width:100%}#premium-photo-slides-slide img{border:0;margin:0;padding:0}#premium-photo-slides-slide-current{display:block;z-index:2}#premium-photo-slides-slide-next{display:block;z-index:1}#premium-photo-slides-selectors{display:inline;overflow:hidden;position:absolute;height:21px;bottom:0;left:0;width:130px;z-index:4;color:#FFF}#premium-photo-slides-selector{background:url(../assets/premium-photo-slides-theme.png) no-repeat 0 -183px;display:inline;float:left;width:12px;height:13px;margin:4px 0 0 10px}#premium-photo-slides-selector-current{background:url(../assets/premium-photo-slides-theme.png) no-repeat -12px -183px}#premium-photo-slides-selector span{display:none}#premium-photo-slides-control{z-index:4}#premium-photo-slides-control span{display:none}a#premium-photo-slides-selector:hover{background-position:-12px -183px}a#premium-photo-slides-selector:active{background-position:-12px -183px}#premium-photo-slides-vert{margin:0 auto;max-width:1600px;min-width:972px;width:100%;height:350px;overflow:hidden;position:relative;padding:0;margin:0}#premium-photo-slides-vert img{display:block}#premium-photo-slides-counter,#premium-photo-slides-counter span.of{font-family:"Times New Roman",Times,serif;color:#86897d;font-size:12px;cursor:default;display:none}#premium-photo-slides-counter span.of{font-style:italic;padding:0 2px}#premium-photo-slides-counter{float:left;z-index:4;padding-top:5px;padding-right:8px}#premium-photo-slides-control-play{background:url(../assets/premium-photo-slides-theme.png) no-repeat 0 -28px;cursor:pointer;z-index:4;position:absolute;bottom:15px;right:15px}#premium-photo-slides-control-play:hover{background:url(../assets/premium-photo-slides-theme.png) no-repeat 0 -127px}#premium-photo-slides-control-pause{background:url(../assets/premium-photo-slides-theme.png) no-repeat -17px -29px;cursor:pointer;z-index:4;position:absolute;bottom:15px;right:15px}.control-bar{display:block;position:absolute;max-width:1600px;min-width:972px;width:100%;height:350px;margin:0 auto;top:0}.control-bar-inner-wrap{display:block;position:relative}#premium-photo-slides-navigation{display:block;position:absolute;z-index:3;width:100%;height:350px;top:0;right:0}#premium-photo-slides-navigation-prev,#premium-photo-slides-navigation-next{width:36px;height:36px;overflow:hidden}#premium-photo-slides-control-pause,#premium-photo-slides-control-play{width:25px;height:22px}#premium-photo-slides-navigation-prev{background:url(../assets/arrow-sprite.png) no-repeat 0 0;cursor:pointer;z-index:4;position:absolute;top:45%;left:0}#premium-photo-slides-navigation-prev:hover{background:url(../assets/arrow-sprite.png) no-repeat 0 -36px}#premium-photo-slides-navigation-next:hover{background:url(../assets/arrow-sprite.png) no-repeat -36px -36px}#premium-photo-slides-navigation-prev span{display:none}#premium-photo-slides-navigation-next{background:url(../assets/arrow-sprite.png) no-repeat -36px 0;cursor:pointer;z-index:4;position:absolute;top:45%;right:0}#premium-photo-slides-navigation-next span{display:none}#premium-photo-slides-control-pause:hover{background:url(../assets/premium-photo-slides-theme.png) no-repeat -17px -127px;z-index:4}#premium-photo-slides-timer{color:#FFF;position:absolute;top:-275px;right:10px;z-index:4;overflow:hidden;width:26px;height:26px}#premium-photo-slides-timer-rotator{background:url(../assets/premium-photo-slides-rotator-left.png) no-repeat 0 0;overflow:hidden;width:26px;height:26px;position:absolute;top:0;left:-13px;z-index:3}#premium-photo-slides-timer-mask{overflow:hidden;width:13px;height:26px;position:absolute;top:0;right:0;z-index:2}#premium-photo-slides-timer-rotator-move{left:0}#premium-photo-slides-timer-mask-move{width:26px;left:0;background:url(../assets/premium-photo-slides-rotator-right.png) no-repeat 0 0}#premium-photo-slides-timer-bar{display:inline;background-color:white;float:left;height:3px;opacity:.5;position:absolute;z-index:2;top:-2px;left:0}#UHF_headerContainer #idHeaderLogo{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/logos/hd_logo.gif') no-repeat;display:block;height:90px;width:240px}.hd-main-nav-arrow{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 50% -446px;height:10px;margin:0 auto;position:relative;z-index:200;width:100%;*margin:0;*padding:0 0 0 40px;clear:both}.hd-sub-nav-arrow{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 50% -446px;height:10px;margin:0 auto;position:relative;width:100%;z-index:1;display:none;*margin:0;clear:both;text-align:center;*width:41px}#hd-main-nav li a:hover+.hd-sub-nav-arrow{display:block}#hd-main-nav li a.current+.hd-sub-nav-arrow{display:block}.backToPrev .backIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat scroll 7px 5px transparent}.scrollToHeader .STHIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat scroll 100% -115px transparent}.scrollToHeader .STHIcon:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat scroll 100% -181px transparent}.chat{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat scroll 10px -246px transparent;height:22px}.stars{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/star-ratings.jpg") no-repeat scroll transparent}#hd-nav-bottom{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") repeat-x scroll 0 -1021px transparent}.nextIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 0 7px transparent}.nextIcon:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 0 -23px transparent}.pp_hoverContainer .nextIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 5px 7px #fff}.pp_hoverContainer .nextIcon:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 5px -23px #fff;background-position:5px -23px}.pp_hoverContainer .previousIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 5px 7px #fff}.pp_hoverContainer .previousIcon:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 5px -23px #fff}.keyIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 0 -60px transparent}.share{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat 4px -118px}.share:hover{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat 4px -148px}.like{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat 4px -177px;display:block;height:24px;width:24px}.likeSelected{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat 4px -207px;display:block;height:24px;width:24px}.getDirectionsBox{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -840px;padding:8px 8px 0 8px;margin:5px}.getDirectionsIcon{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -840px;margin-top:-10px}.point-a{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -580px}.point-b{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -645px}#directionToggle{background:#ccc url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat -2px -503px}.HTD_printEvt{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -905px}.twitterIcon{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -968px}.twitterIcon:hover{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -1034px}.facebookIcon{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -715px}.facebookIcon:hover{background:transparent url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png") no-repeat 0 -781px}a.bjqs-prev{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -835px transparent;width:36px;height:36px;overflow:hidden;cursor:pointer;z-index:4;position:absolute;left:154px;top:440px}a.bjqs-next{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll -36px -835px transparent;width:36px;height:36px;overflow:hidden;cursor:pointer;z-index:4;position:absolute;right:154px;top:440px}a.bjqs-prev:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -799px transparent}a.bjqs-next:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll -36px -799px transparent}ol.bjqs-markers li a,.nojs-navigation li a{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll -66px -1275px transparent;list-style-type:none;margin:2px;padding:0 6px 0 6px}ol.bjqs-markers li a span{display:none}ol.bjqs-markers li.active-marker a{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -1275px transparent}ol.bjqs-markers li a:hover,.nojs-navigation li a:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -1275px transparent}li.hdHome a{background:#fff url('/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png') no-repeat 10px -313px}li.hdHome a.current,li.hdHome a:hover{background:#6e6d68 url('/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png') no-repeat 12px -379px}.tabs-bottom .hotel-nav-container ul.ui-tabs-nav li.ui-state-active{background:#54534a url('/content/dam/etc/media_library/branded/ic/cn/icons/sprite/icn_tab_on.png') no-repeat left center}.tabs-bottom .ui-tabs-nav li.ui-state-active{background:#54534a url('/content/dam/etc/media_library/branded/ic/cn/icons/sprite/icn_tab_on.png') no-repeat left center}.about_hotel_container .ui-tabs-nav li.ui-state-active{background:#54534a url('/content/dam/etc/media_library/branded/ic/cn/icons/sprite/icn_tab_on.png') no-repeat left center}.tabs-bottom .hotel-nav-container li.ui-photo-active{background:#54534a url('/content/dam/etc/media_library/branded/ic/cn/icons/sprite/icn_tab_on.png') no-repeat left center}a.hotelInfoBar1{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -1523px transparent;display:inline-block;height:14px;margin:0 6px 0 4px;padding:0;width:12px}a.hotelInfoBar2{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 14% -1523px transparent;display:inline-block;height:14px;margin:0 6px 0 4px;padding:0;width:12px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}/*\*/.clearfix{display:block}#hotel-detail-print #logo{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/logos/0001.gif') no-repeat;height:100px;width:250px}#mediaGallery .leftArrow{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 3px -1208px transparent;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}#mediaGallery .rightArrow{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 2px -1213px transparent}div.pp_default .pp_next{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_hotel_details.png') no-repeat scroll 0 -1213px transparent}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll -17px -745px transparent}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll 5px -817px transparent}#selectDatesForm input[type="text"]{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/res-flow-sprite.png') repeat-x scroll 0 -518px transparent!important;border:1px solid #ccc!important;width:9em}.selectDatesLayer .closeControl.layerHead{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll 100% -1064px transparent;display:block;height:15px;outline:0 none;padding:0;position:absolute;right:5px;text-indent:-999em;top:5px;width:15px;margin:0}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{background:transparent url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll 5px -817px}/**/.ui-datepicker .ui-icon.ui-icon-circle-triangle-e{background:transparent url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll -17px -745px}.selectDateslayerArrow{background:transparent url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll 88% -1962px;float:right;clear:both;height:10px;width:100%;position:absolute;top:-8px}.bigVideo .vjs-big-play-button{display:none;z-index:2;position:absolute;top:50%;left:50%;width:8.0em;height:8.0em;margin:-42px 0 0 -42px;text-align:center;vertical-align:center;cursor:pointer!important;border:.2em solid white;opacity:.95;-webkit-border-radius:25px;border-radius:25px;border-radius:25px;background:#454545;background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#454545),color-stop(50%,#232323),color-stop(50%,#161616),color-stop(100%,#3f3f3f));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545',endColorstr='#3f3f3f',GradientType=0);-webkit-box-shadow:4px 4px 8px black;-moz-box-shadow:4px 4px 8px #000;box-shadow:4px 4px 8px black}.bigVideo div.vjs-big-play-button span{position:absolute;top:50%;left:50%;display:none;width:35px;height:42px;margin:-20px 0 0 -15px;background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png) -100px 0}.bigVideo a:hover div.vjs-big-play-button span{display:block}.bigVideo a:hover .vjs-big-play-button{display:block}#modal .next{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll -34px -835px transparent}#modal .next:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll -34px -799px transparent}#modal .previous{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -835px transparent}#modal .previous:hover{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -799px transparent}.close .closeIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -921px transparent}.close:hover .closeIcon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll -19px -921px transparent}a.PDF_Icon{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/func/icon-pdf.jpg") no-repeat scroll 0 0 transparent}li.arrowIcon a{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/spt_24x24.png") no-repeat scroll 100% 7px transparent}.viewDescription{background:url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/explore_sprite.png") no-repeat scroll 0 -1525px transparent;margin:0 16px 0 4px;padding:0 6px}.viewDescription.expanded{background-position:14% -1525px;margin:0 16px 0 4px;padding:0 6px}.sortingResults select{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/res-flow-sprite.png') repeat-x scroll 0 -518px transparent}.conciergeItemCounter{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/res-flow-sprite.png') no-repeat scroll 0 -623px transparent}.errmsg{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/alerts/0003.gif') no-repeat scroll 0 3px transparent;padding-left:15px}.showAvailableRoomTypesToggle.shut{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll 0 -1641px transparent}.showAvailableRoomTypesToggle.open{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll 0 -1254px transparent}.currencyInfoTxt a{text-decoration:underline}.currencyInfoTxt a:link{color:#86897d;text-decoration:underline}.concerigeItemViewMoreInfo .viewMoreInfoText{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/res-flow-sprite.png') no-repeat scroll 0 -321px transparent;padding:0 15px}.concerigeItemViewMoreInfo .viewLessInfoText{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/res-flow-sprite.png') no-repeat scroll 0 -296px transparent;padding:0 15px}.locationLinks .getDirectionsBox{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif') no-repeat scroll 0 -1708px transparent;padding:0 15px;margin:0;position:relative;left:-10px}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.vjs-poster{margin:0 auto;padding:0;cursor:pointer;position:relative;width:100%;max-height:100%}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.video-js .vjs-text-track{display:none;color:#fff;font-size:1.4em;text-align:center;margin-bottom:.1em;background:#000;background:rgba(0,0,0,0.50)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-fade-in{visibility:visible!important;opacity:1!important;-webkit-transition:visibility 0s linear 0s,opacity .3s linear;-moz-transition:visibility 0s linear 0s,opacity .3s linear;-ms-transition:visibility 0s linear 0s,opacity .3s linear;-o-transition:visibility 0s linear 0s,opacity .3s linear;transition:visibility 0s linear 0s,opacity .3s linear}.vjs-fade-out{visibility:hidden!important;opacity:0!important;-webkit-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-moz-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-ms-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-o-transition:visibility 0s linear 1.5s,opacity 1.5s linear;transition:visibility 0s linear 1.5s,opacity 1.5s linear}.vjs-default-skin .vjs-controls{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;height:2.6em;color:#fff;border-top:1px solid #404040;background:#242424;background:-moz-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(50%,#242424),color-stop(50%,#1f1f1f),color-stop(100%,#171717));background:-webkit-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-o-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:-ms-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);visibility:hidden;opacity:0}.vjs-default-skin .vjs-control{position:relative;float:left;text-align:center;margin:0;padding:0;height:2.6em;width:2.6em}.vjs-default-skin .vjs-control:focus{outline:0}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer!important}.vjs-default-skin.vjs-paused .vjs-play-control div{width:15px;height:17px;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png');margin:.5em auto 0}.vjs-default-skin.vjs-playing .vjs-play-control div{width:15px;height:17px;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -25px 0;margin:.5em auto 0}.vjs-default-skin .vjs-rewind-control{width:5em;cursor:pointer!important}.vjs-default-skin .vjs-rewind-control div{width:19px;height:16px;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png');margin:.5em auto 0}.vjs-default-skin .vjs-mute-control{width:3.8em;cursor:pointer!important;float:right}.vjs-default-skin .vjs-mute-control div{width:22px;height:16px;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -75px -25px;margin:.5em auto 0}.vjs-default-skin .vjs-mute-control.vjs-vol-0 div{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') 0 -25px}.vjs-default-skin .vjs-mute-control.vjs-vol-1 div{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -25px -25px}.vjs-default-skin .vjs-mute-control.vjs-vol-2 div{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -50px -25px}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{position:relative;width:5em;height:.6em;margin:1em auto 0;cursor:pointer!important;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#666;background:-moz-linear-gradient(top,#333,#666);background:-webkit-gradient(linear,0% 0,0% 100%,from(#333),to(#666));background:-webkit-linear-gradient(top,#333,#666);background:-o-linear-gradient(top,#333,#666);background:-ms-linear-gradient(top,#333,#666);background:linear-gradient(top,#333,#666)}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.6em;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#fff;background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#ccc));background:-webkit-linear-gradient(top,#fff,#ccc);background:-o-linear-gradient(top,#fff,#ccc);background:-ms-linear-gradient(top,#fff,#ccc);background:linear-gradient(top,#fff,#ccc)}.vjs-default-skin .vjs-volume-handle{position:absolute;top:-0.2em;width:.8em;height:.8em;background:#ccc;left:0;border:1px solid #fff;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.vjs-default-skin div.vjs-progress-control{position:absolute;left:4.8em;right:4.8em;height:1.0em;width:auto;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}.vjs-default-skin .vjs-progress-holder{position:relative;cursor:pointer!important;padding:0;margin:0;height:1.0em;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;background:#111;background:-moz-linear-gradient(top,#111,#262626);background:-webkit-gradient(linear,0% 0,0% 100%,from(#111),to(#262626));background:-webkit-linear-gradient(top,#111,#262626);background:-o-linear-gradient(top,#111,#262626);background:-ms-linear-gradient(top,#111,#262626);background:linear-gradient(top,#111,#262626)}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:1.0em;margin:0;padding:0;left:0;top:0;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.vjs-default-skin .vjs-play-progress{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#fff),color-stop(50%,#d6d6d6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-o-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#efefef),color-stop(50%,#f5f5f5),color-stop(50%,#dbdbdb),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-o-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);background:-ms-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f1f1f1',GradientType=0);background:linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%)}.vjs-default-skin .vjs-load-progress{opacity:.8;background:#666;background:-moz-linear-gradient(top,#666,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#333));background:-webkit-linear-gradient(top,#666,#333);background:-o-linear-gradient(top,#666,#333);background:-ms-linear-gradient(top,#666,#333);background:linear-gradient(top,#666,#333)}.vjs-default-skin div.vjs-seek-handle{position:absolute;width:16px;height:16px;margin-top:-0.3em;left:0;top:0;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') 0 -50px;-moz-border-radius:.8em;-webkit-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000}.vjs-default-skin .vjs-time-controls{position:absolute;right:0;height:1.0em;width:4.8em;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background-color:#333;font-size:1em;line-height:1.0em;font-weight:normal;font-family:Helvetica,Arial,sans-serif;background:#333;background:-moz-linear-gradient(top,#222,#333);background:-webkit-gradient(linear,0% 0,0% 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-o-linear-gradient(top,#333,#222);background:-ms-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}.vjs-default-skin .vjs-current-time{left:0}.vjs-default-skin .vjs-duration{right:0;display:none}.vjs-default-skin .vjs-remaining-time{right:0}.vjs-time-divider{display:none}.vjs-default-skin .vjs-time-control{font-size:1em;line-height:1;font-weight:normal;font-family:Helvetica,Arial,sans-serif}.vjs-default-skin .vjs-time-control span{line-height:25px}.vjs-secondary-controls{float:right}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer!important;float:right}.vjs-default-skin .vjs-fullscreen-control div{width:16px;height:16px;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -50px 0;margin:.5em auto 0}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -75px 0}.vjs-default-skin .vjs-big-play-button{display:block;z-index:2;position:absolute;top:50%;left:50%;width:8.0em;height:8.0em;margin:-42px 0 0 -42px;text-align:center;vertical-align:center;cursor:pointer!important;border:.2em solid #fff;opacity:.95;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#454545;background:-moz-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#454545),color-stop(50%,#232323),color-stop(50%,#161616),color-stop(100%,#3f3f3f));background:-webkit-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-o-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);background:-ms-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545',endColorstr='#3f3f3f',GradientType=0);background:linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);-webkit-box-shadow:4px 4px 8px #000;-moz-box-shadow:4px 4px 8px #000;box-shadow:4px 4px 8px #000}.vjs-default-skin div.vjs-big-play-button:hover{-webkit-box-shadow:0 0 80px #fff;-moz-box-shadow:0 0 80px #fff;box-shadow:0 0 80px #fff}.vjs-default-skin div.vjs-big-play-button span{position:absolute;top:50%;left:50%;display:block;width:35px;height:42px;margin:-20px 0 0 -15px;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -100px 0}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;width:55px;height:55px;margin:-28px 0 0 -28px;-webkit-animation-name:rotatethis;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotatethis;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}@-webkit-keyframes rotatethis{0%{-webkit-transform:scale(0.6) rotate(0deg)}12.5%{-webkit-transform:scale(0.6) rotate(0deg)}12.51%{-webkit-transform:scale(0.6) rotate(45deg)}25%{-webkit-transform:scale(0.6) rotate(45deg)}25.01%{-webkit-transform:scale(0.6) rotate(90deg)}37.5%{-webkit-transform:scale(0.6) rotate(90deg)}37.51%{-webkit-transform:scale(0.6) rotate(135deg)}50%{-webkit-transform:scale(0.6) rotate(135deg)}50.01%{-webkit-transform:scale(0.6) rotate(180deg)}62.5%{-webkit-transform:scale(0.6) rotate(180deg)}62.51%{-webkit-transform:scale(0.6) rotate(225deg)}75%{-webkit-transform:scale(0.6) rotate(225deg)}75.01%{-webkit-transform:scale(0.6) rotate(270deg)}87.5%{-webkit-transform:scale(0.6) rotate(270deg)}87.51%{-webkit-transform:scale(0.6) rotate(315deg)}100%{-webkit-transform:scale(0.6) rotate(315deg)}}@-moz-keyframes rotatethis{0%{-moz-transform:scale(0.6) rotate(0deg)}12.5%{-moz-transform:scale(0.6) rotate(0deg)}12.51%{-moz-transform:scale(0.6) rotate(45deg)}25%{-moz-transform:scale(0.6) rotate(45deg)}25.01%{-moz-transform:scale(0.6) rotate(90deg)}37.5%{-moz-transform:scale(0.6) rotate(90deg)}37.51%{-moz-transform:scale(0.6) rotate(135deg)}50%{-moz-transform:scale(0.6) rotate(135deg)}50.01%{-moz-transform:scale(0.6) rotate(180deg)}62.5%{-moz-transform:scale(0.6) rotate(180deg)}62.51%{-moz-transform:scale(0.6) rotate(225deg)}75%{-moz-transform:scale(0.6) rotate(225deg)}75.01%{-moz-transform:scale(0.6) rotate(270deg)}87.5%{-moz-transform:scale(0.6) rotate(270deg)}87.51%{-moz-transform:scale(0.6) rotate(315deg)}100%{-moz-transform:scale(0.6) rotate(315deg)}}div.vjs-loading-spinner .ball1{opacity:.12;position:absolute;left:20px;top:0;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball2{opacity:.25;position:absolute;left:34px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball3{opacity:.37;position:absolute;left:40px;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball4{opacity:.50;position:absolute;left:34px;top:34px;width:13px;height:13px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:15px;border:1px solid #ccc}div.vjs-loading-spinner .ball5{opacity:.62;position:absolute;left:20px;top:40px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball6{opacity:.75;position:absolute;left:6px;top:34px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball7{opacity:.87;position:absolute;left:0;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball8{opacity:1.00;position:absolute;left:6px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}.vjs-default-skin .vjs-menu-button{float:right;margin:.2em .5em 0 0;padding:0;width:3em;height:2em;cursor:pointer!important;border:1px solid #111;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}.vjs-default-skin .vjs-menu-button div{background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') 0 -75px no-repeat;width:16px;height:16px;margin:.2em auto 0;padding:0}.vjs-default-skin .vjs-menu-button ul{display:none;opacity:.8;padding:0;margin:0;position:absolute;width:10em;bottom:2em;max-height:15em;left:-3.5em;background-color:#111;border:2px solid #333;-moz-border-radius:.7em;-webkit-border-radius:1em;border-radius:.5em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000;overflow:auto}.vjs-default-skin .vjs-menu-button:focus ul,.vjs-default-skin .vjs-menu-button:hover ul{display:block;list-style:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 20px;line-height:1.4em;font-size:1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{text-decoration:underline;background:url('http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/home/gallery/nav/video-js.png') -125px -50px no-repeat}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{background-color:#ccc;color:#111;outline:0}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;color:#fff;font-weight:bold;cursor:default;background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-o-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}.vjs-default-skin .vjs-captions-button div{background-position:-25px -75px}.vjs-default-skin .vjs-chapters-button div{background-position:-100px -75px}.vjs-default-skin .vjs-chapters-button ul{width:20em;left:-8.5em}#wrapper{margin:0 auto;max-width:1600px;min-width:972px;width:100%;border-left:1px solid #c2c4be;border-right:1px solid #c2c4be}.globalReviews #MastheadShell{background-color:#fff}#menu-container{max-width:1600px!important}#contentWrapper{margin:0 auto;overflow:hidden;padding:2em 0;width:972px}.ic-content{color:#575757;margin:0 auto;width:972px}ul,ol,li{margin:0;padding:0}a{color:#232520;text-decoration:none}a:hover{color:#846422}#UHF_footer{background-color:#393a35}#UHF_ic_top_destination{overflow:hidden}#UHF_ic_r1_left #emailForm{clear:both}div.hotelParentInfoAuth{width:800px}div.hotelParentInfo .title{float:left;width:auto}div.hotelParentInfo .guessReview{display:block;float:left;width:auto;margin-top:5px;margin-left:5px}div.hotelParentInfo .guessReview a{color:#4784be;cursor:pointer}div.hotelParentInfo #hotelnameReview{display:inline;float:left;width:auto;font-size:2em;margin-top:-5px}div.hotelParentInfo #hotelDetailsLogoReview{display:block;float:left;padding-right:10px}div.hotelParentInfo #hdContentContainerReview{margin-top:25px;height:300px;clear:left;background:#d52638}div.hotelParentInfo #contentWrapper{padding-top:0}div.hotelParentInfo .hoteltoolbarFav{width:0 auto;margin:0}div.hotelParentInfo .roHotelPhoneFax{width:600px;float:left}div.hotelParentInfo .hoteltoolbar{text-align:left;clear:none;padding-top:0}div.hotelParentInfo div.hotelParentTitle{display:block;width:850px}div.hotelParentInfo span.hotelDetailsLogo{float:left;display:block;height:80px}#hotelDetailsLogo{float:left;display:block;padding-right:10px}div.hotelParentInfo #hotelname{margin:0 10px 0 0;float:left;width:auto;font-size:2em;font-weight:normal;line-height:1em;color:#846422;font-family:"Times New Roman"}div.hotelParentTitle h1#hotelname{margin:0 10px 0 0;float:none;width:auto;letter-spacing:.05em;text-transform:uppercase;width:auto}#breadcrumbs_address{width:700px;margin-left:190px}#breadcrumbs_address .hotelphonefax{display:block;width:590px;float:left}#breadcrumbs_address .hoteladdress{display:block;float:left}#breadcrumbs_address .hoteladdress a{text-decoration:none;color:#232520}#breadcrumbs_address .hotelParentInfo{display:block;width:700px;clear:none}#breadcrumbs_address .hotelParentInfo a{text-decoration:none!important}#breadcrumbs_address .hoteltoolbar{float:left}div.hotelParentInfo .hoteladdress{width:600px}div.hotelParentInfo .hoteladdress a{text-decoration:none}div.hotelParentInfo .hoteltoolbar{width:300px;margin:0;text-align:left}div.hotelParentInfo .hotelAddressImage{float:left;width:84px;height:84px;margin-right:10px}div.hoteltoolbarRight{float:right;clear:both}h1.review{margin:15px 190px;color:#846422;font-family:"Times New Roman";font-size:14px;letter-spacing:.1em;text-transform:uppercase}.BVRRPrimarySummary{padding-top:0!important}.bvReviewContainer{display:block;margin-bottom:50px;padding-top:15px;margin:0 auto;width:972px}.bvReviewContainer select,textarea,input{border-color:#999}.bvReviewContainer .BVSectionBody input{border:1px inset #999}.bvReviewContainer #BVFieldReviewtextID.BVFieldTextArea{border:1px inset #999}.BVFieldText,.BVFieldTextArea{border:1px inset red}.BVRRRootElement select,textarea{border:1px inset #333}#BVRRSummaryContainer{float:left;display:block;width:300px;margin:15px 0 0 0}#ui-datepicker-div{display:none}input#nextButton{float:left;margin:0 0 25px 218px}.requiredFieldText{display:block;float:left;margin:10px 0;width:900px}.requiredFieldText h2{color:#232520;letter-spacing:.05em}.requiredFieldText a{color:#846422;text-decoration:underline}.form_row{display:block;clear:both;padding:4px 0}.fieldRowExample{display:block;clear:both;height:13px;margin-left:220px;color:#999}.form_row input.bvInput{width:145px}.form_row img{display:inline;float:left;margin-right:10px;padding-top:5px}#reviewForm p{margin:10px 0;color:#232520}.previousButton{padding:0 0 0 20px}a#secAuthLink{color:#846422}#reviewForm .requiredBV{float:left;display:block;margin:30px 0 0 0;width:370px;text-align:right}#reviewForm .lowerCase{text-transform:lowercase}.fieldRow label{float:left;display:block;padding-right:11px;text-align:right;width:185px}.violationClass{background-attachment:scroll;background-clip:border-box;background-color:#fff9e0;background-image:url("https://www.ichotelsgroup.com/etc/designs/multibrand/pcr/en/us/default/images/errorX.gif");background-origin:padding-box;background-position:7px 9px;background-repeat:no-repeat;background-size:auto auto;border:1px solid #f99;clear:both;padding:6px 10px 6px 25px;margin-bottom:5px}.violationClassInput input{border:1px solid red}.violationClassInputRight{float:left;margin-right:8px}.UHF_signInLinkReview{color:#37404a;text-decoration:underline}.phone,.fax{float:left;display:block;padding:0 10px 0 0}#reviewForm .calendarControlReviews{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -676px #fff;cursor:pointer;display:inline-block;height:13px;margin-top:2px;text-indent:-999em;vertical-align:top;width:21px;border:0}.ui-corner-all{border-radius:0}.ui-widget-content{background:#fff;border:4px solid #232520;color:#000}.ui-datepicker{padding:1em;width:18em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-header{background:#54534a;border:1px solid #54534a;color:#fff;font-weight:bold}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-corner-tr{border-top-right-radius:5px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll 5px -817px transparent}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif) no-repeat scroll -17px -745px transparent}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker-multi .ui-datepicker-group table{border:1px solid #54534a;margin:0 auto .4em;width:100%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;width:100%}.ui-icon{height:16px;overflow:hidden;text-indent:-99999px;width:16px}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center}.ui-datepicker th{border:0 none;font-weight:bold;padding:.7em .3em;text-align:center}.ui-datepicker td.ui-state-disabled{opacity:1}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-datepicker td{border:0 none;padding:1px}.ui-datepicker td.ui-state-disabled span{background-color:#e7e7e7;background-image:none;border-color:#e7e7e7;color:#999;text-decoration:line-through}.ui-datepicker .ui-state-default,.ui-datepicker .ui-state-highlight{background-color:#c2daf0;background-image:none;border:1px solid #c2daf0;color:#000}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em}#BVSectionRatingsID .BVSectionHeader{margin-bottom:20px}.BVSectionHeader,.BVModuleTags .BVModuleHeader{border-bottom:1px dotted #6c6c6c;margin-bottom:30px;padding-bottom:10px}.BVMESectionHeader,.BVModuleHeader .BVMETagsHelper{color:#846422!important;font-family:Arial,sans-serif;font-size:12px!important;line-height:1.5;text-transform:capitalize}.BVFieldRequired .BVFieldLabel{color:#444;font-size:12px;line-height:1.5;background-position:100% 5px;padding-top:3px}.BVFieldPreview .BVButton,.BVFieldSubmit .BVButton,.BVFieldEdit .BVButton,.BVDI_QT .BVRRRatingSummaryLinkWrite a{background-color:#54534a!important;border:medium none;color:#fff!important;display:inline-block;font-size:14px;font-weight:normal;margin:0;padding:2px 7px!important;text-decoration:none;background-image:none!important;border:1px solid #54534a;border-radius:2px;text-align:center;height:22px;line-height:20px}#BVButtonPreviewID,#BVButtonSubmitID,#BVButtonEditID{background-image:none!important}.BVMETipBoxHeader{background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/res-flow-sprite.png) repeat-x scroll 0 -558px transparent;border:medium none;color:#846422;padding:7px 10px}.BVMETipBoxHeader{display:block;font-size:12px;font-weight:bold;margin-bottom:10px;padding-bottom:10px;text-transform:capitalize}.BVMEPopinTip .BVMEPopinContent{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;padding:0!important;width:300px!important}.BVMEPopinTip .BVMEPopinContent .BVBody{padding:5px 15px 10px 10px!important}#BVSubmissionContainer{margin:0 0 20px 0}#BVRRContainer{width:972px;margin:0 auto;padding:15px 0 0 0}.BVDI_QTTitle{color:#846422!important;font-size:16px!important}.BVDI_QTSubtitle{color:#54534a!important}.BVDI_QT .BVDI_QTSummaryBox{border:1px solid #e5e5e5!important;background:transparent!important}.BVDI_QT .BVRRRatingSummaryLinkWrite{background:none!important}.BVDI_FV .BVDI_FVVote a,.BVDI_FV .BVDI_FVVote span,.BVRRRootElement a{color:#846422!important}.hoteladdress .hotelAddressHyphen{position:relative;top:-4px}input#nextButtonPrim{float:left;margin:0 0 0 218px}#breadcrumbs_address div{*width:auto}#breadcrumbs_address .hoteladdress{*width:590px}.invalidPage #footerMain .dayContentWrapper{margin:auto;width:80%}.invalidPage #footerMain .topBannerContainer h1{border-bottom:1px solid #999;color:#7b5400;font-family:Times New Roman;letter-spacing:.1em;margin-bottom:20px}.invalidPage #footerMain .middleContentContainer h2{text-transform:none;letter-spacing:.05em;padding-bottom:10px}.invalidPage #footerMain .middleContentContainer p a{color:#7b5400;text-decoration:underline}.invalidPage #footerMain .middleContentContainer p a:visited{color:#7b5400}.cssButton{border:0 none;-webkit-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:12px;text-decoration:none;text-indent:0!important;-moz-user-select:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto!important}.cssButton[disabled="disabled"],.cssButton[disabled],.cssButton.disabled{cursor:not-allowed}A.cssButton{display:inline-block!important;height:34px;line-height:34px;padding:0 1em!important}A.cssButton:hover{text-decoration:none}INPUT.cssButton,BUTTON.cssButton{height:32px!important;*height:32px!important;line-height:32px!important;*line-height:32px!important;overflow:visible;padding:0 .75em!important}INPUT.cssButton.bc6c.v2,BUTTON.cssButton.bc6c.v2{height:32px!important;*height:32px!important;line-height:32px!important;*line-height:32px!important;background:none repeat scroll 0 0 #d96932!important;border:1px solid #d96932!important}.cssButton.bcic{background:#54534a!important;border:1px solid #54534a!important;color:#fff!important;height:34px!important;line-height:34px!important;text-transform:uppercase!important;border-radius:2px;font-size:12px;-webkit-appearance:none}.cssButton.bcic.v2{background:#54534a!important;border:1px solid #54534a!important;color:#fff!important;border-radius:2px;font-size:11px;-webkit-appearance:none}.cssButton.bcic:hover,.cssButton.bcic.v2:hover{background:#846422!important;border:1px solid #846422!important}.cssButton.bcic[disabled="disabled"],.cssButton.bcic[disabled],.cssButton.bcic.disabled,.cssButton.bcic.v2[disabled="disabled"],.cssButton.bcic.v2[disabled],.cssButton.bcic.v2.disabled{background:#54534a!important;border:1px solid #54535a!important;color:#fff!important;border-radius:2px;cursor:not-allowed!important}INPUT.cssButton.bcic,BUTTON.cssButton.bcic{height:34px!important;*height:34px!important;line-height:34px!important;*line-height:34px!important}#cmpBtn{height:30px!important;line-height:30px!important}.gcRoomRatesWrapper{padding:0 15px 20px 10px}.gcContainer.gcExpandable{width:243px;float:left}.gcRoomRatesWrapper .gcContainer.gcExpandable{width:auto;float:none}.gcContainer .gcCoupon{display:block;padding-top:10px;border:0}.gcContainer.gcExpandable .gcCoupon{display:none;padding:10px;background:#FFF;border:dashed 2px black;border-color:#232530;border-top-style:none}.gcCallToActionCopy{padding:15px 0 15px 0;color:black}.gcContainer .gcOfferCopy{font-family:12px normal normal Arial,Helvetica,sans-serif;color:#000;padding-bottom:16px}.gcContainer.gcExpandable .gcOfferCopy{padding-bottom:0}.gcflag{padding:5px;height:auto;background:url(/content/dam/etc/media_library/cn/0/cn/reviews/ribbonEnd.png) right no-repeat;background-size:7px 100%;cursor:pointer;background-color:black;background-color:#232530}.gcOfferHeader{font:bold 12px Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none}.gcOfferSubHeader{font:bold 12px Arial,Helvetica,sans-serif;color:#000}.gcIndicator{height:16px;width:16px;margin-right:5px;padding-bottom:1px\9;float:left;background-image:url(/content/dam/etc/media_library/cn/0/cn/reviews/minusPlus.png)}.gcPlus{background-position:0 -17px;*background-position:0 -17px;background-position:0 -17px\9}.gcMinus{background-position:0 0}.gcOfferTermsCond{font:11px Arial,Helvetica,sans-serif;color:#000;display:none;max-width:550px}.gcTermsClk{-moz-text-blink:none;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:underline;-moz-text-decoration-style:solid;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/ic/cn/icons/sprite/sprite.gif);background-origin:padding-box;background-repeat:no-repeat;background-size:auto auto;color:#846422;margin-top:10px;cursor:pointer;padding-bottom:0;padding-left:13px;padding-right:0;padding-top:0;text-decoration:underline}.gcCollapsed{background-position:0 -2939px}.gcExpanded{background-position:0 -2628px}#roomsRates #sidebarContainer .gcRoomRatesWrapper p{padding:0;margin:0}.gcPadTop{padding-top:10px}