*{margin:0;padding:0;outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,address,mainimage,container{display:block}img{border:none}ul{list-style:none outside none}body{font-family:'Noto Sans';font-size:14px;color:#48494a;background:#fff;line-height:24px}#main{background:#fff;height:192px;position:relative;width:100%;z-index:20}.fixedheader{position:fixed!important}.fixedheaderpad{padding-top:231px}.container960{max-width:960px;margin:0 auto;width:94%}header{margin:0 auto;position:relative;height:148px;z-index:10}.header-topbar{background-color:#172b60;height:46px}.header-bottom{position:relative;max-width:960px;margin:0 auto;width:94%}#logo{height:102px;left:0;margin:0;padding:0;position:absolute;top:0;width:128px;z-index:6;line-height:0}#logo a{display:block}#logo a:hover,#logo a:focus{}.brand-logo-top{float:left;margin-top:7px}#subnav{float:right;padding-top:15px}#subnav ul li{background:url(/images_noindex/subnav-bullet.png) no-repeat scroll left 6px;float:left;line-height:13px;list-style:none}.sub-emap a{padding-right:0!important}#subnav ul li a{color:#fff;font-size:14px;padding:0 7px 0 10px;text-align:center}#subnav a.nav:link{color:#fff;text-decoration:none}#subnav a.nav:hover,#subnav a.nav:focus{color:#fc0;display:inline;text-decoration:none}#subnav a.navON:link,#subnav a.navON:visited,#subnav a.navON:hover{color:#fc0;display:inline;text-decoration:none}#subnav .last-child,#subnav .last-child a{border-right:0;padding-right:0}.sub-reviews{background:none repeat scroll 0 0!important}#subnav ul li.sub-coupon{display:none}#nav{background-color:#003c7e;height:39px;position:relative;width:100%}#topnav{max-width:960px;width:100%;margin:0 auto}#topnav li{display:inline;float:left;padding-left:37px;position:relative;text-align:center}#topnav li:first-child{padding-left:0}#topnav li a{display:block;font-size:16px;height:39px;line-height:39px;text-transform:capitalize}#topnav li a span{display:none}#topnav a.nav:link,a.nav:visited{color:#fff}#topnav a.nav:hover,#topnav a.nav:focus,#topnav a.navON:link,#topnav a.navON:visited,#topnav a.navON:hover{color:#fc0;border-bottom:2px solid #fc0}#topnav .pkg{display:none}#topnav ul li ul.dropnav{background:#989898;float:left;height:auto;list-style:none outside none;margin:0;padding:0;position:absolute;top:39px;z-index:1}.dropnav li{padding-left:15px}#middle{margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:0}#mainimage{margin:0;position:relative;text-align:center;width:100%;min-height:150px;z-index:0}section#mainimage img{width:100%;height:auto;max-width:1600px}#contentinfo{position:relative;width:100%;z-index:17;padding-bottom:30px}#container{margin:0 auto;max-width:960px;padding-top:55px;position:relative;width:94%;z-index:10}#content{float:left;position:relative;width:100%}#left-aside{float:left;margin-right:36px;padding-top:3px;position:relative;width:172px;margin-bottom:15px}#right-aside{float:right;margin-left:36px;position:relative;width:172px;padding-top:3px;margin-bottom:15px}#header{color:#003c7e;font-size:24px;line-height:normal;padding-bottom:18px;text-transform:uppercase}#header span{display:block;text-transform:none;font-size:18px;font-family:'Noto Sans Italic'}#social{right:21px;position:absolute;top:67px;z-index:6;height:15px;width:15px;background:url(/images_noindex/sprite.png) no-repeat -80px -32px}#feature-specials{background-color:#003c7e;border:1px solid #003c7e;box-shadow:1px 0 2px #003c7e;height:158px;width:170px;overflow:hidden}.feature-specials-img{height:97px;padding-top:5px;text-align:center}.feature-specials-titletext{color:#fff;font-family:'Noto Sans Bold';font-size:15px;line-height:12px;padding-top:22px;text-align:center;text-transform:capitalize}.feature-specials-text{color:#fff;font-family:'Noto Sans Italic';font-size:11px;letter-spacing:.03em;line-height:11px;padding-top:10px;text-align:center}.feature-specials-titletext a:link,.feature-specials-titletext a:visited{color:#fff;border-bottom:1px Dashed transparent}.feature-specials-titletext a:hover,.feature-specials-titletext a:focus{color:#fff;border-bottom:1px Dashed #fff}#top-reasons{background-color:#48494a;border:1px solid #48494a;box-shadow:1px 0 2px #48494a;margin-top:20px;width:160px;position:relative;padding:5px}.top-reasons-img img{height:auto;width:100%;text-align:center!important}.top-reasons-titletext{color:#fff;font-family:'gentium_basicbold';font-size:16px;left:0;letter-spacing:.03em;line-height:12px;padding-top:9px;position:absolute;text-align:center;text-transform:capitalize;top:132px;width:100%;z-index:5}.top-reasons-text{color:#fff;font-family:'Noto Sans Bold';font-size:16px;line-height:13px;padding:28px 10px 0;text-align:center}.top-reasons-text a{color:#fff!important}.top-reasons-text a:hover,.top-reasons-text a:focus{color:#fc0!important}#top-reasons .bx-viewport{height:auto!important}#feature-specials a:hover .feature-specials-img,#feature-specials a:focus .feature-specials-img{opacity:.7}#feature-specials a:hover .feature-specials-titletext,#feature-specials a:hover .feature-specials-text,#feature-specials a:focus .feature-specials-titletext,#feature-specials a:focus .feature-specials-text{color:#a3d4f5}#special-packages{background-color:#48494a;border:1px solid #48494a;box-shadow:1px 0 2px #48494a;margin-top:20px;width:160px;position:relative;padding:5px;overflow:hidden}.packages-img img{height:127px;text-align:center!important}.packages-titletext{color:#fff;font-family:'gentium_basicbold';font-size:16px;letter-spacing:.01em;line-height:12px;padding-top:9px;position:absolute;text-align:center;text-transform:capitalize;top:132px;width:100%;z-index:5;left:0}.packages-titletext a:link,.packages-titletext a:visited{color:#fff}.packages-titletext a:hover,.packages-titletext a:focus{color:#a3d4f5}.packages-text{color:#303030;font-family:'Noto Sans Italic';font-size:11px;letter-spacing:.03em;line-height:13px;padding-top:28px;text-align:center;width:124px;margin:0 auto;background:#48494a}.packages-text.pkg-text1,.packages-text.pkg-text2,.top-reasons-text.ttd-text1,.top-reasons-text.ttd-text2,.top-reasons-text.ttd-text3{padding-top:32px;position:relative}#special-packages .bx-viewport{height:auto!important}.pkg-all{left:42px;position:absolute;top:113px;z-index:1}.packages-text a{color:#fff!important}.packages-text a:hover,.packages-text a:focus{color:#a3d4f5!important}.clr{clear:both}#note{clear:both;background-color:#003c7e;position:relative;width:100%}footer{margin:0 auto;max-width:960px;width:94%}.nav-arrow,.backtohome,.modulel-dropdown,#topnav .fsptab{display:none}.readmoretest{border:1px solid #c7c6c6;color:#d8163d;cursor:pointer;display:block;float:left;font-size:14px;height:27px;line-height:27px;text-align:left;text-transform:capitalize;width:73px;padding-left:10px}.box-splwidth{margin:0 auto;width:543px}.readmoretest.moretest{background-image:url("/images_noindex/more-plus.png");background-position:64px 9px;background-repeat:no-repeat;margin:20px 0}.readmoretest.expandedtest{background-image:url("/images_noindex/more-minus.png");background-position:64px 9px;background-repeat:no-repeat}.direct-access{display:none}#left-aside.cms6{display:none}#right-aside.cms6{display:none}#box.cms6 .box-splwidth{width:100%}.inlineblock{display:inline-block}.sub-menu-dropdown.toggleMenu1{display:none}#topnav li.sub-reviews,#topnav li.sub-emap,#topnav li.sub-photo,#topnav li.sub-email,#topnav li.sub-contactus,#topnav li.sub-video-tour,.mobilereadwrite{display:none!important}#number{left:170px;position:absolute;text-transform:capitalize;top:20px;width:auto;line-height:22px}.numcitystate{display:inline-block}.hotelname.org{}span.fa-f{display:block}.reason-slider ul li,.packages-slider ul li{overflow:hidden}#specialpackage{clear:both;margin-top:0}.quick-fast-box{border-left:1px solid #d7d7d7;float:right;line-height:18px;margin:0 0 0 5px;padding-left:20px;width:146px}.quick-fast-box ul{list-style:outside none none;margin:0;padding:8px 0 0}.quick-fast-box ul li{padding:0 0 1px 15px!important}.contleft{border-left:1px solid #d7d7d7;float:right;margin:5px 0 28px 20px;padding-left:20px;width:150px}.thingtodo-attreaction .head{color:#303030;font-size:18px;font-weight:normal;margin:0;padding-bottom:10px}.lockimg{color:#a81a39;font-size:110px;height:116px;padding:20px 0}.logo-text{color:#fff;left:91px;line-height:19px;position:absolute;top:17px;width:160px}.aaa-logo{left:90px;position:absolute;top:70px}.slide-desc{color:#fff;display:none;left:13.8%;padding:10px 0;position:absolute;text-align:center;top:166px;width:194px;z-index:51}.cap1{display:block;display:none;font-family:"benchnineregular";font-size:34px;letter-spacing:3px;margin-top:8px;text-align:center;text-shadow:1px 1px 0 #42729e;color:transparent;text-transform:capitalize}.cap-image{background:url("/images_noindex/cap-image.png") no-repeat scroll center top rgba(0,0,0,0);display:block;height:95px;width:195px}span.break-add{margin-bottom:8px;display:block}.pipe.mobilefooterpipeblock1.faxfoot{display:inline-block}.hotel_whystay.hotelbox span{display:block}.top-column{float:left}.top-column.manager-sp{width:50%}.styled-select.styled-select-ttd select{padding-left:4%}.top-reasons-text.reasonitem3,.top-reasons-text.reasonitem4,.top-reasons-text.reasonitem1,.top-reasons-text.reasonitem2,.packages-text.pkgitem5,.packages-text.pkgitem1{padding-top:33px!important}.reason-slider,.packages-slider{display:none}.meeting-text{background:none repeat scroll 0 0 #eee;color:#003c7e;font-size:17px;padding:5px 30px;text-align:center!important;width:100%;display:block;box-sizing:border-box}#managers{background-color:#48494a;border:1px solid #d8d8d8;box-shadow:1px 0 2px #d8d8d8;margin-top:20px;width:160px;position:relative;padding:5px;overflow:hidden}.managers-titletext{color:#fff;font-family:'Noto Sans Bold';font-size:13px;line-height:12px;position:relative;text-align:center;text-transform:capitalize;width:100%;z-index:5}.managers-titletext a:link,.managers-titletext a:visited{color:#fff;border-bottom:1px Dashed transparent}.managers-titletext a:hover,.managers-titletext a:focus{color:#fff;border-bottom:1px Dashed #fff}.managers-special-all{float:right;margin-right:1px;margin-top:10px}.off{float:left;color:#fff;font-size:15px;margin-left:5px;margin-top:10px}.tripadvisor-bravo{float:right;margin:6px 0 15px 15px}.tripadvisor-bravo #CDSWIDEXC{margin:0}#interectivemap-q116{width:100%}.ajax-tripadvisor iframe{border:medium none;height:152px;width:154px}.sml-coupon{background:url(/images_noindex/smbgcoupon.png) no-repeat;box-sizing:border-box;height:180px;position:absolute;right:50%;top:174px;width:420px;z-index:9;margin-right:-800px;background-color:#a81a39}.couponcuting{color:#fff;font-size:12px;height:auto;left:20px;position:absolute;top:5px;transform:scale(2,1) rotate(89deg);width:19px}#coupon-title{font-size:20px;text-align:center;width:330px;color:#fff;font-family:'Noto Sans Bold';line-height:28px;padding:18px 0 0 13px}#couponbox{width:200px;padding-left:20px;padding-top:5px}#view-coupon{display:table;margin:15px auto 0;width:140px}#coupon-name{font-size:17px;text-align:center;line-height:normal;color:#fff}#view-coupon .home-popup.button:hover,#view-coupon .home-popup.button:focus{background-color:#78081f!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.gm-err-message{background:#fff;color:#000!important}a.skip-to-content-btn{position:absolute;left:0;background:#0f79c3;color:#fff!important;z-index:0;top:-500px;height:30px;width:auto;line-height:30px;padding:0 10px;opacity:1}a.skip-to-content-btn:focus{opacity:1;color:#fff;z-index:10000;top:0}.reservation-bg button.ui-datepicker-trigger,.ada-datepicker .ui-datepicker-trigger{position:absolute;border:none;background:transparent;right:10px;bottom:10px;padding:1px;font-size:0;width:17px;height:18px}.ada-datepicker{position:relative}.reservation-bg button.ui-datepicker-trigger:focus,.ada-datepicker .ui-datepicker-trigger:focus{border:1px solid #000}.ada-datepicker .resinputbox{background-image:none}input[type="radio"]{border:0;-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;height:auto;line-height:inherit;margin:0 2px}input[type="radio"]:focus,input[type="radio"]:hover{outline:1px solid #000;outline-offset:2px}input[type="text"],input[type="tel"],input[type="number"],input[type="date"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"]:focus,select:focus,#blogpostcomment .commentcodecol4 a:focus,#emailOfferForm .email-frmfieldset #imgcode-home:focus,input:focus,textarea:focus{border-color:#000}.rating-list .li:focus{border:1px solid #000}a.has-link:link,a.has-link:visited,#breadcrumb a:link,#breadcrumb a:visited{border-bottom:1px dashed}a.has-link:focus,a.has-link:hover,#breadcrumb a:hover,#breadcrumb a:focus{border-bottom:1px solid}.rating-list .li{display:inline-block;vertical-align:middle}.input-error{border:solid 1px #ce0000!important}.error-message{color:#ce0000}.google-data{background:#ececec;padding:10px;margin-top:15px}.google-data .google-col{float:left;margin-right:15px}.google-data .google-col.google-btn{margin-top:22px}@media only screen and (max-width:480px){.google-data{background:transparent;padding:0}.google-data .google-col{float:none;margin-right:0}}.pkgsnippetdesc{min-height:70px}#msCookieBanner .right button{height:32px;line-height:normal}.homepage-content-banner{margin-right:-640px;position:absolute;right:50%;bottom:0;box-sizing:border-box;z-index:1;line-height:0;width:160px}.homepage-content-banner img{width:100%;height:auto}#gplus{display:none!important}#plusone{display:none!important}.photogplus{display:none!important}.msftd_gplusicon1{display:none!important}.ttdgplus{display:none!important}.gplusicon{display:none!important}.gpicon1{display:none!important}.attraction-box .top-reasons-text{line-height:20px;padding:2px 10px 0}.H_ib_body{width:320px}.ttddtimg{line-height:0;padding-top:10px;padding-bottom:10px}.ttddtimg img{max-width:100%;height:auto}.smcoupon-button{position:fixed;bottom:120px;z-index:99;width:268px;height:60px;background:#48494a;border-radius:30px;right:10px}.smcoupon-button-title{padding:10px 0 10px 30px;color:#fff;font-size:15px;width:170px;line-height:normal}.smcoupon-button-title span{font-family:'Noto Sans Bold';font-size:15px;display:block}.smcoupon-button-icon{width:60px;height:60px;position:absolute;background:#fc0;right:0;top:0;border-radius:100%}.smcoupon-button-icon span{font-size:30px;color:#003c7e;text-align:center;display:block;height:60px;line-height:60px}#smecouponoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;z-index:999;display:none}.couponht-close{position:absolute;right:24px;color:#fff;cursor:pointer;font-size:18px;top:22px}.smecoupon-ht{background-color:#003c7e;position:fixed;right:0;bottom:0;z-index:9999;padding:10px;display:none;width:396px;box-sizing:border-box}.smecoupon-ht-title{font-size:15px;color:#fff;font-family:'Noto Sans Bold';padding:12px 0 22px 15px}.smecoupon-ht-slide>li{background-color:#fff;padding:15px 10px 10px;border-radius:5px}.smecoupon-ht-cont{float:left}.smecoupon-ht-text1{font-family:'Noto Sans Bold';font-size:14px}.smecoupon-ht-text2{font-family:'Noto Sans Bold';font-size:36px;line-height:normal;text-transform:uppercase;color:#003c7e}.smecoupon-ht-text3{width:120px;line-height:normal;font-size:14px}.smecoupon-ht-icon{float:right;line-height:0}.smecoupon-ht-button{border-top:3px dashed #ccc;padding-top:10px;position:relative}.smecoupon-ht-button::before{content:"";width:12px;height:12px;background-color:#003c7e;position:absolute;top:-7px;left:-16px;border-radius:100%}.smecoupon-ht-button::after{content:"";width:12px;height:12px;background-color:#003c7e;position:absolute;top:-7px;right:-16px;border-radius:100%}.smecoupon-ht-button a.button:link,.smecoupon-ht-button a.button:visited{height:45px;line-height:45px;font-size:23px;text-transform:uppercase;background:#fc0}.smecoupon-ht-amenities{display:none;background:#f1f1f1;padding:15px;position:relative}.smecoupon-ht-amenities h2{font-family:'Noto Sans Bold';font-size:15px;padding-bottom:10px}.smecoupon-ht-showdt{padding-bottom:10px}.cshowdt span{margin-left:3px;font-size:17px;color:#000;position:relative;top:2px}.hdiv{display:none}.cshowdt.active .sdiv{display:none}.cshowdt.active .hdiv{display:block}.smecoupon-ht-amenities ul li{padding-bottom:5px;font-size:15px}.smecoupon-ht-amenities ul li span{color:#003c7e;padding-right:3px}.smecoupon-ht-more{line-height:20px;padding-top:10px;color:#000}.smecoupon-ht-more a{font-family:'Noto Sans Bold'}.adacbtn{clear:both;width:300px;margin:0 auto}.adamaxwidth{max-width:540px;margin:0 auto}.formslable{display:none!important}.covid-19-advisory-main{position:absolute;left:10px;bottom:38px;background-color:rgba(0,60,126,.8);color:#fff;padding:20px 30px 20px 55px;width:90%;font-size:20px;line-height:30px}.covid-19-advisory-close{position:absolute;right:10px;top:7px;height:25px;line-height:25px;width:25px;text-align:center;font-size:30px;cursor:pointer}.covid-19-advisory-close:hover,.covid-19-advisory-close:focus{color:#fc0}.covid-19-advisory-title{font-size:20px;display:none}.covid-19-advisory-description ul{list-style:disc;padding:15px 15px}.covid-19-advisory-link a:link,.covid-19-advisory-link a:visited{color:#fff;text-transform:uppercase}.covid-19-advisory-link a:hover,.covid-19-advisory-link a:focus{color:#91a1b1}#mainimage .flex-direction-nav{display:block;height:0;position:absolute;width:1280px;top:50%;left:0;right:0;margin:auto;margin-top:-45px}#mainimage .flex-direction-nav .flex-prev{left:30px;opacity:1;overflow:inherit;z-index:9999;text-indent:inherit;font-size:0}#mainimage .flex-direction-nav .flex-next{right:30px;opacity:1;overflow:inherit;z-index:9999;text-indent:inherit;font-size:0}#mainimage .flex-direction-nav a.flex-prev:before{content:"";font-family:"MilestoneRetinaDisplayIcons";text-shadow:none;font-size:22px;color:#fff;width:45px;height:45px;background:rgba(0,0,0,.5);border-radius:100px;line-height:45px;text-align:center;transform:rotate(-90deg)}#mainimage .flex-direction-nav a.flex-next:before{content:"";font-family:"MilestoneRetinaDisplayIcons";text-shadow:none;font-size:22px;color:#fff;width:45px;height:45px;background:rgba(0,0,0,.5);border-radius:100px;line-height:45px;text-align:center;transform:rotate(90deg)}.special-page .top-column.manager-sp{width:100%;float:none}.rightofferbox{text-align:center}.rightofferbox .reviews-box-titletext{font-size:11px;padding-top:8px}.rightofferbox a.button{height:21px!important;line-height:21px!important;font-size:12px!important;display:inline-block!important;padding:0 10px!important;margin-top:8px!important}.rightofferbox a.button:hover,.rightofferbox a.button:focus{background:#48494a!important}section.top-banner{padding:10px 0;text-align:center}