*{margin:0}.none{display:none}.block{display:block}.relative{position:relative}.absolute{position:absolute}.inherit{position:inherit}.right{float:right}.left{float:left}.clear{clear:both}.fit_in_center{width:940px;margin:0 auto}@media only screen and (max-width: 570px){.fit_in_center{width:100%}}@media only screen and (max-width: 570px){.desktop-only{display:none}}@media only screen and (max-width: 570px){.phone-hide{display:none}}@media only screen and (max-width: 570px){.phone-only{display:block !important}}@media only screen and (max-width: 570px){.phone-show{display:block}}#header{height:219px;position:relative}@media only screen and (max-width: 570px){#header{height:auto !important;border:0 !important}}#header .fit_in_center{position:relative}#header #homeLogo{position:absolute;top:25px;left:65px}@media only screen and (max-width: 570px){#header #homeLogo{position:relative !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;display:block}#header #homeLogo img{width:80%}}#header #topContactInfo{position:absolute;right:0;text-align:right;top:43px;width:250px}@media only screen and (max-width: 570px){#header #topContactInfo{position:relative;text-align:center;position:inherit;top:inherit !important;left:inherit;right:inherit;bottom:inherit;width:auto}}#header #bottomPhone{position:absolute;top:13px;right:0}#header #bottomPhone h2{display:inline-block}@media only screen and (max-width: 570px){#header #bottomPhone{position:relative !important;width:auto;position:inherit;top:inherit !important;left:inherit;right:inherit;bottom:inherit}}#header #contactRow{position:absolute;top:60px;right:0;width:300px}@media only screen and (max-width: 570px){#header #contactRow{position:relative !important;top:inherit !important;left:inherit !important;bottom:inherit !important;right:inherit !important;width:auto}}#header #headerLeft{position:absolute;top:137px;left:0;height:52px;width:260px;padding:0 20px 30px 20px}@media only screen and (max-width: 570px){#header #headerLeft{display:none}}#header #headerRight{position:absolute;top:163px;left:300px;width:640px;height:56px}@media only screen and (max-width: 570px){#header #headerRight{position:relative !important;top:inherit !important;left:inherit !important;right:inherit !important;bottom:inherit !important;width:100% !important;height:auto !important;margin-top:10px !important}}#header ul#tabRow{padding:0;margin-top:10px;margin-left:10px}@media only screen and (max-width: 570px){#header ul#tabRow{margin:0}}#header ul#tabRow li{float:left;margin:0 3px}@media only screen and (max-width: 570px){#header ul#tabRow li{width:90%;float:none;padding:2.5% 5%;margin:0}}#header ul#tabRow li a{font-weight:100;text-transform:uppercase;padding:12px 9px;display:block}#header ul#tabRow li.skinny{padding:12px 6px}@media only screen and (max-width: 570px){#header ul#tabRow li.skinny{display:none}}#sidebar,#sidebar_l1_top{float:left;width:300px;height:100%}@media only screen and (max-width: 570px){#sidebar,#sidebar_l1_top{width:100%;float:none}}#sidebar label,#sidebar_l1_top label{display:block}#sidebar_l1_top{padding-bottom:11px}#hotel_layout_slice_top #sidebar_l1_top{padding-bottom:0}@media only screen and (max-width: 570px){#sidebar_l1_top{display:none}}#sidebar_l1_top input[type=submit]{float:right;margin:10px 20px}#lightBlueSidebar{padding:20px;padding-top:11px}#darkBlueSidebar{position:relative;padding:20px;height:395px}#darkBlueSidebar .form-input{margin-bottom:30px}#darkBlueSidebar input[type=submit]{float:right}#l1_map_slice #darkBlueSidebar{height:385px}#sidebar,#sidebar_l1_top{margin-top:-11px}.hero label{padding:4px 0}.sidebar_lower{position:relative;width:260px;height:64px;padding:20px;float:left}#sidebarLinks{margin-top:10px}#whiteSidebar,#sidebar_l1_bottom{width:259px;padding:0 20px;float:left}@media only screen and (max-width: 570px){#whiteSidebar,#sidebar_l1_bottom{width:95%;padding:0 2%}}#whiteSidebar ul,#sidebar_l1_bottom ul{padding:0}#whiteSidebar li,#sidebar_l1_bottom li{padding:10px 10px 10px 15px}.l1DarkBlue{height:83px !important}.l1DarkBlue #sidebarLinks{margin-top:-15px !important}.sidebarBox{margin-top:20px}.sidebarBoxInner{padding:0 15px 15px}.hotelListingSidebarSection{padding:15px 0}.hotelListingSidebarSection#hotelMap{height:200px;width:275px;float:right;padding:0 15px}@media only screen and (max-width: 570px){.hotelListingSidebarSection#hotelMap{width:100%;padding:0}.hotelListingSidebarSection#hotelMap h2{display:none}}#sidebarLinks{position:absolute;bottom:20px;left:20px}#bookingForm .width50per,#bookingForm .width100per{height:80px}#bookingForm .width50per label,#bookingForm .width100per label{padding-bottom:5px}#bookingForm .width50per input[type=submit],#bookingForm .width100per input[type=submit]{float:right}#home_slice .fit_in_center{height:422px}#home_search_button{display:block;padding:10px}.homePageBox{width:270px;padding:15px 20px;height:120px;float:left}@media only screen and (max-width: 570px){.homePageBox{width:90%;margin:2.5%;padding:2.5%;height:auto;float:none}}.homePageBox+.homePageBox{margin-left:10px}@media only screen and (min-width: 570px){#leftBox{width:260px}}#l1_slice .fit_in_center{height:200px}@media only screen and (max-width: 570px){#l1_slice .fit_in_center{height:auto}}@media only screen and (max-width: 570px){#hotel_layout_slice_top .fit_in_center{height:auto}}@media only screen and (max-width: 570px){#hotel_layout_slice_top .fit_in_center .left{display:none}}#hotel_layout_slice_top .fit_in_center .left p{padding:12px 0}#hotel_layout_slice_top .fit_in_center .right{width:625px;margin-top:15px}@media only screen and (max-width: 570px){#hotel_layout_slice_top .fit_in_center .right{width:96%;padding:2px;margin:auto}}#hotel_layout_slice_bottom .fit_in_center #darkBlueSidebar{float:left;width:260px}@media only screen and (max-width: 570px){#hotel_layout_slice_bottom .fit_in_center #darkBlueSidebar{width:96%;height:auto;padding:2%}}#hotel_layout_slice_bottom .fit_in_center #darkBlueSidebar label{display:block}#hotel_layout_slice_bottom .fit_in_center #hotel_images{float:right;width:640px;height:435px;position:relative}@media only screen and (max-width: 570px){#hotel_layout_slice_bottom .fit_in_center #hotel_images{width:100%;height:auto}}#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow1{overflow:hidden;height:345px}@media only screen and (max-width: 570px){#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow1{width:100%;height:auto}}#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow1 img{width:100%}#hotel_layout_slice_bottom .fit_in_center #hotel_images .cycle-next,#hotel_layout_slice_bottom .fit_in_center #hotel_images .cycle-prev{position:absolute;height:30px;width:30px;bottom:30px;left:10px;background:url("/images/gray_prev.png") no-repeat top left;cursor:pointer}@media only screen and (max-width: 570px){#hotel_layout_slice_bottom .fit_in_center #hotel_images .cycle-next,#hotel_layout_slice_bottom .fit_in_center #hotel_images .cycle-prev{display:none}}#hotel_layout_slice_bottom .fit_in_center #hotel_images .cycle-next{left:inherit;right:10px;background:url("/images/gray_next.png") no-repeat top left}#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow2{position:absolute;bottom:15px;left:45px;width:548px;overflow:hidden;height:60px}@media only screen and (max-width: 570px){#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow2{position:inherit;bottom:inherit;left:inherit;width:98%;height:auto;padding:1%}}#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow2 img{width:102px !important;display:block;opacity:.8;margin:0 2px}#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow2 img:hover{opacity:1}@media only screen and (max-width: 570px){#hotel_layout_slice_bottom .fit_in_center #hotel_images #slideshow2 img{width:18%}}#boxesRow{margin-top:15px;padding-bottom:15px}@media only screen and (max-width: 570px){#boxesRow{margin-top:0}}#l1_content,#l1_map_content{padding-bottom:20px}@media only screen and (max-width: 570px){#l1_content,#l1_map_content{padding-bottom:0}}#l1_content .fit_in_center,#l1_map_content .fit_in_center{padding:20px 0}#l1_map_content{margin-top:20px}#l1_map_content .fit_in_center{border-radius:7px}#map-overlay{position:absolute;top:215px;left:10px;width:580px;padding:10px;display:none}#map-overlay .loading{width:32px;height:32px;margin:0 auto;display:block}#map-overlay #overlay_main_photo{width:112px;height:112px;float:left;margin:0 10px}#map-overlay #overlay_pin{width:35px;height:41px;float:left}#map-overlay #overlay_close{width:16px;height:16px;float:right}#map-overlay #overlay_buttons{float:right;margin-right:10px}#map-overlay #overlay_buttons a{display:block;margin-bottom:5px}#map-locations{height:425px}#location-loading{float:right}#results_content .result,#others_content .result{padding:10px;min-height:112px;clear:both}#results_content .result p,#others_content .result p{margin-bottom:0}@media only screen and (max-width: 570px){#results_content .result,#others_content .result{height:auto}}#results_content .result .result_main_photo,#others_content .result .result_main_photo{width:112px;height:112px;float:left;margin:0 10px}@media only screen and (max-width: 570px){#results_content .result .result_main_photo,#others_content .result .result_main_photo{width:23%;height:80px;margin:0 2% 0 0}}#results_content .result .result_pin,#others_content .result .result_pin{float:left}@media only screen and (max-width: 570px){#results_content .result .result_pin,#others_content .result .result_pin{width:10%;float:right}}#results_content .result .result_buttons,#others_content .result .result_buttons{float:right}@media only screen and (max-width: 570px){#results_content .result .result_buttons,#others_content .result .result_buttons{width:100%;float:left;clear:both}}#results_content .result .result_buttons a,#others_content .result .result_buttons a{display:block;line-height:34px;margin-bottom:5px}#results_content .result #result_text,#others_content .result #result_text{float:left;width:260px}@media only screen and (max-width: 570px){#results_content .result #result_text,#others_content .result #result_text{width:65%}}#hotel_content .fit_in_center p{margin-bottom:5px}@media only screen and (max-width: 570px){#hotel_content .fit_in_center #hotelContentLeft{display:none}}#homePageSlider{float:left;height:100%;width:640px}@media only screen and (max-width: 570px){#homePageSlider{width:100%}}#homePageSlider .cycle_me{height:100%}#homePageSlider .cycle_me .slide{width:100%;height:100%;background-position:center center;background-size:cover}.slider_lower{position:relative;height:104px;width:640px;float:right}@media only screen and (max-width: 570px){.slider_lower{width:100%;height:auto;position:relative;z-index:999;margin-top:-422px}}#slider_lower_text h1{float:left;margin-left:20px;margin-right:20px}@media only screen and (max-width: 570px){#slider_lower_text h1{float:none;margin:5%}}#slider_lower_text h3{margin-top:15px;margin-right:20px;padding-top:7px}@media only screen and (max-width: 570px){#slider_lower_text h3{margin:5%}}#sliderPager{position:absolute;right:20px;bottom:20px;z-index:105}#sliderPager a{padding:2px 6px;margin:2px}#hotelListingUL{padding:0;list-style-type:none}#hotelListingUL li{padding-bottom:10px}#hotelListingUL li.hotelListingLI{padding-left:20px}#sliderPager a.activeSlide{background-color:#ba0a2c}#l1Content{float:right;width:595px;padding:0 20px}#l1Content h1{padding-bottom:25px}#l1Content ul{margin-bottom:15px}#l1Content p{margin-bottom:15px}#l1Content p+p{font-size:15px;line-height:22px}#l1UpperImage{height:200px;top:0;width:640px}#l1UpperImage img{width:100%;height:100%;display:block;border-bottom-right-radius:5px}@media only screen and (max-width: 570px){#l1UpperImage{width:100%;height:auto}#l1UpperImage img{height:auto}}#l1UpperImage .title{height:43px;padding:15px}@media only screen and (max-width: 570px){#l1_map_slice #l1UpperImage .title{height:auto}}#l1_map_slice #l1UpperImage .title h1,#l1_map_slice #l1UpperImage .title h2{float:left}@media only screen and (max-width: 570px){#l1_map_slice #l1UpperImage .title h1,#l1_map_slice #l1UpperImage .title h2{float:none}}#l1_map_slice #l1UpperImage .title h2{margin-top:14px;margin-left:15px}#l1_map_slice #l1UpperImage .title h2#abfLocations{padding-left:15px}@media only screen and (max-width: 570px){#l1_map_slice #l1UpperImage .title h2#abfLocations{padding:0}}#l1_map_content p{padding-top:15px}#l1_map_content h1{padding:0}#abf_worldwide_header{margin-top:40px;padding:10px}#whiteArea{padding:20px;position:relative;z-index:100}#hotelListingTitleAndGallery{float:left}@media only screen and (max-width: 570px){#hotelTabInfoHotelFeatures.none,#hotelTabInfoRoomFeatures.none,#hotelTabInfoLocalAttractions.none{display:block !important}#hotelTabInfoHotelFeatures.none .width45per,#hotelTabInfoRoomFeatures.none .width45per,#hotelTabInfoLocalAttractions.none .width45per,#hotelTabInfoHotelFeatures.none .width50per,#hotelTabInfoRoomFeatures.none .width50per,#hotelTabInfoLocalAttractions.none .width50per{width:100%}#hotelTabInfoHotelFeatures.none .left,#hotelTabInfoRoomFeatures.none .left,#hotelTabInfoLocalAttractions.none .left,#hotelTabInfoHotelFeatures.none .right,#hotelTabInfoRoomFeatures.none .right,#hotelTabInfoLocalAttractions.none .right{float:none}#hotelTabInfoHotelFeatures.none .paddingTop20,#hotelTabInfoRoomFeatures.none .paddingTop20,#hotelTabInfoLocalAttractions.none .paddingTop20{padding:0}#hotelTabInfoHotelFeatures.none h3,#hotelTabInfoRoomFeatures.none h3,#hotelTabInfoLocalAttractions.none h3{padding:3% !important;cursor:pointer}}@media only screen and (max-width: 570px) and only screen and (max-width: 570px){#hotelTabInfoHotelFeatures.none ul,#hotelTabInfoRoomFeatures.none ul,#hotelTabInfoLocalAttractions.none ul,#hotelTabInfoHotelFeatures.none p,#hotelTabInfoRoomFeatures.none p,#hotelTabInfoLocalAttractions.none p{display:none}}#hotelTitleArea{width:610px;height:57px;padding:15px}#hotelGallery{height:435px;position:relative;z-index:99}#hotelContentLeft{padding:15px;width:255px;float:left}#hotelContentRight{margin:15px;width:605px;float:left}@media only screen and (max-width: 570px){#hotelContentRight{width:100%;border:0;margin:0}}#hotelContentRight #hotelLandingContentUpper{margin:0 20px;padding-bottom:15px;float:left;width:580px}@media only screen and (max-width: 570px){#hotelContentRight #hotelLandingContentUpper{width:96%;margin:2%;float:none}}#hotelContentRight #hotelLandingContentMiddle{padding:20px 0 20px 20px;clear:left}#hotelContentRight #hotelLandingContentBottom{padding:0 20px 20px}@media only screen and (max-width: 570px){#hotelContentRight #hotelLandingContentBottom{padding:0}}#hotelContentRight #hotelLandingContentBottom ul.info{padding-left:20px}#hotelContentRight p{margin-bottom:15px}#hotelLandingAddressBox{float:left;width:270px;padding-bottom:20px;min-height:184px}@media only screen and (max-width: 570px){#hotelLandingAddressBox{width:100%;padding:0;border:0}}#hotelLandingNightlyRates{padding:0 20px 20px;float:left}#hotelLandingTabInfoHeader{margin-bottom:20px;height:44px}@media only screen and (max-width: 570px){#hotelLandingTabInfoHeader{display:none}}#hotelLandingTabInfoHeader ul{padding:0;list-style-type:none}#hotelLandingTabInfoHeader ul li{float:left;height:20px;cursor:pointer;margin-top:10px;padding:7px}#mapUpperText{height:522px;float:left;width:640px}#mapTitleArea{height:73px}#mapTitleArea h1{padding:15px}#largeMap{width:640px;height:390px}#smallMap{width:100%;height:165px}#searchResults{padding:20px}#searchResultsLeftContent{width:260px;float:left;padding-right:20px}#searchResultsRightContent{float:left;width:590px;padding-left:20px}.searchResultThumbnail{padding:0 20px}#searchHeader{height:30px}.searchResult{padding:20px 0;display:none}.searchResult td{vertical-align:top}#hotelGallery{width:640px;float:left}.galleryThumbnail{width:102px;height:55px;margin-top:15px;margin-left:2px}#thumbnailRow{height:90px}#thumbnailRow ul{width:570px}#galleryLargeImage{display:block}#footer,#push{height:398px}@media only screen and (max-width: 570px){#footer,#push{height:auto}}#footer{margin-top:42px}@media only screen and (max-width: 570px){#footer{margin:0}}#footerContent{width:940px;margin:0 auto;position:relative}@media only screen and (max-width: 570px){#footerContent{width:auto}}#footerBrands{padding:30px 100px 35px;height:50px}@media only screen and (max-width: 570px){#footerBrands{height:auto;padding:1%}}#footerBrands .footer_brand{float:left;width:120px;background-position:center center;background-repeat:no-repeat;height:50px;margin:0 32px}@media only screen and (max-width: 570px){#footerBrands .footer_brand{margin:10px auto;text-align:center;display:block;float:none}}#footerBrands .footer_brand img{display:none;margin:auto}#footerBrands .footer_brand:hover img{display:block}#blueFooterBar{position:absolute;top:-40px;left:0;width:910px;height:52px;padding:10px 15px 15px 15px}#blueFooterBar a+a{margin-left:5px}#blueFooterBar a.social img{margin-right:4px}@media only screen and (max-width: 570px){#blueFooterBar{top:inherit;left:inherit;right:inherit;bottom:inherit;position:inherit;width:96%;height:auto;padding:2%;border-radius:0 !important}#blueFooterBar .width33per,#blueFooterBar .width270{width:100%;margin-bottom:20px}}#footerSearchInput{width:226px;height:22px;border:0}@media only screen and (max-width: 570px){#footerSearchInput{width:100%}}#footerSearchSubmit{width:36px;height:24px;border:0;color:#fff;border-radius:5px;font-size:14px;text-transform:uppercase}@media only screen and (max-width: 570px){#footerSearchSubmit{margin-left:7px}}#footerUpper{padding:60px 25px 30px}@media only screen and (max-width: 570px){#footerUpper h3{padding-bottom:5px !important}}#footerUpper ul{list-style-type:none;margin:0;padding:0}@media only screen and (max-width: 570px){#footerUpper ul{margin-bottom:15px}}@media only screen and (max-width: 570px){#footerUpper{padding:2.5% !important;width:95%}#footerUpper .width220{width:100%}}#footerLower{padding:15px 25px;clear:left;text-align:center}@media only screen and (max-width: 570px){#footerLower{padding:2.5%}}.checkbox,.radio{width:19px;height:25px;padding:0 5px 0 0;background:url(checkbox.gif) no-repeat;display:block;clear:left;float:left}.radio{background:url(radio.gif) no-repeat}.select{position:absolute;width:93px;height:24px;padding:2px 24px 0 8px;background:url('/images/select.png') no-repeat;overflow:hidden}.width33per{width:33%}.width45per{width:45%}.width50per{width:50%}.width220{width:220px}.width270{width:270px}.paddingBottom5{padding-bottom:5px}.paddingBottom10{padding-bottom:10px}.paddingTop10{padding-top:10px}.paddingTop20{padding-top:20px}.marginBottom10{margin-bottom:10px}.marginBottom20{margin-bottom:20px}.padding6{padding:6px}.padding8{padding:8px}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.clear{clear:both}.left{float:left}.right{float:right}.relative{position:relative}.absolute{position:absolute}.z99{z-index:99}.z100{z-index:100}.none{display:none}.block{display:block}.pointer{cursor:pointer}.inherit{top:inherit;left:inherit;right:inherit;bottom:inherit}a img{border:none}a{text-decoration:none}h2{font-size:45px;font-weight:normal}input[type=text]{border:0 solid #fff;width:254px;height:26px;padding:0;padding-left:6px}@media only screen and (max-width: 570px){input[type=text]{width:95%;padding:2.5%}}input[type=text].cal{width:117px}input[type=submit],button,.overlay_book,.overlay_details{height:34px}.overlay_book,.overlay_details{padding:0 10px;text-align:center}button.doubleTall{background-image:url("/images/tallBtnBkg.png");height:56px;padding:1px 12px;cursor:pointer}button.doubleTall:hover{background-position:0 -56px}p.abfWorldwide{width:215px;margin:-9px auto 0;text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.pointer{cursor:pointer}h2:after{content:"."}#l1Content.left h2:after{content:""}h2,h3{font-weight:normal;text-transform:lowercase}.hero a:after,#boxesRow a:after{content:"\00a0»"}input[type=submit],button,.overlay_book,.overlay_details,#footerSearchSubmit{background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2))}input[type=submit]:hover,button:hover,.overlay_book:hover,.overlay_details:hover,#footerSearchSubmit:hover{background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2))}#selectdestination,#selectlocation{background-color:white;background-position:right top;width:224px}select.styled{opacity:0;position:relative;width:254px !important;z-index:5}#selectlocation{border:1px solid #adadad}#header{background-color:#fff}@media only screen and (max-width: 570px){#header #homeLogo{text-align:center}}#header #topContactInfo{text-align:right}@media only screen and (max-width: 570px){#header #topContactInfo{text-align:center}}#header #bottomPhone{font-size:24px;font-weight:100}#header #bottomPhone h2{font-size:40px}#header #contactRow{font-size:12px;font-weight:bold;text-transform:uppercase}#header #contactRow a{text-decoration:none}#header #headerLeft{color:#fff;font-size:54px;text-transform:lowercase;border-top-left-radius:5px;border-top-right-radius:5px}#header #headerRight{border-top-right-radius:5px}@media only screen and (max-width: 570px){#header #headerRight{border-top-right-radius:0}}#header ul#tabRow{list-style-type:none;text-transform:lowercase}#header ul#tabRow li{color:#fff;font-weight:bold;font-size:22px}#header ul#tabRow li a{color:#fff;text-decoration:none}#header ul#tabRow li.activeTab,#header ul#tabRow li:hover{border-top-right-radius:5px;border-top-left-radius:5px}#header ul#tabRow li.skinny:hover{background-color:transparent}#sidebar,#sidebar_l1_top{color:#fff;font-weight:bold}#darkBlueSidebar{border-bottom-left-radius:5px}#l1_map_slice #sidebar{border-bottom-left-radius:5px}.hero{color:#fff}.hero,.hero p,.hero a,.hero label{font-weight:bold}.sidebar_lower{border-bottom-left-radius:5px}#whiteSidebar,#sidebar_l1_bottom{background-color:#fff}@media only screen and (max-width: 570px){#whiteSidebar,#sidebar_l1_bottom{border:0}}#whiteSidebar ul,#sidebar_l1_bottom ul{list-style-type:none}.sidebarH2{text-transform:lowercase}.sidebarBox{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.sidebarBox h2{font-size:42px !important}.sidebarBox p{font-weight:bold;font-size:15px !important;line-height:19px !important}.sidebarBoxInner{border:5px solid #fff;background-color:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}#hotelContentLeft .hotelListingSidebarSection{border-bottom:1px solid #e6e6e6}.hotelListingSidebarSection#hotelMap{border:0}#bookingForm .width50per input[type=submit],#bookingForm .width100per input[type=submit]{text-transform:lowercase;cursor:pointer}#home_search_button{background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));border-radius:7px;font-size:16px}#home_search_button:after{content:""}.homePageBox{background-color:#fff;border-radius:5px}.homePageBox p{line-height:23px}#hotel_layout_slice_top .fit_in_center{background-color:#fff}#darkBlueSidebar label{font-weight:bold}#hotel_images{border-bottom-right-radius:5px}#slideshow2 img{border:2px solid #fff}#slideshow2 img:hover{opacity:1}#slideshow2 img.cycle-slide-active{opacity:1;border:2px solid #fff}@media only screen and (max-width: 570px){#slideshow2 img{border-width:1%}}#boxesRow .fit_in_center{border-top-left-radius:5px;border-top-right-radius:5px}#l1_slice .fit_in_center,#l1_content .fit_in_center,#hotel_content .fit_in_center{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#l1_content .fit_in_center,#l1_map_content .fit_in_center{background-color:#fff}@media only screen and (max-width: 570px){#l1_content .fit_in_center,#l1_map_content .fit_in_center{border-bottom-left-radius:0;border-bottom-right-radius:0}}#map-overlay{background-color:#fff;background-color:rgba(255,255,255,0.9);border-radius:7px}#map-overlay #overlay_main_photo{background-repeat:no-repeat;background-position:center center;background-size:cover}#map-overlay #overlay_close{background:url("/images/close.png") no-repeat top left;cursor:pointer}#map-overlay #overlay_text h2{text-transform:none}#map-overlay #overlay_text h2.brand{text-transform:uppercase;font-size:16px}#map-overlay #overlay_text h2.name{font-size:16px}#map-overlay #overlay_text h2:after{content:""}#map-overlay #overlay_buttons a{color:#fff}#results_content .result p,#others_content .result p{font-size:16px}#results_content .result .result_main_photo,#others_content .result .result_main_photo{background-repeat:no-repeat;background-position:center center;background-size:cover}#results_content .result #result_text h2.brand,#others_content .result #result_text h2.brand{text-transform:uppercase;font-size:16px}#results_content .result #result_text h2.name,#others_content .result #result_text h2.name{font-size:16px}#results_content .result #result_text h2:after,#others_content .result #result_text h2:after{content:""}#hotel_content .fit_in_center{background-color:#fff}#hotel_content .fit_in_center .hotelListingSidebarSection a,#hotel_content .fit_in_center #hotelLandingAddressBox a{font-weight:bold}#hotel_content .fit_in_center .hotelListingSidebarSection a:after,#hotel_content .fit_in_center #hotelLandingAddressBox a:after{content:"\00a0»"}#hotel_content .fit_in_center h2{font-size:24px}#hotel_content .fit_in_center h3{font-weight:bold}#hotel_content .fit_in_center p{font-size:13px;line-height:22px}#hotel_content .fit_in_center p+p{font-size:15px;line-height:22px;color:#1a1a1a}@media only screen and (max-width: 570px){#homePageSlider{width:100%}}#homePageSlider .cycle_me{height:100%}#homePageSlider .cycle_me .slide+.slide{display:none}#homePageSlider .cycle_me .slide{width:100%;height:100%;background-position:center center;background-size:cover}.slider_lower{border-bottom-right-radius:5px}@media only screen and (max-width: 570px){.slider_lower{border-radius:0;position:relative;z-index:999;margin-top:-422px}}#slider_lower_text h1{color:#fff;text-transform:lowercase;font-size:58px;font-weight:normal;line-height:60px}@media only screen and (max-width: 570px){#slider_lower_text h1{font-size:40px}}#slider_lower_text h3{text-transform:none;font-weight:bold;font-size:20px}@media only screen and (max-width: 570px){#slider_lower_text h3{color:#fff}}#slider_lower_text a{color:#fff}#sliderPager a{color:#fff;font-weight:bold;background-color:#aaa797;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#boxesRow h2{font-size:48px}#boxesRow p{font-size:19px;font-weight:bold}#hotelListingUL .state_heading{font-weight:bold}#hotelListingUL li{padding-bottom:10px}#hotelListingUL li.hotelListingLI{padding-left:20px}#hotelListingUL a{font-weight:bold}#l1Content h2{font-weight:bold;text-transform:none;font-size:1.5em;line-height:1.5em;margin-bottom:4px}#l1Content h3{font-size:18px;text-transform:none;font-weight:bold}#l1Content ul{margin-bottom:15px}#l1Content p{font-size:19px;line-height:25px}#l1Content p+p{font-size:15px;line-height:22px}@media only screen and (max-width: 570px){#l1Content{width:96%;padding:2% 2% 0}}#l1UpperImage #brandLocations output,#l1UpperImage #abfLocations output{font-weight:bold}#l1UpperImage #brandLocations{text-transform:none}#l1UpperImage #brandLocations:after{content:""}#l1UpperImage #abfLocations{text-transform:none}#l1UpperImage #abfLocations:after{content:""}#l1UpperImage img{width:100%;height:100%;display:block;border-bottom-right-radius:5px}@media only screen and (max-width: 570px){#l1UpperImage{width:100%;height:auto}#l1UpperImage img{height:auto}}#l1UpperImage .title{background-color:#fff}#l1_map_slice #l1UpperImage .title h2{font-size:16px}@media only screen and (max-width: 570px){#l1_map_slice #l1UpperImage .title h2#abfLocations{border:0}}#abf_worldwide_header{font-weight:100;font-size:14px;text-transform:uppercase;letter-spacing:.01em;color:#fff !important;padding:10px;border-top-left-radius:7px;border-top-right-radius:7px}#whiteArea{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff}@media only screen and (max-width: 570px){#hotelTabInfoHotelFeatures.none h3,#hotelTabInfoRoomFeatures.none h3,#hotelTabInfoLocalAttractions.none h3{background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));font-size:24px}}#hotelTitleArea{background-color:#fff}#hotelLandingContent{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#hotelContentLeft{padding:15px;width:255px;float:left}#hotelContentLeft h3{font-size:16px}#hotelContentLeft #hotelWeather span{font-weight:bold}#hotelContentLeft #hotelWeather #weatherTime,#hotelContentLeft #hotelWeather #weatherConditions{font-weight:normal}#hotelContentRight{border-left:1px solid #e6e6e6}#hotelContentRight #hotelLandingContentUpper{border-bottom:1px solid #e6e6e6}@media only screen and (max-width: 570px){#hotelContentRight #hotelLandingContentUpper{border:0}}#hotelContentRight #hotelLandingContentMiddle .size21{font-size:21px !important;line-height:26px}#hotelContentRight #hotelLandingContentBottom{padding:0 20px 20px}@media only screen and (max-width: 570px){#hotelContentRight #hotelLandingContentBottom{padding:0}}#hotelContentRight #hotelLandingContentBottom ul.info{padding-left:20px}#hotelContentRight h3{font-size:18px;text-transform:none}#hotelContentRight p{font-size:19px;line-height:25px}#hotelLandingAddressBox h2{font-weight:bold;text-transform:none}#hotelLandingAddressBox h2:after{content:""}#hotelLandingTabInfoHeader ul li{font-weight:100;font-size:14px;text-transform:uppercase;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.activeDetailsTab{color:#fff !important}#mapUpperText{background-color:#fff;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}#searchResults{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.galleryThumbnail{opacity:.6}.galleryThumbnail:hover{opacity:1}.activeThumbnail{opacity:1;border:2px solid #fff}#footer{background-color:#fff}#footerBrands #brand_1{background-image:url("/images/brands/3Palms-gray.png")}#footerBrands #brand_2{background-image:url("/images/brands/AmericasBest-gray.png")}#footerBrands #brand_3{background-image:url("/images/brands/CountryHearth-gray.png")}#footerBrands #brand_4{background-image:url("/images/brands/Jameson-gray.png")}#footerBrands #brand_5{background-image:url("/images/brands/Budgetel-Gray.png")}#blueFooterBar{font-weight:bold;border-radius:5px}#blueFooterBar h3{color:#fff;font-size:26px;font-weight:normal}#blueFooterBar a{color:#fff}#blueFooterBar a.social{text-transform:lowercase}#footerSearchInput{width:226px;height:22px;border:0}@media only screen and (max-width: 570px){#footerSearchInput{width:100%}}#footerSearchSubmit{width:36px;height:24px;border:0;color:#fff;border-radius:5px;font-size:14px;text-transform:uppercase}#footerUpper{padding:60px 25px 30px}#footerUpper h3{font-size:26px}#footerUpper a{font-size:14px;font-weight:normal}#footerLower{font-size:14px}.select{font:12px/21px 'Droid Sans',sans-serif}.size10{font-size:10px}.size14{font-size:14px}.size16{font-size:16px}.size19{font-size:19px !important}.size20{font-size:20px}.size21{font-size:21px}.size24{font-size:24px}.size30{font-size:30px}.bold{font-weight:bold}.tiny{height:1px;font-size:1px}.clearTiny{clear:both;height:1px;font-size:1px}.lowercase,.lower{text-transform:lowercase}.uppercase,.upper{text-transform:uppercase}.addBorder{border-bottom:1px solid #e6e6e6}.normal{font-weight:normal}a img{border:none}h2{font-size:45px;font-weight:normal}input[type=text]{border:0 solid #fff;width:254px;height:26px;padding:0;padding-left:6px}@media only screen and (max-width: 570px){input[type=text]{width:95%;padding:2.5%}}input[type=text].cal{background-color:#fff;position:relative;z-index:999}input[type=submit],button,.overlay_book,.overlay_details{color:#fff;border:0 solid;font-weight:bold;font-size:19px;border-radius:11px}.overlay_book,.overlay_details{line-height:34px;text-transform:lowercase}button.doubleTall{text-transform:lowercase}#hotel_title_area .hotel_brand{text-transform:uppercase}#hotel_title_area .hotel_city{text-transform:none;font-size:32px;font-weight:bold}#hotel_title_area .hotel_city:after{content:""}p.abfWorldwide{font-size:14px;background-color:#fff}html,body{height:100%}@media only screen and (min-width: 570px){#mainContainer{min-height:100%;height:auto !important;height:100%;margin-bottom:-398px}}