html{scroll-behavior:smooth}body{margin:0;font-family:Arial}body,.FullBckHomePage,.FullBckHome,.FullBckWhatToSee,.FullBckActivities,.FullBckDestinations,.FullBckWhereToStay,.FullBckGettingAround,.FullBckSustainability,.FullBckFeaturedHotels,.FullVacationPackages,.FullBckRealEstate,.FullBckWhiteWaterRafting,.FullBckAllInclusive,.FullBckHotel,.FullBckVacationRental,.FullBckSurfing,.FullBckScuba,.FullBckCanopy,.FullBckRestaurant,.FullBckFLHotel,.FullBckFLCar,.FullBckFLBus,.FullBckFLPlane,.FullBckFLActivity,.FullBckFLSpa,.FullBckFLNonProfit,.FullBckFLRestaurant,.FullBckFLRealEsate,.FullBckFLVacRental{margin:0 auto;padding:0;text-align:center;width:1230px;overflow-x:hidden}a:active,a:visited,a:link,a:hover{font-size:20px;color:#1f6bbd;text-decoration:underline}a:visited{color:#939}a:hover{text-decoration:none}.border{background-color:#393}.SearchNumbersActive{font-weight:700;font-size:14px;color:#a258a0;font-style:normal;text-decoration:none}A.SearchNumbers:link{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:underline}A.SearchNumbers:visited{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:underline}A.SearchNumbers:hover{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:none}.SearchNumbers{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:none}A.SearchNextPrevious:link{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:underline}A.SearchNextPrevious:visited{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:underline}A.SearchNextPrevious:hover{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:none}.SearchNextPrevious{font-weight:700;font-size:14px;color:#06c;font-style:normal;text-decoration:none}.btnTabLeft{width:139px;height:28px}.btnTabLeftActive{width:139px;height:28px;font-weight:700;font-size:13px;color:#FFF;font-style:normal;text-decoration:none}.btnTabLeft2H{width:139px;height:40px}.btnTabLeftActive2H{width:139px;height:40px;font-weight:700;font-size:13px;color:#FFF;font-style:normal;text-decoration:none}A.btnTabLeftSubLinkActive:link{font-weight:400;font-size:12px;color:#939;font-style:normal;text-decoration:none}A.btnTabLeftSubLinkActive:visited{font-weight:400;font-size:12px;color:#939;font-style:normal;text-decoration:none}A.btnTabLeftSubLinkActive:hover{font-weight:400;font-size:12px;color:#060;font-style:normal;text-decoration:none}.btnTabLeftSubLinkActive{font-weight:400;font-size:12px;color:#939;font-style:normal;text-decoration:none;text-align:left}A.btnTabLeftSubLink:link{font-weight:400;font-size:12px;color:#060;font-style:normal;text-decoration:none}A.btnTabLeftSubLink:visited{font-weight:400;font-size:12px;color:#060;font-style:normal;text-decoration:none}A.btnTabLeftSubLink:hover{font-weight:400;font-size:12px;color:#939;font-style:normal;text-decoration:none}.btnTabLeftSubLink{font-weight:400;font-size:12px;color:#000;font-style:normal;text-decoration:none;text-align:left}.btnTab1{width:85px;height:28px;border-bottom:10px solid #FFF}.btnTabActive1{width:85px;height:28px;border-bottom:10px solid #093}.btnTab2{width:121px;height:28px;border-bottom:10px solid #FFF}.btnTabActive2{width:121px;height:28px;border-bottom:10px solid #093}.btnTab3{width:106px;height:28px;border-bottom:10px solid #FFF}.btnTabActive3{width:106px;height:28px;border-bottom:10px solid #093}.btnTab4{width:131px;height:28px;border-bottom:10px solid #FFF}.btnTabActive4{width:131px;height:28px;border-bottom:10px solid #093}.btnTab5{width:143px;height:28px;border-bottom:10px solid #FFF}.btnTabActive5{width:143px;height:28px;border-bottom:10px solid #093}.btnTab6{width:156px;height:28px;border-bottom:10px solid #FFF}.btnTabActive6{width:156px;height:28px;border-bottom:10px solid #093}.btnTab7{width:160px;height:28px;border-bottom:10px solid #FFF}.btnTabActive7{width:160px;height:28px;border-bottom:10px solid #093}.btnTab8{width:185px;height:28px;border-bottom:10px solid #FFF}.btnTabActive8{width:185px;height:28px;border-bottom:10px solid #093}.btnTab9{width:143px;height:28px;border-bottom:10px solid #FFF}.btnTabActive9{width:143px;height:28px;border-bottom:10px solid #093}.btnTabEsp1{width:60px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp1{width:60px;height:28px;border-bottom:10px solid #093}.btnTabEsp2{width:115px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp2{width:115px;height:28px;border-bottom:10px solid #093}.btnTabEsp3{width:111px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp3{width:111px;height:28px;border-bottom:10px solid #093}.btnTabEsp4{width:131px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp4{width:131px;height:28px;border-bottom:10px solid #093}.btnTabEsp5{width:125px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp5{width:125px;height:28px;border-bottom:10px solid #093}.btnTabEsp6{width:156px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp6{width:156px;height:28px;border-bottom:10px solid #093}.btnTabEsp7{width:176px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp7{width:176px;height:28px;border-bottom:10px solid #093}.btnTabEsp8{width:216px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp8{width:216px;height:28px;border-bottom:10px solid #093}.btnTabEsp9{width:140px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp9{width:140px;height:28px;border-bottom:10px solid #093}.skip ul{list-style:none!important}.skip li{list-style:none!important}.skip{position:absolute;top:0;left:0;width:100%;font-size:.857143em}.skip li{position:absolute;z-index:1;margin:0}.skip a{position:absolute;left:-9999px}.skip .SkipNav a:active,.skip .SkipNav a:focus{display:block;position:static;left:0;padding:.25em .5em;width:170px;outline:dashed 2px #1f6bbd}.skip .SkipContent a:active,.skip .SkipContent a:focus{display:block;position:static;left:0;padding:.25em 1em;width:150px;outline:dashed 2px #1f6bbd}.skip .SkipFooter a:active,.skip .SkipFooter a:focus{display:block;position:static;left:0;padding:.25em 1em;width:100px;outline:dashed 2px #1f6bbd}@media(min-width:600px){.skip li{margin-left:340px}}.btnTabSeparatorbf{width:1px;height:28px}.btnTabSeparator{width:1px;height:28px}.btnTabSeparatoraf{width:9px;height:28px}.TopTabActive,A.TopTabActive:hover,A.TopTabActive:visited,A.TopTabActive:link{font-weight:700;font-size:17px;color:#36c;font-style:normal;text-decoration:none}A.TopTabActive:hover{color:#939}.TopTabInactive,A.TopTabInactive:hover,A.TopTabInactive:visited,A.TopTabInactive:link{font-weight:700;font-size:17px;color:#36c;font-style:normal;text-decoration:none}A.TopTabInactive:hover{color:#939}.TabActive0,A.TabActive0:hover,A.TabActive0:visited,A.TabActive0:link{font-weight:700;font-size:15px;color:#939;font-style:normal;text-decoration:none}A.TabActive0:hover{color:#000}.TabInactive0,A.TabInactive0:hover,A.TabInactive0:visited,A.TabInactive0:link{font-weight:700;font-size:18px;color:#36c;font-style:normal;text-decoration:none}A.TabInactive0:hover{color:#36c;text-decoration:none}A.TabActive:link{font-weight:400;font-size:17px;color:#939;font-style:normal;text-decoration:none}A.TabActive:visited{font-weight:700;font-size:17px;color:#939;font-style:normal;text-decoration:none}A.TabActive:hover{font-weight:700;font-size:17px;color:#000;font-style:normal;text-decoration:none}.TabActive{font-weight:700;font-size:17px;color:#939;font-style:normal;text-decoration:none}A.TabInactive:link,A.TabInactive:visited{font-weight:400;font-size:17px;color:#fff;font-style:normal;text-decoration:none}A.TabInactive:hover{text-decoration:none}.TabInactive{font-weight:400;font-size:17px;color:#fff;font-style:normal;text-decoration:none}.SubNavSmBoldPurple,A.SubNavSmBoldPurple:hover,A.SubNavSmBoldPurple:visited,A.SubNavSmBoldPurple:link{font-weight:400;font-size:16px;color:#FFF;text-decoration:none}A.SubNavSmBoldPurple:hover{color:#ccc}.SubNavFloatRight{float:right;padding-right:30px!important}.BodyTextQuote{border-left:solid 5px #063;padding:0 10px;color:#017c2a;font-size:26px;line-height:36px;margin-top:50px}.HomeContentQuoteWrapper .BodyTextQuote{margin-top:10px}.SubNavLinkWrapper{display:inline-block;padding:0 12px}A.TabInactiveHighlight:link{font-weight:700;font-size:13px;color:#000;font-style:normal;text-decoration:none}A.TabInactiveHighlight:visited{font-weight:700;font-size:13px;color:#000;font-style:normal;text-decoration:none}A.TabInactiveHighlight:hover{font-weight:700;font-size:13px;color:#303;font-style:normal;text-decoration:underline}.TabInactiveHighlight{font-weight:700;font-size:13px;color:#FFF;font-style:normal;text-decoration:none}.BodyTextMedIt{font-weight:400;font-size:22px;color:#060;font-style:italic}.BodyTextSmIt{font-weight:700;font-size:12px;color:#939;font-style:normal}.BodyTextSmItPurple{font-weight:700;font-size:12px;color:#939;font-style:normal}A.BodyTextExLgBoldGreen:link{font-weight:700;font-size:26px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextExLgBoldGreen:visited{font-weight:700;font-size:26px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextExLgBoldGreen:hover{font-weight:700;font-size:26px;color:#017c2a;font-style:normal;text-decoration:none}.BodyTextExLgBoldGreen{font-weight:700;font-size:26px;color:#017c2a;font-style:normal}TABLE.borderBlue{border-right:#969 double;border-top:#969 double;background-image:none;border-left:#969 double;border-bottom:#969 double}TABLE.borderGreen{border-right:#60af60 2px solid;border-top:#60af60 2px solid;background-image:none;border-left:#60af60 2px solid;border-bottom:#60af60 2px solid}TD.borderBlueTextMedBoldGreen{border-top:#309 1px ridge;border-left:#309 1px ridge;font-weight:700;font-size:13px;background-image:none;color:#060;font-style:normal;border-collapse:separate}TD.borderBlueTextMedBold{border-top:#309 1px ridge;font-weight:700;font-size:13px;background-image:none;color:#000;font-style:normal}TD.borderBlueTopTextMedBold{border-bottom:#309 1px ridge;font-weight:700;font-size:13px;background-image:none;color:#000;font-style:normal}A.BodyTextLgBold:link{font-weight:700;font-size:24px;color:#404040;font-style:normal;text-decoration:underline}A.BodyTextLgBold:visited{font-weight:700;font-size:24px;color:#404040;font-style:normal;text-decoration:underline}A.BodyTextLgBold:hover{font-weight:700;font-size:24px;color:#339;font-style:normal;text-decoration:underline}A.BodyTextMedBold:link,A.BodyTextMedBold:visited,A.BodyTextMedBold:active{color:#404040;text-decoration:underline}A.BodyTextMedBold:hover{color:#404040;text-decoration:none}A.BodyTextSmBold:link{font-weight:700;font-size:12px;color:#404040;font-style:normal;text-decoration:underline}A.BodyTextSmBold:visited{font-weight:700;font-size:12px;color:#404040;font-style:normal;text-decoration:underline}A.BodyTextSmBold:hover{font-weight:700;font-size:12px;color:#404040;font-style:normal;text-decoration:underline}A.BodyTextSmBoldSteps:link{font-weight:700;font-size:12px;color:#000;font-style:normal;text-decoration:none}A.BodyTextSmBoldSteps:visited{font-weight:700;font-size:12px;color:#000;font-style:normal;text-decoration:none}A.BodyTextSmBoldSteps:hover{font-weight:700;font-size:12px;color:#000;font-style:normal;text-decoration:underline}.AdTextSm{border-right:#D7DBE1 thin solid;border-top:#D7DBE1 thin solid;font-weight:400;font-size:11px;border-left:#D7DBE1 thin solid;color:#000;line-height:1;border-bottom:#D7DBE1 thin solid;font-style:normal;letter-spacing:-1px}.BodyTextSm{font-weight:400;font-size:16px;color:#000;line-height:26px;font-style:normal;letter-spacing:normal}A.BodyTextSm:link,A.BodyTextSm:visited,A.BodyTextSm:active{color:#000;text-decoration:underline;font-size:16px}A.BodyTextSm:hover{color:#339;text-decoration:underline;font-size:16px}.HeaderNewsletterText{font-weight:700;font-size:26px;color:#939;font-style:normal}.HeaderNewsletterSmText{font-weight:700;font-size:12px;color:#393;font-style:normal}A.BodyTextSmBoldPurple:link,A.BodyTextSmBoldPurple:visited,A.BodyTextSmBoldPurple:active{color:#939;text-decoration:underline}A.BodyTextSmBoldPurple:hover{text-decoration:none}.BodyTextSmBoldPurple{font-weight:700;font-size:16px;color:#939;font-style:normal}A.Breadcrumb:link,A.Breadcrumb:visited,A.Breadcrumb:active{font-weight:700;font-size:14px;color:#36c;font-style:normal;text-decoration:underline}A.Breadcrumb:hover{text-decoration:none}.Breadcrumb{font-weight:700;font-size:14px;color:#36C;font-style:normal}A.AdTextSmPurple:link{font-weight:400;font-size:12px;color:#339;font-style:normal;text-decoration:underline}A.AdTextSmPurple:visited{font-weight:400;font-size:12px;color:#339;font-style:normal;text-decoration:underline}A.AdTextSmPurple:hover{font-weight:400;font-size:12px;color:#939;font-style:normal;text-decoration:underline}.AdTextSmPurple{font-weight:400;font-size:12px;color:#000;line-height:normal;font-style:normal;letter-spacing:normal}A.LinkTextSmPurple:link{font-weight:400;font-size:11px;color:#939;font-style:normal;text-decoration:underline}A.LinkTextSmPurple:visited{font-weight:400;font-size:11px;color:#939;font-style:normal;text-decoration:underline}A.LinkTextSmPurple:hover{font-weight:400;font-size:11px;color:#339;font-style:normal;text-decoration:underline}.LinkTextSmPurple{font-weight:400;font-size:11px;color:#000;line-height:normal;font-style:normal;letter-spacing:normal}A.LinkTextSmPurpleBold:link{font-weight:Bold;font-size:11px;color:#939;font-style:normal;text-decoration:underline}A.LinkTextSmPurpleBold:visited{font-weight:Bold;font-size:11px;color:#939;font-style:normal;text-decoration:underline}A.LinkTextSmPurpleBold:hover{font-weight:Bold;font-size:11px;color:#339;font-style:normal;text-decoration:underline}.LinkTextSmPurpleBold{font-weight:Bold;font-size:11px;color:#000;line-height:normal;font-style:normal;letter-spacing:normal}A.LinkTextMedPurple:link{font-weight:400;font-size:14px;color:#339;font-style:normal;text-decoration:underline}A.LinkTextMedPurple:visited{font-weight:400;font-size:14px;color:#339;font-style:normal;text-decoration:underline}A.LinkTextMedPurple:hover{font-weight:400;font-size:14px;color:#339;font-style:normal;text-decoration:underline}.LinkTextMedPurple{font-weight:400;font-size:14px;color:#000;line-height:normal;font-style:normal;letter-spacing:normal}A.LinkTextMedPurpleBold:link{font-weight:700;font-size:14px;color:#939;font-style:normal;text-decoration:none}A.LinkTextMedPurpleBold:visited{font-weight:700;font-size:14px;color:#939;font-style:normal;text-decoration:none}A.LinkTextMedPurpleBold:hover{font-weight:700;font-size:14px;color:#339;font-style:normal;text-decoration:underline}.LinkTextMedPurpleBold{font-weight:700;font-size:14px;color:#939;line-height:normal;font-style:normal;letter-spacing:normal}A.LinkTextSmBlue:link{font-weight:400;font-size:14px;color:#060;font-style:normal;text-decoration:none}A.LinkTextSmBlue:visited{font-weight:400;font-size:14px;color:#060;font-style:normal;text-decoration:none}A.LinkTextSmBlue:hover{font-weight:400;font-size:14px;color:#000;font-style:normal;text-decoration:underline}.LinkTextSmBlue{font-weight:400;font-size:14px;color:#000;line-height:normal;font-style:normal}A.LinkTextSmBlack:link{font-weight:400;font-size:10px;color:#000;font-style:normal;text-decoration:none}A.LinkTextSmBlack:visited{font-weight:400;font-size:10px;color:#000;font-style:normal;text-decoration:none}A.LinkTextSmBlack:hover{font-weight:400;font-size:10px;color:#393;font-style:normal;text-decoration:underline}.LinkTextSmBlack{font-weight:400;font-size:10px;color:#000;line-height:normal;font-style:normal}.BodyTextPhoto{border-collapse:collapse;font-weight:400;font-size:12px;color:#000;font-style:normal}A.BodyText:visited{font-weight:400;font-size:18px;color:#36c;font-style:normal;text-decoration:underline}A.BodyText:link{font-weight:400;font-size:18px;color:#36c;font-style:normal;text-decoration:underline}A.BodyText:hover{font-weight:400;font-size:18px;color:#36c;font-style:normal;text-decoration:none}.BodyText{font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal}.BodyTextLgBold{font-weight:700;font-size:24px;color:#000;font-style:normal}.BodyTextExLgBold{font-weight:700;font-size:26px;color:#000;font-style:normal;line-height:38px}.BodyTextMedUdl{font-weight:400;font-size:22px;color:#000;text-decoration:underline}.BodyTextRed{font-weight:400;font-size:18px;color:red;font-style:normal}.Alert{font-weight:700;font-size:18px;color:red;font-style:normal}.AlertLg{font-weight:700;font-size:18px;color:red;font-style:normal}.AlertExLg{font-weight:700;font-size:26px;color:red;font-style:normal}.AlertPurple{font-weight:700;font-size:12px;color:#939;font-style:normal}.AlertPurpleLg{font-weight:700;font-size:18px;color:#939;font-style:normal}.AlertBlueLg{font-weight:700;font-size:18px;color:#06C;font-style:normal}.AlertPurpleExLg{font-weight:700;font-size:26px;color:#939;font-style:normal}.AlertPurple2ExLg{font-weight:700;font-size:26px;color:#36c;font-style:normal;line-height:34px}A.BodyTextSmBoldGreen:link{font-weight:700;font-size:16px;color:#060;font-style:normal;text-decoration:underline}A.BodyTextSmBoldGreen:visited{font-weight:700;font-size:16px;color:#060;font-style:normal;text-decoration:underline}A.BodyTextSmBoldGreen:hover{font-weight:700;font-size:16px;color:#339;font-style:normal;text-decoration:underline}.BodyTextSmBoldGreen{font-weight:700;font-size:16px;color:#060;font-style:normal}A.BodyTextLgBoldGreen:link{font-weight:700;font-size:24px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextLgBoldGreen:visited{font-weight:700;font-size:24px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextLgBoldGreen:hover{font-weight:700;font-size:24px;color:#017c2a;font-style:normal;text-decoration:underline}.BodyTextLgBoldGreen{font-weight:700;font-size:24px;color:#017c2a;font-style:normal}A.BodyTextBoldGreen:link{font-weight:700;font-size:20px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextBoldGreen:visited{font-weight:700;font-size:20px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextBoldGreen:hover{font-weight:700;font-size:20px;color:#017c2a;font-style:normal;text-decoration:underline}.BodyTextBoldGreen{font-weight:700;font-size:20px;color:#017c2a;font-style:normal}A.BodyTextGreen:link{font-weight:400;font-size:20px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextGreen:visited{font-weight:400;font-size:20px;color:#017c2a;font-style:normal;text-decoration:none}A.BodyTextGreen:hover{font-weight:400;font-size:20px;color:#017c2a;font-style:normal;text-decoration:underline}.BodyTextGreen{font-weight:400;font-size:20px;color:#017c2a;font-style:normal}A.BodyTextBlack:visited{font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal;text-decoration:underline}A.BodyTextBlack:link{font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal;text-decoration:underline}A.BodyTextBlack:hover{font-weight:400;font-size:20px;line-height:32px;color:#36c;font-style:normal;text-decoration:none}.BodyTextBlack{font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal}.BodyTextItalic{font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:italic}A.BodyTextLg:link{font-weight:400;font-size:24px;color:#36c;text-decoration:none}A.BodyTextLg:visited{font-weight:400;font-size:24px;color:#36c;text-decoration:none}A.BodyTextLg:hover{font-weight:400;font-size:24px;color:#36c;text-decoration:underline}.BodyTextLg{font-weight:400;font-size:24px;color:#000;font-style:normal}A.BodyTextMed:link,A.BodyTextMed:visited{color:#36c;text-decoration:none}A.BodyTextMed:hover{color:#36c;text-decoration:underline}.BodyTextMed{font-weight:400;font-size:22px;line-height:34px;color:#404040;text-decoration:none}A.BodyTextWhite:link{font-weight:400;font-size:18px;color:#fff;font-style:normal;text-decoration:underline}A.BodyTextWhite:visited{font-weight:400;font-size:18px;color:#fff;font-style:normal;text-decoration:underline}A.BodyTextWhite:hover{font-weight:400;font-size:18px;color:#fff;font-style:normal;text-decoration:underline}.BodyTextWhite{font-weight:400;font-size:18px;color:#fff;font-style:normal}.BodyTextWhiteLg{font-weight:400;font-size:24px;color:#fff;font-style:normal}.FLGreen{font-weight:700;font-size:14px;color:#060;font-style:normal}.BodyTextMedBoldGreen{font-weight:700;font-size:22px;color:#060;font-style:normal}.BodyTextMedBold{font-weight:700;font-size:22px;line-height:34px;color:#404040;font-style:normal}.BodyTextSmBoldSteps{font-weight:700;font-size:12px;color:#000;font-style:normal}.BodyTextMedBoldGrey{font-weight:700;font-size:22px;color:gray;font-style:normal}.BodyTextSmBoldGrey{font-weight:700;font-size:12px;color:gray;font-style:normal}.BodyTextGrey{font-weight:400;font-size:12px;color:gray;font-style:normal}.BodyTextSmGrey{font-weight:400;font-size:12px;color:gray;font-style:normal}.BodyTextSmShort{font-weight:400;font-size:12px;color:#000;line-height:15px;font-style:normal}.BodyTextSmBoldShort{font-weight:700;font-size:12px;color:#000;line-height:14px;font-style:normal}A.BodyTextSmBoldShort:link{font-weight:700;font-size:12px;color:#000;line-height:14px;font-style:normal;text-decoration:underline}A.BodyTextSmBoldShort:visited{font-weight:700;font-size:12px;color:#000;line-height:14px;font-style:normal;text-decoration:underline}A.BodyTextSmBoldShort:hover{font-weight:700;font-size:12px;color:#339;line-height:14px;font-style:normal;text-decoration:underline}.BodyTextSmBoldShortPurple{font-weight:500;font-size:12px;color:#939;line-height:14px;font-style:normal}A.BodyTextSmBoldShortPurple:link{font-weight:500;font-size:12px;color:#939;line-height:14px;font-style:normal;text-decoration:underline}A.BodyTextSmBoldShortPurple:visited{font-weight:500;font-size:12px;color:#939;line-height:14px;font-style:normal;text-decoration:underline}A.BodyTextSmBoldShortPurple:hover{font-weight:500;font-size:12px;color:#000;line-height:14px;font-style:normal;text-decoration:underline}.BodyTextSmBold{font-weight:700;font-size:12px;color:#000;font-style:normal}A.BodyTextSmBold:visited{font-weight:700;font-size:12px;color:#000;font-style:normal;text-decoration:none}A.BodyTextSmBold:link{font-weight:700;font-size:12px;color:#000;font-style:normal;text-decoration:none}A.BodyTextSmBold:hover{font-weight:700;font-size:12px;color:#309;font-style:normal;text-decoration:underline}A.BodyTextSmBoldBlue:visited{font-weight:700;font-size:12px;color:#309;font-style:normal;text-decoration:underline}A.BodyTextSmBoldBlue:link{font-weight:700;font-size:12px;color:#309;font-style:normal;text-decoration:underline}A.BodyTextSmBoldBlue:hover{font-weight:700;font-size:12px;color:#060;font-style:normal;text-decoration:none}.BodyTextSmBoldBlue{font-weight:700;font-size:12px;color:#309}.BodyTextBoldBlue{font-weight:700;font-size:20px;color:#339}a.BodyTextBold:active,.BodyTextBold a:active,a.BodyTextBold:visited,.BodyTextBold a:visited,a.BodyTextBold:link,.BodyTextBold a:link,a.BodyTextBold:hover,.BodyTextBold a:hover{font-weight:700;font-size:20px;color:#1f6bbd;text-decoration:none}a.BodyTextBold:hover,.BodyTextBold a:hover{text-decoration:underline}.BodyTextBold{font-weight:700;font-size:20px;color:#1f6bbd;color:#404040}A.BodyTextBoldPurple:visited{font-weight:700;font-size:18px;color:#939;text-decoration:underline}A.BodyTextBoldPurple:link{font-weight:700;font-size:18px;color:#939;text-decoration:underline}A.BodyTextBoldPurple:hover{font-weight:700;font-size:18px;color:#939;text-decoration:none}.BodyTextBoldPurple{font-weight:700;font-size:18px;color:#939;text-decoration:none}A.BodyTextMedBoldPurple:visited{font-weight:700;font-size:22px;color:#939;text-decoration:none}A.BodyTextMedBoldPurple:link{font-weight:700;font-size:22px;color:#939;text-decoration:none}A.BodyTextMedBoldPurple:hover{font-weight:700;font-size:22px;color:#939;text-decoration:underline}.BodyTextMedBoldPurple{font-weight:700;font-size:22px;color:#939;text-decoration:none}A.BodyTextBoldUnderline:visited{font-weight:700;font-size:18px;color:#000;text-decoration:underline}A.BodyTextBoldUnderline:link{font-weight:700;font-size:18px;color:#000;text-decoration:underline}A.BodyTextBoldUnderline:hover{font-weight:700;font-size:18px;color:#000;text-decoration:none}.BodyTextBoldUnderline{font-weight:700;font-size:12px;color:#000;text-decoration:underline}A.BodyTextLgBoldPurple:visited{font-weight:700;font-size:24px;color:#939;text-decoration:none}A.BodyTextLgBoldPurple:link{font-weight:700;font-size:24px;color:#939;text-decoration:none}A.BodyTextLgBoldPurple:hover{font-weight:700;font-size:24px;color:#939;text-decoration:underline}.BodyTextLgBoldPurple{font-weight:700;font-size:24px;color:#939}.BodyTextLgBoldWhite{font-weight:400;font-size:24px;color:#FFF}A.BodyTextMed2BoldPurple:visited{font-weight:700;font-size:22px;color:#939;text-decoration:underline}A.BodyTextMed2BoldPurple:link{font-weight:700;font-size:22px;color:#939;text-decoration:underline}A.BodyTextMed2BoldPurple:hover{font-weight:700;font-size:22px;color:#00F;text-decoration:none}.BodyTextMed2BoldPurple{font-weight:700;font-size:22px;color:#939}H1{font-weight:700;font-size:34px;color:#36c;line-height:40px;text-align:left}H2{font-weight:700;font-size:32px;color:#1f6bbd;font-style:normal;margin-bottom:0;line-height:38px}H2 a:active,H2 a:visited,H2 a:link,H2 a:hover{font-weight:700;font-size:32px;color:#1f6bbd;font-style:normal;margin-bottom:0;line-height:38px;text-decoration:underline}H2 a:hover{text-decoration:none}H3{font-weight:700;font-size:30px;color:#1f6bbd;margin-bottom:0;line-height:36px}H3 a:active,H3 a:visited,H3 a:link,H3 a:hover{font-weight:700;font-size:30px;color:#1f6bbd;font-style:normal;margin-bottom:0;line-height:36px;text-decoration:underline}H3 a:hover{text-decoration:none}H4{font-weight:700;font-size:28px;color:#404040;margin-bottom:0;line-height:34px}H4 a:active,H4 a:visited,H4 a:link,H4 a:hover{font-weight:700;font-size:28px;color:#404040;font-style:normal;margin-bottom:0;line-height:34px;text-decoration:underline}H4 a:hover{text-decoration:none}H5{font-weight:700;font-size:26px;color:#060;font-style:normal;line-height:32px}H5 a:active,H5 a:visited,H5 a:link,H5 a:hover{font-weight:700;font-size:26px;color:#060;font-style:normal;margin-bottom:0;line-height:32px;text-decoration:underline}H5 a:hover{text-decoration:none}.buttonGreenBoldMed{font-weight:700;font-size:12px;background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px}A.buttonGreenBoldMed:visited{font-weight:700;font-size:12px;background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px}A.buttonGreenBoldMed:link{font-weight:700;font-size:12px;background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px}A.buttonGreenBoldMed:hover{font-weight:700;font-size:12px;background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px}A.LinkTextMedBlueBold:visited{font-weight:700;font-size:14px;color:#00F;font-style:normal;text-decoration:underline}A.LinkTextMedBlueBold:link{font-weight:700;font-size:14px;color:#00F;font-style:normal;text-decoration:underline}A.LinkTextMedBlueBold:hover{font-weight:700;font-size:14px;color:#939;font-style:normal;text-decoration:underline}.LinkTextMedBlueBold{font-weight:700;font-size:14px;color:#00F;line-height:normal;font-style:normal;letter-spacing:normal}td.leftSubNav{width:10px;height:40px}td.rightSubNav{width:335px;height:40px}.midSubNav{font-size:18px;color:#FFF}td.midSubNav{width:885px;height:40px;text-align:left}A.LinkTextSmGreenBold:link{font-weight:Bold;font-size:11px;color:#060;font-style:normal;text-decoration:underline}A.LinkTextSmGreenBold:visited{font-weight:Bold;font-size:11px;color:#060;font-style:normal;text-decoration:underline}A.LinkTextSmGreenBold:hover{font-weight:Bold;font-size:11px;color:#060;font-style:normal;text-decoration:underline}.LinkTextSmGreenBold{font-weight:Bold;font-size:11px;color:#000;line-height:normal;font-style:normal;letter-spacing:normal}.bannerNoFlower{background-color:#60af60;padding-left:5px;font-weight:400;font-size:18px;vertical-align:baseline;color:#fff;line-height:32px;text-align:left}.smallBannerWhiteText{padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#60af60;font-size:18px;color:#FFF;line-height:normal;font-style:normal;letter-spacing:normal}.FLManagerGreen{background-color:#cbe3c4}.FLManagerOrange{background-color:#f4e5d3}.FLManagerBlue{background-color:#d2e2f2}.WeatherTable{width:724px;border-right:#000 thin solid;border-top:#000 thin solid;margin:1px;border-left:#000 thin solid;border-bottom:#000 thin solid}.WeatherCellHeader{table-layout:fixed;font-size:22px;color:#FFF;font-style:normal}.WeatherCaption{text-align:center;font-size:28px;color:#FFF;font-style:normal;background-color:#1f6bbd;padding:15px 10px}.WeatherCellTop{border-bottom:#404040 thin solid;table-layout:fixed;font-weight:400;font-size:18px;color:#000;font-style:normal}.WeatherCellBoldTop{border-bottom:#404040 thin solid;table-layout:fixed;font-weight:700;font-size:18px;color:#000;font-style:normal;padding:5px 10px}.WeatherCellBold{border-right:#404040 thin solid;border-bottom:#404040 thin solid;table-layout:fixed;font-weight:700;font-size:20px;color:#000;font-style:normal;padding:5px 7px;line-height:26px}.WeatherCell{border-right:#404040 thin solid;border-bottom:#404040 thin solid;table-layout:fixed;font-weight:400;font-size:18px;color:#000;font-style:normal;line-height:26px}.WeatherCellRight{border-bottom:#404040 thin solid;table-layout:fixed;font-weight:400;font-size:18px;line-height:26px;color:#000;font-style:normal;line-height:26px}.WeatherCellBoldBottom{border-right:#404040 thin solid;table-layout:fixed;font-weight:700;font-size:18px;color:#000;font-style:normal;padding:5px 7px}.WeatherCellBottom{border-right:#404040 thin solid;table-layout:fixed;font-weight:400;font-size:18px;color:#000;font-style:normal;line-height:26px}.WeatherCellBottomRight{table-layout:fixed;font-weight:400;font-size:18px;color:#000;font-style:normal;line-height:26px}.WeatherCellLink{table-layout:fixed;font-weight:400;font-size:14px;color:#000;font-style:normal;text-decoration:underline}A.WeatherCellLink:link{font-weight:700;font-size:18px;color:#000;font-style:normal;text-decoration:underline}A.WeatherCellLink:visited{font-weight:700;font-size:18px;color:#000;font-style:normal;text-decoration:underline}A.WeatherCellLink:hover{font-weight:700;font-size:18px;color:#1f6bbd;font-style:normal;text-decoration:underline}A.LinkTextLgPurpleBold:link{font-weight:700;font-size:18px;color:#339;font-style:normal;text-decoration:underline}A.LinkTextLgPurpleBold:visited{font-weight:700;font-size:18px;color:#939;font-style:normal;text-decoration:underline}A.LinkTextLgPurpleBold:hover{font-weight:700;font-size:18px;color:#939;font-style:normal;text-decoration:none}.LinkTextLgPurpleBold{font-weight:700;font-size:18px;color:#939;line-height:normal;font-style:normal;letter-spacing:normal}.BodyTextLongColumn{font-weight:400;font-size:12px;color:#000;font-style:normal;width:100%}A.BodyTextBlueLgBold:link,A.BodyTextBlueLgBold:visited,A.BodyTextBlueLgBold:hover,.BodyTextBlueLgBold{font-weight:700;font-size:18px;color:#00F;text-decoration:none}A.BodyTextBlueLgBold:hover{text-decoration:underline}A.BodyTextBlueMedBold:link{font-weight:700;font-size:14px;color:#00F;text-decoration:underline}A.BodyTextBlueMedBold:visited{font-weight:700;font-size:14px;color:#00F;text-decoration:underline}A.BodyTextBlueMedBold:hover{font-weight:700;font-size:14px;color:#00F;text-decoration:none}.BodyTextBlueMedBold{font-weight:700;font-size:14px;color:#00F}.banner2{padding-left:50px}li.bulletNav{margin-left:-20px;padding-top:3px}ul.bulletNav{margin-left:-2px}.BodyTextLgPurple{font-weight:400;font-size:24px;color:#939}.BodyTextExLgPurple,.BodyTextExLgPurple a{font-weight:400;font-size:26px;color:#939;text-decoration:none}.BodyTextExLgPurple a:hover{text-decoration:underline}.BodyTextMedBoldIt{font-weight:700;font-size:22px;color:#404040;font-style:italic}.InsideBackground{background-color:#fff;width:1230px}.HeaderLogo{padding:2px 0 25px 18px;display:inline-block;float:left}.HeaderRight{float:right;padding:9px 0 0}.HeaderWeather{display:inline-block;vertical-align:text-top}.HeaderSocialWrapper{display:inline-block;padding:0 30px}.HeaderSocialJavi{display:inline-block;vertical-align:text-top}.HeaderSocialFB{display:inline-block;vertical-align:text-top}.HeaderSocialTwitter{display:inline-block;vertical-align:text-top}.HeaderSocialPinterest{display:inline-block;vertical-align:text-top}.HeaderSocialGoogleP{display:inline-block;vertical-align:text-top}.HeaderSocialInstagram{display:inline-block;vertical-align:text-top}.HeaderSocialYouTube{display:inline-block;vertical-align:text-top}.HeaderSocialNewsletter{display:inline-block;vertical-align:text-top}.HeaderLanguageWrapper{display:inline-block;float:right;padding:5px 28px 0 0}.HeaderLanguageEnglish{display:inline-block}.HeaderLanguageSeparator{display:inline-block;color:#404040;font-size:16px;font-weight:700;position:relative;top:-4px;padding:0 3px}.HeaderLanguageSpanish{display:inline-block}.InsideHeaderBackground{background-color:#FFF;width:1230px;float:left;position:relative}.HeaderBK{background-color:#FFF}.TopNav{background-color:#FFF;width:1230px}.SubNav{background-color:#2a72c3;width:1230px}td.VeryTopSideNav a:link,td.VeryTopSideNav a:visited,td.VeryTopSideNav a:hover{background:linear-gradient(to bottom,#f8fbfe 0%,#f8fbfe 50%,#f8fbfe 50%,#e4eef7 50%,#e4eef7 100%);font-weight:700;font-size:17px;color:#36c;text-decoration:none}td.VeryTopSideNav{background:linear-gradient(to bottom,#f8fbfe 0%,#f8fbfe 50%,#f8fbfe 50%,#e4eef7 50%,#e4eef7 100%);font-weight:700;font-size:17px;color:#36c;text-decoration:none;padding:8px 6px}td.VeryTopSideNav:hover{cursor:pointer}td.VeryTopSideNav:hover a{cursor:pointer}td.VeryTopSideNavAdmin a:link,td.VeryTopSideNavAdmin a:visited,td.VeryTopSideNavAdmin a:hover{background:linear-gradient(to bottom,#f8fbfe 0%,#f8fbfe 50%,#f8fbfe 50%,#e4eef7 50%,#e4eef7 100%);font-weight:700;font-size:22px;line-height:26px;color:#36c;text-decoration:none}td.VeryTopSideNavAdmin{background:linear-gradient(to bottom,#f8fbfe 0%,#f8fbfe 50%,#f8fbfe 50%,#e4eef7 50%,#e4eef7 100%);font-weight:700;font-size:22px;line-height:26px;color:#36c;text-decoration:none;padding:8px 6px}td.VeryTopSideNav:hover{cursor:pointer}td.VeryTopSideNav:hover a{cursor:pointer}td.VeryTopSideNavActive a:link,td.VeryTopSideNavActive a:visited,td.VeryTopSideNavActive a:hover,td.VeryTopSideNavActive{background:linear-gradient(to bottom,#f8fbfe 0%,#f8fbfe 50%,#f8fbfe 50%,#e4eef7 50%,#e4eef7 100%);font-weight:700;font-size:17px;color:#36c;text-decoration:none;padding:8px 6px}td.VeryTopSideNavActive:hover{text-decoration:none}td.VeryTopSideNavActive:hover a{text-decoration:none}td.TabShort{padding:8px 0 8px 6px;font-size:17px}td.TopSideNav{background:linear-gradient(to bottom,#4080c9 0%,#4080c9 50%,#4080c9 50%,#2a72c3 50%,#2a72c3 100%);font-weight:400;font-size:17px;color:#fff;text-decoration:none;padding:12px 10px}td.TopSideNav:hover{background:linear-gradient(to bottom,#2a72c3 0%,#2a72c3 50%,#2a72c3 50%,#4080c9 50%,#4080c9 100%);text-decoration:none;cursor:pointer}td.TopSideNav:hover a{background:linear-gradient(to bottom,#2a72c3 0%,#2a72c3 50%,#2a72c3 50%,#4080c9 50%,#4080c9 100%);text-decoration:none;cursor:pointer}td.TopSideNavRed{background-color:#dd3603;font-weight:400;font-size:18px;color:#fff;text-decoration:none;padding:12px 10px}td.TopSideNavRed:hover{background:linear-gradient(to bottom,#ff5722 0,#ff5722 50%,#ff5722 50%,#ff5722 50%,#cc461d 100%);text-decoration:none;cursor:pointer}td.TopSideNavRed:hover a{text-decoration:none;cursor:pointer}td.TopSideNavPurple{background:linear-gradient(to bottom,#ca69c9 0%,#ca69c9 50%,#ca69c9 50%,#b14eb0 50%,#b14eb0 100%);font-weight:400;font-size:17px;color:#fff;text-decoration:none;padding:12px 10px}td.TopSideNavPurple:hover{background:linear-gradient(to bottom,#b14eb0 0%,#b14eb0 50%,#b14eb0 50%,#ca69c9 50%,#ca69c9 100%);text-decoration:none;cursor:pointer}td.TopSideNavPurple:hover a{background:linear-gradient(to bottom,#b14eb0 0%,#b14eb0 50%,#b14eb0 50%,#ca69c9 50%,#ca69c9 100%);text-decoration:none;cursor:pointer}td.TopSideActivityNav{background:linear-gradient(to bottom,#d2e5fb 0%,#d2e5fb 50%,#d2e5fb 50%,#c4dbf5 50%,#c4dbf5 100%);font-weight:400;font-size:17px;color:#fff;text-decoration:none;padding:12px 10px}td.TopSideActivityNav:hover,td.TopSideActivityNav:hover a{text-decoration:none;cursor:pointer}td.TopSideNavActive{background-color:#FFF;padding:12px 10px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.TopSideNavActive:hover{text-decoration:none}td.TopSideNavActive:hover a{text-decoration:none}.TopSideNavActive a{font-weight:700}td.SubSideNavNoIndentActive{background-color:#d5e6fa!important;font-weight:400;font-size:17px;color:#404040;font-style:normal;padding:10px 5px 10px 12px;text-decoration:none}td.SubSideNavNoIndentActive:hover{text-decoration:none}td.SubSideNavNoIndentActive:hover a{text-decoration:none}td.SubSideNavNoIndent{background-color:#FFF;font-weight:400;font-size:17px;color:#404040;font-style:normal;padding:10px 10px 10px 15px;text-decoration:none}td.SubSideNavNoIndent:hover{background-color:#d5e6fa;cursor:pointer}td.SubSideNavNoIndent:hover a{background-color:#d5e6fa;cursor:pointer}td.SubSideNavActive{border-top-style:solid;border-top-width:thin;border-bottom-style:solid;border-bottom-width:thin;border-color:#86a3cd;background-color:#bcdbfe;padding:12px 10px 12px 16px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavActive:hover{text-decoration:none}td.SubSideNavActive:hover a{text-decoration:none}td.SubSideNavActiveAdmin{border-top-style:solid;border-top-width:thin;border-bottom-style:solid;border-bottom-width:thin;border-color:#86a3cd;background-color:#bcdbfe;padding:12px 10px 12px 16px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavActiveAdmin:hover{text-decoration:none}td.SubSideNavActiveAdmin:hover a{text-decoration:none}td.SubSideNavActiveNoBottomBorder{border-top-style:solid;border-top-width:thin;border-color:#86a3cd;background-color:#bcdbfe;padding:12px 10px 12px 16px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavActiveNoBottomBorder:hover{text-decoration:none}td.SubSideNavActiveNoBottomBorder:hover a{text-decoration:none}td.SubSideNav{background-color:#FFF;padding-left:8px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNav:hover{text-decoration:none}td.SubSideNav:hover a{text-decoration:none}td.SubSideNavHighlight{background-color:#FFF;padding-left:8px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavHighlight:hover{text-decoration:none}td.SubSideNavHighlight:hover a{text-decoration:none}td.SubSideNavIndent{background-color:#FFF;font-weight:400;font-size:17px;color:#404040;font-style:normal;padding:10px 5px 10px 12px;text-decoration:none}td.SubSideNavIndent:hover{background-color:#d5e6fa;cursor:pointer}td.SubSideNavIndent:hover a{background-color:#d5e6fa;cursor:pointer}td.SubSideNavIndentBlack{background-color:#FFF;padding-left:15px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavIndentBlack:hover{text-decoration:none}td.SubSideNavIndentBlack:hover a{text-decoration:none}td.SubSideNavIndentActive{background-color:#FFF;padding-left:15px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavIndentActive:hover{text-decoration:none}td.SubSideNavIndentWhiteActive{background-color:#FFF;padding-left:15px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavIndentWhiteActive:hover{text-decoration:none}td.SubSideNavCityActive{background-color:#deebfa;padding:12px 10px 12px 12px;font-weight:400;font-size:17px;color:#404040;font-style:normal;border-bottom-style:solid;border-top-style:solid;border-top-width:thin;border-bottom-width:thin;border-top-color:#80a2cd;border-bottom-color:#80a2cd;text-decoration:none}td.SubSideNavCityActive:hover{text-decoration:none}td.SubSideNavCityActive:hover a{text-decoration:none}td.SubSubSideNavIndent{background-color:#FFF;font-weight:400;font-size:17px;color:#404040;font-style:normal;padding:10px 10px 10px 15px;text-decoration:none}td.SubSubSideNavIndent:hover,td.SubSubSideNavIndent:hover a{background-color:#e8ecf1;cursor:pointer}td.SubSubSideNavIndentActive{background-color:#d5e6fa!important;padding-left:15px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavIndentActive:hover{text-decoration:none}table.BorderSideNav{width:170px;border-style:solid;border-width:thin;background-color:#E7F3E7;border-color:#80a2cd}td.BorderSideNav{border-color:#e8ecf1;border-style:solid;border-width:1px 0 0;background-color:#fff}table.BorderSideNavAdmin{margin-top:25px;width:290px;border-style:solid;border-width:thin;background-color:#E7F3E7;text-align:left;border-color:#80a2cd}td.BorderSideNavAdmin{border-color:#e8ecf1;border-style:solid;border-width:1px 0 0;background-color:#fff}.AdminFLFullRowH1{width:100%}.AdminFLFullRow{width:100%;padding:5px 10px}.AdminFLCol1{width:40%;padding:5px 0 5px 5px}.AdminFLCol2{width:60%;padding:5px 5px 5px 0}.AdminFLRowWrapperH1{width:100%}.AdminFLRowWrapper{width:100%;padding:5px 10px}.AdminFLRowWrapperTextArea{width:100%;padding:15px 10px}.AdminFLFullCol{width:100%;padding:5px 0;display:block}.AdminFLFullColCenter{width:100%;padding:5px 0;display:block;text-align:center}.AdminFLFullColRight{margin:5px 20px 10px 0;text-align:right}.AdminFLCol1{width:33%;padding:0;display:inline-block;vertical-align:middle}.AdminFLCol2{width:46%;padding:0;display:inline-block;vertical-align:middle}.AdminFLCol2a{width:38%;padding:0;display:inline-block;vertical-align:middle}.AdminFLCol3{width:20%;padding:0;display:inline-block;vertical-align:middle}td.AdminFLTable{padding:10px;vertical-align:inherit}li.AdminFLTable{padding:10px}table.SubBorderSideNav{width:190px;border-style:solid;border-width:thin;background-color:#E7F3E7;border-color:#80a2cd}td.SubBorderSideNav{border-color:#e8ecf1;border-style:solid;border-width:1px 0 0;background-color:#fff}td.BorderSideNavActive{border-color:#3f7ac4;border-style:solid;border-width:1px 0 0}td.BorderSideNavInvert{border-color:#2c68b3;border-style:solid;border-width:1px 0 0;background:linear-gradient(to bottom,#4080c9 0%,#4080c9 50%,#4080c9 50%,#2a72c3 50%,#2a72c3 100%)}td.BorderSideNavInvertRed{border-color:#dd3603;border-style:solid;border-width:1px 0 0;background-color:#dd3603}td.BorderSideNavInvertPurple{border-color:#b14eb0;border-style:solid;border-width:1px 0 0;background:linear-gradient(to bottom,#ca69c9 0%,#ca69c9 50%,#ca69c9 50%,#b14eb0 50%,#b14eb0 100%)}td.BorderSideNavInvertGreen{border-color:#09af40;border-style:solid;border-width:1px 0 0;background:linear-gradient(to bottom,#19c552 0%,#19c552 50%,#19c552 50%,#09af40 50%,#09af40 100%)}td.BorderSideNavInvertActive{border-color:#4782ca;border-style:solid;border-width:1px 0 0;background:linear-gradient(to bottom,#92c3f9 0%,#92c3f9 50%,#92c3f9 50%,#86bcf8 50%,#86bcf8 100%)}td.BorderSideNavInvertIndentActive{border-color:#4782ca;border-style:solid;border-width:1px 0 0;background:linear-gradient(to bottom,#92c3f9 0%,#92c3f9 50%,#92c3f9 50%,#86bcf8 50%,#86bcf8 100%);padding-left:15px}td.BorderSideNavActivityInvert{border-color:#4782ca;border-style:solid;border-width:1px 0 0;background:linear-gradient(to bottom,#d2e5fb 0%,#d2e5fb 50%,#d2e5fb 50%,#c4dbf5 50%,#c4dbf5 100%);padding-left:15px}td.BorderSideNavActivityInvert:hover{border-color:#4782ca;border-style:solid;border-width:1px 0 0;background:linear-gradient(to bottom,#c4dbf5 0%,#c4dbf5 50%,#c4dbf5 50%,#d2e5fb 50%,#d2e5fb 100%)!important;padding-left:15px}td.BorderSideNavActivityInvertActive{border-color:#4782ca;border-style:solid;border-width:1px 0 0;background-color:#d2e5fb;padding-left:15px}.BottomWhatToDo{margin:10px 0;text-align:center}.ActivityMenu td.BorderSideNavActivityInvertActive{border-color:#e8ecf1;border-width:0}.ActivityMenu td.BorderSideNavInvertActive{border-width:1px 0;border-color:#92c3f9}td.BorderSideNavHighlight{border-color:#A3D1A3;border-style:solid;border-width:1px 0 0;background-color:#ff9}.BorderSideNav.SubSideNav{background-color:#ccd4de;padding:12px 10px 12px 12px;color:#404040;font-size:17px;display:block}.SubBorderSideNav.SubSubSideNavIndentActive{background-color:#e8ecf1;padding:12px 10px 12px 12px;color:#404040}A.TabActive1:link{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabActive1:visited{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabActive1:hover{font-weight:400;font-size:17px;color:#000;font-style:normal;text-decoration:none}.TabActive1{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabInactive1:link{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabInactive1:visited{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabInactive1:hover{font-weight:400;font-size:17px;color:#000;font-style:normal;text-decoration:none}.TabInactive1{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabInactive1Admin:link{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabInactive1Admin:visited{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}A.TabInactive1Admin:hover{font-weight:400;font-size:17px;color:#000;font-style:normal;text-decoration:none}.TabInactive1Admin{font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavPopularTop{background-color:#fff;font-weight:700;font-size:17px;color:#404040;font-style:normal;padding:10px 10px 10px 17px;text-decoration:none}td.SubSideNavPopularTop:hover{text-decoration:none}td.SubSideNavPopular{background-color:#fff;padding:8px 10px 8px 12px;font-weight:400;font-size:17px;color:#404040;font-style:normal;text-decoration:none}td.SubSideNavPopular:hover{text-decoration:none;background-color:#bcdbfe}.btnTabLeftSubPopularHeaderActive,a.btnTabLeftSubPopularHeaderActive:link,a.btnTabLeftSubPopularHeaderActive:visited,a.btnTabLeftSubPopularHeaderActive:active,a.btnTabLeftSubPopularHeaderActive{font-weight:700;font-size:18px;font-style:normal;color:#404040;text-decoration:none}a.btnTabLeftSubPopularActive:hover{text-decoration:underline}.btnTabLeftSubPopularActive,a.btnTabLeftSubPopularActive:link,a.btnTabLeftSubPopularActive:visited,a.btnTabLeftSubPopularActive:active,a.btnTabLeftSubPopularActive{font-weight:400;font-size:17px;font-style:normal;color:#404040;text-decoration:none}a.btnTabLeftSubPopularActive:hover{text-decoration:underline}.sprite-header-weather{background-position:-428px -118px!important;width:121px;height:52px}.sprite-header-javi{background-position:-419px -54px!important;width:68px;height:59px}.sprite-header-fb{background-position:-487px -55px!important;width:32px;height:32px}.sprite-header-twitter{background-position:-523px -55px!important;width:32px;height:32px}.sprite-header-pinterest{background-position:-559px -55px!important;width:32px;height:32px}.sprite-header-googlePlus{background-position:-595px -55px!important;width:32px;height:32px}.sprite-header-instagram{background-position:-631px -55px!important;width:32px;height:32px}.sprite-header-youTube{background-position:-667px -55px!important;width:32px;height:32px}.sprite-header-newsletter{background-position:-703px -55px!important;width:32px;height:32px}.sprite-footer-javi-the-frog{background-position:-551px -91px!important;width:102px;height:85px}.sprite-btn_search2{background-position:-77px 0!important;width:25px;height:26px}.sprite-btn_buscar2{background-position:-104px -56px!important;width:25px;height:25px}.sprite-icon-english-link{background-position:-312px -85px!important;width:59px;height:15px}.sprite-icon-english{background-position:-312px -102px!important;width:59px;height:15px}.sprite-icon-espanol-link{background-position:-312px -119px!important;width:59px;height:15px}.sprite-icon-espanol{background-position:-312px -135px!important;width:59px;height:15px}.sprite-top-icon-facebook{background-position:-519px -304px!important;width:31px;height:60px}.sprite-top-icon-pinterest{background-position:-550px -304px!important;width:35px;height:60px}.sprite-top-icon-youtube{background-position:-585px -304px!important;width:70px;height:60px}.sprite-top-icon-twitter{background-position:-655px -304px!important;width:35px;height:60px}.sprite-top-icon-googleplus{background-position:-690px -304px!important;width:60px;height:60px}.sprite-fb-button{background-position:-755px -113px!important;width:94px;height:24px!important}.sprite-tweet-button{background-position:-314px -50px!important;width:67px;height:25px!important}A.BodyTextLgBoldBlue:link{font-weight:700;font-size:24px;color:#36c;font-style:normal;text-decoration:none}A.BodyTextLgBoldBlue:visited{font-weight:700;font-size:24px;color:#36c;font-style:normal;text-decoration:none}A.BodyTextLgBoldBlue:hover{font-weight:700;font-size:24px;color:#36c;font-style:normal;text-decoration:underline}A.BodyTextExLgBoldBlue:link,A.BodyTextExLgBoldBlue:visited,A.BodyTextExLgBoldBlue:hover{font-weight:700;font-size:26px;color:#36c;font-style:normal;text-decoration:none}A.BodyTextExLgBoldBlue:hover,A.BodyTextLgBoldBlue:hover{text-decoration:underline}.BodyTextExLgBoldBlue{font-weight:700;font-size:26px;color:#36c;font-style:normal}.ActivityMapHeader{margin-top:15px;margin-bottom:7px}.BottomLeftActivity{margin-top:61px}.BottomLeftActivity2{margin-top:25px}.Top640SMIcons{margin-left:98px;text-align:left}.Top740SMIcons{margin-left:43px;text-align:left}.AccomWhereToStayHeader{margin-top:15px}.fl-icon-spacer{width:40px;height:40px}.fl-icon-air-conditioning-icon{width:40px;height:40px;background-position:-55px -5px!important}.fl-icon-airport-transfer-icon{width:40px;height:40px;background-position:-205px -305px!important}.fl-icon-atv-riding-icon{width:40px;height:40px;background-position:-5px -55px!important}.fl-icon-babysitting-service-icon{width:40px;height:40px;background-position:-55px -55px!important}.fl-icon-bar-icon{width:40px;height:40px;background-position:-105px -5px!important}.fl-icon-beach-front-icon{width:40px;height:40px;background-position:-105px -55px!important}.fl-icon-beach-nearby-icon{width:40px;height:40px;background-position:-5px -105px!important}.fl-icon-beauty-salon-icon{width:40px;height:40px;background-position:-55px -105px!important}.fl-icon-bilingual-guides-icon{width:40px;height:40px;background-position:-105px -105px!important}.fl-icon-bird-watching-icon{width:40px;height:40px;background-position:-155px -5px!important}.fl-icon-booking-available-icon{width:40px;height:40px;background-position:-155px -55px!important}.fl-icon-breakfast-included-icon{width:40px;height:40px;background-position:-155px -105px!important}.fl-icon-bungee-jumping-icon{width:40px;height:40px;background-position:-5px -155px!important}.fl-icon-butterfly-farm-icon{width:40px;height:40px;background-position:-55px -155px!important}.fl-icon-cable-tv-icon{width:40px;height:40px;background-position:-105px -155px!important}.fl-icon-canoeing-icon{width:40px;height:40px;background-position:-155px -155px!important}.fl-icon-canopy-tours-icon{width:40px;height:40px;background-position:-205px -5px!important}.fl-icon-canyoning-icon{width:40px;height:40px;background-position:-205px -55px!important}.fl-icon-casino-icon{width:40px;height:40px;background-position:-205px -105px!important}.fl-icon-catering-service-icon{width:40px;height:40px;background-position:-205px -155px!important}.fl-icon-Cell-Phone-Rental-icon{width:40px;height:40px;background-position:-5px -205px!important}.fl-icon-child-playground-icon{width:40px;height:40px;background-position:-55px -205px!important}.fl-icon-city-hotel-icon{width:40px;height:40px;background-position:-105px -205px!important}.fl-icon-conference-center-icon{width:40px;height:40px;background-position:-155px -205px!important}.fl-icon-cooking-lessons-icon{width:40px;height:40px;background-position:-205px -205px!important}.fl-icon-daily-maid-service-icon{width:40px;height:40px;background-position:-255px -5px!important}.fl-icon-dancing-icon{width:40px;height:40px;background-position:-255px -55px!important}.fl-icon-dining-with-a-view-icon{width:40px;height:40px;background-position:-255px -105px!important}.fl-icon-dolphin-watching-tours-icon{width:40px;height:40px;background-position:-255px -155px!important}.fl-icon-events-room-icon{width:40px;height:40px;background-position:-255px -205px!important}.fl-icon-family-friendly-icon{width:40px;height:40px;background-position:-5px -255px!important}.fl-icon-fan-icon{width:40px;height:40px;background-position:-55px -255px!important}.fl-icon-fitness-center-icon{width:40px;height:40px;background-position:-105px -255px!important}.fl-icon-gift-shop-icon{width:40px;height:40px;background-position:-155px -255px!important}.fl-icon-Golf-Course-On-Site-icon{width:40px;height:40px;background-position:-205px -255px!important}.fl-icon-gps-available-icon{width:40px;height:40px;background-position:-255px -255px!important}.fl-icon-hair-dryer-icon{width:40px;height:40px;background-position:-305px -5px!important}.fl-icon-handicapped-accessible-icon{width:40px;height:40px;background-position:-305px -55px!important}.fl-icon-hiking-icon{width:40px;height:40px;background-position:-305px -105px!important}.fl-icon-horseback-riding-icon{width:40px;height:40px;background-position:-305px -155px!important}.fl-icon-hotel-near-forest-icon{width:40px;height:40px;background-position:-305px -205px!important}.fl-icon-hot-springs-icon{width:40px;height:40px;background-position:-305px -255px!important}.fl-icon-internet-icon{width:40px;height:40px;background-position:-5px -305px!important}.fl-icon-Iron-Available-icon{width:40px;height:40px;background-position:-55px -305px!important}.fl-icon-jacuzzi-icon{width:40px;height:40px;background-position:-105px -305px!important}.fl-icon-jet-ski-wave-runner-icon{width:40px;height:40px;background-position:-155px -305px!important}.fl-icon-kayaking-icon{width:40px;height:40px;background-position:-5px -5px!important}.fl-icon-kite-surfing-icon{width:40px;height:40px;background-position:-255px -305px!important}.fl-icon-laundry-service-icon{width:40px;height:40px;background-position:-305px -305px!important}.fl-icon-massage-treatments-icon{width:40px;height:40px;background-position:-355px -5px!important}.fl-icon-mountain-biking-icon{width:40px;height:40px;background-position:-355px -55px!important}.fl-icon-national-park-reserve-tours-icon{width:40px;height:40px;background-position:-355px -105px!important}.fl-icon-near-volcano-icon{width:40px;height:40px;background-position:-355px -155px!important}.fl-icon-night-hikes-icon{width:40px;height:40px;background-position:-355px -205px!important}.fl-icon-online-booking-available-icon{width:40px;height:40px;background-position:-355px -255px!important}.fl-icon-open-for-breakfast-icon{width:40px;height:40px;background-position:-355px -305px!important}.fl-icon-open-for-dinner-icon{width:40px;height:40px;background-position:-5px -355px!important}.fl-icon-open-for-lunch-icon{width:40px;height:40px;background-position:-55px -355px!important}.fl-icon-packages-available-icon{width:40px;height:40px;background-position:-105px -355px!important}.fl-icon-parking-available-icon{width:40px;height:40px;background-position:-155px -355px!important}.fl-icon-plasma-lcd-tv-icon{width:40px;height:40px;background-position:-205px -355px!important}.fl-icon-pool-icon{width:40px;height:40px;background-position:-255px -355px!important}.fl-icon-private-chef-icon{width:40px;height:40px;background-position:-305px -355px!important}.fl-icon-private-transfers-available-icon{width:40px;height:40px;background-position:-355px -355px!important}.fl-icon-refrigerator-in-rooms-icon{width:40px;height:40px;background-position:-405px -5px!important}.fl-icon-restaurant-icon{width:40px;height:40px;background-position:-405px -55px!important}.fl-icon-roadside-assistence-icon{width:40px;height:40px;background-position:-405px -105px!important}.fl-icon-room-service-icon{width:40px;height:40px;background-position:-405px -155px!important}.fl-icon-sailing-icon{width:40px;height:40px;background-position:-405px -205px!important}.fl-icon-sauna-icon{width:40px;height:40px;background-position:-405px -255px!important}.fl-icon-scuba-diving-icon{width:40px;height:40px;background-position:-405px -305px!important}.fl-icon-security-box-icon{width:40px;height:40px;background-position:-405px -355px!important}.fl-icon-serpentarium-icon{width:40px;height:40px;background-position:-5px -405px!important}.fl-icon-smoke-free-rooms-icon{width:40px;height:40px;background-position:-55px -405px!important}.fl-icon-snorkeling-icon{width:40px;height:40px;background-position:-105px -405px!important}.fl-icon-spa-icon{width:40px;height:40px;background-position:-155px -405px!important}.fl-icon-sportfishing-icon{width:40px;height:40px;background-position:-205px -405px!important}.fl-icon-sunset-cruises-icon{width:40px;height:40px;background-position:-255px -405px!important}.fl-icon-surfing-icon{width:40px;height:40px;background-position:-305px -405px!important}.fl-icon-surfing-lessons-icon{width:40px;height:40px;background-position:-355px -405px!important}.fl-icon-swiming-icon{width:40px;height:40px;background-position:-405px -405px!important}.fl-icon-telephone-in-room-icon{width:40px;height:40px;background-position:-455px -5px!important}.fl-icon-tour-desk-icon{width:40px;height:40px;background-position:-455px -55px!important}.fl-icon-tourism-board-certified-icon{width:40px;height:40px;background-position:-455px -105px!important}.fl-icon-whale-watching-icon{width:40px;height:40px;background-position:-455px -155px!important}.fl-icon-white-water-kayaking-icon{width:40px;height:40px;background-position:-455px -205px!important}.fl-icon-white-water-rafting-icon{width:40px;height:40px;background-position:-455px -255px!important}.fl-icon-white-water-tubing-icon{width:40px;height:40px;background-position:-455px -305px!important}.fl-icon-wi-fi-internet-icon{width:40px;height:40px;background-position:-455px -355px!important}.fl-icon-wildlife-viewing-icon{width:40px;height:40px;background-position:-455px -405px!important}.fl-icon-wind-surfing-icon{width:40px;height:40px;background-position:-5px -455px!important}.fl-icon-yoga-center-icon{width:40px;height:40px;background-position:-55px -455px!important}.ActivityUnderHeader{padding:15px 0 0 25px}.ActivityUnderHeader .SelectRegionItem{min-height:325px}.ActivityUnderHeader .SelectRegionItem:nth-child(1) .RegionDescText,.ActivityUnderHeader .SelectRegionItem:nth-child(3) .RegionDescText,.ActivityUnderHeader .SelectRegionItem:nth-child(2) .RegionDescText,.ActivityUnderHeader .SelectRegionItem:nth-child(4) .RegionDescText{height:180px}.ActivityUnderHeader .SelectRegionItemHeader{padding:2px 1px}.ActivityUnderHeader .RegionDescText{min-height:180px}.AccomWhereToStayUnderHeader{margin-top:10px}.AccomWhereToStayItems{margin-top:5px}.TravelTimeHeader{padding:2px 0 2px 5px;background-color:#1f6bbd;color:#fff;font-size:22px;font-weight:700}.TravelTimeColHeaderRow{background-color:#cff;padding:5px;display:block}.TravelTimeInnerRow{display:block}.TravelTimeInnerRowOdd{display:block;background-color:#cff}.TravelTimeCol1{padding:5px;width:225px;display:inline-block;vertical-align:top}.TravelTimeCol2{padding:5px;width:100px;display:inline-block;vertical-align:top}.TravelTimeCol3{padding:5px;width:100px;display:inline-block;vertical-align:top}.TravelTimeCol4{padding:5px;width:100px;display:inline-block;vertical-align:top}.TravelTimeCol5{padding:5px 0 5px 5px;width:90px;display:inline-block;vertical-align:top}.ListHeader,.ListHeader a,.ListHeader a:link,.ListHeader a:visited,.ListHeader a:hover{margin:15px 0 0;font-size:22px;font-weight:700;color:#36c}.ActivityCatHeader{margin:15px 0 0 30px;font-size:30px;font-weight:700;color:#36c}.ActivityCatUnderHeader{margin:10px 0 0 22px}.RegionHeader{margin-top:20px}.RegionUnderHeader{margin-top:10px}.RegionItems{margin-top:8px}.RegionFL{width:100%}.RegionFLHeader{color:#1f6bbd;font-size:30px;font-weight:700;padding:10px 0 15px 5px}.CategoryRanFLIndent{padding:15px 0 0 20px}.BottomLeftRegion{margin-top:58px;text-align:left}.ContentMapWrapper{padding:5px;width:420px}.ContentMapFullWrapper{margin:5px 0;width:100%}.ContentMapFullWrapper img{max-width:720px;height:auto}.ContentMapCityWrapper{padding:5px 0;width:100%}.ContentMapCityWrapper img{max-width:720px;height:auto}.RegionMapHeader{margin:10px 0 7px 5px}.RegionMapSubHeader{text-align:left;padding:5px 0 5px 5px;font-size:17px;color:#017c2a;font-style:normal;text-decoration:none}.RegionMapText{text-align:left;padding:5px 0 5px 5px}.CategoryMapText{margin-top:10px;align-content:center}.CategoryTopPicksHeader{margin-top:20px}.CategoryFindFLHeader{margin:20px 0 10px 15px;text-decoration:none;font-size:30px;font-weight:700;color:#36c}.CategoryCityList{margin-bottom:7px}.BottomRanFLsHeader{margin-top:15px;float:left}.BottomRanFLsSolo{margin-top:20px!important}.BottomRanFLs{width:1030px;display:inline-block;margin-bottom:15px;margin-top:5px;padding:30px 10px 10px 25px}.BottomLeftCity{margin-top:35px}.BottomMap{margin-top:5px}.BottomFeaturedCoCity{margin-top:20px}.BottomLeftArea{margin-top:45px}.BottomRightArea{margin-top:10px}.tblTopContent{margin-top:10px}.BottomTopActivitiesHeader{margin-top:15px}.BottomTopActivities{width:830px;display:inline-block;margin-bottom:15px;margin-top:5px;position:relative}.BottomTopActivitiesOdd{width:160px;padding-right:7px;float:left}.BottomTopActivitiesLast{width:160px;padding-right:0;float:left}.BottomTopActivitiesEven{width:160px;padding-right:7px;float:left}.BottomTopActivitiesImg{display:block;width:160px}.BottomTopActivitiesName{text-align:center}.BottomTopMapCat{margin-top:4px}.TopDealsWrapper{padding:50px 0 5px}.TopPicksHeader{background-color:#2952A3;display:inline-block;width:100%;color:#fff;border-radius:3px;font-size:24px;margin:40px 0 5px;padding:5px 1px;text-align:center}.TopPicksAirlineHeader{display:inline-block;border-radius:3px;font-size:28px;line-height:34px;font-weight:700;margin:0;padding:5px 3px 2px;text-align:center;color:#36c;text-decoration:none}.TopPicksAirlineHeader a:link,.TopPicksAirlineHeader a:hover,.TopPicksAirlineHeader a:visited,.TopPicksAirlineHeader a:active{font-size:28px;color:#36c;text-decoration:none;font-weight:700}.TopPicksAirlineWrapper{padding:10px 0 20px;border-radius:10px;box-shadow:10px 5px 20px 5px #d4d4d4;margin:40px 0;width:300px}.BottomTopAirlines{margin-bottom:10px;margin-top:5px;position:relative}.BottomTopAirlinesOdd{width:300px;padding:5px 0}.BottomTopAirlinesLast{width:300px;padding:5px 0}.BottomTopAirlinesEven{width:300px;padding:50px 0 0}.BottomTopAirlinesImg{display:block;width:300px;margin:5px 0 2px}.BottomTopAirlinesName{text-align:center}.BottomTopAirlinesName a:link,.BottomTopAirlinesName a:hover,.BottomTopAirlinesName a:visited,.BottomTopAirlinesName a:active{font-size:22px;color:#36c;text-decoration:none;font-weight:700}.TopAirlinesPrice{display:inline-block;font-size:18px;width:100%;text-align:center;margin:5px 0 10px}.TopAirlinesButton,.TopAirlinesButton a:visited,.TopAirlinesButton a:link,.TopAirlinesButton a:active,.TopAirlinesButton a:hover,.TopAirlinesButton a{font-size:24px;display:inline-block;background-color:#dd3603;color:#fff;padding:2px 5px;border-radius:10px;text-decoration:none}.TopAirlinesButton{width:240px;text-align:center;margin:0 auto;display:block}.TopPicksHotelsWrapper{display:inline-block;width:100%;margin:0 7px;padding:10px 0;border-bottom:1px solid #ddd}.TopPicksHotelsName{font-size:24px;display:inline-block;padding:0 0 5px}.TopPicksHotelsPriceText{font-size:24px;display:inline-block;width:45%}.TopPicksHotelsPriceButton,a.TopPicksHotelsPriceButton{font-size:24px;display:inline-block;background-color:#dd3603;color:#fff;padding:2px 5px;border-radius:10px;text-decoration:none}.TopPicksHotelsName a{text-decoration:none;font-weight:700;font-size:24px;color:#36c}.TopPicksHotelsName a:hover{text-decoration:underline}.TopPicksHeader a:link,.TopPicksHeader a:hover,.TopPicksHeader a:visited,.TopPicksHeader a:active{font-size:27px;color:#972278;text-decoration:none;font-weight:700}.TopPicksHeader a:hover{text-decoration:underline}.BottomTopA{margin:25px 0 0;float:inherit;text-align:center}.BottomTopHotels{margin-bottom:10px;margin-top:5px;position:relative}.BottomTopHotelsOdd{width:300px;padding:5px 2px}.BottomTopHotelsLast{width:300px;padding:5px 2px}.BottomTopHotelsEven{width:300px;padding:5px 2px}.BottomTopHotelsImg{display:block;width:300px;margin:5px 0 2px}.BottomTopHotelsName{text-align:center}.BottomRight{margin-top:26px}.BottomLeftCat{margin-top:46px}.BottomLeftNewsletter{margin-top:40px}.BottomTopDestinations{margin-top:5px}A.BodyTextBoldBlue:link{font-weight:700;font-size:18px;color:#1f6bbd;font-style:normal;text-decoration:none}A.BodyTextBoldBlue:visited{font-weight:700;font-size:18px;color:#1f6bbd;font-style:normal;text-decoration:none}A.BodyTextBoldBlue:hover{font-weight:700;font-size:18px;color:#1f6bbd;font-style:normal;text-decoration:underline}.BodyTextBoldBlue{font-weight:700;font-size:18px;color:#1f6bbd;font-style:normal}A.BodyTextBlue:link{font-size:18px;color:#1f6bbd;font-style:normal;text-decoration:none}A.BodyTextBlue:visited{font-size:18px;color:#1f6bbd;font-style:normal;text-decoration:none}A.BodyTextBlue:hover{font-size:18px;color:#1f6bbd;font-style:normal;text-decoration:underline}.BodyTextBlue{font-size:18px;color:#1f6bbd;font-style:normal}.pageContentTopPicksMaps .TopPicksHeader{padding:0 40px 5px 2px}.sprite-img_arrowDown{background-position:-49px -1px!important;width:15px;height:10px;margin:0 0 0 5px}.sprite-img_arrowUp{background-position:-49px -15px!important;width:15px;height:10px;margin:0 0 0 5px}.sprite-img_smallFlower-off{background-position:-49px -33px!important;width:16px;height:18px}.sprite-img_smallFlower{background-position:-49px -55px!important;width:16px;height:18px}.sprite-img_smallFlowerHalf-off{background-position:-49px -77px!important;width:16px;height:18px}.sprite-img_smallFlowerHalf{background-position:-49px -99px!important;width:10px;height:18px}.sprite-img-sustainable-tourism-logo{background-position:-117px 0!important;width:28px;height:30px}.sprite-img-sustainable-tourism-logo-off{background-position:-148px 0!important;width:28px;height:30px}.sprite-img_search_logo_begining{background-position:-178px 0!important;width:100px;height:40px}.sprite-img_search_logo_mid{background-position:-283px 0!important;background-repeat:no-repeat;width:13px;height:40px}.sprite-img_search_logo_end{background-position:-302px 0!important;background-repeat:no-repeat;width:117px;height:40px}.sprite-btn_bookNow4{background-position:-193px -52px!important;width:93px;height:25px}.sprite-btn_reserveAhora3{background-position:-172px -52px!important;width:130px;height:25px}.sprite-btn_sort{background-position:-313px -155px!important;width:40px;height:21px}.sprite-btn_ordenar{background-position:-318px -155px!important;width:58px;height:21px}.sprite-javi-the-frog{background-position:-80px -30px!important;background-repeat:no-repeat;width:125px;height:108px}.sprite-javi-globe{background-position:-205px -40px!important;background-repeat:no-repeat;width:100px;height:98px}.sprite-javi-social-media{background-position:-429px 55px!important;background-repeat:no-repeat;width:52px;height:45px}.sprite-facebook{background-position:-440px 0!important;background-repeat:no-repeat;width:50px;height:50px}.sprite-twitter{background-position:-492px 0!important;background-repeat:no-repeat;width:50px;height:50px}.sprite-google-plus{background-position:-596px 0!important;background-repeat:no-repeat;width:50px;height:50px}.sprite-instagram{background-position:-648px 0!important;background-repeat:no-repeat;width:50px;height:50px}.sprite-youTube{background-position:-700px 0!important;background-repeat:no-repeat;width:50px;height:50px}.sprite-newsletter{background-position:-752px 0!important;background-repeat:no-repeat;width:50px;height:50px}.sprite-pinterest{background-position:-544px 0!important;background-repeat:no-repeat;width:50px;height:50px}.sprite-sign-up-newsletter{background-position:-434px -189px!important;background-repeat:no-repeat;width:252px;height:83px}.sprite-travel-time-clock{background-position:-667px -92px!important;background-repeat:no-repeat;width:39px;height:52px}.sprite-javi-the-frog-globe{background-position:-712px -92px!important;background-repeat:no-repeat;width:39px;height:52px}.MainContentOutside{width:1230px}.MainContentInside{width:1230px}.topRightAu{float:right;padding:60px 0 0;width:300px;height:600px}.FooterWrapper{padding:40px 0 15px}.FooterMentionWrapper,.FooterSocialWrapper{display:block;text-align:center}.FooterMentionWrapper{padding:40px 20px 20px}.FooterMention,.FooterMention a{font-size:16px;line-height:26px;color:#404040}.FooterMention a{text-decoration:underline}.FooterMention a:hover{text-decoration:none}.FooterSocialFB{display:inline-block;vertical-align:text-top}.FooterSocialTwitter{display:inline-block;vertical-align:text-top}.FooterSocialPinterest{display:inline-block;vertical-align:text-top}.FooterSocialGoogleP{display:inline-block;vertical-align:text-top}.FooterSocialNewsletter{display:inline-block;vertical-align:text-top}.FooterSocialInstagram{display:inline-block;vertical-align:text-top}.FooterSocialYouTube{display:inline-block;vertical-align:text-top}.FooterSeparator{border-bottom:solid 15px #36c;padding-top:5px}.FooterCol1{display:inline-block;float:left;width:335px;padding:0 0 0 30px}.FooterCol2{display:inline-block;float:left;width:245px}.FooterCol3{display:inline-block;float:left;width:245px}.FooterCol4{display:inline-block;float:left;width:375px}.FooterLinkHeader,.FooterLinkHeader a,.FooterLinkHeader a:link,.FooterLinkHeader a:visited,.FooterLinkHeader a:active,.FooterLinkHeader a:hover{font-weight:700;font-size:24px;color:#1f6bbd;text-decoration:none;padding:0}.FooterLinkHeader{padding:25px 0 2px}.FooterLinkBold,.FooterLinkBold a,.FooterLinkBold a:link,.FooterLinkBold a:visited,.FooterLinkBold a:active,.FooterLinkBold a:hover{font-weight:700;font-size:18px;color:#1f6bbd;text-decoration:none;padding:0}.FooterLinkBold{padding:0 0 5px}.FooterLinkBlackBold,.FooterLinkBlackBold a,.FooterLinkBlackBold a:link,.FooterLinkBlackBold a:visited,.FooterLinkBlackBold a:active,.FooterLinkBlackBold a:hover{font-weight:700;font-size:18px;color:#404040;text-decoration:none;padding:0}.FooterLinkBlackBold{padding:0 0 5px}.FooterLink,.FooterLink a,.FooterLink a:link,.FooterLink a:visited,.FooterLink a:active,.FooterLink a:hover{font-weight:400;font-size:18px;color:#404040;text-decoration:none;padding:0}.FooterLink{padding:0 0 3px}.FooterLinkBlackBold a:hover,.FooterLink a:hover,.FooterLinkHeader a:hover,.FooterLinkBold a:hover{text-decoration:underline}.FooterSpacer{padding:25px 0 7px}.FooterSocialLinks{display:inline-block;float:left}.FooterSocialImage{display:inline-block;position:relative;top:40px;right:100px}.FooterCopyright,.FooterCopyright a,.FooterCopyright a:link,.FooterCopyright a:visited,.FooterCopyright a:active,.FooterCopyright a:hover{text-align:center;padding:0;font-size:14px;color:#333}.FooterCopyright a,.FooterCopyright a:link,.FooterCopyright a:visited,.FooterCopyright a:active,.FooterCopyright a:hover{text-decoration:underline}.FooterCopyright{padding:20px 0}.BodyTextBlueMedBold{font-weight:700;font-size:14px;color:#073b5d}A.BodyTextMedSmBoldPurple:visited{font-weight:700;font-size:22px;color:#939;text-decoration:none}A.BodyTextMedSmBoldPurple:link{font-weight:700;font-size:22px;color:#939;text-decoration:none}A.BodyTextMedSmBoldPurple:hover{font-weight:700;font-size:22px;color:#939;text-decoration:underline}.BodyTextMedSmBoldPurple{font-weight:700;font-size:22px;color:#939;text-decoration:none}A.BodyTextSmMedBoldPurple:visited{font-weight:700;font-size:18px;color:#939;text-decoration:none}A.BodyTextSmMedBoldPurple:link{font-weight:700;font-size:18px;color:#939;text-decoration:none}A.BodyTextSmMedBoldPurple:hover{font-weight:700;font-size:18px;color:#939;text-decoration:underline}.BodyTextSmMedBoldPurple{font-weight:700;font-size:13px;color:#939;text-decoration:none}A.BodyTextMedBoldBlue:link{font-weight:700;font-size:22px;color:#00F;font-style:normal;text-decoration:underline}A.BodyTextMedBoldBlue:visited{font-weight:700;font-size:22px;color:#00F;font-style:normal;text-decoration:underline}A.BodyTextMedBoldBlue:hover{font-weight:700;font-size:22px;color:#000;font-style:normal;text-decoration:none}.BodyTextMedBoldBlue{font-weight:700;font-size:22px;color:#00F;font-style:normal}#wrapper{width:1230px;margin:0 auto;text-align:left}#aTop{position:absolute;top:155px;width:100%;left:0}#adRightCol{float:left;position:absolute;top:367px;left:599px}#adRightColAllInclusive{float:left;position:absolute;top:360px;left:605px}.topBnTbl{padding:0}.AmenityIcons{float:left;display:inline;width:235px;padding:5px 3px 40px 0}.ToursOfferedIcons{float:left;display:inline;width:235px;padding:5px 3px 40px 0}#galleria img{display:none}#galleria-loader{height:1px!important}#galleria-2 img{display:none}.galleria-container{position:relative;overflow:hidden;font:11px/1.4 Arial;color:#fff}.galleria-container img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}.galleria-stage{overflow:hidden;background:#FFF;position:absolute;top:0;left:0;right:0;bottom:51px}.galleria-container.fullscreen.galleria-stage{bottom:0}.galleria-bar{height:51px;width:100%;position:absolute;bottom:0;left:0;background-position:0 -194px!important;z-index:3;background-repeat:repeat-x;background-color:#fff!important}.galleria-thumblink{border-left:#9a9a9a 1px solid}.galleria-s0,.galleria-s1,.galleria-s2,.galleria-s3,.galleria-s4{height:49px;width:1px;position:absolute;left:50px;bottom:1px;border-left:#9a9a9a 1px solid}.galleria-s2{left:97px}.galleria-s3{right:0;left:auto}.galleria-s4{right:48px;left:auto}.galleria-progress{height:2px;position:absolute;top:0;left:0;width:0;background:#aaa;opacity:.2;z-index:3;filter:alpha(opacity=50)}.galleria-thumblink,.galleria-play,.galleria-popout{width:49px;height:49px;position:absolute;left:0;bottom:1px;background-position:-261px -145px!important;cursor:pointer;background-color:#fff}.galleria-fullscreen{width:29px;height:29px;position:absolute;left:0;bottom:1px;background-position:-184px -145px!important;cursor:pointer}.galleria-fullscreen,.galleria-popout{left:auto;right:0;background-position:-226px -145px!important;background-color:#fff}.galleria-play{left:49px;background-position:-146px -145px!important;background-color:#fff}.galleria-play.playing{background-position:-186px -145px!important;background-color:#fff}.galleria-fullscreen.open{background-position:-145px -173px!important}.galleria-container.notouch .galleria-thumblink:hover,.galleria-container.touch .galleria-thumblink:active,.galleria-thumblink.open,.galleria-container.notouch .galleria-fullscreen:hover,.galleria-container.touch .galleria-fullscreen:active,.galleria-container.notouch .galleria-play:hover,.galleria-container.touch .galleria-play:active,.galleria-container.notouch .galleria-popout:hover,.galleria-container.touch .galleria-popout:active{background-color:#FFF}.galleria-thumbnails-container{position:absolute;top:0;left:0;width:0;height:0;background:#FFF;opacity:.9;z-index:2}.galleria-thumbnails-list{position:absolute!important;top:10px;right:10px;left:10px;bottom:41px;overflow:auto!important}.galleria-thumbnails .galleria-image{width:100px;height:60px;float:left;margin:0 7px 7px 0;border:2px solid #333;cursor:pointer;background-color:#FFF}.galleria-container.notouch .galleria-thumbnails .galleria-image:hover,.galleria-container.touch .galleria-thumbnails .galleria-image:active{opacity:.9;box-shadow:0 0 3px rgba(0,0,0,.4);-moz-box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,.4)}.galleria-info{position:absolute;overflow:hidden;height:46px;line-height:46px;left:110px;right:50px;bottom:2px;color:#000;background-color:#FFF}.galleria-info > *,.galleria-info-text > *{display:inline}.galleria-info-title{color:#000;font-weight:400;padding:0 5px;font:16px/1.5 Arial}.galleria-info-text{padding-left:10px}.galleria-counter{display:inline-block;padding-right:0;height:29px;zoom:1;font:16px/1.5 Arial}.galleria-loader{width:48px;height:48px;position:absolute;top:50%;left:50%;margin:-24px 0 0-24px;z-index:2;display:none;opacity:.8;filter:alpha(opacity=80);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.galleria-image-nav{position:absolute;top:88%;margin-top:1%;width:12%;height:36px;left:0}.galleria-image-nav-left,.galleria-image-nav-right{cursor:pointer;width:36px;height:35px;position:absolute;left:1px;z-index:2;background-position:0 -147px!important}.galleria-image-nav-right{left:auto;right:1px;background-position:-36px -147px!important;z-index:2}.galleria-container.notouch .galleria-image-nav-left:hover,.galleria-container.touch .galleria-image-nav-left:active{background-position:-72px -147px!important}.galleria-container.notouch .galleria-image-nav-right:hover,.galleria-container.touch .galleria-image-nav-right:active{background-position:-108px -147px!important}.galleria-thumb-nav-left,.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-695px 5px!important;position:absolute;left:0;top:0;height:40px;width:23px;z-index:3;opacity:.8}.galleria-thumb-nav-right{background-position:-695px 5px!important;border-right:none;right:0;left:auto}.galleria-thumbnails-container .disabled,.galleria-thumbnails-container .disabled:hover,.galleria-thumbnails-container .disabled:active{opacity:.2;cursor:default}.galleria-container.notouch .galleria-thumb-nav-left:hover,.galleria-container.touch .galleria-thumb-nav-left:active,.galleria-container.notouch .galleria-thumb-nav-right:hover,.galleria-container.touch .galleria-thumb-nav-right:active{opacity:1;background-color:#111}.galleria-carousel .galleria-thumb-nav-left,.galleria-carousel .galleria-thumb-nav-right{display:block}.galleria-lightbox-content{background-color:#FFF}.galleria-s0{left:-1px;bottom:1px}.galleria-lightbox-image{height:95%}.galleria-image{height:95%}.javiFrogTopSocial{width:231px;margin-bottom:10px}.BreadcrumbTop{margin:0 0 0 30px}.BreadcrumbTopFL{margin:6px 0 0 33px}.pGalleryMainWrapper{display:inline-block;margin:10px 0 10px 15px;height:175px;overflow-y:hidden;background-color:#fff;border:1px solid #0086c5;border-radius:5px;padding:0 1px 10px}.pGalleryMainImage{filter:alpha(opacity=100);opacity:1;background-color:#fff;border:#A3D1A3;border-style:none;padding:0 1px 0 2px;width:200px;max-height:133px;border-radius:5px}a.pGalleryMainImageFade:hover{filter:alpha(opacity=70);opacity:.7}.pGalleryMainTextOverlay{text-align:left;margin:12px 2px 5px 10px}.pGalleryMainTextOverlay a,.pGalleryMainTextOverlay a:link,.pGalleryMainTextOverlay a:visited{font-size:22px;color:#36c;font-weight:700;text-decoration:none}.pGalleryMainTextOverlay a:hover{font-size:24px;color:#000;font-weight:700;text-decoration:none}.photoGalleryText{padding:20px 10px}.cntTravelInfo{width:830px}.pageTop10ContentWrapper{width:830px;padding:0 0 0 5px;font-weight:400;font-size:13px;color:#000;font-style:normal}.tblContentPhoto{width:500px;padding:0 10px 0 5px;float:left}.tblContentPhotoFull{width:670px;padding:0 10px 0 5px;float:left}.CityPhotoOneGallery{max-width:670px;height:auto}.galleria-lightbox-info{margin:0 0 2px!important;bottom:0!important}.galleria-theme-twelve{position:relative;overflow:hidden;font:11px/1.4 Arial;color:#fff}.galleria-theme-twelve img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}.galleria-theme-twelve .galleria-stage{overflow:hidden;background:#000;position:absolute;top:0;left:0;right:0;bottom:30px}.galleria-theme-twelve.fullscreen .galleria-stage{bottom:0}.galleria-theme-twelve .galleria-progress{height:2px;position:absolute;top:0;left:0;width:0;background:#aaa;opacity:.5;z-index:3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50)}.galleria-theme-twelve .galleria-play.playing{background-position:10px -91px!important}.galleria-theme-twelve .galleria-fullscreen.open{background-position:8px -93px!important}.galleria-theme-twelve.notouch .galleria-thumblink:hover,.galleria-theme-twelve.touch .galleria-thumblink:active,.galleria-theme-twelve .galleria-thumblink.open,.galleria-theme-twelve.notouch .galleria-fullscreen:hover,.galleria-theme-twelve.touch .galleria-fullscreen:active,.galleria-theme-twelve.notouch .galleria-play:hover,.galleria-theme-twelve.touch .galleria-play:active,.galleria-theme-twelve.notouch .galleria-popout:hover,.galleria-theme-twelve.touch .galleria-popout:active{background-color:#000}.galleria-theme-twelve .galleria-thumbnails-list{position:absolute!important;top:5px;right:2px;left:2px;bottom:5px;overflow:auto!important}.galleria-theme-twelve .galleria-thumbnails .galleria-image{width:80px;height:45px;float:left;margin:0 4px 5px 0;border:3px solid #fff;cursor:pointer}.galleria-theme-twelve.notouch .galleria-thumbnails .galleria-image:hover,.galleria-theme-twelve.touch .galleria-thumbnails .galleria-image:active{opacity:.9;box-shadow:0 0 3px rgba(0,0,0,.4);-moz-box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,.4)}.galleria-theme-twelve .galleria-info{position:absolute;overflow:hidden;height:29px;line-height:29px;left:70px;right:70px;bottom:1px;color:#bbb}.galleria-theme-twelve .galleria-info > *,.galleria-theme-twelve .galleria-info-text > *{display:inline}.galleria-theme-twelve .galleria-info-title{color:#fff;font-weight:700;padding:0 10px}.galleria-theme-twelve .galleria-info-text{padding-left:10px}.galleria-theme-twelve .galleria-image-nav{position:absolute;top:50%;margin-top:-18px;width:100%;left:0}.galleria-theme-twelve .galleria-image-nav-right{left:auto;right:20px;background-position:-36px 0!important;z-index:2}.galleria-theme-twelve.notouch .galleria-image-nav-left:hover,.galleria-theme-twelve.touch .galleria-image-nav-left:active{background-position:0 -36px!important}.galleria-theme-twelve.notouch .galleria-image-nav-right:hover,.galleria-theme-twelve.touch .galleria-image-nav-right:active{background-position:-36px -36px!important}.galleria-theme-twelve .galleria-thumb-nav-left,.galleria-theme-twelve .galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 5px!important;position:absolute;left:0;top:0;height:40px;width:23px;z-index:3;opacity:.8}.galleria-theme-twelve .galleria-thumb-nav-right{background-position:-578px 5px!important;border-right:none;right:0;left:auto}.galleria-theme-twelve.notouch .galleria-thumb-nav-left:hover,.galleria-theme-twelve.touch .galleria-thumb-nav-left:active,.galleria-theme-twelve.notouch .galleria-thumb-nav-right:hover,.galleria-theme-twelve.touch .galleria-thumb-nav-right:active{opacity:1;background-color:#111}.galleria-theme-twelve .galleria-carousel .galleria-thumb-nav-left,.galleria-theme-twelve .galleria-carousel .galleria-thumb-nav-right{display:block}@media only screen and (max-width: 360px){.galleria-theme-twelve .galleria-thumbnails .galleria-image{width:60px;height:42px;margin:0 4px 4px 0;border-width:2px}}.BottomSubNav{background-color:#093;width:1230px;height:20px;-webkit-box-shadow:inset 0 6px 8px -4px #007b29;-moz-box-shadow:inset 0 6px 8px -4px #007b29;box-shadow:inset 0 6px 8px -4px #007b29}.searchbox{padding:0 5px 0 0;margin-top:0;height:20px;font-weight:700;font-size:18px;color:#666}.SearchWrapper{display:inline-flex}.SearchTopWrapper{margin-top:20px}.SearchInputWrapper{float:left;padding:4px 11px 0 0;width:274px}.SearchInputWrapper input{width:265px;display:none}.SearchButtonWrapper{float:right;padding:0 25px 0 0}.sb-search{position:relative;margin:2px 15px 0 0;width:0;min-width:27px;height:27px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden}.sb-search-input{position:relative;top:-8px;right:0;border:none;outline:none;background:#fff;width:100%;height:42px;margin:0;z-index:10;padding:10px 40px 10px 20px;font-size:15px;color:#2c3e50}input[type="search"].sb-search-input{-webkit-appearance:none;-webkit-border-radius:0}.sb-search-input::-webkit-input-placeholder{color:#2a72c3}.sb-search-input:-moz-placeholder{color:#2a72c3}.sb-search-input::-moz-placeholder{color:#2a72c3}.sb-search-input:-ms-input-placeholder{color:#2a72c3}.sb-icon-search,.sb-search-submit{width:27px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:27px;text-align:center;cursor:pointer}.sb-search-submit{background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1}.sb-icon-search{color:#fff;background:#2a72c3!important;z-index:90;speak:none;text-transform:none;-webkit-font-smoothing:antialiased}.sb-icon-search:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAk1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ROyVeAAAAMHRSTlMABwVrTzb8+d6rYuUM9uviysGnn5dzOysgDvPw19LLuqOck31dWFNHPy4buIpKFxBODdBQAAAA1ElEQVQoz6WS147CMBRE4zgOIYFUIAR2actSdinn/78OhWIbUBAS8+TRsWZcrvOhNnkEdNP+8ZF05twUrO9RlUGy229VOAV/ecfaUBwuy1VMS1noF3raqDGpq5074UuYnRI8bbY+oZUiAmbahHSHdnuPbx36QyBs1ieqXrDOO5nl01kK49LHO6yNW8Fcm8GYqd2QQ/53faMYZGl/wz/EC09tZAbQGnl2/4KbJrOa1tDUFIkPo0yKJRqa4HKg6tKqreGz3DP0nWaYOI0wUk6DhBx+MLMnZTEZXlrY6vcAAAAASUVORK5CYII=)}.sb-search.sb-search-open,.no-js .sb-search{width:100%}.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{background:#2a72c3;color:#fff;z-index:11;position:absolute;right:0;top:0}.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90}.BodyTextNav{font-weight:400;font-size:14px;line-height:16px;color:#404040;font-style:normal}A.LinkTextExLgPurpleBold:link{font-weight:700;font-size:26px;color:#939;font-style:normal;text-decoration:none}A.LinkTextExLgPurpleBold:visited{font-weight:700;font-size:26px;color:#939;font-style:normal;text-decoration:none}A.LinkTextExLgPurpleBold:hover{font-weight:700;font-size:26px;color:#339;font-style:normal;text-decoration:underline}.LinkTextExLgPurpleBold{font-weight:700;font-size:26px;color:#939;line-height:normal;font-style:normal;letter-spacing:normal}.topBnLB{padding:0 0 0 170px}.topBnLgLB{padding:0;text-align:center}.BodyText2ExLgBoldGreen{font-weight:700;font-size:26px;color:#060;font-style:normal}.CityMidA{float:right;width:340px;padding:20px 0 10px 10px}.GACTAWrapper{width:100%;display:inline-flex;padding:0}.CityCTAWrapper{margin:30px 23px 10px;width:100%}.CityCTAWrapperLeft{width:836px;display:inline-flex;padding:0 45px}.BottomLeftCityNewsletter{margin:187px 0 20px;width:375px}.BottomLeftAreaNewsletter{margin:98px 0 20px;width:375px}.BottomLeftRegionNewsletter{margin:67px 0 20px;width:375px}.BottomLeftRegionSanJoseNewsletter{margin:183px 0 20px;width:375px}.BottomLeftRegionSouthPuntarenasNewsletter{margin:183px 0 20px;width:375px}.BottomLeftRegionNorthPuntarenasNewsletter{margin:183px 0 20px;width:375px}.BottomLeftRegionLimonNewsletter{margin:183px 0 20px;width:375px}.BottomLeftRegionHerediaNewsletter{margin:183px 0 20px;width:375px}.BottomLeftRegionCartagoNewsletter{margin:183px 0 20px;width:375px}.BottomLeftRegionAlajuelaNewsletter{margin:95px 0 20px;width:375px}.BottomLeftRegionGuanacasteNewsletter{margin:183px 0 20px;width:375px}.BottomLeftDestination{margin-top:43px;text-align:left}.BottomLeftDestinationNewsletter{margin:67px 0 20px;width:375px}.buttonGreenBoldSm,A.buttonGreenBoldSm:visited,A.buttonGreenBoldSm:link,A.buttonGreenBoldSm:hover{padding:3px;margin:5px 5px 20px;font-size:1.6em;background-color:#b46bb4;line-height:1.4em;color:#FFF;text-align:center;text-decoration:none;background:linear-gradient(#b46bb4,#875487) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);width:275px;display:block;float:left;height:30px}.HomeTopColumn{padding:5px 0}.HomeTopColumnLeft{display:inline-block;width:855px;padding:0 0 0 10px}.HomeTextGA{padding:40px 0 20px 20px;float:right;width:350px}.HomeRightGA{padding:0 0 40px 22px}.ContentTextGA{padding:10px 0 10px 10px;float:right;width:336px}.FeaturedTextGA{padding:10px 0;float:right}.HomeTopDestinationItemWrapper{padding:0 0 20px}.HomeTopDestinationText,.HomeTopDestinationText a,.HomeTopDestinationText a:link,.HomeTopDestinationText a:visited,.HomeTopDestinationText a:active,.HomeTopDestinationText a:hover{color:#1f6bbd;font-weight:700;font-size:18px;text-decoration:none;padding:0}.HomeTopDestinationText a:hover{text-decoration:underline}.HomeTopDestinationsHeader,.HomeTopDestinationsHeader a,.HomeTopDestinationsHeader a:link,.HomeTopDestinationsHeader a:visited,.HomeTopDestinationsHeader a:active,.HomeTopDestinationsHeader a:hover{color:#1f6bbd;font-weight:700;font-size:27px;text-decoration:none;padding:0 0 0 11px}.HomeTopDestinationsHeader a:hover{text-decoration:underline}.HomeTopDestinations{padding:22px 0 0 22px}.HomeMapWrapper{padding:0 0 20px}.HomeMapHeader{text-align:left;font-weight:700;color:#017c2a;font-size:22px}.HomeMapInstructions{padding:5px 0;color:#017c2a;font-weight:400}.HomeMapLink,.HomeMapLink a,.HomeMapLink a:link,.HomeMapLink a:visited,.HomeMapLink a:active,.HomeMapLink a:hover{font-weight:700;color:#017c2a;font-size:14px;text-decoration:none}.HomeMapLink a:hover{text-decoration:underline}.HomeMidGAWrapper{width:300px;height:600px;padding:43px 0 10px 16px}.HomeTopDestinationsWrapper{padding:65px 0 25px;width:358px;display:inline-block;vertical-align:top}.HomeTopDestinationsWrapper img{max-width:336px;height:auto}.HomeMapLeftWrapper{width:750px;padding:10px 0 0}.HomeContentWrapper{width:872px;float:left;display:inline-block}.pageWeatherInfographicWrapper{width:100%;padding:0;display:inline-block;vertical-align:top}.pageWeatherInfographicWrapper img{max-width:720px;height:auto}.pageWeatherInfographicRightWrapper{width:300px;padding:0 0 0 5px;display:inline-block;vertical-align:top}.pageWeatherContentWrapper{padding:10px 0 25px;display:inline-block;font-size:20px;line-height:32px;vertical-align:top}.pageWeatherChartWrapper{padding:30px 0 0;display:inline-block;vertical-align:top}.HomeContent h2{color:#1f6bbd;font-size:32px;line-height:38px}.HomeContent h3,.HomeContent h3 a:active,.HomeContent h3 a:visited,.HomeContent h3 a:link,.HomeContent h3 a:hover{color:#903d90;font-weight:700;font-size:30px;text-decoration:none;line-height:36px}.HomeContent h3 a:hover{text-decoration:underline}.HomeTopSocial{width:230px}.HomePuzzleJavisBlog,.HomePuzzleJavisBlog a,HomePuzzleJavisBlog a:hover,HomePuzzleJavisBlog a:active,HomePuzzleJavisBlog a:link,HomePuzzleJavisBlog a:visited{width:175px;height:315px;margin:0;display:inline-block;cursor:pointer!important;float:right}.HomePuzzleVacationPackages,.HomePuzzleVacationPackages a,HomePuzzleVacationPackages a:hover,HomePuzzleVacationPackages a:active,HomePuzzleVacationPackages a:link,HomePuzzleVacationPackages a:visited{width:470px;height:315px;margin:0 10px 0 5px;display:inline-block;cursor:pointer!important}.HomePuzzleVacationPackages img{width:470px}.HomePuzzleFeaturedHotels,.HomePuzzleFeaturedHotels a,HomePuzzleFeaturedHotels a:hover,HomePuzzleFeaturedHotels a:active,HomePuzzleFeaturedHotels a:link,HomePuzzleFeaturedHotels a:visited{width:343px;height:315px;margin:0 10px 0 0;display:inline-block;cursor:pointer!important}.HomePuzzleGettingAround,.HomePuzzleGettingAround a,HomePuzzleGettingAround a:hover,HomePuzzleGettingAround a:active,HomePuzzleGettingAround a:link,HomePuzzleGettingAround a:visited{width:305px;height:315px;margin:0 11px 0 0;display:inline-block;cursor:pointer!important}.HomePuzzleWhereToStay,.HomePuzzleWhereToStay a,HomePuzzleWhereToStay a:hover,HomePuzzleWhereToStay a:active,HomePuzzleWhereToStay a:link,HomePuzzleWhereToStay a:visited{width:364px;height:315px;margin:0;display:inline-block;cursor:pointer!important}.HomePuzzleDestinations,.HomePuzzleDestinations a,HomePuzzleDestinations a:hover,HomePuzzleDestinations a:active,HomePuzzleDestinations a:link,HomePuzzleDestinations a:visited{width:336px;height:315px;margin:0 5px 0 0;display:inline-block;cursor:pointer!important}.HomePuzzleActivities,.HomePuzzleActivities a,HomePuzzleActivities a:hover,HomePuzzleActivities a:active,HomePuzzleActivities a:link,HomePuzzleActivities a:visited{width:174px;height:315px;margin:0 10px 0 0;display:inline-block;cursor:pointer!important}.HomePuzzleWhatToDo,.HomePuzzleWhatToDo a,HomePuzzleWhatToDo a:hover,HomePuzzleWhatToDo a:active,HomePuzzleWhatToDo a:link,HomePuzzleWhatToDo a:visited{width:309px;height:315px;margin:0 11px 0 0;display:inline-block;cursor:pointer!important}.HomePuzzleWrapper{padding:20px 0;font-size:16px}.HomePuzzleGreen,.HomePuzzleBlue,.HomePuzzleYellow{position:relative;bottom:-4px}.HomePuzzleYellow{background-color:#f8ee00;opacity:.9;filter:alpha(opacity=90);color:#404040;margin:6px 0;text-decoration:none}.HomePuzzleLink,.HomePuzzleLink a,.HomePuzzleLink a:hover,.HomePuzzleLink a:link,.HomePuzzleLink a:active,.HomePuzzleLink a:visited{text-decoration:none!important}.HomePuzzleYellow h3{color:#7A1F78;font-size:24px;padding:10px 0 0 20px;margin:0;font-weight:700}.HomePuzzleGreen{background-color:#017c2a;opacity:.9;filter:alpha(opacity=90);color:#fdfafd;margin:6px 0;height:86px}.HomePuzzleGreen h3{color:#fcf7f7;font-size:24px;padding:10px 0 0 20px;margin:0;font-weight:700}.HomePuzzleBlue{background-color:#2952A3;opacity:.9;filter:alpha(opacity=90);color:#fff;margin:6px 0}.HomePuzzleBlue h3{color:#fdfafa;font-size:24px;padding:10px 0 0 20px;margin:0;font-weight:700}.HomePuzzleViewText{padding:5px 12px 5px 20px;font-size:14px;line-height:16px}.HomePuzzleViewDetailsWhatToDo{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:35px;left:210px;width:90px;font-size:16px;line-height:20px}.HomePuzzleViewDetailsActivities{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:35px;left:75px;width:90px;font-size:16px;line-height:20px}.HomePuzzleViewDetailsDestinations{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:35px;left:239px;width:90px;font-size:16px;line-height:20px}.HomePuzzleViewDetailsWhereToStay{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:35px;left:267px;width:90px;font-size:16px;line-height:20px}.HomePuzzleViewDetailsGettingAround{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:35px;left:206px;width:90px;font-size:16px;line-height:20px}.HomePuzzleViewDetailsFeaturedHotels{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:35px;left:244px;width:90px;font-size:16px;line-height:20px}.HomePuzzleViewDetailsVacationPackages{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:35px;left:370px;width:90px;font-size:16px;line-height:20px}.HomePuzzleViewDetailsJavisBlog{margin:0;padding:0}.HomeFeaturedWrapper{width:800px;border:4px #939 solid;border-radius:8px;padding:10px;margin-top:20px}.HomeFeaturedTypeTitle{padding:0 0 10px}.HomeFeaturedInnerWrapper{display:inline-block}.HomeFeaturedMainLeft{float:left}.HomeFeaturedSmall1Image{display:inline-block;padding:0 10px 0 20px}.HomeFeaturedSmall2Image{padding:0 5px 0 0;float:right}.HomeFeaturedTitle{padding:10px 20px 0;display:inline-block}.HomeFeaturedDesc{padding:0 0 10px 20px;display:inline-block;width:380px;margin-top:7px;font-size:16px;line-height:24px}a.HomeFeaturedButton:active,a.HomeFeaturedButton:visited,a.HomeFeaturedButton:link,a.HomeFeaturedButton:hover{padding:10px 0;margin:5px 130px 5px 5px;font-size:1.15em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;background-color:#c10890;border:none;border-radius:5px 5px 5px 5px;box-shadow:5px 5px 15px 0 #ccc;width:250px;display:block;float:right}#city-page .pageContentWrapper h1{font-weight:700;font-size:34px;color:#36c;text-align:left;line-height:40px}#city-page .pageContentWrapper h2{font-weight:700;font-size:32px;color:#1f6bbd;font-style:normal;margin-bottom:0;line-height:38px;margin-right:10px}#city-page .pageContentWrapper h3,#city-page .pageContentWrapper h3 a:active,#city-page .pageContentWrapper h3 a:visited,#city-page .pageContentWrapper h3 a:link,#city-page .pageContentWrapper h3 a:hover{font-weight:700;font-size:30px;color:#19579A;font-style:normal;margin-bottom:0;line-height:36px}#city-page .pageContentWrapper h4,#city-page .pageContentWrapper h4 a:active,#city-page .pageContentWrapper h4 a:visited,#city-page .pageContentWrapper h4 a:link,#city-page .pageContentWrapper h4 a:hover{font-weight:700;font-size:28px;color:#1f6bbd;font-style:normal;line-height:34px}.tblGalleria{width:500px;padding:0;float:left}.tblVacationPackageFull,.tblGalleriaFull{width:670px;padding:0;float:inherit}.tblMapFull{width:720px;padding:0;float:inherit}.tblMapFull img{max-width:720px;height:auto}.MapSocialMediaWidgets{padding:15px 0 20px}.MapAMZNWrapper{background-color:#b11aad;border-radius:5px 5px 5px 5px;width:350px;min-height:135px;float:left}.MapAMZNWrapper a,.MapAMZNWrapper a:link,.MapAMZNWrapper a:active,.MapAMZNWrapper a:visited,.MapAMZNWrapper a:hover{background-color:#b11aad;border-radius:5px 5px 5px 5px;width:350px;min-height:135px;float:left}.MapAMZNWrapper a:hover{background-color:#de42da}.MapAMZNTextLine1Wrapper{display:inline-block;float:left;padding:15px 0 0 5px}.MapAMZNTextLine1{display:inline-block;color:#fff;font-size:23px;font-weight:700;padding:0 10px 0 0;line-height:26px;width:315px}.MapAMZNTextLine1Wrapper .arrow-right{float:right;margin:5px 10px 0 0}.MapAMZNTextLine2{color:#fff;font-size:18px;font-weight:400;padding:5px 5px 5px 10px;float:left;width:320px}.MapPDFWrapper{background-color:#1ba12e;border-radius:5px 5px 5px 5px;width:305px;min-height:135px;float:right}.MapPDFWrapper a,.MapPDFWrapper a:link,.MapPDFWrapper a:active,.MapPDFWrapper a:visited,.MapPDFWrapper a:hover{background-color:#1ba12e;border-radius:5px;width:305px;min-height:135px;float:left}.MapPDFWrapper a:hover{background-color:#016533}.MapPDFTextLine1Wrapper{display:inline-block;padding:15px 0 0 10px}.MapPDFTextLine1{display:inline-block;color:#fff;font-size:22px;font-weight:700;padding:0 10px 0 0;line-height:26px;width:265px}.MapPDFTextLine1Wrapper .arrow-right{float:right;margin:5px 10px 0 0}.MapPDFTextLine2{color:#fff;font-size:18px;font-weight:400;padding:5px 5px 5px 10px;float:left;width:290px}.MapCTAWrapper{background-color:#0583c6;border-radius:5px 5px 5px 5px;width:305px;min-height:80px;float:right;margin:0 0 10px}.MapCTAWrapper a,.MapCTAWrapper a:link,.MapCTAWrapper a:active,.MapCTAWrapper a:visited,.MapCTAWrapper a:hover{background-color:#0583c6;border-radius:5px 5px 5px 5px;width:305px;min-height:80px;float:right}.MapCTAWrapper a:hover{background-color:#3264c6}.MapCTATextLine1Wrapper{display:inline-block;float:left;padding:15px 0 0 10px}.MapCTATextLine1{display:inline-block;color:#fff;font-size:24px;font-weight:700;padding:0 10px 10px 0;line-height:26px;width:265px}.MapCTATextLine1Wrapper .arrow-right{float:right;margin:5px 10px 0 0}.MapCTATextLine2{color:#fff;font-size:18px;font-weight:400;padding:5px 5px 0 10px;float:left}.MapBottomCTAWrapper{width:670px;padding:20px 0 0}.mv_auto_insert_headline{padding:10px 10px 10px 0;font-size:22px;color:#017c2a}.galleriaHomeFull{padding:0 0 0 15px;text-align:center;width:825px}.galleriaHomeSocial{display:inline-block}.galleriaHomeFull .galleriaHomeSocial{padding:10px 0}#galleria{width:500px;height:334px;background:#FFF}.galleriaFull #galleria{width:670px;height:470px;background:#FFF;padding:0}.galleriaHomeFull #galleria{width:825px;height:521px;background:#FFF;padding:0 50px 0 0;text-align:left}.galleriaFL{padding:0 0 25px}.pageContentWrapper{padding:0 0 0 10px;font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal;width:728px;display:inline-block;vertical-align:top}.pageContentWrapperTop10{padding:0;font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal;width:670px;display:inline-block}.pageContentFullWrapper{padding:0 0 0 30px;font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal;width:870px;display:inline-block}.AdvertiseButtonWrapper{text-align:center}.pageContentSocialWrapper{padding:0 175px;text-align:center}.pageContentWrapperList{padding:0 0 0 30px;font-weight:400;color:#404040;font-style:normal;width:850px;display:inline-block}.pageContentWrapperTime{padding:0 0 0 30px;font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal;width:100%;display:inline-block}.pageContentWrapper2cols{padding:0 0 0 5px;font-weight:400;font-size:20px;line-height:32px;color:#404040;font-style:normal;width:460px}.pageContentWrapper ul li,.pageContentWrapper ol li{padding:5px 0}.imageWrapper img{width:670px;height:auto}.imageCaptionWrapper{padding:0 0 10px;font-style:italic;padding:0;text-align:center;font-size:18px;line-height:24px}.pageListContentWrapper{padding:10px 0 0;width:100%}.pageListContentItem{padding:5px;width:48%;display:inline-block;vertical-align:top}.pageListContentRow{display:block}.pageListContentRowItem{display:block;padding:5px 0}.pageTimeContentWrapper{padding:0 0 0 30px;width:100%}.pageContentTopPicks{padding:0 0 0 5px;width:300px;display:inline-block;vertical-align:top}.pageContentTopPicksListings{padding:0;width:300px;display:inline-block;vertical-align:top}.pageContentTopPicksMaps{padding:0 0 0 30px;width:300px;display:inline-block;vertical-align:top}.NavTable{width:1230px;margin:10px 0 0}.NavWidth{width:1230px}.ContentWidth{width:836px}.ContentSearchWidth{width:850px}.NoContent{width:830px}.ContentFullImage{padding:5px 0}.ContentFullImage img{width:720px;height:auto}.ContentFullImageText{text-align:center;font-style:italic;color:#404040;font-size:18px}.ContentMinHeight{height:300px}.ContentWidthStatic{width:1011px}.ContentWidthStaticFull{width:1000px}.ContentWidthStaticHalf{width:440px;float:left;padding:10px}.ContentWidthPhoto{width:270px;float:left}.ContentQuoteText{font-family:'Arial Black',Arial;font-size:20px;color:#932893}.ContentQuoteTextWidth{width:260px;float:right;padding:5px}.ContentWidthAbout{width:1000px;margin:10px 0}.ContentWidthStaticFloatWrapper{display:block;padding:0 5px}.ContentWidthStaticFloatElement{float:left;width:33%;padding:10px 0 0}a.LinkPad{padding:3px 0 0!important;display:block}a.LinkPadHeader{padding:3px 0 2px!important;display:block}.RandomFLHeader{margin:20px 0 20px 8px;color:#1f6bbd;font-size:30px;font-weight:700}.RandomFLWrapper{margin:5px 4px 5px 3px;text-align:center;display:inline-block;max-width:200px;vertical-align:top}.RandomFLWrapper img{width:200px;max-height:133px}.tblNewsletterSignUpWrapper input{margin-right:10px;line-height:1.7em;font-size:1em}.tblNewsletterSignUpHomeWrapper{width:465px}.tblNewsletterSignUpWrapper{width:370px}.BottomTopDestinationsSm img{max-width:178px}.BottomTopDestinationsSm{width:370px}.HomeFeatured{width:420px}.HomeFeatured td{padding:0 0 20px}.AirlinesRandomFLWrapper{float:right;position:relative;bottom:30px}.AirlinesTopPicksHeader{margin-top:20px}.AirlinesTopPicksHeader .BottomTopActivities{display:block}.AirlinesRandomFLPicksWrapper .nocontent{float:left;width:460px}.DomesticAirlinesRandomFLWrapper{display:-webkit-box;float:none}.WhatToSeeAWrapper{float:right;padding:5px}.tblContentPhotoWhatToDo{width:500px;float:left;padding:0 10px 0 0}.Top10DestinationsImgWrapper{padding-right:10px;padding-bottom:2px;display:block;margin:0 auto;text-align:center}.Top10DestinationsCntWrapper{padding:0 5px}.TopDestinationsSocialMedia{float:left}.Top10DestinationsWrapper{width:100%;padding:5px 0 20px}.clearFloats{clear:both;font-size:1em;line-height:0;margin:0;padding:0}.FeaturedRanFL img{max-width:175px}.FeaturedRanFL .RandomFLWrapper{max-width:175px}.ListingMainTable{width:875px}.ListingMainTable td{padding:7px 2px 2px 6px}.ListingMainTableCol1{width:330px}.ListingMainTableCol2{width:150px}.ListingMainTableCol3{width:300px}.ListingMainTableCol4{width:90px}.ListingPagingTable{width:760px}.ListingPagingTableCol1{width:285px}.ListingPagingTableCol2{width:190px}.ListingPagingTableCol3{width:285px}.ListingFLLeftWrapper{float:left;display:inline;width:220px;margin:5px 0}.ListingFLRightWrapper{float:right;display:inline;width:645px;padding:5px 0 10px}.tblSort{padding:1px}.buttonRedSm,A.buttonRedSm:visited,A.buttonRedSm:link,A.buttonRedSm:hover{padding:5px 15px;margin:5px 5px 10px;font-size:1.1em;background-color:#E3170D;line-height:1.1em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#E3170D,#c72225) repeat scroll 0 0;border:1px solid #000;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.buttonGreenSm,A.buttonGreenSm:visited,A.buttonGreenSm:link,A.buttonGreenSm:hover{padding:5px 15px;margin:5px 5px 10px;font-size:1.3em;background-color:#209c2b;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#209c2b,#209c2b) repeat scroll 0 0;border:1px solid #000;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.buttonGreenSmRight,A.buttonGreenSmRight:visited,A.buttonGreenSmRight:link,A.buttonGreenSmRight:hover{padding:2px 10px;margin:5px 5px 10px;font-size:1.2em;background-color:#dd3603;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:280px;border:none;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.2);float:right}.buttonRedSmRight,A.buttonRedSmRight:visited,A.buttonRedSmRight:link,A.buttonRedSmRight:hover{padding:2px 10px;margin:5px 5px 10px;font-size:1.2em;background-color:#E3170D;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:200px;background:linear-gradient(#E3170D,#c72225) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);float:right}.buttonGreenLg,A.buttonGreenLg:visited,A.buttonGreenLg:link,A.buttonGreenLg:hover{padding:10px 30px;margin:5px 5px 10px 0;font-size:24px;background-color:#209c2b;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#08c045,#0d9421) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.buttonPurpleMedSearch,a.buttonPurpleMedSearch:visited,a.buttonPurpleMedSearch:link,a.buttonPurpleMedSearch:hover,a.buttonPurpleMedSearch:active{padding:10px 30px;margin:5px 5px 10px 0;font-size:24px;background-color:#dd3603;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;border:none;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer}.buttonRedOrangeLg,A.buttonRedOrangeLg:visited,A.buttonRedOrangeLg:link,A.buttonRedOrangeLg:hover{padding:10px 30px;margin:5px 5px 10px 0;font-size:24px;background-color:#de42da;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#de42da,#b11aad) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer}.buttonOrangeLg,A.buttonOrangeLg:visited,A.buttonOrangeLg:link,A.buttonOrangeLg:hover{padding:10px 30px;margin:5px 5px 10px 0;font-size:24px;font-weight:400;background-color:#dd3603;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:92%;border:none;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer}.buttonRedOrangeLgSearch,A.buttonRedOrangeLgSearch:visited,A.buttonRedOrangeLgSearch:link,A.buttonRedOrangeLgSearch:hover{padding:10px 25px;margin:5px 5px 10px 0;font-size:24px;background-color:#E3170D;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#E3170D,#c72225) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer}.buttonRedOrange,A.buttonRedOrange:visited,A.buttonRedOrange:link,A.buttonRedOrange:hover{padding:10px 30px;margin:5px 5px 10px 0;font-size:24px;background-color:#E3170D;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#E3170D,#c72225) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer}.buttonPurpleLg,A.buttonPurpleLg:visited,A.buttonPurpleLg:link,A.buttonPurpleLg:hover{padding:10px 30px;margin:5px 5px 10px 0;font-size:24px;background-color:#de42da;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#de42da,#b11aad) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.buttonGreenTop10,A.buttonGreenTop10:visited,A.buttonGreenTop10:link,A.buttonGreenTop10:hover{padding:15px 20px 0;margin:5px 5px 10px 0;font-size:26px;background-color:#08c045;line-height:1.3em;color:#FFF;text-align:left;text-decoration:none;background:linear-gradient(#08c045,#0d9421) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);display:block}.buttonPurpleTop10,A.buttonPurpleTop10:visited,A.buttonPurpleTop10:link,A.buttonPurpleTop10:hover{padding:15px 20px 0;margin:5px 5px 10px 0;font-size:26px;background-color:#a23c8f;line-height:1.3em;color:#FFF;text-align:left;text-decoration:none;background:linear-gradient(#a23c8f,#8e3c90) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);display:block}.buttonBlueTop10,A.buttonBlueTop10:visited,A.buttonBlueTop10:link,A.buttonBlueTop10:hover{padding:15px 20px 0;margin:5px 5px 10px 0;font-size:26px;background-color:#0583c6;line-height:1.3em;color:#FFF;text-align:left;text-decoration:none;background:linear-gradient(#0583c6,#0479b7) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);display:block}.buttonGreenPackageLg,A.buttonGreenPackageLg:visited,A.buttonGreenPackageLg:link,A.buttonGreenPackageLg:hover{padding:10px 20px;margin:5px 5px 10px;font-size:24px;background-color:#dd3603;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;border:none;border-radius:10px}.buttonPurpleSm,A.buttonPurpleSm:visited,A.buttonPurpleSm:link,A.buttonPurpleSm:hover{padding:3px;margin:5px 5px 10px;font-size:1.2em;background-color:#b46bb4;line-height:1.3em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#b46bb4,#875487) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.buttonBlueSm,A.buttonBlueSm:visited,A.buttonBlueSm:link,A.buttonBlueSm:hover{padding:3px;margin:10px 5px 0;font-size:1.1em;background-color:#3887ca;line-height:1.5em;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#3887ca,#2e6593) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.buttonBlueBoldMed,A.buttonBlueBoldMed:visited,A.buttonBlueBoldMed:link,A.buttonBlueBoldMed:hover{padding:3px;margin:5px 5px 20px;font-size:1.7em!important;background-color:#3887ca;line-height:1.6em;color:#FFF;text-align:center;text-decoration:none;width:300px;display:block;background:linear-gradient(#3887ca,#2e6593) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);float:right}.buttonBlueBold100Percent,A.buttonBlueBold100Percent:visited,A.buttonBlueBold100Percent:link,A.buttonBlueBold100Percent:hover{padding:3px;margin:5px 5px 20px;font-size:1.7em!important;background-color:#3887ca;line-height:1.6em;color:#FFF;text-align:center;text-decoration:none;width:96%;display:block;background:linear-gradient(#3887ca,#2e6593) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);float:right}.buttonBlueBoldFull,A.buttonBlueBoldFull:visited,A.buttonBlueBoldFull:link,A.buttonBlueBoldFull:hover{padding:3px;margin:5px 5px 20px;font-size:1.7em!important;background-color:#3887ca;line-height:1.6em;color:#FFF;text-align:center;text-decoration:none;width:695px;display:block;background:linear-gradient(#3887ca,#2e6593) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);float:right}.buttonPurpleMed,A.buttonPurpleMed:visited,A.buttonPurpleMed:link,A.buttonPurpleMed:hover{padding:3px;margin:5px 5px 20px;font-size:1.4em;background-color:#b46bb4;line-height:1.6em;color:#FFF;text-align:center;text-decoration:none;background:linear-gradient(#b46bb4,#875487) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);width:250px;display:block;float:right}.TravelInfoTopSocialMedia{float:left}.btnWrapper{margin:10px 0;display:flex;padding:0 35px}.btnWrapperNoPad{margin:10px 0;display:flex;padding:0 5px}.btnWrapperHalf{float:none;margin:10px 0;display:flex;width:50%}.btnWrapperRight{margin:10px 0;display:flex;padding:0;float:right}.btnWrapperFull{margin:10px 0;padding:0}.FeaturedCompaniesWrapper{padding:30px 0;display:inline-block}.FeaturedCompaniesImage{display:inline-block;padding:60px 0 0;width:290px;vertical-align:top}.FeaturedCompaniesText{display:inline-block;width:375px;vertical-align:top}.FeaturedCompaniesButton{padding:10px 0 5px}.FeaturedCompaniesButton .buttonGreenSmRight{margin:5px 5px 10px 0 !important}A.BodyTextBlueExLgBold:link{font-weight:700;font-size:26px;color:#00F;text-decoration:underline}A.BodyTextBlueExLgBold:visited{font-weight:700;font-size:26px;color:#00F;text-decoration:underline}A.BodyTextBlueExLgBold:hover{font-weight:700;font-size:26px;color:#060;text-decoration:none}.BodyTextBlueExLgBold{font-weight:700;font-size:26px;color:#00F}.WeatherInfographicPreviewImgWrapper{padding-right:10px;width:460px}.WeatherTable td{padding:10px 5px}.WeatherAboveInfographic{padding:10px 0 10px 27px}.WeatherInfographicPreviewImgWrapper img{max-width:670px;height:auto}.FLImageName{text-align:center;padding:5px;font-style:italic}.FLPhotoGalleryLink{text-align:center}.FLKeyFeaturesWrapper{clear:both;padding:10px 0;width:100%}.FLKeyFeatures{width:100%}.FLKeyFeaturesImageRight{width:100%;padding:10px 0 0}.FLAmenitiesWrapper{clear:both;padding:10px 0}.AmenityIcons img{padding:5px;float:left}.AmenityIconsText{vertical-align:top;display:inline-block;padding:0 0 0 5px;width:190px;line-height:22px}.FLVideoWrapper{clear:both;padding:10px 0}.FLVideoWrapper iframe{padding:5px 0;max-width:670px}.FLRoomsWrapper{clear:both;padding:10px 0}.FLOverviewHeader h2{margin:20px 0 0}.FLAmenitiesHeader h2{margin-bottom:20px}.FLExtraHeader h2{margin-bottom:15px}.FLToursOfferedHeader h2{margin-bottom:20px}.FLMapHeader h2{margin-bottom:15px}.FLImageLeft{width:100%;padding:15px 0 0}.FLImageLeft img{width:670px;height:auto}.FLRoomsImageLeft{display:block;width:100%;padding:10px 0 0}.FLRoomsImageLeft img{width:670px;height:auto}.FLKeyFeaturesPhoto{display:block;padding:10px 0 0;width:100%}.FLKeyFeaturesPhoto img{width:670px;height:auto}.FLExtraWrapper{clear:both;padding:10px 0}.FLToursOfferedWrapper{clear:both;padding:10px 0}.ToursOfferedIcons img{padding:5px;float:left}.ToursOfferedIconsText{vertical-align:top;display:inline-block;padding:0 0 0 5px;width:190px;line-height:22px}.FLMapWrapper{clear:both;padding:10px 0;width:100%}.FLGVCRMapWrapper{width:100%}.FLGVCRMap img{max-width:720px;height:auto}.CitySatelliteMapWrapper{width:300px;padding:20px 5px}.FLSatelliteMapWrapper{width:300px;padding:20px 5px}.FLMapAddress,.FLGVCRMapHeader,.FLSatelliteMapHeader{padding:5px 0}.FLSpecialOffersWrapper{clear:both;padding:10px 0}.FLRatesWrapper{clear:both;padding:10px 0}.FLRatesSeasonsTable{text-align:center}.FlRatesTable{padding:40px 0}.FlRatesTable td{padding:5px}.FLBottomBookNowButton{float:right;padding:10px 0}.FLReviewsWrapper{clear:both;padding:10px 0}.FLRatesPricesStarting{padding:5px 0}.FLRatesPricesStartingInstructions,.FLRatesPricesStartingInstructions a{padding:5px 0;font-size:18px;line-height:24px}.ContactUsTextWrapper{padding:20px 0 25px}.ContactUsLeftItems{display:inline-block;width:100%}.ContactUsRightItems{display:inline-block;width:100%}.ContactUsErrorWrapper{padding:20px 0;font-size:1.2em}.ContactUsFirstNameWrapper{padding:10px 0 12px;width:600px}.ContactUsFirstName{font-weight:700;font-size:20px;color:#404040}.ContactUsFirstNameWrapper input[type="text"],.ContactUsLastNameWrapper input[type="text"],.ContactUsEmailWrapper input[type="text"],.LoginForgotPasswordUsernameWrapper input[type="text"],.LoginNewsletterEmailWrapper input[type="text"],.LoginFormFormUsernameWrapper input[type="text"],.LoginFormFormPasswordWrapper input[type="password"]{font-size:1.2em;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.LoginForgotPasswordUsernameWrapper input[type="text"]{height:75px;width:300px}.ContactUsCommentsWrapper textarea{font-size:1.2em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.AdminFLTable input[type="text"],.AdminFLTable select,.AdminFLTable input[type="file" i],.AdminFLTable input[type="checkbox"]{font-size:1em;height:2.5em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;margin:5px 0}.FLTopNavCompanyLeftSpacer{padding:25px 0}.AdminFLTable input[type="checkbox"]{zoom:1.5;height:15px;margin:0 auto}.AdminFLTable textarea{font-size:1em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:85%}.AdminSubmitWrapper input[type="submit"],.AdminSubmitWrapper input[type="button"]{cursor:pointer;background:linear-gradient(#de42da,#b11aad) repeat scroll 0 0;background-color:#b11aad;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:20px;margin:10px auto;padding:7px 10px;text-align:center;text-decoration:none;cursor:pointer}.AdminSubmitRedWrapper input[type="button"],.AdminSubmitRedWrapper input[type="submit"]{background:linear-gradient(#E3170D,#d62425) repeat scroll 0 0;background-color:#E3170D;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:1.25em;margin:10px auto;padding:7px 10px;text-align:center;text-decoration:none;cursor:pointer}.AdminUploadFileWrapper input[type="file"]{background-color:#fff;border:none;color:#000;font-size:1em;margin:10px auto}.ContactUsSubmitWrapper input[type="submit"],.LoginForgotPasswordSubmitWrapper input[type="submit"]{background:linear-gradient(#de42da,#b11aad) repeat scroll 0 0;background-color:#b11aad;border:1px solid #404040;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:1.25em;margin:10px auto;padding:11px 10px;text-align:center;text-decoration:none;cursor:pointer}.ContactUsSubmitWrapper input[type="submit"]{width:220px;padding:10px 0;font-size:24px;margin:0}.AdvertiseUsSubmitWrapper input[type="submit"]{background:linear-gradient(#de42da,#b11aad) repeat scroll 0 0;background-color:#b11aad;border:1px solid #404040;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:24px;margin:10px auto;padding:10px 13px;text-align:center;text-decoration:none;cursor:pointer}.LoginNewsletterEmailSubmitWrapper input[type="submit"],.LoginFormFormSubmitWrapper input[type="submit"]{background:linear-gradient(to bottom,#FF5722 0%,#FF5722 50%,#FF5722 50%,#FF5722 50%,#CC461D 100%);background-color:#FF5722;border:0 solid #404040;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:1.4em;margin:10px auto;padding:7px 10px;text-align:center;text-decoration:none;cursor:pointer}.ContactUsFirstNameWrapper input[type="text"],.ContactUsLastNameWrapper input[type="text"]{width:50%}.ContactUsEmailWrapper input[type="text"]{width:75%}.ContactUsCommentsWrapper input[type="textarea"]{width:75%}.ContactUsLastNameWrapper{padding:13px 0;width:600px}.ContactUsLastName{font-weight:700;font-size:20px;color:#404040}.ContactUsEmailWrapper{padding:13px 0;width:700px}.ContactUsEmail{font-weight:700;font-size:20px;color:#404040}.ContactUsCommentsWrapper{padding-top:10px;width:100%}.ContactUsComments{font-weight:700;font-size:20px;color:#404040}.ContactUsSubmitWrapper{display:inline-block;padding:10px 0;text-align:right;vertical-align:top;margin:20px auto;width:60%}.ContactUsContactInfoWrapper{clear:both;padding:10px 120px}.ContactUsContactInfoHeader{text-align:center;font-size:1.2em;padding:20px 0;width:570px}.ContactUsContactInfoLeft{float:left;width:50%}.ContactUsContactInfoRight{float:right;width:50%}.ContactUsContactInfoReservation,.ContactUsContactInfoCostaRica,.ContactUsContactInfoJavi{padding:20px 0}.ContactUsContactInfoUSA{padding:50px 0 10px}.ContactAlert{font-size:1.25em}.AdvertiseUsSubmitWrapper{clear:both;float:right;padding:10px 0}.LoginFormWrapper{padding:20px 0;width:710px;margin:0 0 0 35px}.LoginFormForgotPassword{padding:10px}.LoginFormImage{float:right}.LoginFormForm{padding:40px 0 20px 5px}.LoginFormFormUsername{float:left;padding:0 10px 0 0}.LoginFormFormUsernameHeading{display:none}.LoginFormFormPassword{float:left}.LoginFormFormPasswordHeading{display:none}.LoginFormFormUsernameWrapper input[type="text"],.LoginFormFormPasswordWrapper input[type="password"]{width:220px}.LoginFormFormSubmitWrapper{padding:0}.LoginFormFormSubmitWrapper input[type="submit"]{width:220px;padding:10px 5px;font-size:24px;margin:0 0 0 10px}.LoginNewsletterThankYouWrapper{padding:20px 0}.LoginNewsletterWrapper{padding:20px 0}.LoginNewsletterText{padding:0}.LoginNewsletterTextBottom{padding:15px 0}.LoginNewsletterEmailHeading{font-size:1.4em;float:left;padding:22px 10px 0 0}.LoginNewsletterEmailWrapper{display:inline-block;padding:10px 10px 12px 0;font-size:1.1em;vertical-align:bottom}.LoginNewsletterEmailSubmitWrapper input[type="submit"]{width:250px;padding:18px 5px;font-size:30px}.LoginNewsletterEmailSubmitWrapper{padding:0}.LoginLogoutWrapper{padding:20px 0}.LoginForgotPasswordWrapper{padding:20px 0}.LoginForgotPasswordForm{padding:10px 0 0}.LoginForgotPasswordHeading{font-size:1.4em;float:left;padding:22px 10px 0 0}.LoginForgotPasswordUsernameWrapper{display:inline-block;padding:10px 10px 12px 0;vertical-align:bottom}.LoginForgotPasswordSubmitWrapper{padding:0}.LoginRecaptchaWrapper{display:inline-block;margin:20px 0 10px}.LoginFormFormFields{display:inline-block;width:460px}.LoginFormFormButton{display:inline-block;vertical-align:top}.ListingsFeaturedRightWrapper .RandomFLWrapper img{max-width:170px}.ListingsFeaturedRightWrapper .RandomFLWrapper{max-width:175px}.FeaturedHotelActivityTopImage{text-align:left;padding:0 5px 5px 0}.ReserveFormBorderWrapper{border:1px solid #404040;border-radius:5px;background-color:#f5faff;display:inline-block;margin:30px 0 10px;box-shadow:0 0 20px #6f6f6f}.ReserveFormHeader{background-color:#1f6bbd;color:#fff;font-size:30px;line-height:34px;font-weight:700;padding:10px}.ReserveFormHeaderName{display:block;text-align:center}.ReserveFormHeaderText{display:block;text-align:center;font-size:24px;line-height:32px;padding:0 0 10px}.ReserveFormHeaderFormName{display:block;text-align:center;font-size:30px;line-height:32px}.ReserveToursWrapper{width:670px;padding:15px 0;float:left}.ReserveToursChildrenInputWrapper{padding:5px}.ReserveToursChildrenInputItem{display:inline-block;padding:0 10px}.ReserveWrapper{width:670px;padding:0 32px 15px;float:left}.ReserveTopTextHeader{color:#36c;font-size:24px;line-height:26px;font-weight:700;padding:20px 0 10px}.ReserveFormRequiredWrapper{padding:20px 0 0}.ReserveFormWrapper{float:left;padding:10px 0}.ReserveFormButtonWrapper{padding:5px 235px}.ReserveFormTrustSymbolsWrapper{margin-top:30px;display:inline-block}.ReserveFormFooterWrapper{padding:20px}.ReserveFormsLeftItems{float:left;width:300px;padding:20px 0 20px 35px}.ReserveFormsRightItems{float:left;width:300px;padding:20px 0 20px 18px}.ReserveFormsBottomItems{float:left;width:100%;text-align:center;display:block}.ReserveToursRequired,.ReserveRequired{display:inline;padding:0 2px}.ReserveName,.ReserveEmail,.ReserveEmailConfirm,.ReservePhone,.ReserveCountry,.ReserveDateFrom,.ReserveDateTo,.ReserveNumberGuests,.ReserveNumberRooms,.ReserveType,.ReserveDeparture,.ReserveTreatmentTime,.ReservePriceRange,.ReservePropertyType,.ReserveReservationTime,.ReserveNumberOfPeople,.ReserveTypeCar,.ReservePickupLocation,.ReserveTimePickup,.ReserveDropoffLocation,.ReserveTimeDropoff,.ReserveTypeBus,.ReserveTripLength,.ReserveTransferFrom,.ReserveTransferTo,.ReserveTypePlane,.ReserveDestinationCity,.ReserveReturnCity,.ReservePlaneNumberAdults,.ReservePlaneNumberChildren,.ReservePlaneNumberInfants{font-size:18px;padding:20px 0 5px;width:100%;display:inline-block;font-weight:700;color:#404040}.ReserveToursFormItemText{font-size:20px;padding:20px 0 5px;width:280px;display:inline-block;font-weight:700}.ReserveToursFormCommentsText{font-size:20px;padding:20px 0 5px;width:600px;display:inline-block;font-weight:700}.ReserveFormsComments{font-size:18px;padding:15px 0 6px 35px;text-align:left;font-weight:700;color:#404040}.ReserveFormsCommentsExtra{font-size:18px;padding:3px 0 6px;width:400px;display:inline-block;line-height:18px}.ReserveSentOptionsTableWrapper{display:inline;padding:20px;float:left;width:100%}.ReserveSentOptionsImage{width:200px;display:inline-block;vertical-align:middle;padding:0 100px 0 0}.ReserveTrustTable{width:700px;vertical-align:middle;text-align:center}.ReserveTrustColumn{width:350px;vertical-align:middle;text-align:center}.ReserveFormsTopItems{padding:25px 0 0;float:left}.ReserveInstructions{width:235px;float:left;padding:0 0 0 35px;font-size:18px;font-weight:700}.ReserveToursWrapper .ReserveInstructionsText ol li{padding:5px 0}.ReservePhotoWrapper{width:360px;padding:0 35px 0 0;float:left}.ReservePhotoWrapper img{width:335px;height:auto}.ReserveSentOptionsButton{padding:3px;margin:10px 5px 0;font-size:1.5em;background-color:#3887ca;line-height:1.5em;color:#FFF;text-align:center;text-decoration:none;width:50%;background:linear-gradient(#3887ca,#2e6593) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);display:inline-block}.ReserveSentOptionsButton a{font-size:1.1em;color:#FFF;text-decoration:none}.ReserveNameWrapper input[type="text"],.ReserveEmailWrapper input[type="text"],.ReserveEmailConfirmWrapper input[type="text"],.ReservePhoneWrapper input[type="text"],.ReserveDateFromWrapper input[type="text"],.ReserveDateToWrapper input[type="text"],.ReserveNumberGuestsWrapper input[type="text"],.ReserveNumberRoomsWrapper input[type="text"],.ReserveTypeWrapper input[type="text"],.ReservePriceRangeWrapper input[type="text"],.ReserveReservationTimeWrapper input[type="text"],.ReserveNumberOfPeopleWrapper input[type="text"],.ReserveTimeDropoffWrapper input[type="text"],.ReserveDropoffLocationWrapper input[type="text"],.ReserveTimePickupWrapper input[type="text"],.ReservePickupLocationWrapper input[type="text"],.ReserveTypeCarWrapper input[type="text"],.ReserveTripLengthWrapper input[type="text"],.ReserveTransferFromWrapper input[type="text"],.ReserveTransferToWrapper input[type="text"],.ReserveDestinationCityWrapper input[type="text"],.ReserveReturnCityWrapper input[type="text"],.ReservePlaneNumberAdultsWrapper input[type="text"],.ReservePlaneNumberChildrenWrapper input[type="text"],.ReservePlaneNumberInfantsWrapper input[type="text"],.ReserveToursFormItemWrapper input[type="text"],.ReserveNameWrapper input[type="email"],.ReserveEmailWrapper input[type="email"],.ReserveEmailConfirmWrapper input[type="email"],.ReservePhoneWrapper input[type="email"],.ReserveDateFromWrapper input[type="email"],.ReserveDateToWrapper input[type="email"],.ReserveNumberGuestsWrapper input[type="email"],.ReserveNumberRoomsWrapper input[type="email"],.ReserveTypeWrapper input[type="email"],.ReservePriceRangeWrapper input[type="email"],.ReserveReservationTimeWrapper input[type="email"],.ReserveNumberOfPeopleWrapper input[type="email"],.ReserveTimeDropoffWrapper input[type="email"],.ReserveDropoffLocationWrapper input[type="email"],.ReserveTimePickupWrapper input[type="email"],.ReservePickupLocationWrapper input[type="email"],.ReserveTypeCarWrapper input[type="email"],.ReserveTripLengthWrapper input[type="email"],.ReserveTransferFromWrapper input[type="email"],.ReserveTransferToWrapper input[type="email"],.ReserveDestinationCityWrapper input[type="email"],.ReserveReturnCityWrapper input[type="email"],.ReservePlaneNumberAdultsWrapper input[type="email"],.ReservePlaneNumberChildrenWrapper input[type="email"],.ReservePlaneNumberInfantsWrapper input[type="email"],.ReserveToursFormItemWrapper input[type="email"],.ReserveNameWrapper input[type="tel"],.ReserveEmailWrapper input[type="tel"],.ReserveEmailConfirmWrapper input[type="tel"],.ReservePhoneWrapper input[type="tel"],.ReserveDateFromWrapper input[type="tel"],.ReserveDateToWrapper input[type="tel"],.ReserveNumberGuestsWrapper input[type="tel"],.ReserveNumberRoomsWrapper input[type="tel"],.ReserveTypeWrapper input[type="tel"],.ReservePriceRangeWrapper input[type="tel"],.ReserveReservationTimeWrapper input[type="tel"],.ReserveNumberOfPeopleWrapper input[type="tel"],.ReserveTimeDropoffWrapper input[type="tel"],.ReserveDropoffLocationWrapper input[type="tel"],.ReserveTimePickupWrapper input[type="tel"],.ReservePickupLocationWrapper input[type="tel"],.ReserveTypeCarWrapper input[type="tel"],.ReserveTripLengthWrapper input[type="tel"],.ReserveTransferFromWrapper input[type="tel"],.ReserveTransferToWrapper input[type="tel"],.ReserveDestinationCityWrapper input[type="tel"],.ReserveReturnCityWrapper input[type="tel"],.ReservePlaneNumberAdultsWrapper input[type="tel"],.ReservePlaneNumberChildrenWrapper input[type="tel"],.ReservePlaneNumberInfantsWrapper input[type="tel"],.ReserveToursFormItemWrapper input[type="tel"],.ReserveNameWrapper input[type="number"],.ReserveEmailWrapper input[type="number"],.ReserveEmailConfirmWrapper input[type="number"],.ReservePhoneWrapper input[type="number"],.ReserveDateFromWrapper input[type="number"],.ReserveDateToWrapper input[type="number"],.ReserveNumberGuestsWrapper input[type="number"],.ReserveNumberRoomsWrapper input[type="number"],.ReserveTypeWrapper input[type="number"],.ReservePriceRangeWrapper input[type="number"],.ReserveReservationTimeWrapper input[type="number"],.ReserveNumberOfPeopleWrapper input[type="number"],.ReserveTimeDropoffWrapper input[type="number"],.ReserveDropoffLocationWrapper input[type="number"],.ReserveTimePickupWrapper input[type="number"],.ReservePickupLocationWrapper input[type="number"],.ReserveTypeCarWrapper input[type="number"],.ReserveTripLengthWrapper input[type="number"],.ReserveTransferFromWrapper input[type="number"],.ReserveTransferToWrapper input[type="number"],.ReserveDestinationCityWrapper input[type="number"],.ReserveReturnCityWrapper input[type="number"],.ReservePlaneNumberAdultsWrapper input[type="number"],.ReservePlaneNumberChildrenWrapper input[type="number"],.ReservePlaneNumberInfantsWrapper input[type="number"],.ReserveToursFormItemWrapper input[type="number"]{font-size:20px;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:280px;cursor:pointer}.ReserveFormsCommentsWrapper textarea{font-size:1.2em;height:70px;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:90%;cursor:pointer}.ReserveToursFormCommentsWrapper textarea{font-size:1.2em;height:162px;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:400px;cursor:pointer;font-size:1.2em;height:162px;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:410px;cursor:pointer}.ReserveTypeWrapper select,.ReserveCountryWrapper select,.ReserveDepartureWrapper select,.ReserveTreatmentTimeWrapper select,.ReservePropertyTypeWrapper select,.ReserveTypeBusWrapper select,.ReserveTypePlaneWrapper select,.ReserveToursFormItemWrapper select{font-size:20px;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:280px;cursor:pointer}.btnBookNow{line-height:1.3em;width:100%}.FeaturedListingRequestFormWrapper input[type="text"],.FeaturedListingRequestFormWrapper input[type="email"],.FeaturedListingRequestFormWrapper input[type="tel"],.FeaturedListingRequestFormWrapper input[type="password"]{font-size:1.2em;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:280px;cursor:pointer}.FeaturedListingRequestFormWrapper select{font-size:1.2em;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:280px;cursor:pointer}.FeaturedListingRequestFormWrapper textarea{font-size:1.2em;height:162px;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;cursor:pointer}.FeaturedListingRequestFormWrapper label{font-size:18px;padding:20px 0 5px;width:100%;display:inline-block;font-weight:700;color:#404040}.FeaturedListingRequestFromInnerWrapperRight{float:right;width:50%}.FeaturedListingRequestFromInnerWrapperLeft{float:left;width:50%}.FeaturedListingRequestFormPrivacyText{padding:20px 0}.FeaturedListingRequestBottomText{color:#404040;font:400 12px Arial}.FeaturedListingRequestFromInnerHeader{color:#903d90;font-weight:700;font-size:24px;padding:20px 0}select.listingSortBy{font-size:1.1em;height:1.5em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;padding:0 10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}.RatingFormButtonWrapper{background:linear-gradient(#de42da,#b11aad) repeat scroll 0 0;background-color:#b11aad;border:1px solid #404040;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:24px;font-weight:400;margin:10px 0;padding:11px 10px;text-align:center;text-decoration:none;cursor:pointer}.ReserveFormButtonWrapper input[type="submit"]{background-color:#dd3603;border:none;border-radius:10px;color:#FFF;font-size:28px;font-weight:400;margin:10px 0;padding:11px 30px;text-align:center;text-decoration:none;cursor:pointer}.ReserveToursFormButtonWrapper input[type="submit"]{background:linear-gradient(#3887ca,#2e6593) repeat scroll 0 0;background-color:#3887ca;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:1.6em;margin:10px auto;padding:7px 10px;text-align:center;text-decoration:none;cursor:pointer}.BLHeaderWrapper{padding:0}.BLWrapper{float:left;width:670px;margin:14px 0 0 30px}.BLWrapperBottom{padding:0}.BLWriteReviewWrapper{float:left;width:670px;margin:14px 0 0 30px}.BLHeader{display:inherit}.BLHeaderRight{float:right;width:50%}.BLHeaderLeft{float:left;width:50%}.BLTopMapLocation{padding:5px 0}.BLDescription{padding:20px 0}.BLLocation{padding:20px 0}.BLCustomerReviewDisplay{width:836px;text-align:right}.BLCustomerReviewDisplayCol1{width:400px}.BLCustomerReviewDisplayCol2{width:420px}.BLMapWrapper{clear:both;padding:10px 0}.BLGVCRMapWrapper{float:left;width:420px}.BLSatelliteMapWrapper{float:right;width:440px}.BLMapAddress,.BLGVCRMapHeader,.BLSatelliteMapHeader{padding:5px 0}.BLCustomerReviewDisplayWrapper{width:100%;padding:0;margin:0;text-align:center}.BLCustomerReviewDisplayComments{padding:10px 0 5px}.BLRandomFLWrapper{float:left;width:100%}.BLCityLink{clear:both;text-align:center;padding:20px 100px;display:table}.BLCityLink .buttonPurpleMed,.BLCityLink A.buttonPurpleMed:visited,.BLCityLink A.buttonPurpleMed:link,.BLCityLink A.buttonPurpleMed:hover{width:600px}.BLCSTRating{padding:5px 0}.NewsletterSignUpWrapper{margin:0 auto;height:176px}.BLNewsletterSignUp,.NewsletterSignUp{padding:2px 5px 5px;display:initial}.BLNewsletterSignUpImage,.NewsletterSignUpImage{float:left;width:100px}.BLNewsletterSignUpText,.NewsletterSignUpText{padding:0 3px 8px 0;font-size:.95em}.BLNewsletterSignUpInput{padding:0 11px 3px 0}.NewsletterSignUpInput{padding:0;float:left}.BLNewsletterSignUpInputButton{padding:0 11px 5px 0}.NewsletterSignUpInputButton{padding:0 11px 5px 0;text-align:center}.NewsletterSignUpInputButton a{background-color:#FED05D;border:1px #000;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#404040;font-size:18px;margin:0;padding:7px 10px;text-align:center;text-decoration:none;cursor:pointer}.BLNewsletterSignUpInput input[type="text"]{font-size:1.2em;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:307px;float:right}.NewsletterSignUpInput input[type="text"]{font-size:1em;height:2em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:290px;float:right}.buttonCityTravelTime,A.buttonCityTravelTime:visited,A.buttonCityTravelTime:link,A.buttonCityTravelTime:hover{background:linear-gradient(#418dcb,#2370b0) repeat scroll 0 0;background-color:#0068B3;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:1.2em;margin:10px auto;padding:7px 15px;text-align:center;text-decoration:none}.buttonPurpleTopDestSm,A.buttonPurpleTopDestSm:visited,A.buttonPurpleTopDestSm:link,A.buttonPurpleTopDestSm:hover{background:linear-gradient(#418dcb,#2370b0) repeat scroll 0 0;background-color:#0068B3;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:1.2em;margin:10px auto;padding:7px 15px;text-align:center;text-decoration:none}.BLNewsletterSignUpInputButton input[type="submit"]{background:linear-gradient(#b46bb4,#875487) repeat scroll 0 0;background-color:#b46bb4;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:1.3em;margin:10px auto;padding:7px 10px;text-align:center;text-decoration:none;width:375px;float:right}.NewsletterSignUpInputButton input[type="submit"]{background:linear-gradient(to bottom,#fbe72b 0%,#fbe72b 50%,#fbe72b 50%,#ffd032 50%,#ffd032 100%);border:1px #000;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#676666;font-size:.95em;margin:0;padding:7px 10px;text-align:center;text-decoration:none;width:70px;float:right;cursor:pointer}.BLCustomerReviewNumReviewsTop{float:left;padding:0 5px 0 0}.BLCustomerReviewDisplayHeader{padding:0 0 15px}.BLCustomerReviewDisplayWrapper{text-align:left}.BLCustomerReviewDisplay{width:100%;float:left;text-align:left}.BLCustomerReviewDisplayEndReview{padding:10px 5px 15px}.BLCustomerReviewDisplayComments{padding:10px 0}.BLCustomerReviewDisplayDate,.BLCustomerReviewDisplayFrequency{display:-webkit-box;padding:3px 0}.BLCustomerReviewDisplayCol1{width:500px;text-align:right;padding:0 20px 0 0}.BLCustomerReviewDisplayCol2{width:300px}.BLCustomerReviewDisplayCol2.BodyText{border-bottom:1px solid #404040;width:200px}.MapChoiceCountryWrapper .MapChoiceHeader{padding:0;color:#36c;font-size:24px;line-height:26px;font-weight:700}.MapChoiceRegionWrapper .MapChoiceHeader{padding:0;color:#36c;font-size:24px;line-height:26px;font-weight:700}.MapChoiceAreaWrapper .MapChoiceHeader{padding:0;color:#36c;font-size:24px;line-height:26px;font-weight:700}.MapChoiceCityWrapper .MapChoiceHeader{padding:0;color:#36c;font-size:24px;line-height:26px;font-weight:700}.MapChoiceWrapper .MapChoiceHeader{padding:0;color:#36c;font-size:24px;line-height:26px;font-weight:700}.MapSampleWrapper{float:left;padding:0 0 10px}.MapSocial{padding:20px 200px}.SocialFBWrapper,.SocialGplusWrapper,.SocialTwitterWrapper{float:left;padding:0 10px 0 5px}.SocialFBWrapper{width:130px}.SocialGplusWrapper,.SocialTwitterWrapper{width:75px}ul.FLNames{padding:0;margin:0;-webkit-padding-start:15px}.FLNames li{padding:10px 5px 0 0;margin:0;right:16px;position:relative;list-style-type:none;list-style-position:outside;display:inline-block;text-align:center;max-width:200px;vertical-align:top}.SelectActivityCatImage,.SelectCityListingsImage,.SelectFLImage,.SelectRegionImage,.SelectRegionAreaImage,.CityFLImage{width:215px;max-height:143px}.SelectAreaCityImage.landscape{width:215px;height:auto;max-height:144px}.SelectAreaCityImage.portrait{width:auto;height:215px;max-width:215px}.SelectFLImageWrapper{min-height:149px;padding:5px 0 0}.BottomMapHeader{margin-top:35px}.BottomLeftCity{margin-top:65px}.RegionTopDest{padding:30px 0 20px}.AreaTopDest{padding:30px 0 20px}.CityTopDest{padding:30px 0 20px}.pageContentRightColumn{display:inline-block;padding:0 0 0 10px;width:300px;vertical-align:top}.pageContentLeftColumn{float:left;width:730px}.CityTravelTimeWrapper{padding:40px 10px;width:280px}.CityTravelTimeBox{border-radius:8px;border:1px solid #017c2a;width:250px;height:80px}.CityTravelTimeBoxClock{display:inline-block;float:left;padding:15px 0 0 10px}.CityTravelTimeBoxText{display:inline-block;float:left;padding:15px 10px}.CityTravelTimeBoxTextSiteName{color:#78b952;font-size:15px;font-weight:700}.CityTravelTimeBoxTextTitle{color:#1f6bbd;font-size:24px;font-weight:700;padding:10px 0 0}.CityTravelTimeBoxTextTitleEsp{color:#1f6bbd;font-size:24px;font-weight:700;padding:10px 0 0}.CityTravelTimeBoxJavi{padding:16px 0 0}.CityTravelTimeCityHeader{padding:25px 5px 0;color:#175596;font-size:22px}.CityTravelTimeCityName{padding:4px 5px;color:#404040;font-size:20px}.CityTravelTimeCityName a:link,.CityTravelTimeCityName a:visited,.CityTravelTimeCityName a:hover{text-decoration:underline;color:#404040}.CityTravelTimeCityName a:hover{text-decoration:none;color:#404040}.CityTravelTimeCityDistance{padding:0 5px;color:#404040;font-size:18px}.CityTravelTimeCityDriveTime{padding:0 5px 25px;color:#404040;font-size:18px}.CityOtherBLWrapper{padding:10px 30px;width:250px}.CityOtherBLHeader{padding:25px 5px 5px;color:#1f6bbd;font-size:18px}.CityOtherBLItem{padding:5px;color:#404040;font-size:18px}.CityOtherBLItem a:link,.CityOtherBLItem a:visited,.CityOtherBLItem a:hover{text-decoration:underline;color:#404040}.CityOtherBLItem a:hover{text-decoration:none;color:#404040}.SelectRegionWrapper,.SelectRegionAreaWrapper,.SelectAreaCityWrapper{padding:10px 10px 10px 0}.SelectRegionAreaFLWrapper,.SelectAreaCityFLWrapper{padding:30px 10px 10px 25px}.SelectCityFLWrapper{padding:10px 10px 10px 25px;width:100%}.SelectActivityHeader,.SelectAreaCityHeader,.SelectRegionAreaHeader,.SelectRegionHeader{color:#1f6bbd;font-size:30px;font-weight:700}.SelectActivityHeader{padding:30px 0 0 30px}.SelectActivityHeaderText,.SelectAreaCityHeaderText,.SelectRegionAreaHeaderText,.SelectRegionHeaderText{color:#1f6bbd;font-size:18px;padding:0 0 5px 5px}.SelectActivityHeaderText{padding:5px 0 0 33px}.SelectRegionHeader,.SelectRegionAreaHeader,.SelectAreaCityHeader{padding:10px 0 10px 2px}.TopHotelsHeader{padding:10px 0 10px 2px;color:#1f6bbd;font-size:30px;font-weight:700}.WhatToDoTopHotelsWrapper{padding:10px 0 0}.WhatToDoTopHotelsWrapper .SelectFLItem{margin:5px 12px 20px}.ActivityCatItem a,.SelectFLItem a,.SelectRegionItem a,.SelectRegionAreaItem a,.SelectAreaCityItem a{display:block}.WhatToDoButtonsWrapper{padding:10px 0 0 25px}.WhatToDoButtonsWrapper .ActivityCatItem{min-height:265px}.btmWhatToDoMatches{width:1030px;padding:20px 0;text-align:center;margin:0 auto}.SelectFLSubCatTextLine1{display:block;text-align:left;padding:20px 0 5px 15px}.SelectFLSubCatTextLine2{display:block;font-size:24px;text-align:left;padding:0 0 5px 15px;line-height:28px}.SelectFLSubCatTextLine3{display:block;text-align:left;padding:0 0 5px 15px}.SelectFLSubCatTextLine4{display:block;float:right;padding:0 15px 5px 0}.arrow-right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}.arrow-right-small{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #fff}.arrow-right-small-package{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid #fff;display:inline-block;margin:0 0 0 15px;position:relative;top:2px}.SelectFLSubCatItem a,.SelectFLSubCatItem a:link,.SelectFLSubCatItem a:visited,.SelectFLSubCatItem a:active,.SelectFLSubCatItem a:hover{display:block;color:#fff;font-size:18px;font-weight:700;text-decoration:none;padding:8px 3px;min-height:125px}.SelectFLSubCatItem a:hover{text-decoration:none}.SelectCTAWrapper{display:inline-block;width:98%;padding:10px 0 40px}.SelectCTATextLine1{display:block;text-align:left;padding:18px 0 5px 5px;font-size:19px;font-weight:400}.SelectCTATextLine2{display:block;font-size:28px;text-align:left;padding:0 0 15px 5px;line-height:28px}.SelectCTATextLine3{display:block;text-align:left;padding:0 3px 5px}.SelectCTATextLine4{display:inline-block;float:right;padding:0 0 18px}.SelectCTATextLine4Text{padding:0 5px 0 0;display:inline-block;font-weight:400;text-align:right;width:150px;font-size:20px}.SelectCTATextLine4 .arrow-right{text-align:right;float:none;display:inline-block;width:10px;position:relative;top:4px}.SelectCTACityNearbyItem a,.SelectCTACityNearbyItem a:link,.SelectCTACityNearbyItem a:visited,.SelectCTACityNearbyItem a:active,.SelectCTACityNearbyItem a:hover,.SelectCTACityItem a,.SelectCTACityItem a:link,.SelectCTACityItem a:visited,.SelectCTACityItem a:active,.SelectCTACityItem a:hover,.SelectCTAItem a,.SelectCTAItem a:link,.SelectCTAItem a:visited,.SelectCTAItem a:active,.SelectCTAItem a:hover{display:inline-block;color:#fff;font-size:18px;padding:0;font-weight:700;text-decoration:none}.SelectCTAItem a:hover{text-decoration:none}.SelectCTACityNearbyItem,.SelectCTACityItem,.SelectCTAItem{margin:40px 10px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:260px;float:right;border-radius:8px;border:2px solid #016533;padding:0;min-height:125px;position:relative}.SelectCTACityNearbyItem,.SelectCTACityItem{float:left}.SelectCTACityNearbyItem{width:407px}.CityAlignRight{margin-left:110px}.CityAlignCenter{margin-left:190px}.CityNearbyAlignCenter{margin-left:130px}.SelectMapTextLine1{display:block;text-align:left;padding:10px 0 5px 10px;font-weight:400;font-size:25px}.SelectMapTextLine2{display:block;font-size:36px;text-align:left;padding:2px 0 12px 10px;line-height:38px}.SelectMapTextLine2Esp{display:block;font-size:30px;text-align:left;padding:2px 0 12px 10px;line-height:32px}.SelectMapTextLine3{display:block;text-align:left;padding:0 0 5px}.SelectMapTextLine4{display:block;text-align:right}.SelectMapTextLine4Text{padding:0 10px 0 0;display:inline-block;font-weight:400;font-size:24px;line-height:28px}.SelectMapTextLine4 .arrow-right{float:right;margin:5px 0 0}.SelectMapItem a,.SelectMapItem a:link,.SelectMapItem a:visited,.SelectMapItem a:active,.SelectMapItem a:hover{display:block;color:#fff;font-size:18px;padding:8px 3px 13px;font-weight:700;text-decoration:none}.SelectMapItem a:hover{text-decoration:none}.SelectMap2TextLine3 img,.SelectMapTextLine3 img{border-radius:5px}.SelectMapItem{margin:20px 40px 20px 0;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:286px;float:left;border-radius:8px;border:2px solid transparent;min-height:125px;position:relative}.SelectMapItem:nth-child(odd){margin:20px 0}.SelectMapItem:nth-child(even){margin:20px 70px 20px 0}.SelectVacationPackageItem h3{margin-block-start:0}.SelectVacationPackageHeader{display:block;text-align:left;padding:10px 13px;font-weight:700;font-size:26px;line-height:32px;height:60px}.SelectVacationPackageImage{height:286px}.SelectVacationPackageImage img{max-width:420px;height:280px}.SelectVacationPackageLineWrapper{padding:10px 15px;display:inline-block}.SelectVacationPackageLineText{color:#404040;text-align:left;font-weight:400;width:420px}.SelectVacationPackageLineStart{color:#404040;float:left;padding:0 7px 0 0}.SelectVacationPackageLineButton{padding:3px;margin:5px;font-size:24px;background-color:#dd3603;color:#FFF;text-align:center;text-decoration:none;width:380px;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);display:inline-block;padding:5px 20px}.SelectVacationPackageLineShortDesc{min-height:110px}.SelectVacationPackageLineVisit{min-height:85px}.SelectVacationPackageLineButtonText{padding:0 30px 0 0;display:inline-block;font-weight:400;font-size:24px}.SelectVacationPackageLineButton .arrow-right-small{margin:4px 0 0;display:inline-block}.SelectVacationPackageItem a,.SelectVacationPackageItem a:link,.SelectVacationPackageItem a:visited,.SelectVacationPackageItem a:active,.SelectVacationPackageItem a:hover{display:block;font-size:18px;padding:0 0 5px 5px;font-weight:700;text-decoration:none}.SelectVacationPackageItem a:hover{text-decoration:none}.SelectVacationPackageItem{margin:20px 40px 20px 0;font-size:1.4em;line-height:1em;text-align:center;text-decoration:none;width:450px;float:left;border-radius:8px;border:2px solid #016533;padding:8px 3px 8px 0;min-height:641px;position:relative;background-color:#fff!important}.SelectVacationPackageItem:nth-child(odd){margin:20px 45px 20px 0}.SelectVacationPackageItem:nth-child(even){margin:20px 45px 20px 0}.SelectMap2TextLine1{display:block;text-align:left;padding:5px 0 5px 2px;font-weight:400;font-size:18px}.SelectMap2TextLine2{display:block;font-size:18px;text-align:left;padding:2px 0 12px 2px;line-height:20px;min-height:40px}.SelectMap2TextLine3{display:block;text-align:left;padding:0 0 5px 3px}.SelectMap2TextLine4{display:block;text-align:right}.SelectMap2TextLine4Text{padding:0 7px 0 0;display:inline-block;font-weight:400;font-size:18px;line-height:18px}.SelectMap2TextLine4 .arrow-right-small{float:right;margin:5px 0 0}.SelectMap2Item a,.SelectMap2Item a:link,.SelectMap2Item a:visited,.SelectMap2Item a:active,.SelectMap2Item a:hover{display:block;color:#fff;font-size:18px;padding:8px 3px;font-weight:700;text-decoration:none}.SelectMap2Item a:hover{text-decoration:none}.SelectMap2Item{margin:20px 40px 30px 0;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:200px;float:left;border-radius:8px;border:2px solid #016533;position:relative;height:250px}.SelectMap2Item:nth-child(odd){margin:20px 20px 20px 0}.SelectMap2Item:nth-child(even){margin:20px 20px 20px 0}A.ActivityCatItem:visited,A.ActivityCatItem:link,A.ActivityCatItem:hover,A.SelectFLItem:visited,A.SelectFLItem:link,A.SelectFLItem:hover,A.SelectRegionItem:visited,A.SelectRegionItem:link,A.SelectRegionItem:hover,A.SelectRegionAreaItem:visited,A.SelectRegionAreaItem:link,A.SelectRegionAreaItem:hover,A.SelectAreaCityItem:visited,A.SelectAreaCityItem:link,A.SelectAreaCityItem:hover{padding:4px 2px;margin:5px 4px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:200px;float:left}.ActivityCatItem,.SelectRegionAreaItem,.SelectRegionItem{padding:4px 2px;margin:5px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;display:inline-block;vertical-align:top;width:225px;border-radius:8px;border:1px solid #016533;padding:8px;position:relative}.ActivityCatItem{min-height:220px}.SelectRegionAreaItem{min-height:435px}.SelectRegionItem{min-height:510px}.SelectAreaCityItem{margin:5px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:1px solid #016533;padding:4px 5px 2px;min-height:192px;position:relative}.SelectFLItem{margin:5px 5px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:2px solid #016533;padding:8px 7px;min-height:320px;position:relative}.SelectFLSubCatItem{margin:70px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:195px;float:left;border-radius:8px;border:2px solid #016533;min-height:125px;position:relative}.SelectCityListingsItem{margin:5px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:2px solid #008f39;padding:8px 3px;min-height:245px;position:relative;background-color:#008f39}.SelectCityListingsItemGreen{font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:225px;float:left;border-radius:8px;border:2px solid #016533;padding:0;min-height:245px;background-color:#016533}.SelectCityListingsItemGreenTall{font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:225px;float:left;border-radius:8px;border:2px solid #016533;padding:0;min-height:307px;background-color:#016533}.SelectCityListingsItemGreen a,.SelectCityListingsItemGreen a:link,.SelectCityListingsItemGreen a:visited,.SelectCityListingsItemGreen a:active,.SelectCityListingsItemGreen a:hover,.SelectCityListingsItemGreenTall a,.SelectCityListingsItemGreenTall a:link,.SelectCityListingsItemGreenTall a:visited,.SelectCityListingsItemGreenTall a:active,.SelectCityListingsItemGreenTall a:hover{padding:8px 3px 3px;text-decoration:none;display:block}.SelectCityListingsItemGreen:hover,.SelectCityListingsItemGreenTall:hover{border-color:#016533;background-color:#016533}.SelectCityListingsItemBlue{margin:5px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:225px;float:left;border-radius:8px;border:2px solid #2952A3;padding:0;min-height:245px;background-color:#2952A3;display:block}.SelectCityListingsItemBlueTall{margin:5px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:225px;float:left;border-radius:8px;border:2px solid #2952A3;padding:0;min-height:307px;background-color:#2952A3;display:block}.SelectCityListingsItemBlue:hover,.SelectCityListingsItemBlueTall:hover{border-color:#3264c6;background-color:#3264c6}.SelectCityListingsItemBlue a,.SelectCityListingsItemBlueTall a{text-decoration:none;padding:8px 3px 3px;display:block}.SelectCityListingsItemRed{margin:5px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:225px;float:left;border-radius:8px;border:2px solid #c3373c;padding:0;min-height:245px;background-color:#c3373c;display:block}.SelectCityListingsItemRedTall{margin:5px 15px 20px;font-size:1.4em;line-height:1em;color:#FFF;text-align:center;text-decoration:none;width:225px;float:left;border-radius:8px;border:2px solid #c3373c;padding:0;min-height:307px;background-color:#c3373c;display:block}.SelectCityListingsItemRed:hover,.SelectCityListingsItemRedTall:hover{border-color:#e84046;background-color:#e84046}.SelectCityListingsItemRed a,.SelectCityListingsItemRedTall a{text-decoration:none;padding:8px 3px 3px;display:block}.SelectCityListingsItem,.SelectCityListingsItemGreen,.SelectCityListingsItemGreenTall,.SelectCityListingsItemBlue,.SelectCityListingsItemBlueTall,.SelectCityListingsItemRed,.SelectCityListingsItemRedTall{margin:5px 7px 20px}.ActivityCatItem,.SelectRegionAreaItem:first-child,.SelectRegionAreaItem:nth-child(5n),.SelectRegionItem:first-child,.SelectRegionItem:nth-child(5n){margin:5px 7px 20px}.SelectRegionAreaItem:nth-child(2n),.SelectRegionAreaItem:nth-child(3n),.SelectRegionAreaItem:nth-child(6n),.SelectRegionAreaItem:nth-child(7n),.SelectRegionItem:nth-child(2n),.SelectRegionItem:nth-child(3n),.SelectRegionItem:nth-child(6n),.SelectRegionItem:nth-child(7n){margin:5px 7px 20px}.SelectRegionAreaItem:last-child,.SelectRegionAreaItem:nth-child(4n),.SelectRegionItem:last-child,.SelectRegionItem:nth-child(4n){margin:5px 7px 20px}.SelectAreaCityItem{margin:5px 8px 20px;min-height:250px}.CityFLHotelHeader{color:#972278;font-size:30px;font-weight:700;padding:10px 0 5px 5px}.CityFLHotelSubHeader{color:#972278;font-size:22px;font-weight:400;padding:5px 0 7px 5px}.CityFLActivityHeader{color:#016533;font-size:30px;font-weight:700;padding:10px 0 5px 5px}.CityFLActivitySubHeader{color:#016533;font-size:22px;font-weight:400;padding:5px 0 7px 5px}.CityFLVacationRentalHeader{color:#2952A3;font-size:30px;font-weight:700;padding:10px 0 5px 5px}.CityFLVacationRentalSubHeader{color:#2952A3;font-size:22px;font-weight:400;padding:5px 0 7px 5px}.CityFLRestaurantHeader{color:#016533;font-size:30px;font-weight:700;padding:10px 0 5px 5px}.CityFLRestaurantSubHeader{color:#016533;font-size:22px;font-weight:400;padding:5px 0 7px 5px}.CityFLTransportationHeader{color:#d1595b;font-size:30px;font-weight:700;padding:10px 0 5px 5px}.CityFLTransportationSubHeader{color:#d1595b;font-size:22px;font-weight:400;padding:5px 0 7px 5px}.GreenColor{border-color:#016533;background-color:#016533}.GreenColor:hover{border-color:#016533;background-color:#016533}.GreenColorHeader{color:#016533}.GreenColorHeader:hover{color:#016533}.LightBlueColor{border-color:#0583c6;background-color:#0583c6}.LightBlueColor:hover{border-color:#0692dc;background-color:#0692dc}.LightBlueColorHeader{color:#0583c6}.LightBlueColorHeader:hover{color:#0692dc}.PurpleColor{border-color:#b2579b;background-color:#b2579b}.PurpleColor:hover{border-color:#d065b5;background-color:#d065b5}.PurpleColorHeader{color:#b2579b}.PurpleColorHeader:hover{color:#d065b5}.DarkBlueColor{border-color:#447dd3;background-color:#447dd3}.DarkBlueColor:hover{border-color:#3264c6;background-color:#3264c6}.DarkBlueColorHeader{color:#447dd3}.DarkBlueColorHeader:hover{color:#3264c6}.OrangeColor{border-color:#d39f01;background-color:#d39f01}.OrangeColor:hover{border-color:#edb302;background-color:#edb302}.OrangeColorHeader{color:#d39f01}.OrangeColorHeader:hover{color:#edb302}.BlueGreenColor{border-color:#089aab;background-color:#089aab}.BlueGreenColor:hover{border-color:#0ab2c5;background-color:#0ab2c5}.BlueGreenColorHeader{color:#089aab}.BlueGreenColorHeader:hover{color:#0ab2c5}.GreenBlueColor{border-color:#2da096;background-color:#2da096}.GreenBlueColor:hover{border-color:#36bcb0;background-color:#36bcb0}.GreenBlueColorHeader{color:#2da096}.GreenBlueColorHeader:hover{color:#36bcb0}.DarkOrangeColor{border-color:#d66a12;background-color:#d66a12}.DarkOrangeColor:hover{border-color:#ef7715;background-color:#ef7715}.DarkOrangeColorHeader{color:#d66a12}.DarkOrangeColorHeader:hover{color:#ef7715}.GreenGreyColor{border-color:#79a555;background-color:#79a555}.GreenGreyColor:hover{border-color:#90c466;background-color:#90c466}.GreenGreyColorHeader{color:#79a555}.GreenGreyColorHeader:hover{color:#90c466}.BlueColor{border-color:#2952A3;background-color:#2952A3}.BlueColor:hover{border-color:#2952A3;background-color:#2952A3}.BlueColorHeader{color:#2952A3}.BlueColorHeader:hover{color:#3264c6}.RedColor{border-color:#d1595b;background-color:#d1595b}.RedColor:hover{border-color:#f2686b;background-color:#f2686b}.RedColorHeader{color:#d1595b}.RedColorHeader:hover{color:#f2686b}.HotelColor{border-color:#972278;background-color:#972278}.HotelColor:hover{border-color:#da76c0;background-color:#da76c0}.ActivityColor{border-color:#016533;background-color:#016533}.ActivityColor:hover{border-color:#016533;background-color:#016533}.VacationRentalColor{border-color:#2952A3;background-color:#2952A3}.VacationRentalColor:hover{border-color:#3264c6;background-color:#3264c6}.TransportationColor{border-color:#d1595b;background-color:#d1595b}.TransportationColor:hover{border-color:#f2686b;background-color:#f2686b}.LinkColor01,a.LinkColor01,a.LinkColor01:link,a.LinkColor01:visited,a.LinkColor01:active,a.LinkColor01:hover{color:#016533}.LinkColor02,a.LinkColor02,a.LinkColor02:link,a.LinkColor02:visited,a.LinkColor02:active,a.LinkColor02:hover{color:#972278}.LinkColor03,a.LinkColor03,a.LinkColor03:link,a.LinkColor03:visited,a.LinkColor03:active,a.LinkColor03:hover{color:#2952A3}.LinkColor00,a.LinkColor00,a.LinkColor00:link,a.LinkColor00:visited,a.LinkColor00:active,a.LinkColor00:hover{color:#d1595b}.BorderColor01{border-color:#016533}.BorderColor02{border-color:#972278}.BorderColor03{border-color:#2952A3}.BorderColor00{border-color:#d1595b}.LinkColor11,a.LinkColor11,a.LinkColor11:link,a.LinkColor11:visited,a.LinkColor11:active,a.LinkColor11:hover{color:#972278}.LinkColor12,a.LinkColor12,a.LinkColor12:link,a.LinkColor12:visited,a.LinkColor12:active,a.LinkColor12:hover{color:#2952A3}.LinkColor13,a.LinkColor13,a.LinkColor13:link,a.LinkColor13:visited,a.LinkColor13:active,a.LinkColor13:hover{color:#d1595b}.LinkColor10,a.LinkColor10,a.LinkColor10:link,a.LinkColor10:visited,a.LinkColor10:active,a.LinkColor10:hover{color:#016533}.BorderColor11{border-color:#972278}.BorderColor12{border-color:#2952A3}.BorderColor13{border-color:#d1595b}.BorderColor10{border-color:#016533}.SelectAreaCityItemHeader,.SelectRegionAreaItemHeader,.SelectRegionItemHeader{padding:2px 3px;text-align:left}.ActivityCatItemHeader{padding:0 0 0 3px;margin-bottom:4px}.SelectRegionAreaItemHeader{min-height:62px}.SelectAreaCityItemHeader{min-height:45px}.SelectCityListingsItemHeader{text-align:left;padding:2px 0 2px 2px;font-size:22px;text-decoration:none;font-weight:700;line-height:24px;color:#fff}.SelectCityListingsItemSubHeader{font-size:16px;text-decoration:none;line-height:20px;color:#fff;text-align:left;padding:5px 0 5px 4px;min-height:36px}a.SelectFLItemHeader,a.SelectFLItemHeader:link,a.SelectFLItemHeader:visited,a.SelectFLItemHeader:active,a.SelectFLItemHeader:hover{font-size:20px;text-decoration:none;font-weight:700;line-height:24px}.SelectFLItemHeader{text-align:left;min-height:40px;padding:3px 0 0}.SelectFLItemTypeHeader{font-size:12px;text-decoration:none;font-weight:400;line-height:16px;text-align:left}a.ActivityCatItemHeader,a.ActivityCatItemHeader:link,a.ActivityCatItemHeader:visited,a.ActivityCatItemHeader:active,a.ActivityCatItemHeader:hover,a.SelectRegionAreaItemHeader,a.SelectRegionAreaItemHeader:link,a.SelectRegionAreaItemHeader:visited,a.SelectRegionAreaItemHeader:active,a.SelectRegionAreaItemHeader:hover,a.SelectRegionItemHeader,a.SelectRegionItemHeader:link,a.SelectRegionItemHeader:visited,a.SelectRegionItemHeader:active,a.SelectRegionItemHeader:hover{font-size:20px;text-decoration:none;font-weight:700;line-height:30px}a.SelectAreaCityItemHeader,a.SelectAreaCityItemHeader:link,a.SelectAreaCityItemHeader:visited,a.SelectAreaCityItemHeader:active,a.SelectAreaCityItemHeader:hover{font-size:20px;text-decoration:none;font-weight:700;line-height:24px}.SelectRegionImageWrapper{margin-top:5px}.SelectAreaCityImageWrapper{margin:5px 0}a.ActivityCatItemHeader,a.ActivityCatItemHeader:link,a.ActivityCatItemHeader:visited,a.ActivityCatItemHeader:active,a.ActivityCatItemHeader:hover,a.SelectAreaCityItemHeader,a.SelectAreaCityItemHeader:link,a.SelectAreaCityItemHeader:visited,a.SelectAreaCityItemHeader:active,a.SelectAreaCityItemHeader:hover,a.SelectRegionAreaItemHeader,a.SelectRegionAreaItemHeader:link,a.SelectRegionAreaItemHeader:visited,a.SelectRegionAreaItemHeader:active,a.SelectRegionAreaItemHeader:hover{text-align:left;line-height:24px;min-height:0}a.ActivityCatItemHeader:hover,a.SelectFLItemHeader:hover,a.SelectRegionAreaItemHeader:hover,a.SelectRegionItemHeader:hover{text-decoration:underline}.FLDescText,.RegionAreaDescText,.RegionDescText{color:#404040;font-size:18px;display:inline-block;padding:10px 4px 40px;text-align:left}.RegionAreaDescText,.RegionDescText{line-height:30px}.SelectRegionItem:nth-child(5) .RegionDescText{height:288px}.SelectRegionItem:nth-child(6) .RegionDescText,.SelectRegionItem:nth-child(7) .RegionDescText,.SelectRegionItem:nth-child(8) .RegionDescText{height:265px}.RegionAreaDescText{padding:2px}.ActivityCatButton,.RanFLButton,.RegionAreaButton,.RegionButton{background-color:#FED05D;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:18px;color:#404040;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%}.RanCityListingsButton{background:linear-gradient(to bottom,#fdf26d 0%,#fdf26d 50%,#fdf26d 50%,#fecd53 50%,#fecd53 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:14px;color:#676666;text-decoration:none;margin:0;width:100%}.RanCityListingsButtonFeatured{background:linear-gradient(to bottom,#fdf26d 0%,#fdf26d 50%,#fdf26d 50%,#fecd53 50%,#fecd53 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:14px;color:#676666;text-decoration:none;margin:0;width:100%;padding:5px 0}.RanCityListingsButtonFeaturedTall{background:linear-gradient(to bottom,#fdf26d 0%,#fdf26d 50%,#fdf26d 50%,#fecd53 50%,#fecd53 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:18px;color:#676666;text-decoration:none;margin:0;width:100%;padding:5px 0}a.RanFLButton,a.RanFLButton:link,a.RanFLButton:visited,a.RanFLButton:active,a.RanFLButton:hover,a.ActivityCatButton,a.ActivityCatButton:link,a.ActivityCatButton:visited,a.ActivityCatButton:active,a.ActivityCatButton:hover,a.RegionAreaButton,a.RegionAreaButton:link,a.RegionAreaButton:visited,a.RegionAreaButton:active,a.RegionAreaButton:hover,a.RegionButton,a.RegionButton:link,a.RegionButton:visited,a.RegionButton:active,a.RegionButton:hover{font-weight:400;font-size:18px;color:#404040;text-decoration:none;padding:2px 3px;font-weight:bold}.RanFLButton00{background-color:#dd3603;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:22px;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%}.RanFLButton01{background-color:#dd3603;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:22px;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%}.RanFLButton02{background-color:#dd3603;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:22px;color:#fff;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%}.RanFLButton03{background-color:#dd3603;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:22px;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%}.RanFLButton04{background-color:#dd3603;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:22px;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%}a.RanFLButton00,a.RanFLButton00:link,a.RanFLButton00:visited,a.RanFLButton00:active,a.RanFLButton00:hover,a.RanFLButton01,a.RanFLButton01:link,a.RanFLButton01:visited,a.RanFLButton01:active,a.RanFLButton01:hover,a.RanFLButton02,a.RanFLButton02:link,a.RanFLButton02:visited,a.RanFLButton02:active,a.RanFLButton02:hover,a.RanFLButton03,a.RanFLButton03:link,a.RanFLButton03:visited,a.RanFLButton03:active,a.RanFLButton03:hover,a.RanFLButton04,a.RanFLButton04:link,a.RanFLButton04:visited,a.RanFLButton04:active,a.RanFLButton04:hover{font-weight:400;font-size:22px;color:#fff;text-decoration:none;padding:5px 3px}.CityBestHotelsHeaderWrapper{background-color:#2952A3;display:inline-block;width:97%;color:#fff;padding:5px 7px;border:1px solid;border-radius:3px}.CityBestHotelsHeaderName{font-size:24px;display:inline-block;width:69%}.CityBestHotelsHeaderPrice{font-size:24px;display:inline-block}.CityBestHotelsWrapper{display:inline-block;width:98%;margin:0 7px;padding:10px 0;border-bottom:1px solid #ddd}.CityBestHotelsName{font-size:18px;display:inline-block;width:68%;font-weight:700}.CityBestHotelsName a{font-size:22px;text-decoration:none}.CityBestHotelsName a:hover{text-decoration:underline}.CityBestHotelsPriceText{font-size:20px;display:inline-block;width:11%}.CityBestHotelsPriceButton,a.CityBestHotelsPriceButton{font-size:22px;display:inline-block;background-color:#dd3603;color:#fff;padding:2px 4px;border-radius:10px;text-decoration:none}.FLRatesButton,a.FLRatesButton{font-size:20px;display:inline-block;background-color:#dd3603;color:#fff;padding:3px 10px;border-radius:10px;text-decoration:none}.SelectCityListingsImageWrapperTall{height:185px}a.RanFLButton00:hover{text-decoration:underline;cursor:pointer}a.RanFLButton01:hover{text-decoration:underline;cursor:pointer}a.RanFLButton02:hover{text-decoration:underline;cursor:pointer}a.RanFLButton03:hover{text-decoration:underline;cursor:pointer}a.RanFLButton04:hover{text-decoration:underline;cursor:pointer}.FLDescText{width:100%;padding:0 5px 0 0;font-size:16px;line-height:16px;font-style:italic}.RanFLStarWrapper{float:left}.RanFLPriceWrapper{float:right;font-weight:700}.SelectFLItemSubHeader,a.SelectFLItemSubHeader,a.SelectFLItemSubHeader:link,a.SelectFLItemSubHeader:visited,a.SelectFLItemSubHeader:active,a.SelectFLItemSubHeader:hover,.SelectRegionAreaItemSubHeader,a.SelectRegionAreaItemSubHeader,a.SelectRegionAreaItemSubHeader:link,a.SelectRegionAreaItemSubHeader:visited,a.SelectRegionAreaItemSubHeader:active,a.SelectRegionAreaItemSubHeader:hover,.SelectRegionItemSubHeader,a.SelectRegionItemSubHeader,a.SelectRegionItemSubHeader:link,a.SelectRegionItemSubHeader:visited,a.SelectRegionItemSubHeader:active,a.SelectRegionItemSubHeader:hover{font-size:18px;text-decoration:none;padding:0;line-height:24px;text-align:left;font-weight:700}a.SelectFLItemSubHeader:hover,a.SelectRegionAreaItemSubHeader:hover,a.SelectRegionItemSubHeader:hover{text-decoration:underline}.RegionPuzzleWhatToDo{width:340px;height:280px;background-position:0 -730px!important;display:inline-block;cursor:pointer!important;margin:0 10px 30px 25px;float:left}.RegionPuzzleWhatToDo a,RegionPuzzleWhatToDo a:hover,RegionPuzzleWhatToDo a:active,RegionPuzzleWhatToDo a:link,RegionPuzzleWhatToDo a:visited{width:340px;height:280px;display:inline-block;cursor:pointer!important}.RegionPuzzleDestinations,.RegionPuzzleDestinations a,RegionPuzzleDestinations a:hover,RegionPuzzleDestinations a:active,RegionPuzzleDestinations a:link,RegionPuzzleDestinations a:visited{width:380px;height:280px;margin:0 30px 30px 0;display:inline-block;cursor:pointer!important;float:left}.RegionPuzzleJavisBlog,.RegionPuzzleJavisBlog a,RegionPuzzleJavisBlog a:hover,RegionPuzzleJavisBlog a:active,RegionPuzzleJavisBlog a:link,RegionPuzzleJavisBlog a:visited{width:215px;height:280px;background-position-x:14px;background-position-y:11px;background-size:90%;margin:4px 0 30px;display:inline-block;cursor:pointer!important;position:relative;bottom:4px;float:left}.pageContentTopPicksUnder{padding:20px 0;float:left}.pageContentTopPicksCityUnder{padding:20px 30px 10px;float:left}.RegionPuzzleTopRight{width:340px;height:280px;margin:-22px 7px 30px 25px;display:inline-block;float:right}.RegionPuzzleTopRightText{color:#767676;font-size:14px;padding:0;text-align:center}.TopRightText{color:#767676;font-size:14px;padding:0;text-align:center}.RegionPuzzleTop{margin:0 0 60px 5px;text-align:left;width:970px}.RegionPuzzleBottom{margin:0 auto 30px;text-align:center}.RegionPuzzleVacationPackages,.RegionPuzzleVacationPackages a,RegionPuzzleVacationPackages a:hover,RegionPuzzleVacationPackages a:active,RegionPuzzleVacationPackages a:link,RegionPuzzleVacationPackages a:visited{width:460px;height:280px;background-position:0 -450px!important;margin:0 25px 15px 0;display:inline-block;cursor:pointer!important;background-size:120%}.RegionPuzzleNewsletter{width:500px;height:280px;margin:0 10px 15px 0;display:inline-block;float:right;background-color:#2952A3}.RegionPuzzleNewsletterJavi,.RegionPuzzleNewsletterJavi a,.RegionPuzzleNewsletterJavi a:hover,.RegionPuzzleNewsletterJavi a:active,.RegionPuzzleNewsletterJavi a:link,.RegionPuzzleNewsletterJavi a:visited{width:147px;height:146px}.RegionPuzzleNewsletterJaviMob,.RegionPuzzleNewsletterJaviMob a,.RegionPuzzleNewsletterJaviMob a:hover,.RegionPuzzleNewsletterJaviMob a:active,.RegionPuzzleNewsletterJaviMob a:link,.RegionPuzzleNewsletterJaviMob a:visited{width:96px;height:112px}.RegionPuzzleNewsletter .RegionPuzzleNewsletterJavi img{position:relative;bottom:170px;left:340px}.RegionPuzzleWrapper{padding:35px 0 20px 30px}.RegionPuzzleYellow{background-color:#f8ee00;opacity:.9;filter:alpha(opacity=90);color:#404040;margin:6px 0;text-decoration:none;position:relative;bottom:284px}.RegionPuzzleLink,.RegionPuzzleLink a,.RegionPuzzleLink a:hover,.RegionPuzzleLink a:link,.RegionPuzzleLink a:active,.RegionPuzzleLink a:visited{text-decoration:none!important}.RegionPuzzleYellow h3{color:#913e90;font-size:28px;padding:10px 0 0;margin:0;text-align:center}.RegionPuzzleGreen{background-color:#017c2a;opacity:.9;filter:alpha(opacity=90);color:#fcf7f7;margin:6px 0;position:relative;bottom:284px}.RegionPuzzleGreen h3{color:#fcf7f7;font-size:28px;padding:10px 0 0;margin:0;text-align:center}.RegionPuzzleBlue{background-color:#2952A3;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:6px 0;position:relative}.RegionPuzzleJavisBlog .RegionPuzzleBlue,.RegionPuzzleVacationPackages .RegionPuzzleBlue{position:relative;bottom:284px}.RegionPuzzleBlue img{position:absolute;right:40px;top:-30px}.RegionPuzzleBlue h3{color:#f8ee00;font-size:28px;padding:10px 0 0;margin:0;text-align:center}.RegionPuzzlePurple{background-color:#923991;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:6px 0}.RegionPuzzlePurple h3{color:#f8ee00;font-size:30px;padding:10px 0 0 35px;margin:0;text-align:left}.RegionPuzzleViewText{padding:5px 12px 4px 20px;font-size:18px;line-height:17px}.RegionPuzzleViewTextNewsletter{padding:7px 12px 4px 37px;font-size:18px;line-height:17px;font-weight:700;height:30px}.RegionPuzzleViewDetailsWhatToDo{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:145px;left:219px;width:110px;font-size:18px}.RegionPuzzleViewDetailsDestinations{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:145px;left:259px;width:110px;font-size:18px}.RegionPuzzleViewDetailsJavisBlog{margin:0;padding:0}.RegionPuzzleViewDetailsVacationPackages{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;bottom:145px;left:340px;width:110px;font-size:18px}.RegionPuzzleViewDetailsNewsletter{margin:0;padding:0}.RegionPuzzleNewsletterText{padding:0 0 0 50px;font-size:18px;font-weight:700;line-height:22px}.RegionPuzzleNewsletterText ul{padding:0 0 0 10px;font-size:16px;font-weight:400;list-style-type:none;width:220px}.RegionPuzzleNewsletterText li:nth-child(odd){float:left;list-style-type:disc}.RegionPuzzleNewsletterText li:nth-child(even){margin:0 0 0 120px;list-style-type:disc}.RegionPuzzleNewsletterTextEsp{padding:5px 0 0 20px;font-size:18px;font-weight:700}.RegionPuzzleNewsletterTextEsp ul{padding:0 0 0 10px;font-size:18px;font-weight:400;list-style-type:none;width:305px}.RegionPuzzleNewsletterTextEsp li:nth-child(odd){float:left;list-style-type:disc}.RegionPuzzleNewsletterTextEsp li:nth-child(even){margin:0 0 0 160px;list-style-type:disc}.RegionPuzzleNewsletterSignUpWrapper{position:relative;bottom:135px;width:380px}.SearchPagingBottom{padding:15px 0}.SearchSeparator{border-top:1px solid #dadada;padding:10px 0}.VacationPackageTextWrapper{display:inline-block;padding:10px 0;font-size:18px;color:#404040}.VacationPackageToursWrapper{width:1011px;padding:0 0 10px}.VacationPackageTour{width:490px;float:left;display:inline-block;padding:15px 10px 15px 0}.VacationPackageTourTitle{padding:5px 0 0}.VacationPackageTourDesc{padding:5px 0}.VacationPackageTourPrice{padding:0 0 5px}.VacationPackageTourLink{width:95%;margin:0 0 5px}.VacationPackageMainWrapper{padding:10px 0 0 20px;width:97%}.VacationPackageTourDetailWrapper{width:1011px}.VacationPackageTourDetailLeftWrapper{width:730px;float:left;padding:50px 0}.VacationPackageTourDetailRightWrapper{width:275px;float:right;padding:60px 0 0}.VacationPackageTourDetailTitleWrapper{padding:15px 0;text-align:center}.VacationPackageTourDetailMapLinkWrapper{padding:15px 0}.VacationPackageTourDetailItineraryWrapper{padding:40px 10px;width:690px}.VacationPackageTourDetailItineraryWrapper img{max-width:690px;height:auto}.VacationPackageTourDetailTextWrapper{width:720px}.VacationPackageTourPricesTitleDaysWrapper{text-align:left;padding:20px 0 0}.VacationPackageTourPricesItemWrapper{padding:15px 0}.VacationPackageTourTermsWrapper{padding:15px 0 0}.VacationPackageTourDetailLowPriceWrapper{padding:15px 0}.VacationPackageTourLeftTopButtonWrapper{padding:15px 0}.VacationPackageTourTravelIncludesWrapper{padding:40px 10px 15px}.VacationPackageTourDetailMapWrapper{padding:10px 10px 30px}.VacationPackageTourTravelIncludesWrapper li{padding:5px 0}.VacationPackageTourChoiceHotelsWrapper{padding:0 0 15px}.VacationPackageTourExtraPhotoWrapper{padding:15px 0}.ReserveToursHeader{width:100%;padding:5px 0 15px}.ReserveToursTopText{width:100%;padding:5px 0 15px}.ReserveToursTopErrors{width:100%;padding:5px 0 15px}.ReserveToursFormLeftWrapper{float:left;width:59%}.ReserveToursFormRightWrapper{float:right;width:41%}.ReserveToursFormButtonWrapperRight{float:right;width:50%}.ReserveToursRequiredWrapperLeft{float:left;width:50%;padding:10px 0 0}.ReserveToursTrustWrapper{margin-top:30px;display:inline-block;width:100%}.ReserveToursTrustRight{width:50%;padding:0;float:right}.ReserveToursTrustLeft{width:50%;padding:0;float:left;text-align:center}.ReserveToursTerms{width:100%;padding:20px 0 15px}.ReserveToursThankYouText{width:100%;padding:5px 0 15px}.tblMainContent{width:1230px}.tblColMainContentSide{width:2px}.tblColMainContentCenter{width:1226px}.tblTopInternal{width:100%}.tblColLeftNav{width:170px;padding:103px 0 0}.tblColMainContent{width:1036px;padding:0 0 0 35px}.tblColAdminLeftNav{width:290px;padding:20px 0 0}.tblColAdminMainContent{width:903px;padding:0 0 0 35px}.tblTopAdminMainContent{width:936px;padding:0;margin:0}.colAboveMainContent{width:1056px;vertical-align:top}.tblTopMainContent{width:1056px;padding:0;margin:0}.colTopMainContent{width:1056px;vertical-align:top}.colAboveMainContentFull{width:1246px;vertical-align:top}.tblTopMainContentFull{width:1246px;padding:0;margin:0}.colTopMainContentFull{width:1246px;vertical-align:top}.colTopMainContentAdminFull{width:100%;vertical-align:top}.FullWrapper{width:100%;float:left;padding:10px 0 0 25px}.galleriaWrapper{width:700px;float:left;padding:10px 0 0 20px}.galleriaWrapperTop{padding:0;text-align:center;margin:0 auto}.listingWrapper{width:915px;float:left;padding:10px 0 0}.listingWrapperFull{width:1210px;padding:10px 0 0 10px}.listingMainTableWrapper{width:915px}.topRightAu2{float:right;padding:30px 0 0;width:300px;height:600px}.topRightAu2FL{display:inline-block;padding:30px 0 0 5px;width:300px;vertical-align:top}.MainListingPuzzleWrapper{width:1036px;padding:10px 92px}.ListingPuzzleWrapper{width:1036px}.BLPuzzleWrapper{width:1036px;padding:40px 0 0;position:relative;right:30px}.listingSortBy{margin:0 0 3px 5px}.tblFLTopNav{width:730px;margin:0}.FLBookPage .tblFLTopNav{min-height:170px}.colFLTopNavCol1{width:340px;display:inline-block;vertical-align:top}.colFLTopNavCol2{width:310px;display:inline-block;vertical-align:top}.FLHeaderWrapper{padding:0}.FLTopNavCompanyRatingWrapper{width:100%;padding:0 0 20px}.FLTopNavCompanyCSTWrapper{width:100%;padding:0 0 20px}.FLTopNavCompanyCSTHeader{padding:0}.FLTopNavCompanyCSTHeader a:active,.FLTopNavCompanyCSTHeader a:link,.FLTopNavCompanyCSTHeader a:visited,.FLTopNavCompanyCSTHeader a:hover{font-size:18px;font-weight:700;color:#404040;text-decoration:none}.FLTopNavCompanyCSTHeader a:hover{font-weight:700;color:#404040;text-decoration:underline}.FLTopNavCompanyCSTRating{padding:0}.FLTopNavCompanyPhoneWrapper{padding:10px 0}.FLTopNavCompanyPhoneTollFree{padding:5px 0}.FLTopNavCompanyPhoneRegPhone{padding:5px 0}.FLTopNavCompanyPhoneFax{padding:5px 0}.FLTopNavCompanyPhoneCell{padding:5px 0}.FLTopNavCompanyPhoneTollFreeHeader,.FLTopNavCompanyPhoneRegPhoneHeader,.FLTopNavCompanyPhoneFaxHeader,.FLTopNavCompanyPhoneCellHeader{display:inline-block;float:left;padding:0 5px 0 0}#fixedFLNav{width:170px;z-index:100}.FLTopNavCompanyAddressWrapper{padding:0 0 20px}.FLTopNavCompanyAddressCityHeader{padding:0 0 2px}.FLTopNavCompanyAddressCity{padding:0}.FLTopNavCompanyAddressRegion{padding:0}.FLTopNavCompanyPrintWrapper{padding:20px 0 10px}.FLBottomCompanyButtonWrapper,.FLTopNavCompanyButtonWrapper,.FLTopNavCompanyButtonTopWrapper{padding:25px 0;line-height:22px;border-radius:5px;background-color:#e4eef7}.FLTopNavCompanyButtonTopWrapper{margin:0 10px 40px 0}.FLTopNavCompanyButtonActWrapper{height:45px}.FLRatesPricesStartingNights{padding:10px 0 0;color:#404040;font-size:18px;font-style:italic}.FLRatesPricesWrapper{display:inline-block;width:425px;vertical-align:top;padding:5px 0 0 5px}.FLAdminStartButtonWrapper{padding:25px 2px 40px 0;text-align:right}.FLBookButton{display:inline-block;text-align:right;margin:0 auto;width:290px;vertical-align:middle}.FLBookButtonSearch{padding:10px 2px 0 0;width:260px;text-align:right}.Top10Button{padding:25px 10px 20px 20px;width:300px;display:inline-block}.Top10CTA{padding:25px 0 20px;width:340px;display:inline-block;float:right}.Top10MainImage{width:670px;height:auto}a.no-underline{text-decoration:none!important}a.no-underline:hover{text-decoration:underline!important}.buttonTop10BottomText{padding:5px 0 10px;font-size:18px;line-height:18px;width:200px}.FLBookButtonRight{padding:25px 2px 40px 40px;width:286px;float:right}.FLBookButtonLeft{padding:25px 2px 40px 0;display:inline-block}.FLTopNavPricesStarting{color:#C43003;width:350px;display:inline-block;margin:0 10px;vertical-align:middle;font-size:22px;line-height:28px}.FLTopNavPricesStartingText{display:initial}.FLPhotoGallerySocial{padding:0 0 10px 250px}.FLVeryTop{display:inline-block;padding:14px 0 0;width:728px}.FLWriteReviewVeryTop{float:left;padding:14px 0 0;width:728px}.FLCustomerReviewHeader{padding:0 0 5px}.socialMediaWidgetFLTwitter{padding:0}.RatesTable{border:1px solid #000}.RatesTableHeader{background-color:#1f6bbd;color:#fff;font-weight:700;font-size:18px;padding:5px;text-align:center}.RatesTableColumnEven{background-color:#fff;color:#000;font-weight:400;font-size:18px;padding:5px;text-align:center}.RatesTableColumnOdd{background-color:#d8ebff;color:#000;font-weight:400;font-size:18px;padding:5px;text-align:center}.FLRoomsText{padding:0;width:670px}.FLTopText{padding:0;width:670px}.CustomerReviewBody{padding:0 50px 10px}.BLCustomerReviewBody{padding:15px 50px}.ReviewsName{padding:0 0 0 5px}.ReviewsCountry{width:50%;text-align:left;padding:0 0 0 5px}.ReviewsDate{width:50%;text-align:left;padding:0}.ReviewsHeader{width:50%;text-align:right;padding:2px 25px 0 0}.ReviewsAnswer{width:50%;text-align:left;padding:0 0 10px}.ReviewsUnderline{border-bottom:1px solid #404040;width:150px}.VacationPackageWrapperHeader{color:#36c;font-weight:700;font-size:24px;padding:35px 0 0}.CustomerReviewBody{padding:20px 0 20px 25px}.CustomerReviewName{padding:5px 0 0 10px}.VacationPackageWaysHeader{color:#36c;font-weight:700;font-size:24px;padding:0 0 10px}.VacationPackageWaysCTAWrapper{margin:0 0 0 20px;display:inline-block;font-size:18px}.VacationPackageWaysCTALineHeader{display:inline-block;font-weight:700;padding:0 0 0 7px}.VacationPackageWaysCTALine1{display:inline-block}.VacationPackageWaysCTALine2{margin:0 0 0 75px;padding:5px 0 8px}.FrmAddSect select{width:400px}.FrmAddSect textarea{max-width:90%;width:1200px}.VacationPackageTourDetailTopWrapper{width:670px;padding:0 10px 0 5px;float:left;height:710px}.VacationPackageTourDetailVideoWrapper{padding:40px 0 0}.VacationPackageTourDetailTopWithImageWrapper{width:670px;padding:0 10px 0 5px;float:left;height:700px}.VacationPackageTourDetailTopHeaderWrapper{width:100%;padding:0}.VacationPackageTourDetailTopHeaderLeft{float:left;padding:0 0 15px}.VacationPackageTourDetailTopLineHeader{font-weight:700;font-size:20px}.VacationPackageTourDetailTopLineText{font-size:18px;padding:5px 0 0 5px}.VacationPackageTourDetailTopLineTextSm,.VacationPackageTourDetailTopLineTextSm a{font-size:18px;padding:2px 0 0 5px}.VacationPackageTourDetailTopHeaderRight{float:right;padding:0 0 15px}.VacationPackageTourDetailTopBottomLineText{font-size:18px;padding:2px 0 10px 5px}.VacationPackageTourHighlightsWrapper{padding:20px 10px 10px}.VacationPackageTourHighlightsHeader{font-weight:700;font-size:24px;color:#36C}.VacationPackageTourHighlightsLineHeader{font-weight:700;font-size:22px;padding:10px 10px 0 0;float:left}.VacationPackageTourHighlightsLineText{font-size:22px;padding:10px 0 0}.VacationPackageTourDetailMapWrapper img{max-width:720px;height:auto}.VacationPackageTourPricesTitleWrapper{background-color:#1f6bbd;display:inline-flex;width:860px;border:1px #404040 solid}.VacationPackageTourPricesTitleWrapperEven{background-color:#d8ebff;display:inline-flex;width:860px;border-left:1px #404040 solid;border-right:1px #404040 solid;border-bottom:1px #404040 solid}.VacationPackageTourPricesTitleWrapperOdd{background-color:#fff;display:inline-flex;width:860px;border-left:1px #404040 solid;border-right:1px #404040 solid;border-bottom:1px #404040 solid}.VacationPackageTourChoiceHotelsTopHeader{padding:40px 0 10px}.VacationPackageTourChoiceHotelsTitle{font-weight:700;font-size:18px;color:#404040;padding:10px 0 0 20px}.VacationPackageTourChoiceHotelsLeftWrapper{display:inline-block;padding:0 10px 15px 25px;width:45%}.VacationPackageTourChoiceHotelsRightWrapper{float:right;padding:10px 0 15px;width:45%}.VacationPackageTourPricesTitle4Med,.VacationPackageTourPricesTitle5Med,.VacationPackageTourPricesTitle6Med,.VacationPackageTourPricesTitle4Long,.VacationPackageTourPricesTitle1,.VacationPackageTourPricesTitle2,.VacationPackageTourPricesTitle3,.VacationPackageTourPricesTitle4,.VacationPackageTourPricesTitle5,.VacationPackageTourPricesTitle6{padding:5px;color:#fff;font-weight:400;font-size:20px;text-align:center}.VacationPackageTourPricesTitle1{text-align:left;width:120px}.VacationPackageTourPricesTitle2{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle3{width:260px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle4,.VacationPackageTourPricesTitle5,.VacationPackageTourPricesTitle6{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle4Long{width:315px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle4Med,.VacationPackageTourPricesTitle5Med,.VacationPackageTourPricesTitle6Med{width:153px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText4Med,.VacationPackageTourPricesItemText5Med,.VacationPackageTourPricesItemText6Med,.VacationPackageTourPricesItemText4Long,.VacationPackageTourPricesItemText1,.VacationPackageTourPricesItemText2,.VacationPackageTourPricesItemText3,.VacationPackageTourPricesItemText4,.VacationPackageTourPricesItemText5,.VacationPackageTourPricesItemText6{float:left;padding:5px;color:#404040;font-weight:400;font-size:18px;text-align:center}.VacationPackageTourPricesItemText1{width:120px;text-align:left}.VacationPackageTourPricesItemText2{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText3{width:260px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText4,.VacationPackageTourPricesItemText5,.VacationPackageTourPricesItemText6{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText4Long{width:315px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText4Med,.VacationPackageTourPricesItemText5Med,.VacationPackageTourPricesItemText6Med{width:153px;border-left:1px #404040 solid}.VacationPackageTourBottomButtonWrapper{padding:40px 0 0;width:820px;text-align:right}.VacationPackageTourBottomLeftButtonWrapper{padding:40px 0 0;text-align:left}.VacationPackageTourPricesWrapper{padding:40px 0 0}.VacationPackageTourPricesHeader{padding:0 0 20px}.VacationPackageTourReviewsWrapper{margin:40px 0 0;padding:20px 0 0;border-top:1px #404040 solid;border-bottom:1px #404040 solid;width:860px}.VacationPackageTourFinalCTAWrapper{padding:20px 0;border-bottom:1px #404040 solid;width:860px}.VacationPackageTourSideCTAWrapper{padding:20px 0;width:275px}.VacationPackageTourSideCTAWrapper .VacationPackageWaysTopText,.VacationPackageTourSideCTAWrapper .VacationPackageWaysHeader{font-size:24px}.VacationPackageTourSideCTAWrapper .VacationPackageWaysCTAWrapper{margin:0}.VacationPackageTourSideCTAWrapper .VacationPackageWaysCTALineHeader{padding:0 0 0 7px;line-height:30px}.VacationPackageTourSideCTAWrapper .VacationPackageWaysCTALineText{display:block;padding:0 0 10px 75px}.VacationPackageTourSideCTAWrapper .VacationPackageWaysCTALine2 .VacationPackageWaysCTALineText{padding:0 0 10px}.VacationPackageWaysTopText{color:#404040;font-weight:700;font-size:24px;padding:10px 0 10px 10px}.VacationPackageTourExtraPhotoText{text-align:left;color:#36C;font-size:18px;padding:0}.VacationPackageTourTopImage{height:460px}.CompanyDirectoryPagingWrapper{padding:20px 0;text-align:center}.CompanyDirectoryPagingLeft{display:inline-block}.CompanyDirectoryPagingCenter{display:inline-block;padding:0 30px}.CompanyDirectoryPagingRight{display:inline-block}.CompanyDirectoryMainWrapper{width:900px}.CompanyDirectoryMainColLeft{width:450px;float:left}.CompanyDirectoryMainColRight{width:450px;float:right}a.CompanyDirectoryMainLink:link,a.CompanyDirectoryMainLink:visited,a.CompanyDirectoryMainLink:active,a.CompanyDirectoryMainLink:hover{padding:5px 0;display:block}.ConfirmReviewHeaderWrapper{width:100%}.WriteReviewSeparator{background-color:#1f6bbd;padding:3px 10px}.WriteReviewMain{width:670px;padding:0 30px}.WriteReviewMain .AlertExLg{padding:0 0 0 5px}.WriteReviewColWrapperBlue,.WriteReviewColWrapper{height:50px;padding:20px 0}.WriteReviewColTall{height:150px}.WriteReviewColExtraTall{height:420px}.WriteReviewColWrapperBlue{background-color:#d8ebff}.WriteReviewCol1{width:390px;float:left;padding-left:10px}.WriteReviewCol2{width:270px;float:left}.WriteReviewColLong1{width:290px;float:left;padding-left:10px}.WriteReviewColLong2{width:370px;float:left}.WriteReviewColFull{width:670px;padding:10px}.searchTourPhotoLeft{max-width:250px}.WriteReviewButtonWrapper{width:215px;float:right;padding:0 0 50px}.WriteReviewColLong2 input[type="text"],.WriteReviewCol2 input[type="text"],.WriteReviewColLong2 input[type="checkbox"]{font-size:1.2em;height:1.7em;border-color:#aeadad #c6c6c6 #c6c6c6;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.WriteReviewColLong2 input[type="checkbox"]{zoom:1.5}.WriteReviewColLong2 select,.WriteReviewCol2 select{font-size:1em;padding:5px;border-color:#aeadad #c6c6c6 #c6c6c6;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.WriteReviewCol2 select[multiple]{height:150px}.WriteReviewRequired{padding:10px 0 20px}.WriteReviewColFull textarea{font-size:1.2em;border-color:#aeadad #c6c6c6 #c6c6c6;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;width:650px;height:360px}.WriteReviewColWrapper fieldset{border:none}.WriteReviewColWrapper legend{display:inline-block}.WriteReviewColWrapper fieldset .WriteReviewCol1{padding-left:0}.WriteReviewColWrapper fieldset .WriteReviewCol2{width:230px}.WriteReviewColWrapper fieldset .WriteReviewCol2 label{padding:0 2px 0 30px}.hideElement{display:none}.HomeContentAnWrapper{float:left;margin:10px 0}.HomeContentQuoteWrapper{display:flex}.galleria-images{width:100%!important;cursor:pointer}.formAdminNoDisplay{display:none}.formAdminDisplay{padding:5px 0 10px}.formAlertNoDisplay{display:none}.formChildNoDisplay{display:none}.formChildDisplay{display:block}.formAlertDisplay{padding:10px 0;margin:0 auto;text-align:center}.formAlertDisplayLeft{padding:10px 5px;margin:0 auto;text-align:left}.formAlertDisplayRateListingContact{padding:0 0 10px!important;margin:0 auto;text-align:center}.formAlertDisplayRateListingReview{padding:0 0 5px 10px !important;margin:0 auto;text-align:left}.formSubmitNoDisplay{display:none}.formSubmitDisplay{display:block}.cs-loader{position:relative;top:0;left:110px;height:75px;width:100%}.ContactUsSubmitWrapper .cs-loader{width:220px}.LoginNewsletterWrapper .cs-loader{left:430px}.LoginForgotPasswordWrapper .cs-loader{left:290px}.LoginFormWrapper .cs-loader{left:520px}.cs-loader-inner{transform:translateY(-50%);top:50%;position:absolute;width:100px;color:#000;font-weight:700;padding:0;text-align:center}.cs-loader-inner label{font-size:30px;opacity:0;display:inline-block}@keyframes lol{0%{opacity:0;transform:translateX(-300px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(300px)}}@-webkit-keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0px)}66%{opacity:1;-webkit-transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(300px)}}.cs-loader-inner label:nth-child(6){-webkit-animation:lol 3s infinite ease-in-out;animation:lol 3s infinite ease-in-out}.cs-loader-inner label:nth-child(5){-webkit-animation:lol 3s 100ms infinite ease-in-out;animation:lol 3s 100ms infinite ease-in-out}.cs-loader-inner label:nth-child(4){-webkit-animation:lol 3s 200ms infinite ease-in-out;animation:lol 3s 200ms infinite ease-in-out}.cs-loader-inner label:nth-child(3){-webkit-animation:lol 3s 300ms infinite ease-in-out;animation:lol 3s 300ms infinite ease-in-out}.cs-loader-inner label:nth-child(2){-webkit-animation:lol 3s 400ms infinite ease-in-out;animation:lol 3s 400ms infinite ease-in-out}.cs-loader-inner label:nth-child(1){-webkit-animation:lol 3s 500ms infinite ease-in-out;animation:lol 3s 500ms infinite ease-in-out}.TravelTimeCityLinksWrapper{width:688px;float:left}.TravelTimeCityLinksRightWrapper{width:342px;float:right}.TravelTimeCityLinks ul{margin:0;padding:0;list-style-type:none}.TravelTimeCityLinks li{width:300px;display:inline;padding:5px 0}.TravelTimeCityLinks li:nth-child(odd){float:left}.TravelTimeCityLinks li:nth-child(even){float:right}.TravelTimeMainTableWrapper{margin:30px 0 0;width:100%}.TravelTimeMainCaption{font-size:30px;line-height:34px;color:#1f6bbd;font-weight:700;padding:5px 0;text-align:left}.TravelTimeSubCaption{font-size:18px;line-height:22px;color:#1f6bbd;font-weight:400;padding:5px 0 20px 2px;text-align:left}.AdvertiseFeaturedButtonWrapper{padding:0 5px;display:inline}.AdvertiseBasicButtonWrapper{padding:0 5px;display:inline}.AdvertiseFeaturedLeftWrapper{width:590px;float:left}.AdvertiseFeaturedRightWrapper{width:300px;float:right;padding:0 20px 0 0}.AdvertiseFeaturedRightHeader{font-size:26px;line-height:22px;color:#1f6bbd;font-weight:700;padding:0 0 30px;text-align:left}.BasicListingMainCategoryHeader{color:#903d90;font-weight:700;font-size:20px;padding:30px 0 20px}.BasicListingCategory{float:left;width:225px;display:inline-block}.BasicListingCategory ul{margin:0;padding:0;list-style-type:none}.BasicListingCategory li{padding:2px 5px}.BasicListingCategoryHeader{color:#1f6bbd;font-weight:700;font-size:18px;padding:10px 0}.BasicListingCategoryInnerWrapper1{height:210px;float:left}.BasicListingCategoryInnerWrapper2{float:left;height:210px}.BasicListingCategoryInnerWrapper3{height:100px;float:left}.BasicListingImageButton{text-align:center}.tblGalleria a:focus,.tblGalleriaFull a:focus,.tblVacationPackageFull a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.HeaderLogo a:focus{outline:dashed 2px #1f6bbd}.HeaderRight a:focus{outline:dashed 2px #1f6bbd}.HeaderLanguageSpanish a:focus{outline-offset:2px}.HeaderSocialWrapper a:focus{outline-offset:1px}.btnTabActive1 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 16px}.btnTab1 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 16px}.btnTabActive2 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 11px}.btnTab2 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 11px}.btnTabActive3 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 13px}.btnTab3 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 13px}.btnTabActive4 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 12px}.btnTab4 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 12px}.btnTabActive5 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 12px}.btnTab5 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 12px}.btnTabActive6 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 13px}.btnTab6 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 13px}.btnTabActive7 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 13px}.btnTab7 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 13px}.btnTabActive8 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 14px}.btnTab8 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 14px}.btnTabActive9 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 24px}.btnTab9 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 24px}.btnTabActiveEsp1 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 6px}.btnTabEsp1 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 6px}.btnTabActiveEsp2 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 12px}.btnTabEsp2 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 12px}.btnTabActiveEsp3 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 6px}.btnTabEsp3 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 6px}.btnTabActiveEsp4 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 20px}.btnTabEsp4 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 20px}.btnTabActiveEsp5 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 11px}.btnTabEsp5 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 11px}.btnTabActiveEsp6 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 26px}.btnTabEsp6 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 26px}.btnTabActiveEsp7 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 10px}.btnTabEsp7 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 10px}.btnTabActiveEsp8 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 11px}.btnTabEsp8 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 11px}.btnTabActiveEsp9 .TopTabActive:focus{outline:dashed 2px #1f6bbd;padding:2px 23px}.btnTabEsp9 .TopTabInactive:focus{outline:dashed 2px #1f6bbd;padding:2px 23px}.BorderSideNavInvert.TopSideNav .TabInactive:focus{outline:dashed 2px #fff;outline-offset:5px;display:block}.BorderSideNavInvertRed.TopSideNavRed .TabInactive:focus{outline:dashed 2px #fff;outline-offset:5px;display:block}.VeryTopSideNavActive.TabActive .TabActive:focus,.VeryTopSideNavActive.TabActive .TabInactive:focus{outline:dashed 2px #1f6bbd;outline-offset:-3px}.SubSideNavIndent a.TabInactive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.BorderSideNav.SubSubSideNavIndent .TabInactive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.BorderSideNavActivityInvert.TopSideActivityNav .TabInactive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.VeryTopSideNavActive .TabInactive0:focus{outline:dashed 2px #1f6bbd;outline-offset:-3px}.BorderSideNavActivityInvertActive.TopSideNavActive .TabActive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.BorderSideNavInvertIndentActive.TopSideNavActive .TabActive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.VeryTopSideNavActive .TabInactive:focus{outline:dashed 2px #1f6bbd;outline-offset:-3px}.VeryTopSideNavActive .TabActive:focus{outline:dashed 2px #1f6bbd;outline-offset:-3px}.BorderSideNav.SubSideNav .TabInactive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.SubSideNavActive .TabActive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.SubSideNavPopular .btnTabLeftSubPopularActive:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.SubSideNavPopular .btnTabLeftSubPopularHeaderActive:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.SubSideNavCityActive .TabActive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.BorderSideNavInvertActive.TopSideNavActive .TabActive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.VeryTopSideNav .TabInactive0:focus{outline:dashed 2px #1f6bbd;outline-offset:3px;display:block}.BorderSideNav.SubSideNavNoIndent .TabInactive1:focus{outline:dashed 2px #1f6bbd;outline-offset:5px;display:block}.WeatherInfographicPreviewImgWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.WeatherCellBoldBottom a.BodyTextBold:focus,.WeatherCellBold a.BodyTextBold:focus{outline:dashed 2px #1f6bbd;outline-offset:2px;display:block}.pageWeatherContentWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.pageWeatherInfographicWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.photoGalleryText a:focus,.pageTimeContentWrapper a:focus,.pageListContentWrapper a:focus,.pageContentWrapperTime a:focus,.pageContentWrapperList a:focus,.pageContentWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.pageContentWrapper a.BodyTextGreen:focus{outline:dashed 2px #017c2a;outline-offset:1px}.pGalleryMainTextOverlay a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}a.pGalleryMainImageFade:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.HomeContentWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.HomeContentWrapper h3 a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.HomeMapLink a:focus{outline:dashed 2px #017c2a;outline-offset:1px}.HomeTopDestinationsHeader a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.HomeTopDestinations a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.pageContentWrapperTime h2 a:focus,.pageContentWrapperList h2 a:focus,.pageContentWrapper h2 a:focus{outline:dashed 2px #1f6bbd}.ActivityColor a:focus{border-color:#016533;background-color:#016533;outline:0}.ActivityColor a:active{border-color:#016533;background-color:#016533;outline:0}.GreenColor a:focus{border-color:#016533;background-color:#016533;outline:0}.GreenColor a:active{border-color:#016533;background-color:#016533;outline:0}.SelectVacationPackageItem.GreenColor a:focus{border-color:#016533;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.GreenColor a:active{border-color:#016533;background-color:#fff;outline:0}.BlueColor a:focus{border-color:#3264c6;background-color:#3264c6;outline:0}.BlueColor a:active{border-color:#3264c6;background-color:#3264c6;outline:0}.SelectVacationPackageItem.BlueColor a:focus{border-color:#2952A3;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.BlueColor a:active{border-color:#2952A3;background-color:#fff;outline:0}.PurpleColor a:focus{border-color:#d065b5;background-color:#d065b5;outline:0}.PurpleColor a:active{border-color:#d065b5;background-color:#d065b5;outline:0}.SelectVacationPackageItem.PurpleColor a:focus{border-color:#b2579b;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.PurpleColor a:active{border-color:#b2579b;background-color:#fff;outline:0}.RedColor a:focus{border-color:#f2686b;background-color:#f2686b;outline:0}.RedColor a:active{border-color:#f2686b;background-color:#f2686b;outline:0}.SelectVacationPackageItem.RedColor a:focus{border-color:#d1595b;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.RedColor a:active{border-color:#d1595b;background-color:#fff;outline:0}.LightBlueColor a:focus{border-color:#0692dc;background-color:#0692dc;outline:0}.LightBlueColor a:active{border-color:#0692dc;background-color:#0692dc;outline:0}.SelectVacationPackageItem.LightBlueColor a:focus{border-color:#0583c6;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.LightBlueColor a:active{border-color:#0583c6;background-color:#fff;outline:0}.DarkBlueColor a:focus{border-color:#3264c6;background-color:#3264c6;outline:0}.DarkBlueColor a:active{border-color:#3264c6;background-color:#3264c6;outline:0}.SelectVacationPackageItem.DarkBlueColor a:focus{border-color:#447dd3;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.DarkBlueColor a:active{border-color:#447dd3;background-color:#fff;outline:0}.OrangeColor a:focus{border-color:#edb302;background-color:#edb302;outline:0}.OrangeColor a:active{border-color:#edb302;background-color:#edb302;outline:0}.SelectVacationPackageItem.OrangeColor a:focus{border-color:#d39f01;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.OrangeColor a:active{border-color:#d39f01;background-color:#fff;outline:0}.BlueGreenColor a:focus{border-color:#0ab2c5;background-color:#0ab2c5;outline:0}.BlueGreenColor a:active{border-color:#0ab2c5;background-color:#0ab2c5;outline:0}.SelectVacationPackageItem.BlueGreenColor a:focus{border-color:#089aab;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.BlueGreenColor a:active{border-color:#089aab;background-color:#fff;outline:0}.GreenBlueColor a:focus{border-color:#36bcb0;background-color:#36bcb0;outline:0}.GreenBlueColor a:active{border-color:#36bcb0;background-color:#36bcb0;outline:0}.SelectVacationPackageItem.GreenBlueColor a:focus{border-color:#2da096;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.GreenBlueColor a:active{border-color:#2da096;background-color:#fff;outline:0}.DarkOrangeColor a:focus{border-color:#ef7715;background-color:#ef7715;outline:0}.DarkOrangeColor a:active{border-color:#ef7715;background-color:#ef7715;outline:0}.SelectVacationPackageItem.DarkOrangeColor a:focus{border-color:#d66a12;background-color:#fff;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectVacationPackageItem.DarkOrangeColor a:active{border-color:#d66a12;background-color:#fff;outline:0}a.HomePuzzleLink:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}a.RegionPuzzleLink:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.SubNavSmBoldPurple:focus{outline:dashed 2px #fff;outline-offset:5px}a.Breadcrumb:focus{outline:dashed 2px #1f6bbd;outline-offset:3px}a.no-underline:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}#po-box-content a:focus{outline:dashed 2px #1f6bbd;outline-offset:5px!important}#popup-close-FL-button:focus{outline:dashed 2px #1f6bbd;outline-offset:5px!important}#po-form input[type="email"]:focus{border:1px solid #b11aad}#po-form input[type="button"]:focus{outline:dashed 2px #1f6bbd;outline-offset:5px!important}#popup-close:focus{outline:dashed 2px #1f6bbd;outline-offset:5px!important}.Top10DestinationsImgWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}a.buttonBlueTop10:focus{background-color:#017c2a;background:linear-gradient(#017c2a,#017c2a) repeat scroll 0 0}a.buttonBlueTop10:active{background-color:#017c2a;background:linear-gradient(#017c2a,#017c2a) repeat scroll 0 0}a.buttonPurpleTop10:focus{background-color:#017c2a;background:linear-gradient(#017c2a,#017c2a) repeat scroll 0 0}a.buttonPurpleTop10:active{background-color:#017c2a;background:linear-gradient(#017c2a,#017c2a) repeat scroll 0 0}.galleria-popout:focus,.galleria-play:focus,.galleria-thumblink:focus{outline:dashed 2px #1f6bbd;outline-offset:-5px}a.BodyTextMedBoldBlue:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.BottomTopHotelsName a.BodyTextBlue:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.ActivityCatItemHeader a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.SelectActivityCatImageWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.ActivityCatButton a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.FooterSocialWrapper a:focus,.FooterLinkBold a:focus,.FooterLinkBlackBold a:focus,.FooterLinkBold a:focus,.FooterCopyright a:focus,.FooterLink a:focus,.FooterLinkHeader a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.MapSocialMediaWidgets a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}map area{outline-color:#1f6bbd;outline-width:3px;outline-style:dashed}.MapPDFWrapper a:focus{background-color:#016533;outline:dashed 2px #1f6bbd;outline-offset:1px}.MapCTAWrapper a:focus{background-color:#3264c6;outline:dashed 2px #1f6bbd;outline-offset:1px}.NewsletterSignUpLabel,.NewsletterSignUpName{display:none}.NewsletterSignUpInputButton input:focus{outline:dashed 2px #fff;outline-offset:1px}#newslettersignupwidget:focus{outline:dashed 2px #fff;outline-offset:1px;display:block}.tblTravelTimeMainTable a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.SelectFLItem a:focus,.SelectRegionItem a:focus{outline:dashed 2px #1f6bbd;outline-offset:1px}.ReserveWrapper .btnBookNow:focus{outline:dashed 2px #b11aad;outline-offset:2px}.ReserveWrapper textarea:focus,.ReserveWrapper input:focus,.ReserveWrapper select:focus{outline:dashed 2px #b11aad}.ReserveTrustTable a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.colAboveMainContent a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.WriteReviewMain textarea:focus,.WriteReviewMain input:focus,.WriteReviewMain select:focus{outline:dashed 2px #b11aad}.WriteReviewMain .RatingFormButtonWrapper:focus{outline:dashed 2px #b11aad;outline-offset:2px}input[type="submit"].btnSortBy{background-color:#9B1797;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#FFF;font-size:24px;font-weight:400;margin:6px 0 10px;padding:5px 7px;text-align:center;text-decoration:none;cursor:pointer;line-height:1em}.BodyTextExLgBold H3{font-weight:700;font-size:30px;color:#36c;line-height:40px}.listingMainTableWrapper select:focus{outline-color:#b11aad}.listingMainTableWrapper .btnSortBy:focus{outline:dashed 2px #b11aad;outline-offset:2px}.listingMainTableWrapper a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.SelectCityListingsItemGreen a:focus,.SelectCityListingsItemGreenTall a:focus{border-color:#016533;background-color:#016533;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectCityListingsItemGreen a:active,.SelectCityListingsItemGreenTall a:active{border-color:#016533;background-color:#016533;outline:0}.SelectCityListingsItemRed a:focus,.SelectCityListingsItemRedTall a:focus{border-color:#e84046;background-color:#e84046;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectCityListingsItemRed a:active,.SelectCityListingsItemRedTall a:active{border-color:#e84046;background-color:#e84046;outline:0}.SelectCityListingsItemBlue a:focus,.SelectCityListingsItemBlueTall a:focus{border-color:#3264c6;background-color:#3264c6;outline:dashed 2px #1f6bbd;outline-offset:5px}.SelectCityListingsItemBlue a:active,.SelectCityListingsItemBlueTall a:active{border-color:#3264c6;background-color:#3264c6;outline:0}.ContactUsRecaptchaWrapper{display:inline-block;margin:20px 0 10px;width:39%}.ContactUsBottomItems{display:inline-block;width:100%}.ContactUsLeftItems input:focus,.ContactUsRightItems textarea:focus,.LoginFormWrapper input:focus,.LoginForgotPasswordForm input:focus,.LoginNewsletterWrapper input:focus,.ReserveToursWrapper textarea:focus,.ReserveToursWrapper input:focus,.ReserveToursWrapper select:focus{outline:dashed 2px #b11aad}.ContactUsSubmitWrapper input[type="submit"]:focus,#btnSignIn:focus,#btnForgotPassword:focus,#CreateAccount:focus,.ReserveToursWrapper .btnBookNow:focus{outline:dashed 2px #b11aad;outline-offset:2px}.FeaturedListingRequestFormWrapper input:focus,.FeaturedListingRequestFormWrapper select:focus,.FeaturedListingRequestFormWrapper textarea:focus{outline:dashed 2px #b11aad;outline-offset:0}.FeaturedListingRequestFormWrapper input[type="submit"]:focus{outline:dashed 2px #b11aad;outline-offset:2px}.VacationPackageTourPricesTableWrapper{border-spacing:0}.colTopMainContentFull a:focus,.ContentWidthStaticFloatLessWrapper a:focus,.galleriaHomeSocial a:focus{outline:dashed 2px #1f6bbd;outline-offset:2px}.LoginForgotPasswordUsernameWrapper label,.LoginNewsletterEmailWrapper label,.LoginFormFormPasswordWrapper label,.LoginFormFormUsernameWrapper label{display:none}.GalleriaSocialWrapper{padding:5px 0;text-align:center;display:block;margin:0 auto}.TravelInfoTopSocialMedia{display:inline-block;width:100%;margin:10px 0;text-align:center}.SocialMediaWeatherFB{display:inline;padding-right:50px}.SocialMediaWeatherTw{display:inline}.SocialMediaWeatherPt{display:inline}.VacationPackageTourDetailVideoWrapper iframe,.VacationPackageTourDetailVideoWrapper .wistia_embed{height:370px;width:100%}.VacationPackageTourDetailVideoWrapper .wistia_embed.video_375{height:375px;width:100%}.VacationPackageTourDetailVideoWrapper .wistia_embed.video_400{height:400px;width:100%}#list-builder{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=80);opacity:.5;display:none;z-index:100}#popup-box{position:fixed;left:50%;top:345px;transform:translate(-50%,-50%);background-color:#fff;color:#FFF;width:90%;max-width:645px;padding:5px;border:10px solid;display:none;z-index:10000;border-radius:5px}#po-box-content{line-height:20px;color:#404040;font-style:normal;font-size:18px;line-height:26px}#popup-close{position:absolute;top:5px;right:5px;cursor:pointer;width:35px}#popup-box .po-box-header{margin:10px 50px 0 0;font-size:26px;font-weight:700;color:#36c;line-height:30px;text-align:left}#popup-box form{margin-bottom:0}#popup-box input{padding:10px;border:1px solid #333}#popup-box #txtEmailNewsletter{width:400px;padding:12px 10px}#popup-box #SignUpNewsletter{width:230px}#popup-box button{padding:10px;border:1px solid #333}.close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3;cursor:pointer}.close:hover{opacity:1}.close:before,.close:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}#txtEmail{font-size:20px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.LoginNewsletterWrapper #txtEmail{font-size:22px;padding:37px 10px}#txtEmailNewsletter{font-size:1.1em;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;line-height:1.2em;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.PONewsletterEmailSubmitWrapper input[type=button],.PONewsletterEmailSubmitWrapper input[type=submit]{background-color:#dd3603;border:1px solid #404040;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#FFF;font-size:1.4em;margin:10px auto;padding:7px 10px;text-align:center;text-decoration:none;cursor:pointer}.PONewsletterEmailWrapper{display:inline-block;padding:10px 10px 0 0}.PONewsletterEmailSubmitWrapper{padding:0;display:inline-block;vertical-align:middle}.PONewsletterEmailWrapper label{display:none}#po-box-content .RegionPuzzleNewsletterJaviMob{display:inline-block;left:0;bottom:0}.po-box-content-1{display:inline-block;width:75%;vertical-align:top;padding-top:20px;text-align:left;margin-bottom:6px;line-height:28px;color:#000;font-size:19px}.po-box-content-2{display:inline-block}.po-box-disclaimer{font-size:18px}#po-box-post-content-email-error,#po-box-post-content-no-email,#po-box-post-content{display:none}#po-box-post-content-email-error,#po-box-post-content-no-email{font-weight:700;font-size:20px;color:#f33}.package-accommodation{background-color:#E6E6E6;padding:10px;margin:0 20px 20px 0}.package-accommodation-header{color:#b11aad;font-weight:700;font-size:24px}.package-day-header{font-weight:700;font-size:24px;color:#36c}.BlogUnderPhoto{font-style:italic;font-size:16px}.TopPackagesFirstWrapper{padding:10px 0 20px;border-radius:10px;box-shadow:10px 5px 20px 5px #d4d4d4;margin:70px 0 40px}.TopPackagesWrapper{padding:10px 0 20px;border-radius:10px;box-shadow:10px 5px 20px 5px #d4d4d4;margin:40px 0;height:390px;width:300px}.TopPackagesWrapperLast{padding:10px 0 20px;border-radius:10px;box-shadow:10px 5px 20px 5px #d4d4d4;margin:40px 0;height:400px;width:300px}.TopPackagesMainHeader{background-color:#86bcf8;display:inline-block;width:100%;color:#000;border-radius:3px;font-size:20px;font-weight:700;margin:40px 0 5px;padding:5px 0;text-align:center}.TopPackagesHeader,a.TopPackagesHeaderLink:visited,a.TopPackagesHeaderLink:link,a.TopPackagesHeaderLink:active,a.TopPackagesHeaderLink:hover{display:inline-block;border-radius:3px;font-size:24px;line-height:30px;font-weight:700;margin:0;padding:5px 3px 2px;text-align:center;color:#36c;text-decoration:none}a.TopPackagesHeaderLink:hover{text-decoration:underline}.TopPackagesDays{display:inline-block;font-size:20px;width:100%;text-align:center;margin:5px 0 0}.TopPackagesPrice{display:inline-block;font-size:18px;width:100%;text-align:center;margin:5px 0 10px}.TopPackagesImage{text-align:center}.TravelInsuranceImage,.TopPackagesImage img{max-width:300px;height:auto}.TravelInsuranceWrapper{padding:50px 0}.TopPackagesButton,.TopPackagesButton a:visited,.TopPackagesButton a:link,.TopPackagesButton a:active,.TopPackagesButton a:hover,.TopPackagesButton a{font-size:24px;display:inline-block;background-color:#dd3603;color:#fff;padding:2px 5px;border-radius:10px;text-decoration:none}.TopPackagesButton{width:240px;text-align:center;margin:0 auto;display:block}.package-top-class-main-wrapper{display:inline-block;background-color:#f5f5f8;border-top:solid 1px #e5e5e8;border-bottom:solid 1px #e5e5e8;width:702px}.package-top-class-wrapper{display:inline-block;padding:0 79px;background-color:#f5f5f8;cursor:pointer;font-size:22px}.package-top-class-wrapper-esp{display:inline-block;padding:0 77px;background-color:#f5f5f8;cursor:pointer;font-size:22px}.package-top-class-wrapper-active{border-bottom:4px solid #ff5722;color:#ff5722}.package-main-wrapper{padding:0}.feature-box-wrapper{border:1px solid #034a57;background-color:#fef4c6;text-align:center;margin:60px 0;padding:5px 10px 15px}.feature-box-title{font-size:26px;line-height:32px;font-weight:700;color:#1f6bbd;padding:5px 0}.feature-box-body{font-size:18px;line-height:26px;color:#000;padding:5px 0 10px}.feature-box-button{font-size:24px;display:inline-block;background-color:#dd3603;color:#fff;padding:2px 10px;border-radius:10px;text-decoration:none}.galleria-image.lazy img{width:100px;height:67px}.feature-box-wrapper a{text-decoration:none}ol#breadcrumb{list-style-type:none;display:block;width:100%;padding:0;margin:0 0 0 25px}ol#breadcrumb li{display:inline;padding:0 5px;margin:0;border-right:solid 1px #36c}ol#breadcrumb li:last-of-type{border:none}