﻿ table{border-collapse:collapse;border-spacing:0;}img{border:0;}ul{margin:.6em 0;padding:0 0 0 2em;}p{margin:0 0 .6em;}.clear{clear:both;}.AjaxLoad{display:none;position:fixed;z-index:103;top:0;left:0;background:#FFF url("../../../images/5Star/loading_icon_big.png") no-repeat center;width:100%;height:100%;filter:alpha(opacity=50);opacity:.5;}.AjaxLoad img{display:none;}.ModalLoadinSml{background:url("../../../images/5Star/loading_icon_small.png") no-repeat center;width:16px;height:16px;margin:10px 0;}#loadingDiv{background:url("../../../images/5Star/loading_icon_big.png") no-repeat center;width:64px;height:64px;}#loadingDiv img{display:none;}.SmlLoadingIcon{width:16px;height:16px;background:url("../../../images/5Star/loading_icon_small.png") no-repeat;visibility:hidden;margin:0 0 0 .6em;display:inline-block;}.CheckAvail,.AvailResults,.CustInfo,.AvailPackages,.ResReview,.ResConfirm,.ResSearch,.ResSearchResults,.ResModify{min-width:700px;max-width:960px;text-align:left;}.IconBg,.ToggleArrowDiv_On,.ToggleArrowDiv_Off,.TitlewBkgDrk,.TitlewBkgLight,a.FilterLinkInActive,a.FilterLinkActive,.WarningMsg,.ErrorMsg,.ErrorAttn,.reqAsterisk,.ButtonSt1,.ButtonSt2,.ButtonSt3,.ButtonSt4,.ButtonSt4Disabled,.VerticalScroll .thumb,.VerticalScroll .thumb .end,.HorizontalScroll .thumb,.HorizontalScroll .thumb .end,.DDListCurrent,.BEBreadcrumb li,.BEStep1On,.BEStep2On,.BEStep3On,.BEStep4On,.BEStep5On,.BEStep6On,.activeLink,.nonactiveLink,.ModifyLink,.RemoveLink,.RemovePkgLink,.ModifyPkgLink,.CluetipLink,.CluetipLinkNoTxt,.MorePhotosLink,.ProductNamePromo .PromoIcon,.ClueTipCloseImg,.MonthlyAvailabilityLink{background-image:url(../../../images/5Star/sprite.png);background-repeat:no-repeat;}body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;}a{color:#0074B6;text-decoration:underline;cursor:pointer;}a:hover{color:#00588A;text-decoration:none;}a.TxTColor{color:#000;text-decoration:none;}.HotelName{font-family:QuattrocentoSansRegular,Arial,Helvetica,sans-serif;font-size:2em;font-weight:bold;margin:0;}.TxtBold{font-weight:bold;}.TxtItalic{font-style:italic;}.TxtClrBold{color:#3A5E68;font-weight:bold;}.BigTxt1{font-size:1.4em;font-weight:bold;}.BigTxt2{font-size:1.6em;font-weight:bold;}.TxtLt{color:#494949;}.TxtLtBold{color:#494949;font-weight:bold;}.TxtSml,.TxtSmlBold,.TxtSmlLt,.TxtSmlLtBold{font-size:.9em;}.TxtSmlBold{font-weight:bold;}.TxtSmlLt{color:#494949;}.TxtSmlLtBold{color:#494949;font-weight:bold;}.StrikeOut{text-decoration:line-through;}@font-face{font-family:'QuattrocentoSansRegular';src:url('quattrocentosans-regular-webfont.eot');src:url('quattrocentosans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('quattrocentosans-regular-webfont.woff') format('woff'),url('quattrocentosans-regular-webfont.ttf') format('truetype'),url('quattrocentosans-regular-webfont.svg#QuattrocentoSansRegular') format('svg');font-weight:normal;font-style:normal;}.TitleSz1,.TitleSz2,.TitlewIconDrk,.TitlewIconLgt,.TitlewIconToggleDrk,.TitlewIconToggleLgt,.TitlewBkgDrk,.TitlewBkgLight,.TitlewIconCircleArrow,.TitlewIconArrow{color:#3A5E68;font-family:QuattrocentoSansRegular,Arial,Helvetica,sans-serif;font-weight:bold;}.TitleSz1{font-size:1.4em;margin:0 0 .6em;}.TitleSz2{font-size:1.2em;margin:0 0 .6em;}.SubTitle{color:#494949;font-size:100%;margin:0 0 .6em;}.TitlewIconDrk,.TitlewIconLgt{font-size:1.2em;margin:0 0 .6em -15px;overflow:hidden;}.TitlewIconToggleDrk,.TitlewIconToggleLgt{font-size:1.2em;margin:0 0 0 -15px;overflow:hidden;cursor:pointer;}.TitlewIconCircleArrow{font-size:1.4em;margin:0;overflow:hidden;cursor:pointer;}.TitlewIconArrow{font-size:1.2em;margin:0 0 .6em;overflow:hidden;cursor:pointer;}.TitlewIconDrk .IconBg{color:#FFF;background-position:right -19px;}.TitlewIconLgt .IconBg{background-position:right -79px;}.TitlewIconToggleDrk .ToggleArrowDiv_On{background-position:right -199px;}.TitlewIconToggleDrk .ToggleArrowDiv_Off{background-position:right -139px;}.TitlewIconToggleLgt .ToggleArrowDiv_On{background-position:right -319px;}.TitlewIconToggleLgt .ToggleArrowDiv_Off{background-position:right -259px;}.IconBg,.TitlewIconToggleDrk .ToggleArrowDiv_Off,.TitlewIconToggleDrk .ToggleArrowDiv_On,.TitlewIconToggleLgt .ToggleArrowDiv_Off,.TitlewIconToggleLgt .ToggleArrowDiv_On{padding:.2em .9em .2em 15px;margin:0 .6em 0 0;display:block;float:left;width:.6em;}.TitlewIconCircleArrow .ToggleArrowDiv_On{background-position:-12px -397px;}.TitlewIconCircleArrow .ToggleArrowDiv_Off{background-position:-12px -367px;}.TitlewIconCircleArrow .ToggleArrowDiv_On,.TitlewIconCircleArrow .ToggleArrowDiv_Off{display:block;float:left;width:12px;height:1em;margin:0 .6em 0 0;}.TitlewIconArrow .ToggleArrowDiv_On{background-position:-12px -458px;}.TitlewIconArrow .ToggleArrowDiv_Off{background-position:-10px -428px;}.TitlewIconArrow .ToggleArrowDiv_On,.TitlewIconArrow .ToggleArrowDiv_Off{display:block;float:left;width:9px;height:1em;margin:0 .6em 0 0;}.TitlewIconDrk .TxtTitle,.TitlewIconLgt .TxtTitle,.TitlewIconToggleDrk .TxtTitle,.TitlewIconToggleLgt .TxtTitle{padding:.2em 0;display:inline-block;}.TitlewBkgDrk.TitleSz1{color:#FFF;background-position:right -15px;}.TitlewBkgDrk.TitleSz2{color:#FFF;background-position:right -17px;}.TitlewBkgLight.TitleSz1{background-position:right -75px;}.TitlewBkgLight.TitleSz2{background-position:right -77px;}.TitlewBkgDrk,.TitlewBkgLight{padding:.3em 1.2em .3em 15px;margin:0 0 .6em -15px;display:inline-block;clear:left;}.SubTitlewArrow{color:#494949;margin:0;font-size:100%;display:inline-block;cursor:pointer;position:relative;padding:0 15px 0 0;}.SubTitlewArrow .ToggleArrowDiv_Off,.SubTitlewArrow .ToggleArrowDiv_On{width:9px;margin:0;display:inline-block;position:absolute;right:0;}.SubTitlewArrow .ToggleArrowDiv_On{background-position:right -458px;}.SubTitlewArrow .ToggleArrowDiv_Off{background-position:right -428px;}a.FilterLinkInActive,a.FilterLinkInActive:hover,a.FilterLinkActive,a.FilterLinkActive:hover{background-position:right -428px;cursor:pointer;padding:0 16px 0 0;color:#494949;text-decoration:none;font-weight:bold;}.WarningMsg{background-position:-12px -488px;padding:0 0 0 20px;display:block;color:#494949;font-weight:bold;}.ErrorMsg{background-position:-12px -549px;padding:0 0 0 20px;display:block;color:#B21010;font-weight:bold;}.ErrorMsg span{display:block;}.ErrorAttn{background-position:-12px -551px;width:12px;height:12px;margin:0 0 0 .6em;color:#B21010;font-weight:bold;display:inline-block;text-indent:-9999em;}.reqAsterisk{background-position:-12px -650px;width:10px;height:10px;color:#3A5E68;font-weight:bold;display:inline-block;text-indent:-9999em;margin:0 0 0 .3em;}.LabelDdlCombo{display:inline-block;padding:0 1.2em .9em 0;}.LabelDdlCombo .LabelDdlCombo{padding:0 .6em 0 0;float:left;}.LabelDdlCombo label{display:block;padding:0 0 3px 0;}input[type="text"],input[type="password"],textarea,select{border:1px solid #494949;margin:0;padding:.2em;outline-style:none;}input[type="text"],input[type="password"]{width:185px;}.GPostalCode input,.CardNumber input,.CardSecurityCode input,.FromDistance input,.ToDistance input,.GMiddleInitial input,.AGMiddleInitial input,.GBirthDate input{width:auto;}select{padding:.1em;}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:2px solid #494949;}.ButtonSt1{background-color:#315964;background-position:-12px -725px;border:1px solid #2B4E57;color:#FFF;cursor:pointer;}.ButtonSt2{background-color:#636363;background-position:-12px -825px;border:1px solid #7E827B;color:#FFF;cursor:pointer;}.ButtonSt3{background-color:#D8D8D8;background-position:-12px -925px;border:1px solid #CDCDCD;color:#ADADAD;cursor:default;}.ButtonSt1,.ButtonSt2,.ButtonSt3{height:2em;font-size:1.2em;font-weight:bold;padding:.1em 1.2em;margin:3px 3px 3px 1em;-webkit-box-shadow:0 0 3px 0 #999;-moz-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999;}.ButtonSt4{background-color:#C2C2C2;background-position:-12px -960px;border:1px solid #7E827B;color:#494949;cursor:pointer;}.ButtonSt4Disabled{background-color:#D8D8D8;background-position:-12px -930px;border:1px solid #CDCDCD;color:#ADADAD;cursor:default;}.ButtonSt4,.ButtonSt4Disabled{font-size:.9em;font-weight:bold;padding:.1em .7em;margin:3px 3px 3px 1em;-webkit-box-shadow:0 0 3px 0 #999;-moz-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999;}a.LinkButtonSt4{text-decoration:none;display:inline-block;}a.LinkButtonSt4,.NoIndent{text-indent:0;}a.LinkButtonSt4:hover{color:#494949;}.BgNB1{background:#FBFBFB;}.BgNB2{background:#F6F5F5;}.BgNB3{background:#EAEAEA;}.BgNB4{background:#6D6D6D;color:#FFF;}.BgNB5{background:#D9D9D9;}.Bg1B1{background:#FBFBFB;border:1px solid #EAEAEA;}.Bg1B2{background:#F6F5F5;border:1px solid #EAEAEA;}.Bg1B3{background:#F6F5F5;border:1px solid #D9D9D9;}.Bg1B4{background:#EAEAEA;border:1px solid #D9D9D9;}.Bg1B5{background:#545454;border:1px solid #7e827b;}.Bg5B1{background:#FBFBFB;border:5px solid #F6F5F5;}.Bg5B2{background:#F6F5F5;border:5px solid #EAEAEA;}.Bg5B3{background:#F6F5F5;border:5px solid #D9D9D9;}.Bg5B4{background:#EAEAEA;border:5px solid #D9D9D9;}.BgNB1,.BgNB2,.BgNB3,.BgNB4,.Bg1B1,.Bg1B2,.Bg1B3,.Bg1B4,.Bg5B1,.Bg5B2,.Bg5B3,.Bg5B4{padding:3px 10px;margin:0 0 1em;}.BorTp1{border-top:1px solid #EAEAEA;}.BorTp2{border-top:1px solid #D9D9D9;}.BorTp3{border-top:1px solid #494949;}.BorRt1{border-right:1px solid #EAEAEA;}.BorRt2{border-right:1px solid #D9D9D9;}.BorRt3{border-right:1px solid #494949;}.BorBtm1{border-bottom:1px solid #EAEAEA;}.BorBtm2{border-bottom:1px solid #D9D9D9;}.BorBtm3{border-bottom:1px solid #494949;}.BorLft1{border-left:1px solid #EAEAEA;}.BorLft2{border-left:1px solid #D9D9D9;}.BorLft3{border-left:1px solid #494949;}.Bor2Tp1{border-top:2px solid #EAEAEA;}.Bor2Tp2{border-top:2px solid #D9D9D9;}.Bor2Tp3{border-top:2px solid #494949;}.Bor2Lft1{border-left:2px solid #EAEAEA;}.Bor2Lft2{border-left:2px solid #D9D9D9;}.Bor2Lft3{border-left:2px solid #494949;}.Bor2Btm1{border-bottom:2px solid #EAEAEA;}.Bor2Btm2{border-bottom:2px solid #D9D9D9;}.Bor2Btm3{border-bottom:2px solid #494949;}.wShadow1{-webkit-box-shadow:3px 3px 5px 0 #999;-moz-box-shadow:3px 3px 5px 0 #999;box-shadow:3px 3px 5px 0 #999;}.wShadow2{-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;}.VerticalScroll .viewport,.HorizontalScroll .viewport{overflow:hidden;position:relative;}.VerticalScroll .overview,.HorizontalScroll .overview{position:relative;left:0;top:0;}.VerticalScroll .scrollbar{background:#AAA;border:1px solid #A3A3A3;position:relative;margin:0 0 1em;clear:both;width:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.VerticalScroll .thumb{background-color:#595959;background-position:bottom left;border:1px solid #323232;width:11px;cursor:pointer;overflow:hidden;position:absolute;left:-4px;top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.VerticalScroll .thumb .end{background-color:#595959;background-position:top left;overflow:hidden;height:22px;width:11px;}.HorizontalScroll .scrollbar{background:#AAA;border:1px solid #A3A3A3;position:relative;margin:0 0 1em;clear:both;height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.HorizontalScroll .thumb{background-color:#595959;background-position:right -682px;border:1px solid #323232;height:11px;cursor:pointer;overflow:hidden;position:absolute;left:0;top:-4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.HorizontalScroll .thumb .end{background-color:#595959;background-position:-12px -682px;overflow:hidden;height:11px;width:22px;}.HorizontalScroll .disable,.VerticalScroll .disable{display:none;}.TopBar{display:table;width:100%;}.TopBarRow{display:table-row;}.HotelNameAddress{display:table-cell;vertical-align:bottom;padding:0 0 1em;}.LinksBar{display:table-cell;vertical-align:bottom;padding:0 0 1em;text-align:right;}.LinksBar div:first-child{border-left:0;}.HotelName{display:block;}.LoginDiv,.WellcomeDiv,.CurrencyDiv,.LangDiv,.ShopCartLinkDiv{display:inline-block;padding:0 0 0 1em;margin:0 0 0 1em;}.LoginLink,.ShopCartLink{padding:.15em 0;}.ExpiredLoyalty{background:transparent!important;padding:0!important;display:inline!important;}.RBBr{margin:0 0 .4em 0;}.CurCode{padding:.1em .6em;margin:0;}.CurrConvInfo{width:16em;text-align:left;}.DDList{list-style:none;padding:0;margin:0;display:inline-block;}.DDList li{display:block;position:relative;}.DDListCurrent{background-position:right -456px;padding:.15em 16px .15em 0;cursor:pointer;display:block;}.SubDDList{list-style:none;display:none;margin:0;padding:.3em;text-align:left;position:absolute;z-index:4000;right:0;}.CurSubDdl{max-height:300px;overflow-y:auto;overflow-x:hidden;}.SubDDList li{margin:0;padding:.3em .7em;display:block;white-space:nowrap;}.SubDDList li:first-child{border-top:0;}.SubDDList li:hover{background:#EAEAEA;}.SubDDList .LangImg,.CurSubDdl .CurCode{display:inline-block;margin:0 .6em 0 0;}.CurLink{padding:.2em 0;display:inline-block;}.BEBreadcrumb{padding:1px 0;margin:0 0 1em;font-family:QuattrocentoSansRegular,Arial,Helvetica,sans-serif;font-size:1.2em;border:1px solid #C5C5C5;border-width:1px 0;}.BEBreadcrumb ul{list-style:none;margin:0;padding:0;height:1.6em;background:#EAEAEA;}.BEBreadcrumb li{display:block;float:left;padding:0 0 0 7px;height:1.6em;background-position:-12px -1039px;}.BEBreadcrumb li.Step1{padding:0;background:transparent;}.BEStep1On,.BEStep2On,.BEStep3On,.BEStep4On,.BEStep5On,.BEStep6On{padding:0 0 6px;height:1.95em;background-position:center bottom;}.BEBreadOn{display:block;margin:0 .6em;padding:.6em .6em .65em;height:1em;position:relative;top:-.3em;background:#494949;color:#FFF;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.BEBreadBk{display:block;margin:0 .6em;padding:.6em .6em .65em;height:1em;position:relative;top:-.3em;background:#E0E0E0;color:#0074b6;font-weight:normal;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.BEBreadFwd{display:block;padding:.3em .6em;height:1em;color:#494949;}.HotelDiv,.DatesDiv,.QuantitiesDiv,.CodesDiv,.FiltersDiv{width:23.4em;float:left;clear:left;margin:0 1em 0 0;}.HotelDDL{max-width:20em;}.CalendarDiv{margin:0;padding:10px;position:relative;overflow:hidden;}.HorizCal .LabelDdlCombo.Nights{padding:0 0 .9em 0;}.HorizButtonLink{text-align:right;margin:1em 0 0 0;}.VerticalCal .HotelDiv,.VerticalCal .DatesDiv,.VerticalCal .QuantitiesDiv,.VerticalCal .CodesDiv,.VerticalCal .FiltersDiv{width:43em;}.VerticalCal .HotelDDL{max-width:39em;}.VerticalCal .LabelDdlCombo.Departure,.VerticalCal .LabelDdlCombo.IataCode{padding:0 0 .9em;}.VerticalCal .CodesContainer input[type="text"]{width:147px;}.VerticalCal .FilterList{float:left;width:50%;}.VerticalCal .FilterList li{padding:0 3em 0 0;}.VertButtonLink{width:45em;text-align:right;margin:1em 0 0 0;float:left;clear:left;}.calendars-trigger{margin:0 0 0 .6em;}.Rooms,.GuestRoomGroup{float:left;}.AdultChildGroup{display:table;}.RoomRepeater{display:table-row;}.RoomNumberCell,.RoomRepeater .LabelDdlCombo{display:table-cell;vertical-align:top;}.RoomNumberCell{padding:.5em 0 0;}.AdultChildGroup .RoomRepeater:first-child .RoomNumberCell{padding:1.8em 0 0 0;}.RoomCriteriaLabel{padding:0 .6em 0 0;display:block;}.HorizCal .GuestRoomAgesGroup,.EditeDates .GuestRoomAgesGroup{clear:both;}.ChildrenAgeGroup{padding:0 0 .9em 0;}.ChildAgesSection{display:table;}.CriteriaCell{display:table-row;}.ChildNumberCell,.ChildDdlCell{display:table-cell;padding:0 .6em .4em 0;}.CodesContainer{padding:.9em 0 0 0;}.FiltersContainer{padding:.9em 0 0;}.RateFilterDiv,.RoomTypeDiv,.RoomFeatDiv{margin:0 0 .6em;padding:.6em 0 0;}.FiltersContainer div:first-child{border-top:0;padding:0;}.FilterList{margin:0;padding:0;list-style:none;}.FilterListMargin{margin:.6em 0 0;overflow:hidden;clear:both;}.FilterPopup .FilterListMargin{margin:.6em 0;}.FilterList li span{display:block;padding:0 0 .3em 18px;text-indent:-18px;}.FilterList li span input{vertical-align:middle;margin:0 5px 0 0;padding:0;width:13px;height:13px;}.FilterList li span label{vertical-align:middle;}.FilterPopup{position:absolute;float:left;display:none;z-index:4500;margin:.3em 0 0 2em;padding:10px;}.HorizCal .FilterPopup .FilterList,.VerticalCal .FilterPopup .FilterList{float:left;width:auto;}.HorizCal .FilterPopup .FilterList li,.VerticalCal .FilterPopup .FilterList li{padding:0 3em 0 0;}.FilterClose,.FilterBtnDiv{text-align:right;clear:both;}.RatesFilter.LabelDdlCombo{padding:0;margin:0;}.CredentialIDUL.LabelDdlCombo{padding:0 0 0 18px;}.CredentialIDDDL.LabelDdlCombo{padding:0;margin:.6em 0 0;}.CredentialInfo{white-space:nowrap;margin:0;}.CalLoading{height:100%;width:100%;filter:alpha(opacity=85);opacity:.85;position:absolute;top:0;left:0;padding:0;margin:0;z-index:5000;}.LoadingCalMsg{background:url("../../../images/5Star/loading_icon.png") no-repeat center top;padding:60px 1em 1em;position:relative;text-align:center;top:25%;}.ui-datepicker-calendar .ui-state-default{border:0;}.ui-datepicker td span,.ui-datepicker td a{text-decoration:none!important;color:inherit;margin:0;padding:9px 3px;}.calendars-popup .ui-datepicker td a,.calendars-popup .ui-datepicker td span{padding:3px;}.calendars-popup .ui-datepicker{width:18em!important;}.CalwPrice .ui-datepicker td{vertical-align:top;}.CalwPrice .ui-datepicker td span,.CalwPrice .ui-datepicker td a{padding:4px 3px;margin:0;height:3.8em;}.CalwPrice .ui-datepicker-calendar .ui-state-active{padding:1px 3px;}.CalwPrice .ui-datepicker td span.DayNum{text-align:right;padding:0;filter:alpha(opacity=70);opacity:.7;height:auto;}.CalwPrice .ui-datepicker td span.DayPrice{text-align:center;padding:0;margin:10% 0 0;height:auto;font-size:.9em;}.calendars-popup .DayPrice{display:none;}.ui-state-default.BECalOpen,.BECalOpen{background:#7CB250;}.ui-state-default.BECalOpen span{color:#FFF;}.ui-state-default.BENoAvail,.BENoAvail{background:#C88C68 url(../../../images/5Star/noavail_x.png) no-repeat center;}.ui-state-default.BENoAvail span{color:#FFF;}.ui-state-default.BEMinLen,.BEMinLen{background:#5C86CC;}.ui-state-default.BEMinLen span{color:#FFF;}.ui-state-default.BENoArrive,.BENoArrive{background:#EBE141;}.ui-state-default.BENoArrive span{color:#000;}.ui-datepicker-calendar .ui-state-active,.SelectedDates{border:3px solid #4A4D4D;}.ui-datepicker-calendar .ui-state-active{padding:6px 0;}.ui-state-default.BECalOpenSymbols,.BECalOpenSymbols{background:url(../../../images/5Star/open.png) no-repeat bottom center;}.ui-state-default.BENoAvailSymbols,.BENoAvailSymbols{background:url(../../../images/5Star/noavail.png) no-repeat bottom center;}.ui-state-default.BEMinLenSymbols,.BEMinLenSymbols{background:url(../../../images/5Star/minstay.png) no-repeat bottom center;}.ui-state-default.BENoArriveSymbols,.BENoArriveSymbols{background:url(../../../images/5Star/noarrive.png) no-repeat bottom center;}.CalwPrice .ui-state-default.BECalOpenSymbols,.BECalOpenSymbols{background:url(../../../images/5Star/open.png) no-repeat top left;}.CalwPrice .ui-state-default.BENoAvailSymbols,.BENoAvailSymbols{background:url(../../../images/5Star/noavail.png) no-repeat top left;}.CalwPrice .ui-state-default.BEMinLenSymbols,.BEMinLenSymbols{background:url(../../../images/5Star/minstay.png) no-repeat top left;}.CalwPrice .ui-state-default.BENoArriveSymbols,.BENoArriveSymbols{background:url(../../../images/5Star/noarrive.png) no-repeat top left;}.ui-state-default.BECalOpenSymbols span,.ui-state-default.BENoAvailSymbols span,.ui-state-default.BEMinLenSymbols span,.ui-state-default.BENoArriveSymbols span{color:#494949;}.CalwSymbols .ui-datepicker td a{padding:5px 3px 20px;border:1px solid #d9d9d9;}.CalwSymbols .ui-datepicker td span{padding:6px 4px 21px;}.CalwSymbols .ui-datepicker td span span,.CalwSymbols .ui-datepicker td a span{padding:0;border:0;}.CalwSymbols .ui-datepicker-calendar a.ui-state-active{padding:4px 2px 19px;}.CalwSymbols .ui-datepicker-calendar a.ui-state-active,.CalwSymbols .SelectedDates{border:2px solid #4A4D4D;}.CalwPrice.CalwSymbols .ui-datepicker-calendar a.ui-state-active{padding:4px 2px;}.CalwPrice.CalwSymbols .ui-datepicker td a{padding:5px 3px;border:1px solid #d9d9d9;}.CalwPrice.CalwSymbols .ui-datepicker td span{padding:6px 4px;}.CalwPrice.CalwSymbols .ui-datepicker td span span,.CalwPrice.CalwSymbols .ui-datepicker td a span{padding:0;border:0;}.CalwPrice.CalwSymbols .ui-datepicker-calendar a.ui-state-active,.CalwPrice.CalwSymbols .SelectedDates{border:2px solid #4A4D4D;}.CalwPrice.CalwSymbols .ui-datepicker-calendar a.ui-state-active{padding:4px 2px;}.BEWeekEndHeaderDay1,.BEWeekEndDay1 span.DayNum{color:#0055be;font-weight:bold;}.BEWeekEndHeaderDay2,.BEWeekEndDay2 span.DayNum{color:#d70a0a;font-weight:bold;}.BEHoliday span.DayNum{color:#ed9202;font-weight:bold;}.CalLegendCodes{clear:right;}.LegendItem{margin:0 3em .6em 0;float:left;white-space:nowrap;}.LgndImg{width:15px;height:15px;}.CalwSymbols .LgndImg{width:11px;height:11px;background-position:center;}.SelectedDates.LgndImg{width:9px;height:9px;}.CalwSymbols .SelectedDates.LgndImg{width:7px;height:7px;}.RefreshCal{margin:0;float:left;}.CalInsDiv{float:left;margin:0 0 0 .6em;}.CalInsDiv span{display:block;margin:0 0 .6em;}.YourStay{width:20em;margin:0 1em 1em 0;float:left;clear:left;}.EditeDates{display:none;}.ModifyStayBtn,.SaveModifySearch{margin:0 0 .6em;}.SummaryInfoCombo{margin:0 0 .9em;}.StayLabel{padding:0 0 3px;display:block;}.NumNights .StayLabel{display:inline;}.StayValue{display:block;}.DynamicArrivalDt,.DynamicDepartureDt,.StaticArrivalDt,.StaticDepartureDt{float:left;text-align:center;}.DynamicArrivalDt{margin:0 1.8em 1.2em 0;}.StaticArrivalDt{margin:0 3em 1.2em 0;}.DynamicDepartureDt,.StaticDepartureDt{margin:0 0 1.2em 0;}.DynamicArrivalDt table,.DynamicDepartureDt table,.StaticArrivalDt table,.StaticDepartureDt table,.DynamicDate table{margin:0 auto;}.DateDiv{text-align:center;padding:0;margin:0;-webkit-box-shadow:0 0 3px 0 #999;-moz-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999;}.MonthYear{margin:0;padding:.3em .6em;}.Day{display:block;margin:0;padding:.1em .6em;}.activeLink,.nonactiveLink{width:8px;height:30px;float:left;}.activeLink.DateBack{background-position:-142px -648px;margin:0 3px 0 0;}.activeLink.DateFwd{background-position:-160px -648px;margin:0 0 0 3px;}.nonactiveLink.DateBack{background-position:-177px -648px;cursor:default;margin:0 3px 0 0;}.nonactiveLink.DateFwd{background-position:-195px -648px;cursor:default;margin:0 0 0 3px;}.GuestMultiRoomCombo{padding:0 0 .3em;}.RoomTotalPrice{padding:.9em 0 .6em;}.YSPriceSummary{padding:.9em 0 .6em;float:left;width:100%;}.PackagePriceRow,.FeeRow{float:left;width:100%;}.RoomTotalLabel,.RoomChargesLabel,.PackagePriceLabel,.TaxLabel,.FeeLabel,.PointsLabel{float:left;display:block;}.RoomTotalValue,.RoomChargesValue,.PackagesPriceValue,.TaxValue,.FeeValue,.RoomTotalTxt,.PointsValue{float:right;}.PriceBreackDownLink{text-align:right;margin:.3em 0 0 0;}.CurrencyWarning{display:block;margin:0 0 .6em;}.GuestBalance{overflow:hidden;margin:0 0 .9em;}.ReedemableItem{overflow:hidden;margin:.3em 0;}.TotalRedeemed,.ItinTotalPoints{overflow:hidden;margin:.6em 0 0;padding:.9em 0;}.YourStay .ResStatus{margin:0 0 .6em;display:block;}.EditOptionalFields{margin:.3em 0 1.2em;}.EditFilters{margin:0 0 1.2em;}.StayCheckout{width:20em;clear:left;float:left;margin:0 1em 1em 0;}.StayCheckout .YourStay{float:none;margin:0 0 1em;padding:0;border:0;width:auto;background:transparent;}.CheckOutBtns{display:inline-block;}.CheckOutBtns .ModifyLink{background-position:-117px -650px;text-indent:-9999em;width:16px;height:16px;display:inline-block;}.CheckOutBtns .RemoveLink{background-position:-91px -649px;text-indent:-9999em;width:16px;height:16px;margin:0 0 0 .6em;display:inline-block;}.RemovePkgLink{background-position:-70px -649px;text-indent:-9999em;width:12px;margin:0 0 0 .3em;display:inline-block;}.ModifyPkgLink{background-position:-70px -667px;text-indent:-9999em;width:14px;margin:0 0 0 .3em;display:inline-block;}.ItinTotalPrice{padding:.9em 0;}.ItinTotalLbl{float:left;}.ItinTotalTxt,.RedeemedPointsSummaryValue{float:right;}.ItinTotalPointsTxt{text-align:right;clear:both;}.AddRoomBtn{margin:0 0 .6em;}#cluetip-waitimage{width:48px;height:48px;background:url("../../../images/5Star/loading_icon.png") no-repeat center center;}#cluetip-extra{display:none;}#cluetip-outer{float:left;min-width:250px;}.CluetipLink{background-position:right -611px;padding:0 18px 0 0;display:inline-block;}.CluetipLinkNoTxt{background-position:right -612px;width:12px;height:12px;display:inline-block;margin:0 0 0 .6em;}.Cluetip{text-align:justify;padding:10px;}.YourStay .Cluetip,.StayCheckout .Cluetip{min-width:400px;}.CluetipTitle{margin:0 0 .6em;padding:0 0 .3em;}.CluetipTitle .PackageTitle{float:left;}.CluetipTitle .PackageCategory{display:block;}.CluetipTitle .PackagePrice{float:right;}.CluetipImg{float:right;padding:4px;margin:0 0 .6em 1em;width:150px;height:auto;}.CluetipDescription span{display:block;}.CluetipDescription .PackageDate,.CluetipDescription .PackageTime{margin:.3em 0 0;}.CluetipDescription .PackagePolicy{margin:.6em 0 0;padding:.6em 0 0;}.CluetipDescription .CouponCode,.CluetipDescription .CouponBookDate{margin:0 0 .3em;}.CluetipDescription .CouponDescription{padding:0 0 .6em;margin:0 0 .6em;}#cluetip-close{float:right;padding:10px 10px 0 0;}.ClueTipCloseImg{height:9px;width:9px;background-position:-51px -650px;}.MaxCompareBtnDiv{margin:.6em 0 0 12px;}.NoAvailContainer{padding:10px;}.ReturntoCriteria{margin:0 0 1em;}.NearestDateCalendar{margin:1em 0 0;padding:1em 0 0;}.Destination{overflow:hidden;}.AltAvailBtn{float:right;}.ResultsHotelList{overflow:hidden;}.ResultsHotelList{padding:0;}.HotelContainer{margin:1.2em 0;padding:1.2em 1em 0;}.HotelList .HotelContainer:first-child{border-top:0;padding:0 1em;}.HotelImg{float:left;margin:0 1em 0 0;padding:4px;}.HotelInfo{overflow:hidden;}.HotelInfo p{margin:0;}.HotelInfo .HotelName{float:left;}.HotelInfo .HotelPrice{float:right;}.HotelInfo .HotelAddressDesc{float:left;clear:left;}.HotelInfo .HotelPhoneLine span:first-child{border-left:0;padding:0;margin:0;}.HotelInfo .HotelPhone,.HotelInfo .HotelRezPhone,.HotelInfo .HotelFax{padding:0 0 0 .6em;margin:0 0 0 .6em;}.SelectHotel{float:right;margin:0 0 1em 1em;}p.HotelDescriptionLine{margin:.6em 0 0 0;}.ListPaginationTop,.ListPaginationBtm{padding:1em;}.PagPrevLink{margin:3px;}.PagNxtLink{float:right;}.LoadingNewResults{filter:alpha(opacity=30);opacity:.3;}.ResultsContainer{margin:0;overflow:hidden;}.AvailResultsTitle{float:left;margin:0 0 .6em;}.CompareBtn{float:right;margin:3px 3px 1em;}.CertificateInfo{margin:0 0 1em;}.ProductSorting{clear:left;}.SelectedTab,.UnselectedLink{margin:0 .6em 0 0;padding:5px 10px;display:inline-block;text-decoration:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ProductsList{padding:0;}.ProductsList div:first-child{border-top:0;}.ProductsHeader{padding:.9em;margin:0;}.HeaderInfoContainer{overflow:hidden;}.HeaderInfo{display:inline;}.HeaderPrice{float:right;margin:0 0 .6em .6em;}.HeaderProductLoyaltyPrice{text-align:right;}.HeaderDesc{margin:0 0 .3em;}.HeaderDesc span{display:block;}.ViewProductsBtn,.HideProductsBtn{margin:.6em 0 0;}.PolicyTxt{display:inline;}.ProductContainer{padding:1em;}.ProductImg{padding:4px;margin:0 0 .3em;display:block;cursor:pointer;}.ProductInfoContainer{margin:0 0 .6em;overflow:hidden;}.ProductInfo{display:inline;}.ProductName .TitleSz2,.ProductNamePromo .TitleSz2{margin:.4em 0;}.ProductNamePromo .PromoIcon{width:16px;height:16px;margin:0 0 0 .6em;display:inline-block;background-position:-342px -649px;}.ProductInfo li{list-style:inside;}.CompareCheck{float:right;margin:0 0 .6em .6em;}.CompareCheckbox input{margin:0 .3em 0 0;position:relative;top:2px;}.CompareBtnProduct{margin:3px;}.ProductDescription,.ProductInfo .Policies{margin:0 0 .6em;}.ProductDescription span{display:block;}.ProductPriceGroup{float:right;clear:right;}.MonthlyAvailabilityLink{background-position:-383px -650px;text-indent:-9999em;width:17px;height:17px;display:block;float:left;margin:.2em 1.2em 0 0;text-align:left;}.SelectProduct .MonthlyAvailabilityLink{float:none;display:inline-block;margin:0 0 0 .3em;}.ProductPriceDiv{text-align:left;float:right;}.ProductPriceDiv span:first-child{border-top:0;margin:0;padding:0;}.ProductLoyaltyPointsPrice{text-align:right;}.TotalCharge{float:right;clear:both;margin:.6em 0 0 0;padding:.6em .6em 0 .6em;}.TotalCharge div.TotalChargeRate{clear:both;padding:.4em 0 .2em 0;}.TotalChargeLabel,.TotalChargeLabelRate{float:left;clear:both;}.TotalChargeValue,.TotalChargeValueRate{float:right;text-align:right;}.TotalChargeLabelRate{padding:0 .4em 0 0;}.TotalCharge .ProductPriceBreackDownLink{text-align:right;}.RoomNmbr{display:block;margin:.3em 0 0;padding:.3em 0 0;}.PromoOriginalPrice{display:block;}.ProductPriceIncTax{display:block;margin:.1em 0 0;text-align:right;clear:right;}.RoomPrice .ProductPriceIncTax,.ResTotalPrice .ProductPriceIncTax{text-align:left;}.ProductPriceBreackDownLink{float:right;clear:right;margin:0 0 .6em;}.SelectProduct{float:right;text-align:right;clear:right;}.FilterResults{width:20em;margin:0 1em 1em 0;padding:10px;float:left;clear:left;}.SliderContainer,.ResultsLoyaltyFilter{margin:0 0 .9em;padding:0 0 .9em;}.SliderTrack{width:17.4em;}.SliderMsgTop{margin:0 0 .3em;display:block;text-align:center;}.SliderMsgBtm{margin:.3em 0 0;display:block;text-align:center;}.ResultsRoomFilter,.ResultsRateFilter,.ResultsPackageFilter{margin:.9em 0 0;padding:.9em 0 0;}.ResultsFiltersContainer div:first-child{border-top:0;margin:0;padding:0;}.SearchbyRateFltr{margin:.6em 0 0;}.ComparePhoto,.ProductImage{float:left;text-align:right;}.ProductImage{margin:0 1em .6em 0;}.MorePhotosLink{background-position:-12px -628px;padding:0 0 0 16px;}.YourStayHorz.Bg5B1{padding:3px 10px 10px;}.YourStayHorz .SummaryInfoCombo{float:left;margin:0 2.5em 0 0;}.YourStayHorz .StayLabel{display:inline;padding:0 .4em 0 0;}.YourStayHorz .StayValue{display:inline;}.YourStayHorz .GuestMultiRoomCombo{display:inline;padding:0 .6em .3em;}.YourStayHorz .CouponOffer{float:none;padding:1em 0 0;clear:both;}.YourStayHorz .CouponCodeInputBtn{display:inline;}.YourStayHorz .StaySummary{overflow:hidden;}.ReturntoResults{float:right;margin:0 0 1em 0;}.ComparePageTitle{float:left;}.CompareRooms{padding:1em 0;}.CompareTable{border-collapse:separate;}.CompareItem{width:150px;padding:0 1em;vertical-align:top;}.CompareTable tr td:first-child{border-left:0;}.CompareTitle{display:inline;max-width:85%;float:left;}.CompareClose{float:right;padding:4px;margin:0 0 .6em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.CompareImg{padding:4px;margin:0 0 .3em;display:block;cursor:pointer;}.CompareRoomDesc{padding:.6em 0 .9em;}.CompareRoomDesc span{display:block;}.CompareRateDesc{padding:.9em 0 0;}.ComparePolicies{padding:0 0 .6em;}.CompareSelect{clear:both;margin:.6em 0 0;}.ComparePriceDetailTbl{width:100%;margin-top:.9em;}.CPriceDetailLabel{white-space:nowrap;padding-right:.3em;}.CPriceDetailValue{text-align:right;white-space:nowrap;}.ComPriceBreackDownLink{text-align:left;}.PackageContainer{margin:0;overflow:hidden;}.PkgOptBtnsTop,.PckOptBtnsBtm{float:right;}.PkgInst,.PkgWarnings{display:block;margin:0 0 .6em;}.PackageHeader{padding:.9em;margin:0;}.PackageHeader .TitleSz1{margin:0;}.PackageItem{padding:1em 1em 1em 2em;}.PackageNameHyperLink{display:block;margin:0 0 .6em 0;}.PkgImageDiv{float:right;}.BEPkgImg{display:block;padding:4px;margin:0 0 2em 2em;}.PkgItemContent{display:inline;}.PkgNoAvailMsg{margin:0 0 .3em;}.PkgDesc,.PkgPoliciesDiv{margin:0 0 1em;}.PkgLabel{display:block;margin:0 0 .3em;}td.PkgLabel{display:table-cell;padding:0 1em .3em 0;margin:0;}.PkgConfirmedData .PkgLabel{display:inline;margin:0;padding:0 .6em 0 0;}.PkgDateTime{float:left;clear:left;margin:0 2em 1.5em 0;text-align:center;}.PkgTimeDDL{margin:.9em 0 0;}.PkgGuest{float:left;margin:0 2em 1.2em 0;}.PkgGuestDpDwn{padding:0 1em .3em 0;}.PkgGuestPrice{padding:0 0 .3em 0;}.PackageCheck{float:left;clear:left;margin:0 1em 3px 3px;padding:.3em 1em .3em 26px;text-indent:-18px;}.PackageCheck input{margin:0 5px 0 0;padding:0;vertical-align:middle;width:13px;height:13px;}.PackageCheck label{vertical-align:middle;padding:0;display:inline;}.PkgPrice{float:left;margin:2px 0 0 0;}.PkgPrice .StrikeOut{display:block;}.PkgExtraInfo{margin:0 0 0 1.6em;}.PkgExtraInfo .StrikeOut{display:block;}.PkgCluetipTitle{padding:0 0 .3em;}.PkgHelpDate{padding:0 .6em .3em 0;}.PkgHelpOrgPrice{padding:0 .6em .3em;text-align:right;}.PkgHelpPrice,.PkgHelpPriceBold{padding:0 0 .3em .6em;text-align:right;}.PkgPriceHelpTtl{padding:.3em .6em 0 0;}.PkgPriceHelpTtlPrice,.PkgPriceHelpTtlPriceSmall{padding:.3em 0 0 .6em;text-align:right;}.PkgDateSelTitle{padding:0 0 .3em;}.PkgPopTbl{display:table;width:100%;margin:0 0 1em;}.PkgPopRow{display:table-row;}.PkgPopDate{display:table-cell;vertical-align:middle;padding:1em 1.2em 1em 0;}.PkgPopDate .DynamicDate table{margin:0;}.PkgPopPrice,.PkgPopOccPrice{display:table-cell;vertical-align:middle;padding:1em .6em 1em 0;}.PkpPopOccLabel{padding:0 .6em 0 0;vertical-align:top;}.PkgPopPrice .StrikeOut{display:block;}.PkgPopOccTxt .StrikeOut{padding:0 .3em 0 0;}.PkgPopBtn{display:table-cell;vertical-align:middle;padding:1em 0;text-align:right;}.PkgTotalPriceLabel{padding:1em .4em 0 0;}.PkgOrigPriceLbl{display:none;}.PkgConfirmedInfo{margin:1em 0 0;padding:1em 0 0;}.PkgConfirmedData{margin:1em 0 0;}.PkgConfirmed,.PkgPriceRecalculation{margin:0 0 .6em;}.ReguisterUserLogin .LoginID{float:left;}.CheckoutLoginError{margin:0 0 .6em;}.ForgotPwdInstructions{display:block;margin:0 0 .3em;}.ForgotPwdLink{display:block;clear:both;padding:.3em 0 0;}.ForgotQuestionLink{display:block;clear:both;padding:.6em 0 0;}.PasswordInput,.LoginBtn{float:left;}.BookerLoginCheck{padding:0 0 .6em 18px;text-indent:-18px;}.BookerLoginCheck input{vertical-align:middle;margin:0 5px 0 0;padding:0;width:13px;height:13px;}.BookerLoginCheck label{vertical-align:middle;}.Checkout,.CheckoutNoAvailMsg,.NoPkgMsg{overflow:hidden;}.CheckoutRoomSelect .TitleSz1{margin:0;}.CheckoutForm{padding:0;}.GuestInfoHeader,.AdditionalDetailsHeader,.ResAgentHeader{padding:6px 10px;margin:0;}.GuestInfoHeader .TitleSz1{margin:0;display:inline-block;}.RegisteredUserLink{margin:0 0 0 1em;}.NewGuest{float:right;margin:0 0 0 1em;text-align:right;}.CheckoutSubSection{padding:10px;}.ToggleSection{margin:.6em 0 0 0;}.Layout2Col{position:relative;}.Layout2ColCntrLine{position:absolute;height:100%;left:50%;width:2px;}.Layout2ColLftCol{float:left;width:50%;position:relative;}.Layout2ColRtCol{float:right;width:50%;position:relative;}.Layout2Col .LabelDdlCombo{display:block;}.SavedProfile,.RequiredFields,.CreateProfile,.OptInOffers,.SaveOnProfile,.DefaultAddress,.CheckoutRoomSelect,.RoomRequestListBox,.RoomRequestList,.PolicyAckDiv,.OptInAckDiv{margin:0 0 .9em;}input.AddressInput1,input.AddressInput2,.PolicyDiv{margin:0 0 .3em;}.EditPayment,.RemovePayment{margin:0 0 0 .6em;padding:0 0 0 .6em;}.PaymentLinks{margin:.3em 0 0;}.PolicyHeader{margin:.6em 0 .3em;}.GQuestionInstruction{margin:0 0 .6em;}.CheckoutRadioBtnList{list-style:none;margin:0;padding:0;}.CheckoutCheckbox,.CheckoutRadioBtn,.CheckoutRadioBtnList li{display:block;padding:0 0 0 18px;text-indent:-18px;}.CheckoutRadioBtn{margin:0 .9em 0 0;}.MarketSegment .CheckoutRadioBtn,.GAddressType .CheckoutRadioBtn{float:left;margin:0 .6em .3em 0;}.CheckoutRadioBtnList li{margin:0 0 .3em 0;}.CheckoutRadioBtnList li,.Horizontal{display:inline!important;}.CreateProfile .CheckoutCheckbox,.PrivacyPolicyAck .CheckoutCheckbox,.PolicyAckDiv .CheckoutCheckbox{float:left;}.CheckoutCheckbox input,.CheckoutRadioBtn input,.CheckoutRadioBtnList li input{margin:0 5px 0 0;padding:0;vertical-align:middle;width:13px;height:13px;}.CheckoutCheckbox label,.CheckoutRadioBtn label,.CheckoutRadioBtnList li label{vertical-align:middle;padding:0;display:inline;}.GuestAddressDiv .TitlewIconDrk{margin:0 0 .6em -10px;float:left;}.NewAddress{float:right;}.PaymentDiv .TitlewIconDrk{display:inline-block;}.RoomRequestDDLs select{margin:0 1.2em .9em 0;}.RequestListInstructions{margin:0 0 .3em;}.RmReqList{float:left;margin:0;padding:0;list-style:none;}.RmReqList li{margin:0 3em 0 0;padding:0 0 .3em 18px;text-indent:-18px;}.RmReqList li input{vertical-align:middle;margin:0 5px 0 0;padding:0;width:13px;height:13px;}.RmReqList li label{vertical-align:middle;}.TranspInst{margin:0 0 .9em;}.ArrivalTransportation{margin:0 0 .3em;}.ArriveArrengementCheckbox{margin:0 0 2em;}.ArrivalTime input,.ArrivalAirline input,.DepartureTime input,.DepartureAirline input{width:100px;}.CheckoutBtmBtns{float:right;margin:0 0 1em;}.DataRetTxt{margin:0 0 1em;}.MyProfile .Layout2ColLftCol .CheckoutSubSection{padding:0 5px 0 0;}.MyProfile .Layout2ColRtCol .CheckoutSubSection{padding:0 0 5px;}.MyProfile .TitlewIconDrk,.MyProfile .TitleSz2,.MyProfile .GuestAddressDiv .TitlewIconDrk{margin:0 0 .6em;display:inline-block;}.MyProfile .IconBg{display:none;}.MyProfile .TxtTitle{padding:0;}.MyProfile .BorTp2{border:0;}.MyProfile .ToggleSection{margin:0;}.divRoomRequestsCheckList{height:250px;overflow:auto;}.SaveProfileBtn{float:right;}.CrossSellingHotels{padding:10px;}.ItinerarySavedMsg{margin:0 0 .9em;}.LocateHotelInstructions{margin:0 0 .6em;}.HotelSelection{margin:0 0 .6em;}.LocateHotelCheckBox{padding:0 0 0 18px;text-indent:-18px;display:block;}.LocateHotelCheckBox input{vertical-align:middle;margin:0 5px 0 0;padding:0;width:13px;height:13px;}.LocateHotelCheckBox label{vertical-align:middle;}.LocateByDistanceDiv{margin:1.2em 0;}.FindHotelsBtn{float:right;}.AlmostThereHeader{display:block;}.AlmostThereMsg,.NoResMsg{display:block;margin:0 0 .9em;}.ResMsg{margin:0 0 .9em;}.PrintAllContainer{float:right;margin:.6em 0 0;}.ResBottomBtns{text-align:right;margin:0 0 1em;}.MarketingMsg{display:block;margin:.9em 0 0;padding:.9em 0;}.NwResLinkDiv{margin:0 0 1em;}.ReservationDiv{padding:.6em 0 0;}.ResConfirmCancelNo{font-weight:normal;}.ReservationDiv .ResStatus{margin:0 0 0 .6em;}.ResBtnDiv{float:right;}.CancelledMsg,.LateModMsg{margin:0 0 .9em;}.ResImgDiv{float:left;clear:left;padding:0 1em 0 0;}.ResRoomImg,.ResAddImg{padding:4px;margin:0 0 .9em;display:block;cursor:pointer;}.ReservationDetails{overflow:hidden;position:relative;}.ResDetailLftCol{float:left;width:40%;position:relative;}.ResDetailRtCol{float:left;width:60%;position:relative;}.ResDetailCntrLine{position:absolute;height:100%;left:40%;width:2px;padding:0;}.ReservationDetails .TitleSz2{margin:0;}.ResHotelInfo,.ResDatesGuest,.ResTotalPrice,.ResBooker{margin:0 1.2em 1.2em 0;}.ResPaymentInfo{margin:0 1.2em .3em 0;}.ResGuestInfoDiv{display:inline-block;margin:0 0 0 .3em;height:12px;}.ResMainGuest{margin:0 0 1.2em 1.4em;}.ResProductInfo,.ResProductExtraInfo{margin:0 0 .6em 1.4em;}.ResProductExtraInfo{padding:.6em 0 0;}.ResRoom,.ResRate,.ResCredential,.ResPackage,.ResLoyalty,.ResPurpose,.ResRequests,.ResTransportation,.ResALoyaltyNumberDate{margin:0 0 .3em;}.ResComments,.ResBookerLoyalty{margin:.3em 0 0;}.ResAgent{margin:.3em 0;}.ResProductLabel{float:left;}.ResProductTxt{overflow:hidden;padding:0 0 0 .3em;}.ResPolicies{margin:.3em 0 .9em;}.AuthorizationFailurePanel .ErrorMsg{display:block;margin:0 0 .3m;}.ResPriceDetailTbl{padding:0;line-height:1.1em;}.ResPriceDetailLabel{padding-right:1.2em;}.ResFees td{padding-bottom:.4em;}.ResTotalRow td{padding-top:.4em;}.ResPriceDetailValue{text-align:right;}.ResPriceBreackDownLink{padding-top:.3em;}.ResSearch,.ResResults{padding:0;}.SearchErrorMsg span{margin:.6em 10px;}.NotFoundMessage,.SearchbyConfirmNmbr,.SearchbyPwd{padding:10px;}.SearchbyPwd .SearchEmail{float:left;}.ForgotPwdInstructions,.SearchPwdError{margin:0 0 .6em;}.ResRsltsItemGroup{padding:1.2em 10px 0;margin:1.2em 0 0;}.ResResults .ResRsltsItemGroup:first-child{margin:0;border:0;}.ResRsltsItemGroup h2{display:inline-block;}.ResConfirmNo{font-weight:normal;}.ResRsltsItemGroup .ResStatus{margin:0 0 0 .6em;}.SearchRsltsBtn{float:right;margin:0 0 0 .6em;}.ResRsltsDetails span{margin:0 2em 0 0;}.ResRsltsItem{margin:0 0 1.2em;}.ModTBStatus{margin:0 .9em 0 0;}.ModTBConfirmNo{margin:0 2em 0 0;}.ModTBCluetip span{display:inline;}.TBCombo{margin:0 0 .9em;}.TBLoyaltyPoints{padding:0 0 .9em;}.ModTBCluetip .TBLabel{display:block;margin:0 0 .15em;}.TBCalArrival{display:inline-block;margin:0 2em 0 0;}.TBCalDeparture{display:inline-block;}.TBDynamicDates .WeekDay{display:block;}.TBTotalPrice{padding:.6em 0 0;margin:.3em 0 0;}.TBTotalPrice .TotalTxt{float:right;}.RSForgotQuestionLink{margin:.9em 0;display:block;}.RSResetPasswordConfirmDiv .CloseBtn{margin-left:0;}.ModalBody{margin:0;padding:0;background:transparent;}.LoginInstructions,.ModalLoginError,.AcceptCheck{margin:0 0 .9em;}.ModalLoginBtn,.ModalEnrollBtn{margin:0 0 1.2em;}.ModalForgotPwdBtn,.ModalCloseBtn{margin:0 1.2em 1.2em 0;}.ModalForgotPwdLink,.CreateProfileLink,.ModalForgotPwdQuestionLink,.AlreadyMember,.NotMember{margin:1.2em 0 0;display:block;}.ModalBookerLoginCheck{padding:0 0 1.2em 18px;text-indent:-18px;}.ModalBookerLoginCheck input{vertical-align:middle;margin:0 5px 0 0;padding:0;width:13px;height:13px;}.ModalBookerLoginCheck label{vertical-align:middle;}.ModalImg{float:right;padding:4px;display:block;margin:0 0 1.2em 1.2em;width:150px;}.ModalRoomDesc{display:block;margin:0 0 .3em;}.PDtlInfoRoom,.PDtlInfoRate,.PDtlInfoCoupon,.PDtlInfoPkgName{margin:0 3em .9em 0;float:left;}.PDtlInfoRoomLabel,.PDtlInfoRateLabel,.PDtlInfoCouponLabel,.PDtlInfoPkgNameLabel{padding:0 .3em 0 0;}.PDtlTTLabel{text-align:right;padding:0 .6em 0 0;}.Centered{display:block;text-align:center;}.PackagesLabel{color:#494949;font-weight:bold;}.PolicyModalTxt{margin:0 0 1em;max-height:260px;overflow:auto;}.PolicyModalCheckbox{display:block;padding:0 0 0 18px;text-indent:-18px;margin:0 0 .6em;}.PolicyModalCheckbox input{margin:0 5px 0 0;padding:0;vertical-align:middle;width:13px;height:13px;}.PolicyModalCheckbox label{vertical-align:middle;padding:0;display:inline;}.AcceptPolicyMsg{margin:0 0 .6em;}.AcceptPolicyBtn{margin-left:0;}.ModalBody .CheckAvail{padding:0 1em 0 0;width:auto!important;min-width:inherit!important;max-width:inherit!important;}.ProductAvailSelected{margin:0 0 1.2em;padding:0 0 1.2em;}.ProductAvailLft{float:left;margin:0 1em 0 0;}.ProductAvailRoom{margin:0;}.ProductAvailRt{float:right;text-align:right;}.SelectedProductPrice{margin:0 0 .6em;}.MonthlyAvailCriteriaHeader{margin:0 0 .3em;}.ModalBody .HorizCal .LabelDdlCombo.Nights{padding:0 1.2em .9em 0;}.MonthlyAvailRefreshCal{float:right;}.ModalBody .CalendarDiv.Bg5B1{margin:1.2em 0 0;padding:0;background:transparent;border:0;}.ModalBody .CalwPrice .ui-datepicker td span.DayPrice{font-size:1.2em;}.UpsellConfirmation{padding:0;}.RoomUpsellProductContainer{padding:1em;}.UpsellProductInfoContainer{margin:0 0 .6em;overflow:hidden;}.UpsellProductInfo{display:inline;}.UpsellProductInfo li{list-style:inside;margin:0 0 .6em;}.UpsellProductDescription{width:60%;}.UpsellProductDescription span{display:block;margin:0 0 .6em;}.UpsellProductName .TitleSz2,.UpsellProductNamePromo .TitleSz2{margin:.4em 0;}.RoomUpsellSummary{float:left;margin:1em 0 1em 1em;padding:0 2em 0 0;}.RoomUpsellSummary .YourStay{border:0;margin:0 0 1em;padding:1em;}.RoomUpsellDetailBtn{margin:0;display:block;}.RoomUpsellDetails{margin:0 1em 1em 0;padding:8px 10px;}.RoomUpsellContainer{overflow:hidden;padding:2em 1em 0 2em;}.RoomUpsellHdr{float:left;}.UpsellNoThxBtn{float:right;margin:0 0 1em 0;}.UpsellOfferHeader{margin:0;padding:.9em;}.ConfirmationTextLabel{display:block;}.UpsellConfirmNo{padding:1em;}.UpgradeNow{clear:right;float:right;text-align:right;}.OffsetProductCost{float:right;text-align:left;margin:.4em 0 .6em .6em;}.OffsetPrice{line-height:1;margin:0 .1em 0 0;}.OffsetCostText{display:block;}.UpsellProductPriceGroup{float:right;clear:right;}.UpsellProductPriceDiv{text-align:right;float:right;}.ProductOriginalPrice{display:block;}.UpsellProductPriceDiv span:first-child{border-top:0;margin:0;padding:0;}.UpsellProductPriceBreackDownLink{float:right;clear:right;margin:0 0 .6em;}.UpsellMsg{display:block;margin:.5em 0 0 0;padding:0;}.UpgradeAvailBtn{margin:0 0 .6em 0;}