body{margin:0}.FullBckHomePage{margin:0}.FullBckHome{margin:0}.FullBckWhatToSee{margin:0}.FullBckActivities{margin:0}.FullBckDestinations{margin:0}.FullBckWhereToStay{margin:0}.FullBckGettingAround{margin:0}.FullBckSustainability{margin:0}.FullBckFeaturedHotels{margin:0}.FullVacationPackages{margin:0}.FullBckRealEstate{margin:0}.FullBckWhiteWaterRafting{margin:0}.FullBckAllInclusive{margin:0}.FullBckHotel{margin:0}.FullBckVacationRental{margin:0}.FullBckSurfing{margin:0}.FullBckScuba{margin:0}.FullBckCanopy{margin:0}.FullBckRestaurant{margin:0}.FullBckFLHotel{margin:0}.FullBckFLCar{margin:0}.FullBckFLBus{margin:0}.FullBckFLPlane{margin:0}.FullBckFLActivity{margin:0}.FullBckFLSpa{margin:0}.FullBckFLNonProfit{margin:0}.FullBckFLRestaurant{margin:0}.FullBckFLRealEsate{margin:0}.FullBckFLVacRental{margin:0}a:active{color:#1f6bbd;text-decoration:underline;font:400 16px 'Roboto',Helvetica,Arial}a:visited{color:#939;text-decoration:underline;font:400 16px 'Roboto',Helvetica,Arial}a:link{color:#1f6bbd;text-decoration:underline;font:400 16px 'Roboto',Helvetica,Arial}a:hover{color:#1f6bbd;text-decoration:none;font:400 16px 'Roboto',Helvetica,Arial}.border{background-color:#393}.SearchNumbersActive{color:#a258a0;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}A.SearchNumbers:link{color:#06c;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.SearchNumbers:visited{color:#06c;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.SearchNumbers:hover{color:#06c;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}.SearchNumbers{color:#06c;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}A.SearchNextPrevious:link{color:#06c;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.SearchNextPrevious:visited{color:#06c;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.SearchNextPrevious:hover{color:#06c;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}.SearchNextPrevious{color:#06c;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}.btnTabLeft{width:139px;height:28px}.btnTabLeftActive{width:139px;height:28px;color:#FFF;text-decoration:none;font:700 13px 'Roboto',Helvetica,Arial}.btnTabLeft2H{width:139px;height:40px}.btnTabLeftActive2H{width:139px;height:40px;color:#FFF;text-decoration:none;font:700 13px 'Roboto',Helvetica,Arial}A.btnTabLeftSubLinkActive:link{color:#939;text-decoration:none;font:400 12px 'Roboto',Helvetica,Arial}A.btnTabLeftSubLinkActive:visited{color:#939;text-decoration:none;font:400 12px 'Roboto',Helvetica,Arial}A.btnTabLeftSubLinkActive:hover{color:#060;text-decoration:none;font:400 12px 'Roboto',Helvetica,Arial}.btnTabLeftSubLinkActive{color:#939;text-decoration:none;text-align:left;font:400 12px 'Roboto',Helvetica,Arial}A.btnTabLeftSubLink:link{color:#060;text-decoration:none;font:400 12px 'Roboto',Helvetica,Arial}A.btnTabLeftSubLink:visited{color:#060;text-decoration:none;font:400 12px 'Roboto',Helvetica,Arial}A.btnTabLeftSubLink:hover{color:#939;text-decoration:none;font:400 12px 'Roboto',Helvetica,Arial}.btnTabLeftSubLink{color:#000;text-decoration:none;text-align:left;font:400 12px 'Roboto',Helvetica,Arial}.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:85px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp1{width:85px;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:106px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp3{width:106px;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:160px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp7{width:160px;height:28px;border-bottom:10px solid #093}.btnTabEsp8{width:212px;height:28px;border-bottom:10px solid #FFF}.btnTabActiveEsp8{width:212px;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}.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{color:#36c;text-decoration:none;font:700 17px 'Arimo','Roboto',Arial}A.TopTabActive:hover{color:#939}.TopTabInactive,A.TopTabInactive:hover,A.TopTabInactive:visited,A.TopTabInactive:link{color:#36c;text-decoration:none;font:700 17px 'Arimo','Roboto'}A.TopTabInactive:hover{color:#939}.TabActive0,A.TabActive0:hover,A.TabActive0:visited,A.TabActive0:link{color:#939;text-decoration:none;font:700 15px 'Roboto',Helvetica,Arial}A.TabActive0:hover{color:#000}.TabInactive0,A.TabInactive0:hover,A.TabInactive0:visited,A.TabInactive0:link{color:#36c;text-decoration:none;font:700 18px 'Arimo',Helvetica,Arial}A.TabInactive0:hover{color:#36c;text-decoration:none}A.TabActive:link{color:#939;text-decoration:none;font:400 14px 'Roboto',Helvetica,Arial}A.TabActive:visited{color:#939;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}A.TabActive:hover{color:#000;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}.TabActive{color:#939;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}A.TabInactive:link,A.TabInactive:visited{color:#fff;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}A.TabInactive:hover{text-decoration:none}.TabInactive{color:#fff;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}.SubNavSmBoldPurple,A.SubNavSmBoldPurple:hover,A.SubNavSmBoldPurple:visited,A.SubNavSmBoldPurple:link{color:#FFF;text-decoration:none;font:700 15px 'Arimo','Roboto'}A.SubNavSmBoldPurple:hover{color:#ccc}.SubNavFloatRight{float:right;padding-right:30px!important}.BodyTextQuote{border-left:solid 5px #093;padding:0 10px;color:#093;font:24px/24px 'Roboto'}.SubNavLinkWrapper{display:inline-block;padding:0 12px}A.TabInactiveHighlight:link{color:#000;text-decoration:none;font:700 13px 'Roboto',Helvetica,Arial}A.TabInactiveHighlight:visited{color:#000;text-decoration:none;font:700 13px 'Roboto',Helvetica,Arial}A.TabInactiveHighlight:hover{color:#303;text-decoration:underline;font:700 13px 'Roboto',Helvetica,Arial}.TabInactiveHighlight{color:#FFF;text-decoration:none;font:700 13px 'Roboto',Helvetica,Arial}.BodyTextMedIt{color:#060;font:italic 400 18px Helvetica,Arial}.BodyTextSmIt{color:#939;font:700 12px 'Roboto',Helvetica,Arial,Verdana}.BodyTextSmItPurple{color:#939;font:700 12px 'Roboto',Helvetica,Arial,Verdana}A.BodyTextExLgBoldGreen:link{color:#093;text-decoration:none;font:700 20px 'Roboto',Helvetica,Arial}A.BodyTextExLgBoldGreen:visited{color:#093;text-decoration:none;font:700 20px 'Roboto',Helvetica,Arial}A.BodyTextExLgBoldGreen:hover{color:#093;text-decoration:none;font:700 20px 'Roboto',Helvetica,Arial}.BodyTextExLgBoldGreen{color:#093;font:700 20px 'Roboto',Helvetica,Arial}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;background-image:none;color:#060;border-collapse:separate;font:700 13px 'Roboto',Helvetica,Arial}TD.borderBlueTextMedBold{border-top:#309 1px ridge;background-image:none;color:#000;font:700 13px 'Roboto',Helvetica,Arial}TD.borderBlueTopTextMedBold{border-bottom:#309 1px ridge;background-image:none;color:#000;font:700 13px 'Roboto',Helvetica,Arial}A.BodyTextLgBold:link{color:#404040;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBold:visited{color:#404040;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBold:hover{color:#339;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextMedBold:link{color:#404040;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextMedBold:visited{color:#404040;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextMedBold:hover{color:#404040;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextSmBold:link{color:#404040;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBold:visited{color:#404040;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBold:hover{color:#404040;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldSteps:link{color:#000;text-decoration:none;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldSteps:visited{color:#000;text-decoration:none;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldSteps:hover{color:#000;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}.AdTextSm{border-right:#D7DBE1 thin solid;border-top:#D7DBE1 thin solid;border-left:#D7DBE1 thin solid;color:#000;border-bottom:#D7DBE1 thin solid;letter-spacing:-1px;font:400 11px/1 Verdana,'Roboto',Helvetica,Arial}A.BodyTextSm:link{color:#000;text-decoration:underline;font:400 12px 'Roboto',Helvetica,Arial}A.BodyTextSm:visited{color:#000;text-decoration:underline;font:400 12px 'Roboto',Helvetica,Arial}A.BodyTextSm:hover{color:#339;text-decoration:underline;font:400 12px 'Roboto',Helvetica,Arial}.HeaderNewsletterText{color:#939;font:700 26px 'Roboto',Helvetica,Arial,Verdana}.HeaderNewsletterSmText{color:#393;font:700 12px 'Roboto',Helvetica,Arial,Verdana}.BodyTextSm{color:#000;letter-spacing:normal;font:400 14px/20px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldPurple:link{color:#939;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial,Verdana}A.BodyTextSmBoldPurple:visited{color:#939;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial,Verdana}A.BodyTextSmBoldPurple:hover{color:#393;text-decoration:none;font:700 12px 'Roboto',Helvetica,Arial,Verdana}.BodyTextSmBoldPurple{color:#939;font:700 12px 'Roboto',Helvetica,Arial,Verdana}A.Breadcrumb:link{color:#00F;text-decoration:underline;font:700 11px Verdana,'Roboto',Helvetica,Arial}A.Breadcrumb:visited{color:#00F;text-decoration:underline;font:700 11px Verdana,'Roboto',Helvetica,Arial}A.Breadcrumb:hover{color:#939;text-decoration:none;font:700 11px Verdana,'Roboto',Helvetica,Arial}.Breadcrumb{color:#00F;font:700 11px Verdana,'Roboto',Helvetica,Arial}A.AdTextSmPurple:link{color:#339;text-decoration:underline;font:400 12px 'Roboto',Helvetica,Arial}A.AdTextSmPurple:visited{color:#339;text-decoration:underline;font:400 12px 'Roboto',Helvetica,Arial}A.AdTextSmPurple:hover{color:#939;text-decoration:underline;font:400 12px 'Roboto',Helvetica,Arial}.AdTextSmPurple{color:#000;letter-spacing:normal;font:400 12px/normal 'Roboto',Helvetica,Arial}A.LinkTextSmPurple:link{color:#939;text-decoration:underline;font:400 11px 'Roboto',Helvetica,Arial}A.LinkTextSmPurple:visited{color:#939;text-decoration:underline;font:400 11px 'Roboto',Helvetica,Arial}A.LinkTextSmPurple:hover{color:#339;text-decoration:underline;font:400 11px 'Roboto',Helvetica,Arial}.LinkTextSmPurple{color:#000;letter-spacing:normal;font:400 11px/normal 'Roboto',Helvetica,Arial}A.LinkTextSmPurpleBold:link{color:#939;text-decoration:underline;font:Bold 11px 'Roboto',Helvetica,Arial}A.LinkTextSmPurpleBold:visited{color:#939;text-decoration:underline;font:Bold 11px 'Roboto',Helvetica,Arial}A.LinkTextSmPurpleBold:hover{color:#339;text-decoration:underline;font:Bold 11px 'Roboto',Helvetica,Arial}.LinkTextSmPurpleBold{color:#000;letter-spacing:normal;font:Bold 11px/normal 'Roboto',Helvetica,Arial}A.LinkTextMedPurple:link{color:#339;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}A.LinkTextMedPurple:visited{color:#339;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}A.LinkTextMedPurple:hover{color:#339;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}.LinkTextMedPurple{color:#000;letter-spacing:normal;font:400 14px/normal 'Roboto',Helvetica,Arial}A.LinkTextMedPurpleBold:link{color:#939;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}A.LinkTextMedPurpleBold:visited{color:#939;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}A.LinkTextMedPurpleBold:hover{color:#339;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}.LinkTextMedPurpleBold{color:#939;letter-spacing:normal;font:700 14px/normal 'Roboto',Helvetica,Arial}A.LinkTextSmBlue:link{color:#060;text-decoration:none;font:400 14px 'Roboto',Helvetica,Arial}A.LinkTextSmBlue:visited{color:#060;text-decoration:none;font:400 14px 'Roboto',Helvetica,Arial}A.LinkTextSmBlue:hover{color:#000;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}.LinkTextSmBlue{color:#000;font:400 14px/normal 'Roboto',Helvetica,Arial}A.LinkTextSmBlack:link{color:#000;text-decoration:none;font:400 10px 'Roboto',Helvetica,Arial}A.LinkTextSmBlack:visited{color:#000;text-decoration:none;font:400 10px 'Roboto',Helvetica,Arial}A.LinkTextSmBlack:hover{color:#393;text-decoration:underline;font:400 10px 'Roboto',Helvetica,Arial}.LinkTextSmBlack{color:#000;font:400 10px/normal 'Roboto',Helvetica,Arial}.BodyTextPhoto{border-collapse:collapse;color:#000;font:400 12px 'Roboto',Helvetica,Arial}A.BodyText:visited{color:#36c;text-decoration:underline;font:400 16px 'Roboto',Helvetica,Arial}A.BodyText:link{color:#36c;text-decoration:underline;font:400 16px 'Roboto',Helvetica,Arial}A.BodyText:hover{color:#36c;text-decoration:none;font:400 16px 'Roboto',Helvetica,Arial}.BodyText{color:#404040;font:400 16px/20px 'Roboto',Helvetica,Arial}.BodyTextLgBold{color:#000;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextExLgBold{color:#000;font:700 20px/24px 'Roboto',Helvetica,Arial}.BodyTextMedUdl{color:#000;text-decoration:underline;font:400 18px 'Roboto',Helvetica,Arial}.BodyTextRed{color:red;font:400 16px 'Roboto',Helvetica,Arial}.Alert{color:red;font:700 16px 'Roboto',Helvetica,Arial}.AlertLg{color:red;font:700 18px 'Roboto',Helvetica,Arial}.AlertExLg{color:red;font:700 20px 'Roboto',Helvetica,Arial}.AlertPurple{color:#939;font:700 12px 'Roboto',Helvetica,Arial}.AlertPurpleLg{color:#939;font:700 18px 'Roboto',Helvetica,Arial}.AlertBlueLg{color:#06C;font:700 18px 'Roboto',Helvetica,Arial}.AlertPurpleExLg{color:#939;font:700 20px 'Roboto',Helvetica,Arial}.AlertPurple2ExLg{color:#36c;font:700 24px/34px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldGreen:link{color:#060;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldGreen:visited{color:#060;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldGreen:hover{color:#339;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}.BodyTextSmBoldGreen{color:#060;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldGreen:link{color:#093;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldGreen:visited{color:#093;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldGreen:hover{color:#093;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextLgBoldGreen{color:#093;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextBoldGreen:link{color:#093;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldGreen:visited{color:#093;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldGreen:hover{color:#093;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}.BodyTextBoldGreen{color:#093;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextGreen:link{color:#093;text-decoration:none;font:400 16px 'Roboto',Helvetica,Arial}A.BodyTextGreen:visited{color:#093;text-decoration:none;font:400 16px 'Roboto',Helvetica,Arial}A.BodyTextGreen:hover{color:#093;text-decoration:underline;font:400 16px 'Roboto',Helvetica,Arial}.BodyTextGreen{color:#093;font:400 16px 'Roboto',Helvetica,Arial}A.BodyTextBlack:visited{color:#404040;text-decoration:underline;font:400 16px/20px 'Roboto',Helvetica,Arial}A.BodyTextBlack:link{color:#404040;text-decoration:underline;font:400 16px/20px 'Roboto',Helvetica,Arial}A.BodyTextBlack:hover{color:#36c;text-decoration:none;font:400 16px/20px 'Roboto',Helvetica,Arial}.BodyTextBlack{color:#404040;font:400 16px/20px 'Roboto',Helvetica,Arial}.BodyTextItalic{color:#404040;font:italic 400 16px/20px Helvetica,Arial}A.BodyTextLg:link{color:#36c;text-decoration:none;font:400 18px 'Roboto',Helvetica,Arial}A.BodyTextLg:visited{color:#36c;text-decoration:none;font:400 18px 'Roboto',Helvetica,Arial}A.BodyTextLg:hover{color:#36c;text-decoration:underline;font:400 18px 'Roboto',Helvetica,Arial}.BodyTextLg{color:#000;font:400 18px 'Roboto',Helvetica,Arial}A.BodyTextMed:link{color:#36c;text-decoration:none;font:400 16px 'Roboto',Helvetica,Arial}A.BodyTextMed:visited{color:#36c;text-decoration:none;font:400 16px 'Roboto',Helvetica,Arial}A.BodyTextMed:hover{color:#36c;text-decoration:underline;font:400 16px 'Roboto',Helvetica,Arial}.BodyTextMed{color:#000;text-decoration:none;font:400 16px 'Roboto',Helvetica,Arial}A.BodyTextWhite:link{color:#fff;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}A.BodyTextWhite:visited{color:#fff;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}A.BodyTextWhite:hover{color:#fff;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}.BodyTextWhite{color:#fff;font:400 14px 'Roboto',Helvetica,Arial}.BodyTextWhiteLg{color:#fff;font:400 18px 'Roboto',Helvetica,Arial}.FLGreen{color:#060;font:700 14px 'Roboto',Helvetica,Arial}.BodyTextMedBoldGreen{color:#060;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextMedBold{color:#404040;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextSmBoldSteps{color:#000;font:700 12px 'Roboto',Helvetica,Arial}.BodyTextMedBoldGrey{color:gray;font:700 13px 'Roboto',Helvetica,Arial}.BodyTextSmBoldGrey{color:gray;font:700 12px 'Roboto',Helvetica,Arial}.BodyTextGrey{color:gray;font:400 12px 'Roboto',Helvetica,Arial}.BodyTextSmGrey{color:gray;font:400 12px 'Roboto',Helvetica,Arial}.BodyTextSmShort{color:#000;font:400 12px/15px 'Roboto',Helvetica,Arial}.BodyTextSmBoldShort{color:#000;font:700 12px/14px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldShort:link{color:#000;text-decoration:underline;font:700 12px/14px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldShort:visited{color:#000;text-decoration:underline;font:700 12px/14px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldShort:hover{color:#339;text-decoration:underline;font:700 12px/14px 'Roboto',Helvetica,Arial}.BodyTextSmBoldShortPurple{color:#939;font:500 12px/14px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldShortPurple:link{color:#939;text-decoration:underline;font:500 12px/14px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldShortPurple:visited{color:#939;text-decoration:underline;font:500 12px/14px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldShortPurple:hover{color:#000;text-decoration:underline;font:500 12px/14px 'Roboto',Helvetica,Arial}.BodyTextSmBold{color:#000;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBold:visited{color:#000;text-decoration:none;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBold:link{color:#000;text-decoration:none;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBold:hover{color:#309;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextSmBoldBlue:visited{color:#309;text-decoration:underline;font:700 12px Verdana,'Roboto',Helvetica,Arial}A.BodyTextSmBoldBlue:link{color:#309;text-decoration:underline;font:700 12px Verdana,'Roboto',Helvetica,Arial}A.BodyTextSmBoldBlue:hover{color:#060;text-decoration:none;font:700 12px Verdana,'Roboto',Helvetica,Arial}.BodyTextSmBoldBlue{color:#309;font:700 12px Verdana,Arial,Helvetica}.BodyTextBoldBlue{color:#339;font:700 16px 'Roboto',Helvetica,Arial}.BodyTextBold:active,.BodyTextBold:visited,.BodyTextBold:link,.BodyTextBold:hover{color:#1f6bbd;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}.BodyTextBold:hover{text-decoration:underline}.BodyTextBold{color:#1f6bbd;color:#404040;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldPurple:visited{color:#939;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldPurple:link{color:#939;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldPurple:hover{color:#939;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}.BodyTextBoldPurple{color:#939;text-decoration:none;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextMedBoldPurple:visited{color:#939;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextMedBoldPurple:link{color:#939;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextMedBoldPurple:hover{color:#939;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextMedBoldPurple{color:#939;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldUnderline:visited{color:#000;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldUnderline:link{color:#000;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldUnderline:hover{color:#000;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}.BodyTextBoldUnderline{color:#000;text-decoration:underline;font:700 12px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldPurple:visited{color:#939;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldPurple:link{color:#939;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldPurple:hover{color:#939;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextLgBoldPurple{color:#939;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextLgBoldWhite{color:#FFF;font:400 18px 'Roboto',Helvetica,Arial}A.BodyTextMed2BoldPurple:visited{color:#939;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextMed2BoldPurple:link{color:#939;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextMed2BoldPurple:hover{color:#00F;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}.BodyTextMed2BoldPurple{color:#939;font:700 14px 'Roboto',Helvetica,Arial}h2{color:#1f6bbd;margin-bottom:6px;font:700 24px/26px 'Roboto',Helvetica,Arial}h2 a:active,h2 a:visited,h2 a:link{text-decoration:underline;color:#1f6bbd;margin-bottom:6px;font:700 24px/26px 'Roboto',Helvetica,Arial}h2 a:hover{text-decoration:none;color:#1f6bbd;margin-bottom:6px;font:700 24px/26px 'Roboto',Helvetica,Arial}H1{color:#36c;text-align:left;font:700 30px/30px 'Roboto','Arimo',Arial}H3{color:#000;font:700 14px 'Roboto',Helvetica,Arial}H4{color:#000;font:700 11px 'Roboto',Helvetica,Arial}H5{color:#060;font:700 12px 'Roboto',Helvetica,Arial}.buttonGreenBoldMed{background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px;font:700 12px 'Roboto',Helvetica,Arial}A.buttonGreenBoldMed:visited{background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px;font:700 12px 'Roboto',Helvetica,Arial}A.buttonGreenBoldMed:link{background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px;font:700 12px 'Roboto',Helvetica,Arial}A.buttonGreenBoldMed:hover{background-color:#b46bb4;width:315px;height:19px;color:#FFF;text-align:center;text-decoration:none;padding:5px;font:700 12px 'Roboto',Helvetica,Arial}A.LinkTextMedBlueBold:visited{color:#00F;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.LinkTextMedBlueBold:link{color:#00F;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.LinkTextMedBlueBold:hover{color:#939;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}.LinkTextMedBlueBold{color:#00F;letter-spacing:normal;font:700 14px/normal 'Roboto',Helvetica,Arial}td.leftSubNav{width:10px;height:40px}td.rightSubNav{width:335px;height:40px}.midSubNav{color:#FFF;font:16px Helvetica,'Roboto'}td.midSubNav{width:885px;height:40px}A.LinkTextSmGreenBold:link{color:#060;text-decoration:underline;font:Bold 11px 'Roboto',Helvetica,Arial}A.LinkTextSmGreenBold:visited{color:#060;text-decoration:underline;font:Bold 11px 'Roboto',Helvetica,Arial}A.LinkTextSmGreenBold:hover{color:#060;text-decoration:underline;font:Bold 11px 'Roboto',Helvetica,Arial}.LinkTextSmGreenBold{color:#000;letter-spacing:normal;font:Bold 11px/normal 'Roboto',Helvetica,Arial}.bannerNoFlower{background-color:#60af60;padding-left:5px;vertical-align:baseline;color:#fff;text-align:left;font:400 18px/32px 'Roboto',Helvetica,Arial,Verdana}.smallBannerWhiteText{padding-top:3px;padding-bottom:3px;padding-left:10px;background-color:#60af60;color:#FFF;letter-spacing:normal;font:Bold 14px/normal 'Roboto',Helvetica,Arial}.FLManagerGreen{background-color:#cbe3c4}.FLManagerOrange{background-color:#f4e5d3}.FLManagerBlue{background-color:#d2e2f2}.WeatherTable{width:470px;border-right:#000 thin solid;border-top:#000 thin solid;margin:1px;border-left:#000 thin solid;border-bottom:#000 thin solid;table-layout:fixed}.WeatherCellHeader{table-layout:fixed;color:#FFF;font:22px 'Arimo','Roboto',Arial}.WeatherCellTop{border-bottom:#404040 thin solid;table-layout:fixed;color:#000;font:400 16px 'Roboto',Helvetica,Arial}.WeatherCellBoldTop{border-bottom:#404040 thin solid;table-layout:fixed;color:#000;font:700 16px 'Roboto',Helvetica,Arial}.WeatherCellBold{border-right:#404040 thin solid;border-bottom:#404040 thin solid;table-layout:fixed;color:#000;font:700 14px 'Roboto',Helvetica,Arial}.WeatherCell{border-right:#404040 thin solid;border-bottom:#404040 thin solid;table-layout:fixed;color:#000;font:400 16px 'Roboto',Helvetica,Arial}.WeatherCellRight{border-bottom:#404040 thin solid;table-layout:fixed;color:#000;font:400 16px 'Roboto',Helvetica,Arial}.WeatherCellBoldBottom{border-right:#404040 thin solid;table-layout:fixed;color:#000;font:700 16px 'Roboto',Helvetica,Arial}.WeatherCellBottom{border-right:#404040 thin solid;table-layout:fixed;color:#000;font:400 16px 'Roboto',Helvetica,Arial}.WeatherCellBottomRight{table-layout:fixed;color:#000;font:400 16px 'Roboto',Helvetica,Arial}.WeatherCellLink{table-layout:fixed;color:#000;text-decoration:underline;font:400 14px 'Roboto',Helvetica,Arial}A.WeatherCellLink:link{color:#000;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.WeatherCellLink:visited{color:#000;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.WeatherCellLink:hover{color:#1f6bbd;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.LinkTextLgPurpleBold:link{color:#339;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.LinkTextLgPurpleBold:visited{color:#939;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}A.LinkTextLgPurpleBold:hover{color:#939;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}.LinkTextLgPurpleBold{color:#939;letter-spacing:normal;font:700 16px/normal 'Roboto',Helvetica,Arial}.BodyTextLongColumn{color:#000;width:100%;font:400 12px 'Roboto',Helvetica,Arial}A.BodyTextBlueLgBold:link,A.BodyTextBlueLgBold:visited,A.BodyTextBlueLgBold:hover,.BodyTextBlueLgBold{color:#00F;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextBlueLgBold:hover{text-decoration:underline}A.BodyTextBlueMedBold:link{color:#00F;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextBlueMedBold:visited{color:#00F;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextBlueMedBold:hover{color:#00F;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}.BodyTextBlueMedBold{color:#00F;font:700 14px 'Roboto',Helvetica,Arial}.banner2{padding-left:50px}li.bulletNav{margin-left:-20px;padding-top:3px}ul.bulletNav{margin-left:-2px}.BodyTextLgPurple{color:#939;font:400 18px 'Roboto',Helvetica,Arial}.BodyTextExLgPurple,.BodyTextExLgPurple a{color:#939;text-decoration:none;font:400 22px 'Roboto',Helvetica,Arial}.BodyTextExLgPurple a:hover{text-decoration:underline}.BodyTextMedBoldIt{color:#404040;font:italic 700 18px Helvetica,Arial}.InsideBackground{background-color:#fff;width:1230px}.HeaderLogo{padding:2px 0 25px 18px;display:inline-block}.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;position:relative;top:-4px;padding:0 3px;font:700 16px Helvetica}.HeaderLanguageSpanish{display:inline-block}.InsideHeaderBackground{background-color:#FFF;width:1230px}.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%);color:#36c;text-decoration:none;font:700 18px 'Arimo','Roboto',Arial}td.VeryTopSideNav{background:linear-gradient(to bottom,#f8fbfe 0%,#f8fbfe 50%,#f8fbfe 50%,#e4eef7 50%,#e4eef7 100%);color:#36c;text-decoration:none;padding:8px 6px;font:700 18px 'Arimo','Roboto',Arial}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%);color:#36c;text-decoration:none;padding:8px 6px;font:700 18px 'Arimo','Roboto',Arial}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%);color:#fff;text-decoration:none;padding:12px 10px;font:400 14px 'Arimo','Roboto',Arial}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.TopSideActivityNav{background:linear-gradient(to bottom,#d2e5fb 0%,#d2e5fb 50%,#d2e5fb 50%,#c4dbf5 50%,#c4dbf5 100%);color:#fff;text-decoration:none;padding:12px 10px;font:400 14px 'Arimo','Roboto',Arial}td.TopSideActivityNav:hover,td.TopSideActivityNav:hover a{text-decoration:none;cursor:pointer}td.TopSideNavActive{background-color:#FFF;padding:12px 10px;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.TopSideNavActive:hover{text-decoration:none}td.TopSideNavActive:hover a{text-decoration:none}.TopSideNavActive a{font-weight:700}td.SubSideNavNoIndentActive{background-color:#d5e6fa!important;color:#404040;padding:10px 10px 10px 15px;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavNoIndentActive:hover{text-decoration:none}td.SubSideNavNoIndentActive:hover a{text-decoration:none}td.SubSideNavNoIndent{background-color:#FFF;color:#404040;padding:10px 10px 10px 15px;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}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;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavActive:hover{text-decoration:none}td.SubSideNavActive: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;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavActiveNoBottomBorder:hover{text-decoration:none}td.SubSideNavActiveNoBottomBorder:hover a{text-decoration:none}td.SubSideNav{background-color:#FFF;padding-left:8px;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNav:hover{text-decoration:none}td.SubSideNav:hover a{text-decoration:none}td.SubSideNavHighlight{background-color:#FFF;padding-left:8px;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavHighlight:hover{text-decoration:none}td.SubSideNavHighlight:hover a{text-decoration:none}td.SubSideNavIndent{background-color:#FFF;color:#404040;padding:10px 10px 10px 15px;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}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;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavIndentBlack:hover{text-decoration:none}td.SubSideNavIndentBlack:hover a{text-decoration:none}td.SubSideNavIndentActive{background-color:#FFF;padding-left:15px;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavIndentActive:hover{text-decoration:none}td.SubSideNavIndentWhiteActive{background-color:#FFF;padding-left:15px;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavIndentWhiteActive:hover{text-decoration:none}td.SubSideNavCityActive{background-color:#deebfa;padding:12px 10px 12px 16px;color:#404040;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;font:400 14px 'Arimo',Helvetica,Arial}td.SubSideNavCityActive:hover{text-decoration:none}td.SubSideNavCityActive:hover a{text-decoration:none}td.SubSubSideNavIndent{background-color:#FFF;color:#404040;padding:10px 10px 10px 15px;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSubSideNavIndent:hover,td.SubSubSideNavIndent:hover a{background-color:#e8ecf1;cursor:pointer}td.SubSubSideNavIndentActive{background-color:#d5e6fa!important;padding-left:15px;color:#404040;text-decoration:none;font:400 14px 'Arimo','Roboto',Arial}td.SubSideNavIndentActive:hover{text-decoration:none}table.BorderSideNav{width:190px;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.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.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 16px;color:#404040}.SubBorderSideNav.SubSubSideNavIndentActive{background-color:#e8ecf1;padding:12px 10px 12px 16px;color:#404040}A.TabActive1:link{color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}A.TabActive1:visited{color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}A.TabActive1:hover{color:#000;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}.TabActive1{color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}A.TabInactive1:link{color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}A.TabInactive1:visited{color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}A.TabInactive1:hover{color:#000;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}.TabInactive1{color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}td.SubSideNavPopularTop{background-color:#fff;color:#404040;padding:10px 10px 10px 17px;text-decoration:none;font:700 14px 'Arimo',Helvetica,Arial}td.SubSideNavPopularTop:hover{text-decoration:none}td.SubSideNavPopular{background-color:#fff;padding:5px 10px 5px 17px;color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}td.SubSideNavPopular:hover{text-decoration:none}.btnTabLeftSubPopularHeaderActive,a.btnTabLeftSubPopularHeaderActive:link,a.btnTabLeftSubPopularHeaderActive:visited,a.btnTabLeftSubPopularHeaderActive:active,a.btnTabLeftSubPopularHeaderActive{color:#404040;text-decoration:none;font:700 14px 'Arimo',Helvetica,Arial}a.btnTabLeftSubPopularActive:hover{text-decoration:underline}.btnTabLeftSubPopularActive,a.btnTabLeftSubPopularActive:link,a.btnTabLeftSubPopularActive:visited,a.btnTabLeftSubPopularActive:active,a.btnTabLeftSubPopularActive{color:#404040;text-decoration:none;font:400 14px 'Arimo',Helvetica,Arial}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-tweet-button{background-position:-314px -50px!important;width:67px;height:25px!important}A.BodyTextLgBoldBlue:link{color:#36c;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldBlue:visited{color:#36c;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextLgBoldBlue:hover{color:#36c;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextLgBoldBlue{color:#36c;font:700 18px 'Roboto',Helvetica,Arial}.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}.ActivityUnderHeader{padding:15px 0 0 25px}.AccomWhereToStayUnderHeader{margin-top:10px}.AccomWhereToStayItems{margin-top:5px}td.TravelTimeHeader{padding:2px 0 2px 5px;background-color:#1f6bbd;color:#fff;font:700 22px 'Roboto',Helvetica,Arial}.ListHeader,.ListHeader a,.ListHeader a:link,.ListHeader a:visited,.ListHeader a:hover{margin:15px 0 0;color:#36c;font:700 22px 'Roboto',Helvetica,Arial}.ActivityCatHeader{margin:15px 0 0 30px;color:#36c;font:700 30px 'Roboto',Helvetica,Arial}.ActivityCatUnderHeader{margin:10px 0 0 22px}.RegionHeader{margin-top:20px}.RegionUnderHeader{margin-top:10px}.RegionItems{margin-top:8px}.RegionFL{width:100%}.RegionFLHeader{color:#1f6bbd;padding:10px 0 15px 5px;font:700 30px 'Roboto',Helvetica,Arial}.CategoryRanFLIndent{padding:15px 0 0 20px}.BottomLeftRegion{margin-top:58px;text-align:left}.ContentMapWrapper{float:right;padding:26px 0 10px 10px;width:420px}.ContentMapCityWrapper{float:right;padding:10px 0 30px 10px;width:375px}.RegionMapHeader{margin:10px 0 7px 5px}.RegionMapSubHeader{text-align:left;padding:5px 0 5px 5px;color:#093;text-decoration:none;font:17px 'Roboto',Helvetica,Arial}.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;color:#36c;font:700 30px 'Roboto',Helvetica,Arial}.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}.TopPicksHeader{color:#1f6bbd;padding:50px 40px 5px 2px;font:24px 'Roboto',Helvetica,Arial}.BottomTopHotels{margin-bottom:15px;margin-top:5px;position:relative}.BottomTopHotelsOdd{width:300px;padding:5px 2px;float:left}.BottomTopHotelsLast{width:300px;padding:5px 2px;float:left}.BottomTopHotelsEven{width:300px;padding:5px 2px;float:left}.BottomTopHotelsImg{display:block;width:300px}.BottomTopHotelsName{text-align:center}.BottomRight{margin-top:26px}.BottomLeftCat{margin-top:46px}.BottomLeftNewsletter{margin-top:40px}.BottomTopDestinations{margin-top:5px}A.BodyTextBoldBlue:link{color:#1f6bbd;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldBlue:visited{color:#1f6bbd;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBoldBlue:hover{color:#1f6bbd;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}.BodyTextBoldBlue{color:#1f6bbd;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextBlue:link{color:#1f6bbd;text-decoration:none;font:16px 'Roboto',Helvetica,Arial}A.BodyTextBlue:visited{color:#1f6bbd;text-decoration:none;font:16px 'Roboto',Helvetica,Arial}A.BodyTextBlue:hover{color:#1f6bbd;text-decoration:underline;font:16px 'Roboto',Helvetica,Arial}.BodyTextBlue{color:#1f6bbd;font:16px 'Roboto',Helvetica,Arial}.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:20px 0 0}.FooterWrapper{padding:40px 0 15px}.FooterSocialWrapper{display:block;text-align:center}.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{color:#1f6bbd;text-decoration:none;padding:25px 0 2px;font:700 24px 'Roboto',Helvetica,Arial}.FooterLinkBold,.FooterLinkBold a,.FooterLinkBold a:link,.FooterLinkBold a:visited,.FooterLinkBold a:active,.FooterLinkBold a:hover{color:#1f6bbd;text-decoration:none;padding:0 0 5px;font:700 18px 'Roboto',Helvetica,Arial}.FooterLinkBlackBold,.FooterLinkBlackBold a,.FooterLinkBlackBold a:link,.FooterLinkBlackBold a:visited,.FooterLinkBlackBold a:active,.FooterLinkBlackBold a:hover{color:#404040;text-decoration:none;padding:0 0 5px;font:700 18px 'Roboto',Helvetica,Arial}.FooterLink,.FooterLink a,.FooterLink a:link,.FooterLink a:visited,.FooterLink a:active,.FooterLink a:hover{color:#404040;text-decoration:none;padding:0 0 3px;font:400 18px 'Roboto',Helvetica,Arial}.FooterLinkBlackBold a:hover,.FooterLink a:hover,.FooterLinkHeader a:hover,.FooterLinkBold a:hover{text-decoration:underline}.FooterSpacer{padding:25px 0 2px}.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:20px 0;color:#333;font:14px 'Roboto',Helvetica,Arial}.FooterCopyright a,.FooterCopyright a:link,.FooterCopyright a:visited,.FooterCopyright a:active,.FooterCopyright a:hover{text-decoration:underline}.BodyTextBlueMedBold{color:#073b5d;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextMedSmBoldPurple:visited{color:#939;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextMedSmBoldPurple:link{color:#939;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}A.BodyTextMedSmBoldPurple:hover{color:#939;text-decoration:underline;font:700 18px 'Roboto',Helvetica,Arial}.BodyTextMedSmBoldPurple{color:#939;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextSmMedBoldPurple:visited{color:#939;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextSmMedBoldPurple:link{color:#939;text-decoration:none;font:700 16px 'Roboto',Helvetica,Arial}A.BodyTextSmMedBoldPurple:hover{color:#939;text-decoration:underline;font:700 16px 'Roboto',Helvetica,Arial}.BodyTextSmMedBoldPurple{color:#939;text-decoration:none;font:700 13px 'Roboto',Helvetica,Arial}A.BodyTextMedBoldBlue:link{color:#00F;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextMedBoldBlue:visited{color:#00F;text-decoration:underline;font:700 14px 'Roboto',Helvetica,Arial}A.BodyTextMedBoldBlue:hover{color:#000;text-decoration:none;font:700 14px 'Roboto',Helvetica,Arial}.BodyTextMedBoldBlue{color:#00F;font:700 14px 'Roboto',Helvetica,Arial}#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:255px;padding:5px 3px 0 0;height:50px}.ToursOfferedIcons{float:left;display:inline;width:255px;padding:5px 3px 0 0;height:50px}#galleria img{display:none}#galleria-loader{height:1px!important}#galleria-2 img{display:none}.galleria-container{position:relative;overflow:hidden;font:11px/1.4 Roboto,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:49px;line-height:49px;left:110px;right:40px;bottom:1px;color:#000;background-color:#FFF}.galleria-info > *,.galleria-info-text > *{display:inline}.galleria-info-title{color:#000;padding:0 5px;font:16px/1.5 Roboto,Arial}.galleria-info-text{padding-left:10px}.galleria-counter{display:inline-block;padding-right:0;height:29px;zoom:1;font:16px/1.5 Roboto,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:50%;margin-top:-18px;width:100%;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:0 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}a.pGalleryMainImageFade:hover{filter:alpha(opacity=70);opacity:.7}.pGalleryMainTextOverlay{position:relative;text-align:left;padding:15px 2px 5px 10px}.pGalleryMainTextOverlay a,.pGalleryMainTextOverlay a:link,.pGalleryMainTextOverlay a:visited{color:#0086c5;text-decoration:none;font:700 24px 'Roboto',Helvetica,Arial}.pGalleryMainTextOverlay a:hover{color:#000;text-decoration:none;font:700 24px 'Roboto',Helvetica,Arial}.photoGalleryText{padding:20px 10px}.cntTravelInfo{width:830px}.pageTop10ContentWrapper{width:830px;padding:0 0 0 5px;color:#000;font:400 13px 'Roboto',Helvetica,Arial}.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 Roboto,Arial,sans-serif;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;color:#666;font:700 16px Helvetica,'Roboto'}.SearchWrapper{display:inline-flex}.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;color:#2c3e50;font:15px 'Roboto'}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{color:#404040;font:400 14px/16px 'Roboto',Helvetica,Arial}A.LinkTextExLgPurpleBold:link{color:#939;text-decoration:none;font:700 20px 'Roboto',Helvetica,Arial}A.LinkTextExLgPurpleBold:visited{color:#939;text-decoration:none;font:700 20px 'Roboto',Helvetica,Arial}A.LinkTextExLgPurpleBold:hover{color:#339;text-decoration:underline;font:700 20px 'Roboto',Helvetica,Arial}.LinkTextExLgPurpleBold{color:#939;letter-spacing:normal;font:700 20px/normal 'Roboto',Helvetica,Arial}.topBnLB{padding:0 0 0 170px}.topBnLgLB{padding:0;text-align:center}.BodyText2ExLgBoldGreen{color:#060;font:700 20px 'Roboto',Helvetica,Arial}.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;background-color:#b46bb4;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;font:1.6em/1.4em 'Roboto',Helvetica,Arial}.HomeTopColumn{padding:5px 0}.HomeTopColumnLeft{float:left;padding:0 0 0 40px}.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}.HomeTopDestinationText,.HomeTopDestinationText a,.HomeTopDestinationText a:link,.HomeTopDestinationText a:visited,.HomeTopDestinationText a:active,.HomeTopDestinationText a:hover{color:#1f6bbd;text-decoration:none;padding:0;font:700 18px 'Roboto',Helvetica,Arial}.HomeTopDestinationText a:hover{text-decoration:underline}.HomeTopDestinationsHeader,.HomeTopDestinationsHeader a,.HomeTopDestinationsHeader a:link,.HomeTopDestinationsHeader a:visited,.HomeTopDestinationsHeader a:active,.HomeTopDestinationsHeader a:hover{color:#1f6bbd;text-decoration:none;padding:0 0 0 11px;font:700 27px 'Roboto',Helvetica,Arial}.HomeTopDestinationsHeader a:hover{text-decoration:underline}.HomeTopDestinations{padding:22px 0 0 22px}.HomeMapWrapper{padding:0 0 20px}.HomeMapHeader{text-align:left;color:#093;font:700 22px 'Roboto'}.HomeMapInstructions{padding:5px 0;color:#093;font-weight:400}.HomeMapLink,.HomeMapLink a,.HomeMapLink a:link,.HomeMapLink a:visited,.HomeMapLink a:active,.HomeMapLink a:hover{color:#093;text-decoration:none;font:700 14px 'Roboto'}.HomeMapLink a:hover{text-decoration:underline}.HomeMidGAWrapper{width:300px;height:600px;padding:43px 0 10px 16px}.HomeTopDestinationsWrapper{padding:25px 0;width:358px;display:inline-block}.HomeTopDestinationsWrapper img{max-width:336px;height:auto}.HomeMapLeftWrapper{width:420px;float:left;padding:30px 20px 30px 0}.HomeContentWrapper{width:872px;float:left;display:inline-block}.pageWeatherInfographicWrapper{width:740px;padding:0 0 0 25px;float:left}.pageWeatherContentWrapper{width:520px;padding:5px 0 25px;float:right;font:16px 'Roboto'}.pageWeatherChartWrapper{width:470px;padding:0 0 0 25px;float:left}.HomeContent h2{color:#1f6bbd;font:27px 'Roboto'}.HomeContent h3,.HomeContent h3 a:active,.HomeContent h3 a:visited,.HomeContent h3 a:link,.HomeContent h3 a:hover{color:#903d90;text-decoration:none;font:700 18px 'Roboto'}.HomeContent h3 a:hover{text-decoration:underline}.HomeTopSocial{width:230px}.HomePuzzleJavisBlog{width:175px;height:225px;background-image:url(/images/hm_puzzle_javi_the_frog.jpg);margin:0 0 5px;display:inline-block;cursor:pointer!important;float:right}.HomePuzzleVacationPackages{width:443px;height:225px;background-image:url(/images/hm_puzzle_vacation_packages_monkey.jpg);margin:0 10px 5px 0;display:inline-block;cursor:pointer!important}.HomePuzzleFeaturedHotels{width:343px;height:225px;background-image:url(/images/hm_puzzle_featured_hotel_san_jose.jpg);margin:0 10px 5px 0;display:inline-block;cursor:pointer!important}.HomePuzzleGettingAround{width:225px;height:225px;background-image:url(/images/hm_puzzle_getting_around_car.jpg);margin:0 11px 5px 0;display:inline-block;cursor:pointer!important}.HomePuzzleWhereToStay{width:366px;height:225px;background-image:url(/images/hm_puzzle_where_to_stay_manuel_antonio.jpg);margin:0 0 15px;display:inline-block;cursor:pointer!important}.HomePuzzleDestinations{width:338px;height:225px;background-image:url(/images/hm_puzzle_destination_family.jpg);margin:0 10px 15px 0;display:inline-block;cursor:pointer!important}.HomePuzzleActivities{width:174px;height:225px;background-image:url(/images/hm_puzzle_activities_dani.jpg);margin:0 10px 15px 0;display:inline-block;cursor:pointer!important}.HomePuzzleWhatToDo{width:309px;height:225px;background-image:url(/images/hm_puzzle_what_to_do_raft-v3.jpg);margin:0 11px 15px 0;display:inline-block;cursor:pointer!important}.HomePuzzleWrapper{padding:40px 0 20px}.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:#913e90;padding:10px 0 0 20px;margin:0;font:24px 'Roboto'}.HomePuzzleGreen{background-color:#169d40;opacity:.9;filter:alpha(opacity=90);color:#fdfafd;margin:6px 0}.HomePuzzleGreen h3{color:#fcf7f7;padding:10px 0 0 20px;margin:0;font:24px 'Roboto'}.HomePuzzleBlue{background-color:#2a72c3;opacity:.9;filter:alpha(opacity=90);color:#f8ee00;margin:6px 0}.HomePuzzleBlue h3{color:#fdfafa;padding:10px 0 0 20px;margin:0;font:24px 'Roboto'}.HomePuzzleViewText{padding:5px 12px 5px 20px;font-size:14px;line-height:14px}.HomePuzzleViewDetailsWhatToDo{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:118px;left:210px;width:90px}.HomePuzzleViewDetailsActivities{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:118px;left:75px;width:90px}.HomePuzzleViewDetailsDestinations{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:118px;left:239px;width:90px}.HomePuzzleViewDetailsWhereToStay{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:118px;left:267px;width:90px}.HomePuzzleViewDetailsGettingAround{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:118px;left:126px;width:90px}.HomePuzzleViewDetailsFeaturedHotels{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:118px;left:244px;width:90px}.HomePuzzleViewDetailsVacationPackages{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:118px;left:344px;width:90px}.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 20px 0 30px}.HomeFeaturedSmall2Image{padding:0 45px 0 0;float:right}.HomeFeaturedTitle{padding:10px 20px 0 40px;display:inline-block}.HomeFeaturedDesc{padding:0 0 10px 30px;display:inline-block;width:370px;margin-top:15px}a.HomeFeaturedButton:active,a.HomeFeaturedButton:visited,a.HomeFeaturedButton:link,a.HomeFeaturedButton:hover{padding:10px 0;margin:5px 130px 5px 5px;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:165px;display:block;float:right;font:1.15em/1em 'Roboto',Helvetica,Arial}.tblGalleria{width:500px;padding:0 10px 0 5px;float:left}.tblGalleriaFull{width:670px;padding:0 10px 0 5px;float:inherit}.tblMapFull{width:670px;padding:0 10px 0 5px;float:inherit}.tblMapFull img{max-width:670px;height:auto}.MapSocialMediaWidgets{padding:15px 0 20px}.MapPDFWrapper{background-color:#1ba12e;border-radius:5px 5px 5px 5px;width:370px;min-height:70px;float:left}.MapPDFTextLine1Wrapper{display:inline-block;float:left;padding:15px 0 0 10px}.MapPDFTextLine1{display:inline-block;color:#fff;padding:0 10px 0 0;width:300px;font:700 24px/26px 'Roboto',Helvetica,Arial}.MapPDFTextLine1Wrapper .arrow-right{float:right;margin:5px 10px 0 0}.MapPDFTextLine2{color:#fff;padding:5px 5px 5px 10px;float:left;font:400 16px 'Roboto',Helvetica,Arial}.MapCTAWrapper{background-color:#0583c6;border-radius:5px 5px 5px 5px;width:370px;min-height:70px;float:right}.MapCTATextLine1Wrapper{display:inline-block;float:left;padding:15px 0 0 10px}.MapCTATextLine1{display:inline-block;color:#fff;padding:0 10px 10px 0;width:330px;font:700 24px/26px 'Roboto',Helvetica,Arial}.MapCTATextLine1Wrapper .arrow-right{float:right;margin:5px 10px 0 0}.MapCTATextLine2{color:#fff;padding:5px 5px 0 10px;float:left;font:400 16px 'Roboto',Helvetica,Arial}.MapBottomCTAWrapper{width:800px;padding:0 0 0 30px}.galleriaHomeFull{padding:0 30px 0 0;text-align:center;width:825px}.galleriaHomeSocial{display:inline-block}#galleria{width:500px;height:334px;background:#FFF}.galleriaFull #galleria{width:670px;height:471px;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 25px}.pageContentWrapper{padding:0 0 0 30px;color:#404040;width:670px;display:inline-block;font:400 16px/20px 'Roboto',Helvetica,Arial!important}.pageContentWrapperTop10{padding:0;color:#404040;width:670px;display:inline-block;font:400 16px/20px 'Roboto',Helvetica,Arial!important}.pageContentFullWrapper{padding:0 0 0 30px;color:#404040;width:870px;display:inline-block;font:400 16px/20px 'Roboto',Helvetica,Arial!important}.AdvertiseButtonWrapper{text-align:center}.pageContentSocialWrapper{padding:0 175px;text-align:center}.pageContentWrapperList{padding:0 0 0 30px;color:#404040;width:850px;display:inline-block;font:400 16px/20px 'Roboto',Helvetica,Arial!important}.pageContentWrapper2cols{padding:0 0 0 5px;color:#404040;width:460px;font:400 16px/20px 'Roboto',Helvetica,Arial!important}.pageListContentWrapper{padding:10px 0 0 30px}.pageContentTopPicks{float:right;padding:30px 0 0;width:300px}.pageContentTopPicksMaps{float:right;padding:0;width:300px}.NavTable{width:1230px;margin:10px 0 0}.NavWidth{width:1230px}.ContentWidth{width:836px}.ContentSearchWidth{width:850px}.NoContent{width:830px}.ContentMinHeight{height:300px}.ContentWidthStatic{width:1011px}.ContentWidthStaticFull{width:1000px}.ContentWidthStaticHalf{width:440px;float:left;padding:10px}.ContentWidthPhoto{width:270px;float:left}.ContentQuoteText{color:#932893;font:20px 'arial black','avant garde'}.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:700 30px 'Roboto',Helvetica,Arial}.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{float:left;padding-right:10px}.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:130px}.ListingMainTableCol3{width:260px}.ListingMainTableCol4{width:150px}.ListingPagingTable{width:760px}.ListingPagingTableCol1{width:285px}.ListingPagingTableCol2{width:190px}.ListingPagingTableCol3{width:285px}.ListingFLImage{padding:5px 15px 5px 5px}.tblSort{padding:1px}.buttonRedSm,A.buttonRedSm:visited,A.buttonRedSm:link,A.buttonRedSm:hover{padding:2px 10px;margin:5px 5px 10px;background-color:#E3170D;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);font:1.2em/1.3em 'Roboto',Helvetica,Arial}.buttonGreenSm,A.buttonGreenSm:visited,A.buttonGreenSm:link,A.buttonGreenSm:hover{padding:2px 10px;margin:5px 5px 10px;background-color:#209c2b;color:#FFF;text-align:center;text-decoration:none;width:100%;background:linear-gradient(#209c2b,#209c2b) repeat scroll 0 0;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);font:1.2em/1.3em 'Roboto',Helvetica,Arial}.buttonGreenSmRight,A.buttonGreenSmRight:visited,A.buttonGreenSmRight:link,A.buttonGreenSmRight:hover{padding:2px 10px;margin:5px 5px 10px;background-color:#209c2b;color:#FFF;text-align:center;text-decoration:none;width:200px;background:linear-gradient(#209c2b,#209c2b) 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;font:1.2em/1.3em 'Roboto',Helvetica,Arial}.buttonRedSmRight,A.buttonRedSmRight:visited,A.buttonRedSmRight:link,A.buttonRedSmRight:hover{padding:2px 10px;margin:5px 5px 10px;background-color:#E3170D;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;font:1.2em/1.3em 'Roboto',Helvetica,Arial}.buttonGreenLg,A.buttonGreenLg:visited,A.buttonGreenLg:link,A.buttonGreenLg:hover{padding:10px 30px;margin:5px 5px 10px 0;background-color:#209c2b;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);font:24px/1.3em 'Roboto',Helvetica,Arial}.buttonRedOrangeLg,A.buttonRedOrangeLg:visited,A.buttonRedOrangeLg:link,A.buttonRedOrangeLg:hover{padding:10px 30px;margin:5px 5px 10px 0;background-color:#E3170D;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);font:24px/1.3em 'Roboto',Helvetica,Arial}.buttonRedOrange,A.buttonRedOrange:visited,A.buttonRedOrange:link,A.buttonRedOrange:hover{padding:10px 30px;margin:5px 5px 10px 0;background-color:#E3170D;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);font:24px/1.3em 'Roboto',Helvetica,Arial}.buttonPurpleLg,A.buttonPurpleLg:visited,A.buttonPurpleLg:link,A.buttonPurpleLg:hover{padding:10px 30px;margin:5px 5px 10px 0;background-color:#a23c8f;color:#FFF;text-align:center;text-decoration:none;width:100%;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);font:24px/1.3em 'Roboto',Helvetica,Arial}.buttonGreenTop10,A.buttonGreenTop10:visited,A.buttonGreenTop10:link,A.buttonGreenTop10:hover{padding:15px 20px 0;margin:5px 5px 10px 0;background-color:#08c045;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;font:26px/1.3em 'Roboto',Helvetica,Arial}.buttonPurpleTop10,A.buttonPurpleTop10:visited,A.buttonPurpleTop10:link,A.buttonPurpleTop10:hover{padding:15px 20px 0;margin:5px 5px 10px 0;background-color:#a23c8f;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;font:26px/1.3em 'Roboto',Helvetica,Arial}.buttonBlueTop10,A.buttonBlueTop10:visited,A.buttonBlueTop10:link,A.buttonBlueTop10:hover{padding:15px 20px 0;margin:5px 5px 10px 0;background-color:#0583c6;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;font:26px/1.3em 'Roboto',Helvetica,Arial}.buttonGreenPackageLg,A.buttonGreenPackageLg:visited,A.buttonGreenPackageLg:link,A.buttonGreenPackageLg:hover{padding:10px 30px;margin:5px 5px 10px;background-color:#E3170D;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;font:24px/1.3em 'Roboto',Helvetica,Arial}.buttonPurpleSm,A.buttonPurpleSm:visited,A.buttonPurpleSm:link,A.buttonPurpleSm:hover{padding:3px;margin:5px 5px 10px;background-color:#b46bb4;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);font:1.2em/1.3em 'Roboto',Helvetica,Arial}.buttonBlueSm,A.buttonBlueSm:visited,A.buttonBlueSm:link,A.buttonBlueSm:hover{padding:3px;margin:10px 5px 0;background-color:#3887ca;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);font:1.1em/1.5em 'Roboto',Helvetica,Arial}.buttonBlueBoldMed,A.buttonBlueBoldMed:visited,A.buttonBlueBoldMed:link,A.buttonBlueBoldMed:hover{padding:3px;margin:5px 5px 20px;background-color:#3887ca;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;font:1.7em/1.6em 'Roboto',Helvetica,Arial!important}.buttonBlueBold100Percent,A.buttonBlueBold100Percent:visited,A.buttonBlueBold100Percent:link,A.buttonBlueBold100Percent:hover{padding:3px;margin:5px 5px 20px;background-color:#3887ca;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;font:1.7em/1.6em 'Roboto',Helvetica,Arial!important}.buttonBlueBoldFull,A.buttonBlueBoldFull:visited,A.buttonBlueBoldFull:link,A.buttonBlueBoldFull:hover{padding:3px;margin:5px 5px 20px;background-color:#3887ca;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;font:1.7em/1.6em 'Roboto',Helvetica,Arial!important}.buttonPurpleMed,A.buttonPurpleMed:visited,A.buttonPurpleMed:link,A.buttonPurpleMed:hover{padding:3px;margin:5px 5px 20px;background-color:#b46bb4;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;font:1.4em/1.6em 'Roboto',Helvetica,Arial}.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:0 0 20px}.FeaturedCompaniesImage{float:left;padding:0 15px 0 0}.FeaturedCompaniesButton{float:left;padding:5px 0}.FeaturedCompaniesButton .buttonGreenSmRight{margin:5px 5px 10px 0 !important}A.BodyTextBlueExLgBold:link{color:#00F;text-decoration:underline;font:700 20px 'Roboto',Helvetica,Arial}A.BodyTextBlueExLgBold:visited{color:#00F;text-decoration:underline;font:700 20px 'Roboto',Helvetica,Arial}A.BodyTextBlueExLgBold:hover{color:#060;text-decoration:none;font:700 20px 'Roboto',Helvetica,Arial}.BodyTextBlueExLgBold{color:#00F;font:700 20px 'Roboto',Helvetica,Arial}.tblWeatherChart{padding-right:10px;width:460px}.WeatherTable td{padding:7px 10px}.WeatherAboveInfographic{padding:10px 0 10px 27px}.FLImageLeft{float:left;width:400px;padding:10px 10px 0 0}.FLImageName{text-align:center;padding:5px}.FLPhotoGalleryLink{text-align:center}.FLKeyFeaturesWrapper{clear:both;padding:10px 0;width:800px}.FLKeyFeatures{float:right}.FLKeyFeaturesImageRight{float:right;width:360px;padding:10px 10px 0 0}.FLKeyFeaturesPhoto{float:left;padding:25px 0}.FLAmenitiesWrapper{clear:both;padding:10px 0}.AmenityIcons img{padding:5px}.AmenityIconsText{display:inline;position:relative;bottom:20px}.FLVideoWrapper{clear:both;padding:10px 0}.FLVideoWrapper iframe{padding:5px 0}.FLRoomsWrapper{clear:both;padding:10px 0}.FLRoomsImageLeft{float:left;width:350px;padding:35px 10px 0 0}.FLExtraWrapper{clear:both;padding:10px 0}.FLToursOfferedWrapper{clear:both;padding:10px 0}.ToursOfferedIcons img{padding:5px;float:left}.ToursOfferedIconsText{position:relative;top:15px}.FLMapWrapper{clear:both;padding:10px 0;width:940px}.FLGVCRMapWrapper{float:left;width:420px}.FLSatelliteMapWrapper{float:right;width:440px}.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}.ContactUsTextWrapper{padding:20px 0 25px}.ContactUsLeftItems{float:left;width:428px}.ContactUsRightItems{float:left}.ContactUsErrorWrapper{padding:20px 0;font-size:1.2em}.ContactUsFirstNameWrapper{padding:10px 0 12px}.ContactUsFirstName{font-size:1.4em}.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:#999;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}.ContactUsCommentsWrapper textarea{font-size:1.2em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#999;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:700px}.ContactUsSubmitWrapper input[type="submit"],.LoginForgotPasswordSubmitWrapper 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}.LoginNewsletterEmailSubmitWrapper input[type="submit"],.LoginFormFormSubmitWrapper 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.4em;margin:10px auto;padding:7px 10px;text-align:center;text-decoration:none}.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}.ContactUsLastName{font-size:1.4em}.ContactUsEmailWrapper{padding:13px 0}.ContactUsEmail{font-size:1.4em}.ContactUsCommentsWrapper{padding-top:10px}.ContactUsComments{font-size:1.4em}.ContactUsSubmitWrapper{clear:both;float:right;padding:10px 210px}.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}.LoginFormWrapper{padding:20px 0;width:915px;margin:0 110px}.LoginFormForgotPassword{padding:10px}.LoginFormImage{float:right}.LoginFormForm{padding:40px 0 0 10px}.LoginFormFormUsername{float:left;padding:0 10px 0 0}.LoginFormFormUsernameHeading{display:none}.LoginFormFormPasswordHeading{display:none}.LoginFormFormUsernameWrapper input[type="text"],.LoginFormFormPasswordWrapper input[type="password"]{width:220px}.LoginFormFormSubmitWrapper{padding:10px 0 0}.LoginFormFormSubmitWrapper input[type="submit"]{width:450px}.LoginNewsletterThankYouWrapper{padding:20px 0}.LoginNewsletterWrapper{padding:20px 0}.LoginNewsletterText{padding:0 0 20px}.LoginNewsletterEmailHeading{font-size:1.4em;float:left;padding:22px 10px 0 0}.LoginNewsletterEmailWrapper{float:left;padding:10px 10px 0 0;font-size:1.1em}.LoginNewsletterEmailSubmitWrapper input[type="submit"]{width:250px;padding:14px 5px;font-size:24px}.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{float:left;padding:10px 10px 0 0}.LoginForgotPasswordSubmitWrapper{padding:0}.LoginTrustWrapper{width:100%;display:inline}.LoginSymantecSSLWrapper{width:135px;float:left;padding:20px 0 0 110px}.LoginCanaturWrapper{padding:35px 250px 0 0;width:250px;float:right}.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;padding:20px 10px;font:700 30px/34px 'Roboto',Helvetica,Arial}.ReserveFormHeaderName{display:block;text-align:center}.ReserveFormHeaderText{display:block;text-align:center;font-size:24px;line-height:32px}.ReserveToursWrapper{width:670px;padding:15px 0;float:left}.ReserveWrapper{width:670px;padding:15px 32px;float:left}.ReserveTopTextHeader{color:#36c;padding:20px 0 10px;font:700 24px/26px 'Roboto',Helvetica,Arial}.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}.ReserveToursFormItemText{font-size:18px;padding:20px 0 5px;width:280px;display:inline-block}.ReserveToursFormCommentsText{font-size:18px;padding:20px 0 5px;width:600px;display:inline-block}.ReserveFormsComments{font-size:18px;padding:15px 0 6px 35px;text-align:left}.ReserveFormsCommentsExtra{font-size:16px;padding:3px 0 6px;width:400px;display:inline-block;line-height:16px}.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;background-color:#3887ca;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;font:1.5em/1.5em 'Roboto',Helvetica,Arial}.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"]{font-size:1.2em;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#999;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}.ReserveFormsCommentsWrapper textarea{font-size:1.2em;height:70px;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#999;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%}.ReserveToursFormCommentsWrapper textarea{font-size:1.2em;height:162px;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#999;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;font-size:1.2em;height:162px;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#999;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}.ReserveTypeWrapper select,.ReserveCountryWrapper select,.ReserveDepartureWrapper select,.ReserveTreatmentTimeWrapper select,.ReservePropertyTypeWrapper select,.ReserveTypeBusWrapper select,.ReserveTypePlaneWrapper select,.ReserveToursFormItemWrapper select{font-size:1.2em;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#999;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}.btnBookNow{line-height:1.3em;width:190px;float:right}.ReserveFormButtonWrapper 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;margin:10px 0;padding:11px 10px;text-align:center;text-decoration:none;font:24px 'Roboto',Helvetica,Arial}.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}.BLHeaderWrapper{padding:0}.BLWrapper{float:left;width:670px;margin:14px 0 0 30px}.BLWrapperBottom{padding:0 0 0 30px}.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;float:right}.BLNewsletterSignUpInput input[type="text"]{font-size:1.2em;height:2.3em;padding:5px;border-color:#c6c6c6 #dadada #dadada;background:#fafafa;color:#999;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:#999;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;margin:0;padding:7px 10px;text-align:center;text-decoration:none;width:70px;float:right;cursor:pointer;font:.95em 'Roboto'}.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:700 24px/26px 'Roboto',Helvetica,Arial}.MapChoiceRegionWrapper .MapChoiceHeader{padding:0;color:#36c;font:700 24px/26px 'Roboto',Helvetica,Arial}.MapChoiceAreaWrapper .MapChoiceHeader{padding:0;color:#36c;font:700 24px/26px 'Roboto',Helvetica,Arial}.MapChoiceCityWrapper .MapChoiceHeader{padding:0;color:#36c;font:700 24px/26px 'Roboto',Helvetica,Arial}.MapChoiceWrapper .MapChoiceHeader{padding:0;color:#36c;font:700 24px/26px 'Roboto',Helvetica,Arial}.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}.BottomMapHeader{margin-top:35px}.BottomLeftCity{margin-top:65px}.RegionTopDest{padding:30px 0 20px}.AreaTopDest{padding:30px 0 20px}.CityTopDest{padding:30px 0 20px}.pageContentRightColumn{float:right;padding:30px 0 0;width:300px}.pageContentLeftColumn{float:left;width:730px}.CityTravelTimeWrapper{padding:10px 30px;width:250px}.CityTravelTimeBox{border-radius:8px;border:1px solid #093;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:700 15px 'Roboto',Helvetica,Arial}.CityTravelTimeBoxTextTitle{color:#73a1d8;font:700 24px 'Roboto',Helvetica,Arial}.CityTravelTimeBoxTextTitleEsp{color:#73a1d8;font:700 18px 'Roboto',Helvetica,Arial}.CityTravelTimeBoxJavi{padding:16px 0 0}.CityTravelTimeCityHeader{padding:25px 5px 0;color:#1f6bbd;font:16px 'Roboto',Helvetica,Arial}.CityTravelTimeCityName{padding:0 5px;color:#404040;font:16px 'Roboto',Helvetica,Arial}.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:16px 'Roboto',Helvetica,Arial}.CityTravelTimeCityDriveTime{padding:0 5px 25px;color:#404040;font:16px 'Roboto',Helvetica,Arial}.CityOtherBLWrapper{padding:10px 30px;width:250px}.CityOtherBLHeader{padding:25px 5px 5px;color:#1f6bbd;font:18px 'Roboto',Helvetica,Arial}.CityOtherBLItem{padding:5px;color:#404040;font:16px 'Roboto',Helvetica,Arial}.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 25px}.SelectRegionAreaFLWrapper,.SelectAreaCityFLWrapper{padding:30px 10px 10px 25px}.SelectCityFLWrapper{padding:30px 10px 10px 25px;width:100%}.SelectActivityHeader,.SelectAreaCityHeader,.SelectRegionAreaHeader,.SelectRegionHeader{color:#1f6bbd;font:700 30px 'Roboto',Helvetica,Arial}.SelectActivityHeader{padding:30px 0 0 30px}.SelectActivityHeaderText,.SelectAreaCityHeaderText,.SelectRegionAreaHeaderText,.SelectRegionHeaderText{color:#1f6bbd;padding:0 0 5px 5px;font:18px 'Roboto',Helvetica,Arial}.SelectActivityHeaderText{padding:5px 0 0 33px}.SelectRegionHeader,.SelectRegionAreaHeader,.SelectAreaCityHeader{padding:10px 0 10px 2px}.ActivityCatItem a,.SelectFLItem a,.SelectRegionItem a,.SelectRegionAreaItem a,.SelectAreaCityItem a{display:block}.WhatToDoButtonsWrapper{padding:10px 0 0 25px}.btmWhatToDoMatches{width:990px;padding:20px 0 20px 30px;float:left}.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;padding:0 0 5px 5px;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}.SelectFLSubCatItem a:hover{text-decoration:none}.SelectCTAWrapper{float:right}.SelectCTATextLine1{display:block;text-align:left;padding:10px 0 5px 10px;font-weight:400}.SelectCTATextLine2{display:block;font-size:30px;text-align:left;padding:0 0 15px 10px;line-height:28px}.SelectCTATextLine3{display:block;text-align:left;padding:0 0 5px}.SelectCTATextLine4{display:inline-block;float:right;padding:0 15px 5px 0}.SelectCTATextLine4Text{padding:0 5px 0 0;display:inline-block;font-weight:400}.SelectCTATextLine4 .arrow-right{float:right}.SelectCTAItem a,.SelectCTAItem a:link,.SelectCTAItem a:visited,.SelectCTAItem a:active,.SelectCTAItem a:hover{display:block;color:#fff;padding:0 0 5px 5px;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}.SelectCTAItem a:hover{text-decoration:none}.SelectCTAItem{margin:40px 10px 20px;color:#FFF;text-align:center;text-decoration:none;width:206px;float:left;border-radius:8px;border:2px solid #00a453;padding:8px 3px 8px 0;min-height:125px;position:relative;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectMapTextLine1{display:block;text-align:left;padding:10px 0 5px 10px;font:400 25px 'Roboto',Helvetica,Arial}.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:inline-block;float:right;padding:0 15px 5px 0}.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;padding:0 0 5px 5px;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}.SelectMapItem a:hover{text-decoration:none}.SelectMapItem{margin:20px 40px 20px 0;color:#FFF;text-align:center;text-decoration:none;width:286px;float:left;border-radius:8px;border:2px solid transparent;padding:8px 3px 8px 0;min-height:125px;position:relative;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectMapItem:nth-child(odd){margin:20px 0}.SelectMapItem:nth-child(even){margin:20px 70px 20px 0}.SelectVacationPackageHeader{display:block;text-align:left;padding:10px 13px;font:700 28px/32px 'Roboto',Helvetica,Arial}.SelectVacationPackageImage img{max-width:420px;height:auto}.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;background-color:#08bd42;color:#FFF;text-align:center;text-decoration:none;width:380px;background:linear-gradient(#08bd42,#0d9623) 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;padding:5px 20px;font:18px 'Roboto',Helvetica,Arial}.SelectVacationPackageLineShortDesc{min-height:110px}.SelectVacationPackageLineVisit{min-height:85px}.SelectVacationPackageLineButtonText{padding:0 30px 0 0;display:inline-block;font:400 18px 'Roboto',Helvetica,ArialHelvetica,Arial}.SelectVacationPackageLineButton .arrow-right-small{float:right;margin:4px 0 0;display:inline-block}.SelectVacationPackageItem a,.SelectVacationPackageItem a:link,.SelectVacationPackageItem a:visited,.SelectVacationPackageItem a:active,.SelectVacationPackageItem a:hover{display:block;padding:0 0 5px 5px;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}.SelectVacationPackageItem a:hover{text-decoration:none}.SelectVacationPackageItem{margin:20px 40px 20px 0;text-align:center;text-decoration:none;width:450px;float:left;border-radius:8px;border:2px solid #00a453;padding:8px 3px 8px 0;min-height:641px;position:relative;background-color:#fff!important;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectVacationPackageItem:nth-child(odd){margin:20px 20px 20px 0}.SelectVacationPackageItem:nth-child(even){margin:20px 20px 20px 0}.SelectMap2TextLine1{display:block;text-align:left;padding:10px 0 5px 2px;font:400 18px 'Roboto',Helvetica,Arial}.SelectMap2TextLine2{display:block;font-size:18px;text-align:left;padding:2px 0 12px 2px;line-height:18px}.SelectMap2TextLine3{display:block;text-align:left;padding:0 0 5px}.SelectMap2TextLine4{display:inline-block;float:right;padding:0 2px 5px 0}.SelectMap2TextLine4Text{padding:0 7px 0 0;display:inline-block;font-weight:400;font-size:16px;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;padding:0 0 5px 5px;text-decoration:none;font:700 18px 'Roboto',Helvetica,Arial}.SelectMap2Item a:hover{text-decoration:none}.SelectMap2Item{margin:20px 40px 20px 0;color:#FFF;text-align:center;text-decoration:none;width:196px;float:left;border-radius:8px;border:2px solid #00a453;padding:8px 3px 8px 0;min-height:230px;position:relative;font:1.4em/1em 'Roboto',Helvetica,Arial}.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;color:#FFF;text-align:center;text-decoration:none;width:200px;float:left;font:1.4em/1em 'Roboto',Helvetica,Arial}.ActivityCatItem,.SelectRegionAreaItem,.SelectRegionItem{padding:4px 2px;margin:5px 15px 20px;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:1px solid #00a453;padding:8px;min-height:320px;position:relative;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectAreaCityItem{margin:5px 15px 20px;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:1px solid #00a453;padding:4px 5px 2px;min-height:192px;position:relative;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectRegionAreaItem{min-height:330px}.ActivityCatItem{min-height:205px}.SelectFLItem{margin:5px 15px 20px;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:2px solid #00a453;padding:8px 3px;min-height:260px;position:relative;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectFLSubCatItem{margin:70px 15px 20px;color:#FFF;text-align:center;text-decoration:none;width:195px;float:left;border-radius:8px;border:2px solid #00a453;padding:8px 3px;min-height:125px;position:relative;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectCityListingsItem{margin:5px 15px 20px;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;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectCityListingsItemGreen{margin:5px 15px 20px;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;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectCityListingsItemBlue{margin:5px 15px 20px;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:2px solid #0080ca;padding:8px 3px;min-height:245px;position:relative;background-color:#0080ca;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectCityListingsItemRed{margin:5px 15px 20px;color:#FFF;text-align:center;text-decoration:none;width:215px;float:left;border-radius:8px;border:2px solid #c3373c;padding:8px 3px;min-height:245px;position:relative;background-color:#c3373c;font:1.4em/1em 'Roboto',Helvetica,Arial}.SelectCityListingsItem,.SelectCityListingsItemGreen,.SelectCityListingsItemBlue,.SelectCityListingsItemRed{margin:5px 7px 20px}.ActivityCatItem,.SelectFLItem:first-child,.SelectFLItem:nth-child(5n),.SelectRegionAreaItem:first-child,.SelectRegionAreaItem:nth-child(5n),.SelectRegionItem:first-child,.SelectRegionItem:nth-child(5n){margin:5px 7px 20px}.SelectFLItem:nth-child(2n),.SelectFLItem:nth-child(3n),.SelectFLItem:nth-child(6n),.SelectFLItem:nth-child(7n),.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}.SelectFLItem:last-child,.SelectFLItem:nth-child(4n),.SelectRegionAreaItem:last-child,.SelectRegionAreaItem:nth-child(4n),.SelectRegionItem:last-child,.SelectRegionItem:nth-child(4n){margin:5px 7px 20px}.SelectAreaCityItem{margin:5px 8px 20px}.CityFLHotelHeader{color:#bc65a5;padding:10px 0 15px 5px;font:700 30px 'Roboto',Helvetica,Arial}.CityFLHotelSubHeader{color:#bc65a5;padding:5px 0 7px 5px;font:400 22px 'Roboto',Helvetica,Arial}.CityFLActivityHeader{color:#00a453;padding:10px 0 15px 5px;font:700 30px 'Roboto',Helvetica,Arial}.CityFLActivitySubHeader{color:#00a453;padding:5px 0 7px 5px;font:400 22px 'Roboto',Helvetica,Arial}.CityFLVacationRentalHeader{color:#0787c7;padding:10px 0 15px 5px;font:700 30px 'Roboto',Helvetica,Arial}.CityFLVacationRentalSubHeader{color:#0787c7;padding:5px 0 7px 5px;font:400 22px 'Roboto',Helvetica,Arial}.CityFLRestaurantHeader{color:#00a453;padding:10px 0 15px 5px;font:700 30px 'Roboto',Helvetica,Arial}.CityFLRestaurantSubHeader{color:#00a453;padding:5px 0 7px 5px;font:400 22px 'Roboto',Helvetica,Arial}.CityFLTransportationHeader{color:#d1595b;padding:10px 0 15px 5px;font:700 30px 'Roboto',Helvetica,Arial}.CityFLTransportationSubHeader{color:#d1595b;padding:5px 0 7px 5px;font:400 22px 'Roboto',Helvetica,Arial}.GreenColor{border-color:#00a453;background-color:#00a453}.GreenColor:hover{border-color:#00be60;background-color:#00be60}.GreenColorHeader{color:#00a453}.GreenColorHeader:hover{color:#00be60}.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:#4e8eef;background-color:#4e8eef}.DarkBlueColorHeader{color:#447dd3}.DarkBlueColorHeader:hover{color:#4e8eef}.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:#0787c7;background-color:#0787c7}.BlueColor:hover{border-color:#089be4;background-color:#089be4}.BlueColorHeader{color:#0787c7}.BlueColorHeader:hover{color:#089be4}.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:#bc65a5;background-color:#bc65a5}.HotelColor:hover{border-color:#da76c0;background-color:#da76c0}.ActivityColor{border-color:#00a453;background-color:#00a453}.ActivityColor:hover{border-color:#00be60;background-color:#00be60}.VacationRentalColor{border-color:#0787c7;background-color:#0787c7}.VacationRentalColor:hover{border-color:#089be4;background-color:#089be4}.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:#00a453}.LinkColor02,a.LinkColor02,a.LinkColor02:link,a.LinkColor02:visited,a.LinkColor02:active,a.LinkColor02:hover{color:#bc65a5}.LinkColor03,a.LinkColor03,a.LinkColor03:link,a.LinkColor03:visited,a.LinkColor03:active,a.LinkColor03:hover{color:#0787c7}.LinkColor00,a.LinkColor00,a.LinkColor00:link,a.LinkColor00:visited,a.LinkColor00:active,a.LinkColor00:hover{color:#d1595b}.BorderColor01{border-color:#00a453}.BorderColor02{border-color:#bc65a5}.BorderColor03{border-color:#0787c7}.BorderColor00{border-color:#d1595b}.LinkColor11,a.LinkColor11,a.LinkColor11:link,a.LinkColor11:visited,a.LinkColor11:active,a.LinkColor11:hover{color:#bc65a5}.LinkColor12,a.LinkColor12,a.LinkColor12:link,a.LinkColor12:visited,a.LinkColor12:active,a.LinkColor12:hover{color:#0787c7}.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:#00a453}.BorderColor11{border-color:#bc65a5}.BorderColor12{border-color:#0787c7}.BorderColor13{border-color:#d1595b}.BorderColor10{border-color:#00a453}.ActivityCatItemHeader,.SelectAreaCityItemHeader,.SelectAreaCityItemHeader,.SelectRegionAreaItemHeader,.SelectRegionItemHeader{float:left;padding:0 0 0 3px}.ActivityCatItemHeader{min-height:33px}.SelectRegionAreaItemHeader{min-height:62px}.SelectAreaCityItemHeader{min-height:42px;width:100%}a.SelectCityListingsItemHeader,a.SelectCityListingsItemHeader:link,a.SelectCityListingsItemHeader:visited,a.SelectCityListingsItemHeader:active,a.SelectCityListingsItemHeader:hover{text-decoration:none;color:#fff;font:700 22px/24px 'Roboto',Helvetica,Arial}.SelectCityListingsItemHeader{text-align:left;padding:2px 0 2px 2px}.SelectCityListingsItemSubHeader{text-decoration:none;color:#404040;text-align:left;padding:5px 0 5px 4px;min-height:40px;font:700 16px/20px 'Roboto',Helvetica,Arial}a.SelectFLItemHeader,a.SelectFLItemHeader:link,a.SelectFLItemHeader:visited,a.SelectFLItemHeader:active,a.SelectFLItemHeader:hover{text-decoration:none;font:700 17px/20px 'Roboto',Helvetica,Arial}.SelectFLItemHeader{text-align:left;min-height:40px}.SelectFLItemTypeHeader{text-decoration:none;text-align:left;font:400 12px/16px 'Roboto',Helvetica,Arial}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{text-decoration:none;font:700 22px/30px 'Roboto',Helvetica,Arial}a.SelectAreaCityItemHeader,a.SelectAreaCityItemHeader:link,a.SelectAreaCityItemHeader:visited,a.SelectAreaCityItemHeader:active,a.SelectAreaCityItemHeader:hover{text-decoration:none;font:400 17px/20px 'Roboto',Helvetica,Arial}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}a.ActivityCatItemHeader:hover,a.SelectFLItemHeader:hover,a.SelectRegionAreaItemHeader:hover,a.SelectRegionItemHeader:hover{text-decoration:underline}.FLDescText,.RegionAreaDescText,.RegionDescText{color:#676666;font-size:15px;float:left;padding:2px 4px;text-align:left}.ActivityCatButton,.RanFLButton,.RegionAreaButton,.RegionButton{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;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%;font:400 14px 'Arimo','Roboto',Arial}.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;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%;font:400 14px 'Arimo','Roboto',Arial}a.RanCityListingsButton,a.RanCityListingsButton:link,a.RanCityListingsButton:visited,a.RanCityListingsButton:active,a.RanCityListingsButton:hover{color:#404040;text-decoration:none;padding:2px 3px;font:400 13px 'Arimo','Roboto',Arial}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{color:#676666;text-decoration:none;padding:2px 3px;font:400 14px 'Arimo','Roboto',Arial}.RanFLButton00{background:linear-gradient(to bottom,#cd3959 0%,#cd3959 50%,#cd3959 50%,#9b2536 50%,#9b2536 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%;font:400 14px 'Arimo','Roboto',Arial}.RanFLButton01{background:linear-gradient(to bottom,#18a758 0%,#18a758 50%,#18a758 50%,#00993f 50%,#00993f 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%;font:400 14px 'Arimo','Roboto',Arial}.RanFLButton02{background:linear-gradient(to bottom,#a23c8f 0%,#a23c8f 50%,#a23c8f 50%,#8e3c90 50%,#8e3c90 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#fff;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%;font:400 14px 'Arimo','Roboto',Arial}.RanFLButton03{background:linear-gradient(to bottom,#1580c4 0%,#1580c4 50%,#1580c4 50%,#2a5ea3 50%,#2a5ea3 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#676666;text-decoration:none;vertical-align:baseline;position:absolute;bottom:0;left:0;margin:0 0 2px 2px;width:97%;font:400 14px 'Arimo','Roboto',Arial}a.RanFLButton00,a.RanFLButton00:link,a.RanFLButton00:visited,a.RanFLButton00:active,a.RanFLButton00:hover{color:#fff;text-decoration:none;padding:2px 3px;font:400 14px 'Arimo','Roboto',Arial}a.RanFLButton01,a.RanFLButton01:link,a.RanFLButton01:visited,a.RanFLButton01:active,a.RanFLButton01:hover{color:#fff;text-decoration:none;padding:2px 3px;font:400 14px 'Arimo','Roboto',Arial}a.RanFLButton02,a.RanFLButton02:link,a.RanFLButton02:visited,a.RanFLButton02:active,a.RanFLButton02:hover{color:#fff;text-decoration:none;padding:2px 3px;font:400 14px 'Arimo','Roboto',Arial}a.RanFLButton03,a.RanFLButton03:link,a.RanFLButton03:visited,a.RanFLButton03:active,a.RanFLButton03:hover{color:#fff;text-decoration:none;padding:2px 3px;font:400 14px 'Arimo','Roboto',Arial}a.RanFLButton00:hover{background:linear-gradient(to bottom,#cd2146 0%,#cd2146 50%,#cd2146 50%,#aa162b 50%,#aa162b 100%);text-decoration:none;cursor:pointer}a.RanFLButton01:hover{background:linear-gradient(to bottom,#2aa662 0%,#2aa662 50%,#2aa662 50%,#129849 50%,#129849 100%);text-decoration:none;cursor:pointer}a.RanFLButton02:hover{background:linear-gradient(to bottom,#9f4d90 0%,#9f4d90 50%,#9f4d90 50%,#8d4c8f 50%,#8d4c8f 100%);text-decoration:none;cursor:pointer}a.RanFLButton03:hover{background:linear-gradient(to bottom,#0078c5 0%,#0078c5 50%,#0078c5 50%,#1653a4 50%,#1653a4 100%);text-decoration:none;cursor:pointer}.FLDescText{width:100%;padding:0 5px 0 0}.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{text-decoration:none;float:left;padding:0 0 0 3px;text-align:left;font:18px/26px 'Roboto',Helvetica,Arial}a.SelectFLItemSubHeader:hover,a.SelectRegionAreaItemSubHeader:hover,a.SelectRegionItemSubHeader:hover{text-decoration:underline}.RegionPuzzleDestinations{width:380px;height:280px;background-image:url(/images/puzzle-top-destinations-beach.jpg);margin:0 30px 30px 0;display:inline-block;cursor:pointer!important;float:left}.RegionPuzzleJavisBlog{width:215px;height:280px;background-image:url(/images/hm_puzzle_javi_the_frog.jpg);background-position-x:14px;background-position-y:11px;background-size:90%;margin:0 0 30px;display:inline-block;cursor:pointer!important;position:relative;bottom:4px}.RegionPuzzleTopRight{width:340px;height:280px;margin:0 7px 30px 25px;display:inline-block;float:right}.RegionPuzzleVacationPackages{width:460px;height:280px;background-image:url(/images/hm_puzzle_vacation_packages_monkey.jpg);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;cursor:pointer!important;float:right;background-color:#2a72c3}.RegionPuzzleNewsletterJavi{background-image:url(/images/puzzle-javi-the-frog-globe.png);background-repeat:no-repeat;position:relative;bottom:175px;left:328px;width:147px;height:166px}.RegionPuzzleWrapper{padding:40px 0 20px 30px}.RegionPuzzleYellow{background-color:#f8ee00;opacity:.9;filter:alpha(opacity=90);color:#404040;margin:6px 0;text-decoration:none}.RegionPuzzleLink,.RegionPuzzleLink a,.RegionPuzzleLink a:hover,.RegionPuzzleLink a:link,.RegionPuzzleLink a:active,.RegionPuzzleLink a:visited{text-decoration:none!important}.RegionPuzzleYellow h3{color:#913e90;padding:10px 0 0;margin:0;text-align:center;font:28px 'Roboto'}.RegionPuzzleGreen{background-color:#169d40;opacity:.9;filter:alpha(opacity=90);color:#000;margin:6px 0}.RegionPuzzleGreen h3{color:#fcf7f7;padding:10px 0 0;margin:0;text-align:center;font:28px 'Roboto'}.RegionPuzzleBlue{background-color:#2a72c3;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:6px 0;position:relative}.RegionPuzzleBlue img{position:absolute;right:40px;top:-30px}.RegionPuzzleBlue h3{color:#f8ee00;padding:10px 0 0;margin:0;text-align:center;font:28px 'Roboto'}.RegionPuzzlePurple{background-color:#923991;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:6px 0}.RegionPuzzlePurple h3{color:#f8ee00;padding:10px 0 0 35px;margin:0;text-align:left;font:30px 'Roboto'}.RegionPuzzleViewText{padding:5px 12px 4px 20px;font-size:18px;line-height:17px}.RegionPuzzleViewTextNewsletter{padding:7px 12px 4px 37px;height:30px;font:700 18px/17px 'Roboto'}.RegionPuzzleViewDetailsDestinations{background-color:#303030;opacity:.9;filter:alpha(opacity=90);color:#fdfafa;margin:0;padding:2px 3px;position:relative;top:150px;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;top:150px;left:340px;width:110px;font-size:18px}.RegionPuzzleViewDetailsNewsletter{margin:0;padding:0}.RegionPuzzleNewsletterText{padding:15px 0 0 100px;font:700 18px 'Roboto'}.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:15px 0 0 55px;font:700 18px 'Roboto'}.RegionPuzzleNewsletterTextEsp ul{padding:0 0 0 10px;font-size:16px;font-weight:400;list-style-type:none;width:265px}.RegionPuzzleNewsletterTextEsp li:nth-child(odd){float:left;list-style-type:disc}.RegionPuzzleNewsletterTextEsp li:nth-child(even){margin:0 0 0 140px;list-style-type:disc}.arrow-box-yellow{color:#2470c5;background-color:#f8ef00;width:93px;height:22px;float:left;position:relative;bottom:149px;padding:0 0 0 5px;font:16px 'Roboto'}.arrow-right-yellow{width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:16px solid #f8ef00;position:relative;bottom:160px;left:95px}.RegionPuzzleNewsletterSignUpWrapper{position:relative;bottom:199px;left:115px;width:380px}.SearchPagingBottom{padding:15px 0}.SearchSeparator{border-top:1px solid #dadada;padding:10px 0}.VacationPackageTextWrapper{display:inline-block;padding:10px 0;color:#404040;font:16px 'Roboto',Helvetica,Arial,Verdana}.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}.VacationPackageTourDetailWrapper{width:1011px}.VacationPackageTourDetailLeftWrapper{width:730px;float:left;padding:0 0 50px}.VacationPackageTourDetailRightWrapper{width:275px;float:right;padding:60px 0 0}.VacationPackageTourDetailTitleWrapper{padding:15px 0;text-align:center}.VacationPackageTourDetailMapLinkWrapper{padding:15px 0}.VacationPackageTourDetailItineraryWrapper{padding:15px 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}.VacationPackageTourTravelIncludesItemBullet{float:left;padding:11px 5px 6px 0}.VacationPackageTourTravelIncludesItemText{padding:10px 0;color:#404040;font:16px/16px 'Roboto',Helvetica,Arial,Verdana}.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:190px;padding:103px 0 0}.tblColMainContent{width:1036px;padding:0 0 0 35px}.colAboveMainContent{width:1036px;vertical-align:top}.tblTopMainContent{width:1036px;padding:0;margin:0}.colTopMainContent{width:1036px;vertical-align:top}.colAboveMainContentFull{width:1226px;vertical-align:top}.tblTopMainContentFull{width:1226px;padding:0;margin:0}.colTopMainContentFull{width:1226px;vertical-align:top}.FullWrapper{width:100%;float:left;padding:10px 0 0 25px}.galleriaWrapper{width:670px;float:left;padding:10px 0 0 25px}.listingWrapper{width:915px;float:left;padding:10px 0 0}.listingMainTableWrapper{width:915px}.topRightAu2{float:right;padding:0}.topRightAu2FL{float:right;padding:30px 0 0}.MainListingPuzzleWrapper{width:1036px;padding:10px 92px}.ListingPuzzleWrapper{width:1036px}.BLPuzzleWrapper{width:1036px;padding:40px 0 0;position:relative;right:30px}.listingSortBy{margin:0 0 0 5px}.tblFLTopNav{width:670px;margin:0 0 0 25px;min-height:250px}.colFLTopNavCol1{width:370px;vertical-align:top}.colFLTopNavCol2{width:310px;vertical-align:top}.FLHeaderWrapper{padding:0 0 0 30px}.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}.FLTopNavCompanyAddressWrapper{padding:40px 0 20px}.FLTopNavCompanyAddressCityHeader{padding:0 0 2px}.FLTopNavCompanyAddressCity{padding:0}.FLTopNavCompanyAddressRegion{padding:0}.FLTopNavCompanyPrintWrapper{padding:20px 0 10px}.FLTopNavCompanyButtonWrapper{padding:0;line-height:22px}.FLBookButton{padding:25px 2px 40px 0;width:250px}.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:16px;line-height:18px;width:200px}.FLBookButtonRight{padding:25px 2px 40px 40px;width:250px;float:right}.FLPhotoGallerySocial{padding:0 0 10px 250px}.FLVeryTop{float:left;padding:14px 0 0;width:670px}.FLWriteReviewVeryTop{float:left;padding:14px 0 0 30px;width:670px}.FLCustomerReviewHeader{padding:0 0 5px}.socialMediaWidgetFLTwitter{padding:0}.RatesTable{border:1px solid #000}.RatesTableHeader{background-color:#1f6bbd;color:#fff;padding:5px;text-align:center;font:700 18px 'Roboto',Helvetica,Arial,Verdana}.RatesTableColumnEven{background-color:#fff;color:#000;padding:5px;text-align:center;font:400 18px 'Roboto',Helvetica,Arial,Verdana}.RatesTableColumnOdd{background-color:#d8ebff;color:#000;padding:5px;text-align:center;font:400 18px 'Roboto',Helvetica,Arial,Verdana}.FLRoomsText{padding:20px 30px 0 0}.FLTopText{padding:0 30px 0 0}.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;padding:35px 0 0;font:700 24px 'Roboto',Helvetica,Arial,Verdana}.CustomerReviewBody{padding:20px 0 20px 25px}.CustomerReviewName{padding:5px 0 0 10px}.VacationPackageWaysHeader{color:#36c;padding:0 0 10px;font:700 24px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageWaysCTAWrapper{margin:0 0 0 20px;display:inline-block;font:18px 'Roboto',Helvetica,Arial,Verdana}.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:640px}.VacationPackageTourDetailTopWithImageWrapper{width:670px;padding:0 10px 0 5px;float:left;height:680px}.VacationPackageTourDetailTopHeaderWrapper{width:100%;padding:0}.VacationPackageTourDetailTopHeaderLeft{float:left;padding:0 0 15px}.VacationPackageTourDetailTopLineHeader{font:700 18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourDetailTopLineText{padding:5px 0 0 5px;font:18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourDetailTopLineTextSm,.VacationPackageTourDetailTopLineTextSm a{padding:2px 0 0 5px;font:16px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourDetailTopHeaderRight{float:right;padding:0 0 15px}.VacationPackageTourDetailTopBottomLineText{padding:2px 0 10px 5px;font:18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourHighlightsWrapper{padding:20px 10px 10px}.VacationPackageTourHighlightsHeader{color:#36C;font:700 24px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourHighlightsLineHeader{padding:20px 10px 0 0;float:left;font:700 18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourHighlightsLineText{padding:20px 0 0;font:18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourDetailMapHeader,.VacationPackageTourTravelIncludesHeader,.VacationPackageTourChoiceHotelsTopHeader,.VacationPackageTourChoiceHotelsHeader,.VacationPackageTourPricesHeader,.VacationPackageTourReviewsHeader{padding:0 0 10px;color:#36C;font:700 24px 'Roboto',Helvetica,Arial,Verdana}.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}.VacationPackageTourChoiceHotelsHeader{padding:10px 0}.VacationPackageTourChoiceHotelsTitle{color:#404040;padding:10px 0 0 20px;font:700 18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourChoiceHotelsLeftWrapper{float:left;padding:10px 10px 15px 25px;width:45%}.VacationPackageTourChoiceHotelsRightWrapper{float:right;padding:10px 0 15px;width:45%}.VacationPackageTourChoiceHotelsLineText{color:#404040;font:18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourChoiceHotelsLineHeader{color:#404040;padding:20px 0 5px;font:700 18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourPricesTitle1,.VacationPackageTourPricesTitle2,.VacationPackageTourPricesTitle3,.VacationPackageTourPricesTitle4,.VacationPackageTourPricesTitle5,.VacationPackageTourPricesTitle6{float:left;padding:5px;color:#fff;text-align:center;font:700 18px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourPricesTitle1{text-align:left;width:120px}.VacationPackageTourPricesTitle2{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle3{width:260px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle4{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle5{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesTitle6{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText1,.VacationPackageTourPricesItemText2,.VacationPackageTourPricesItemText3,.VacationPackageTourPricesItemText4,.VacationPackageTourPricesItemText5,.VacationPackageTourPricesItemText6{float:left;padding:5px;color:#404040;text-align:center;font:400 16px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourPricesItemText1{width:120px;text-align:left}.VacationPackageTourPricesItemText2{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText3{width:260px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText4{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText5{width:120px;border-left:1px #404040 solid}.VacationPackageTourPricesItemText6{width:120px;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 .VacationPackageWaysTopHeader,.VacationPackageTourSideCTAWrapper .VacationPackageWaysTopText,.VacationPackageTourSideCTAWrapper .VacationPackageWaysHeader{font-size:18px}.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}.VacationPackageWaysTopWrapper{padding:20px 0}.VacationPackageWaysTopHeader{color:#36C;padding:0 0 10px;font:700 24px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageWaysTopText{color:#404040;padding:10px 0 10px 10px;font:700 24px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourExtraPhotoText{text-align:left;color:#36C;padding:0;font:16px 'Roboto',Helvetica,Arial,Verdana}.VacationPackageTourTravelIncludesItemBullet .sprite-img_smallFlower{zoom:1.1}.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}.WriteReviewSeparator{background-color:#1f6bbd;padding:3px 10px}.WriteReviewMain{width:670px;padding:0 30px}.WriteReviewColWrapperBlue,.WriteReviewColWrapper{height:30px;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 0}.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"]{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;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;font:1.2em/1.2em 'Roboto',Helvetica,Arial,Verdana}.WriteReviewColLong2 input[type="checkbox"]{zoom:1.5}.WriteReviewColLong2 select,.WriteReviewCol2 select{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;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;font:1em/1.2em 'Roboto',Helvetica,Arial,Verdana}.WriteReviewCol2 select[multiple]{height:150px}.WriteReviewColFull textarea{border-color:#aeadad #c6c6c6 #c6c6c6;background:#fafafa;color:#404040;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;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:660px;height:360px;font:1.2em/1.2em 'Roboto',Helvetica,Arial,Verdana}